._screen_1rim2_3{min-height:100vh;padding:var(--space-8) var(--space-4);background:var(--shell);justify-content:center;align-items:center;display:flex}._card_1rim2_12{width:100%;max-width:420px;padding:var(--space-10) var(--space-8);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-paper), var(--edge-lit);animation:_pm-rise-in_1rim2_1 var(--dur-4) var(--ease-out) both}._eyebrow_1rim2_23{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);margin:0 0 var(--space-3)}._title_1rim2_31{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0 0 var(--space-6);color:var(--text-primary)}._brandRow_1rim2_40{margin-bottom:var(--space-4);align-items:center;display:flex}._brandLink_1rim2_46{border-radius:var(--radius-sm);outline-offset:3px;align-items:flex-end;gap:6px;text-decoration:none;display:inline-flex}._brandLink_1rim2_46:focus-visible{outline:2px solid var(--focus-ring)}._brandMark_1rim2_59{border-radius:var(--radius-lg);background:var(--accent-primary);width:34px;height:34px;color:var(--text-inverse);font-family:var(--font-display);font-size:19px;font-weight:var(--weight-display);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._brandSuffix_1rim2_76{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);color:var(--text-primary);padding-bottom:5px;line-height:1}._brandLink_1rim2_46:hover ._brandSuffix_1rim2_76{text-underline-offset:4px;text-decoration:underline}._form_1rim2_90{gap:var(--space-4);flex-direction:column;display:flex}._divider_1rim2_96{align-items:center;gap:var(--space-3);margin:var(--space-6) 0;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-sm);display:flex}._divider_1rim2_96:before,._divider_1rim2_96:after{content:"";border-top:1px solid var(--border-subtle);flex:1}._guest_1rim2_113{gap:var(--space-3);flex-direction:column;display:flex}._switch_1rim2_119{margin:var(--space-6) 0 0;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-secondary);text-align:center}._hint_1rim2_127{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-muted);margin:0}._error_1rim2_134{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--danger);margin:0}._merge_1rim2_141{gap:var(--space-4);flex-direction:column;display:flex}._actions_1rim2_147{gap:var(--space-3);flex-wrap:wrap;display:flex}._banner_1rim2_154{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);background:var(--attention-tint);border-bottom:1px solid var(--border-subtle);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-primary);flex-wrap:wrap;display:flex}._bannerText_1rim2_167{flex:1;min-width:16ch;margin:0}._bannerUsage_1rim2_173{color:var(--text-secondary)}._boot_1rim2_177{background:var(--shell);min-height:100vh;color:var(--text-muted);font-family:var(--font-ui);justify-content:center;align-items:center;display:flex}._retry_1rim2_187{margin-top:var(--space-6)}._link_1rim2_191{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._verify_1rim2_201{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-muted);align-items:center;gap:6px;margin:0;display:flex}._verified_1rim2_211{color:var(--success)}._spin_1rim2_215{flex-shrink:0;animation:.8s linear infinite _auth-spin_1rim2_1}@keyframes _auth-spin_1rim2_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_1rim2_215{animation-duration:2.4s}}._switchLink_1rim2_232{color:var(--accent-primary);font-weight:var(--weight-medium);text-underline-offset:2px;text-decoration:underline}
