.auth-form_page__bunVa{max-width:26rem;margin:0 auto;padding:3.5rem 1.5rem 4rem}.auth-form_title__qz_eb{font-size:1.75rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .5rem}.auth-form_hint___o4YM{color:var(--color-text-muted);margin:0 0 2rem}.auth-form_form__sd93N{display:flex;flex-direction:column;gap:1.125rem}.auth-form_field__05UAR{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:600}.auth-form_field__05UAR input{font:inherit;font-weight:400;padding:.75rem .875rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text)}.auth-form_error__fGUuW{font-size:.875rem;color:var(--color-danger);margin:0}.auth-form_submit__70do6{margin-top:.5rem;padding:.875rem;font-size:1rem;font-weight:600;color:#fff;background:var(--color-primary);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .15s ease}.auth-form_submit__70do6:hover{background:var(--color-primary-dark)}.auth-form_switch__gestZ{margin-top:1.75rem;font-size:.9375rem;color:var(--color-text-muted)}.auth-form_switch__gestZ a{color:var(--color-primary);font-weight:600;text-decoration:none}.auth-form_switch__gestZ a:hover{text-decoration:underline}