@keyframes playBtnBorderShift{0%,to{opacity:.5}50%{opacity:.9}}@keyframes playBtnOuterBreathe{0%,to{opacity:.25}50%{opacity:.65}}@keyframes ctaTextGlitch{0%,90%,to{text-shadow:0 1px 2px rgba(0,0,0,.55),-.6px 0 0 rgba(var(--cyber-magenta-rgb),.45),.6px 0 0 rgba(var(--cyber-cyan-rgb),.45)}91%{text-shadow:0 1px 2px rgba(0,0,0,.55),-3px 0 0 rgba(var(--cyber-magenta-rgb),.85),3px 0 0 rgba(var(--cyber-cyan-rgb),.85),0 0 10px rgba(var(--cyber-cyan-rgb),.45)}93%{text-shadow:0 1px 2px rgba(0,0,0,.55),-1.5px 0 0 rgba(var(--cyber-magenta-rgb),.7),1.5px 0 0 rgba(var(--cyber-cyan-rgb),.7)}95%{text-shadow:0 1px 2px rgba(0,0,0,.55),-3.5px 0 0 rgba(var(--cyber-magenta-rgb),.9),3.5px 0 0 rgba(var(--cyber-cyan-rgb),.9),0 0 14px rgba(var(--cyber-magenta-rgb),.4)}}@keyframes btnInnerPulse{0%,to{opacity:.14}50%{opacity:.32}}@keyframes btnScanline{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes btnShine{0%,to{transform:translateX(-120%)}50%{transform:translateX(240%)}}@keyframes playBtnShine{0%,to{transform:translateX(-120%)}50%{transform:translateX(240%)}}@keyframes splashDividerLinePulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes diamondPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes splashSubPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes ctaBorderShift{0%,to{opacity:.6}50%{opacity:1}}@keyframes ctaChase{to{transform:rotate(360deg)}}@keyframes navActiveFlicker{0%,to{opacity:.95;transform:scaleX(1)}47%{opacity:.6;transform:scaleX(.97)}50%{opacity:1;transform:scaleX(1)}53%{opacity:.75;transform:scaleX(.98)}}@keyframes playBtnShineSwoop{0%,to{transform:translateX(-167%)}50%{transform:translateX(233%)}}@keyframes cursorCartPip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.78)}}@keyframes cursorDotPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1;box-shadow:0 0 6px rgba(var(--cyber-magenta-rgb),.85)}50%{transform:translate(-50%,-50%) scale(1.6);opacity:.65;box-shadow:0 0 12px rgba(var(--cyber-magenta-rgb),1)}}@keyframes cursorSonar{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}10%{opacity:.85}80%,to{transform:translate(-50%,-50%) scale(4.2);opacity:0}}@keyframes cursorSonarIdle{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}8%{opacity:1}85%,to{transform:translate(-50%,-50%) scale(6);opacity:0}}@keyframes cursorClickRing{0%{transform:translate(-50%,-50%) scale(.4);opacity:1;border-width:2px}35%{opacity:1}to{transform:translate(-50%,-50%) scale(3.8);opacity:0;border-width:.5px}}@keyframes ctaGlitchTear{0%{opacity:1;transform:translateX(-9px);background:linear-gradient(180deg,transparent 28%,rgba(var(--cyber-cyan-rgb),.7) 29%,rgba(var(--cyber-cyan-rgb),.7) 31%,transparent 32%),linear-gradient(180deg,transparent 60%,rgba(var(--cyber-magenta-rgb),.6) 61%,rgba(var(--cyber-magenta-rgb),.6) 63%,transparent 64%),linear-gradient(90deg,rgba(var(--cyber-magenta-rgb),.2),transparent 40%,rgba(var(--cyber-cyan-rgb),.25))}25%{opacity:1;transform:translateX(7px);background:linear-gradient(180deg,transparent 12%,rgba(var(--cyber-magenta-rgb),.6) 13%,rgba(var(--cyber-magenta-rgb),.6) 16%,transparent 17%),linear-gradient(180deg,transparent 72%,rgba(var(--cyber-cyan-rgb),.6) 73%,rgba(var(--cyber-cyan-rgb),.6) 75%,transparent 76%),linear-gradient(90deg,rgba(var(--cyber-cyan-rgb),.18),transparent 50%,rgba(var(--cyber-magenta-rgb),.22))}45%{opacity:1;transform:translateX(-3px);background:linear-gradient(180deg,transparent 36%,rgba(var(--cyber-cyan-rgb),.55) 37%,rgba(var(--cyber-cyan-rgb),.55) 39%,transparent 40%),linear-gradient(180deg,transparent 66%,rgba(var(--cyber-magenta-rgb),.5) 67%,rgba(var(--cyber-magenta-rgb),.5) 69%,transparent 70%)}65%{opacity:1;transform:translateX(2px);background:linear-gradient(180deg,transparent 22%,rgba(var(--cyber-cyan-rgb),.45) 23%,transparent 25%),linear-gradient(180deg,transparent 78%,rgba(var(--cyber-magenta-rgb),.4) 79%,transparent 81%)}85%{opacity:.55;transform:translateX(-1px);background:linear-gradient(180deg,transparent 46%,rgba(var(--cyber-cyan-rgb),.3) 47%,transparent 48%)}to{opacity:0;transform:translateX(0);background:0 0}}@keyframes ctaGlitchTextLife{0%,85%{opacity:1}to{opacity:0}}@keyframes ctaGlitchTextIn{0%{transform:scale(1.1) translate(-4px,0)}18%{transform:scale(1.02) translate(3px,0)}36%{transform:scale(1) translate(-2px,0)}54%{transform:translate(1.5px,0)}74%{transform:translate(-.5px,0)}to{transform:scale(1) translate(0,0)}}@keyframes ctaGlitchSliceMagenta{0%{transform:translate(-12px,3px)}20%{transform:translate(-3px,-4px)}40%{transform:translate(-9px,2px)}60%{transform:translate(-5px,-1px)}80%{transform:translate(-7px,1px)}to{transform:translate(-6px,2px)}}@keyframes ctaGlitchSliceCyan{0%{transform:translate(12px,-3px)}20%{transform:translate(3px,4px)}40%{transform:translate(9px,-2px)}60%{transform:translate(5px,1px)}80%{transform:translate(7px,-1px)}to{transform:translate(6px,-2px)}}@keyframes footerSocialJitter{0%{transform:translate(0,0);filter:hue-rotate(0deg)}33%{transform:translate(-.5px,-1px);filter:hue-rotate(-12deg)}66%{transform:translate(.5px,-.5px);filter:hue-rotate(8deg)}to{transform:translateY(-1px);filter:hue-rotate(0deg)}}@keyframes terminalOkPulse{0%,to{opacity:1}50%{opacity:.62}}@keyframes asSeenOnScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pvCyberBead{0%{top:-6px;opacity:0}18%{opacity:1}70%{opacity:.85}to{top:38px;opacity:0}}@keyframes pvCyberChev{0%{opacity:0;transform:translateY(-2px)}35%{opacity:.95;transform:translateY(0)}70%{opacity:.25;transform:translateY(2px)}to{opacity:0;transform:translateY(4px)}}@keyframes pvCyberLabelJudder{0%,22%,32%,64%,74%,to{transform:translateX(0)}24%,30%{transform:translateX(-.8px)}26%,28%{transform:translateX(.6px)}66%,72%{transform:translateX(.5px)}68%,70%{transform:translateX(-.6px)}}@keyframes pvBridgeScan{0%{top:-2%;opacity:0}8%,92%{opacity:.85}to{top:102%;opacity:0}}@keyframes pvBridgePulse{50%{opacity:.25}}@keyframes pvGlyphFall{0%{transform:translateY(0);opacity:0}8%{opacity:1}88%{opacity:.9}to{transform:translateY(120vh);opacity:0}}@keyframes pvRadarScanSweep{0%{top:-4%;opacity:0}72%,8%{opacity:1}85%,to{top:104%;opacity:0}}@keyframes pvCrtFlicker{0%,14%,22%,8%,to{opacity:.55}10%{opacity:.42}16%{opacity:.62}47%{opacity:.5}85%{opacity:.6}}@keyframes pvGlitchBar{0%,84%,93%,96%,to{top:-10%;opacity:0}85%{top:-10%;opacity:1}92%{top:100%;opacity:1}94%{top:30%;opacity:1}95%{top:110%;opacity:1}}@keyframes pvHudLive{0%,to{opacity:1}50%{opacity:.55}}@keyframes pvBinaryScroll{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes pvGhostR{0%,to{opacity:0;transform:translate(0,0)}15%{opacity:.9;transform:translate(-6px,-2px)}}@keyframes pvGhostC{0%,to{opacity:0;transform:translate(0,0)}15%{opacity:.9;transform:translate(6px,2px)}}@keyframes pvTerminalCaret{50%{opacity:0}}@keyframes pvSignalLost{0%,95%,95.4%,97%{opacity:0}95.2%,96.4%{opacity:.9}95.6%{opacity:.95}}@keyframes pvCompassJitter{0%,12%,14%,28%,30%,60%,62%,to{transform:translate(0,0)}13%{transform:translate(-.5px,.3px)}29%{transform:translate(.4px,-.2px)}61%{transform:translate(-.3px,.4px)}}@keyframes pvCompassFlicker{0%,12%,14%,28%,30%,60%,62%,to{opacity:1}13%{opacity:.78}29%{opacity:.86}61%{opacity:.82}}@keyframes pvSweep{to{transform:rotate(360deg)}}@keyframes pvPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(2.8);opacity:0}}@keyframes pvNodeLabelGlitch{0%{text-shadow:-1.8px 0 0 rgba(var(--cyber-cyan-rgb),.85),1.8px 0 0 rgba(var(--cyber-magenta-rgb),.85),0 0 8px rgba(var(--pv-accent-rgb),.55);transform:translate(-50%,-50%) translate(var(--lbl-x, 0),var(--lbl-y, 36px)) translateX(-1px)}1%{text-shadow:1.4px 0 0 rgba(var(--cyber-cyan-rgb),.7),-1.4px 0 0 rgba(var(--cyber-magenta-rgb),.7),0 0 6px rgba(var(--pv-accent-rgb),.45);transform:translate(-50%,-50%) translate(var(--lbl-x, 0),var(--lbl-y, 36px)) translateX(1px)}2%{text-shadow:-2.4px 0 0 rgba(var(--cyber-magenta-rgb),.9),2.4px 0 0 rgba(var(--cyber-cyan-rgb),.9),0 0 12px rgba(var(--pv-accent-rgb),.65);transform:translate(-50%,-50%) translate(var(--lbl-x, 0),var(--lbl-y, 36px)) translateX(-.6px)}3%,4%{text-shadow:-.8px 0 0 rgba(var(--cyber-cyan-rgb),.55),.8px 0 0 rgba(var(--cyber-magenta-rgb),.55),0 0 8px rgba(var(--pv-accent-rgb),.45);transform:translate(-50%,-50%) translate(var(--lbl-x, 0),var(--lbl-y, 36px)) translateX(0)}5%,to{text-shadow:0 0 6px rgba(var(--pv-accent-rgb),.28);transform:translate(-50%,-50%) translate(var(--lbl-x, 0),var(--lbl-y, 36px)) translateX(0)}}@keyframes pvCornersFadeIn{0%{opacity:0;inset:-2px}to{opacity:1;inset:-6px}}@keyframes pvActivePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.18)}}@keyframes pvCarHintLeft{0%,to{transform:translateX(0);opacity:.6}50%{transform:translateX(-4px);opacity:1}}@keyframes pvCarHintRight{0%,to{transform:translateX(0);opacity:.6}50%{transform:translateX(4px);opacity:1}}@keyframes pvBlockReveal{0%{opacity:0;transform:translateY(18px);filter:blur(2px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes mysteryScanDrift{0%{background-position:0 0,0-100%}to{background-position:0 0,0 100%}}@keyframes mysteryPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes mysteryGlitchMag{0%,90%,to{transform:translate(-3px,1px);opacity:.85}20%{transform:translate(-6px,3px)}40%{transform:translate(-2px,0)}60%{transform:translate(-5px,2px)}88%{transform:translate(-12px,4px);opacity:1}}@keyframes mysteryGlitchCy{0%,90%,to{transform:translate(3px,-1px);opacity:.85}20%{transform:translate(6px,-3px)}40%{transform:translate(2px,0)}60%{transform:translate(5px,-2px)}88%{transform:translate(12px,-4px);opacity:1}}@keyframes pvSubCopyIn{0%{opacity:0;transform:translateY(6px);filter:blur(1px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes pvStatusPulse{50%{opacity:.35;transform:scale(.85)}}@keyframes pvScanSweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes hvFlywheelSpinCW{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes hvFlywheelSpinCCW{0%{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@keyframes hvFlywheelFlowPulse{0%,to{stroke-opacity:.75}50%{stroke-opacity:1}}@keyframes hvFlywheelFlowDash{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}@keyframes hvFlywheelActivePulse{0%,to{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 0 24px rgba(0,229,255,.6),0 0 52px rgba(0,229,255,.28),0 6px 18px rgba(0,0,0,.55)}50%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 34px rgba(0,229,255,.9),0 0 70px rgba(0,229,255,.45),0 6px 18px rgba(0,0,0,.55)}}@keyframes hvFlywheelCenterFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes footerStatusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes splashV2In{0%{opacity:0;filter:brightness(2.2)}60%{opacity:1}to{opacity:1;filter:brightness(1)}}@keyframes splashV2BgDrift{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1.08)}}@keyframes splashV2GridDrift{0%{background-position:0 0,0 0}to{background-position:0 80px,80px 0}}@keyframes splashV2GlowBreath{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@keyframes splashV2GlitchSweep{0%,92%,to{top:-2%;opacity:0}92.5%{top:-2%;opacity:1;transform:scaleY(1)}95%{top:50%;opacity:1;transform:scaleY(1.4)}97%{top:102%;opacity:1;transform:scaleY(1)}98%{top:102%;opacity:0}}@keyframes splashV2GlyphFall{0%{transform:translate3d(0,0,0) scale(1);opacity:0}12%,88%{opacity:.55}to{transform:translate3d(0,110vh,0) scale(1);opacity:0}}@keyframes splashV2SignDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes splashV2TickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes splashV2RingPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.03);opacity:1}}@keyframes splashV2RingSpin{to{transform:rotate(360deg)}}@keyframes splashV2HudIn{0%{opacity:0;transform:translateY(-6px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes splashV2TitleFlicker{0%,88%,to{text-shadow:-2px 0 0 rgba(var(--cyber-cyan-rgb),.55),2px 0 0 rgba(var(--cyber-magenta-rgb),.55),0 0 18px rgba(var(--cyber-cyan-rgb),.45),0 0 40px rgba(var(--cyber-magenta-rgb),.22);opacity:1}90%{text-shadow:-5px 0 0 rgba(var(--cyber-cyan-rgb),.75),5px 0 0 rgba(var(--cyber-magenta-rgb),.75),0 0 24px rgba(var(--cyber-cyan-rgb),.7);opacity:.92}92%{text-shadow:-1px 0 0 rgba(var(--cyber-cyan-rgb),.4),1px 0 0 rgba(var(--cyber-magenta-rgb),.4),0 0 12px rgba(var(--cyber-cyan-rgb),.5);opacity:.55}}@keyframes splashV2BootRowJitter{0%,to{transform:translateX(0)}33%{transform:translateX(2px)}66%{transform:translateX(-1px)}}@keyframes splashV2EnterPulse{0%{opacity:.6;transform:scale(.94)}to{opacity:0;transform:scale(1.18)}}@keyframes splashV2Exit{0%{transform:scale(1);filter:brightness(1) saturate(1) blur(0)}20%{transform:scale(1.04);filter:brightness(1.3) saturate(1.4) blur(.5px)}55%{transform:scale(1.18);filter:brightness(2.4) saturate(1.6) blur(1.5px)}72%{transform:scale(1.32);filter:brightness(4) saturate(.5) blur(3px);opacity:.8}to{transform:scale(1.5);filter:brightness(1) saturate(1) blur(0);opacity:0}}@keyframes splashV2FlareIn{0%{opacity:0;transform:scale(.4)}60%{opacity:.85;transform:scale(1.4)}to{opacity:0;transform:scale(2.2)}}@keyframes splashV2WhiteFlash{0%,to{opacity:0}35%{opacity:.95}}@keyframes splashV2ZoomMask{0%{opacity:0;transform:scale(1)}60%{opacity:.85;transform:scale(1.4)}to{opacity:1;transform:scale(2)}}@keyframes splashV2BrandmarkExit{0%{transform:translate(0,0) scale(1);opacity:1}60%{transform:translate(0,-10px) scale(1.06);opacity:.85}to{transform:translate(0,-36px) scale(1.18);opacity:0}}@keyframes teamsStatusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes teamsRingPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.03);opacity:1}}@keyframes teamsRingSpin{to{transform:rotate(360deg)}}@keyframes teamsNameFlicker{0%{transform:translate(0,0)}25%{transform:translate(-4px,1px)}50%{transform:translate(3px,-1px)}75%,to{transform:translate(-2px,0)}}@keyframes pillarViewerFade{0%{opacity:0}to{opacity:1}}@keyframes pillarViewerIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes gsArrowDrop{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(16px);opacity:1}}@keyframes gsFutureIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gsTierIn{to{opacity:1;transform:translateY(0)}}@keyframes pvRmheroGridDrift{0%{background-position:0 0,0 0}to{background-position:0 64px,64px 0}}@keyframes pvRmheroGlowPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes pvRmheroRainFall{0%{transform:translateY(0);opacity:0}10%,90%{opacity:.9}to{transform:translateY(110vh);opacity:0}}@keyframes pvRmheroCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pvRmheroStageIn{0%{opacity:0;transform:perspective(1400px) translateY(20px) scale(.97)}to{opacity:1;transform:perspective(1400px) translateY(0) scale(1)}}@keyframes pvRmheroScanBeam{0%{top:-8%;opacity:0}6%,94%{opacity:1}to{top:102%;opacity:0}}@keyframes pvRmheroArtPulse{0%,to{filter:saturate(1) contrast(1) brightness(1)}50%{filter:saturate(1.1) contrast(1.04) brightness(1.04)}}@keyframes pvRmheroGhostCy{0%,94%,to{transform:translate(-3px,0);opacity:.22}20%{transform:translate(-5px,1px);opacity:.35}50%{transform:translate(-2px,-1px);opacity:.18}92%{transform:translate(-9px,2px);opacity:.6}}@keyframes pvRmheroGhostMg{0%,94%,to{transform:translate(3px,0);opacity:.22}20%{transform:translate(5px,-1px);opacity:.35}50%{transform:translate(2px,1px);opacity:.18}92%{transform:translate(9px,-2px);opacity:.6}}@keyframes pvRmheroGlitchSweep{0%,88%{top:-20%;opacity:0}90%{top:-20%;opacity:1}to{top:110%;opacity:.85}}@keyframes pvRmheroCornerIn{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes pvRmheroHudIn{to{opacity:1;transform:translate(0,0)}}@keyframes pvRmheroPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@keyframes pvRmheroCtaIn{to{opacity:1;transform:translateY(0)}}@keyframes pvRmheroSlideDown{to{opacity:1;transform:translateY(0)}}@keyframes pvRmheroDeployBead{0%{opacity:0;transform:translate(-50%,-8px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,0)}}:root{--color-blue:#0446F1;--color-gold:#40f0ff;--color-gold-rgb:64, 240, 255;--color-purple:#5E3984;--cyber-cyan:#40f0ff;--cyber-cyan-rgb:64, 240, 255;--cyber-magenta:#ff40a8;--cyber-magenta-rgb:255, 64, 168;--cyber-warn:#c9ff35;--cyber-warn-rgb:201, 255, 53;--color-bg-dark:#060418;--color-bg-card:rgba(255, 255, 255, 0.04);--color-bg-card-hover:rgba(255, 255, 255, 0.06);--color-text:#ffffff;--color-text-muted:rgba(255, 255, 255, 0.5);--color-text-dim:rgba(255, 255, 255, 0.2);--color-border:rgba(255, 255, 255, 0.06);--color-border-gold:rgba(var(--cyber-cyan-rgb), 0.45);--color-border-blue:rgba(4, 70, 241, 0.12);--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:48px;--space-xl:80px;--space-2xl:120px;--z-bg:-1;--z-base:0;--z-content:1;--z-card-overlay:3;--z-breakout:10;--z-nav:100;--z-mute:200;--z-splash:9999;--font-display:'Fauna', sans-serif;--font-ui:'Bicubik', 'Satoshi', sans-serif;--font-body:'Satoshi', sans-serif;--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-smooth:cubic-bezier(0.4, 0, 0.2, 1);--text-display-xl:90px;--text-display-lg:52px;--text-display-md:42px;--text-display-sm:26px;--text-heading-lg:20px;--text-heading-sm:14px;--text-body:15px;--text-body-sm:13px;--text-label:11px;--text-micro:8px;--btn-pad-lg:16px 44px;--btn-pad-md:12px 32px;--btn-pad-sm:10px 24px;--btn-pad-xs:7px 14px;--btn-font-lg:13px;--btn-font-md:11px;--btn-font-xs:8px;--btn-letter-lg:4px;--btn-letter-md:3px;--btn-letter-sm:2.5px;--btn-radius:10px;--section-pad-top:clamp(60px, 8.5vw, 120px);--section-pad-bottom:clamp(40px, 7vw, 100px);--section-pad-top-mobile:clamp(60px, 8.5vw, 120px);--section-pad-bottom-mobile:clamp(40px, 7vw, 100px);--scanline-overlay-18:repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 2px, rgba(0, 0, 0, 0.18) 2px, rgba(0, 0, 0, 0.18) 3px);--scanline-overlay-20:repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 2px, rgba(0, 0, 0, 0.20) 2px, rgba(0, 0, 0, 0.20) 3px);--scanline-overlay-22:repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 2px, rgba(0, 0, 0, 0.22) 2px, rgba(0, 0, 0, 0.22) 3px);--scanline-overlay-30:repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 2px, rgba(0, 0, 0, 0.30) 2px, rgba(0, 0, 0, 0.30) 3px);--cta-bg:linear-gradient(180deg, rgba(var(--cyber-cyan-rgb), 0.25) 0%, rgba(var(--cyber-cyan-rgb), 0.08) 100%);--cta-bg-hover:linear-gradient(180deg, rgba(var(--cyber-cyan-rgb), 0.35) 0%, rgba(var(--cyber-magenta-rgb), 0.12) 100%);--cta-shadow:0 1px 0 0 rgba(255, 255, 255, 0.08) inset,
    0 -1px 0 0 rgba(0, 0, 0, 0.3) inset,
    0 4px 12px rgba(0, 0, 0, 0.5),
    0 1px 3px rgba(0, 0, 0, 0.4),
    0 0 20px rgba(var(--cyber-cyan-rgb), 0.08);--cta-shadow-hover:0 1px 0 0 rgba(255, 255, 255, 0.12) inset,
    0 -1px 0 0 rgba(0, 0, 0, 0.3) inset,
    0 6px 20px rgba(0, 0, 0, 0.5),
    0 2px 6px rgba(0, 0, 0, 0.4),
    0 0 30px rgba(var(--cyber-cyan-rgb), 0.35),
    0 0 60px rgba(var(--cyber-magenta-rgb), 0.18)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.gaming-section:not(.section-visible) *,.gaming-section:not(.section-visible) ::after,.gaming-section:not(.section-visible) ::before,.section-animate:not(.section-visible) *,.section-animate:not(.section-visible) ::after,.section-animate:not(.section-visible) ::before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.splash-cta-primary{position:relative;display:flex;align-items:center;font-family:var(--font-ui);font-size:var(--btn-font-md);font-weight:600;letter-spacing:var(--btn-letter-sm);text-transform:uppercase;color:var(--color-text);background:var(--cta-bg);border:1px solid transparent;border-radius:var(--btn-radius);cursor:pointer;overflow:hidden;transition:all .35s var(--ease-smooth);box-shadow:var(--cta-shadow);text-shadow:0 1px 2px rgba(0,0,0,.5);text-decoration:none}.cta-inner-glow,.play-btn-inner-glow{position:absolute;inset:0;border-radius:50px;background:radial-gradient(ellipse at center,rgba(4,70,241,.14)0,rgba(94,57,132,.07) 40%,transparent 70%);pointer-events:none;animation:btnInnerPulse 4s ease-in-out infinite}.cta-scanline,.play-btn-scanline{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,rgba(4,70,241,.07) 45%,rgba(255,255,255,.05) 50%,rgba(4,70,241,.07) 55%,transparent 100%);background-size:100% 25px;pointer-events:none;animation:btnScanline 3s ease-in-out infinite;z-index:1}.play-btn-scanline{border-radius:50px}.play-btn-text,.splash-cta-text{position:relative;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.55),-.6px 0 0 rgba(var(--cyber-magenta-rgb),.45),.6px 0 0 rgba(var(--cyber-cyan-rgb),.45);animation:ctaTextGlitch 3s steps(20,end) infinite}.play-btn-shine,.splash-cta-shine{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(var(--cyber-cyan-rgb),.22) 25%,rgba(255,255,255,.3) 50%,rgba(var(--cyber-magenta-rgb),.22) 75%,transparent 100%);z-index:1;transform:translateX(-120%);animation:btnShine 3.4s ease-in-out infinite 1.2s;pointer-events:none}.header-play-btn:hover .play-btn-inner-glow,.splash-cta-primary:hover .cta-inner-glow{animation:none;opacity:.38}.header-play-btn:hover .play-btn-scanline{animation-duration:1.5s}.splash-hero-heading{display:flex;flex-direction:column;align-items:center;gap:0;opacity:0;animation:splashLogoReveal 1.4s cubic-bezier(.16,1,.3,1) both .3s}.splash-hero-title{font-family:var(--font-display);font-size:clamp(24px,5.5vw,90px);font-weight:800;letter-spacing:clamp(3px,1.2vw,22px);text-transform:uppercase;color:#fff;line-height:1;margin:0;padding:0;text-align:center;width:100%;animation:splashTitlePulse 4s ease-in-out infinite}.section-divider{display:flex;width:fit-content;align-items:center;justify-content:center;gap:16px}.splash-divider-line{width:80px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--cyber-cyan-rgb),.95) 50%,transparent 100%);box-shadow:0 0 8px rgba(var(--cyber-cyan-rgb),.55),0 0 16px rgba(var(--cyber-cyan-rgb),.25);animation:splashDividerLinePulse 2.2s ease-in-out infinite}.splash-divider-diamond{color:transparent;font-size:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:12px;animation:diamondPulse 2.2s ease-in-out infinite}.splash-divider-diamond::after,.splash-divider-diamond::before{content:"";position:absolute;top:50%;width:6px;height:6px;border-left:1.5px solid #40f0ff;border-bottom:1.5px solid #40f0ff;filter:drop-shadow(0 0 4px rgba(var(--cyber-magenta-rgb),.55))}.splash-divider-diamond::before{left:0;transform:translateY(-50%) rotate(45deg)}.splash-divider-diamond::after{right:0;transform:translateY(-50%) rotate(-135deg)}.splash-hero-title-sub{font-family:var(--font-display);font-size:44px;font-weight:400;letter-spacing:36px;text-indent:36px;color:#40f0ff;animation:splashSubPulse 3s ease-in-out infinite .5s}.splash-cta-group{margin-top:48px;display:flex;flex-direction:column;align-items:center;opacity:0;animation:splashFadeUp .8s cubic-bezier(.16,1,.3,1) forwards 1.8s}.cta-button-row{display:flex;align-items:center;gap:0}.cta-button-wrapper{position:relative}.splash-cta-primary{justify-content:center;min-width:auto;padding:var(--btn-pad-sm)}.cta-energy-border,.cta-energy-border::before{position:absolute;inset:0;padding:1.5px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cta-energy-border{border-radius:var(--btn-radius);background:linear-gradient(135deg,rgba(4,70,241,.6),rgba(var(--cyber-cyan-rgb),.35),rgba(94,57,132,.5));animation:ctaBorderShift 6s ease-in-out infinite alternate}.cta-energy-border::before{content:"";border-radius:inherit;background:conic-gradient(from 0deg,rgba(var(--cyber-cyan-rgb),0) 0deg,rgba(var(--cyber-cyan-rgb),1) 8deg,rgba(var(--cyber-magenta-rgb),.85) 22deg,rgba(var(--cyber-cyan-rgb),.35) 38deg,rgba(var(--cyber-cyan-rgb),0) 55deg,rgba(var(--cyber-cyan-rgb),0) 360deg);filter:drop-shadow(0 0 6px rgba(var(--cyber-cyan-rgb),.75));animation:ctaChase 2.8s linear infinite}.splash-cta-primary:hover{background:var(--cta-bg-hover);border-color:transparent;transform:translateY(-1px);box-shadow:var(--cta-shadow-hover)}.splash-cta-primary:hover .splash-cta-text{text-shadow:0 1px 2px rgba(0,0,0,.55),-.6px 0 0 rgba(var(--cyber-magenta-rgb),.85),.6px 0 0 rgba(var(--cyber-cyan-rgb),.85)}.header-play-btn:hover .cta-energy-border,.splash-cta-primary:hover .cta-energy-border{opacity:1;background-size:100% 100%}.lay-header{width:100%;position:fixed;top:0;left:0;z-index:100;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);height:72px;overflow-x:clip;overflow-y:visible;opacity:0;transform:translateY(-100%);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.lay-header::after,.nav-link::after{content:"";position:absolute;left:0;width:0;height:1px}.lay-header::after{bottom:0;background:linear-gradient(90deg,transparent,rgba(var(--cyber-cyan-rgb),.3),rgba(var(--cyber-cyan-rgb),.15),transparent);transition:width .8s cubic-bezier(.4,0,.2,1) .3s}.lay-header.header-visible{opacity:1;transform:translateY(0);pointer-events:auto}.lay-header.header-visible::after,.nav-link:hover::after{width:100%}.lay-header .header-social[data-tooltip]::after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-2px);padding:5px 9px;background:rgba(8,11,22,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(var(--cyber-cyan-rgb),.35);border-radius:4px;font-family:"Bicubik",var(--font-ui);font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#f4f1ea;white-space:nowrap;opacity:0;pointer-events:none;z-index:200;transition:opacity .18s cubic-bezier(.22,.61,.36,1) 60ms,transform .18s cubic-bezier(.22,.61,.36,1) 60ms}.lay-header .header-social[data-tooltip]:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}@media (hover:none){.lay-header .header-social[data-tooltip]::after{display:none}}.lay-header-main{max-width:1320px;margin:0 auto;padding:0 12px;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.lay-logo a{text-decoration:none}.lay-logo-img{height:206px;width:auto;display:block;flex-shrink:0;margin:-67px 0}.lay-logo{flex-shrink:0}.nav-link{font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.5);text-decoration:none;transition:color .3s ease;position:relative;padding:4px 0}.nav-link::after{bottom:-2px;background:#40f0ff;transition:width .3s ease}.nav-link:hover{color:#fff}.header-right{display:flex;align-items:center;gap:16px;margin-left:20px}.header-play-btn{position:relative;font-family:var(--font-ui);font-size:var(--btn-font-md);font-weight:600;letter-spacing:var(--btn-letter-sm);text-transform:uppercase;color:var(--color-text);background:var(--cta-bg);border:1px solid transparent;padding:11px 28px;border-radius:var(--btn-radius);text-decoration:none;transition:all .35s var(--ease-smooth);white-space:nowrap;box-shadow:var(--cta-shadow);overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.5)}.header-play-btn::before,.splash-cta-primary::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);pointer-events:none;z-index:3}.header-play-btn::after,.splash-cta-primary::after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(var(--cyber-cyan-rgb),.18) 45%,rgba(var(--cyber-magenta-rgb),.18) 55%,transparent 100%);pointer-events:none;transform:translateX(-167%);animation:playBtnShineSwoop 6s ease-in-out infinite 2s;mix-blend-mode:screen}.header-play-btn:hover{background:linear-gradient(180deg,rgba(var(--cyber-cyan-rgb),.35) 0%,rgba(var(--cyber-magenta-rgb),.12) 100%);border-color:transparent;box-shadow:0 1px 0 0 rgba(255,255,255,.12) inset,0-1px 0 0 rgba(0,0,0,.3) inset,0 6px 20px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.4),0 0 30px rgba(var(--cyber-cyan-rgb),.35),0 0 60px rgba(var(--cyber-magenta-rgb),.18);transform:translateY(-1px);text-shadow:-.5px 0 0 rgba(var(--cyber-magenta-rgb),.6),.5px 0 0 rgba(var(--cyber-cyan-rgb),.6),0 1px 2px rgba(0,0,0,.5)}.header-play-btn:hover::before{background:linear-gradient(90deg,transparent,rgba(var(--cyber-cyan-rgb),.55),transparent)}.header-play-btn:active{transform:translateY(1px);box-shadow:0 1px 0 0 rgba(255,255,255,.05) inset,0-1px 0 0 rgba(0,0,0,.3) inset,0 2px 6px rgba(0,0,0,.5),0 0 15px rgba(var(--cyber-cyan-rgb),.2),0 0 30px rgba(var(--cyber-magenta-rgb),.12)}@media (hover:none),(max-width:768px){.header-play-btn:active,.header-play-btn:focus,.header-play-btn:focus-visible,.header-play-btn:hover{transform:none!important}}.section-animate{position:relative;z-index:1}.section-animate.revealed{contain:layout style}.gaming-section{padding-top:var(--section-pad-top);padding-bottom:var(--section-pad-bottom)}.section-title{text-align:center;font-family:var(--font-display);font-size:clamp(24px,5vw,42px);font-weight:400;letter-spacing:clamp(2px,1.2vw,8px);color:#fff;margin:0 0 12px}.section-title:hover,.splash-hero-title-sub:hover,.splash-hero-title:hover{text-shadow:-2.6px 0 0 rgba(var(--cyber-magenta-rgb),.9),2.6px 0 0 rgba(var(--cyber-cyan-rgb),.9),0 0 28px rgba(var(--cyber-cyan-rgb),.42);transition:text-shadow .18s steps(2,end)}.section-title,.splash-hero-title,.splash-hero-title-sub{text-shadow:-1.6px 0 0 rgba(var(--cyber-magenta-rgb),.75),1.6px 0 0 rgba(var(--cyber-cyan-rgb),.75),0 0 18px rgba(var(--cyber-cyan-rgb),.22)}.section-divider{margin:12px auto 36px}.section-subtitle{font-family:var(--font-ui);font-size:14px;line-height:22px;font-weight:400;letter-spacing:3px;color:rgba(255,255,255,.5);text-align:center;margin:0 auto var(--space-xl);max-width:700px}@media (hover:hover) and (pointer:fine){*,::after,::before,body,html{cursor:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)0 0,none!important}}.cursor-reticle{position:fixed;top:0;left:0;pointer-events:none;z-index:10001;opacity:0;transition:opacity 0ms linear;font-family:"JetBrains Mono","Fira Code","Courier New",monospace}.cursor-reticle.is-visible{opacity:1;transition:opacity 140ms ease-out}.cursor-reticle--triangle{margin-left:0;margin-top:0;width:0;height:0}.cursor-reticle--triangle .cursor-reticle__tri{position:absolute;top:0;left:0;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 3px rgba(var(--cyber-cyan-rgb),.5)) drop-shadow(0 0 10px rgba(var(--cyber-cyan-rgb),.18))}.cursor-reticle--triangle .cursor-reticle__tri-ghost{fill:rgba(var(--cyber-magenta-rgb),.38);stroke:rgba(var(--cyber-magenta-rgb),.55);stroke-width:.6;stroke-linejoin:round}.cursor-reticle--triangle .cursor-reticle__tri-outer{fill:none;stroke:rgba(var(--cyber-cyan-rgb),1);stroke-width:1.5;stroke-linejoin:miter}.cursor-reticle--triangle .cursor-reticle__tri-inner{fill:rgba(8,28,38,.75);stroke:rgba(var(--cyber-cyan-rgb),.55);stroke-width:.6;stroke-linejoin:round}.cursor-reticle--triangle .cursor-reticle__tri-pip{fill:rgba(var(--cyber-magenta-rgb),1);stroke:rgba(255,255,255,.45);stroke-width:.4}.cursor-reticle--triangle .cursor-reticle__tri-tick{stroke:rgba(var(--cyber-cyan-rgb),1);stroke-width:1.4;stroke-linecap:round}.cursor-reticle--triangle.is-active .cursor-reticle__tri{filter:drop-shadow(0 0 6px rgba(var(--cyber-cyan-rgb),.95)) drop-shadow(0 0 20px rgba(var(--cyber-cyan-rgb),.5));transition:filter .08s ease}.cursor-reticle--triangle.is-active .cursor-reticle__tri-outer{stroke:#fff;stroke-width:1.7}.cursor-reticle--triangle.is-active .cursor-reticle__tri-inner{fill:rgba(var(--cyber-cyan-rgb),.32);stroke:rgba(var(--cyber-cyan-rgb),1)}.cursor-reticle--triangle.is-active .cursor-reticle__tri-ghost{transform:translate(1px,1px);fill:rgba(var(--cyber-magenta-rgb),.55)}.cursor-reticle--triangle.is-active .cursor-reticle__tri-pip{r:1.8}.cursor-reticle--triangle .cursor-reticle__click-ring{top:0;left:0}.cursor-reticle__click-ring{position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(var(--cyber-magenta-rgb),1);box-shadow:0 0 6px rgba(var(--cyber-magenta-rgb),.85),0 0 14px rgba(var(--cyber-magenta-rgb),.45);transform:translate(-50%,-50%) scale(1);pointer-events:none;animation:cursorClickRing 380ms ease-out 1 forwards}@media (prefers-reduced-motion:reduce){.cursor-reticle{display:none}}@media (hover:none),(pointer:coarse){.cursor-reticle{display:none}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal.revealed{opacity:1;transform:translateY(0)}.nav-link.active{color:var(--color-text)}.nav-link.active::after{width:100%;background:var(--color-gold)}@media screen and (max-width:768px){.lay-header-main{display:flex;justify-content:space-between;align-items:center;padding:0 12px 0 0}.lay-logo{flex:0 0 auto}.lay-logo-img{height:120px!important;width:120px!important;max-width:120px!important;flex-shrink:0!important;margin:-24px 0-24px -8px!important}.header-right{display:contents}.header-play-btn{position:absolute;left:50%;transform:translateX(-50%)}}@media screen and (max-width:567px){.section-title{font-size:24px;letter-spacing:3px}.section-subtitle{font-size:10px;letter-spacing:2px;line-height:18px;margin-bottom:40px}.section-divider{margin-bottom:28px}.section-divider .splash-divider-line{width:44px}}.site-footer{position:relative;z-index:1;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.95) 15%,#000 100%);padding:var(--section-pad-top) var(--space-md) 40px;margin-top:0}.footer-inner{max-width:1100px;margin:0 auto}.footer-logo-img{height:450px;width:auto;display:block;object-fit:contain;margin:-170px 0-170px -60px}.footer-link{font-family:var(--font-ui);font-size:var(--text-label);font-weight:500;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.55);text-decoration:none;transition:color .3s ease}.footer-link:hover{color:var(--color-gold)}.footer-social-link{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.4);text-decoration:none;transition:all .3s ease}.footer-social-link:hover{color:var(--color-gold);border-color:rgba(var(--cyber-cyan-rgb),.55);background:rgba(var(--cyber-cyan-rgb),.08);box-shadow:0 0 12px rgba(var(--cyber-cyan-rgb),.3),0 0 24px rgba(var(--cyber-magenta-rgb),.12),inset 0 0 8px rgba(var(--cyber-cyan-rgb),.08);transform:translateY(-1px);animation:footerSocialJitter .32s steps(3,end)1}.footer-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--cyber-cyan-rgb),.15),transparent);margin-bottom:24px}.footer-terminal{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:24px 0 18px;padding:10px 18px;border:1px solid rgba(var(--cyber-cyan-rgb),.22);border-radius:4px;background:repeating-linear-gradient(0deg,rgba(var(--cyber-cyan-rgb),.025)0 2px,transparent 2px 4px),rgba(2,1,10,.55);box-shadow:0 0 14px rgba(var(--cyber-cyan-rgb),.1),inset 0 0 12px rgba(var(--cyber-cyan-rgb),.05);font-family:"JetBrains Mono","Fira Code","Courier New",monospace;font-size:10.5px;letter-spacing:.6px;color:rgba(var(--cyber-cyan-rgb),.78);overflow:hidden}.footer-terminal::after,.footer-terminal::before{content:"";position:absolute;width:10px;height:10px;border-color:rgba(var(--cyber-magenta-rgb),.65);border-style:solid;border-width:0;pointer-events:none}.footer-terminal::before{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}.footer-terminal::after{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px}.footer-terminal-row{display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-terminal-tag{display:inline-flex;align-items:center;justify-content:center;min-width:30px;padding:1px 4px;border:1px solid rgba(var(--cyber-magenta-rgb),.45);border-radius:2px;color:rgba(var(--cyber-magenta-rgb),.9);font-size:9px;font-weight:700;letter-spacing:1px}.footer-terminal-key{color:rgba(255,255,255,.45);font-size:10px;text-transform:uppercase}.footer-terminal-val{color:rgba(var(--cyber-cyan-rgb),.92);text-shadow:0 0 6px rgba(var(--cyber-cyan-rgb),.35)}.footer-terminal-val--ok{color:rgba(201,255,53,.95);text-shadow:0 0 6px rgba(201,255,53,.4);animation:terminalOkPulse 2.6s ease-in-out infinite}@media screen and (max-width:768px){.footer-terminal{grid-template-columns:1fr;gap:6px 0;padding:8px 12px;font-size:10px}.footer-terminal-row{gap:8px}}.footer-bottom{text-align:center}.footer-copyright{font-family:var(--font-body);font-size:11px;letter-spacing:1.5px;color:rgba(255,255,255,.2)}@media screen and (max-width:768px){.footer-inner{overflow:hidden}.footer-social-link{width:100%;aspect-ratio:1;height:auto;max-width:52px;margin:0 auto}.footer-social-link svg{width:17px;height:17px}.footer-logo-img{height:180px;margin:-64px 0-64px -16px}.site-footer{padding:var(--section-pad-top-mobile) 16px 32px}}@media screen and (max-width:480px){.footer-social-link{max-width:48px}.footer-link{font-size:9px;letter-spacing:1.5px}.footer-copyright{font-size:10px}.footer-logo-img{height:160px;margin:-55px 0-55px -16px}}@media screen and (max-width:768px){.gaming-section{padding:60px 0 40px!important}.gaming-section .section-subtitle{padding:0 20px!important;font-size:12px!important}.section-subtitle,.section-title{text-align:center}.section-divider{margin-left:auto;margin-right:auto}body,html{overflow-x:clip!important}}.section-animate{contain:none}.gaming-section{content-visibility:auto;contain-intrinsic-size:1px 1200px}.reveal:not(.revealed) *,.reveal:not(.revealed)::after,.reveal:not(.revealed)::before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.cta-energy-border,.cta-inner-glow,.cta-scanline,.hero-scroll-indicator .scroll-chev,.hero-scroll-indicator .scroll-energy-pill,.section-divider::after,.splash-cta-shine,.splash-hero-title-sub{animation:none!important}.lay-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media screen and (max-width:768px){.lay-header{background:rgba(0,0,0,.92);backdrop-filter:none;-webkit-backdrop-filter:none}:root{--section-pad-top:var(--section-pad-top-mobile);--section-pad-bottom:var(--section-pad-bottom-mobile)}.gaming-section{padding-top:var(--section-pad-top-mobile)!important;padding-bottom:var(--section-pad-bottom-mobile)!important;padding-left:16px!important;padding-right:16px!important}.scroll-track-glow{display:none!important}.cta-energy-border,.cta-inner-glow,.cta-scanline,.hero-scroll-indicator .scroll-chev,.hero-scroll-indicator .scroll-energy-pill,.play-btn-inner-glow,.play-btn-scanline,.play-btn-shine,.section-divider::after,.splash-cta-shine,.splash-hero-title-sub{animation:none!important}}.reveal:not(.revealed) .cta-energy-border,.reveal:not(.revealed) .cta-energy-border::before,.reveal:not(.revealed) .cta-inner-glow,.reveal:not(.revealed) .cta-scanline,.reveal:not(.revealed) .play-btn-inner-glow,.reveal:not(.revealed) .play-btn-scanline,.reveal:not(.revealed) .play-btn-shine,.reveal:not(.revealed) .play-btn-text,.reveal:not(.revealed) .splash-cta-primary::after,.reveal:not(.revealed) .splash-cta-primary::before,.reveal:not(.revealed) .splash-cta-shine,.reveal:not(.revealed) .splash-cta-text{animation-play-state:running!important}@media (max-width:768px){.hero-scroll-indicator{display:none!important}}@media screen and (max-width:768px){body :where(main>.section-animate,main>section.section-animate){margin-top:0!important}}.site-footer{--ft-pad-x:clamp(20px, 4vw, 56px);--ft-pad-top:clamp(88px, 12svh, 160px);--ft-pad-bot:clamp(28px, 4svh, 48px);--ft-gap-cols:clamp(36px, 5vw, 72px);--ft-gap-vert:clamp(40px, 5svh, 72px);padding-top:var(--ft-pad-top);padding-bottom:var(--ft-pad-bot);padding-left:0;padding-right:0;margin-top:clamp(160px,20svh,280px)}.site-footer .footer-inner{max-width:1280px;padding-left:var(--ft-pad-x);padding-right:var(--ft-pad-x)}.site-footer__topline{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--cyber-cyan-rgb),.55) 20%,rgba(var(--cyber-magenta-rgb),.55) 50%,rgba(var(--cyber-cyan-rgb),.55) 80%,transparent 100%);box-shadow:0 0 18px rgba(var(--cyber-cyan-rgb),.4);pointer-events:none;z-index:2}.footer-sitemap{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:var(--ft-gap-vert) var(--ft-gap-cols);margin-bottom:var(--ft-gap-vert);align-items:start}@media (max-width:1024px){.site-footer{--ft-gap-cols:clamp(28px, 4vw, 48px)}.footer-sitemap{grid-template-columns:1.1fr 1fr 1fr}.footer-col--brand{gap:16px}.footer-tagline{font-size:12px}}@media (max-width:640px){.site-footer{--ft-gap-cols:20px;--ft-gap-vert:clamp(56px, 7svh, 88px)}.footer-sitemap{grid-template-columns:1fr 1fr}.site-footer .footer-col--brand{grid-column:1/-1;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"cta-buy logo cta-shop""tagline tagline tagline""socials socials socials";align-items:center;column-gap:10px;row-gap:16px;text-align:center}.site-footer .footer-col--brand .footer-brand-link{grid-area:logo;justify-self:center}.site-footer .footer-col--brand .footer-cta-btn--buy{grid-area:cta-buy;display:inline-flex;align-self:center;justify-self:end;margin:0}.site-footer .footer-col--brand .footer-cta-btn--shop{grid-area:cta-shop;display:inline-flex;align-self:center;justify-self:start;margin:0}.site-footer .footer-cta-btn{padding:9px 18px!important;font-size:11px!important;letter-spacing:2px!important;min-width:0!important;width:auto!important}.site-footer .footer-col--brand .footer-tagline{grid-area:tagline;margin:0 auto}.site-footer .footer-col--brand .footer-socials-row{grid-area:socials;justify-content:center;margin-top:0}.site-footer .footer-col--brand .footer-logo-img{height:clamp(44px,13vw,60px)}.site-footer .footer-terminal{display:none}}@media (max-width:380px){.site-footer .footer-col__heading{font-size:11px;letter-spacing:1.6px;gap:6px}.site-footer .footer-link-list .footer-link{font-size:11.5px;letter-spacing:1px;gap:8px}}.footer-col{display:flex;flex-direction:column;gap:16px;min-width:0}.footer-col--brand{gap:18px;position:relative;padding-right:clamp(20px,2.5vw,40px)}.footer-col--brand::before{content:"";position:absolute;top:0;left:-2px;width:14px;height:14px;border-top:1px solid rgba(var(--cyber-cyan-rgb),.4);border-left:1px solid rgba(var(--cyber-cyan-rgb),.4);pointer-events:none}.footer-col--brand::after{content:"";position:absolute;top:8px;bottom:8px;right:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(var(--cyber-cyan-rgb),.22) 20%,rgba(var(--cyber-magenta-rgb),.18) 50%,rgba(var(--cyber-cyan-rgb),.22) 80%,transparent 100%);pointer-events:none}@media (max-width:1024px){.footer-col--brand{padding-right:0}.footer-col--brand::after{display:none}}.footer-brand-link{display:inline-flex;align-items:center;justify-content:center;line-height:0;align-self:center}.site-footer .footer-col--brand .footer-logo-img{width:auto;height:clamp(88px,9vw,116px);margin:0;display:block;object-fit:contain;filter:drop-shadow(0 0 18px rgba(var(--cyber-cyan-rgb),.18))}@media (max-width:1024px){.footer-col--brand .footer-brand-link{justify-content:center}}.footer-tagline{font-size:13px;line-height:1.7;letter-spacing:.5px;color:rgba(255,255,255,.7);margin:0 auto;max-width:36ch;text-align:center;padding-left:0;border-left:0}.footer-cta-btn,.footer-socials-row{justify-content:center;align-self:center}.footer-cta-btn{display:none;align-self:flex-start;margin-top:2px;padding:11px 28px;font-size:12px;letter-spacing:3px}.footer-socials-row{list-style:none;padding:14px 0 0;margin:4px 0 0;display:flex;gap:8px;align-items:center;flex-wrap:nowrap;position:relative;border-top:1px solid rgba(255,255,255,.06)}.footer-socials-row li{line-height:0}.footer-socials-row .footer-social-link{width:32px;height:32px}@media (max-width:1024px){.footer-socials-row{flex-wrap:wrap;border-top:0;padding-top:0;justify-content:center}.footer-cta-btn{align-self:center}}.footer-col__heading{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:"Bicubik",var(--font-ui),monospace;font-size:13px;letter-spacing:2.4px;text-transform:uppercase;color:#fff;text-shadow:-1px 0 0 rgba(var(--cyber-cyan-rgb),.4),1px 0 0 rgba(var(--cyber-magenta-rgb),.4),0 0 8px rgba(var(--cyber-cyan-rgb),.25)}.footer-col__heading-marker{color:rgba(var(--cyber-magenta-rgb),.85);text-shadow:0 0 6px rgba(var(--cyber-magenta-rgb),.5);font-family:"JetBrains Mono","Fira Code",monospace;font-size:12px}.footer-link-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.footer-link-list .footer-link{display:inline-flex;align-items:center;gap:10px;padding:4px 0;font-family:var(--font-ui);font-size:12.5px;letter-spacing:1.2px;text-transform:none;font-weight:500;color:rgba(255,255,255,.62);text-decoration:none;transition:color .25s ease,gap .25s ease;position:relative}.footer-link-list .footer-link:hover{color:#fff;gap:14px}.footer-link__label{flex:0 1 auto;min-width:0}.footer-link--ext svg{opacity:.5;transition:opacity .25s ease,transform .25s ease}.footer-link--ext:hover svg{opacity:1;transform:translate(1px,-1px)}.site-footer .footer-divider{margin:22px 0 18px}.site-footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-top:4px}.site-footer .footer-copyright{font-family:var(--font-body);font-size:11px;letter-spacing:1.5px;color:rgba(255,255,255,.32)}.footer-bottom-status{display:inline-flex;align-items:center;gap:8px;font-family:"JetBrains Mono","Fira Code",monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:rgba(var(--cyber-cyan-rgb),.65)}.footer-bottom-status__dot{width:8px;height:8px;border-radius:50%;background:rgba(var(--cyber-cyan-rgb),.85);box-shadow:0 0 6px rgba(var(--cyber-cyan-rgb),.9),0 0 14px rgba(var(--cyber-cyan-rgb),.6);animation:footerStatusPulse 2.4s ease-in-out infinite}@media (max-width:640px){.site-footer .footer-bottom{flex-direction:column;justify-content:center;text-align:center;gap:10px}.footer-col__heading{font-size:12px;letter-spacing:2px}.footer-link-list .footer-link{font-size:12px}}@media (prefers-reduced-motion:reduce){@keyframes splashV2ExitReduced{0%{opacity:1}to{opacity:0}}}.apps-grid{position:relative;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media (max-width:760px){.apps-grid{grid-template-columns:1fr;gap:16px}}.apps-card,.apps-card-wrap{display:flex}.apps-card{position:relative;flex-direction:column;gap:14px;width:100%;padding:26px 26px 24px;background:linear-gradient(180deg,rgba(var(--cyber-cyan-rgb),.05) 0%,transparent 50%),rgba(8,6,18,.78);border:1px solid rgba(255,255,255,.09);border-radius:14px;text-decoration:none;color:inherit;overflow:hidden;isolation:isolate;transition:transform .36s cubic-bezier(.22,.61,.36,1),border-color .36s ease,box-shadow .36s ease}.apps-card:hover{transform:translateY(-4px);border-color:rgba(var(--cyber-cyan-rgb),.55);box-shadow:0 12px 32px -10px rgba(0,0,0,.8),0 0 24px rgba(var(--cyber-cyan-rgb),.2)}.apps-card__corner{position:absolute;width:18px;height:18px;border:1.5px solid rgba(var(--cyber-cyan-rgb),.6);filter:drop-shadow(0 0 4px rgba(var(--cyber-cyan-rgb),.4));pointer-events:none;z-index:4;transition:border-color .36s ease}.apps-card__corner--tl{top:8px;left:8px;border-right:none;border-bottom:none}.apps-card__corner--tr{top:8px;right:8px;border-left:none;border-bottom:none}.apps-card__corner--bl{bottom:8px;left:8px;border-right:none;border-top:none}.apps-card__corner--br{bottom:8px;right:8px;border-left:none;border-top:none}.apps-card:hover .apps-card__corner{border-color:rgba(var(--cyber-cyan-rgb),1)}.apps-card__glow,.apps-card__shine{position:absolute;pointer-events:none}.apps-card__shine{inset:0;z-index:2;background:linear-gradient(115deg,transparent 35%,rgba(var(--cyber-cyan-rgb),.22) 50%,transparent 65%);transform:translateX(-120%);transition:transform .6s cubic-bezier(.16,1,.3,1);mix-blend-mode:screen}.apps-card:hover .apps-card__shine{transform:translateX(120%)}.apps-card__glow{bottom:-40%;right:-30%;width:80%;height:80%;border-radius:50%;background:radial-gradient(circle,rgba(var(--cyber-magenta-rgb),.4),transparent 65%);filter:blur(40px);opacity:0;z-index:1;transition:opacity .4s ease}.apps-card:hover .apps-card__glow{opacity:.7}.apps-card__name{position:relative;z-index:4;margin:4px 0 0;font-family:"Bicubik",var(--font-ui),monospace;font-size:clamp(20px,2vw,24px);font-weight:700;letter-spacing:2px;line-height:1.1;text-transform:uppercase;color:#fff;text-shadow:-1px 0 0 rgba(var(--cyber-cyan-rgb),.35),1px 0 0 rgba(var(--cyber-magenta-rgb),.35),0 0 10px rgba(var(--cyber-cyan-rgb),.25)}.apps-card__desc{position:relative;z-index:4;margin:0;font-size:13px;line-height:1.55;color:rgba(255,255,255,.64);flex:1}@media (max-width:640px){.apps-card{padding:22px 20px 20px}}