.LoginForm_root__Z61Ei{display:grid;width:100%;min-width:0;gap:18px}.LoginForm_form__oMbjG{display:grid;min-width:0;gap:16px}.LoginForm_form__oMbjG input{min-height:48px}.LoginForm_passwordToggle__kzPjN{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--v2-color-ink-secondary);cursor:pointer}.LoginForm_passwordToggle__kzPjN:disabled{opacity:.5;cursor:wait}.LoginForm_passwordToggle__kzPjN:focus-visible{outline:2px solid var(--v2-color-accent);outline-offset:2px}.LoginForm_form__oMbjG>button,.LoginForm_oauthButton__tJo5g{width:100%;margin-top:4px}.LoginForm_secondaryActions__2jmma{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.LoginForm_secondaryActions__2jmma button{width:100%;min-width:0;padding-inline:10px!important;font-size:14px!important}.LoginForm_consent__nc29t{display:flex;gap:10px;align-items:flex-start;color:var(--v2-color-ink-secondary);font-size:12px;line-height:1.7}.LoginForm_consent__nc29t input{min-height:18px;width:18px;height:18px;flex:0 0 auto;margin:3px 0 0;accent-color:var(--v2-color-accent)}.LoginForm_consent__nc29t a{font-weight:600}.LoginForm_availability___OK1k,.LoginForm_error__VcpA2,.LoginForm_notice__Fel2h{margin:0;font-size:12px;line-height:1.65}.LoginForm_availability___OK1k,.LoginForm_notice__Fel2h{color:var(--v2-color-ink-secondary)}.LoginForm_error__VcpA2{padding:12px 14px;border-left:3px solid var(--color-status-error);background:color-mix(in srgb,var(--color-status-error) 8%,var(--v2-color-paper));color:var(--color-status-error)}@media (max-width:390px){.LoginForm_secondaryActions__2jmma{grid-template-columns:1fr}}.LoginForm_modeSwitch__I8iBJ{display:flex;gap:8px;padding-top:18px;border-top:1px solid var(--v2-color-line)}.LoginForm_modeSwitch__I8iBJ button{flex:1;min-height:44px;padding:8px;border:1px solid var(--v2-color-line);border-radius:6px;background:var(--v2-color-paper);cursor:pointer;font-size:16px}.LoginForm_modeSwitch__I8iBJ button[aria-pressed=true]{background:var(--v2-color-accent);color:#fffaf3;font-weight:600}.LoginForm_modeSwitch__I8iBJ button:focus-visible{outline:2px solid var(--v2-color-ink);outline-offset:2px}.page_page__bv_KU{min-height:100dvh;padding-inline:max(20px,env(safe-area-inset-left)) max(20px,env(safe-area-inset-right));background-color:var(--v2-color-canvas)}.page_header__sWEeC{display:flex;width:min(100%,var(--v2-content-editorial));min-height:calc(76px + env(safe-area-inset-top));align-items:center;margin-inline:auto;padding-top:env(safe-area-inset-top);border-bottom:var(--v2-rule)}.page_page__bv_KU .page_brand__f2eCY{display:inline-flex;min-height:44px;gap:12px;align-items:center;color:var(--v2-color-ink);text-decoration:none}.page_page__bv_KU .page_brand__f2eCY:hover{text-decoration:none}.page_brand__f2eCY>span{display:grid;width:32px;height:32px;place-content:center;border:1px solid var(--v2-color-accent);border-radius:50%;color:var(--v2-color-accent);font-family:var(--v2-font-display);font-size:14px}.page_brand__f2eCY strong{font-size:15px;font-weight:600;letter-spacing:.08em}.page_content__q2pJS{display:grid;width:min(100%,var(--v2-content-editorial));min-height:min(760px,calc(100svh - 156px));grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:clamp(64px,10vw,148px);align-items:center;margin-inline:auto;padding-block:clamp(64px,9vw,112px)}.page_intro__1M8uA{max-width:34rem}.page_eyebrow__OxTOC,.page_intro__1M8uA>p{margin:0;color:var(--v2-color-accent);font-family:var(--font-family-meta);font-size:var(--font-size-kicker);font-weight:700;letter-spacing:var(--letter-spacing-kicker)}.page_intro__1M8uA h1{max-width:8em;margin:20px 0 0;font-family:var(--v2-font-display);font-size:var(--font-size-display);font-weight:550;letter-spacing:-.06em;line-height:1.08}.page_intro__1M8uA>span{display:block;max-width:var(--v2-content-reading);margin-top:30px;color:var(--v2-color-ink-secondary);font-size:var(--font-size-body);line-height:1.9}.page_formPanel__i1_qB{min-width:0;padding:clamp(32px,5vw,52px);border-top:3px solid var(--v2-color-accent);border-bottom:var(--v2-rule);background:var(--v2-color-paper)}.page_formPanel__i1_qB h2{margin:14px 0 0;font-family:var(--v2-font-display);font-size:clamp(30px,4vw,42px);font-weight:600;letter-spacing:-.04em}.page_formDescription__m0Xvf{margin:10px 0 28px;color:var(--v2-color-ink-secondary)}.page_page__bv_KU .page_backLink__ixOmA{display:inline-flex;min-height:44px;align-items:center;margin-top:22px;color:var(--v2-color-accent);font-size:14px;font-weight:600}.page_footer__DnIJr{width:min(100%,var(--v2-content-editorial));margin-inline:auto;padding:var(--space-6) 0 calc(var(--space-8) + env(safe-area-inset-bottom));border-top:var(--v2-rule)}.page_intro__1M8uA{padding:24px;border-radius:6px;background:radial-gradient(ellipse at center,#faf7efa8 0,#faf7ef75 48%,#faf7ef00 76%);box-shadow:none;text-shadow:0 1px 3px #faf7ef,0 0 10px #faf7efb3}.page_page__bv_KU .page_formPanel__i1_qB{background:#faf7ef}@media (max-width:900px){.page_content__q2pJS{min-height:0;grid-template-columns:1fr;gap:52px}.page_intro__1M8uA h1{max-width:none}.page_formPanel__i1_qB{width:min(100%,34rem)}}@media (max-width:767px){.page_header__sWEeC{min-height:calc(64px + env(safe-area-inset-top))}.page_brand__f2eCY strong{font-size:13px}.page_content__q2pJS{gap:42px;padding-block:56px}.page_intro__1M8uA h1{margin-top:16px;font-size:clamp(42px,13vw,58px)}.page_intro__1M8uA>span{margin-top:22px;font-size:16px}.page_formPanel__i1_qB{padding:30px 0;border-top-width:2px;background:transparent}.page_content__q2pJS{gap:20px;padding-block:20px}.page_intro__1M8uA{padding:0}.page_intro__1M8uA h1{margin-top:8px;font-size:var(--font-size-h1);line-height:1.35}.page_intro__1M8uA>span{display:none}.page_formPanel__i1_qB{padding:16px 0}.page_formPanel__i1_qB h2{font-size:24px;margin:0}}@media (max-width:900px){.page_page__bv_KU.editorial-theme{background:#f8f5ef}.page_content__q2pJS{justify-items:center;gap:24px;padding-block:24px 36px}.page_intro__1M8uA{width:100%;max-width:34rem;padding:28px 20px;border-radius:16px;background:linear-gradient(90deg,#faf7eff0,#faf7ef99),url(/decor/seasons/celestial.webp) 50% /cover}.page_intro__1M8uA h1{font-size:clamp(26px,7vw,38px);line-height:1.35}.page_page__bv_KU .page_formPanel__i1_qB{width:min(100%,34rem);padding:24px 20px;border:1px solid #d9cdbc;border-top:3px solid var(--v2-color-accent);border-radius:16px;background:#fffdf8;box-shadow:0 12px 36px #46372208}}.legalFooter_footer__iQQWb{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;font-size:var(--font-size-caption);color:var(--color-text-secondary)}