.forgot-password_container__JIA45{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;padding:var(--spacing-middle);background:var(--v2-page-bg)}.forgot-password_card___F_FU{width:100%;max-width:var(--v2-auth-card-w);padding:var(--spacing-xxxlarge);background:var(--v2-card);border:var(--v2-hairline) solid var(--v2-line);border-radius:var(--v2-r-card);box-shadow:var(--v2-card-shadow)}.forgot-password_logoSection__Vjq_h{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xsmall);margin-bottom:var(--spacing-xxxlarge)}.forgot-password_logo__r4Gh2{display:block;height:var(--v2-logo-h);width:auto}.forgot-password_logoSub__8vGJa{font-size:var(--v2-font-label);font-weight:var(--font-weight-medium);color:var(--v2-faint)}.forgot-password_title__HFg3X{margin-bottom:var(--spacing-smallest);font-size:var(--v2-font-title);font-weight:var(--font-weight-700);letter-spacing:-.025em;line-height:1.15;color:var(--v2-ink)}.forgot-password_subtitle__kiskX{margin-bottom:var(--spacing-xlarge);font-size:var(--v2-font-body);line-height:1.5;color:var(--v2-muted)}.forgot-password_form__713Nj{display:flex;flex-direction:column;gap:var(--spacing-middle)}.forgot-password_fieldLabel__zB4il{margin-bottom:var(--spacing-smallest);font-size:var(--v2-font-label);font-weight:var(--font-weight-medium);color:var(--v2-muted)}.forgot-password_input__bBIpg{font-size:var(--v2-font-body)}.forgot-password_submitBtn__bZwef{margin-top:var(--spacing-xsmall)}.forgot-password_error__HWCBH{font-size:var(--v2-font-label);color:var(--error-color);text-align:center}.forgot-password_backLink__gGB6a,.forgot-password_forgotLink__PTHbi{margin-top:var(--spacing-small);text-align:center}.forgot-password_backLink__gGB6a a,.forgot-password_forgotLink__PTHbi a{font-size:var(--v2-font-control);font-weight:var(--font-weight-600);color:var(--purple-500)}.forgot-password_backLink__gGB6a a:hover,.forgot-password_forgotLink__PTHbi a:hover{color:var(--purple-600);text-decoration:underline}.forgot-password_successCard__KMUda{padding:var(--spacing-xlarge) 0;text-align:center}.forgot-password_successIcon__urGBz{margin-bottom:var(--spacing-middle);font-size:var(--font-largest);color:var(--v2-dot-ok)}.forgot-password_successTitle__OQ53l{margin-bottom:var(--spacing-xsmall);font-size:var(--font-large);font-weight:var(--font-weight-700);letter-spacing:-.015em;color:var(--v2-ink)}.forgot-password_successText__A__je{font-size:var(--v2-font-body);line-height:1.5;color:var(--v2-muted)}