.branch-field.svelte-1jc5ruy{display:grid;gap:8px}.branch-grid.svelte-1jc5ruy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.branch.svelte-1jc5ruy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:6px 4px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s}.branch.svelte-1jc5ruy:hover{border-color:var(--text-3)}.branch.active.svelte-1jc5ruy{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-text)}.branch.svelte-1jc5ruy:focus-visible{outline:none;box-shadow:var(--ring)}.b-name.svelte-1jc5ruy{font-size:13.5px;font-weight:600;word-break:keep-all;text-align:center}.b-months.svelte-1jc5ruy{font-size:11.5px;color:var(--text-3)}.branch.active.svelte-1jc5ruy .b-months:where(.svelte-1jc5ruy){color:var(--primary-text)}.reset.svelte-1jc5ruy{justify-self:start}.progress.svelte-1jc5ruy{margin-top:14px}.bar.svelte-1jc5ruy{height:10px;border-radius:999px;background:var(--surface-3);overflow:hidden}.fill.svelte-1jc5ruy{height:100%;border-radius:inherit;background:var(--primary);transition:width .4s var(--ease)}.bar-meta.svelte-1jc5ruy{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:13px;color:var(--text-2)}.share.svelte-1jc5ruy{gap:8px}.details.svelte-1jc5ruy{margin-top:20px}.link-btn.svelte-1jc5ruy{border:0;background:none;padding:6px 4px;margin:-6px -4px;font:inherit;font-weight:600;color:var(--primary-text);cursor:pointer}th.r.svelte-1jc5ruy,td.r.svelte-1jc5ruy{text-align:right}tr.done.svelte-1jc5ruy td:where(.svelte-1jc5ruy){color:var(--text-3)}tr.rank.svelte-1jc5ruy td:where(.svelte-1jc5ruy):first-child{font-weight:600}tr.next.svelte-1jc5ruy td:where(.svelte-1jc5ruy){background:var(--primary-soft)}td.svelte-1jc5ruy .badge:where(.svelte-1jc5ruy){margin-left:6px}.foot.svelte-1jc5ruy{margin-top:12px}@media (max-width: 420px){.branch-grid.svelte-1jc5ruy{grid-template-columns:repeat(3,minmax(0,1fr))}}
