@property --gradient-angle{syntax:'<angle>';inherits:false;initial-value:0deg}@property --angle{syntax:'<angle>';inherits:true;initial-value:0deg}@keyframes glow-pulse{0%,100%{box-shadow:0 0 10px rgba(0,255,255,.3),0 0 40px rgba(0,255,255,.1)}50%{box-shadow:0 0 20px rgba(0,255,255,.5),0 0 60px rgba(0,255,255,.2)}}.glow-pulse{animation:glow-pulse 3s ease-in-out infinite}@keyframes glow-pulse-magenta{0%,100%{box-shadow:0 0 10px rgba(255,0,255,.3),0 0 40px rgba(255,0,255,.1)}50%{box-shadow:0 0 20px rgba(255,0,255,.5),0 0 60px rgba(255,0,255,.2)}}.glow-pulse-magenta{animation:glow-pulse-magenta 3s ease-in-out infinite}@keyframes gradient-rotate{0%{--gradient-angle:0deg}100%{--gradient-angle:360deg}}.form-wrapper{animation:gradient-rotate 4s linear infinite}@keyframes circuit-flow{from{stroke-dashoffset:20}to{stroke-dashoffset:0}}.circuit-line-animate{animation:circuit-flow 2s linear infinite}@keyframes warp-streak{0%{transform:rotate(var(--angle)) translateY(0) scaleY(0);opacity:0}10%{opacity:.7;transform:rotate(var(--angle)) translateY(-50px) scaleY(.5)}50%{opacity:.5}100%{transform:rotate(var(--angle)) translateY(-120vh) scaleY(2);opacity:0}}.warp-streak:first-child{--angle:0deg;animation:warp-streak 3s linear infinite;animation-delay:0s}.warp-streak:nth-child(2){--angle:15deg;animation:warp-streak 3.4s linear infinite;animation-delay:.3s}.warp-streak:nth-child(3){--angle:30deg;animation:warp-streak 2.8s linear infinite;animation-delay:.7s}.warp-streak:nth-child(4){--angle:45deg;animation:warp-streak 3.6s linear infinite;animation-delay:.1s}.warp-streak:nth-child(5){--angle:60deg;animation:warp-streak 3.2s linear infinite;animation-delay:.9s}.warp-streak:nth-child(6){--angle:75deg;animation:warp-streak 2.9s linear infinite;animation-delay:.5s}.warp-streak:nth-child(7){--angle:90deg;animation:warp-streak 3.5s linear infinite;animation-delay:1.2s}.warp-streak:nth-child(8){--angle:105deg;animation:warp-streak 3.1s linear infinite;animation-delay:.2s}.warp-streak:nth-child(9){--angle:120deg;animation:warp-streak 2.7s linear infinite;animation-delay:.8s}.warp-streak:nth-child(10){--angle:135deg;animation:warp-streak 3.3s linear infinite;animation-delay:.4s}.warp-streak:nth-child(11){--angle:150deg;animation:warp-streak 3s linear infinite;animation-delay:1s}.warp-streak:nth-child(12){--angle:165deg;animation:warp-streak 3.7s linear infinite;animation-delay:.6s}.warp-streak:nth-child(13){--angle:180deg;animation:warp-streak 2.9s linear infinite;animation-delay:1.4s}.warp-streak:nth-child(14){--angle:195deg;animation:warp-streak 3.2s linear infinite;animation-delay:.15s}.warp-streak:nth-child(15){--angle:210deg;animation:warp-streak 3.5s linear infinite;animation-delay:.85s}.warp-streak:nth-child(16){--angle:225deg;animation:warp-streak 2.8s linear infinite;animation-delay:.45s}.warp-streak:nth-child(17){--angle:240deg;animation:warp-streak 3.4s linear infinite;animation-delay:1.1s}.warp-streak:nth-child(18){--angle:255deg;animation:warp-streak 3s linear infinite;animation-delay:.25s}.warp-streak:nth-child(19){--angle:270deg;animation:warp-streak 3.6s linear infinite;animation-delay:.75s}.warp-streak:nth-child(20){--angle:285deg;animation:warp-streak 3.1s linear infinite;animation-delay:.55s}.warp-streak:nth-child(21){--angle:300deg;animation:warp-streak 2.7s linear infinite;animation-delay:1.3s}.warp-streak:nth-child(22){--angle:315deg;animation:warp-streak 3.3s linear infinite;animation-delay:.35s}.warp-streak:nth-child(23){--angle:330deg;animation:warp-streak 3.5s linear infinite;animation-delay:.95s}.warp-streak:nth-child(24){--angle:345deg;animation:warp-streak 2.9s linear infinite;animation-delay:.65s}@keyframes text-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes badge-pulse{0%,100%{box-shadow:0 0 8px rgba(255,0,255,.3),0 0 24px rgba(255,0,255,.1)}50%{box-shadow:0 0 16px rgba(255,0,255,.5),0 0 48px rgba(255,0,255,.2)}}.badge{animation:badge-pulse 3s ease-in-out infinite}@keyframes counter-flash{0%{text-shadow:0 0 10px rgba(0,255,255,.5)}50%{text-shadow:0 0 30px rgba(0,255,255,.8),0 0 60px rgba(0,255,255,.4)}100%{text-shadow:0 0 10px rgba(0,255,255,.5)}}.counter-done{animation:counter-flash .5s ease-out}@keyframes hamburger-open{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.nav-mobile.open a{animation:fadeInUp .3s ease forwards;opacity:0}.nav-mobile.open a:first-child{animation-delay:.1s}.nav-mobile.open a:nth-child(2){animation-delay:.15s}.nav-mobile.open a:nth-child(3){animation-delay:.2s}.nav-mobile.open a:nth-child(4){animation-delay:.25s}.nav-mobile.open a:nth-child(5){animation-delay:.3s}@keyframes glitch-1{0%,100%{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(20% 0 60% 0);transform:translate(-3px,0)}40%{clip-path:inset(40% 0 20% 0);transform:translate(3px,0)}60%{clip-path:inset(60% 0 10% 0);transform:translate(-2px,0)}80%{clip-path:inset(10% 0 80% 0);transform:translate(2px,0)}}@keyframes glitch-2{0%,100%{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(60% 0 10% 0);transform:translate(3px,0)}40%{clip-path:inset(10% 0 70% 0);transform:translate(-3px,0)}60%{clip-path:inset(30% 0 40% 0);transform:translate(2px,0)}80%{clip-path:inset(70% 0 10% 0);transform:translate(-2px,0)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.6}100%{transform:scale(2);opacity:0}}@keyframes data-rain{0%{transform:translateY(-100%);opacity:0}10%{opacity:.4}90%{opacity:.2}100%{transform:translateY(300%);opacity:0}}@keyframes holographic-sweep{0%{transform:translateX(-100%) rotate(25deg)}100%{transform:translateX(300%) rotate(25deg)}}@keyframes icon-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes neon-border-flow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes cursor-blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes h-scan{0%{left:-10%;opacity:0}5%{opacity:1}95%{opacity:.6}100%{left:110%;opacity:0}}@keyframes stat-flicker{0%,10%,100%,5%{opacity:1}2%,7%{opacity:.4}}.data-rain-line:first-child{left:5%;animation:data-rain 3.5s linear infinite;animation-delay:0s}.data-rain-line:nth-child(2){left:12%;animation:data-rain 4.2s linear infinite;animation-delay:.8s}.data-rain-line:nth-child(3){left:20%;animation:data-rain 3.8s linear infinite;animation-delay:1.5s}.data-rain-line:nth-child(4){left:28%;animation:data-rain 4.5s linear infinite;animation-delay:.3s}.data-rain-line:nth-child(5){left:35%;animation:data-rain 3.2s linear infinite;animation-delay:2.1s}.data-rain-line:nth-child(6){left:42%;animation:data-rain 4s linear infinite;animation-delay:1s}.data-rain-line:nth-child(7){left:50%;animation:data-rain 3.6s linear infinite;animation-delay:2.8s}.data-rain-line:nth-child(8){left:58%;animation:data-rain 4.3s linear infinite;animation-delay:.5s}.data-rain-line:nth-child(9){left:65%;animation:data-rain 3.4s linear infinite;animation-delay:1.8s}.data-rain-line:nth-child(10){left:72%;animation:data-rain 4.1s linear infinite;animation-delay:3s}.data-rain-line:nth-child(11){left:80%;animation:data-rain 3.7s linear infinite;animation-delay:.7s}.data-rain-line:nth-child(12){left:88%;animation:data-rain 4.4s linear infinite;animation-delay:2.3s}.data-rain-line:nth-child(13){left:95%;animation:data-rain 3.3s linear infinite;animation-delay:1.2s}.data-rain-line:nth-child(11),.data-rain-line:nth-child(3),.data-rain-line:nth-child(7){background:linear-gradient(180deg,transparent,var(--neon-magenta),transparent);opacity:.5}@keyframes rocket-streak{0%{left:-15%;bottom:-5%;opacity:0}5%{opacity:1}85%{opacity:1}100%{left:110%;bottom:100%;opacity:0}}@keyframes exhaust-flicker{0%,100%{opacity:.8;transform:scaleY(1)}25%{opacity:1;transform:scaleY(1.15)}50%{opacity:.6;transform:scaleY(.85)}75%{opacity:.9;transform:scaleY(1.05)}}.rocket-container{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.rocket{position:absolute;left:-15%;bottom:-5%;transform:rotate(-40deg);animation:rocket-streak 8.5s cubic-bezier(.25,.1,.25,1) infinite}.rocket-body{position:relative;width:40px;height:18px}.rocket-body::before{content:'';position:absolute;right:-14px;top:1px;width:0;height:0;border-left:16px solid var(--neon-cyan);border-top:8px solid transparent;border-bottom:8px solid transparent;filter:drop-shadow(0 0 6px var(--neon-cyan))}.rocket-body::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,var(--neon-cyan),#08a);border-radius:3px 8px 8px 3px;box-shadow:0 0 15px var(--neon-cyan),0 0 30px rgba(0,255,255,.4)}.rocket-fin-bottom,.rocket-fin-top{position:absolute;left:-2px;width:14px;height:10px;background:linear-gradient(135deg,var(--neon-magenta),#808);filter:drop-shadow(0 0 4px var(--neon-magenta))}.rocket-fin-top{top:-8px;clip-path:polygon(100% 100%,0 0,0 100%)}.rocket-fin-bottom{bottom:-8px;clip-path:polygon(100% 0,0 100%,0 0)}.rocket-window{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:radial-gradient(circle,#fff,var(--neon-cyan));box-shadow:0 0 8px var(--neon-cyan);z-index:2}.rocket-exhaust{position:absolute;left:-30px;top:50%;transform:translateY(-50%);width:30px;height:12px;background:linear-gradient(90deg,transparent 0,var(--neon-magenta) 30%,var(--neon-cyan) 70%,#fff 100%);border-radius:6px 0 0 6px;filter:blur(2px);animation:exhaust-flicker .15s ease-in-out infinite;box-shadow:0 0 15px var(--neon-magenta),-10px 0 25px var(--neon-magenta)}.rocket-trail{position:absolute;left:-200px;top:50%;transform:translateY(-50%);width:200px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,0,255,.3),rgba(0,255,255,.6));filter:blur(1px);border-radius:1px}.rocket-trail::after{content:'';position:absolute;inset:-3px 0;background:linear-gradient(90deg,transparent,rgba(0,255,255,.08),rgba(0,255,255,.15));filter:blur(6px);border-radius:4px}.badge,.circuit-line-animate,.data-rain-line,.form-wrapper,.glow-pulse,.holographic-overlay,.warp-streak{animation-play-state:paused}.hero.is-visible .circuit-line-animate,.hero.is-visible .glow-pulse,.hero.is-visible .warp-streak{animation-play-state:running}section.is-visible .badge,section.is-visible .data-rain-line,section.is-visible .form-wrapper,section.is-visible .holographic-overlay{animation-play-state:running}