.hero-scene,.hero-scene svg{display:block;width:100%}.hero-scene svg{height:auto;overflow:visible;aspect-ratio:1075/880}.hero-scene text.hs-label{font-family:var(--font-geist-mono),ui-monospace,monospace}.hero-scene text.hs-k{font-family:var(--font-display),var(--font-geist-sans),sans-serif}.hero-scene .wire{fill:none;stroke:rgba(234,240,255,.12);stroke-width:1.3}.hero-scene .flow{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:8 235;filter:url(#hs-glow)}.hero-scene .flow.run{animation:hs-flow 2.6s linear infinite}@keyframes hs-flow{to{stroke-dashoffset:-243}}.hero-scene:hover .flow.run{animation-duration:1.1s}.hero-scene .gpulse{animation:hs-gpulse 3.6s ease-in-out infinite}@keyframes hs-gpulse{0%,to{opacity:.28}50%{opacity:.56}}.hero-scene .neuron{animation:hs-fire 2.2s ease-in-out infinite}@keyframes hs-fire{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.hero-scene .ring-rot{animation:hs-spin 22s linear infinite}.hero-scene .globe-rot{animation:hs-spin 40s linear infinite}@keyframes hs-spin{to{transform:rotate(1turn)}}.hero-scene .radar-sweep{animation:hs-spin 3.4s linear infinite}.hero-scene .blip{animation:hs-blip 3.4s ease-in-out infinite}@keyframes hs-blip{0%,70%,to{opacity:0}80%{opacity:1}}.hero-scene .syn{animation:hs-fire 1.8s ease-in-out infinite}.hero-scene .sig{stroke-dasharray:4 26;animation:hs-sig 1.4s linear infinite}@keyframes hs-sig{to{stroke-dashoffset:-30}}.hero-scene .bar{animation:hs-bar 1.8s ease-in-out infinite}@keyframes hs-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.hero-scene .scr{animation:hs-flick 6s ease-in-out infinite}@keyframes hs-flick{0%,to{opacity:1}50%{opacity:.88}}@media (prefers-reduced-motion:reduce){.hero-scene *{animation:none!important}}