.setup-page>.setup-layout{min-height:calc(100dvh - var(--bar-height));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.setup-page>.setup-layout .setup-heading{font-size:14px;font-weight:600}.setup-page>.setup-layout>.setup-steps{border-right:1px solid var(--line);flex-direction:column;gap:12px;padding:20px;display:flex}.setup-page>.setup-layout>.setup-steps>.step-list{counter-reset:step;border-top:1px solid var(--line)}.setup-page>.setup-layout>.setup-steps>.step-list>.step-item{border-bottom:1px solid var(--line)}.setup-page>.setup-layout>.setup-steps>.step-list>.step-item>.step-link{color:var(--text);grid-template-columns:24px minmax(0,1fr);gap:14px;padding:14px 4px;text-decoration:none;display:grid}.setup-page>.setup-layout>.setup-steps>.step-list>.step-item>.step-link:hover>.step-text>.step-title{text-underline-offset:3px;text-decoration:underline}.setup-page>.setup-layout>.setup-steps>.step-list>.step-item>.step-link>.step-number{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--muted);font:500 12px var(--mono);border-radius:4px;place-items:center;display:grid}.setup-page>.setup-layout>.setup-steps>.step-list>.step-item>.step-link>.step-text{flex-direction:column;gap:2px;display:flex}.setup-page>.setup-layout>.setup-steps>.step-list>.step-item>.step-link>.step-text>.step-title{font-weight:500}.setup-page>.setup-layout>.setup-steps>.step-list>.step-item>.step-link>.step-text>.step-description{color:var(--muted);font-size:13px}.setup-page>.setup-layout>.setup-steps>.step-list>.step-item.is-done>.step-link>.step-number{border-color:var(--signal);background:var(--signal);color:#000}.setup-page>.setup-layout>.setup-steps>.step-list>.step-item.is-done>.step-link>.step-text>.step-title{color:var(--muted)}.setup-page>.setup-layout>.setup-side{flex-direction:column;display:flex}.setup-page>.setup-layout>.setup-side>.setup-panel{border-bottom:1px solid var(--line);flex-direction:column;gap:14px;padding:20px;display:flex}.setup-page>.setup-layout>.setup-side>.setup-panel>.panel-text{color:var(--muted);font-size:13px}.setup-page>.setup-layout>.setup-side>.setup-panel>.panel-note{color:var(--faint);font-size:12px}.setup-page>.setup-layout>.setup-side>.setup-panel>.panel-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=960px){.setup-page>.setup-layout{grid-template-columns:minmax(0,1fr)}.setup-page>.setup-layout>.setup-steps{border-right:0;border-bottom:1px solid var(--line)}}
