.topbar.svelte-1uha8ag{z-index:20;padding-top:env(safe-area-inset-top,0px);background:rgb(var(--color-surface-900));border-bottom:var(--hairline);position:sticky;top:0}.topbar-inner.svelte-1uha8ag{align-items:center;gap:var(--space-8);max-width:960px;padding:var(--space-2) var(--space-16);flex-wrap:wrap;margin:0 auto;display:flex}.wordmark.svelte-1uha8ag{min-height:var(--hit);padding:0 var(--space-8);margin:0 var(--space-4) 0 calc(-1 * var(--space-8));border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--text-md);letter-spacing:.04em;color:rgb(var(--color-surface-50));background:0 0;border:0;font-weight:700}@media (hover:hover) and (pointer:fine){.wordmark.svelte-1uha8ag:hover{background:rgb(var(--color-surface-700))}}.about.svelte-1uha8ag{gap:var(--space-12);flex-direction:column;display:flex}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){color:rgb(var(--color-surface-300));margin:0}.about.svelte-1uha8ag .version:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:var(--text-sm);color:rgb(var(--color-surface-100))}.logo.svelte-1uha8ag{font-family:var(--font-mono);font-size:calc(var(--text-xs) / 2);color:rgb(var(--color-surface-400));-webkit-user-select:none;user-select:none;margin:0;line-height:1.2;overflow:hidden}.topbar-search.svelte-1uha8ag{flex:4.5rem;min-width:0;max-width:420px}.new-project.svelte-1uha8ag{min-width:var(--hit);padding:0 var(--space-12);margin-left:auto;text-decoration:none}.new-project-text.svelte-1uha8ag{display:none}@media (width>=640px){.new-project-text.svelte-1uha8ag{display:inline}}.picker.svelte-1uha8ag{width:100%;max-width:960px;padding:var(--space-16) var(--space-16) var(--space-48);flex:1;margin:0 auto}.filters.svelte-1uha8ag{gap:var(--space-8);margin-inline:calc(-1 * var(--space-16));padding:0 var(--space-16) var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.chip.svelte-1uha8ag{align-items:center;gap:var(--space-8);min-height:var(--hit);padding:0 var(--space-12);border:var(--hairline);border-radius:var(--radius-sm);color:rgb(var(--color-surface-300));font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;flex:none;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip.svelte-1uha8ag:hover{background:rgb(var(--color-surface-800))}}.chip.svelte-1uha8ag:focus-visible{outline-offset:-2px}.chip[aria-pressed=true].svelte-1uha8ag{background:rgb(var(--color-surface-700));border-color:rgb(var(--color-surface-500));color:rgb(var(--color-surface-50));font-weight:650}.chip-count.svelte-1uha8ag{color:rgb(var(--color-surface-400));font-weight:500}.legend.svelte-1uha8ag{margin:var(--space-12) 0 0;font-size:var(--text-xs);color:rgb(var(--color-surface-400))}.group-section.svelte-1uha8ag{margin-top:var(--space-32)}.group-section.svelte-1uha8ag:first-of-type{margin-top:var(--space-12)}.group-section.svelte-1uha8ag>summary:where(.svelte-1uha8ag){align-items:center;gap:var(--space-8);min-height:var(--hit);margin-bottom:var(--space-8);cursor:pointer;border-radius:var(--radius-sm);list-style:none;display:flex}.group-section.svelte-1uha8ag>summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.group-section.svelte-1uha8ag>summary:where(.svelte-1uha8ag) svg{width:20px;height:20px;color:rgb(var(--color-surface-300));transition:transform .18s var(--ease-out);flex:none}.group-section[open].svelte-1uha8ag>summary:where(.svelte-1uha8ag) svg{transform:rotate(90deg)}.group-section.svelte-1uha8ag>summary:where(.svelte-1uha8ag):active{opacity:.7}@media (hover:hover) and (pointer:fine){.group-section.svelte-1uha8ag>summary:where(.svelte-1uha8ag):hover{background:rgb(var(--color-surface-800))}}.held-mark.svelte-1uha8ag{align-items:center;gap:var(--space-4);color:rgb(var(--color-primary-400));font-size:var(--text-xs);font-weight:500;display:inline-flex}.held.svelte-1uha8ag .row-name:where(.svelte-1uha8ag){color:rgb(var(--color-surface-50))}.group-title.svelte-1uha8ag{align-items:baseline;gap:var(--space-8);font-size:var(--text-md);color:rgb(var(--color-surface-100));margin:0;font-weight:600;display:flex}.group-count.svelte-1uha8ag{color:rgb(var(--color-surface-400));font-size:var(--text-sm);font-weight:500}.rows.svelte-1uha8ag{overflow:hidden}.row.svelte-1uha8ag{align-items:center;gap:var(--space-12);min-height:var(--row);padding:var(--row-pad) var(--space-16);color:inherit;border-top:var(--hairline);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.row.svelte-1uha8ag:first-child{border-top:0}@media (hover:hover) and (pointer:fine){.row.svelte-1uha8ag:hover{background:rgb(var(--color-surface-700))}}.row.svelte-1uha8ag:focus-visible{outline-offset:-2px;outline-color:rgb(var(--color-primary-400))}.row-main.svelte-1uha8ag{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.row-name.svelte-1uha8ag{font-size:var(--text-base);color:rgb(var(--color-surface-200));overflow-wrap:anywhere;font-weight:600}.row-meta.svelte-1uha8ag{gap:0 var(--space-12);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.row-client.svelte-1uha8ag{color:rgb(var(--color-surface-400));overflow-wrap:anywhere}.row-status.svelte-1uha8ag{color:rgb(var(--color-surface-200))}.row-updated.svelte-1uha8ag{color:rgb(var(--color-surface-400))}.row-next.svelte-1uha8ag{color:rgb(var(--color-primary-400));font-weight:500}.row-pct.svelte-1uha8ag{font-size:var(--text-base);color:rgb(var(--color-surface-100));text-align:right;font-weight:600}.progress-ring.svelte-1uha8ag{flex:none;width:32px;height:32px;display:inline-flex}.progress-ring.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;transform:rotate(-90deg)}.progress-ring-track.svelte-1uha8ag,.progress-ring-arc.svelte-1uha8ag{fill:none;stroke-width:3.5px}.progress-ring-track.svelte-1uha8ag{stroke:rgb(var(--color-surface-600))}.progress-ring-arc.svelte-1uha8ag{stroke:rgb(var(--color-primary-400));stroke-linecap:round}.message.svelte-1uha8ag{padding:var(--space-48) var(--space-16);text-align:center;color:rgb(var(--color-surface-300));align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.message.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.error-msg.svelte-1uha8ag{color:rgb(var(--color-error-400));font-size:var(--text-sm)}
