.AuthForm_form__YWbP7{display:flex;flex-direction:column;gap:1.1rem}.AuthForm_brandHeader__xQXOS{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.25rem 0 1.35rem;text-align:center}.AuthForm_brandLogo__27qJQ{height:46px;width:auto;max-width:170px;object-fit:contain}.AuthForm_brandWelcome__rPUzl{font-size:.875rem;color:var(--color-text-muted);max-width:22rem;line-height:1.5}.AuthForm_field__s7fkE{display:flex;flex-direction:column;gap:.375rem}.AuthForm_label__xzma5{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}.AuthForm_input__RNpmp{width:100%;padding:.8rem 1rem;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);color:var(--color-text);font-size:.9375rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.AuthForm_input__RNpmp:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.AuthForm_otpInput__ar2Ek{letter-spacing:.5em;text-align:center;font-size:1.25rem;font-weight:700}.AuthForm_error__H0_sM{background:var(--color-error-subtle);color:var(--color-error)}.AuthForm_error__H0_sM,.AuthForm_success__caRdP{padding:.625rem .75rem;border-radius:var(--radius-sm);font-size:.8125rem}.AuthForm_success__caRdP{background:var(--color-success-subtle);color:var(--color-success)}.AuthForm_submitButton__zmuvz{margin-top:.25rem;padding:.85rem;border:none;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-inverse);font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 6px 16px rgba(43,107,122,.22);transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.AuthForm_submitButton__zmuvz:hover:not(:disabled){background:var(--color-primary-light);box-shadow:0 8px 20px rgba(43,107,122,.28)}.AuthForm_submitButton__zmuvz:active:not(:disabled){transform:scale(.98)}.AuthForm_submitButton__zmuvz:disabled{opacity:.6;cursor:not-allowed}.AuthForm_linkButton__bJ1P7{align-self:flex-start;border:none;background:transparent;color:var(--color-primary);font-size:.8125rem;font-weight:600;cursor:pointer;padding:0}.AuthForm_linkButton__bJ1P7:hover{text-decoration:underline}.AuthForm_linkButton__bJ1P7:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.AuthForm_switchText__P7Uxc{text-align:center}.AuthForm_description__2SmXn,.AuthForm_switchText__P7Uxc{font-size:.8125rem;color:var(--color-text-secondary)}.AuthForm_phoneDisplay__O_dYp{font-weight:600;color:var(--color-text)}.OtpInput_wrap__pzT5o{display:flex;justify-content:center;gap:.5rem}.OtpInput_box__jBzQM{width:3rem;height:3.5rem;padding:0;text-align:center;font-size:1.5rem;font-weight:700;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.OtpInput_box__jBzQM:focus,.OtpInput_box__jBzQM[data-filled=true]{background:#fff;border-color:var(--color-primary)}.OtpInput_box__jBzQM:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-subtle)}@media (max-width:380px){.OtpInput_wrap__pzT5o{gap:.35rem}.OtpInput_box__jBzQM{width:2.5rem;height:3rem;font-size:1.25rem}}.PasswordInput_wrapper__cu5rh{position:relative;display:flex;align-items:stretch}.PasswordInput_wrapper__cu5rh>input{width:100%}.PasswordInput_toggle__N4zrD{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:2.75rem;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast)}.PasswordInput_toggle__N4zrD:hover{color:var(--color-text-secondary)}