.breadcrumb.svelte-vxuz4i{margin:0 0 1rem;color:var(--text-muted);font-size:.9rem;line-height:1.45}.breadcrumb.svelte-vxuz4i ol:where(.svelte-vxuz4i){display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;padding:0;margin:0;list-style:none}.breadcrumb.svelte-vxuz4i li:where(.svelte-vxuz4i){display:inline-flex;min-width:0;align-items:center;gap:.35rem}.breadcrumb.svelte-vxuz4i li:where(.svelte-vxuz4i):not(:last-child):after{color:var(--line);content:">"}.breadcrumb.svelte-vxuz4i a:where(.svelte-vxuz4i){color:var(--accent);text-decoration:underline;text-underline-offset:.16em}.breadcrumb.svelte-vxuz4i span:where(.svelte-vxuz4i){overflow-wrap:anywhere}.timeline-chart.svelte-a5janh{display:grid;gap:.75rem;margin:0 0 1.5rem}.timeline-heading.svelte-a5janh{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.timeline-heading.svelte-a5janh h2:where(.svelte-a5janh){margin:0;font-size:1.1rem;line-height:1.35}.timeline-heading-meta.svelte-a5janh{display:inline-flex;align-items:center;gap:.75rem}.timeline-heading-meta.svelte-a5janh p:where(.svelte-a5janh){margin:0;color:var(--text-muted);font-size:.9rem;white-space:nowrap}.timeline-scroll-buttons.svelte-a5janh{display:inline-flex;gap:.35rem}.timeline-scroll-buttons.svelte-a5janh button:where(.svelte-a5janh){display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--accent);cursor:pointer;line-height:1}.timeline-scroller.svelte-a5janh{inline-size:calc(100% + 2rem);max-inline-size:none;margin-inline:-1rem;overflow-x:auto;overscroll-behavior-inline:contain;padding-inline-start:1rem;padding-block:.25rem .75rem;scrollbar-gutter:stable}.timeline-canvas.svelte-a5janh{position:relative;min-inline-size:100%;padding-block-start:2.25rem}.timeline-ticks.svelte-a5janh,.timeline-gaps.svelte-a5janh{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;pointer-events:none}.timeline-tick.svelte-a5janh{position:absolute;inset-block-start:0;block-size:100%;border-inline-start:1px solid var(--line);color:var(--text-muted);font-size:.75rem;line-height:1.2}.timeline-tick.svelte-a5janh span:where(.svelte-a5janh){display:inline-block;min-inline-size:4.5rem;padding-inline-start:.25rem;white-space:nowrap}.timeline-gap.svelte-a5janh{position:absolute;inset-block:1.6rem 0;display:grid;place-items:start center;border-inline:1px dashed var(--line);background:repeating-linear-gradient(135deg,rgba(96,96,96,.08),rgba(96,96,96,.08) 8px,transparent 8px,transparent 16px);color:var(--text-muted);font-size:.75rem}.timeline-gap.svelte-a5janh span:where(.svelte-a5janh){margin-block-start:.35rem;padding:.15rem .35rem;background:var(--surface);white-space:nowrap}.timeline-rows.svelte-a5janh{display:grid;gap:0;position:relative}.timeline-row.svelte-a5janh{position:relative;inline-size:100%;block-size:3.4rem;border-block:1px solid var(--line);background:#f8f9fab8}.timeline-bar.svelte-a5janh{position:absolute;inset-block:.35rem;display:flex;align-items:center;--timeline-bar-content-block-size: calc(2.7rem - 4px) ;--timeline-bar-bg: #e8f0fe;--timeline-bar-border: #7ea5f7;--timeline-bar-text-bg: #f1f6ff;min-inline-size:2.75rem;border:2px solid var(--timeline-bar-border);border-radius:6px;background:var(--timeline-bar-bg);color:var(--text);container-type:inline-size}.timeline-bar-tone-0.svelte-a5janh{--timeline-bar-bg: #dbeafe;--timeline-bar-border: #60a5fa;--timeline-bar-text-bg: #eff6ff}.timeline-bar-tone-1.svelte-a5janh{--timeline-bar-bg: #dcfce7;--timeline-bar-border: #4ade80;--timeline-bar-text-bg: #f0fdf4}.timeline-bar-tone-2.svelte-a5janh{--timeline-bar-bg: #fef3c7;--timeline-bar-border: #f59e0b;--timeline-bar-text-bg: #fffbeb}.timeline-bar-tone-3.svelte-a5janh{--timeline-bar-bg: #ffe4e6;--timeline-bar-border: #fb7185;--timeline-bar-text-bg: #fff1f2}.timeline-bar-tone-4.svelte-a5janh{--timeline-bar-bg: #ede9fe;--timeline-bar-border: #a78bfa;--timeline-bar-text-bg: #f5f3ff}.timeline-bar-tone-5.svelte-a5janh{--timeline-bar-bg: #ccfbf1;--timeline-bar-border: #2dd4bf;--timeline-bar-text-bg: #f0fdfa}.timeline-thumbnail.svelte-a5janh{display:flex;flex:0 0 min(calc(var(--timeline-bar-content-block-size) * 16 / 9),100%);align-items:center;justify-content:center;inline-size:min(calc(var(--timeline-bar-content-block-size) * 16 / 9),100%);block-size:var(--timeline-bar-content-block-size);overflow:hidden;border-radius:4px 0 0 4px;border-inline-end:1px solid var(--timeline-bar-border);background:var(--line)}.timeline-thumbnail.svelte-a5janh img:where(.svelte-a5janh){inline-size:calc(var(--timeline-bar-content-block-size) * 16 / 9);max-inline-size:none;max-width:none;block-size:100%;object-fit:cover;object-position:left center}.timeline-bar-text.svelte-a5janh{display:grid;flex:1 1 0;align-self:stretch;align-content:center;min-inline-size:0;padding:.35rem .45rem;background:var(--timeline-bar-text-bg);overflow:hidden}.timeline-bar-title.svelte-a5janh,.timeline-bar-channel.svelte-a5janh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-bar-title.svelte-a5janh{font-size:.78rem;font-weight:700;line-height:1.2}.timeline-bar-channel.svelte-a5janh{font-size:.68rem;line-height:1.2;color:var(--text-muted)}@container (max-width: 4.75rem){.timeline-thumbnail.svelte-a5janh{flex-basis:100%;inline-size:100%;border-radius:4px;border-inline-end:0}.timeline-bar-text.svelte-a5janh{display:none}}.timeline-bar-current.svelte-a5janh{border-color:#fff;box-shadow:0 0 0 2px var(--accent),0 2px 10px #0000002e}.timeline-current-label.svelte-a5janh{position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem;padding:.1rem .35rem;border-radius:4px;background:var(--accent);color:#fff;font-size:.7rem;font-weight:700;line-height:1.2}.timeline-title-tooltip.svelte-a5janh{position:absolute;inset-block-end:calc(100% + .35rem);inset-inline-start:0;z-index:5;display:block;inline-size:max-content;min-inline-size:min(18rem,calc(100vw - 2rem));max-inline-size:min(28rem,calc(100vw - 2rem));padding:.35rem .5rem;border-radius:6px;background:#000000db;color:#fff;font-size:.78rem;line-height:1.35;opacity:0;overflow-wrap:anywhere;pointer-events:none;transform:translateY(.15rem);transition:opacity .12s ease,transform .12s ease}.timeline-bar.svelte-a5janh:hover,.timeline-bar.svelte-a5janh:focus-visible{z-index:6}.timeline-bar.svelte-a5janh:hover .timeline-title-tooltip:where(.svelte-a5janh),.timeline-bar.svelte-a5janh:focus-visible .timeline-title-tooltip:where(.svelte-a5janh){opacity:1;transform:translateY(0)}.timeline-current-time.svelte-a5janh{position:absolute;inset-block:1.65rem 0;inline-size:2px;background:var(--danger);pointer-events:none}.timeline-current-time.svelte-a5janh span:where(.svelte-a5janh){position:absolute;inset-block-start:-1.45rem;inset-inline-start:.25rem;padding:.1rem .35rem;border-radius:4px;background:var(--danger);color:#fff;font-size:.7rem;font-weight:700;line-height:1.2;white-space:nowrap}.timeline-expand.svelte-a5janh{justify-self:start;min-block-size:40px;padding:.5rem .8rem;border:1px solid var(--accent);border-radius:6px;background:var(--surface);color:var(--accent);cursor:pointer}@media(max-width:720px){.timeline-heading.svelte-a5janh{display:grid;gap:.25rem}.timeline-heading-meta.svelte-a5janh{justify-content:space-between}}
