.auth-form-module__BmvIIa__page{place-items:center;min-height:100svh;padding:3rem 1.25rem;display:grid}.auth-form-module__BmvIIa__panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,30rem);padding:2rem}.auth-form-module__BmvIIa__brand{color:var(--primary);letter-spacing:-.04em;align-items:center;gap:.65rem;margin-bottom:2rem;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-form-module__BmvIIa__heading{margin-bottom:2rem}.auth-form-module__BmvIIa__heading h1{margin:0;font-size:1.75rem;line-height:1.43}.auth-form-module__BmvIIa__heading p,.auth-form-module__BmvIIa__switchLink{color:var(--muted)}.auth-form-module__BmvIIa__heading p{margin:.75rem 0 0}.auth-form-module__BmvIIa__success,.auth-form-module__BmvIIa__formError{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0 0 1.25rem;padding:1rem;line-height:1.45}.auth-form-module__BmvIIa__success{color:var(--ink);background:var(--surface-soft)}.auth-form-module__BmvIIa__formError,.auth-form-module__BmvIIa__fieldError{color:var(--danger)}.auth-form-module__BmvIIa__formError{background:var(--surface);border-color:var(--danger)}.auth-form-module__BmvIIa__form{gap:1.5rem;display:grid}.auth-form-module__BmvIIa__field{gap:.5rem;display:grid}.auth-form-module__BmvIIa__field label{font-size:.875rem;font-weight:500}.auth-form-module__BmvIIa__field input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:56px;color:var(--ink);padding:14px 12px}.auth-form-module__BmvIIa__field input:hover{border-color:var(--border-strong)}.auth-form-module__BmvIIa__field input[aria-invalid=true]{border-color:var(--danger)}.auth-form-module__BmvIIa__help,.auth-form-module__BmvIIa__fieldError{margin:0;font-size:.875rem;line-height:1.43}.auth-form-module__BmvIIa__help{color:var(--muted)}.auth-form-module__BmvIIa__form button{border-radius:var(--radius-sm);background:var(--action-fill);min-height:48px;color:var(--on-primary);border:0;padding:14px 24px;font-weight:500;line-height:1.25}.auth-form-module__BmvIIa__form button:active{background:var(--primary-active)}.auth-form-module__BmvIIa__form button:disabled{background:var(--primary-disabled);cursor:not-allowed}.auth-form-module__BmvIIa__switchLink{border-top:1px solid var(--line-soft);text-align:center;margin:1.5rem 0 0;padding-top:1.5rem;font-size:.875rem}.auth-form-module__BmvIIa__switchLink a{color:var(--ink);font-weight:500}@media (max-width:743px){.auth-form-module__BmvIIa__page{place-items:start center;padding:2rem 1.25rem}.auth-form-module__BmvIIa__panel{border:0;padding:0}.auth-form-module__BmvIIa__brand{margin-bottom:3rem}}
