.ForgotPasswordScreen_form__3YUM0{inline-size:min(100%,26rem);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}@media(max-width:30rem){.ForgotPasswordScreen_form__3YUM0{padding:var(--space-5) var(--space-4)}}.ForgotPasswordScreen_header__7DFlT{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ForgotPasswordScreen_title__eTJe9{margin:0;font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-text)}.ForgotPasswordScreen_subtitle__lBbTt{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-base);color:var(--color-text-muted)}.ForgotPasswordScreen_fields__CwIvz,.ForgotPasswordScreen_panel__tdpno{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ForgotPasswordScreen_divider__wyAV2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);color:var(--color-text-subtle)}.ForgotPasswordScreen_divider__wyAV2:after,.ForgotPasswordScreen_divider__wyAV2:before{content:"";block-size:1px;background:var(--color-border-subtle)}.ForgotPasswordScreen_divider__wyAV2 span{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle)}.ForgotPasswordScreen_rowBetween___WyQo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ForgotPasswordScreen_forgotLink__0yGIg,.ForgotPasswordScreen_link__YGRA8,.ForgotPasswordScreen_switchLink__USHDQ{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none;-webkit-border-after:1px solid rgba(0,0,0,0);border-block-end:1px solid rgba(0,0,0,0);transition:border-color var(--duration-fast) var(--ease-soft),color var(--duration-fast) var(--ease-soft)}.ForgotPasswordScreen_forgotLink__0yGIg:hover,.ForgotPasswordScreen_link__YGRA8:hover,.ForgotPasswordScreen_switchLink__USHDQ:hover{border-block-end-color:currentColor}.ForgotPasswordScreen_forgotLink__0yGIg:focus-visible,.ForgotPasswordScreen_link__YGRA8:focus-visible,.ForgotPasswordScreen_switchLink__USHDQ:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.ForgotPasswordScreen_restoreToggleBtn__zcYHg{font-size:var(--font-size-sm);color:var(--color-text-muted);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ForgotPasswordScreen_restoreToggleBtn__zcYHg:hover{color:var(--color-text)}.ForgotPasswordScreen_restoreToggleBtn__zcYHg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.ForgotPasswordScreen_switch__acZdv{margin:0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.ForgotPasswordScreen_mockNoticeBox__S04PP{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border-subtle);-webkit-border-start:2px solid var(--color-warning);border-inline-start:2px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.ForgotPasswordScreen_mockBadge__bdhua{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--color-warning)}.ForgotPasswordScreen_mockNoticeText__Fnrv5{margin:0;font-size:var(--font-size-xs);line-height:var(--line-height-base);color:var(--color-text-muted)}.ForgotPasswordScreen_trustLine__J1FiS{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}.ForgotPasswordScreen_trustLine__J1FiS svg{color:var(--color-text-subtle);flex:none}.ForgotPasswordScreen_alert__zVGJv{margin:0}.ForgotPasswordScreen_localeField__DrkpF{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ForgotPasswordScreen_localeLabel__oyy6C{font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.ForgotPasswordScreen_localeSelect___gflk{inline-size:100%;min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);color:var(--color-text);background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font:inherit}.ForgotPasswordScreen_form__3YUM0{gap:var(--space-5)}