.cd41-workspace .cd-first-run{display:grid;gap:var(--s-5);max-width:760px;padding:var(--s-6);border-radius:var(--r-3);background:linear-gradient(180deg,oklch(.19 .012 355/.55),var(--surface-1) 140px);box-shadow:inset 0 0 0 1px var(--hairline),var(--shadow-1)}.cd41-workspace .cd-first-run-head{display:grid;gap:var(--s-2)}.cd41-workspace .cd-first-run-eyebrow{margin:0;color:var(--accent);font:var(--t-caption);letter-spacing:var(--track-label);text-transform:uppercase}.cd41-workspace .cd-first-run-head h2{margin:0;color:var(--text);font:600 22px/1.25 var(--font-display);letter-spacing:var(--track-tight)}.cd41-workspace .cd-first-run-lede{max-width:60ch;margin:0;color:var(--text-2);font:var(--t-body)}.cd41-workspace .cd-first-run-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.cd41-workspace .cd-first-run-step{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--hairline)}.cd41-workspace .cd-first-run-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--text-2);background:var(--surface-2);font:600 13px/1 var(--font);font-variant-numeric:tabular-nums}.cd41-workspace .cd-first-run-step[data-state=current] .cd-first-run-mark{color:var(--accent-ink);background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.cd41-workspace .cd-first-run-step[data-state=done] .cd-first-run-mark{color:oklch(.2 .05 155);background:var(--ready)}.cd41-workspace .cd-first-run-copy{display:grid;gap:4px;min-width:0}.cd41-workspace .cd-first-run-copy h3{margin:0;color:var(--text);font:var(--t-headline);font-size:15px}.cd41-workspace .cd-first-run-step[data-state=todo] .cd-first-run-copy h3{color:var(--text-2)}.cd41-workspace .cd-first-run-copy p{margin:0;color:var(--text-2);font:var(--t-callout);font-weight:450}.cd41-workspace .cd-first-run-step[data-state=done] .cd-first-run-copy p{display:none}.cd41-workspace .cd-first-run-copy small{color:var(--text-3);font:500 12px/1.3 var(--font)}.cd41-workspace .cd-first-run-copy small[data-state=done]{color:var(--ready)}.cd41-workspace .cd-first-run-copy small[data-state=current]{color:var(--accent)}.cd41-workspace .cd-first-run-step>.btn{justify-self:end}@media (max-width:640px){.cd41-workspace .cd-first-run{padding:var(--s-5) var(--s-4);border-radius:var(--r-2)}.cd41-workspace .cd-first-run-head h2{font-size:20px}.cd41-workspace .cd-first-run-step{grid-template-columns:28px minmax(0,1fr);gap:var(--s-2) var(--s-3)}.cd41-workspace .cd-first-run-mark{width:28px;height:28px}.cd41-workspace .cd-first-run-step>.btn{grid-column:2;justify-self:start;min-height:44px}}