html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit;-moz-osx-font-smoothing:grayscale}.landing_root__9n1nO,body{-webkit-font-smoothing:antialiased}.landing_root__9n1nO{--ink:#070a12;--ink-rgb:7,10,18;--mist:#e9edf5;--mist-rgb:233,237,245;--dim:#7e889b;--dim-rgb:126,136,155;--quiet:#939db0;--accent:#3b82f6;--accent-2:#2f6fdb;--glow:#9cc0ff;--line:rgba(var(--mist-rgb),0.1);--gutter:clamp(20px,5vw,72px);color-scheme:dark;position:relative;min-height:100vh;background:var(--ink);color:var(--mist);font-size:16px;line-height:1.4;overflow-x:clip;transition:background-color .24s ease,color .24s ease}.light .landing_root__9n1nO{--ink:#f3f5f9;--ink-rgb:243,245,249;--mist:#0e1320;--mist-rgb:14,19,32;--dim:#5b6577;--dim-rgb:91,101,119;--quiet:var(--dim);--accent-2:#2563eb;--glow:#2f6fdb;color-scheme:light}:where(.landing_root__9n1nO),:where(.landing_root__9n1nO) *,:where(.landing_root__9n1nO) :after,:where(.landing_root__9n1nO) :before{box-sizing:border-box}:where(.landing_root__9n1nO) button,:where(.landing_root__9n1nO) input,:where(.landing_root__9n1nO) textarea{margin:0;font:inherit;color:inherit}:where(.landing_root__9n1nO) button{padding:0;border:0;background:transparent;cursor:pointer}:where(.landing_root__9n1nO) a{color:inherit;text-decoration:none}.landing_root__9n1nO a:focus-visible,.landing_root__9n1nO button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:999px}.landing_scene__fnKH8{position:fixed;inset:0;z-index:0;display:block;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.landing_scene__fnKH8[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing}.landing_header__i3EQu{position:fixed;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;height:84px;padding:0 var(--gutter)}.landing_wordmark__1LmFF{display:inline-flex;align-items:center;gap:12px;color:var(--mist);transition:color .24s ease}.landing_logo__fIW8c{height:40px;width:40px;display:block}.landing_name__LWWZd{font-weight:600;font-size:26px;letter-spacing:-.015em}.landing_name__LWWZd b{font-weight:600;color:var(--accent)}.landing_eyebrow__b4nlN{display:block;margin:0 0 18px;font-size:clamp(20px,2vw,28px);font-weight:500;letter-spacing:-.01em;color:var(--accent)}.landing_eyebrow__b4nlN sup{position:static;line-height:inherit;font-size:.55em;font-weight:400;margin-left:2px;vertical-align:top}.landing_tabs__Tod0H{display:flex;align-items:center;gap:32px}@media (max-width:480px){.landing_logo__fIW8c{width:32px;height:32px}.landing_wordmark__1LmFF{gap:10px}.landing_name__LWWZd{font-size:22px}.landing_tabs__Tod0H{gap:20px}}@media (max-width:400px){.landing_wordmark__1LmFF{gap:8px}.landing_name__LWWZd{font-size:20px}.landing_tabs__Tod0H{gap:12px}.landing_tab__0_WIR{font-size:14px}}@media (max-width:375px){.landing_name__LWWZd{display:none}}.landing_tab__0_WIR{position:relative;font-size:15px;color:var(--quiet);transition:color .16s ease;padding:6px 0;white-space:nowrap}.landing_tab__0_WIR.landing_active__wKuBx,.landing_tab__0_WIR:hover{color:var(--mist)}.landing_tab__0_WIR.landing_active__wKuBx:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent)}.landing_theme__kZn2Q{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--dim);cursor:pointer;padding:0;transition:color .16s ease,border-color .16s ease}.landing_theme__kZn2Q:hover{color:var(--mist);border-color:var(--accent)}.landing_theme__kZn2Q svg{width:16px;height:16px}.landing_theme__kZn2Q .landing_sun__GHiRF{display:none}.light .landing_root__9n1nO .landing_theme__kZn2Q .landing_sun__GHiRF{display:block}.light .landing_root__9n1nO .landing_theme__kZn2Q .landing_moon__V9_HK{display:none}.landing_main__flMb0{position:relative;z-index:1;pointer-events:none}.landing_main__flMb0 .landing_copy__1aqnK{pointer-events:auto}.landing_beat__OHNPZ{position:relative;min-height:100vh;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:24px;column-gap:24px;align-content:center;padding:96px var(--gutter)}.landing_beat__OHNPZ>*{grid-column:1/span 12}@media (min-width:900px){.landing_beat__OHNPZ>.landing_copy__1aqnK{grid-column:2/span 7}}.landing_copy__1aqnK{position:relative;max-width:30ch}.landing_copy__1aqnK:before{content:"";position:absolute;inset:-20% -30%;z-index:-1;background:radial-gradient(closest-side,rgba(var(--ink-rgb),.8),rgba(var(--ink-rgb),0) 100%);pointer-events:none}.landing_root__9n1nO h1,.landing_root__9n1nO h2{margin:0;font-weight:500;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.landing_root__9n1nO h1{font-size:clamp(44px,7.4vw,108px)}.landing_root__9n1nO h2{font-size:clamp(36px,5.4vw,76px)}.landing_actions__t3_rL{display:flex;align-items:center;gap:28px;margin-top:40px;flex-wrap:wrap}.landing_btn__e8q6t{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:999px;background:var(--accent);color:#fff;font-weight:500;font-size:15px;transition:background .16s ease,transform .16s ease}.landing_btn__e8q6t:hover{background:var(--accent-2);transform:translateY(-1px)}.landing_btn__e8q6t svg{width:16px;height:16px}.landing_link__qVidz{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--quiet);transition:color .16s ease}.landing_link__qVidz:hover{color:var(--mist)}.landing_link__qVidz svg{width:14px;height:14px;transition:transform .16s ease}.landing_link__qVidz:hover svg{transform:translateX(3px)}.landing_link__qVidz.landing_back__CGdxD:hover svg{transform:translateX(-3px)}.landing_hero__YyAVz{align-content:end;padding-bottom:clamp(140px,26vh,300px)}.landing_copy__1aqnK.landing_about__nasML{max-width:60ch}.landing_copy__1aqnK.landing_about__nasML h2{max-width:30ch}.landing_prose__L2hR1{margin-top:28px;max-width:58ch}.landing_prose__L2hR1 p{margin:0 0 18px;font-size:clamp(17px,1.3vw,20px);line-height:1.55;color:rgba(var(--mist-rgb),.82);white-space:pre-line}.landing_prose__L2hR1 p:last-child{margin-bottom:0}.landing_prose__L2hR1 sup{position:static;vertical-align:super;font-size:.6em;line-height:0}.landing_copy__1aqnK.landing_about__nasML .landing_actions__t3_rL{margin-top:36px}.landing_copy__1aqnK.landing_about__nasML:before{inset:-15% -20%}.landing_copy__1aqnK.landing_auth___t7wr{max-width:420px;width:100%}.landing_copy__1aqnK.landing_auth___t7wr.landing_wide__WLy1u{max-width:520px}.landing_copy__1aqnK.landing_auth___t7wr h2{font-size:clamp(36px,4.4vw,60px)}.landing_copy__1aqnK.landing_auth___t7wr:before{inset:-12% -25%}@media (max-width:640px){.landing_copy__1aqnK.landing_about__nasML:before,.landing_copy__1aqnK:before{inset:-30% -40%;background:radial-gradient(farthest-side,rgba(var(--ink-rgb),.82) 55%,rgba(var(--ink-rgb),0) 100%)}.landing_copy__1aqnK:not(.landing_auth___t7wr) .landing_eyebrow__b4nlN,.landing_copy__1aqnK:not(.landing_auth___t7wr) .landing_link__qVidz,.landing_copy__1aqnK:not(.landing_auth___t7wr) h1,.landing_copy__1aqnK:not(.landing_auth___t7wr) h2,.landing_copy__1aqnK:not(.landing_auth___t7wr) p{text-shadow:0 0 1px var(--ink),0 1px 3px var(--ink),0 2px 14px var(--ink),0 0 32px var(--ink)}.landing_copy__1aqnK.landing_auth___t7wr:before{inset:-45% -50%;background:radial-gradient(farthest-side,rgba(var(--ink-rgb),.92) 75%,rgba(var(--ink-rgb),0) 100%)}}.landing_form__wghOU{margin-top:20px}.landing_pair__lH9PH{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px}@media (max-width:480px){.landing_pair__lH9PH{grid-template-columns:1fr}}.landing_field__8IrYI{display:block;margin-top:18px}.landing_label__70KZs{display:block;font-size:13px;color:var(--dim);margin-bottom:2px}.landing_label__70KZs em{font-style:normal;opacity:.6;margin-left:6px}.landing_field__8IrYI input,.landing_field__8IrYI textarea{width:100%;padding:0;border:0;border-bottom:1px solid rgba(var(--mist-rgb),.22);background:transparent;color:var(--mist);font:inherit;font-size:17px;outline:none;border-radius:0;transition:border-color .16s ease,background-color .24s ease,color .24s ease}.landing_field__8IrYI input{height:44px}.landing_field__8IrYI textarea{padding:10px 0 8px;line-height:1.4;resize:vertical;min-height:44px}.landing_field__8IrYI input::placeholder,.landing_field__8IrYI textarea::placeholder{color:rgba(var(--dim-rgb),.7);opacity:1}.landing_field__8IrYI input:focus,.landing_field__8IrYI textarea:focus{border-bottom-color:var(--accent)}.landing_field__8IrYI.landing_invalid__4YEXr input,.landing_field__8IrYI.landing_invalid__4YEXr textarea{border-bottom-color:#e2445c}.landing_error__uYKXU{display:block;margin-top:6px;font-size:13px;color:#e2445c}.landing_pw__yfFny{position:relative;display:block}.landing_pw__yfFny input{padding-right:36px}.landing_pw__yfFny button{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--dim);cursor:pointer}.landing_pw__yfFny button.landing_on__vUJaG,.landing_pw__yfFny button:hover{color:var(--mist)}.landing_pw__yfFny button svg{width:18px;height:18px}.landing_rules__mveLm{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 16px;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;font-size:13px;color:rgba(var(--dim-rgb),.85)}@media (max-width:480px){.landing_rules__mveLm{grid-template-columns:1fr}}.landing_rules__mveLm li{display:flex;align-items:center;gap:6px;transition:color .16s ease}.landing_rules__mveLm li svg{flex:none;width:12px;height:12px;color:rgba(var(--dim-rgb),.45);transition:color .16s ease}.landing_rules__mveLm li.landing_met__lkZnE{color:var(--mist)}.landing_rules__mveLm li.landing_met__lkZnE svg{color:var(--accent)}.landing_row__FAnx3{display:flex;justify-content:flex-end;margin-top:12px}.landing_forgot__d_DIu{font-size:13px;color:var(--accent)}.landing_forgot__d_DIu:hover{text-decoration:underline}.landing_turnstile__Eu4OZ:not(:empty){margin-top:20px}.landing_btn__e8q6t.landing_submit__nXK6z{width:100%;justify-content:center;margin-top:24px;border:0;font:inherit;font-weight:500;font-size:15px;cursor:pointer}.landing_btn__e8q6t:disabled{opacity:.7;cursor:progress;transform:none}.landing_switch__lCWd9{margin:24px 0 0;font-size:14px;color:var(--dim)}.landing_switch__lCWd9 a,.landing_switch__lCWd9 button{color:var(--accent);font-weight:500}.landing_switch__lCWd9 button{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.landing_switch__lCWd9 a:hover,.landing_switch__lCWd9 button:hover{text-decoration:underline}.landing_notice__qc7Aa{margin:24px 0 0;font-size:15px;line-height:1.5;color:rgba(var(--mist-rgb),.82)}.landing_notice__qc7Aa.landing_failure__KcHDp{color:#e2445c}.landing_trap__hnCJu{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.landing_footer__TMGQa{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:32px var(--gutter) 40px;border-top:1px solid var(--line);background:linear-gradient(to bottom,rgba(var(--ink-rgb),0) 0,var(--ink) 40%);font-size:13px;color:var(--dim)}@media (prefers-reduced-motion:reduce){.landing_btn__e8q6t,.landing_link__qVidz svg{transition:none}}