.gpu-visual-stage{width:100%;margin:0}.gpu-visual-stage svg{filter:drop-shadow(0 14px 30px #020b1480);width:100%;height:auto;display:block;overflow:visible}.gpu-glitch-monitor{animation:13.5s ease-in-out infinite gpu-glitch-monitor-fx}.gpu-thermal-halo{animation:13.5s ease-in-out infinite gpu-thermal-halo-fx}.gpu-layer-shroud{transform-origin:bottom;animation:13.5s cubic-bezier(.3,.05,.2,1) infinite gpu-shroud-explode-fx}.gpu-layer-heatsink{transform-origin:bottom;animation:13.5s cubic-bezier(.3,.05,.2,1) infinite gpu-heatsink-explode-fx}.gpu-die-core{animation:13.5s ease-in-out infinite gpu-die-thermal-fx}.gpu-heatsink-fins{animation:13.5s ease-in-out infinite gpu-fins-contrast-fx}.gpu-heatpipes path{animation:13.5s ease-in-out infinite gpu-heatpipes-color-fx}.gpu-fan-rotor{transform-box:fill-box;transform-origin:50%;animation:13.5s linear infinite gpu-triple-fans-spin}.gpu-fan-rotor--2{animation-delay:40ms}.gpu-fan-rotor--3{animation-delay:80ms}.gpu-scanner-beam{animation:13.5s ease-in-out infinite gpu-scan-beam-fx}.gpu-dust-particles{animation:13.5s cubic-bezier(.2,.7,.3,1) infinite gpu-dust-dissipate-fx}.gpu-air-stream{stroke-dasharray:40 80;stroke-dashoffset:120px;animation:13.5s linear infinite gpu-airflow-flow-fx}.gpu-air-stream--2{animation-delay:90ms}.gpu-air-stream--3{animation-delay:.18s}.gpu-sheen-rect{animation:13.5s ease-in-out infinite gpu-metal-sheen-fx}.gpu-sparkle{transform-box:fill-box;transform-origin:50%;animation:13.5s ease-in-out infinite gpu-sparkle-pop-fx}.gpu-sparkle--2{animation-delay:.14s}.gpu-success-badge{transform-box:fill-box;transform-origin:50%;animation:13.5s cubic-bezier(.18,.9,.32,1.25) infinite gpu-success-check-fx}@media (prefers-reduced-motion:reduce){.gpu-visual-stage *{animation:none!important}.gpu-layer-shroud,.gpu-layer-heatsink{opacity:.95!important;transform:none!important}.gpu-scanner-beam,.gpu-dust-particles,.gpu-thermal-halo{opacity:0!important}.gpu-success-badge{opacity:1!important;transform:none!important}}@keyframes gpu-glitch-monitor-fx{0%,35%{opacity:.25}36%,to{opacity:0}}@keyframes gpu-thermal-halo-fx{0%,14%{opacity:0;transform:scale(.85)}18%,26%{opacity:.75;transform:scale(1.05)}30%,to{opacity:0;transform:scale(.85)}}@keyframes gpu-triple-fans-spin{0%,14%{transform:rotate(0)}15%,27%{transform:rotate(1800deg)}28%,43%{transform:rotate(2340deg)}44%,77%{transform:rotate(2340deg)}78%,84%{transform:rotate(2520deg)}85%,96%{transform:rotate(4320deg)}97%,to{transform:rotate(4500deg)}}@keyframes gpu-shroud-explode-fx{0%,43%{opacity:.95;transform:translateY(0)}48%,77%{opacity:.25;transform:translateY(-38px)}84%,to{opacity:.95;transform:translateY(0)}}@keyframes gpu-heatsink-explode-fx{0%,43%{opacity:.95;transform:translateY(0)}48%,77%{opacity:.65;transform:translateY(-16px)}84%,to{opacity:.95;transform:translateY(0)}}@keyframes gpu-scan-beam-fx{0%,35%{opacity:0;transform:translateY(-50px)}37%{opacity:.95}42%{opacity:.95;transform:translateY(50px)}44%,to{opacity:0;transform:translateY(55px)}}@keyframes gpu-dust-dissipate-fx{0%,54%{opacity:.95;transform:translate(0)scale(1)}60%{opacity:.7;transform:translate(24px,-24px)scale(.8)}67%{opacity:.2;transform:translate(50px,-45px)scale(.4)}70%,to{opacity:0;transform:translate(65px,-55px)scale(0)}}@keyframes gpu-die-thermal-fx{0%,68%{stroke:#f59e0b;fill:#0c3c66}71%,77%{stroke:#10b981;fill:#064e3b}80%,96%{stroke:#22d3ee;fill:#07355c}98%,to{stroke:#f59e0b;fill:#0c3c66}}@keyframes gpu-fins-contrast-fx{0%,54%{stroke:#f59e0b;fill:#0a243d}65%,96%{stroke:#38bdf8;fill:#0d3152}98%,to{stroke:#f59e0b;fill:#0a243d}}@keyframes gpu-heatpipes-color-fx{0%,14%{stroke:url(#gpu-copper-pipe)}16%,27%{stroke:#ea580c}55%,96%{stroke:url(#gpu-copper-pipe)}98%,to{stroke:url(#gpu-copper-pipe)}}@keyframes gpu-airflow-flow-fx{0%,84%{opacity:0;stroke-dashoffset:120px}86%{opacity:.95}93%{opacity:.95;stroke-dashoffset:-120px}95%,to{opacity:0;stroke-dashoffset:-160px}}@keyframes gpu-metal-sheen-fx{0%,84%{opacity:0;transform:translate(-240px)skew(-20deg)}86%{opacity:.85}91%{opacity:.85;transform:translate(240px)skew(-20deg)}93%,to{opacity:0;transform:translate(260px)skew(-20deg)}}@keyframes gpu-sparkle-pop-fx{0%,85%{opacity:0;transform:scale(.2)}87%,95%{opacity:1;transform:scale(1.3)rotate(15deg)}98%,to{opacity:0;transform:scale(.2)}}@keyframes gpu-success-check-fx{0%,84%{opacity:0;transform:translateY(8px)scale(.4)}86%{opacity:1;transform:translateY(-3px)scale(1.15)}88%,96%{opacity:1;transform:translateY(0)scale(1)}99%,to{opacity:0;transform:translateY(-3px)scale(.85)}}
