.login_page___bVDP{min-height:100vh;display:grid;place-items:center;padding:var(--ui-s6)}.login_card__r3Ltj{width:100%;max-width:360px;padding:var(--ui-s8) var(--ui-s6) var(--ui-s6);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}.login_brand__isTcd{display:flex;align-items:center;gap:var(--ui-s2);margin-bottom:var(--ui-s6);font-weight:600}.login_logo__GW03_{display:block;height:24px;width:auto}.login_mark__cs5xx{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--ui-radius);background:var(--brand-primary,#2563eb);color:var(--brand-on-primary,#ffffff);font-size:11px;font-weight:600}.login_name__NDOKl{font-size:var(--ui-text-md)}.login_title__7huBn{margin:0;font-size:var(--ui-text-xl);line-height:28px;font-weight:600;letter-spacing:-.01em}.login_muted__EQGxU{margin:var(--ui-s1) 0 0;color:var(--ui-text-muted)}.login_error__BN8Ls{margin:var(--ui-s4) 0 0;padding:var(--ui-s2) var(--ui-s3);border-radius:var(--ui-radius);background:var(--ui-bad-bg);color:var(--ui-bad-fg)}.login_form__Ij6Df{display:grid;gap:var(--ui-s4);margin:var(--ui-s6) 0 var(--ui-s5)}.login_submit__ajKqa{width:100%}.login_foot__JDBCk{margin:0;color:var(--ui-text-muted);font-size:var(--ui-text-xs)}.login_foot__JDBCk a{text-decoration:underline}