@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=DM+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;500;600;700&display=swap";@keyframes tk{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tk2{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes breatheBorder{0%,to{border-color:#00e5ff14}50%{border-color:#00e5ff38}}@keyframes scanSweep{0%{left:-30%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:130%;opacity:0}}@keyframes glowDrift{0%{transform:translate(0) scale(1)}33%{transform:translate(40px,-20px) scale(1.1)}66%{transform:translate(-20px,30px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes blurEntry{0%{filter:blur(5px);opacity:0;transform:translateY(20px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes heroL1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroL2{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes heroLine{0%{width:0}to{width:40px}}@keyframes heroSub{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes heroCur{0%,to{opacity:1}50%{opacity:0}}@keyframes splashLogo{0%{opacity:0;transform:scale(.8) translateY(10px);filter:blur(8px)}40%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes splashBar{0%{width:0}to{width:100%}}@keyframes splashSub{0%{opacity:0;letter-spacing:12px}to{opacity:1;letter-spacing:4px}}@keyframes pageOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px);filter:blur(2px)}}@keyframes pageIn{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fabIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes travelDot{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes curveBreathe{0%,to{opacity:.6;stroke-width:2}50%{opacity:.9;stroke-width:2.5}}@keyframes refreshPulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes checkPop{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes barGrow{0%{width:0}to{width:var(--bar-w,0%)}}@keyframes flipIn{0%{transform:rotateY(90deg);opacity:0}to{transform:rotateY(0);opacity:1}}@keyframes spotFade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dataFall{0%{transform:translateY(-100%);opacity:0}5%{opacity:.4}95%{opacity:.4}to{transform:translateY(100vh);opacity:0}}@keyframes termDrift{0%{transform:translateY(0) rotate(var(--rot,0deg));opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(-100vh) rotate(calc(var(--rot,0deg) + 10deg));opacity:0}}@keyframes tickerFlow{0%{transform:translate(-100%)}to{transform:translate(100vw)}}@keyframes nodePulse{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.25;transform:scale(1.5)}}@keyframes cmdkIn{0%{opacity:0;transform:scale(.96) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes vfLockOn{0%{opacity:0;transform:translate(-4px,-4px)}to{opacity:1;transform:translate(0)}}@keyframes vfLockOn2{0%{opacity:0;transform:translate(4px,4px)}to{opacity:1;transform:translate(0)}}@keyframes tracePulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes mapGlow{0%,to{opacity:.7}50%{opacity:1}}@keyframes orb1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-10px,30px) scale(.95)}75%{transform:translate(20px,10px) scale(1.02)}}@keyframes orb2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,15px) scale(1.08)}66%{transform:translate(15px,-25px) scale(.92)}}@keyframes orb3{0%,to{transform:translate(0) scale(1)}20%{transform:translate(20px,20px) scale(1.04)}40%{transform:translate(-15px,-10px) scale(.96)}60%{transform:translate(25px,-15px) scale(1.06)}80%{transform:translate(-10px,20px) scale(.98)}}@keyframes zoomPulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes circuitTrace{0%,to{stroke-dashoffset:200}50%{stroke-dashoffset:0}}input[type=number]{-moz-appearance:textfield}input[type=range]{-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#00e5ff;cursor:pointer;box-shadow:0 0 8px #00e5ff66}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 14px #00e5ff99}.fadeIn{animation:fadeIn .4s ease both}.slideUp{animation:slideUp .5s ease both}.plat-sec{animation:blurEntry .6s ease both}.gcard{transition:all .25s cubic-bezier(.23,1,.32,1);border:1px solid #1A1D27;cursor:pointer}.gcard:hover{transform:translateY(-3px);border-color:#00e5ff4d;box-shadow:0 8px 30px #00e5ff14,0 2px 8px #0000004d}.breathe{animation:breatheBorder 4s ease infinite}.scan-line{position:relative;overflow:hidden}.scan-line:after{content:"";position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,229,255,.06),transparent);animation:scanSweep 6s ease infinite}.vf{position:relative}.vf:before,.vf:after{content:"";position:absolute;width:12px;height:12px;border-color:#00e5ff33;border-style:solid;opacity:0}.vf:before{top:6px;left:6px;border-width:1px 0 0 1px;animation:vfLockOn .4s ease .3s both}.vf:after{bottom:6px;right:6px;border-width:0 1px 1px 0;animation:vfLockOn2 .4s ease .3s both}.ptn-circuit{background-image:url("data:image/svg+xml,%3Csvg width='120' height='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 60h30m0 0v-30m30 30h30m0 0v30m-60-30h-15m75 0h15M60 0v20m0 80v20' stroke='rgba(0,229,255,0.02)' stroke-width='0.5' fill='none'/%3E%3Ccircle cx='30' cy='60' r='1.5' fill='rgba(0,229,255,0.025)'/%3E%3Ccircle cx='90' cy='60' r='1.5' fill='rgba(0,229,255,0.025)'/%3E%3Ccircle cx='60' cy='30' r='1' fill='rgba(0,229,255,0.02)'/%3E%3Ccircle cx='60' cy='90' r='1' fill='rgba(0,229,255,0.02)'/%3E%3C/svg%3E");background-size:120px 120px;animation:tracePulse 8s ease infinite}.noise-overlay{position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px}.ptn-hex{background-image:url("data:image/svg+xml,%3Csvg width='28' height='49' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0l14 8.5v16L14 33 0 24.5v-16z' fill='none' stroke='rgba(0,229,255,0.03)' stroke-width='0.5'/%3E%3C/svg%3E")}.ptn-cross{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0v20M0 10h20' stroke='rgba(0,229,255,0.025)' stroke-width='0.5'/%3E%3C/svg%3E")}.grad-fade-top{mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%)}.page-out{animation:pageOut .25s ease forwards}.page-in{animation:pageIn .3s ease .05s both}.tr-hover{transition:background .15s ease}.tr-hover:hover{background:#00e5ff08!important}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.nav-label{display:none!important}.stat-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:480px){.hero-h1{font-size:22px!important}.stat-num{font-size:14px!important}}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;background:#06070a;color:#e8ecf4}#root{min-height:100vh}
