.controls.svelte-v0uxvm{display:flex;gap:var(--sp-4);align-items:center;padding:var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--bg-alt);font-size:var(--fs-sm);color:var(--ink-dim);flex-wrap:wrap;margin-bottom:var(--sp-4)}.controls.svelte-v0uxvm label:where(.svelte-v0uxvm){display:flex;align-items:center;gap:var(--sp-2)}.controls.svelte-v0uxvm select:where(.svelte-v0uxvm){background:transparent;border:1px solid var(--rule);border-radius:var(--r-sm);padding:2px 8px;color:var(--ink);font-family:inherit;font-size:inherit}.hint.svelte-v0uxvm{margin-left:auto;color:var(--ink-faint);font-size:var(--fs-xs)}.gantt.svelte-v0uxvm{position:relative;width:100%;padding-top:28px;padding-left:180px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--bg);overflow:hidden}.axis.svelte-v0uxvm{position:absolute;top:0;left:180px;right:0;height:28px;border-bottom:1px solid var(--rule)}.tick.svelte-v0uxvm{position:absolute;top:0;transform:translate(-50%);color:var(--ink-faint);font-size:var(--fs-xs)}.tick-line.svelte-v0uxvm{position:absolute;left:50%;top:18px;width:1px;height:10px;background:var(--rule)}.tick-label.svelte-v0uxvm{display:inline-block;padding:2px 4px;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono)}.lanes.svelte-v0uxvm{display:flex;flex-direction:column}.lane.svelte-v0uxvm{display:contents}.lane-head.svelte-v0uxvm{position:absolute;left:0;width:180px;height:22px;padding:2px 8px;display:flex;align-items:center;justify-content:space-between;background:var(--bg);border-bottom:1px solid var(--rule-soft);z-index:2}.lane-name.svelte-v0uxvm{font-family:var(--font-serif);font-size:var(--fs-sm);color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.lane-name.svelte-v0uxvm:hover{color:var(--accent);text-decoration:underline}.lane-count.svelte-v0uxvm{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--fs-xs)}.lane-track.svelte-v0uxvm{position:relative;height:22px;margin-bottom:0;border-bottom:1px solid var(--rule-soft)}.era-bar.svelte-v0uxvm{position:absolute;top:9px;height:4px;border-radius:2px;opacity:.18}.bin.svelte-v0uxvm{position:absolute;top:3px;height:16px;border:none;cursor:pointer;padding:0;border-radius:1px;transition:filter var(--dur-fast) var(--ease)}.bin.svelte-v0uxvm:hover{filter:brightness(1.15);outline:1px solid var(--ink);outline-offset:1px;z-index:3}.caption.svelte-v0uxvm{color:var(--ink-faint);font-size:var(--fs-xs);margin-top:var(--sp-3);max-width:var(--col-prose)}.loading.svelte-v0uxvm,.err.svelte-v0uxvm,.muted.svelte-v0uxvm{color:var(--ink-faint);padding:var(--sp-4)}.err.svelte-v0uxvm{color:var(--conf-low)}.lane-head.svelte-v0uxvm,.lane-track.svelte-v0uxvm{box-sizing:border-box}.lane.svelte-v0uxvm{display:grid;grid-template-columns:180px 1fr;position:relative}.lane-head.svelte-v0uxvm{position:relative;left:auto}.panel-backdrop.svelte-v0uxvm{position:fixed;inset:0;background:#00000059;backdrop-filter:blur(2px);z-index:50}.panel.svelte-v0uxvm{position:fixed;top:0;right:0;width:min(560px,95vw);height:100%;background:var(--bg);border-left:1px solid var(--rule);overflow-y:auto;padding:var(--sp-5);z-index:51;animation:svelte-v0uxvm-slidein var(--dur-base) var(--ease)}@keyframes svelte-v0uxvm-slidein{0%{transform:translate(8%);opacity:.6}to{transform:translate(0);opacity:1}}.panel.svelte-v0uxvm header:where(.svelte-v0uxvm){display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--rule);padding-bottom:var(--sp-3);margin-bottom:var(--sp-3)}.panel.svelte-v0uxvm h2:where(.svelte-v0uxvm){margin:0;font-size:var(--fs-lg);font-weight:450}.panel.svelte-v0uxvm .close:where(.svelte-v0uxvm){background:transparent;border:0;color:var(--ink-faint);font-size:20px;cursor:pointer;padding:0 8px}.panel.svelte-v0uxvm .close:where(.svelte-v0uxvm):hover{color:var(--accent)}.members.svelte-v0uxvm{list-style:none;padding:0;margin:0}.members.svelte-v0uxvm li:where(.svelte-v0uxvm){padding:var(--sp-2) 0;border-bottom:1px solid var(--rule-soft);display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.members.svelte-v0uxvm a:where(.svelte-v0uxvm){font-family:var(--font-serif);color:var(--ink);text-decoration:none}.members.svelte-v0uxvm a:where(.svelte-v0uxvm):hover{color:var(--accent);text-decoration:underline}.meta.svelte-v0uxvm{color:var(--ink-faint);font-size:var(--fs-xs)}.mono.svelte-v0uxvm{font-family:var(--font-mono)}
