.kpi-tile-effects{isolation:isolate}.kpi-tile-effects:after{content:"";pointer-events:none;position:absolute}.kpi-tile-top-border{overflow:hidden}.kpi-tile-top-border:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffffeb,#0000);width:35%;animation:3.5s ease-in-out infinite kpi-top-border-sweep;position:absolute;inset:0 auto 0 -45%}.kpi-tile-effects:after{z-index:1;filter:blur(10px);background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:38%;animation:4s ease-in-out infinite kpi-light-sweep;inset:-30% auto -30% -55%;transform:skew(-18deg)}@keyframes kpi-top-border-sweep{0%{transform:translate(0)}to{transform:translate(420%)}}@keyframes kpi-light-sweep{0%,18%{opacity:0;transform:translate(0)skew(-18deg)}28%{opacity:.8}68%{opacity:.55;transform:translate(430%)skew(-18deg)}78%,to{opacity:0;transform:translate(430%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.kpi-tile-effects:after,.kpi-tile-top-border:after{animation:none}}.cycle-metric-card{background:linear-gradient(135deg,#eff6ffeb,#eef2ffd6,#e0e7ffd1) 0 0/100% 100% padding-box padding-box,linear-gradient(115deg,#93c5fd,#60a5fa,#3b82f6,#2563eb,#1d4ed8) 0%/300% 300% border-box;border-color:#0000;border-radius:.325rem;animation:5s ease-in-out infinite cycle-metric-border-flow;overflow:hidden}@keyframes cycle-metric-border-flow{0%,to{background-position:0 0,0%}50%{background-position:0 0,100%}}@media (prefers-reduced-motion:reduce){.cycle-metric-card{animation:none}}
