.ForgotPasswordForm_wrap__anwlr{padding:15vh 1rem 4rem}.ForgotPasswordForm_card__S374F{background:var(--color-surface);border:.5px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem;max-width:440px;margin:0 auto}.ForgotPasswordForm_siteName__Myvro{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-primary);text-align:center;margin-bottom:1rem;letter-spacing:.1em}.ForgotPasswordForm_title__LXfvf{font-family:var(--font-heading);font-size:2rem;color:var(--color-text);letter-spacing:.05em;margin-bottom:.375rem;line-height:1.1}.ForgotPasswordForm_subtitle___k3bz{font-size:.875rem;color:var(--color-muted);margin-bottom:2rem;line-height:1.5}.ForgotPasswordForm_field__ceknX{margin-bottom:1.25rem}.ForgotPasswordForm_label__VjJuI{display:block;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.5rem}.ForgotPasswordForm_input__geEB3{width:100%;background:var(--color-bg);border:.5px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem 1rem;color:var(--color-text);font-family:var(--font-body);font-size:.9375rem;outline:none;transition:border-color var(--transition);box-sizing:border-box}.ForgotPasswordForm_input__geEB3:focus{border-color:var(--color-primary)}.ForgotPasswordForm_error__hWbiC{color:var(--color-danger);font-size:.875rem;margin-bottom:1rem}.ForgotPasswordForm_btn__X6N78{width:100%;height:3rem;background:var(--color-primary);color:var(--color-text);border:none;border-radius:var(--radius-md);font-family:var(--font-heading);font-size:1.1rem;letter-spacing:.12em;cursor:pointer;transition:background var(--transition)}.ForgotPasswordForm_btn__X6N78:hover{background:var(--color-primary-dark)}.ForgotPasswordForm_btn__X6N78:disabled{opacity:.6;cursor:not-allowed}.ForgotPasswordForm_successBox__0oDXe{background:var(--color-bg);border:.5px solid var(--color-primary);border-radius:var(--radius-md);padding:1.25rem;margin-bottom:1.5rem}.ForgotPasswordForm_successText__kSKw4{font-size:.9375rem;color:var(--color-text);line-height:1.5;margin-bottom:.5rem}.ForgotPasswordForm_successText__kSKw4 strong{color:var(--color-primary-light)}.ForgotPasswordForm_successNote__Pvh27{font-size:.8125rem;color:var(--color-muted)}.ForgotPasswordForm_backLink__QrEdn{display:block;text-align:center;margin-top:1.5rem;font-size:.875rem;color:var(--color-muted);text-decoration:none;transition:color var(--transition)}.ForgotPasswordForm_backLink__QrEdn:hover{color:var(--color-text)}