.chronicle.svelte-16g76c5{flex-direction:column;flex:1;min-height:0;display:flex}.toolbar.svelte-16g76c5{align-items:center;gap:var(--s-6);padding:var(--s-4) var(--s-6);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.hint.svelte-16g76c5{font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--text-secondary);max-width:52ch;margin:0}.era-swatch.svelte-16g76c5{border-radius:2px;flex-shrink:0;width:6px;height:6px}.events-bar.svelte-16g76c5{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-6);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.events-bar.svelte-16g76c5::-webkit-scrollbar{display:none}.eb-label.svelte-16g76c5{font-size:var(--t-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-faint);flex-shrink:0;margin-inline-end:var(--s-1)}.eb-chip.svelte-16g76c5{align-items:center;gap:var(--s-2);border:1px solid var(--border-default);border-radius:var(--r-sm);font-size:var(--t-2xs);color:var(--text-secondary);background:var(--surface-raised);white-space:nowrap;flex-shrink:0;padding:2px 9px;display:inline-flex}.eb-chip.svelte-16g76c5:hover{color:var(--text-primary);border-color:var(--border-strong)}.eb-chip.on.svelte-16g76c5{color:var(--accent-text);background:var(--accent);border-color:var(--accent)}.eb-chip.off.svelte-16g76c5{color:var(--text-faint);border-style:dashed}.eb-n.svelte-16g76c5{color:var(--text-faint)}.eb-sep.svelte-16g76c5{background:var(--border-default);width:1px;height:14px;margin-inline:var(--s-2);flex-shrink:0}.eb-count.svelte-16g76c5{font-size:var(--t-2xs);color:var(--text-faint);flex-shrink:0;margin-inline-start:auto;padding-inline-start:var(--s-4)}.era-jump.svelte-16g76c5{gap:var(--s-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}@media (width<=600px){.era-jump.svelte-16g76c5{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.era-jump.svelte-16g76c5::-webkit-scrollbar{display:none}}.plot-scroll.svelte-16g76c5{flex:1;min-height:0;overflow:auto}.plot.svelte-16g76c5{cursor:grab;touch-action:pan-y;position:relative}.plot.moving.svelte-16g76c5{cursor:grabbing}svg.svelte-16g76c5{display:block}.group-bg.svelte-16g76c5{fill:var(--surface-panel)}.group-label.svelte-16g76c5{fill:var(--text-primary);letter-spacing:.02em;font-size:11px;font-weight:500}.row-bg.svelte-16g76c5{fill:#0000}.row.svelte-16g76c5:hover .row-bg:where(.svelte-16g76c5),.row-focus.svelte-16g76c5 .row-bg:where(.svelte-16g76c5){fill:color-mix(in srgb, var(--text-primary) 3.5%, transparent)}.row-label.svelte-16g76c5{fill:var(--text-secondary);animation:svelte-16g76c5-row-enter var(--dur-slow) var(--ease-out) both;animation-delay:var(--enter-delay,0s);font-size:11px}.row-label-tied.svelte-16g76c5{fill:var(--text-secondary)}.row-label-focus.svelte-16g76c5{fill:var(--text-primary)}.grid.svelte-16g76c5{stroke:var(--border-subtle);stroke-width:1px;pointer-events:none}.tick-label.svelte-16g76c5{font-family:var(--font-mono);fill:var(--text-faint);font-size:9.5px}.tick-label.major.svelte-16g76c5{fill:var(--text-secondary)}.axis-scrub.svelte-16g76c5{fill:#0000;cursor:ew-resize}.axis-head.svelte-16g76c5{pointer-events:none}.axis-grip.svelte-16g76c5{fill:var(--text-primary);opacity:.85}.axis-tag-bg.svelte-16g76c5{fill:var(--surface-overlay);stroke:var(--border-strong);stroke-width:1px}.axis-tag.svelte-16g76c5{font-family:var(--font-mono);fill:var(--text-primary);font-size:9.5px}.era-label.svelte-16g76c5{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.rupture-line.svelte-16g76c5{stroke:var(--rupture);stroke-width:1px;stroke-dasharray:2 4;opacity:.5;pointer-events:none}.rupture-dot.svelte-16g76c5{fill:var(--rupture)}.rupture-tag.svelte-16g76c5{cursor:help}.lane-head.svelte-16g76c5{cursor:pointer}.lane-head-bg.svelte-16g76c5{fill:color-mix(in oklch, var(--accent) 9%, var(--surface-raised));stroke:var(--accent-border);stroke-width:1px;transition:fill var(--dur-fast) var(--ease-out), stroke var(--dur-fast) var(--ease-out)}.lane-head.svelte-16g76c5:hover .lane-head-bg:where(.svelte-16g76c5){fill:color-mix(in oklch, var(--accent) 16%, var(--surface-raised));stroke:var(--accent)}.lane-head.svelte-16g76c5:focus-visible .lane-head-bg:where(.svelte-16g76c5){stroke:var(--accent);stroke-width:2px}.lane-head-label.svelte-16g76c5{letter-spacing:.08em;text-transform:uppercase;fill:var(--accent);font-size:10px;font-weight:600}.lane-head-count.svelte-16g76c5{font-family:var(--font-mono);fill:var(--text-faint);font-size:9.5px}.lane-head-icon.svelte-16g76c5{color:var(--accent);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ev-mark.svelte-16g76c5{pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out)}.ev-mark.clickable.svelte-16g76c5{pointer-events:auto;cursor:pointer}.ev-row-line.svelte-16g76c5{stroke:var(--border-subtle);stroke-width:1px;pointer-events:none}.ev-mark.dim.svelte-16g76c5{opacity:.3}.ev-mark.svelte-16g76c5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ev-lane-bg.svelte-16g76c5{fill:color-mix(in oklch, var(--accent) 4%, transparent);cursor:pointer}.ev-diamond.svelte-16g76c5{fill:var(--rupture)}.ev-diamond.sel.svelte-16g76c5{stroke:var(--accent);stroke-width:2px}.ev-dot.svelte-16g76c5{fill:var(--text-secondary)}.ev-dot.sel.svelte-16g76c5{fill:var(--accent)}.ev-pill.svelte-16g76c5{fill:var(--text-secondary)}.ev-pill.sel.svelte-16g76c5{fill:var(--accent)}.ev-contested.svelte-16g76c5{fill:none;stroke:var(--text-faint);stroke-width:1px;stroke-dasharray:2 2}.ev-selring.svelte-16g76c5{fill:none;stroke:var(--accent);stroke-width:1.6px}.ev-cluster.svelte-16g76c5{fill:var(--surface-overlay);stroke:var(--border-strong);stroke-width:1px}.ev-cluster.sel.svelte-16g76c5{stroke:var(--accent);stroke-width:1.6px}.ev-cluster-count.svelte-16g76c5{font-family:var(--font-mono);fill:var(--text-primary);text-anchor:middle;font-size:9.5px;font-weight:600}.ev-spanbar.svelte-16g76c5{fill:var(--text-secondary)}.ev-spanbar.sel.svelte-16g76c5{fill:var(--accent);stroke:var(--accent);stroke-width:2px}.ev-label.svelte-16g76c5{font-family:var(--font-mono);fill:var(--text-secondary);font-size:10px}.ev-link-conseq.svelte-16g76c5{fill:none;stroke:var(--accent);stroke-width:1.6px}.ev-link-cause.svelte-16g76c5{fill:none;stroke:var(--text-faint);stroke-width:1.4px;stroke-dasharray:4 3}.ev-tip.svelte-16g76c5{z-index:21;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--r-md);max-width:232px;box-shadow:var(--elev-3);pointer-events:none;font-size:var(--t-sm);flex-direction:column;gap:2px;padding:7px 9px;display:flex;position:absolute}.ev-tip.svelte-16g76c5 strong:where(.svelte-16g76c5){font-weight:500}.ev-tip.svelte-16g76c5 .mono:where(.svelte-16g76c5){font-size:var(--t-2xs);color:var(--text-faint)}.ev-pop.svelte-16g76c5{z-index:30;background:var(--surface-panel);border:1px solid var(--border-strong);border-radius:var(--r-md);width:296px;max-height:320px;box-shadow:var(--elev-3);padding:var(--s-3);position:absolute;overflow-y:auto}.ev-pop-head.svelte-16g76c5{align-items:center;gap:var(--s-3);padding:0 var(--s-1) var(--s-2);border-bottom:1px solid var(--border-subtle);font-size:var(--t-2xs);color:var(--text-faint);display:flex}.ev-pop-head.svelte-16g76c5 button:where(.svelte-16g76c5){font-size:var(--t-2xs);color:var(--accent);border:1px solid var(--accent-border);border-radius:var(--r-sm);margin-inline-start:auto;padding:2px 8px}.ev-pop-head.svelte-16g76c5 .ev-pop-x:where(.svelte-16g76c5){color:var(--text-faint);font-size:var(--t-lg);border-color:#0000;margin-inline-start:0;padding:0 6px;line-height:1}.ev-pop.svelte-16g76c5 ul:where(.svelte-16g76c5){margin:var(--s-2) 0 0;flex-direction:column;gap:1px;padding:0;list-style:none;display:flex}.ev-pop-row.svelte-16g76c5{align-items:baseline;gap:var(--s-2);text-align:start;width:100%;padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);grid-template-columns:9ch 1fr auto;display:grid}.ev-pop-row.svelte-16g76c5:hover{background:var(--surface-hover)}.ev-pop-d.svelte-16g76c5{font-size:var(--t-2xs);color:var(--text-faint);white-space:nowrap}.ev-pop-t.svelte-16g76c5{font-size:var(--t-sm);color:var(--text-secondary);line-height:var(--lh-snug)}.ev-pop-row.svelte-16g76c5:hover .ev-pop-t:where(.svelte-16g76c5){color:var(--text-primary)}.ev-pop-b.svelte-16g76c5{background:var(--c,var(--text-muted));border-radius:2px;align-self:center;width:6px;height:6px}.playhead.svelte-16g76c5{stroke:var(--text-primary);stroke-width:1.3px;opacity:.85;pointer-events:none}.row.svelte-16g76c5{animation:svelte-16g76c5-row-enter var(--dur-slow) var(--ease-out) both;animation-delay:var(--enter-delay,0s)}@keyframes svelte-16g76c5-row-enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.row.svelte-16g76c5,.row-label.svelte-16g76c5{animation:none}}.bar.svelte-16g76c5{cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.bar.dim.svelte-16g76c5{opacity:.24}.bar.focus.svelte-16g76c5{opacity:1}.bar.tied.svelte-16g76c5{opacity:.92}.tie-mark.svelte-16g76c5{stroke:var(--text-primary);stroke-width:1.2px;stroke-dasharray:1.5 2;opacity:.75}.bar.svelte-16g76c5 .fuzz:where(.svelte-16g76c5){pointer-events:none}.bar.svelte-16g76c5 .acting:where(.svelte-16g76c5){opacity:.5;pointer-events:none}.bar-label.svelte-16g76c5{fill:var(--accent-text);pointer-events:none;font-size:10px;font-weight:500}.bar.dim.svelte-16g76c5 .bar-label:where(.svelte-16g76c5){fill:var(--text-primary)}.gutter-mask.svelte-16g76c5{fill:var(--surface-base)}.gutter-edge.svelte-16g76c5{stroke:var(--border-subtle);stroke-width:1px}.tooltip.svelte-16g76c5{z-index:20;background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--r-md);width:288px;box-shadow:var(--elev-3);pointer-events:none;font-size:var(--t-sm);flex-direction:column;gap:3px;padding:9px 11px;display:flex;position:absolute}.tooltip.svelte-16g76c5 strong:where(.svelte-16g76c5){font-weight:500;font-size:var(--t-base)}.t-role.svelte-16g76c5{color:var(--text-secondary);font-size:var(--t-sm)}.t-span.svelte-16g76c5{font-size:var(--t-xs);color:var(--accent)}.t-meta.svelte-16g76c5{font-size:var(--t-xs);color:var(--text-faint);align-items:center;gap:7px;margin-top:2px;display:flex}.t-note.svelte-16g76c5{border-top:1px solid var(--border-subtle);font-size:var(--t-sm);color:var(--text-secondary);margin-top:4px;padding-top:5px;line-height:1.45}.a11y.svelte-16g76c5{border-top:1px solid var(--border-subtle);font-size:var(--t-sm);color:var(--text-secondary);padding:10px 18px}.a11y.svelte-16g76c5 summary:where(.svelte-16g76c5){cursor:pointer;font-size:var(--t-sm)}.a11y.svelte-16g76c5 table:where(.svelte-16g76c5){border-collapse:collapse;width:100%;font-size:var(--t-sm);margin-top:10px}.a11y.svelte-16g76c5 caption:where(.svelte-16g76c5){text-align:start;color:var(--text-faint);font-size:var(--t-xs);padding-bottom:6px}.a11y.svelte-16g76c5 th:where(.svelte-16g76c5),.a11y.svelte-16g76c5 td:where(.svelte-16g76c5){text-align:start;border-bottom:1px solid var(--border-subtle);padding:3px 10px 3px 0}.a11y.svelte-16g76c5 th:where(.svelte-16g76c5){color:var(--text-faint);font-weight:400;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em}
