.ForgotPasswordForm-module__kaZ7Eq__page{background:var(--bg);box-sizing:border-box;min-height:100vh;padding:24px;display:flex}.ForgotPasswordForm-module__kaZ7Eq__card{background:var(--sf);border:1px solid var(--brd);border-radius:var(--r-md);width:100%;max-width:400px;margin:auto;overflow:hidden}.ForgotPasswordForm-module__kaZ7Eq__brandSection{border-bottom:1px solid var(--brd);text-align:center;padding:28px 32px 20px}.ForgotPasswordForm-module__kaZ7Eq__logoBrand{justify-content:center;align-items:center;gap:10px;display:inline-flex}.ForgotPasswordForm-module__kaZ7Eq__logo{letter-spacing:-.02em;color:var(--t1);font-size:22px;font-weight:700}.ForgotPasswordForm-module__kaZ7Eq__form{flex-direction:column;gap:16px;padding:24px 32px 28px;display:flex}.ForgotPasswordForm-module__kaZ7Eq__formTitle{color:var(--t1);margin:0;font-size:18px;font-weight:600}.ForgotPasswordForm-module__kaZ7Eq__formSubtitle{color:var(--t2);margin:-8px 0 0;font-size:13px;line-height:1.5}.ForgotPasswordForm-module__kaZ7Eq__field{flex-direction:column;gap:6px;display:flex}.ForgotPasswordForm-module__kaZ7Eq__label{color:var(--t2);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.ForgotPasswordForm-module__kaZ7Eq__inputWrap{position:relative}.ForgotPasswordForm-module__kaZ7Eq__inputIcon{color:var(--t3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ForgotPasswordForm-module__kaZ7Eq__input{background:var(--bg);border:1px solid var(--brd);border-radius:var(--r-sm);width:100%;height:38px;color:var(--t1);box-sizing:border-box;padding:0 12px 0 38px;font-family:inherit;font-size:14px}.ForgotPasswordForm-module__kaZ7Eq__input:focus{border-color:var(--info);outline:none}.ForgotPasswordForm-module__kaZ7Eq__input:disabled{opacity:.6;cursor:not-allowed}.ForgotPasswordForm-module__kaZ7Eq__submitBtn{background:var(--t1);height:40px;color:var(--bg);border-radius:var(--r-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.ForgotPasswordForm-module__kaZ7Eq__submitBtn:hover:not(:disabled){opacity:.9}.ForgotPasswordForm-module__kaZ7Eq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.ForgotPasswordForm-module__kaZ7Eq__spin{animation:1s linear infinite ForgotPasswordForm-module__kaZ7Eq__spin}@keyframes ForgotPasswordForm-module__kaZ7Eq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ForgotPasswordForm-module__kaZ7Eq__link{text-align:center;color:var(--t2);font-size:13px;text-decoration:none}.ForgotPasswordForm-module__kaZ7Eq__link:hover{color:var(--t1);text-decoration:underline}.ForgotPasswordForm-module__kaZ7Eq__successState{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:8px 0 4px;display:flex}.ForgotPasswordForm-module__kaZ7Eq__successIcon{color:var(--grn)}.ForgotPasswordForm-module__kaZ7Eq__successText{color:var(--t2);margin:0;font-size:13.5px;line-height:1.55}.ForgotPasswordForm-module__kaZ7Eq__successText strong{color:var(--t1)}
