body{background-color:#050505;color:#e5e5e5;overflow-x:hidden;font-family:Space Grotesk,sans-serif}:root{--core-scale: 1.8}@media(min-width:768px){:root{--core-scale: 2}}@media(min-width:1024px){:root{--core-scale: 2.8}}.bg-noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.07'/%3E%3C/svg%3E")}.glow{position:fixed;top:50%;left:50%;background-image:radial-gradient(circle closest-side,rgba(34,211,238,.08),transparent);pointer-events:none;z-index:0}.glow-1{width:150vw;height:150vh;margin-top:-75vh;margin-left:-75vw;animation:glow-move 25s linear infinite both}.glow-2{width:100vw;height:100vh;margin-top:-50vh;margin-left:-50vw;animation:glow-move-2 25s linear 8s infinite both}.glow-3{width:120vw;height:120vh;margin-top:-60vh;margin-left:-60vw;animation:glow-move-3 25s linear 16s infinite both}@keyframes glow-move{0%{transform:translate3d(-100%,100%,0)}to{transform:translate3d(100%,-100%,0)}}@keyframes glow-move-2{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,100%,0)}}@keyframes glow-move-3{0%{transform:translate3d(100%,100%,0)}to{transform:translate3d(0,-100%,0)}}@keyframes mobile-top-split{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-32vh,0) scale(1);opacity:1}}@keyframes mobile-bottom-split{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,35vh,0) scale(1);opacity:1}}@keyframes mobile-desc-split{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,27vh,0);opacity:1}}@keyframes desktop-top-move{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(calc(-30vw - 20px),calc(-35vh + 30px),0);opacity:.8}}@keyframes desktop-bottom-move{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(calc(30vw - 20px),calc(35vh + 50px),0);opacity:.8}}@keyframes hex-draw{0%{stroke-dashoffset:3000;opacity:0;transform:scale(.9)}to{stroke-dashoffset:0;opacity:1;transform:scale(1)}}@keyframes hex-fade-in{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes simple-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hex-scale-fade{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes network-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pillars-reveal{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scroll-spin-accelerate{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes hex-loop{0%,10%{opacity:0;transform:scale(.9)}20%,85%{opacity:.8;transform:scale(1)}95%,to{opacity:0;transform:scale(.95)}}@keyframes arrow-pulse{0%,to{opacity:.4;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-6px,0)}}@keyframes pulse-line{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes spin-cw{to{transform:rotate(360deg)}}@keyframes spin-ccw{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes spin-nebula-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fs-feed{font-size:4.5px}.fs-label{font-size:8px}.fs-header{font-size:20px}.fs-kpi{font-size:50px;letter-spacing:-6px;fill:#0fa}@keyframes scroll-continuous{0%{transform:translateZ(0)}to{transform:translate3d(0,-128px,0)}}@keyframes scanner-move{0%{transform:translateZ(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate3d(0,150px,0);opacity:0}}@keyframes kpi-recalc{0%,85%{opacity:1;fill:#0fa}86%{opacity:.5;fill:#fff}88%{opacity:1;fill:#0fa}90%{opacity:.3;fill:#fff}92%{opacity:1;fill:#0fa}to{opacity:1;fill:#0fa}}.feed-ani{animation:scroll-continuous 6s linear infinite;will-change:transform}.scan-ani{animation:scanner-move 3s ease-in-out infinite;will-change:transform}.recalc-ani{animation:kpi-recalc 4s infinite}@keyframes scan-move-ultrawide{0%{transform:translate3d(-40px,0,0)}to{transform:translate3d(310px,0,0)}}@keyframes reveal-cyclic{0%,80%{opacity:0}90%{opacity:.7}96%{opacity:.7}to{opacity:0}}@keyframes nano-safe-blue{0%{fill:#00f2ff;opacity:.1}25%{fill:#00f2ff;opacity:1}to{fill:#00f2ff;opacity:.25}}@keyframes threat-found-red{0%{fill:#00f2ff;opacity:0}25%{fill:#ff3b3b;opacity:1}to{fill:#ff3b3b;opacity:.9}}.hex-border{fill:none;stroke:#00f2ff;stroke-width:.3;opacity:.4}.nano-fill{animation:nano-safe-blue 5s linear infinite;stroke:none}.threat-fill{animation:threat-found-red 5s linear infinite;stroke:none}.status-reveal{animation:reveal-cyclic 5s linear infinite}.d-0{animation-delay:.1s}.d-1{animation-delay:.4s}.d-2{animation-delay:.7s}.d-3{animation-delay:1s}.d-4{animation-delay:1.3s}.d-5{animation-delay:1.6s}.d-6{animation-delay:1.9s}.d-7{animation-delay:2.2s}.d-8{animation-delay:2.5s}.d-9{animation-delay:2.8s}.d-10{animation-delay:3.1s}.d-11{animation-delay:3.4s}.d-12{animation-delay:3.7s}.d-13{animation-delay:4s}.tech-font{font-family:Space Grotesk,monospace;fill:#00f2ff}@keyframes grow-bar-core{0%{width:0}to{width:72px}}@keyframes grow-bar-ext{0%{width:0}to{width:32px}}@keyframes grow-bar-liq{0%{width:0}to{width:12px}}.ring-main{fill:none;stroke:#00f2ff;stroke-width:10;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transform-box:fill-box}.ring-track{fill:none;stroke:#00f2ff;stroke-width:10;opacity:.1}.deco-spin{transform-origin:center;transform-box:fill-box;animation:spin-slow 20s linear infinite}.bar-bg{fill:#00f2ff;height:10px;opacity:.1}.bar-fill{fill:#00f2ff;height:10px;opacity:.9}.anim-nebula-cloud{transform-origin:center;transform-box:fill-box;animation:spin-nebula-slow 120s linear infinite}.node-dot{animation:pulse-node 4s infinite ease-in-out}.spin-ring{transform-origin:center;transform-box:fill-box;animation:spin-slow 80s linear infinite}.scroll-pillar{opacity:0}.reveal-active{animation:pillars-reveal 1s cubic-bezier(.215,.61,.355,1) forwards}.orbit-satellites{animation:spin-slow 120s linear infinite;will-change:transform}.counter-rotate{animation:spin-reverse 120s linear infinite;transform-origin:0px 0px;will-change:transform}.anim-hex-stroke{transform-box:fill-box;transform-origin:center}.tech-text,.text-sharp{font-family:Space Grotesk,monospace;fill:#00f2ff}@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:.2}}.blink{animation:pulse-opacity 2s infinite}
