.page_page__v1W_U{position:relative;display:flex;min-height:100svh;flex-direction:column;overflow:hidden;background:var(--color-bg);isolation:isolate}.page_loginBackdrop__llfaF{position:fixed;z-index:0;inset:var(--size-header-height) 0 0;overflow:hidden;pointer-events:none}.page_ambientGlow__RjWvY{position:absolute;z-index:0;top:clamp(20px,7vh,90px);left:50%;width:clamp(600px,62vw,800px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,hsla(93,19%,88%,.13) 0,rgba(201,211,196,.08) 38%,rgba(180,194,177,.035) 58%,transparent 74%);filter:blur(4px);transform:translate3d(-50%,0,0);animation:page_login-glow-drift__O0kOu 20s ease-in-out infinite alternate}.page_sparseStars__VsIrq{position:absolute;z-index:1;inset:0}.page_backgroundStar__M8QHg{position:absolute;border-radius:50%;background:#edf2e8;box-shadow:0 0 5px hsla(92,41%,93%,.28),0 0 10px hsla(94,39%,88%,.1);opacity:.24;animation-name:page_login-star-twinkle__oufRp;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}[data-theme=light].page_page__v1W_U{background:var(--color-bg-light)}[data-theme=light] .page_ambientGlow__RjWvY{background:radial-gradient(circle,rgba(255,255,252,.7) 0,hsla(72,45%,98%,.42) 38%,hsla(75,40%,96%,.14) 58%,transparent 74%)}[data-theme=light] .page_backgroundStar__M8QHg{background:#52604e;box-shadow:none}@keyframes page_login-glow-drift__O0kOu{0%{transform:translate3d(calc(-50% - 18px),-9px,0)}to{transform:translate3d(calc(-50% + 22px),15px,0)}}@keyframes page_login-star-twinkle__oufRp{0%{opacity:.16}to{opacity:.68}}.page_content__UhKhO{display:flex;justify-content:center;width:var(--page-content-width);min-height:calc(100svh - 120px);margin:0 auto;padding:calc(var(--size-header-height) + clamp(48px, 7vw, 88px)) var(--gutter) 90px}.page_content__UhKhO,.page_page__v1W_U>footer{position:relative;z-index:2}.page_content__UhKhO>:first-child{margin-top:0}.page_eyebrow__E_E_R{margin:0 0 18px;color:var(--muted);font:var(--font-meta) var(--font-mono);letter-spacing:var(--tracking-wide);text-align:center}.page_stepLabels__oLNoa{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px}.page_login__YwluI{--login-field-background:rgba(118,151,102,.16);--login-field-background-active:rgba(118,151,102,.28);position:relative;z-index:1;align-self:start;width:100%;max-width:600px;padding:0 0 25px}[data-theme=light] .page_login__YwluI{--login-field-background:rgba(107,137,82,.13);--login-field-background-active:rgba(107,137,82,.23)}.page_login__YwluI h2{margin:0;font-size:clamp(36px,3.4vw,52px);line-height:1.1;letter-spacing:var(--tracking-tight);text-align:center}.page_loginDescription__iqlZQ{margin:14px 0 0;color:var(--color-text-secondary);font-size:clamp(17px,1.6vw,22px);text-align:center}.page_loginBenefits__Styf9{display:flex;align-items:center;justify-content:center;gap:12px;margin:22px 0 32px;color:var(--muted);font-size:var(--font-secondary)}.page_loginBenefits__Styf9>span{flex:none;color:var(--acid)}.page_oauthMethods__5FDT_{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_oauthSignIn__FSsr_{display:flex;width:100%;min-width:0;min-height:56px;align-items:center;justify-content:center;gap:12px;border:0;border-radius:var(--radius-md);color:var(--ink);background:var(--login-field-background-active);font-size:var(--font-body);cursor:pointer;transition:color var(--duration-fast),background-color var(--duration-fast),transform var(--duration-fast)}.page_oauthSignIn__FSsr_>span:not(:first-child){min-width:0;white-space:normal;line-height:1.25}.page_oauthSignIn__FSsr_:hover:not(:disabled){color:var(--acid);background:color-mix(in srgb,var(--acid) 24%,transparent);transform:translateY(-1px)}.page_oauthSignIn__FSsr_:disabled{cursor:wait}.page_oauthSignIn__FSsr_:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.page_signInDivider__HUhdw{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--muted);font:var(--font-meta) var(--font-mono)}.page_signInDivider__HUhdw:after,.page_signInDivider__HUhdw:before{height:1px;flex:1 1;background:var(--line);content:""}.page_login__YwluI form,.page_nicknameField__IFooZ{display:flex;flex-direction:column}.page_nicknameField__IFooZ{margin-bottom:25px}.page_login__YwluI label{margin-bottom:10px;color:var(--ink);font-size:var(--font-body-lg)}.page_login__YwluI input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:62px;padding:0 22px!important;border:0!important;border-bottom:0!important;border-radius:var(--radius-md)!important;outline:none;color:var(--ink);background:var(--login-field-background)!important;background-image:none!important;background-clip:border-box;box-shadow:none;filter:none;opacity:1;font:var(--font-body-lg) var(--font-sans);transition:background-color var(--duration-fast)}.page_login__YwluI input::placeholder{color:var(--muted)}.page_login__YwluI input:focus{background:var(--login-field-background-active)!important;background-image:none!important}.page_login__YwluI input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--login-field-background) inset}.page_login__YwluI input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--login-field-background-active) inset}.page_passwordInput__hau1h{position:relative}.page_passwordInput__hau1h input{padding-right:62px!important}.page_passwordToggle__yqmNu{position:absolute;top:0;right:8px;display:grid;width:48px;height:62px;place-items:center;padding:0;border:0;color:var(--muted);background:transparent;cursor:pointer}.page_passwordToggle__yqmNu:hover{color:var(--ink)}.page_passwordToggle__yqmNu:focus-visible{outline:2px solid var(--acid);outline-offset:-4px;border-radius:var(--radius-base)}.page_passwordHeading__2gVp9{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:25px}.page_passwordHeading__2gVp9 button{padding:0;border:0;color:var(--acid);background:transparent;font-size:var(--font-secondary);cursor:pointer}.page_verificationField__5jeLx{display:flex;flex-direction:column;margin-top:25px}.page_codeControls__jCNIV{display:flex;gap:10px}.page_codeControls__jCNIV input{min-width:0;flex:1 1}.page_codeControls__jCNIV button{flex:none;padding:0 18px;border:0;border-radius:var(--radius-md);color:var(--ink);background:var(--login-field-background);font-size:var(--font-secondary);cursor:pointer;transition:color var(--duration-fast),background-color var(--duration-fast)}.page_codeControls__jCNIV button:hover{color:var(--acid);background:var(--login-field-background-active)}.page_codeControls__jCNIV button:disabled,.page_signInButton__ZqYYS:disabled{opacity:.55;cursor:not-allowed}.page_signInButton__ZqYYS{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:65px;border-radius:var(--radius-base);font-size:var(--font-body-lg);cursor:pointer;margin-top:20px;border:1px solid var(--acid);color:var(--on-acid);background:var(--acid)}.page_signInMethodSwitch__HWWP1{display:inline-flex;align-self:flex-end;align-items:center;gap:6px;margin-top:18px;padding:2px 0;border:0;color:var(--acid);background:transparent;font:var(--font-secondary) var(--font-sans);cursor:pointer}.page_signInMethodSwitch__HWWP1+.page_signInButton__ZqYYS{margin-top:10px}.page_signInMethodSwitch__HWWP1:hover span{text-decoration:underline}.page_signInMethodSwitch__HWWP1:focus-visible{outline:2px solid var(--acid);outline-offset:3px;border-radius:var(--radius-base)}.page_signInButton__ZqYYS:hover{filter:brightness(1.08)}.page_modeSwitch__Bx0yu{margin:28px 0 0;color:var(--muted);font-size:var(--font-secondary);text-align:center}.page_modeSwitch__Bx0yu button{padding:0;border:0;color:var(--acid);background:transparent;font-size:inherit;cursor:pointer}.page_modeSwitch__Bx0yu button:hover{text-decoration:underline}.page_codeControls__jCNIV button:focus-visible,.page_modeSwitch__Bx0yu button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.page_notice__Aj_yB{margin:18px 0 0;color:var(--acid);font-size:var(--font-secondary);line-height:1.5}.page_status__JS2wE{flex:1 1;display:grid;place-items:center;min-height:400px;color:var(--muted)}[data-theme=light] .page_login__YwluI input{background:var(--login-field-background)!important;background-image:none!important}[data-theme=light] .page_login__YwluI input:focus{background:var(--login-field-background-active)!important;background-image:none!important}[data-theme=light] .page_login__YwluI input:-webkit-autofill{box-shadow:0 0 0 1000px var(--login-field-background) inset}[data-theme=light] .page_login__YwluI input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--login-field-background-active) inset}@media (max-width:850px){.page_content__UhKhO{min-height:calc(100svh - 100px);padding-top:calc(var(--size-header-height) + 48px)}.page_login__YwluI{max-width:none;padding:0 0 24px}}@media (max-width:540px){.page_content__UhKhO{padding-right:18px;padding-left:18px}.page_loginBenefits__Styf9{margin-bottom:28px}.page_ambientGlow__RjWvY{top:44px;width:620px}.page_login__YwluI input{height:54px;padding-right:18px!important;padding-left:18px!important}.page_passwordInput__hau1h input{padding-right:54px!important}.page_passwordToggle__yqmNu{width:44px;height:54px}.page_codeControls__jCNIV button{padding:0 10px}.page_signInButton__ZqYYS{min-height:56px}.page_oauthSignIn__FSsr_{min-height:50px}}.page_legalConsent__lRelj,.page_legalNotice__0U5s4{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.page_legalNotice__0U5s4{text-align:center}.page_legalConsent__lRelj{display:flex;align-items:flex-start;gap:9px}.page_legalConsent__lRelj a,.page_legalNotice__0U5s4 a{color:var(--acid);text-decoration:underline;text-underline-offset:3px}.page_legalConsent__lRelj a:hover,.page_legalNotice__0U5s4 a:hover{text-decoration-thickness:2px}.page_legalConsent__lRelj a:focus-visible,.page_legalNotice__0U5s4 a:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.page_authCard__hAxb2 .page_login__YwluI .page_legalConsent__lRelj label{margin:0;color:inherit;font-size:inherit;cursor:pointer}.page_authCard__hAxb2 .page_login__YwluI .page_legalConsent__lRelj input{display:grid;width:16px;height:16px;flex:0 0 16px;place-items:center;margin:2px 0 0;padding:0!important;border:1px solid var(--muted)!important;border-radius:4px!important;background:transparent!important;cursor:pointer}.page_authCard__hAxb2 .page_login__YwluI .page_legalConsent__lRelj input:after{width:8px;height:5px;border-bottom:2px solid var(--on-acid);border-left:2px solid var(--on-acid);content:"";opacity:0;transform:translateY(-1px) rotate(-45deg)}.page_authCard__hAxb2 .page_login__YwluI .page_legalConsent__lRelj input:checked{border-color:var(--acid)!important;background:var(--acid)!important}.page_authCard__hAxb2 .page_login__YwluI .page_legalConsent__lRelj input:checked:after{opacity:1}.page_authCard__hAxb2 .page_login__YwluI .page_legalConsent__lRelj input:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.page_content__UhKhO{align-items:center;padding-top:calc(var(--size-header-height) + 48px)}.page_authCard__hAxb2{display:grid;width:min(900px,100%);grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);overflow:hidden;border-radius:18px;background:#1a1f1b;box-shadow:0 30px 90px rgba(0,0,0,.28)}[data-theme=light] .page_authCard__hAxb2{background:#fff}.page_authCard__hAxb2 .page_login__YwluI{--login-field-background:hsla(73,85%,68%,.075);--login-field-background-active:hsla(73,85%,68%,.13);display:flex;max-width:none;padding:48px 48px 42px;flex-direction:column}[data-theme=light] .page_authCard__hAxb2 .page_login__YwluI{--login-field-background:rgba(88,119,45,.1);--login-field-background-active:rgba(88,119,45,.16)}.page_authCard__hAxb2 .page_eyebrow__E_E_R{order:1;margin:0 0 10px;color:var(--acid);text-align:left}.page_authCard__hAxb2 .page_login__YwluI h2{order:2;font-size:clamp(30px,4vw,42px);text-align:left}.page_authCard__hAxb2 .page_loginBenefits__Styf9,.page_authCard__hAxb2 .page_loginDescription__iqlZQ{display:none}.page_authCard__hAxb2 .page_modeSwitch__Bx0yu{order:3;margin:10px 0 26px;text-align:left}.page_authCard__hAxb2 .page_oauthMethods__5FDT_{order:4;gap:10px}.page_authCard__hAxb2 .page_oauthSignIn__FSsr_{min-height:48px;border-radius:var(--radius-base);color:#fff;background:color-mix(in srgb,var(--acid) 72%,#1a1f1b)}[data-theme=light] .page_authCard__hAxb2 .page_oauthSignIn__FSsr_{background:color-mix(in srgb,var(--acid) 72%,#fff)}.page_authCard__hAxb2 .page_oauthSignIn__FSsr_:hover:not(:disabled){color:#fff;background:color-mix(in srgb,var(--acid) 84%,#1a1f1b)}[data-theme=light] .page_authCard__hAxb2 .page_oauthSignIn__FSsr_:hover:not(:disabled){background:color-mix(in srgb,var(--acid) 84%,#fff)}.page_authCard__hAxb2 .page_oauthUnavailable__pEdza,[data-theme=light] .page_authCard__hAxb2 .page_oauthUnavailable__pEdza{color:var(--color-text-muted);background:color-mix(in srgb,var(--muted) 12%,var(--login-field-background-active));cursor:not-allowed;opacity:.65}.page_authCard__hAxb2 .page_signInDivider__HUhdw{order:5;margin:24px 0}.page_authCard__hAxb2 .page_login__YwluI form{order:6}.page_authCard__hAxb2 .page_notice__Aj_yB{order:7}.page_authCard__hAxb2 .page_login__YwluI label{margin-bottom:9px;font-size:var(--font-secondary)}.page_authCard__hAxb2 .page_login__YwluI input{height:52px;padding:0 17px!important;border-radius:var(--radius-base)!important;font-size:var(--font-body)}.page_authCard__hAxb2 .page_passwordHeading__2gVp9,.page_authCard__hAxb2 .page_verificationField__5jeLx{margin-top:18px}.page_authCard__hAxb2 .page_passwordToggle__yqmNu{height:52px}.page_authCard__hAxb2 .page_codeControls__jCNIV button{border-radius:var(--radius-base)}.page_authCard__hAxb2 .page_signInButton__ZqYYS{min-height:50px;border:0;border-radius:var(--radius-full)}.page_storyPanel__szNC2{display:flex;min-height:100%;padding:58px 48px 44px;flex-direction:column;justify-content:center;background:#242b25}[data-theme=light] .page_storyPanel__szNC2{background:var(--color-bg-light)}.page_brandMark__xVvTh{margin-bottom:44px;color:var(--ink);font:700 24px var(--font-mono);letter-spacing:.08em}.page_brandMark__xVvTh span,.page_quoteMark__vvPLC{color:var(--acid)}.page_storyPanel__szNC2 blockquote{margin:0}.page_quoteMark__vvPLC{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--acid) 15%,transparent)}.page_storyPanel__szNC2 blockquote p{margin:18px 0 16px;color:var(--ink);font-size:18px;line-height:1.55}.page_storyPanel__szNC2 blockquote footer{color:var(--muted);font:var(--font-meta) var(--font-mono);letter-spacing:.05em}.page_storyDivider__XXcr1{height:1px;margin:38px 0;background:color-mix(in srgb,var(--acid) 30%,var(--line))}@media (max-width:850px){.page_authCard__hAxb2{grid-template-columns:minmax(0,1fr)}.page_storyPanel__szNC2{display:none}}@media (max-width:540px){.page_authCard__hAxb2{border-radius:16px}.page_authCard__hAxb2 .page_login__YwluI{padding:42px 22px 28px}.page_authCard__hAxb2 .page_oauthSignIn__FSsr_ span:last-child{display:none}}