.chronicle.svelte-16g76c5{flex-direction:column;flex:1;min-height:0;display:flex}.toolbar.svelte-16g76c5{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 18px;display:flex}.hint.svelte-16g76c5{color:var(--text-faint);margin:0;font-size:11.5px}.era-swatch.svelte-16g76c5{border-radius:2px;flex-shrink:0;width:6px;height:6px}.era-jump.svelte-16g76c5{flex-wrap:wrap;gap:3px;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-tied.svelte-16g76c5 .row-label:where(.svelte-16g76c5){fill:var(--text-secondary)}.row-label.svelte-16g76c5{fill:var(--text-secondary);font-size:11px}.row-focus.svelte-16g76c5 .row-label:where(.svelte-16g76c5){fill:var(--text-primary)}.grid.svelte-16g76c5{stroke:var(--border-subtle);stroke-width:1px}.tick-label.svelte-16g76c5{font-family:var(--font-mono);fill:var(--text-faint);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}.rupture-dot.svelte-16g76c5{fill:var(--rupture)}.rupture-tag.svelte-16g76c5{cursor:help}.playhead.svelte-16g76c5{stroke:var(--text-primary);stroke-width:1.3px;opacity:.85}.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{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}
