.auth-form-module__4Ejn1W__form{gap:1.05rem;display:grid}.auth-form-module__4Ejn1W__field{gap:.45rem;display:grid}.auth-form-module__4Ejn1W__field label,.auth-form-module__4Ejn1W__checkboxField label{font-size:.9rem;font-weight:750}.auth-form-module__4Ejn1W__field input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:3rem;color:var(--foreground);padding:.75rem .85rem;transition:border-color .15s,box-shadow .15s}.auth-form-module__4Ejn1W__field input:hover{border-color:var(--border)}.auth-form-module__4Ejn1W__field input:focus{border-color:var(--focus);box-shadow:0 0 0 4px color-mix(in srgb, var(--focus) 13%, transparent);outline:none}.auth-form-module__4Ejn1W__field input[aria-invalid=true]{border-color:var(--danger)}.auth-form-module__4Ejn1W__fieldError{color:var(--danger);font-size:.84rem;line-height:1.45}.auth-form-module__4Ejn1W__checkboxField{grid-template-columns:auto 1fr;align-items:start;gap:.5rem;display:grid}.auth-form-module__4Ejn1W__checkboxField input{width:1.15rem;height:1.15rem;accent-color:var(--brand-primary);margin-top:.1rem}.auth-form-module__4Ejn1W__checkboxField label a,.auth-form-module__4Ejn1W__supportRow a{color:var(--brand-primary-strong);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.auth-form-module__4Ejn1W__checkboxField .auth-form-module__4Ejn1W__fieldError{grid-column:2}.auth-form-module__4Ejn1W__supportRow{justify-content:flex-end;font-size:.9rem;font-weight:650;display:flex}.auth-form-module__4Ejn1W__loginOptions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-form-module__4Ejn1W__rememberOption{align-items:center;gap:.5rem;font-size:.9rem;font-weight:650;display:inline-flex}.auth-form-module__4Ejn1W__rememberOption input{width:1.15rem;height:1.15rem;accent-color:var(--brand-primary)}.auth-form-module__4Ejn1W__otpHeading{gap:.35rem;display:grid}.auth-form-module__4Ejn1W__otpHeading strong{font-size:1.1rem}.auth-form-module__4Ejn1W__otpHeading p{color:var(--foreground-muted);line-height:1.5}.auth-form-module__4Ejn1W__formMessage{border-left:3px solid var(--brand-accent);background:var(--brand-surface-tint);color:var(--foreground-muted);padding:.75rem .9rem;font-size:.9rem;line-height:1.5}.auth-form-module__4Ejn1W__submit{background:var(--brand-primary);color:#fff;cursor:pointer;min-height:3.2rem;box-shadow:0 8px 20px color-mix(in srgb, var(--brand-primary) 24%, transparent);border:0;border-radius:999px;font-weight:800;transition:background-color .15s,transform .15s}.auth-form-module__4Ejn1W__submit:disabled{cursor:wait;opacity:.65}.auth-form-module__4Ejn1W__secondaryButton{color:var(--brand-primary-strong);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;font-weight:750;text-decoration:underline}@media (hover:hover) and (pointer:fine){.auth-form-module__4Ejn1W__submit:not(:disabled):hover{background:var(--brand-strong-bg);transform:translateY(-1px)}}
