.site_page__I9PnX{--v2-accent:var(--w-accent,#8a7bff);--v2-accent-2:#b9aaff;--v2-lime:var(--w-lime,#b6e36b);--v2-blue:#5aa9ff;--v2-text:var(--w-text,#f0effa);--v2-text-2:var(--w-text-2,#9d9bb0);--v2-text-3:#807e96;--v2-surf:rgba(255,255,255,0.03);--v2-surf-2:rgba(255,255,255,0.055);--v2-border:rgba(185,170,255,0.17);--v2-border-hi:rgba(185,170,255,0.32);--v2-sh-deep:rgba(16,8,52,0.6);--v2-sh-tint:rgba(70,48,165,0.3);--v2-shadow-sm:0 6px 16px -6px var(--v2-sh-deep),0 2px 8px -3px var(--v2-sh-tint);--v2-display:var(--font-grotesk),var(--w-font-sans,sans-serif);--slogan-grad:linear-gradient(110deg,#fff 20%,var(--v2-accent-2) 70%);--brand-grad:linear-gradient(110deg,#e9e5ff 10%,var(--v2-accent-2) 38%,var(--v2-accent) 72%,var(--v2-accent) 87%,94%,var(--v2-blue) 98.5%);--btn-ink:#fff;--btn-radius:12px;--btn-fill:linear-gradient(135deg,#6f5ce8,#5a46d6 55%,#4834bd);--btn-ring:inset 0 1px 0 rgba(255,255,255,0.22),0 0 0 1px rgba(185,170,255,0.45),0 8px 32px rgba(138,123,255,0.35);--btn-ring-hi:inset 0 1px 0 rgba(255,255,255,0.28),0 0 0 1px rgba(185,170,255,0.7),0 12px 44px rgba(138,123,255,0.5);--v2-header-h:69px;--sec-gap:clamp(88px,10vw,152px);--sec-h2:clamp(36px,4.2vw,64px);--sec-sub:clamp(17px,1.35vw,20px);--sec-eyebrow:12px;--sec-head:clamp(32px,3.4vw,52px);--sec-wide:min(1296px,100% - 48px);--sec-text:760px;--ov-w:320px;--ov-z:1;position:relative;overflow-x:clip}@media (min-width:1800px){.site_page__I9PnX{--sec-wide:1412px;--ov-z:1.067}}@media (min-width:2200px){.site_page__I9PnX{--sec-wide:1632px;--ov-z:1.167}}.site_content__0H1IH{position:relative;z-index:1}.site_v2Header__pd7zG{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(7,7,14,.65);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--v2-border)}.site_content__0H1IH main[id],.site_content__0H1IH section[id]{scroll-margin-top:calc(var(--v2-header-h) + 16px)}.site_v2HeaderRow__QMAmI{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:14px;padding-bottom:14px}.site_v2Header__pd7zG .site_v2HeaderRow__QMAmI{width:var(--sec-wide);max-width:none;padding-inline:0}.site_v2Brand__MCBHl{display:flex;align-items:center;gap:10px;font-family:var(--v2-display);font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--v2-text);text-decoration:none}.site_v2Brand__MCBHl:hover{text-decoration:none}.site_logoOrb__TIxvc{flex:none;display:block}.site_v2Nav__FArYs{display:flex;gap:28px;font-size:14px}.site_v2Nav__FArYs a{color:var(--v2-text-2);text-decoration:none;transition:color .2s}.site_v2Nav__FArYs a:hover{color:var(--v2-text);text-decoration:none}.site_mobileNav__sHEdO{display:none}.site_navToggle__IIjQp{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;cursor:pointer;color:var(--v2-text);background:var(--v2-surf-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px var(--v2-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:box-shadow .2s,transform .2s}.site_navToggle__IIjQp:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px var(--v2-border-hi)}.site_navToggle__IIjQp:active{transform:translateY(1px)}.site_navToggleBars__Ykee4{position:relative;display:block;width:18px;height:12px}.site_navToggleBars__Ykee4 span{position:absolute;left:0;width:100%;height:1.5px;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s}.site_navToggleBars__Ykee4 span:first-child{top:0}.site_navToggleBars__Ykee4 span:nth-child(2){top:5.25px}.site_navToggleBars__Ykee4 span:nth-child(3){top:10.5px}.site_navToggleBarsOpen__HA39k span:first-child{transform:translateY(5.25px) rotate(45deg)}.site_navToggleBarsOpen__HA39k span:nth-child(2){opacity:0}.site_navToggleBarsOpen__HA39k span:nth-child(3){transform:translateY(-5.25px) rotate(-45deg)}.site_navPanel__oKavD{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:6px 24px 12px;background:rgba(7,7,14,.985);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--v2-border);box-shadow:0 26px 50px -30px var(--v2-sh-deep);animation:site_navPanelIn__JkCfK .16s ease-out}.site_navPanel__oKavD[hidden]{display:none}.site_navPanel__oKavD a{padding:13px 2px;font-size:15px;color:var(--v2-text-2);text-decoration:none;transition:color .2s}.site_navPanel__oKavD a+a{border-top:1px solid var(--v2-border)}.site_navPanel__oKavD a:focus-visible,.site_navPanel__oKavD a:hover{color:var(--v2-text);text-decoration:none}@keyframes site_navPanelIn__JkCfK{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.site_navPanel__oKavD{animation:none}.site_navToggleBars__Ykee4 span,.site_navToggle__IIjQp{transition:none}}.site_btnPrimary__spI01{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:13px 26px;border-radius:var(--btn-radius,12px);cursor:pointer;text-decoration:none;border:none;position:relative;overflow:hidden;overflow:clip;color:var(--btn-ink);background:var(--btn-fill);box-shadow:var(--btn-ring);transition:transform .2s,box-shadow .2s}.site_btnPrimary__spI01:hover{transform:translateY(-2px);text-decoration:none;color:var(--btn-ink);box-shadow:var(--btn-ring-hi)}.site_btnPrimary__spI01:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.2),transparent);transform:translateX(-133.33%) skewX(-20deg);animation:site_shine__dD0_T 4.5s ease-in-out infinite}@keyframes site_shine__dD0_T{0%,60%{transform:translateX(-133.33%) skewX(-20deg)}90%,to{transform:translateX(216.67%) skewX(-20deg)}}.site_btnSm__C6ymb{padding:9px 18px;font-size:13.5px;line-height:22px;border-radius:var(--btn-radius,12px)}.site_btnGhost__eqjHf{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:13px 26px;border-radius:12px;cursor:pointer;text-decoration:none;border:none;color:var(--v2-text);background:var(--v2-surf-2);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px var(--v2-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .2s,box-shadow .2s}.site_btnGhost__eqjHf:hover{transform:translateY(-2px);text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px var(--v2-border-hi)}.site_hero__3XwiH{text-align:center;padding-block:60px 20px}.site_eyebrow__IkYxl{display:inline-flex;align-items:center;gap:9px;font-family:var(--w-font-mono,monospace);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-text-2);padding:7px 16px;border-radius:99px;background:var(--v2-surf);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px var(--v2-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site_eyebrowDot__f8Wt0{width:6px;height:6px;border-radius:50%;background:var(--v2-lime);box-shadow:0 0 10px var(--v2-lime);animation:site_pulse__zHP8A 2.4s ease-in-out infinite}@keyframes site_pulse__zHP8A{50%{opacity:.4}}.site_h1__p5_kL{font-family:var(--v2-display);font-size:clamp(52px,8vw,100px);font-weight:700;line-height:.98;letter-spacing:-.04em;margin:24px auto 18px;max-width:900px}.site_h1Grad__VU6Oi{background:var(--brand-grad);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:site_gradslide__oDoO5 7s ease-in-out infinite alternate}@keyframes site_gradslide__oDoO5{to{background-position:100% 0}}.site_lead__jcZEh{font-size:clamp(17px,1.6vw,20px);color:var(--v2-text-2);max-width:640px;margin:0 auto 28px;line-height:1.6}.site_lead__jcZEh b{color:var(--v2-text);font-weight:500}.site_ctaRow__eGe94{display:flex;gap:14px;justify-content:center;margin-bottom:26px;flex-wrap:wrap}.site_heroNote__Fe_rM{font-family:var(--w-font-mono,monospace);font-size:13px;color:var(--v2-text-2);letter-spacing:.02em}.site_heroNote__Fe_rM>span{white-space:nowrap}.site_sceneWrap__T57Qw{width:var(--sec-wide);margin:0 auto;padding-block:34px 30px}.site_scene__o1zlD{--scz:1.2;position:relative;border-radius:20px;overflow:hidden;aspect-ratio:16/8.2;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px rgba(255,255,255,.07),0 40px 120px -30px rgba(138,123,255,.28),0 30px 80px -40px rgba(0,0,0,.9);background:radial-gradient(140% 100% at 50% 0,#1b2440 0,#121530 34%,#0c0d20 62%,#08070f 100%)}@media (min-width:1800px){.site_scene__o1zlD{--scz:1.28}}@media (min-width:2200px){.site_scene__o1zlD{--scz:1.4}}.site_sceneArt__CbZ5j,.site_sceneFrame__7xxxS{position:absolute;inset:0}.site_sceneArt__CbZ5j{background-size:cover;background-position:50%;opacity:.58;filter:saturate(.9);-webkit-mask-image:radial-gradient(150% 120% at 50% 0,#000 55%,transparent 100%);mask-image:radial-gradient(150% 120% at 50% 0,#000 55%,transparent 100%);transition:opacity 1.1s ease}.site_sceneArtOff__IcOJq{opacity:0}.site_stars__u81ll{position:absolute;inset:0;background-image:radial-gradient(1.5px 1.5px at 12% 22%,rgba(255,255,255,.8),transparent 100%),radial-gradient(1px 1px at 31% 12%,rgba(255,255,255,.55),transparent 100%),radial-gradient(1.5px 1.5px at 48% 28%,rgba(255,255,255,.7),transparent 100%),radial-gradient(1px 1px at 63% 9%,rgba(255,255,255,.5),transparent 100%),radial-gradient(2px 2px at 78% 19%,rgba(170,200,255,.8),transparent 100%),radial-gradient(1px 1px at 88% 31%,rgba(255,255,255,.6),transparent 100%),radial-gradient(1.2px 1.2px at 22% 38%,rgba(255,255,255,.4),transparent 100%),radial-gradient(1.4px 1.4px at 70% 41%,rgba(190,210,255,.55),transparent 100%)}.site_planet___LS8j{position:absolute;left:50%;bottom:-58%;transform:translateX(-50%);width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 18%,#3d4a85 0,#232a55 28%,#11132e 60%,#0a0a1c 100%);box-shadow:0 -8px 60px rgba(120,140,255,.25),inset 0 14px 50px rgba(150,170,255,.18)}.site_horizonGlow__5_HUV{position:absolute;left:0;right:0;bottom:26%;height:1px;background:linear-gradient(90deg,transparent 8%,rgba(150,165,255,.5) 50%,transparent 92%)}.site_vignette__YOV80{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 45%,transparent 60%,rgba(0,0,0,.35) 100%)}.site_hud__mEdT_{position:absolute;font-family:var(--w-font-mono,monospace);font-size:11px;letter-spacing:.12em;color:rgba(190,200,255,.4);zoom:var(--scz,1)}.site_hudTl__nfJ3S{top:18px;left:22px}.site_hudTr__ajkGS{bottom:18px;left:22px}.site_hotkeyRow__JPz5g{position:absolute;left:22px;top:74px;display:flex;align-items:center;gap:10px;zoom:var(--scz,1);padding:9px 14px;border-radius:12px;background:rgba(10,10,18,.6);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(255,255,255,.09),0 10px 30px -12px rgba(0,0,0,.7)}.site_key__UGJjg{font-family:var(--w-font-mono,monospace);font-size:12px;font-weight:500;color:var(--v2-text);padding:8px 13px 10px;border-radius:9px;background:linear-gradient(180deg,#2a2a38,#17171f);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 3px 0 #0a0a10,0 6px 14px rgba(0,0,0,.5)}.site_keyPlus__HZalp{color:var(--v2-text-3);font-size:13px}.site_hotkeyLabel__hLBmB{font-family:var(--w-font-mono,monospace);font-size:11px;letter-spacing:.1em;color:rgba(216,222,250,.85);text-transform:uppercase}.site_overlayWrap__pgHIK{position:absolute;top:8%;right:8.5%;width:min(var(--ov-w,320px),40%);zoom:var(--ov-z,1);animation:site_floaty__ZRbIm 7s ease-in-out infinite}@keyframes site_floaty__ZRbIm{50%{transform:translateY(-7px)}}.site_orbBadge__dm6e_{position:absolute;top:-22px;right:-76px;display:grid;place-items:center}@media (min-width:901px) and (max-width:1023px){.site_scene__o1zlD{--scz:1}.site_overlayWrap__pgHIK{right:max(8.5%,83px)}}.site_overlayReserve__6o2xV{display:none}.site_overlayCard__9jjdH{border-radius:16px;padding:16px 16px 14px;background:rgba(13,13,22,.62);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(255,255,255,.09),0 24px 70px -18px rgba(0,0,0,.8)}.site_overlayHead__kWvtU{display:flex;align-items:center;gap:8px;margin-bottom:11px}.site_overlayTime__ITahG{margin-left:auto;color:var(--v2-text-3)}.site_gamePill__vt0if,.site_overlayTime__ITahG{font-family:var(--w-font-mono,monospace);font-size:11px}.site_gamePill__vt0if{letter-spacing:.02em;color:var(--v2-accent-2);background:rgba(138,123,255,.14);box-shadow:0 0 0 1px rgba(138,123,255,.3);padding:2px 9px;border-radius:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.site_msgLabel__Nbq9X{font-family:var(--w-font-mono,monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:2px 0 5px}.site_msgLabelYou__mEuJQ{color:var(--v2-blue)}.site_msgLabelAgent__3o44h{color:var(--v2-lime)}.site_userQ__efDXK{font-size:13px;color:var(--v2-text-2);padding:9px 12px;border-radius:10px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);margin-bottom:8px;min-height:38px}.site_qAttach__T3Fq_{float:left;width:52px;height:30px;margin:-3px 10px -3px -4px;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px rgba(90,169,255,.55),0 4px 10px -4px rgba(0,0,0,.8);transition:opacity .14s ease-out}[data-shot=aim] .site_qAttach__T3Fq_,[data-shot=fly] .site_qAttach__T3Fq_{box-shadow:none;outline:1px dashed rgba(255,255,255,.35);outline-offset:-1px}[data-shot=aim] .site_qAttach__T3Fq_ img,[data-shot=fly] .site_qAttach__T3Fq_ img{opacity:0;transition:none}.site_qAttach__T3Fq_ img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .14s ease-out}.site_caret__L_aOR{display:inline-block;width:7px;height:13px;background:var(--v2-blue);vertical-align:-2px;margin-left:2px;animation:site_blink__9j0pD .9s steps(1) infinite}@keyframes site_blink__9j0pD{50%{opacity:0}}.site_answer___ZiE5{font-size:14px;line-height:1.55;color:var(--v2-text);min-height:64px}.site_answerHl__wMRP0{color:var(--v2-lime);font-weight:600}.site_srcRow__DKEMl{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap;transition:opacity .6s}.site_wave__ZojsV{display:flex;align-items:center;gap:2.5px;height:22px;margin:4px 0 6px}.site_wave__ZojsV b{width:3px;border-radius:2px;height:100%;transform-origin:center;animation:site_wavebar__BkvTH 1.1s ease-in-out infinite}@keyframes site_wavebar__BkvTH{0%,to{transform:scaleY(.25);opacity:.55}50%{transform:scaleY(1);opacity:1}}.site_marqueeWrap__sHwpj{padding:40px 0 calc(var(--sec-gap) / 2);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.site_marqueeLabel__FFS6_{text-align:center;font-family:var(--w-font-mono,monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-text-3);margin-bottom:22px}.site_marquee__yQy6m{display:flex;width:max-content;animation:site_scrollX__fn8zX 110s linear infinite}@keyframes site_scrollX__fn8zX{to{transform:translateX(-50%)}}.site_coverCard__AqDLd{width:165px;flex:none;margin-right:17px;display:flex;flex-direction:column;gap:10px}.site_coverArt__gKKUh{aspect-ratio:3/4;border-radius:14px;position:relative;overflow:hidden;display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px var(--v2-border),var(--v2-shadow-sm);transition:transform .25s,box-shadow .25s}.site_coverCard__AqDLd:hover .site_coverArt__gKKUh{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 1px var(--v2-border-hi),0 18px 40px -16px rgba(138,123,255,.4)}.site_coverImg__ccTfA{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.site_coverMonogram__7eJWY{font-family:var(--v2-display);font-size:70px;font-weight:700;opacity:.35;line-height:1}.site_igdbAttribution__wqozr{text-align:center;margin-top:18px;font-family:var(--w-font-mono,monospace);font-size:11px;letter-spacing:.04em;color:var(--v2-text-3)}.site_igdbAttribution__wqozr a{color:inherit;text-decoration:none}.site_coverName__11PrL{font-family:var(--v2-display);font-size:14px;font-weight:500;color:var(--v2-text-2);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site_sectionHead__qBIc6{text-align:center;margin-bottom:44px}.site_sectionEyebrow__yInJm{font-family:var(--w-font-mono,monospace);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-accent-2);margin-bottom:14px}.site_sectionTitle__kUNDr{font-family:var(--v2-display);font-size:clamp(30px,3.6vw,44px);font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0}.site_sectionSub__o6oF8{color:var(--v2-text-2);max-width:540px;margin:14px auto 0;font-size:16.5px}.site_sloganOut__0993p{-webkit-text-stroke:1px rgba(255,255,255,.22)}.site_sloganFill__8C8ap,.site_sloganOut__0993p{font-family:var(--v2-display);font-size:clamp(44px,7vw,86px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:transparent;display:block}.site_sloganFill__8C8ap{background:var(--slogan-grad);-webkit-background-clip:text;background-clip:text}.site_bento__VXLFP{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;padding-bottom:90px}.site_cell__WduI7{border-radius:18px;padding:26px;background:var(--v2-surf);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px var(--v2-border);position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.site_cell__WduI7:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px var(--v2-border-hi),0 20px 50px -20px rgba(138,123,255,.25)}.site_cell__WduI7 h3{font-family:var(--v2-display);font-size:19px;font-weight:600;letter-spacing:-.015em;margin:0 0 7px}.site_cell__WduI7 p{font-size:14px;color:var(--v2-text-2);line-height:1.55;margin:0}.site_cellGlow___Zmtp{position:absolute;width:240px;height:240px;border-radius:50%;filter:blur(60px);opacity:.22;pointer-events:none}.site_span2__vyEcN{grid-column:span 2}.site_span3__9DHa8{grid-column:span 3}.site_chipRow__OiHDg{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.site_pchip__zfaqH{font-family:var(--w-font-mono,monospace);font-size:11px;letter-spacing:.05em;padding:6px 13px;border-radius:99px;color:var(--v2-text-2);background:rgba(255,255,255,.04);box-shadow:0 0 0 1px var(--v2-border);cursor:default;transition:box-shadow .2s,color .2s}.site_pchip__zfaqH:hover{box-shadow:0 0 0 1px var(--v2-border-hi);color:var(--v2-text)}.site_planned__uRMiY{font-size:11px}.site_cmpStat__SfgNT,.site_planned__uRMiY{font-family:var(--w-font-mono,monospace);color:var(--v2-text-3)}.site_cmpStat__SfgNT{font-size:10.5px}.site_closing__A1Z8G{text-align:center;padding-block:calc(var(--sec-gap) / 2)}.site_closingSize__agB5X{display:inline-block;font-size:var(--sec-h2);letter-spacing:-.035em;line-height:1.04;margin:0 .14em}.site_final__1_eRx{padding-block:calc(var(--sec-gap) / 2)}.site_finalGrid__Gh4Id{width:var(--sec-wide);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-gap:64px;gap:64px;align-items:center}.site_formShell__qQmEk label{font-size:15px;gap:8px}.site_formShell__qQmEk label input,.site_formShell__qQmEk label select{min-height:54px;padding:14px 16px;font-size:16px}.site_formShell__qQmEk label select{padding-right:40px;background-position:right 16px center}.site_formShell__qQmEk form{gap:20px;padding:34px}.site_formShell__qQmEk button[type=submit]{min-height:58px;margin-top:6px;font-size:17px;color:var(--btn-ink);background:var(--btn-fill);border-color:transparent;border-radius:var(--btn-radius,12px);box-shadow:var(--btn-ring);transition:transform .2s,box-shadow .2s}.site_formShell__qQmEk button[type=submit]:hover:not(:disabled){background:var(--btn-fill);box-shadow:var(--btn-ring-hi);transform:translateY(-2px)}.site_finalH2__iFrOd{font-family:var(--v2-display);font-size:var(--sec-h2);font-weight:700;letter-spacing:-.035em;line-height:1.04;margin:0 0 18px;text-wrap:balance}.site_finalP__Nqy0V{color:var(--v2-text-2);margin:0 0 28px;font-size:var(--sec-sub);line-height:1.5}@media (max-width:1279px){.site_finalGrid__Gh4Id{grid-template-columns:minmax(0,1fr);gap:40px}.site_formCol__wpu8f,.site_formShell__qQmEk{width:100%;max-width:640px}}@media (min-width:1024px) and (max-width:1279px){.site_formCol__wpu8f,.site_formShell__qQmEk{max-width:none}.site_formShell__qQmEk form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:20px;column-gap:20px}.site_formShell__qQmEk form>*{grid-column:1/-1}.site_formShell__qQmEk form>label:has(>select){grid-column:auto}.site_formShell__qQmEk form:has(>label>textarea,>label>input[type=text])>label:has(>select){grid-column:1/-1}}.site_formShell__qQmEk>div,.site_formShell__qQmEk>form{background:transparent;border-color:transparent;box-shadow:none}.site_formShell__qQmEk label input,.site_formShell__qQmEk label select,.site_formShell__qQmEk label textarea{background-color:rgba(8,8,14,.55)}.site_formShell__qQmEk{border-radius:20px;padding:0;background:linear-gradient(180deg,rgba(138,123,255,.06),rgba(255,255,255,.02) 40%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px var(--v2-border),0 30px 80px -30px rgba(138,123,255,.2)}.site_formCol__wpu8f{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0}.site_formCol__wpu8f>.site_formShell__qQmEk{align-self:stretch}.site_steamLink__JC7Uw{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:600;color:var(--v2-text-2);text-decoration:none;background:rgba(255,255,255,.02);box-shadow:inset 0 0 0 1px var(--v2-border);transition:color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,transform .12s ease-out}.site_steamLink__JC7Uw svg{flex:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.site_steamLink__JC7Uw:focus-visible{outline:2px solid var(--w-focus-ring);outline-offset:3px}@media (hover:hover){.site_steamLink__JC7Uw:hover{color:var(--v2-text);background-color:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--v2-border-hi);text-decoration:none}.site_steamLink__JC7Uw:hover svg{transform:translate(2px,-2px)}}.site_steamLink__JC7Uw:active{transform:scale(.97)}@media (max-width:900px){.site_v2Nav__FArYs{display:none}.site_mobileNav__sHEdO{display:flex}.site_v2HeaderRow__QMAmI{justify-content:flex-end;gap:12px;padding-top:12px;padding-bottom:12px}.site_v2Brand__MCBHl{margin-right:auto;min-height:44px}.site_bento__VXLFP{grid-template-columns:repeat(2,minmax(0,1fr))}.site_span2__vyEcN,.site_span3__9DHa8{grid-column:span 2}.site_finalGrid__Gh4Id{grid-template-columns:1fr;gap:36px}.site_scene__o1zlD{--scz:1;aspect-ratio:auto;display:grid;grid-template-columns:minmax(0,1fr);container-type:inline-size}.site_overlayCard__9jjdH{grid-area:1/1;align-self:start}.site_overlayReserve__6o2xV{display:grid;grid-template-columns:minmax(0,1fr);grid-area:1/1;visibility:hidden;pointer-events:none}.site_overlayReserve__6o2xV .site_overlayCard__9jjdH{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.site_orbBadge__dm6e_ svg{width:100%;height:auto}.site_coverCard__AqDLd{width:138px}}@media (max-width:458px){.site_finalKey__FDWYa{display:block;max-width:6.15em}}@media (max-width:480px){.site_formShell__qQmEk form{padding:26px 22px}}@media (max-width:400px){.site_v2HeaderRow__QMAmI{gap:8px}.site_v2HeaderRow__QMAmI .site_btnSm__C6ymb{padding:9px 14px;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.site_btnPrimary__spI01:after,.site_caret__L_aOR,.site_eyebrowDot__f8Wt0,.site_h1Grad__VU6Oi,.site_marquee__yQy6m,.site_overlayWrap__pgHIK,.site_wave__ZojsV b{animation:none}.site_wave__ZojsV b{transform:scaleY(.5)}.site_wave__ZojsV b:nth-child(4n+1){transform:scaleY(.3)}.site_wave__ZojsV b:nth-child(4n+2){transform:scaleY(.85)}.site_wave__ZojsV b:nth-child(5n+3){transform:scaleY(.65)}.site_steamLink__JC7Uw svg,.site_steamLink__JC7Uw:hover svg{transition:none;transform:none}}@media (max-width:900px){.site_scene__o1zlD{grid-template-rows:auto;align-content:start;padding-bottom:40px}.site_sceneFrame__7xxxS{position:relative;inset:auto;grid-area:1/1;align-self:start;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(140% 100% at 50% 0,#1b2440 0,#121530 34%,#0c0d20 62%,#08070f 100%);box-shadow:0 1px 0 rgba(255,255,255,.07),0 22px 44px -18px rgba(0,0,0,.85)}.site_sceneArt__CbZ5j{-webkit-mask-image:none;mask-image:none}.site_hudTl__nfJ3S,.site_hudTr__ajkGS{display:none}.site_hotkeyRow__JPz5g{top:22px;left:22px}.site_overlayWrap__pgHIK{--badge:64px;position:relative;grid-area:1/1;align-self:start;display:grid;grid-template-columns:minmax(0,1fr);top:auto;right:auto;width:var(--ov-w,320px);margin:calc(3.2cqw + 64px) calc(var(--badge) + 20px) 0 auto}.site_orbBadge__dm6e_{width:var(--badge,64px);height:auto;right:calc(-1 * (var(--badge, 64px) + 7px));top:0}.site_qAttach__T3Fq_{width:96px;height:54px;margin:-2px 10px 2px -4px;border-radius:8px}.site_userQ__efDXK{display:flow-root}.site_coverName__11PrL{min-height:2.5em;line-height:1.25;white-space:normal;text-wrap:balance;text-overflow:clip}[data-block=modes] .site_srcRow__DKEMl{flex-wrap:nowrap;gap:6px}[data-block=modes] .site_srcRow__DKEMl>span{gap:5px!important;padding-right:8px!important;font-size:11px!important}}@media (max-width:747px){.site_page__I9PnX{--orb:clamp(30px,18px + 2.5vw,36px)}.site_scene__o1zlD{margin-inline:-24px;border-radius:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(255,255,255,.06);padding-bottom:34px}.site_overlayWrap__pgHIK{width:clamp(150px,min(58%,100% - var(--orb,30px) - 138px),430px);margin:16px calc(var(--orb, 30px) + 14px) 0 auto}.site_orbBadge__dm6e_{width:var(--orb,30px);right:calc(-1 * (var(--orb, 30px) + 4px));top:-4px}.site_overlayHead__kWvtU,.site_srcRow__DKEMl{display:none}.site_overlayCard__9jjdH{padding:clamp(9px,5px + .8333vw,11px) clamp(10px,6px + .8333vw,12px);border-radius:12px;background:rgba(13,13,22,.74)}.site_overlayCard__9jjdH .site_msgLabel__Nbq9X{font-size:clamp(11px,9px + .4167vw,12px);margin:0 0 3px;letter-spacing:.1em}.site_overlayCard__9jjdH .site_userQ__efDXK{font-size:clamp(11.5px,8.5px + .625vw,13px);line-height:1.35;padding:5px 8px;border-radius:7px;margin-bottom:7px;min-height:0}.site_overlayCard__9jjdH .site_caret__L_aOR{width:6px;height:11px}.site_overlayCard__9jjdH .site_answer___ZiE5{font-size:clamp(12px,8px + .8333vw,14px);line-height:1.38;min-height:0;margin-bottom:5px}.site_overlayCard__9jjdH .site_wave__ZojsV{height:14px!important;gap:2px;margin:0 0 2px}.site_overlayCard__9jjdH .site_wave__ZojsV b{width:2px}.site_qAttach__T3Fq_{width:min(80px,23cqw);height:auto;aspect-ratio:16/9;margin:-1px 8px 0 -3px;border-radius:5px}.site_hotkeyRow__JPz5g{top:calc(56.25cqw - 10px);left:10px;transform:translateY(-100%);gap:4px;padding:5px 6px;border-radius:9px}.site_key__UGJjg{font-size:11px;padding:3px 5px 4px;border-radius:5px;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 0 #0a0a10,0 3px 8px rgba(0,0,0,.5)}.site_keyPlus__HZalp{font-size:11px}.site_hotkeyLabel__hLBmB{letter-spacing:.06em;line-height:1.25}.site_hotkeyHold__yE0Ya{display:none}}.Atmosphere_atmosphere__ZWqrL{position:absolute;inset:0;pointer-events:none;z-index:0}.Atmosphere_atmosphere__ZWqrL:before{content:"";position:absolute;inset:0;background:radial-gradient(1100px 600px at 50% -150px,rgba(138,123,255,.16),transparent 65%),radial-gradient(800px 500px at 85% 28%,rgba(90,169,255,.05),transparent 60%),radial-gradient(700px 500px at 10% 62%,rgba(182,227,107,.04),transparent 60%)}.Atmosphere_atmosphere__ZWqrL:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(900px 500px at 50% 0,rgba(0,0,0,.5),transparent 75%);-webkit-mask-image:radial-gradient(900px 500px at 50% 0,rgba(0,0,0,.5),transparent 75%)}.Atmosphere_grain__cpXs_{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.35;mix-blend-mode:overlay}.Footer_footer__pQtti{border-top:1px solid var(--w-border);background:var(--w-bg-1);padding:56px 0 32px;margin-top:64px}.Footer_row__7X__C{display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:32px;gap:32px}.Footer_footer__pQtti .Footer_disclaimer__qddzw,.Footer_footer__pQtti .Footer_row__7X__C{width:var(--sec-wide,min(1052px,100% - 48px));max-width:none;padding-inline:0}.Footer_brandCol__1_L1f{min-width:0}.Footer_brand__0rdww{display:flex;align-items:center;gap:10px;font-family:var(--v2-display,inherit);font-weight:600;font-size:18px;letter-spacing:-.01em;margin-bottom:6px}.Footer_brandMark__wfwUY{flex:none;display:block}.Footer_tagline__edhu4{margin:0;color:var(--w-text-3);font-size:14px}.Footer_col__WMzcr{display:flex;flex-direction:column;gap:8px}.Footer_colTitle__3amT0{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--w-text-3);margin-bottom:4px}.Footer_link__TBOP7{color:var(--w-text-2);font-size:14px;text-decoration:none}.Footer_link__TBOP7:hover{color:var(--w-text);text-decoration:none}.Footer_disclaimer__qddzw{margin-top:40px;padding-top:24px;border-top:1px solid var(--w-border);color:var(--w-text-3);font-size:12px}.Footer_disclaimer__qddzw p{margin:8px 0;max-width:720px}@media (max-width:900px){.Footer_row__7X__C{grid-template-columns:1fr 1fr}.Footer_link__TBOP7{display:flex;align-items:center;min-height:44px}.Footer_col__WMzcr{gap:0}}@media (max-width:400px){.Footer_row__7X__C{grid-template-columns:1fr}}.WaitlistForm_card__bDhuJ{display:flex;flex-direction:column;gap:16px;background:var(--w-surf-2);border:1px solid var(--w-border-2);border-radius:var(--w-r-xl);padding:28px;box-shadow:var(--w-shadow-1)}.WaitlistForm_label__fFaLQ{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--w-text-2)}.WaitlistForm_label__fFaLQ>span{font-weight:500;color:var(--w-text)}.WaitlistForm_label__fFaLQ input,.WaitlistForm_label__fFaLQ select,.WaitlistForm_label__fFaLQ textarea{background:var(--w-bg-1);border:1px solid var(--w-border-2);color:var(--w-text);border-radius:var(--w-r-md);padding:10px 12px;font-size:15px;transition:border-color var(--w-dur) var(--w-ease),background var(--w-dur) var(--w-ease)}.WaitlistForm_label__fFaLQ select{-moz-appearance:none;appearance:none;-webkit-appearance:none;color-scheme:dark;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23807e96' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-size:12px 12px;background-repeat:no-repeat}.WaitlistForm_label__fFaLQ input:hover,.WaitlistForm_label__fFaLQ select:hover,.WaitlistForm_label__fFaLQ textarea:hover{border-color:var(--w-border-3)}.WaitlistForm_label__fFaLQ input:focus-visible,.WaitlistForm_label__fFaLQ select:focus-visible,.WaitlistForm_label__fFaLQ textarea:focus-visible{outline:2px solid var(--w-focus-ring);outline-offset:1px;border-color:var(--w-accent)}.WaitlistForm_label__fFaLQ textarea{resize:vertical;min-height:64px;font-family:inherit}.WaitlistForm_label__fFaLQ [aria-invalid=true]{border-color:var(--w-red)}.WaitlistForm_fieldError__Tnfw_{font-size:12px;color:var(--w-red)}.WaitlistForm_honeypot__1oVoC{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.WaitlistForm_errorBanner__cIgGs{margin:0;padding:10px 12px;border-radius:var(--w-r-md);background:rgba(255,107,122,.08);border:1px solid rgba(255,107,122,.4);color:var(--w-red);font-size:13px}.WaitlistForm_privacy__YkZe5{margin:0;font-size:12px;color:var(--w-text-3)}.WaitlistForm_modeBadge__5HZda{font-size:12px;padding:8px 12px;border-radius:var(--w-r-md);border:1px solid var(--w-border-2)}.WaitlistForm_modeBadge__5HZda[data-variant=mock]{color:var(--w-amber);border-color:rgba(240,160,75,.4);background:rgba(240,160,75,.06)}.WaitlistForm_modeBadge__5HZda[data-variant=unconfigured]{color:var(--w-red);border-color:rgba(255,107,122,.4);background:rgba(255,107,122,.06)}.WaitlistForm_checkmark__UUHTA{width:44px;height:44px;border-radius:50%;background:var(--w-accent-soft);color:var(--w-accent);display:grid;place-items:center;font-size:22px;font-weight:700;margin-bottom:6px}.WaitlistForm_successHeading__T7OH9{margin:0;font-size:20px;font-weight:600}.WaitlistForm_successCopy__zUVwH{margin:0;color:var(--w-text-2);font-size:14px}.WaitlistForm_mockBadge__vRTUE{margin-top:4px;font-size:12px;color:var(--w-amber)}