.compass-setup{padding:56px 0;border-top:1px solid var(--line)}.setup-intro{max-width:600px;color:var(--muted)}.setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.setup-card{min-width:0;padding:26px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.setup-card h3{font-size:24px;margin:18px 0}.setup-card p,.setup-card dd{font-size:13px;line-height:1.8;color:var(--muted)}.setup-card label{display:block;font-size:12px;margin-bottom:10px}.setup-card input{width:100%;padding:13px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink)}.setup-card code,.setup-vars dt{font:11px var(--font-code),monospace;overflow-wrap:anywhere;color:var(--ink)}.setup-providers{display:flex;gap:10px}.setup-providers button{padding:12px 18px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px}.setup-providers button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.setup-wide{grid-column:1/-1}.setup-vars{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:16px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.setup-vars dd{margin:0}.setup-status{font-size:12px;line-height:1.8;padding:18px;border-left:2px solid var(--blue);color:var(--muted)}#setup-links:not([hidden]){display:flex;flex-wrap:wrap;gap:14px;font-size:12px}.setup-note{margin-bottom:0}@media(max-width:620px){.setup-grid{grid-template-columns:1fr}.setup-card{padding:20px}.setup-vars{grid-template-columns:1fr;gap:9px}.setup-vars dd{margin-bottom:12px}.compass-setup{padding:35px 0}}
