main.svelte-mpw2dy{max-width:1040px;margin:0 auto;padding:var(--s-7) var(--s-6);overflow-y:auto;height:100vh;box-sizing:border-box}.page-header.svelte-mpw2dy{display:flex;flex-direction:column;gap:var(--s-4);margin-bottom:var(--s-6)}.title-row.svelte-mpw2dy{display:flex;align-items:baseline;gap:var(--s-3)}h1.svelte-mpw2dy{margin:0;font-size:var(--fs-32, 28px);font-weight:600;letter-spacing:-.01em;color:var(--text)}.count-pill.svelte-mpw2dy{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--surface-2, #181a1f);color:var(--text-muted);font-size:var(--fs-12, 12px);font-family:var(--font-mono, monospace)}.filter-row.svelte-mpw2dy{display:flex;gap:var(--s-2)}.filter-row.svelte-mpw2dy button:where(.svelte-mpw2dy){display:inline-flex;align-items:center;gap:var(--s-2);padding:6px 14px;border:1px solid var(--border-soft, #1b1d23);border-radius:999px;background:transparent;color:var(--text-dim);cursor:pointer;font-size:var(--fs-13, 13px);transition:background .1s,color .1s,border-color .1s}.filter-row.svelte-mpw2dy button:where(.svelte-mpw2dy):hover{background:var(--hover, #1c1c24);color:var(--text)}.filter-row.svelte-mpw2dy button.active:where(.svelte-mpw2dy){background:var(--accent-bg);color:var(--accent-hi);border-color:color-mix(in oklch,var(--accent) 35%,transparent)}.filter-count.svelte-mpw2dy{color:var(--text-muted);font-family:var(--font-mono, monospace);font-size:var(--fs-11, 11px)}.filter-row.svelte-mpw2dy button.active:where(.svelte-mpw2dy) .filter-count:where(.svelte-mpw2dy){color:var(--accent-hi)}.state-card.svelte-mpw2dy{max-width:560px;margin:var(--s-8) auto;padding:var(--s-7);border:1px solid var(--border, #24262d);border-radius:var(--r-12, 12px);background:var(--surface-1, #121317);text-align:center}.state-card.svelte-mpw2dy h2:where(.svelte-mpw2dy){margin:0 0 var(--s-3);font-size:var(--fs-18, 18px);font-weight:600}.state-card.svelte-mpw2dy p:where(.svelte-mpw2dy){margin:0 0 var(--s-4);color:var(--text-dim);font-size:var(--fs-14, 14px);line-height:1.55}.state-card.error.svelte-mpw2dy h2:where(.svelte-mpw2dy){color:var(--coral, oklch(75% .16 35))}.cta.svelte-mpw2dy{display:inline-block;padding:8px 16px;border-radius:var(--r-8, 8px);background:var(--accent);color:var(--accent-fg, #07090c);font-size:var(--fs-14, 14px);font-weight:500}.pile-list.svelte-mpw2dy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.pile-row.svelte-mpw2dy{display:grid;grid-template-columns:1fr 180px auto;gap:var(--s-5);align-items:center;padding:var(--s-4) var(--s-5);border:1px solid var(--border-soft, #1b1d23);border-radius:var(--r-12, 12px);background:var(--surface-1, #121317);color:inherit;text-decoration:none;transition:border-color .1s,background .1s}.pile-row.svelte-mpw2dy:hover{border-color:var(--border, #24262d);background:var(--surface-2, #181a1f)}.row-main.svelte-mpw2dy{min-width:0}.row-title.svelte-mpw2dy{display:flex;align-items:center;gap:var(--s-3);margin-bottom:4px}.pile-name.svelte-mpw2dy{font-size:var(--fs-15, 15px);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pile-desc.svelte-mpw2dy{margin:2px 0 6px;color:var(--text-dim);font-size:var(--fs-13, 13px);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.row-meta.svelte-mpw2dy{display:flex;flex-wrap:wrap;gap:var(--s-3)}.meta.svelte-mpw2dy{color:var(--text-muted);font-size:var(--fs-12, 12px)}.status-chip.svelte-mpw2dy{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:var(--fs-11, 11px);font-weight:600;letter-spacing:.02em;background:var(--surface-2, #181a1f);color:var(--text-muted);border:1px solid var(--border-soft, #1b1d23);white-space:nowrap}.status-chip.status-awaiting_resolution.svelte-mpw2dy,.status-chip.status-open.svelte-mpw2dy,.status-chip.status-appending.svelte-mpw2dy{background:color-mix(in oklch,var(--accent) 12%,transparent);color:var(--accent-hi);border-color:color-mix(in oklch,var(--accent) 30%,transparent)}.status-chip.status-resolved.svelte-mpw2dy{background:color-mix(in oklch,oklch(72% .14 145) 14%,transparent);color:#85cc87;border-color:color-mix(in oklch,oklch(72% .14 145) 32%,transparent)}.status-chip.status-revision_requested.svelte-mpw2dy{background:color-mix(in oklch,oklch(78% .14 80) 14%,transparent);color:#edbb64;border-color:color-mix(in oklch,oklch(78% .14 80) 32%,transparent)}.status-chip.status-cancelled.svelte-mpw2dy,.status-chip.status-expired.svelte-mpw2dy{color:var(--text-muted)}.row-progress.svelte-mpw2dy{display:flex;flex-direction:column;gap:6px}.progress-text.svelte-mpw2dy{display:flex;align-items:baseline;gap:4px;font-size:var(--fs-13, 13px);color:var(--text-dim);font-family:var(--font-mono, monospace)}.progress-text.svelte-mpw2dy strong:where(.svelte-mpw2dy){color:var(--text);font-weight:600}.progress-text.done.svelte-mpw2dy strong:where(.svelte-mpw2dy){color:#85cc87}.progress-text.svelte-mpw2dy .of:where(.svelte-mpw2dy){color:var(--text-faint, #4a4b54)}.progress-text.svelte-mpw2dy .progress-label:where(.svelte-mpw2dy){margin-left:6px;color:var(--text-muted);font-family:inherit;font-size:var(--fs-12, 12px)}.progress-bar.svelte-mpw2dy{width:100%;height:6px;border-radius:999px;background:var(--surface-2, #181a1f);overflow:hidden}.progress-fill.svelte-mpw2dy{height:100%;background:var(--accent);transition:width .2s ease}.progress-fill.done.svelte-mpw2dy{background:#67bb6b}.row-actions.svelte-mpw2dy{display:flex;gap:var(--s-2)}.copy-btn.svelte-mpw2dy{padding:6px 12px;border:1px solid var(--border, #24262d);border-radius:var(--r-8, 8px);background:var(--surface-1, #121317);color:var(--text-dim);cursor:pointer;font-size:var(--fs-12, 12px)}.copy-btn.svelte-mpw2dy:hover{background:var(--hover, #1c1c24);color:var(--text)}.copy-btn.copied.svelte-mpw2dy{background:color-mix(in oklch,oklch(72% .14 145) 18%,var(--surface-1, #121317));color:#8bd28d;border-color:color-mix(in oklch,oklch(72% .14 145) 36%,transparent)}@media(max-width:760px){.pile-row.svelte-mpw2dy{grid-template-columns:1fr;gap:var(--s-3)}.row-progress.svelte-mpw2dy{order:3}.row-actions.svelte-mpw2dy{order:2;justify-content:flex-start}}
