.auth_page__N1Mpl{max-width:480px;margin:0 auto;padding:1.5rem 1.25rem 3.5rem;color:var(--home-text)}.auth_pageNarrow__uo9_r{max-width:380px;width:100%;margin:0 auto;padding:2rem 1.25rem;color:var(--home-text)}.auth_pageWide__HQk5S{max-width:720px;margin:0 auto;padding:1.5rem 1.25rem 3.5rem;color:var(--home-text)}.auth_eyebrow__vjpDK{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--home-accent)}.auth_title__tO5sT{margin:0 0 .65rem;font-family:var(--font-headline),ui-sans-serif,sans-serif;font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking);line-height:var(--page-title-line-height);color:var(--text-primary);text-wrap:balance}.auth_progress__d3jFe{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.auth_progressBar__M07ZY{height:6px;flex-shrink:0;border-radius:999px;background:var(--home-track);transition:background .25s ease,width .25s ease}.auth_progressBarActive__2m3AE{width:2.5rem;min-width:2.5rem;background:var(--home-accent)}.auth_progressBarInactive__6MKGc{width:6px;min-width:6px}.auth_lede__BUVLC{margin:0 0 1.5rem;color:var(--home-muted);font-size:1rem;line-height:1.6;text-wrap:balance}.auth_panel__i1ct2{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.3rem 1.4rem;background:var(--home-card);border:1px solid var(--home-card-border);border-radius:var(--radius-lg);box-shadow:0 12px 40px rgba(0,0,0,.06)}.auth_authCard__RFIHz{display:flex;flex-direction:column;gap:1.15rem;padding:.25rem 0 1rem}.auth_authBrand__X8XdU{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-bottom:.35rem;text-align:center}.auth_authLogo__cdWCP{display:block;height:1.85rem;width:auto}.auth_authLogoOnLight__9lHdu{display:block}.auth_authLogoOnDark__ScNCT,:root[data-theme=dark] .auth_authLogoOnLight__9lHdu{display:none}:root[data-theme=dark] .auth_authLogoOnDark__ScNCT,:root[data-theme=light] .auth_authLogoOnLight__9lHdu{display:block}:root[data-theme=light] .auth_authLogoOnDark__ScNCT{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth_authLogoOnLight__9lHdu{display:none}:root:not([data-theme=light]) .auth_authLogoOnDark__ScNCT{display:block}}.auth_authTagline__67LgK{margin:0;color:var(--home-text);font-size:1.05rem;font-weight:500;line-height:1.35}.auth_authForm__vVZcc{display:flex;flex-direction:column;gap:.85rem}.auth_authField__mZPv5{position:relative;display:block;border:1px solid var(--home-card-border);background:var(--home-card);border-radius:12px;min-height:3.65rem}.auth_authField__mZPv5:focus-within{border-color:var(--home-text)}.auth_authFieldLabel____Q41{position:absolute;top:.45rem;left:.95rem;color:var(--home-muted);font-size:.72rem;font-weight:500;line-height:1;pointer-events:none}.auth_authFieldInput__ajoK3{width:100%;box-sizing:border-box;border:none;background:transparent;color:var(--home-text);padding:1.45rem 2.5rem .5rem .95rem;font:inherit;font-size:1rem;line-height:1.3}.auth_authFieldInput__ajoK3:focus{outline:none}.auth_authClear__uoqlc{position:absolute;top:50%;right:.7rem;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--home-track,#d4d4d8);color:var(--home-muted);font-size:.95rem;line-height:1;cursor:pointer;transform:translateY(-50%)}.auth_authClear__uoqlc:hover{color:var(--home-text)}.auth_authFieldInputWithToggle__f0GcH{padding-right:4.25rem}.auth_authPasswordToggle__QvoJL{position:absolute;top:50%;right:.35rem;min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:var(--home-text);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transform:translateY(-50%)}.auth_authPasswordToggle__QvoJL:hover{color:var(--home-accent)}.auth_authForgot__H8KC8{margin:-.15rem 0 0;text-align:right}.auth_authForgot__H8KC8 a{color:var(--home-text);font-size:.95rem;font-weight:600;text-decoration:none}.auth_authForgot__H8KC8 a:hover{color:var(--home-accent)}.auth_authContinue__OiDiy{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:.15rem;border:none;border-radius:999px;padding:.95rem 1.1rem;font:inherit;font-size:1.05rem;font-weight:700;color:#fff;cursor:pointer;background:var(--home-accent);text-decoration:none;box-sizing:border-box;transition:filter .15s ease,opacity .15s ease}.auth_authContinue__OiDiy:hover:not(:disabled){filter:brightness(1.06)}.auth_authContinue__OiDiy:disabled{opacity:.55;cursor:not-allowed}.auth_authLinks__jX8JA{display:flex;align-items:center;justify-content:center;gap:.85rem}.auth_authSwitch__ln8Qt{margin:0;text-align:center;color:var(--home-muted);font-size:.95rem;line-height:1.4}.auth_authSwitch__ln8Qt a{color:var(--home-text);font-weight:700;text-decoration:none}.auth_authSwitch__ln8Qt a:hover{color:var(--home-accent)}.auth_authLinksRule__J_3Vm{width:1px;height:.95rem;background:var(--home-card-border)}.auth_authTextLink___j0wj{border:none;background:none;padding:0;color:var(--home-text);font:inherit;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer}.auth_authTextLink___j0wj:hover{color:var(--home-accent)}.auth_authOr__LRJnN{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;margin:.35rem 0 0;color:var(--home-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.auth_authOr__LRJnN:after,.auth_authOr__LRJnN:before{content:"";height:1px;background:var(--home-card-border)}.auth_oauthRow__mSWHm{display:flex;justify-content:center;gap:.85rem}.auth_oauthCircle__OCDsg{width:3.35rem;height:3.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--home-card-border);border-radius:50%;background:var(--home-card);cursor:pointer;transition:border-color .15s ease,background .15s ease}.auth_oauthCircle__OCDsg:hover:not(:disabled){border-color:var(--home-border-strong,var(--home-text));background:var(--home-surface,var(--home-card))}.auth_oauthCircle__OCDsg:disabled{opacity:.55;cursor:not-allowed}.auth_divider__ZhDd8{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem;color:var(--home-text-faint);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth_divider__ZhDd8:after,.auth_divider__ZhDd8:before{content:"";height:1px;background:var(--home-card-border)}.auth_form__krKKs{display:flex;flex-direction:column;gap:.85rem}.auth_field__H8XQ4{display:flex;flex-direction:column;gap:.35rem}.auth_field__H8XQ4 label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--home-text-faint)}.auth_field__H8XQ4 input{border:1px solid var(--home-card-border);background:var(--home-input);color:var(--home-text);border-radius:12px;padding:.75rem .9rem;font:inherit;font-size:.95rem}.auth_field__H8XQ4 input:focus{outline:2px solid color-mix(in srgb,var(--home-accent) 45%,transparent);outline-offset:1px}.auth_primaryBtn__fy_LG{display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--home-accent);color:#fff;border-radius:14px;padding:.85rem 1.1rem;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s ease}.auth_primaryBtn__fy_LG:hover:not(:disabled){background:var(--home-accent-hover)}.auth_primaryBtn__fy_LG:disabled{opacity:.55;cursor:not-allowed}.auth_ghostBtn__tWUfQ{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--home-card-border);background:transparent;color:var(--home-muted);border-radius:14px;padding:.75rem 1rem;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;text-decoration:none}.auth_ghostBtn__tWUfQ:hover{color:var(--home-text);border-color:var(--home-border-strong)}.auth_error__RAJfV{background:color-mix(in srgb,var(--calc-loss) 14%,transparent);color:var(--calc-loss)}.auth_error__RAJfV,.auth_success__clpse{margin:0;padding:.7rem .85rem;border-radius:12px;font-size:.875rem;line-height:1.4}.auth_success__clpse{background:var(--home-green-bg);color:var(--home-green)}.auth_foot__KL3pK{margin:1.15rem 0 0;text-align:center;color:var(--home-muted);font-size:.9rem}.auth_foot__KL3pK a{color:var(--home-accent);font-weight:700;text-decoration:none}.auth_foot__KL3pK a:hover{text-decoration:underline;text-underline-offset:2px}.auth_hint__W7O2a{margin:0;color:var(--home-muted);font-size:.875rem;line-height:1.5}.auth_actionsRow__tbjSB{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between}.auth_profileCard__inSa1{display:flex;flex-direction:column;gap:1.15rem;padding:1.25rem 1.3rem 1.4rem;background:var(--home-card);border:1px solid var(--home-card-border);border-radius:var(--radius-lg);margin-bottom:1.25rem}.auth_profileCard__inSa1 h2{margin:0 0 .25rem;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.auth_profileCard__inSa1 p{margin:0;color:var(--home-muted);font-size:.9rem;line-height:1.5}.auth_signOutBtn__5zdhU{border:none;background:transparent;color:var(--home-muted);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.auth_signOutBtn__5zdhU:hover{color:var(--home-text)}