.checklist.svelte-x1i5gj{margin-bottom:20px}.checklist.svelte-x1i5gj h2:where(.svelte-x1i5gj){font-size:16px}.steps.svelte-x1i5gj{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.step.svelte-x1i5gj{border:1px solid var(--border-soft);border-radius:var(--radius-md);text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;align-items:flex-start;gap:12px;padding:12px;transition:background .1s,border-color .1s;display:flex}.step.svelte-x1i5gj:hover{background:var(--surface-2)}.step.done.svelte-x1i5gj{opacity:.55}.check.svelte-x1i5gj{border:1px solid var(--border);width:22px;height:22px;color:var(--text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;display:flex}.step.done.svelte-x1i5gj .check:where(.svelte-x1i5gj){background:var(--green-soft);color:var(--green);border-color:#81c99566}.step-body.svelte-x1i5gj{flex-direction:column;gap:2px;display:flex}.step-body.svelte-x1i5gj strong:where(.svelte-x1i5gj){font-size:13.5px;font-weight:500}.step-body.svelte-x1i5gj small:where(.svelte-x1i5gj){color:var(--text-3);font-size:12px}.stats-row.svelte-x1i5gj{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px;display:grid}.grid.svelte-x1i5gj{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.card.svelte-x1i5gj h2:where(.svelte-x1i5gj){font-size:15px}.chart.svelte-x1i5gj{align-items:flex-end;gap:5px;height:130px;display:flex}.bar-col.svelte-x1i5gj{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bar.svelte-x1i5gj{background:var(--accent);border-radius:4px 4px 2px 2px;width:100%;max-width:24px}.bar-label.svelte-x1i5gj{color:var(--text-3);font-size:9px;font-family:var(--font-mono)}.recent.svelte-x1i5gj{flex-direction:column;display:flex}.recent-row.svelte-x1i5gj{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:9px 0;display:flex}.recent-row.svelte-x1i5gj:last-child{border-bottom:none}.recent-row.svelte-x1i5gj:hover .recent-title:where(.svelte-x1i5gj){color:var(--accent)}.recent-title.svelte-x1i5gj{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}@media (width<=1100px){.stats-row.svelte-x1i5gj{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.grid.svelte-x1i5gj{grid-template-columns:1fr}.stats-row.svelte-x1i5gj{grid-template-columns:repeat(2,1fr)}}
