.wrap.svelte-lvirgy{max-width:1180px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.welcome.svelte-lvirgy{margin-bottom:1.4rem}.eyebrow.svelte-lvirgy{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-helix-ink-faint)}h1.svelte-lvirgy{margin:.5rem 0;font-size:clamp(1.9rem,4.5vw,2.7rem);font-weight:760;letter-spacing:-.025em;color:var(--color-helix-ink)}.lede.svelte-lvirgy{max-width:70ch;color:var(--color-helix-ink-dim);line-height:1.6;margin:0}.cta.svelte-lvirgy{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.1rem;padding:.7rem 1.2rem;border-radius:10px;background:var(--color-helix-process);color:#fff;font-weight:650;font-size:.95rem;text-decoration:none;box-shadow:0 12px 30px -18px var(--color-helix-process);transition:background .16s ease,transform .16s ease}.cta.svelte-lvirgy:hover{background:var(--color-helix-area);transform:translateY(-1px)}.legend.svelte-lvirgy{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;align-items:center;margin:1.3rem 0 1rem;font-size:.8rem;color:var(--color-helix-ink-dim)}.lg.svelte-lvirgy{display:inline-flex;align-items:center;gap:.4rem}.sw.svelte-lvirgy{width:22px;height:12px;border-radius:3px;display:inline-block}.sw.active.svelte-lvirgy{background:var(--color-helix-accent)}.sw.planned.svelte-lvirgy{background:color-mix(in oklab,var(--color-helix-accent) 16%,#fff);border:1.5px dashed var(--color-helix-accent)}.sw.ended.svelte-lvirgy{background:var(--color-helix-bg-3);border:1px solid var(--color-helix-border)}.sw.pipe.svelte-lvirgy{background:color-mix(in oklab,var(--wbd-lime) 18%,#fff);border:1.5px dashed color-mix(in oklab,var(--wbd-lime) 60%,var(--color-helix-ink-faint))}.now-key.svelte-lvirgy .nowtick:where(.svelte-lvirgy){width:0;height:13px;border-left:2px dashed var(--color-helix-accent-2);display:inline-block}.board.svelte-lvirgy{overflow-x:auto;border:1px solid var(--color-helix-border);border-radius:14px;background:#fff}.chart.svelte-lvirgy{min-width:calc(220px + var(--cols) * 84px)}.row.svelte-lvirgy{display:flex;align-items:stretch;min-height:38px}.row.head.svelte-lvirgy{position:sticky;top:0;z-index:3;background:var(--color-helix-bg-2);border-bottom:1px solid var(--color-helix-border)}.rlabel.svelte-lvirgy{flex:0 0 220px;width:220px;display:flex;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.85rem;color:var(--color-helix-ink);border-right:1px solid var(--color-helix-border)}.row.head.svelte-lvirgy .rlabel:where(.svelte-lvirgy){background:var(--color-helix-bg-2)}.track.svelte-lvirgy{position:relative;flex:1}.row.head.svelte-lvirgy .track:where(.svelte-lvirgy){display:flex;height:34px}.yhead.svelte-lvirgy{flex:1 1 0;display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:600;color:var(--color-helix-ink-dim);border-left:1px solid var(--color-helix-border)}.yhead.now.svelte-lvirgy{color:var(--color-helix-accent-2);background:color-mix(in oklab,var(--color-helix-accent) 8%,#fff)}.strand.svelte-lvirgy .track:where(.svelte-lvirgy),.row.svelte-lvirgy:not(.head) .track:where(.svelte-lvirgy){background-image:repeating-linear-gradient(to right,var(--color-helix-border) 0,var(--color-helix-border) 1px,transparent 1px,transparent calc(100% / var(--cols)))}.nowline.svelte-lvirgy{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed var(--color-helix-accent-2);opacity:.7;z-index:2;pointer-events:none}.strand.svelte-lvirgy{border-top:1px solid var(--color-helix-border)}.strand[data-strand=A].svelte-lvirgy{--strand-c: var(--strand-a-primary)}.strand[data-strand=B].svelte-lvirgy{--strand-c: var(--strand-b-primary)}.strand-head.svelte-lvirgy .rlabel:where(.svelte-lvirgy){font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;color:var(--color-helix-ink);background:var(--color-helix-bg-2)}.strand-dot.svelte-lvirgy{width:10px;height:10px;border-radius:999px;background:var(--strand-c, var(--color-helix-accent));flex:none}.strand-dot[data-strand=A].svelte-lvirgy{background:var(--strand-a-primary)}.strand-dot[data-strand=B].svelte-lvirgy{background:var(--strand-b-primary)}.count.svelte-lvirgy{font-family:var(--font-mono);font-size:.72rem;color:var(--color-helix-ink-faint)}.row.svelte-lvirgy:not(.head):not(.strand-head):hover{background:color-mix(in oklab,var(--color-helix-accent) 4%,#fff)}.rlabel.proj.svelte-lvirgy{text-decoration:none;min-width:0}.rlabel.proj.svelte-lvirgy .ptitle:where(.svelte-lvirgy){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rlabel.proj.svelte-lvirgy:hover .ptitle:where(.svelte-lvirgy){color:var(--color-helix-accent)}.bar.svelte-lvirgy{position:absolute;top:6px;bottom:6px;min-width:12px;display:flex;align-items:center;gap:.35rem;padding:0 .5rem;border-radius:7px;text-decoration:none;overflow:hidden;--fill: var(--c, var(--strand-c, var(--color-helix-accent)));background:var(--fill);color:#fff;font-size:.78rem;font-weight:600;box-shadow:0 2px 8px -4px #0006;transition:transform .14s ease,box-shadow .14s ease}.bar.svelte-lvirgy:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px #00000080;z-index:2}.bar.svelte-lvirgy .blabel:where(.svelte-lvirgy){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar[data-status=planned].svelte-lvirgy{background:color-mix(in oklab,var(--fill) 14%,#fff);border:1.5px dashed var(--fill);color:var(--color-helix-ink)}.bar[data-status=ended].svelte-lvirgy{background:var(--color-helix-bg-3);color:var(--color-helix-ink-dim);border:1px solid var(--color-helix-border);box-shadow:none;opacity:.85}.bar.future.svelte-lvirgy{border-style:dashed;border-width:1.5px;border-color:color-mix(in oklab,var(--wbd-lime) 65%,var(--color-helix-ink-faint))}.bar.ongoing.svelte-lvirgy{-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}.bar.svelte-lvirgy .cap:where(.svelte-lvirgy){margin-left:auto;font-weight:800}.dot-wanted.svelte-lvirgy{width:8px;height:8px;border-radius:999px;background:var(--wbd-lime);border:1px solid #4d5a14;flex:none}.badge.mini.svelte-lvirgy{flex:none;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .42rem;border-radius:999px;background:color-mix(in oklab,var(--wbd-lime) 22%,#fff);color:#4d5a14;border:1px solid color-mix(in oklab,var(--wbd-lime) 45%,var(--color-helix-border))}.muted.svelte-lvirgy{color:var(--color-helix-ink-faint);font-size:.8rem;padding-left:.6rem}.undated.svelte-lvirgy{margin-top:1.8rem}.undated.svelte-lvirgy h2:where(.svelte-lvirgy){font-size:1.1rem;font-weight:680;color:var(--color-helix-ink);display:flex;align-items:center;gap:.5rem}.hint.svelte-lvirgy{margin:.3rem 0 .8rem;color:var(--color-helix-ink-dim);font-size:.85rem}.chips.svelte-lvirgy{display:flex;flex-wrap:wrap;gap:.5rem}.chip.svelte-lvirgy{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border:1px solid var(--color-helix-border);border-radius:999px;background:#fff;text-decoration:none;color:var(--color-helix-ink);font-size:.82rem}.chip.svelte-lvirgy:hover{border-color:var(--color-helix-accent)}.chip[data-status=ended].svelte-lvirgy{opacity:.7}@media (max-width: 620px){.wrap.svelte-lvirgy{padding:1.5rem .9rem 3rem}.rlabel.svelte-lvirgy{flex-basis:140px;width:140px;font-size:.78rem}.chart.svelte-lvirgy{min-width:calc(140px + var(--cols) * 70px)}}
