.auth_card__P0W9t{background:var(--color-background-primary);border:1px solid var(--color-border);border-radius:16px;padding:32px}.auth_title__8jdIt{color:var(--color-text,#111);margin:0 0 6px;font-size:28px;font-weight:800}.auth_subtitle__F4DEK{color:var(--color-text-muted);font-size:15px;margin:0 0 24px}.auth_label__5qKQi{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-muted);margin-top:6px}.auth_forgot__qpauH{align-self:flex-end;color:var(--color-brand);font-size:14px;font-weight:700;margin-bottom:6px}.auth_secondaryButton__wGSAE{display:block;text-align:center;border:1.5px solid var(--color-brand);color:var(--color-brand);border-radius:12px;padding:13px 20px;font-size:15px;font-weight:700;text-decoration:none;margin-top:12px}.auth_error__Gqe9B{color:crimson;font-size:13px;margin:0 0 16px}.auth_message__Fj_TN{color:#1a7a3c;font-size:13px;margin:0 0 16px}.auth_hint__gb_p4{color:var(--color-text-muted);font-size:13px;margin:0 0 16px}.auth_form__D8pF_{display:flex;flex-direction:column;gap:12px}.auth_form__D8pF_ input{padding:13px 14px;border:1px solid var(--color-border);border-radius:12px;font-size:15px;background:var(--color-background-primary);color-scheme:inherit}.auth_submitButton__3WBRp{background:var(--color-brand);color:#fff;border:none;border-radius:12px;padding:15px 20px;font-size:16px;font-weight:700;cursor:pointer;margin-top:4px}.auth_switchLine__aa8KZ{margin-top:20px;font-size:13px;color:var(--color-text-muted);text-align:center}.auth_switchLine__aa8KZ a{color:var(--color-brand);font-weight:600}.auth_roles__G7Dei{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:20px}.auth_role__g3JWX{display:flex;flex-direction:column;gap:4px;padding:14px;border:1.5px solid var(--color-border);border-radius:14px;text-decoration:none;color:inherit}.auth_role__g3JWX span{font-size:12px;color:var(--color-text-muted)}.auth_roleActive__7ti3C{border-color:var(--color-brand);background:#f5f6fd}