.AuthForm-module__N3bjga__page{max-width:440px;margin:0 auto;padding:64px 24px 80px}.AuthForm-module__N3bjga__page h1{margin:0 0 24px;font-size:1.75rem}.AuthForm-module__N3bjga__form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:18px;padding:26px;display:flex}.AuthForm-module__N3bjga__field{flex-direction:column;gap:6px;display:flex}.AuthForm-module__N3bjga__field label{color:var(--muted);font-size:.875rem}.AuthForm-module__N3bjga__field input{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);padding:12px 14px}.AuthForm-module__N3bjga__field input:hover{border-color:var(--line-strong)}.AuthForm-module__N3bjga__field input:focus{border-color:var(--primary);outline:none}.AuthForm-module__N3bjga__submit{font-family:var(--font-display);border-radius:var(--radius-control);border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;padding:15px 24px;font-size:1rem;font-weight:600;line-height:1}.AuthForm-module__N3bjga__submit:hover{background:var(--primary-deep);border-color:var(--primary-deep)}.AuthForm-module__N3bjga__submit:disabled{opacity:.45;cursor:default}.AuthForm-module__N3bjga__error{color:var(--alert);margin:0;font-size:.875rem}.AuthForm-module__N3bjga__info{color:var(--primary);margin:0;font-size:.875rem}.AuthForm-module__N3bjga__switch{color:var(--muted);margin:0;font-size:.875rem}.AuthForm-module__N3bjga__switch a{color:var(--primary);font-family:var(--font-display);font-weight:600;text-decoration:none}.AuthForm-module__N3bjga__consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;display:flex}.AuthForm-module__N3bjga__consent input{flex:none;margin-top:3px}
