.pg-installed{background:var(--bg);min-height:100vh}.pg-installed .installed-narrow{text-align:center;max-width:640px;margin:0 auto}.pg-installed .auth-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:clamp(32px,6vw,72px);display:grid}.auth-copy{max-width:620px}.auth-panel{justify-content:center;min-width:0;min-height:480px;display:flex}.auth-panel>*{max-width:100%}.auth-cta{justify-content:flex-start}.installed-badge{width:56px;height:56px;margin:0 auto var(--space-5);font-size:var(--fs-30);color:var(--relay-accent-ink);background:var(--relay-citron);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.installed-badge.warn{background:var(--bg-muted);color:var(--accent-amber-text)}.installed-steps{margin:36px 0 var(--space-2);text-align:left;padding:0;list-style:none}.installed-steps li{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--border);display:flex}.installed-steps li:last-child{border-bottom:none}.installed-steps .num{background:var(--bg-muted);border:1px solid var(--border);width:28px;height:28px;font-size:var(--fs-13);color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.installed-steps h2{margin:2px 0 var(--space-1);font-size:var(--fs-16);color:var(--text);font-weight:600}.installed-steps p{font-size:var(--fs-15);color:var(--text-subtle);margin:0;line-height:1.55}.installed-steps code,.pg-installed code{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);background:var(--bg-muted);border:1px solid var(--border);color:var(--text);border-radius:4px;padding:1px 6px;font-size:.85em}.installed-cta{gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-top:28px;display:flex}.installed-foot{margin-top:var(--space-5);font-size:var(--fs-14)}.installed-foot a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}@media (max-width:860px){.pg-installed .auth-grid{text-align:center;grid-template-columns:1fr}.auth-copy{max-width:640px;margin:0 auto}.auth-cta{justify-content:center}}
