.ForgotPasswordForm-module__32CqGW__form{flex-direction:column;gap:1.5rem;display:flex}.ForgotPasswordForm-module__32CqGW__group{text-align:left}.ForgotPasswordForm-module__32CqGW__group label{color:#334155;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.ForgotPasswordForm-module__32CqGW__group input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:14px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ForgotPasswordForm-module__32CqGW__group input:focus{background:#fff;border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b9811f}.ForgotPasswordForm-module__32CqGW__success{color:#10b981;text-align:center;background:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;padding:14px 16px;font-size:.95rem}.ForgotPasswordForm-module__32CqGW__error{color:#ef4444;text-align:center;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:14px 16px;font-size:.95rem}.ForgotPasswordForm-module__32CqGW__submitBtn{color:#000;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#10b981;border:none;border-radius:8px;margin-top:.5rem;padding:14px 20px;font-size:1rem;font-weight:700;transition:background .2s}.ForgotPasswordForm-module__32CqGW__submitBtn:hover:not(:disabled){background:#059669}.ForgotPasswordForm-module__32CqGW__submitBtn:disabled{opacity:.75;cursor:not-allowed}.ForgotPasswordForm-module__32CqGW__back{text-align:center;margin-top:1.2rem;font-size:.95rem}.ForgotPasswordForm-module__32CqGW__back a{color:#10b981;font-weight:500;text-decoration:none}.ForgotPasswordForm-module__32CqGW__back a:hover{text-decoration:underline}.ForgotPasswordForm-module__32CqGW__codeInput{letter-spacing:.4em;text-align:center;font-size:1.4rem;font-weight:600}
.page-module__M1_nPa__container{background:#f8fafc;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex}.page-module__M1_nPa__card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:420px;padding:2.5rem 2rem;box-shadow:0 10px 30px #00000014}.page-module__M1_nPa__card h1{color:#0f172a;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.page-module__M1_nPa__card p{color:#64748b;margin-bottom:2rem;font-size:1rem}.page-module__M1_nPa__form{flex-direction:column;gap:1.25rem;display:flex}.page-module__M1_nPa__group{text-align:left}.page-module__M1_nPa__group label{color:#334155;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.page-module__M1_nPa__group input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:14px 16px;font-size:1rem;transition:all .2s}.page-module__M1_nPa__group input:focus{background:#fff;border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b98126}.page-module__M1_nPa__submitBtn{color:#000;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#10b981;border:none;border-radius:8px;margin-top:.5rem;padding:14px;font-size:1rem;font-weight:700;transition:background .2s}.page-module__M1_nPa__submitBtn:hover:not(:disabled){background:#059669}.page-module__M1_nPa__submitBtn:disabled{opacity:.7;cursor:not-allowed}.page-module__M1_nPa__success{color:#10b981;text-align:center;background:#d1fae5;border-radius:8px;padding:12px;font-size:.95rem}.page-module__M1_nPa__error{color:#ef4444;text-align:center;background:#fee2e2;border-radius:8px;padding:12px;font-size:.95rem}.page-module__M1_nPa__back{margin-top:1.5rem;font-size:.95rem}.page-module__M1_nPa__back a{color:#10b981;text-decoration:none}.page-module__M1_nPa__back a:hover{text-decoration:underline}
