.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}.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{scrollbar-width:auto;scrollbar-color:var(--text-faint) transparent;scrollbar-gutter:stable;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;opacity:var(--dim);pointer-events:none}.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}.exp-gl.svelte-16g76c5{cursor:pointer}.exp-gl-hit.svelte-16g76c5{fill:#0000}.exp-gl.svelte-16g76c5:hover .exp-gl-hit:where(.svelte-16g76c5),.exp-gl.svelte-16g76c5:focus-visible .exp-gl-hit:where(.svelte-16g76c5){fill:var(--surface-hover)}.exp-gl.svelte-16g76c5:focus-visible{outline:none}.exp-gl-date.svelte-16g76c5{font-family:var(--font-mono);fill:var(--text-faint);font-size:10px}.exp-gl-title.svelte-16g76c5{fill:var(--text-secondary);font-size:11px}.exp-gl.rupture.svelte-16g76c5 .exp-gl-title:where(.svelte-16g76c5){fill:var(--text-primary);font-weight:500}.exp-gl.svelte-16g76c5:hover .exp-gl-title:where(.svelte-16g76c5),.exp-gl.sel.svelte-16g76c5 .exp-gl-title:where(.svelte-16g76c5){fill:var(--text-primary)}.exp-gl.sel.svelte-16g76c5 .exp-gl-date:where(.svelte-16g76c5){fill:var(--accent)}.exp-gl.dim.svelte-16g76c5{opacity:var(--dim)}.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:340px;max-height:min(60vh,480px);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.evdim.svelte-16g76c5{opacity:var(--dim)}.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}.cv-tabs.svelte-1pdnkp8{align-items:center;gap:var(--s-2);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.cv-tab.svelte-1pdnkp8{align-items:center;gap:var(--s-2);min-width:var(--tap);min-height:var(--tap);padding-inline:var(--s-4);border:var(--rule);border-radius:var(--r-full);background:var(--surface-sunken);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex:none;display:inline-flex}.cv-tab.svelte-1pdnkp8:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}.cv-tab[aria-selected=true].svelte-1pdnkp8{background:var(--surface-active);border-color:var(--border-strong);color:var(--text-primary)}.swatch.svelte-1pdnkp8{width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--tab-tint,var(--text-faint));flex:none}.lab.svelte-1pdnkp8{font-size:var(--t-sm);white-space:nowrap}.count.svelte-1pdnkp8{font-size:var(--t-xs);color:var(--text-faint);white-space:nowrap}.mark.svelte-1pdnkp8{width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--accent);flex:none}.vh.svelte-1pdnkp8{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cv-tab.svelte-1pdnkp8{transition:none}}.cv-strip-track.svelte-1ta7ek9{grid-auto-flow:column;grid-template-columns:var(--cv-spine-w);grid-auto-columns:max(var(--cv-col-min), (100% - var(--cv-spine-w)) / 3);width:100%;height:var(--cv-h,100%);display:grid;position:relative}.tb.svelte-h04j0d{width:100%;min-width:var(--tap);border-radius:var(--r-xs);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset-inline-start:0}.tb.svelte-h04j0d:focus-visible{box-shadow:var(--ring)}.tb-svg.svelte-h04j0d{inset-inline-start:0;width:100%;position:absolute;top:0;overflow:visible}.tb-label.svelte-h04j0d{inset-inline-start:2px;background:var(--surface-base);border-radius:var(--r-xs);pointer-events:none;flex-direction:column;max-width:calc(100% - 4px);padding:1px 3px;line-height:1.15;display:flex;position:absolute;top:2px}.tb-name.svelte-h04j0d{font-size:var(--t-2xs);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tb-years.svelte-h04j0d{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.tb.svelte-h04j0d:focus-visible{box-shadow:none;outline:2px solid var(--accent);outline-offset:-2px}}.cv-col.svelte-1ddwvkv{flex:1 0 var(--cv-col-min);min-width:var(--cv-col-min);border-inline-start:var(--rule);transition:opacity var(--dur-fast) var(--ease-out);position:relative}.cv-col.linked.svelte-1ddwvkv{outline:2px solid var(--accent);outline-offset:-2px}.cv-col.dim.svelte-1ddwvkv{opacity:var(--dim)}.cv-col-head.svelte-1ddwvkv{z-index:var(--z-sheet);height:var(--cv-head-h);padding:var(--s-2) var(--s-3);background:var(--surface-base);border-block-end:var(--rule);pointer-events:none;flex-direction:column;gap:1px;display:flex;position:sticky;top:0;overflow:hidden}.cv-col-title.svelte-1ddwvkv{font-size:var(--t-xs);color:var(--text-primary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.cv-col-inst.svelte-1ddwvkv{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cv-col-body.svelte-1ddwvkv{inset-inline:0;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.cv-col.svelte-1ddwvkv{transition:none}}.cv-sheet-scrim.svelte-1919ug{z-index:calc(var(--z-sheet) - 1);position:fixed;inset:0}.cv-sheet.svelte-1919ug{z-index:var(--z-sheet);background:var(--surface-panel);border-top:1px solid var(--border-strong);border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:min(70dvh,520px);box-shadow:var(--elev-4);padding-inline:var(--safe-l) var(--safe-r);transform:translateY(var(--sheet-y,0px));animation:svelte-1919ug-sheet-up var(--dur-normal) var(--ease-out);transition:transform var(--dur-normal) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--dock-h) + var(--safe-b));inset-inline:0}.cv-sheet.closing.svelte-1919ug{transition:transform var(--dur-normal) var(--ease-in-out);transform:translateY(100%)}.cv-sheet-head.svelte-1919ug{align-items:center;gap:var(--s-4);padding-inline:var(--s-4);border-bottom:var(--rule);flex:none;display:flex}.cv-sheet-title.svelte-1919ug{min-width:0;padding-block:var(--s-4);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:var(--track-wide);color:var(--text-secondary);flex:1;margin:0;font-weight:500}.cv-sheet-close.svelte-1919ug{width:var(--tap);height:var(--tap);font-size:var(--t-xl);color:var(--text-muted);border-radius:var(--r-md);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cv-sheet-close.svelte-1919ug:hover{background:var(--surface-hover);color:var(--text-primary)}.cv-sheet-body.svelte-1919ug{min-height:0;padding:var(--s-2) var(--s-2) var(--s-4);flex:1;margin:0;list-style:none}.cv-row.svelte-1919ug{align-items:center;gap:var(--s-3);width:100%;min-height:var(--tap);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);text-align:start;grid-template-columns:10px auto 1fr;display:grid}.cv-row.svelte-1919ug:hover{background:var(--surface-hover)}.cv-row-basis.svelte-1919ug{flex:none}.cv-row-date.svelte-1919ug{font-size:var(--t-2xs);color:var(--text-faint);white-space:nowrap}.cv-row-title.svelte-1919ug{font-size:var(--t-sm);line-height:var(--lh-snug);color:var(--text-secondary)}.cv-row.svelte-1919ug:hover .cv-row-title:where(.svelte-1919ug){color:var(--text-primary)}@media (width>=901px){.cv-sheet-scrim.svelte-1919ug{background:color-mix(in oklch, var(--surface-base) 55%, transparent)}.cv-sheet.svelte-1919ug{inset:auto;inset-inline-start:50%;width:min(360px, calc(100vw - var(--s-8)));border:1px solid var(--border-default);border-radius:var(--r-lg);max-height:min(70vh,520px);box-shadow:var(--elev-3);animation:rise-in var(--dur-fast) var(--ease-out);top:50%;transform:translate(-50%,-50%)}.cv-sheet.closing.svelte-1919ug{opacity:0;transition:opacity var(--dur-normal) var(--ease-in-out), transform var(--dur-normal) var(--ease-in-out);transform:translate(-50%,-46%)}}@keyframes svelte-1919ug-sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.cv-sheet.svelte-1919ug{animation:none}}.cv-spine.svelte-bc1i2m{z-index:calc(var(--z-sheet) + 1);flex:0 0 var(--cv-spine-w);min-width:var(--cv-spine-w);background:var(--surface-sunken);border-inline-end:var(--rule);align-self:stretch;position:sticky;inset-inline-start:0}.cv-spine-inner.svelte-bc1i2m{height:100%;position:relative}.cv-rupture-seg.svelte-bc1i2m{background:var(--rupture-soft);height:1px;position:absolute;inset-inline:0}.cv-tick.svelte-bc1i2m{height:0;position:absolute;inset-inline:0}.cv-tick-label.svelte-bc1i2m{text-align:end;font-size:var(--t-2xs);color:var(--text-faint);line-height:1;position:absolute;inset-inline:0 24px;transform:translateY(-50%)}.cv-tick.major.svelte-bc1i2m .cv-tick-label:where(.svelte-bc1i2m){color:var(--text-muted)}.cv-tick-line.svelte-bc1i2m{background:var(--border-subtle);width:1px;height:4px;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.cv-tick.major.svelte-bc1i2m .cv-tick-line:where(.svelte-bc1i2m){background:var(--border-strong);height:7px}.cv-mark.svelte-bc1i2m{cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset-inline:0}.cv-mark-vis.svelte-bc1i2m{justify-content:center;align-items:center;width:18px;display:flex;position:absolute;inset-inline-end:3px;transform:translateY(-50%)}.cv-mark.svelte-bc1i2m:hover .cv-dot:where(.svelte-bc1i2m){stroke-width:2.2px}.cv-badge.svelte-bc1i2m{border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--surface-overlay);min-width:20px;height:14px;font-size:var(--t-2xs);color:var(--text-secondary);justify-content:center;align-items:center;padding-inline:3px;line-height:1;display:inline-flex}.cv-badge.rupture.svelte-bc1i2m{border-color:var(--rupture)}.cv-mark.svelte-bc1i2m:hover .cv-badge:where(.svelte-bc1i2m){border-color:var(--text-muted);color:var(--text-primary)}.cv-mark[aria-expanded=true].svelte-bc1i2m .cv-badge:where(.svelte-bc1i2m){border-color:var(--accent-border);color:var(--text-primary)}.cv-rupture.svelte-hle43e{width:max(100%, var(--cv-track-w));z-index:2;pointer-events:none;background:var(--rupture-soft);height:1px;position:absolute;inset-inline-start:0}.cv-rl.svelte-z4ak3z{background:color-mix(in oklch, var(--text-primary) 30%, transparent);height:1px;position:relative}.cv-rl-chip.svelte-z4ak3z{inset-inline-end:calc(var(--s-3) + var(--safe-r));max-width:min(78vw,320px);padding:var(--s-1) var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--elev-2);opacity:0;transition:opacity var(--dur-normal) var(--ease-out), transform var(--dur-normal) var(--ease-out);flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(.98)}.cv-rl-chip.on.svelte-z4ak3z{opacity:1;transition-duration:var(--dur-fast);transform:translateY(-50%)}.cv-rl-date.svelte-z4ak3z{font-size:var(--t-xs);line-height:1.1}.cv-rl-event.svelte-z4ak3z{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-xs);color:var(--text-secondary);line-height:1.25;overflow:hidden}.cv-rl-event.rupture.svelte-z4ak3z:before{content:"◆ ";color:var(--rupture)}.tl.svelte-1eqktbo{padding:0 0 var(--s-8);margin:0;list-style:none}.tl.svelte-1eqktbo li:where(.svelte-1eqktbo){border-bottom:var(--rule)}.tl-row.svelte-1eqktbo{gap:var(--s-1) var(--s-3);width:100%;min-height:var(--touch);padding:var(--s-3) calc(var(--s-4) + var(--safe-r)) var(--s-3) calc(var(--s-4) + var(--safe-l));color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;grid-template-areas:"role basis""holder holder""span span";margin:0;display:grid}.tl-row.svelte-1eqktbo:hover{background:var(--surface-hover)}.tl-row.svelte-1eqktbo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tl-row.selected.svelte-1eqktbo{background:var(--accent-muted)}.tl-role.svelte-1eqktbo{min-width:0;font-size:var(--t-sm);color:var(--text-secondary);grid-area:role}.tl-inst.svelte-1eqktbo{font-size:var(--t-2xs);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.tl-holder.svelte-1eqktbo{font-size:var(--t-md);color:var(--text-primary);grid-area:holder;font-weight:500}.tl-span.svelte-1eqktbo{grid-area:span;gap:var(--s-1) var(--s-3);font-size:var(--t-2xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.tl-dur.svelte-1eqktbo{color:var(--text-faint)}.tl-basis.svelte-1eqktbo{align-self:start;align-items:center;gap:var(--s-2);font-size:var(--t-2xs);white-space:nowrap;grid-area:basis;display:inline-flex}.tl-basis-word.svelte-1eqktbo{color:var(--text-secondary)}.tl-empty.svelte-1eqktbo{padding:var(--s-6) var(--s-4);font-size:var(--t-sm);color:var(--text-muted);margin:0}.cv.svelte-1mu3twa{isolation:isolate;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.cv-head.svelte-1mu3twa{align-items:center;gap:var(--s-2);padding:var(--s-2) calc(var(--s-3) + var(--safe-r)) var(--s-2) calc(var(--s-3) + var(--safe-l));border-bottom:var(--rule);background:var(--surface-base);flex:none;display:flex}.cv-tabs.svelte-1mu3twa{flex:1;min-width:0}.anchor.svelte-1mu3twa{flex:none;position:relative}.cv-opts.on.svelte-1mu3twa{color:var(--accent);border-color:var(--accent-border)}.cv-sheet.svelte-1mu3twa{gap:var(--s-4);padding:var(--s-2) var(--s-1) var(--s-4);flex-direction:column;display:flex}.cv-sheet-row.svelte-1mu3twa{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.cv-sheet-label.svelte-1mu3twa{font-size:var(--t-sm);color:var(--text-secondary)}.cv-zoom.svelte-1mu3twa{align-items:center;gap:var(--s-2);display:inline-flex}.cv-btn.svelte-1mu3twa{min-width:var(--tap);min-height:var(--tap);border-radius:var(--r-md);border:var(--rule);color:var(--text-secondary);background:var(--surface-sunken);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.cv-btn.svelte-1mu3twa:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}.cv-btn.svelte-1mu3twa:disabled{opacity:.4;cursor:not-allowed}.cv-num.svelte-1mu3twa{font-size:var(--t-lg);line-height:1}.cv-toggle.svelte-1mu3twa{padding-inline:var(--s-4);font-size:var(--t-sm)}.cv-toggle[aria-pressed=true].svelte-1mu3twa{color:var(--accent);border-color:var(--accent-border);background:var(--accent-muted)}.cv-level.svelte-1mu3twa{min-width:7.5em;padding-block:var(--s-2);border-radius:var(--r-md);border:var(--rule);background:var(--surface-sunken);font-size:var(--t-sm);color:var(--text-primary);justify-content:center;align-items:baseline;display:inline-flex}.cv-stage.svelte-1mu3twa{--cv-track-w:calc(var(--cv-spine-w) + var(--cv-n,0) * max(var(--cv-col-min), (100% - var(--cv-spine-w)) / 3));flex:1;min-width:0;min-height:0;position:relative}.cv-strip.svelte-1mu3twa{scroll-snap-type:x mandatory;overscroll-behavior:contain;scroll-padding-inline-start:var(--cv-spine-w);position:absolute;inset:0;overflow:auto}.cv-line.svelte-1mu3twa{inset-inline:0;z-index:var(--z-view);pointer-events:none;position:absolute;top:40%}.cv-focus.svelte-1mu3twa{width:max(100%, var(--cv-track-w));height:2px;z-index:var(--z-sheet);background:var(--accent);pointer-events:none;position:absolute;inset-inline-start:0}.cv-list.svelte-1mu3twa{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.cv-btn.svelte-1mu3twa{transition:none}}
