.v6{--hot:#ff5a1f;--cyan:#3fd8ff;--bg:#030407;--line:#78d2ff29;--mx:0;--my:0;--sx:0;--sy:0;background:var(--bg)}.v6 .v6-btn-hot{--b:var(--hot);color:#1a0700!important}.v6-mono{font:600 12px/1.4 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.v6-hot{text-shadow:0 0 40px #ff5a1f66;color:var(--hot)!important}.v6-blink{animation:1.4s steps(2,end) infinite v6-blink}@keyframes v6-blink{50%{opacity:.45}}.v6 h1,.v6 h2{transform-origin:0 100%;transform:skew(-6deg)}.v6-head{max-width:1440px;padding:0 var(--gutter);gap:24px;margin:0 auto 72px;display:grid}.v6-head>p:not(.v6-mono){color:#bfc8d3;max-width:560px;font-size:19px}.v6-center{text-align:center;justify-items:center}.v6-center h2{transform-origin:bottom}.v6-head-tight{margin-bottom:40px;padding:0}.v6-hero{--p:0;height:250vh;position:relative}.v6-hero-sticky{isolation:isolate;height:100svh;padding:110px var(--gutter) 150px;background:radial-gradient(70% 80% at 70% 40%,#0d1a33,#030407 70%);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.v6-hero-overlord{z-index:-3;width:82vw;transform:translate(calc(var(--mx) * -18px), calc(var(--my) * -12px)) scale(calc(1.04 + var(--p) * .22));transform-origin:58% 38%;transition:transform .5s cubic-bezier(.2,.7,0,1);animation:7s ease-in-out infinite v6-breathe;position:absolute;top:0;bottom:0;left:26vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.v6-hero-overlord img{object-fit:cover}@keyframes v6-breathe{50%{filter:brightness(1.14)saturate(1.15)}}.v6-hero-eyes{aspect-ratio:1.6;z-index:-2;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#ff7a2a66,#ff5a1f22 45%,#0000);width:46vw;animation:3.2s ease-in-out infinite v6-glare;position:absolute;top:37%;left:73.97vw;translate:-50% -50%}@keyframes v6-glare{0%,to{opacity:.55;transform:scale(.94)}45%{opacity:1;transform:scale(1.04)}}.v6-hero .nx-warp{z-index:-2;opacity:calc(.14 + var(--p) * .6)}.v6-scanlines{z-index:-1;pointer-events:none;background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 4px);position:absolute;inset:0}.v6-hero-sticky:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#030407);height:30%;position:absolute;inset:auto 0 0}.v6-hero-lock{translate:-50% -50%;transform:translate(calc(var(--mx) * 18px), calc(var(--my) * 12px)) scale(calc(1 + var(--p) * .3));opacity:clamp(0, calc(1 - var(--p) * 1.8), 1);transition:transform .25s;position:absolute;top:36%;left:73.97vw}.v6-reticle{aspect-ratio:1;width:clamp(200px,22vw,340px);position:relative}.v6-reticle i{border:1px solid #ff8a4acc;border-radius:50%;position:absolute;inset:0}.v6-reticle i:first-child{border-style:dashed;border-color:#ff8a4a88;animation:18s linear infinite v6-spin}.v6-reticle i:nth-child(2){border:2px solid #0000;border-top-color:var(--hot);border-bottom-color:var(--hot);animation:4s linear infinite reverse v6-spin;inset:14%}.v6-reticle i:nth-child(3){background:linear-gradient(var(--hot), var(--hot)) center / 2px 100% no-repeat, linear-gradient(var(--hot), var(--hot)) center / 100% 2px no-repeat;border:0;border-radius:0;inset:44%}@keyframes v6-spin{to{transform:rotate(360deg)}}.v6-lock-tag{border-left:2px solid var(--hot);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 10px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffd2b5;white-space:nowrap;background:#1a07008c;gap:2px;padding:8px 12px;display:grid;position:absolute;top:6%;left:92%}.v6-lock-tag b{color:var(--hot);animation:1s steps(2,end) infinite v6-blink}.v6-fire{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.v6-hero-ship{z-index:1;width:clamp(130px,12vw,210px);transform:translate(calc(-50% + var(--sx) * 1px), calc(var(--sy) * 1px + var(--p) * -60vh)) scale(calc(1 - var(--p) * .86));transform-origin:50% 40%;pointer-events:none;position:absolute;bottom:9%;left:73.97vw}.v6-hero-craft{filter:drop-shadow(0 0 22px #3fd8ff66)drop-shadow(0 14px 18px #000c);width:100%;height:auto;animation:3s ease-in-out infinite v6-hover;position:relative}.v6-hero-trail{width:46%;height:auto;translate:-50%;transform:scaleY(calc(1 + var(--p) * 3.2));transform-origin:50% 0;mix-blend-mode:screen;animation:.16s steps(2,end) infinite v6-flicker;position:absolute;top:74%;left:50%}@keyframes v6-hover{50%{translate:0 -8px}}@keyframes v6-flicker{50%{opacity:.78}}.v6-hero-flash{z-index:2;opacity:clamp(0, calc(var(--p) * 2.4 - 1.5), .9);mix-blend-mode:screen;pointer-events:none;background:radial-gradient(40% 40% at 70% 40%,#c9fbffcc,#3fd8ff44 45%,#0000 70%);position:absolute;inset:0}.v6-hero-copy{z-index:3;max-width:min(720px,56vw);transform:translate(calc(var(--p) * -40vw), calc(var(--p) * -10vh));opacity:clamp(0, calc(1 - var(--p) * 2), 1);gap:26px;display:grid;position:relative}.v6-hero-copy h1{text-shadow:0 10px 60px #000;font-size:clamp(84px,10.4vw,200px);line-height:.8}.v6-hero-copy h1 span{display:block}.v6-hero-lede{color:#ccd3dc;max-width:470px;font-size:19px}.v6-hero-telemetry{left:var(--gutter);z-index:3;transform:translateY(calc(var(--p) * 30vh));opacity:clamp(0, calc(1 - var(--p) * 2.4), 1);background:#ff8a4a29;border:1px solid #ff8a4a29;gap:1px;display:flex;position:absolute;bottom:48px}.v6-hero-telemetry>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050608d9;padding:12px 22px}.v6-hero-telemetry dt{font:600 10px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.v6-hero-telemetry dd{font:600 32px/1 var(--display);text-transform:uppercase;margin:0}.v6-hero-corners i{z-index:3;pointer-events:none;width:34px;height:34px;opacity:clamp(0, calc(1 - var(--p) * 3), 1);border:2px solid #ff8a4a88;position:absolute}.v6-hero-corners i:first-child{border-bottom:0;border-right:0;top:86px;left:18px}.v6-hero-corners i:nth-child(2){border-bottom:0;border-left:0;top:86px;right:18px}.v6-hero-corners i:nth-child(3){border-top:0;border-right:0;bottom:18px;left:18px}.v6-hero-corners i:nth-child(4){border-top:0;border-left:0;bottom:18px;right:18px}.v6-hero-scroll{right:var(--gutter);z-index:3;font:600 11px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl;opacity:clamp(0, calc(1 - var(--p) * 4), 1);position:absolute;bottom:44px}.v6-hero-scroll:after{content:"";background:linear-gradient(var(--hot), transparent);width:1px;height:60px;margin-top:12px;display:inline-block}.v6-numbers{border-block:1px solid var(--line);background:radial-gradient(70% 140% at 50% 0,#3a160855,#0000 70%),#030407;grid-template-columns:repeat(5,1fr);display:grid}.v6-numbers>div{border-left:1px solid var(--line);text-align:center;justify-items:center;gap:18px;padding:54px 12px 46px;display:grid}.v6-numbers>div:first-child{border:0}.v6-numbers strong{font:600 clamp(60px, 7vw, 140px) / .8 var(--display);background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text}.v6-numbers>div>span{font:600 clamp(13px, 1.05vw, 18px) / 1.3 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--hot)}.v6-bosses{position:relative}.v6-show{--glow:var(--hot);min-height:100vh;padding:110px var(--gutter) 40px;isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:0 clamp(20px,4vw,70px);display:grid;position:relative;overflow:clip}.v6-show-world{z-index:-3;opacity:0;transition:opacity .9s,transform 1.6s cubic-bezier(.2,.7,0,1);position:absolute;inset:0;transform:scale(1.12)}.v6-show-world.is-active{opacity:1;transform:scale(1.02)}.v6-show-world img{object-fit:cover;filter:brightness(.32)saturate(1.05)}.v6-show-vignette{z-index:-2;background:radial-gradient(45% 55% at 32% 50%, color-mix(in srgb, var(--glow) 30%, transparent), transparent 70%), radial-gradient(90% 90% at 40% 50%, transparent 30%, #030407 85%), linear-gradient(180deg, #030407, transparent 18%, transparent 80%, #030407), #0304074d;transition:background .8s;position:absolute;inset:0}.v6-show-stage{place-items:center;min-height:min(76vh,820px);display:grid;position:relative}.v6-show-halo{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 45%, transparent), transparent);filter:blur(30px);border-radius:50%;width:80%;animation:4s ease-in-out infinite v6-glare;position:absolute}.v6-show-boss{filter:drop-shadow(0 40px 60px #000d);transform-origin:50%;width:min(860px,100%);height:auto;animation:.9s cubic-bezier(.2,.7,0,1) both v6-boss-slam,5s ease-in-out .9s infinite v6-boss-idle;position:relative}@keyframes v6-boss-slam{0%{opacity:0;filter:blur(16px)brightness(2.2);transform:scale(1.45)translateY(-4%)}60%{opacity:1;filter:blur()brightness(1.2);transform:scale(.97)}}@keyframes v6-boss-idle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-14px)scale(1.012)}}.v6-show-copy{align-content:center;gap:24px;display:grid}.v6-show-copy h2{font-size:clamp(70px,7.4vw,140px)}.v6-show-copy h2 em{color:var(--glow);text-shadow:0 0 50px color-mix(in srgb, var(--glow) 50%, transparent);transition:color .6s}.v6-show-file{border-left:3px solid var(--glow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070ccc;gap:8px;padding:18px 20px;display:grid}.v6-show-file .v6-mono{color:var(--glow)}.v6-show-file h3{font-size:clamp(44px,4vw,70px)}.v6-show-file p:last-child{color:#c9d1db}.v6-show-file b{color:#fff;font-weight:600}.v6-show-controls{align-items:center;gap:16px;display:flex}.v6-show-controls button{border:1px solid color-mix(in srgb, var(--glow) 70%, transparent);background:color-mix(in srgb, var(--glow) 12%, #05070c);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);width:58px;height:58px;font-size:22px;transition:background .3s,transform .3s}.v6-show-controls button:hover{background:var(--glow);color:#05070c;transform:translateY(-2px)}.v6-show-rail{scrollbar-width:none;grid-column:1/-1;gap:8px;padding:14px 2px;display:flex;overflow-x:auto}.v6-show-rail button:first-child{margin-left:auto}.v6-show-rail button:last-child{margin-right:auto}.v6-show-rail button{--glow:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070cb3;border:1px solid #ffffff1c;flex:none;width:84px;height:84px;padding:6px;transition:border-color .3s,transform .3s,background .3s}.v6-show-rail button:hover{transform:translateY(-4px)}.v6-show-rail button[aria-pressed=true]{border-color:var(--glow);background:color-mix(in srgb, var(--glow) 20%, #05070c);box-shadow:0 0 22px color-mix(in srgb, var(--glow) 50%, transparent)}.v6-show-rail img{object-fit:contain;width:100%;height:100%}.v6-armada{background:radial-gradient(60% 50% at 50% 30%,#3a0f4a77,#0000 70%),radial-gradient(40% 40% at 20% 80%,#4a1a0a55,#0000 70%),#05030a;padding:150px 0 140px;position:relative;overflow:hidden}.v6-armada h2{justify-items:center;font-size:clamp(54px,6.4vw,118px);display:grid}.v6-mega{background:var(--chrome);color:#0000;filter:drop-shadow(0 0 40px #ff5a1f44);-webkit-background-clip:text;background-clip:text;font-size:clamp(190px,28vw,480px);line-height:.74}.v6-breach{perspective:900px;position:relative}.v6-marquee{padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.v6-marquee-track{gap:22px;width:max-content;animation:70s linear infinite v6-marquee;display:flex}.v6-marquee-rev .v6-marquee-track{animation-duration:82s;animation-direction:reverse}.v6-marquee:hover .v6-marquee-track,.v6-breach.is-attacking .v6-marquee-track{animation-play-state:paused}@keyframes v6-marquee{to{transform:translate(calc(-50% - 11px))}}.v6-marquee-card{--glow:#fff;background:linear-gradient(#ffffff08,#ffffff02);border:1px solid #ffffff12;justify-items:center;gap:8px;width:240px;padding:16px;transition:transform .35s cubic-bezier(.2,.7,0,1),border-color .35s;display:grid;position:relative}.v6-marquee-card:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 50%, transparent), transparent);filter:blur(16px);transition:opacity .3s;position:absolute;inset:18% 14% 30%}.v6-marquee-card img{object-fit:contain;filter:drop-shadow(0 12px 20px #000a);width:190px;height:190px;transition:transform .35s cubic-bezier(.2,.7,0,1);position:relative}.v6-marquee-card b{font:600 26px/1 var(--display);text-transform:uppercase;position:relative}.v6-marquee-card:hover,.v6-marquee-card:focus-visible{border-color:color-mix(in srgb, var(--glow) 70%, transparent);transform:translateZ(80px)}.v6-marquee-card:hover img{animation:.35s ease-in-out 2 v6-snarl;transform:scale(1.18)translateY(-6px)}@keyframes v6-snarl{50%{rotate:-3deg}}.v6-attack{--glow:var(--hot);z-index:5;pointer-events:none;place-items:center;animation:3.4s linear both v6-attack-life;display:grid;position:absolute;inset:-260px 0 -120px}@keyframes v6-attack-life{to{opacity:1}}.v6-attack-flash{background:radial-gradient(40% 45% at 50% 50%, color-mix(in srgb, var(--glow) 30%, transparent), transparent 75%);animation:3.4s ease-out both v6-flash;position:absolute;inset:0}@keyframes v6-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.v6-attack-boss{width:min(600px,74vw);height:auto;filter:drop-shadow(0 0 50px color-mix(in srgb, var(--glow) 55%, transparent)) drop-shadow(0 30px 50px #000);animation:3.4s cubic-bezier(.3,0,.2,1) both v6-popout;position:absolute}.v6-attack-boss.is-sd{width:min(440px,64vw)}@keyframes v6-popout{0%{opacity:0;transform:translateY(14%)scale(.55)}22%{opacity:1;transform:translateY(0)scale(1)}72%{opacity:1;transform:translateY(-2%)scale(1)}to{opacity:0;transform:translateY(12%)scale(.7)}}.v6-attack-name{font:600 clamp(40px, 6vw, 96px) / 1 var(--display);text-transform:uppercase;color:var(--glow);text-shadow:0 0 40px #000, 0 0 30px color-mix(in srgb, var(--glow) 60%, transparent);animation:3.4s ease-out both v6-flash;position:absolute;bottom:22%;transform:skew(-6deg)}.v6-hangar-section{background:linear-gradient(#05030a,#040c17 50%,#030407);padding:0 0 150px;position:relative}.v6-hangar-pano{--p:0;height:clamp(260px,46vh,520px);margin-bottom:-40px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 60%,#0000);mask-image:linear-gradient(#0000,#000 20% 60%,#0000)}.v6-hangar-pano img{object-fit:cover;transform:scale(1.15) translateY(calc((var(--p) - .5) * -70px))}.v6-hangar{--ship:var(--cyan);max-width:1440px;padding:0 var(--gutter);grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);align-items:center;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}.v6-hangar-stage{aspect-ratio:5/4;isolation:isolate;place-items:center;display:grid;position:relative}.v6-hangar-bay{z-index:-2;background:url(/redesign/next/hangar-carousel.webp) 50% 62%/cover;position:absolute;inset:-4% -10% -2%;-webkit-mask-image:radial-gradient(60% 60% at 50% 55%,#000 40%,#0000);mask-image:radial-gradient(60% 60% at 50% 55%,#000 40%,#0000)}.v6-hangar-ring{z-index:-1;border:2px solid color-mix(in srgb, var(--ship) 70%, transparent);height:20%;box-shadow:0 0 40px color-mix(in srgb, var(--ship) 60%, transparent), inset 0 0 40px color-mix(in srgb, var(--ship) 40%, transparent);border-radius:50%;transition:border-color .5s,box-shadow .5s;position:absolute;bottom:10%;left:12%;right:12%;transform:perspective(600px)rotateX(60deg)}.v6-hangar-craft{width:54%;animation:.9s cubic-bezier(.2,.7,0,1) both v6-craft-in;position:relative}.v6-hangar-craft img{width:100%;height:auto;filter:drop-shadow(0 0 26px color-mix(in srgb, var(--ship) 40%, transparent)) drop-shadow(0 30px 30px #000c);animation:3.2s ease-in-out infinite v6-hover;position:relative}.v6-hangar-engine{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--ship) 80%, white) 12%, color-mix(in srgb, var(--ship) 40%, transparent) 40%, transparent);filter:blur(12px);clip-path:polygon(15% 0,85% 0,60% 100%,40% 100%);width:28%;height:30%;animation:.16s steps(2,end) infinite v6-flicker;position:absolute;top:74%;left:50%;translate:-50%}@keyframes v6-craft-in{0%{opacity:0;filter:blur(8px);transform:translateY(60px)scale(.85)}}.v6-hangar-fire{z-index:1;pointer-events:none;position:absolute;inset:-8% 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}.v6-hangar-shot{opacity:0;mix-blend-mode:screen;width:clamp(24px,3vw,46px);height:auto;animation:1.35s linear infinite v6-shoot;position:absolute;top:32%;left:50%;translate:-50%}.v6-hangar-shot-1{animation-delay:.45s}.v6-hangar-shot-2{animation-delay:.9s}@keyframes v6-shoot{0%{opacity:0;transform:translateY(0)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-46vh)}}.v6-hangar-index{font:600 clamp(80px, 11vw, 180px) / .8 var(--display);color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--ship) 60%, transparent);position:absolute;top:0;left:0}.v6-hangar-index small{font-size:.3em}.v6-hangar-panel{gap:16px;display:grid}.v6-hangar-panel h3{transform-origin:0 100%;font-size:clamp(60px,6vw,104px);transform:skew(-6deg)}.v6-hangar-trait{color:#c9d1db;font-size:19px}.v6-hangar-stats{gap:10px;margin:6px 0;display:grid}.v6-hangar-stats>div{grid-template-columns:78px 1fr;align-items:center;gap:14px;display:grid}.v6-hangar-stats dt{font:600 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.v6-hangar-stats dd{background:#ffffff14;height:8px;margin:0 44px 0 0;position:relative}.v6-hangar-stats dd>span{background:linear-gradient(90deg, color-mix(in srgb, var(--ship) 40%, transparent), var(--ship));box-shadow:0 0 16px var(--ship);transition:width .7s cubic-bezier(.2,.7,0,1);position:absolute;inset:0 auto 0 0}.v6-hangar-stats dd>b{font:600 11px var(--mono);position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.v6-hangar-stats dd.v6-hangar-flag{height:auto;font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;background:0 0}.v6-hangar-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.v6-hangar-tabs button{--ship:var(--cyan);border:1px solid var(--line);font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:#ffffff06;justify-items:center;gap:4px;padding:10px 4px 8px;transition:border-color .3s,background .3s,transform .3s;display:grid}.v6-hangar-tabs button:hover{transform:translateY(-3px)}.v6-hangar-tabs button img{object-fit:contain;width:100%;max-width:58px;height:58px}.v6-hangar-tabs button[aria-selected=true]{border-color:var(--ship);background:color-mix(in srgb, var(--ship) 14%, transparent);color:var(--ink)}.v6-loadout-section{background:radial-gradient(50% 40% at 50% 0,#0d3a5a55,#0000 70%),#030407;padding:150px 0;position:relative}.v6-loadout{max-width:1440px;padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:20px;margin:0 auto;display:grid}.v6-range,.v6-live-fire{border:1px solid var(--line);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);background:radial-gradient(70% 55% at 50% 45%,#0d2a40aa,#0000 75%),linear-gradient(#071420,#030407);grid-template-rows:1fr auto;justify-items:center;min-height:560px;padding:28px;display:grid;position:relative}.v6-range-gun{--bob:-12px;transform-origin:50%;align-self:center;width:min(300px,82%);animation:.5s ease-out both v6-gun-in,3.6s ease-in-out .5s infinite v6-gun-bob;position:relative}@keyframes v6-gun-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(var(--bob)) scale(1.03)}}.v6-range-gun img{filter:drop-shadow(0 0 30px #3fd8ff44);width:100%;height:auto;display:block}@keyframes v6-gun-in{0%{opacity:0}}.v6-live-fire{overflow:hidden}.v6-live-fire-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v6-live-fire-ship{filter:drop-shadow(0 0 18px #3fd8ff55)drop-shadow(0 10px 14px #000c);width:80px;height:auto;position:absolute;bottom:150px;left:50%;translate:-50%}.v6-live-fire .v6-range-label{grid-row:2;position:relative}.v6-live-fire-stats{font:600 clamp(15px, 1.15vw, 19px) / 1.35 var(--mono);letter-spacing:.04em;color:#dbe9f5;text-wrap:balance}.v6-range-label{text-align:center;grid-row:2;justify-items:center;gap:6px;margin-top:16px;display:grid}.v6-range-label h3{font-size:clamp(44px,4vw,66px)}.v6-gloss{pointer-events:none;mix-blend-mode:screen;opacity:.7;animation:3.4s ease-in-out infinite v6-gloss;animation-delay:var(--d,0s);background:linear-gradient(105deg,#0000 35%,#fff5 48%,#fffa 50%,#fff5 52%,#0000 65%) 160% 0/260% 100%;position:absolute;inset:0}@keyframes v6-gloss{0%,55%{background-position:160% 0}to{background-position:-60% 0}}.v6-guns{grid-template-columns:repeat(3,1fr);align-content:start;gap:10px;display:grid}.v6-guns button{--tx:0;--ty:0;width:100%;transform:perspective(500px) rotateX(calc(var(--ty) * -12deg)) rotateY(calc(var(--tx) * 14deg));background:radial-gradient(closest-side,#3fd8ff14,#0000),#ffffff05;border:1px solid #ffffff10;justify-items:center;gap:6px;padding:14px 8px 10px;transition:transform .2s,border-color .3s,background .3s;display:grid}.v6-guns button:hover{background:radial-gradient(closest-side,#3fd8ff33,#0000),#ffffff08;border-color:#3fd8ff66}.v6-guns button[aria-pressed=true]{border-color:var(--cyan);background:radial-gradient(closest-side,#3fd8ff44,#0000),#0b2233;box-shadow:0 0 24px #3fd8ff33}.v6-gun-art{--bob:-6px;transform-origin:50%;width:100%;max-width:120px;height:92px;display:block;position:relative}.v6-gun-art img{object-fit:contain;width:100%;height:100%}.v6-guns button[aria-pressed=true] .v6-gun-art{animation:3.6s ease-in-out infinite v6-gun-bob}.v6-gun-name{font:600 10px/1.25 var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#b8c8d8}.v6-wraps{border:1px solid var(--line);background:linear-gradient(90deg,#0a1826,#050b14);grid-column:1/-1;grid-template-columns:minmax(280px,.9fr) 1.1fr;align-items:center;gap:32px;margin-top:30px;padding:28px;display:grid}.v6-wrap-stage{aspect-ratio:1.15;perspective:900px;place-items:center;display:grid;position:relative;overflow:hidden}.v6-wrap-pad{aspect-ratio:1;pointer-events:none;width:96%;position:absolute;top:78%;left:50%;translate:-50% -50%}.v6-wrap-pad:before{content:"";background:radial-gradient(closest-side,#3fd8ff47,#3fd8ff18 62%,#0000 92%);border-radius:50%;position:absolute;inset:0;transform:scaleY(.3);box-shadow:0 0 0 2px #3fd8ff99,0 0 36px 4px #3fd8ff55}.v6-wrap-pad i{-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--ring)), #000 calc(100% - var(--ring) + 1px));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--ring)), #000 calc(100% - var(--ring) + 1px));mask:radial-gradient(closest-side, transparent calc(100% - var(--ring)), #000 calc(100% - var(--ring) + 1px));border-radius:50%;animation:12s linear infinite v6-spin-pad;position:absolute;inset:0}.v6-wrap-pad i:first-child{--ring:14px;background:repeating-conic-gradient(#8ce9ff 0 1.6deg, transparent 1.6deg 7.5deg);inset:3%}.v6-wrap-pad i:nth-child(2){--ring:12px;background:conic-gradient(from 0deg, transparent 0 50%, #3fd8ff55 70%, #3fd8ffdd 88%, #fff 94%, transparent 95%);animation-duration:7s;animation-direction:reverse;inset:12%}@keyframes v6-spin-pad{0%{transform:scaleY(.3)rotate(0)}to{transform:scaleY(.3)rotate(360deg)}}.v6-wrap-ship{opacity:0;filter:drop-shadow(0 30px 30px #000c);width:74%;height:auto;transition:opacity .6s,transform .9s cubic-bezier(.2,.7,0,1);position:absolute;transform:rotateY(-30deg)scale(.9)}.v6-wrap-ship.is-active{opacity:1;animation:6s ease-in-out infinite v6-sway;transform:none}@keyframes v6-sway{0%,to{transform:rotateY(-8deg)translateY(0)}50%{transform:rotateY(8deg)translateY(-10px)}}.v6-gloss-big{animation:1.2s ease-out both v6-gloss-once}@keyframes v6-gloss-once{0%{background-position:160% 0}to{background-position:-60% 0}}.v6-wrap-copy{gap:14px;display:grid}.v6-wrap-copy h3{transform-origin:0 100%;font-size:clamp(50px,5vw,86px);transform:skew(-6deg)}.v6-wrap-thumbs{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.v6-wrap-thumbs button{aspect-ratio:1;background:#ffffff06;border:1px solid #ffffff14;padding:6px;transition:border-color .3s,transform .3s}.v6-wrap-thumbs button:hover{transform:translateY(-3px)}.v6-wrap-thumbs button[aria-pressed=true]{border-color:var(--cyan);background:#3fd8ff1f}.v6-wrap-thumbs img{object-fit:contain;width:100%;height:100%}.v6-flight{background:radial-gradient(60% 40% at 80% 30%,#0b3b5c40,#0000 70%),#030407;padding:170px 0 120px;position:relative}.v6-flight-intro{max-width:1440px;padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,6vw,110px);margin:0 auto 90px;display:grid}.v6-flight-head{margin:0;padding:0}.v6-flight-head h2{font-size:clamp(54px,5.6vw,104px)}.v6-splash-phone{width:clamp(250px,22vw,330px);translate:0 calc(var(--slide,0) * 64px);margin-right:clamp(0px,4vw,70px);animation:7s ease-in-out infinite v6-device-float;position:relative}@keyframes v6-device-float{50%{transform:translateY(-10px)}}.v6-device{width:100%;position:relative;container-type:inline-size}.v6-device-frame{background:linear-gradient(145deg,#b9c2cc,#5a636e 18%,#20262d 45%,#3c444e 70%,#aab3bd);border-radius:16cqw;padding:1.3cqw;position:relative;box-shadow:inset 0 0 0 1px #ffffff40,0 40px 70px -24px #000,0 0 70px #3fd8ff22}.v6-device-bezel{background:#040506;border-radius:14.8cqw;padding:3.2cqw;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.v6-device-screen{aspect-ratio:9/19.5;background:#050a14;border-radius:11.6cqw;position:relative;overflow:hidden}.v6-device-screen img{object-fit:cover}.v6-device-island{background:#000;border-radius:99px;width:31%;height:4.6%;position:absolute;top:2.2%;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff0d}.v6-device-glare{pointer-events:none;background:linear-gradient(118deg,#ffffff1c,#ffffff08 28%,#0000 42%);position:absolute;inset:0}.v6-device-btn{background:linear-gradient(90deg,#6d7682,#c2cad3,#6d7682);border-radius:2px;width:max(2px,1cqw);position:absolute}.v6-device-btn-action,.v6-device-btn-up,.v6-device-btn-down{left:calc(-1*max(2px,1cqw))}.v6-device-btn-action{height:5%;top:17%}.v6-device-btn-up{height:9%;top:25%}.v6-device-btn-down{height:9%;top:36%}.v6-device-btn-power{height:14%;top:27%;right:calc(-1*max(2px,1cqw))}.v6-device-floor{filter:blur(6px);background:radial-gradient(closest-side,#3fd8ff33,#0000);border-radius:50%;height:30px;position:absolute;bottom:-46px;left:10%;right:10%}.v6-road{--fill:0;max-width:1240px;padding:0 var(--gutter);margin:0 auto 130px;position:relative}.v6-road ol{margin:0;padding:0;list-style:none;display:grid}.v6-road-line{background:linear-gradient(180deg, transparent, var(--line) 6%, var(--line) 94%, transparent);width:2px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.v6-road-line i{height:calc(var(--fill) * 100%);background:linear-gradient(180deg, transparent, var(--cyan) 8%);box-shadow:0 0 14px var(--cyan);position:absolute;inset:0 0 auto}.v6-road-stop{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;display:grid}.v6-road-stop+.v6-road-stop{margin-top:-56px}.v6-road-node{border:2px solid var(--line);width:64px;height:64px;font:600 16px var(--mono);color:#6c8296;z-index:1;background:#05070c;border-radius:50%;grid-area:1/2;justify-self:center;place-items:center;transition:border-color .4s,color .4s,box-shadow .4s;display:grid}.v6-road-card{border:1px solid var(--line);opacity:.55;background:linear-gradient(160deg,#0a1826,#05090f);grid-row:1;gap:10px;padding:26px 30px;transition:opacity .5s,border-color .5s;display:grid;position:relative}.is-left .v6-road-card{grid-column:1;margin-right:30px}.is-right .v6-road-card{grid-column:3;margin-left:30px}.v6-road-card:after{content:"";background:var(--line);width:30px;height:2px;transition:background .5s;position:absolute;top:50%}.is-left .v6-road-card:after{left:100%}.is-right .v6-road-card:after{right:100%}.v6-road-card .v6-mono{color:var(--cyan)}.v6-road-card h3{text-transform:uppercase;font-size:clamp(34px,3vw,52px);line-height:.95}.v6-road-card h3 em{color:var(--cyan);font-style:normal}.v6-road-card>p:last-child{color:#bfc8d3;font-size:16px}.is-reached .v6-road-node{border-color:var(--cyan);color:#fff;box-shadow:0 0 22px #3fd8ff66}.is-reached .v6-road-card{opacity:1;border-color:#3fd8ff55}.is-reached .v6-road-card:after{background:var(--cyan)}.v6-live{max-width:1440px;padding:150px var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,100px);margin:0 auto;display:grid}.v6-live-phones{perspective:1400px;height:min(720px,60vw);position:relative}.v6-live-phones:after{content:"";filter:blur(10px);background:radial-gradient(closest-side,#3fd8ff40,#0000);border-radius:50%;height:8%;position:absolute;bottom:2%;left:22%;right:22%}.v6-live-phone{width:40%;transition:transform .8s cubic-bezier(.2,.7,0,1),filter .8s;position:absolute;top:50%;left:50%}.v6-live-phone-0{filter:brightness(.72)saturate(.9);transform:translate(-108%,-47%)rotateY(26deg)rotate(-5deg)scale(.84)}.v6-live-phone-1{z-index:2;transform:translate(-50%,-51%)}.v6-live-phone-2{filter:brightness(.72)saturate(.9);transform:translate(8%,-47%)rotateY(-26deg)rotate(5deg)scale(.84)}.v6-live h2{font-size:clamp(60px,6.2vw,116px)}.v6-live-groups{gap:38px;display:grid}.v6-live-group{gap:18px;display:grid}.v6 .v6-live-group-label{font:600 11px var(--mono);letter-spacing:.24em;text-transform:uppercase;color:#8ea3b6;align-items:center;gap:14px;display:flex;transform:none}.v6-live-group-label:after{content:"";background:linear-gradient(90deg, var(--line), transparent);flex:1;height:1px}.v6-live-list{grid-template-columns:1fr 1fr;gap:26px 36px;display:grid}.v6-live-list li{--accent:var(--cyan);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;display:grid}.v6-live-icon{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 34%, transparent), transparent), color-mix(in srgb, var(--accent) 9%, #05070c);width:64px;height:64px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 0 24px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:18px;place-items:center;display:grid;position:relative}.v6-live-icon img{object-fit:contain;filter:drop-shadow(0 4px 8px #000a);width:46px;height:46px}.v6-live-list li>div{gap:4px;display:grid}.v6-live-kicker{font:600 10px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.v6-live-list b{font:600 30px/1 var(--display);text-transform:uppercase}.v6-live-list p{color:#a9bacb;font-size:14px}.v6-enlist{min-height:105vh;padding:140px var(--gutter);isolation:isolate;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.v6-enlist-art{z-index:-2;position:absolute;inset:0;overflow:hidden;container-type:size}.v6-space{--sw:max(100cqw, calc(100cqh * 941 / 1672));width:var(--sw);aspect-ratio:941/1672;left:calc((100cqw - var(--sw)) * .5);top:calc((100cqh - var(--sw) * 1672 / 941) * .54);position:absolute}.v6-space-base,.v6-space-planet{filter:saturate(1.15);width:100%;height:100%;position:absolute;inset:0}.v6-space-planet{transform-origin:166.74% 192.22%;-webkit-mask-composite:source-in;animation:60s ease-in-out infinite alternate v6-planet-turn;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#000 90%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes v6-planet-turn{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.v6-star-sky{width:100%;height:100%;position:absolute;inset:0}.v6-rock{filter:drop-shadow(0 12px 18px #000c);height:auto;animation:v6-rock-drift var(--t) ease-in-out var(--d) infinite, v6-rock-tumble var(--rt) linear var(--d) infinite;position:absolute;translate:-50% -50%}.v6-rock.is-edge{animation:v6-rock-drift var(--t) ease-in-out var(--d) infinite, v6-rock-sway calc(var(--t) * .7) ease-in-out var(--d) infinite alternate}.v6-rock.is-flipped{scale:-1 1}.v6-rock.is-far{filter:brightness(.75)blur(.5px)}.v6-rock.is-near{filter:brightness(.5)blur(4px)}@keyframes v6-rock-drift{0%,to{transform:translate(0)}25%{transform:translate(var(--fx), calc(var(--fy) * -.5))}50%{transform:translate(calc(var(--fx) * .4), var(--fy))}75%{transform:translate(calc(var(--fx) * -.5), calc(var(--fy) * .4))}}@keyframes v6-rock-tumble{to{rotate:var(--spin)}}@keyframes v6-rock-sway{0%{rotate:-5deg}to{rotate:5deg}}@media (prefers-reduced-motion:reduce){.v6-space-planet,.v6-rock{animation:none}}.v6-enlist:after{content:"";z-index:-1;background:radial-gradient(62% 60% at 50% 45%,#0000 35%,#03040780 95%),linear-gradient(#030407,#0000 16% 84%,#030407);position:absolute;inset:0}.v6-enlist-copy{isolation:isolate;justify-items:center;gap:26px;display:grid;position:relative}.v6-enlist-copy:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:radial-gradient(closest-side,#030407d9,#030407b3 55%,#03040755 80%,#0000);position:absolute;inset:-14% -22%;-webkit-mask:radial-gradient(closest-side,#000 60%,#0000);mask:radial-gradient(closest-side,#000 60%,#0000)}.v6 .v6-enlist-logo{width:clamp(240px,28vw,420px);translate:-1.5%}.v6 .v6-enlist-title{text-shadow:0 10px 60px #000;justify-items:center;font-size:clamp(90px,12vw,220px);display:grid;transform:none}.v6-enlist-title span{transform-origin:50%;display:block;transform:skew(-6deg)}.v6-enlist-copy>p{color:#dbe6f0;text-shadow:0 2px 12px #000;font-size:19px}.v6-enlist .nx-enlist-form{justify-items:center}.v6 .nx-enlist-form button[type=submit]{background:var(--hot);color:#1a0700}@media (max-width:1100px){.v6-numbers{grid-template-columns:repeat(3,1fr)}.v6-numbers>div:nth-child(4){border-left:0}.v6-numbers>div:nth-child(n+4){border-top:1px solid var(--line)}.v6-wraps,.v6-live{grid-template-columns:1fr}.v6-loadout{grid-template-columns:1fr 1fr}.v6-guns{grid-column:1/-1;grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){.v6-hero{height:auto}.v6-hero-sticky{height:auto;min-height:100svh;padding:0 var(--gutter) 30px;flex-direction:column;justify-content:flex-end;align-items:stretch;position:relative}.v6-hero-overlord{width:160vw;height:64svh;bottom:auto;left:-30vw;-webkit-mask-image:none;mask-image:none}.v6-hero-sticky:after{background:linear-gradient(#0000,#030407 26svh);height:auto;inset:40svh 0 0}.v6-hero-eyes,.v6-hero-lock{top:22svh;left:63.6vw}.v6-hero-ship{width:24vw;top:40svh;bottom:auto;left:50%}.v6-hero-copy{padding-top:58svh}.v6-lock-tag{display:none}.v6-hero-copy{opacity:1;max-width:none;transform:none}.v6-hero-copy h1{font-size:clamp(64px,18vw,130px)}.v6-hero-lede{font-size:17px}.v6-hero-telemetry{opacity:1;flex-wrap:wrap;margin-top:24px;position:relative;bottom:auto;left:auto;transform:none}.v6-hero-telemetry>div{flex:40%}.v6-hero-corners,.v6-hero-scroll{display:none}.v6-show{grid-template-columns:1fr;padding-top:90px}.v6-show-stage{min-height:0}.v6-show-boss{width:min(560px,96%)}.v6-hangar{grid-template-columns:1fr}.v6-guns{grid-template-columns:repeat(3,1fr)}.v6-flight-intro{grid-template-columns:1fr;justify-items:center}.v6-flight-head{justify-self:stretch}.v6-splash-phone{margin:0}.v6-road-line{left:calc(var(--gutter) + 28px)}.v6-road-stop{grid-template-columns:56px minmax(0,1fr)}.v6-road-stop+.v6-road-stop{margin-top:22px}.v6-road-node{grid-column:1;width:52px;height:52px;font-size:14px}.is-left .v6-road-card,.is-right .v6-road-card{grid-column:2;margin:0 0 0 22px}.is-left .v6-road-card:after,.is-right .v6-road-card:after{width:22px;left:auto;right:100%}.v6-live-phones{height:118vw}}@media (max-width:640px){.v6-numbers{grid-template-columns:1fr 1fr}.v6-numbers>div{border-top:1px solid var(--line);padding:34px 8px;border-left:0!important}.v6-numbers>div:nth-child(2n){border-left:1px solid var(--line)!important}.v6-numbers>div:first-child{border-top:0;grid-column:1/-1}.v6-hangar-tabs{grid-template-columns:repeat(4,1fr)}.v6-wraps{padding:18px}.v6-loadout{grid-template-columns:1fr}.v6-range,.v6-live-fire{min-height:460px}.v6-wrap-thumbs{grid-template-columns:repeat(4,1fr)}.v6-live-list{grid-template-columns:1fr}.v6-marquee-card{width:190px}.v6-marquee-card img{width:150px;height:150px}.nx-actions .nx-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.v6-hero{height:auto}.v6-hero-sticky{position:relative}}.v6-fleet{gap:14px;margin-top:90px;display:grid}.v6-fleet>.v6-mono{padding:0 var(--gutter);width:100%;max-width:1440px;margin:0 auto}.v6-fleet-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.v6-fleet-row ul{gap:14px;width:max-content;animation:90s linear infinite v6-marquee;display:flex}.v6-fleet-rev ul{animation-duration:100s;animation-direction:reverse}.v6-fleet-row:hover ul{animation-play-state:paused}.v6-fleet li{--ship:var(--cyan);background:radial-gradient(closest-side, color-mix(in srgb, var(--ship) 18%, transparent), transparent), #ffffff04;border:1px solid #ffffff10;justify-items:center;gap:6px;width:132px;padding:12px 8px 10px;transition:transform .3s,border-color .3s;display:grid;position:relative}.v6-fleet li:hover{border-color:color-mix(in srgb, var(--ship) 70%, transparent);transform:translateY(-6px)}.v6-fleet li img{object-fit:contain;filter:drop-shadow(0 8px 12px #000a);width:100px;height:100px;transition:transform .3s}.v6-fleet li:hover img{transform:scale(1.12)translateY(-4px)}.v6-fleet li span{font:600 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#b8c8d8}.v6-wall{gap:18px;margin-top:60px;display:grid}.v6-wall>.v6-mono{padding:0 var(--gutter);width:100%;max-width:1440px;margin:0 auto}.v6-wall-track{gap:22px;width:max-content;padding:20px 0 30px;animation:80s linear infinite v6-marquee;display:flex}.v6-wall:hover .v6-wall-track{animation-play-state:paused}.v6-wall figure{justify-items:center;gap:10px;width:205px;transition:transform .4s cubic-bezier(.2,.7,0,1);display:grid}.v6-wall figure:hover{transform:translateY(-10px)scale(1.04)}.v6-wall figcaption{font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.v6-enlist-ship{z-index:-1;pointer-events:none;width:clamp(110px,10vw,170px);animation:6s ease-in-out infinite v6-enlist-fly;position:absolute;bottom:6%;left:50%;translate:-50%}.v6-enlist-ship img:last-child{filter:drop-shadow(0 0 24px #3fd8ff88);width:100%;height:auto;position:relative}.v6-enlist-ship .v6-hero-trail{top:78%}@keyframes v6-enlist-fly{50%{transform:translateY(-18px)}}
