.timeline.svelte-g7n3kl{min-width:0;margin:0;padding:16px;background:var(--color-card);border:1px solid var(--color-rule);border-radius:7px}figcaption.svelte-g7n3kl{display:flex;flex-wrap:wrap;gap:16px;align-items:end;justify-content:space-between}h2.svelte-g7n3kl{margin:0}figcaption.svelte-g7n3kl p:where(.svelte-g7n3kl){margin:4px 0 0;color:var(--color-mute);font-size:.82rem}.eyebrow.svelte-g7n3kl{color:var(--color-seal);font-size:.65rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.tools.svelte-g7n3kl{display:flex;flex-wrap:wrap;gap:8px;align-items:end}label.svelte-g7n3kl{display:grid;grid-template-rows:1rem 42px;gap:5px;align-items:start;margin:0}label.svelte-g7n3kl span:where(.svelte-g7n3kl){display:inline-flex;min-height:1rem;align-items:center;color:var(--color-mute);font-size:.74rem;font-weight:700;line-height:1rem;text-transform:uppercase}select.svelte-g7n3kl{width:100%;height:42px;min-height:42px;margin:0;padding:8px 10px;line-height:1.2}.mode.svelte-g7n3kl{display:flex;gap:6px;align-items:center}.mode-option.svelte-g7n3kl{display:grid;grid-template-rows:1rem 42px;gap:5px;align-items:start;justify-items:start}.mode-option.svelte-g7n3kl .button-label:where(.svelte-g7n3kl){display:inline-flex;min-height:1rem;align-items:center;color:var(--color-mute);font-size:.74rem;font-weight:700;line-height:1rem;text-transform:uppercase}.mode.svelte-g7n3kl button:where(.svelte-g7n3kl){display:grid;width:42px;min-width:42px;height:42px;min-height:42px;place-items:center;padding:0;border:1px solid var(--color-rule);border-radius:6px;color:var(--color-mute);background:var(--color-elevated);box-shadow:none}.mode.svelte-g7n3kl button:where(.svelte-g7n3kl):hover{transform:none;border-color:color-mix(in srgb,var(--color-seal) 42%,var(--color-rule));color:var(--color-ink);box-shadow:none}.mode.svelte-g7n3kl button.active:where(.svelte-g7n3kl){border-color:color-mix(in srgb,var(--color-seal) 55%,var(--color-rule));color:var(--color-ink);background:color-mix(in srgb,var(--color-seal) 11%,var(--color-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-seal) 14%,transparent)}.chart-shell.svelte-g7n3kl{position:relative;isolation:isolate;margin-top:14px;padding-top:12px;overflow-x:auto}svg.svelte-g7n3kl{display:block;min-width:720px;width:100%;height:auto}.axis.svelte-g7n3kl{stroke:var(--color-rule)}text.svelte-g7n3kl{fill:var(--color-mute);font-size:11px}.mark.svelte-g7n3kl,.point.svelte-g7n3kl{fill:var(--color-seal);opacity:.75;transition:opacity .12s ease}.trend.svelte-g7n3kl{fill:none;stroke:var(--color-seal);stroke-width:2.5}a.svelte-g7n3kl:hover .mark:where(.svelte-g7n3kl),a.svelte-g7n3kl:focus .mark:where(.svelte-g7n3kl),a.svelte-g7n3kl:hover .point:where(.svelte-g7n3kl),a.svelte-g7n3kl:focus .point:where(.svelte-g7n3kl){opacity:1}.tooltip.svelte-g7n3kl{position:absolute;top:12px;right:12px;z-index:90;display:grid;gap:2px;min-width:180px;padding:8px 10px;font-size:.7rem;background:color-mix(in srgb,var(--color-card) 97%,transparent);border:1px solid color-mix(in srgb,var(--color-seal) 28%,var(--color-rule));border-radius:5px;box-shadow:0 14px 34px #0003;pointer-events:none}.chart-shell.has-events.svelte-g7n3kl .tooltip:where(.svelte-g7n3kl){top:78px}.tooltip.svelte-g7n3kl span:where(.svelte-g7n3kl){color:var(--color-mute)}.empty.svelte-g7n3kl{padding:30px;text-align:center;color:var(--color-mute)}.event-layer.svelte-g7n3kl{position:absolute;top:18px;right:1.8%;left:4.8%;z-index:20;height:58px;min-width:650px;overflow:visible;pointer-events:none}.event-shade.svelte-g7n3kl{position:absolute;top:10px;left:var(--event-left);z-index:-1;width:max(var(--event-width),5px);height:232px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-seal) 22%,transparent),color-mix(in srgb,var(--color-seal) 5%,transparent));border-inline:1px solid color-mix(in srgb,var(--color-seal) 42%,transparent);animation:svelte-g7n3kl-event-in .14s ease-out}.event-bracket.svelte-g7n3kl{position:absolute;top:calc(var(--event-lane) * 11px);left:var(--event-left);width:max(var(--event-width),5px);height:10px;color:var(--color-seal);pointer-events:none;text-decoration:none}.bracket-line.svelte-g7n3kl{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid currentColor;border-bottom:0;opacity:.62}.bracket-line.svelte-g7n3kl:before,.bracket-line.svelte-g7n3kl:after{position:absolute;top:8px;width:1px;height:230px;content:"";background:linear-gradient(to bottom,currentColor,color-mix(in srgb,currentColor 12%,transparent));opacity:.36}.bracket-line.svelte-g7n3kl:before{left:-1px}.bracket-line.svelte-g7n3kl:after{right:-1px}.event-glyph.svelte-g7n3kl{position:absolute;top:-8px;left:50%;display:grid;width:19px;height:19px;place-items:center;color:var(--color-card);background:var(--color-seal);border:2px solid var(--color-card);border-radius:999px;text-decoration:none;transform:translate(-50%);box-shadow:0 0 0 1px var(--color-seal);transition:transform .14s ease,box-shadow .14s ease,background .14s ease;pointer-events:auto;cursor:pointer}.event-popover.svelte-g7n3kl{position:absolute;top:15px;left:50%;z-index:120;display:none;gap:3px;width:230px;padding:10px;color:var(--color-ink);background:var(--color-card);border:1px solid var(--color-rule);border-radius:6px;box-shadow:0 12px 30px #0000002e;transform:translate(-50%);pointer-events:none}.event-popover.svelte-g7n3kl strong:where(.svelte-g7n3kl){font-size:.78rem;line-height:1.05rem}.event-popover.svelte-g7n3kl small:where(.svelte-g7n3kl){color:var(--color-mute);font-family:var(--font-mono);font-size:.62rem}.event-popover.svelte-g7n3kl>span:where(.svelte-g7n3kl){display:flex;gap:6px;align-items:center;margin-top:3px}.event-popover.svelte-g7n3kl b:where(.svelte-g7n3kl),.event-popover.svelte-g7n3kl i:where(.svelte-g7n3kl){padding:3px 6px;font-size:.6rem;font-style:normal;font-weight:650;background:var(--color-elevated);border:1px solid var(--color-rule);border-radius:999px;text-transform:capitalize}.event-topics.svelte-g7n3kl{display:grid!important;gap:4px!important}.event-topics.svelte-g7n3kl>span:where(.svelte-g7n3kl){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0}.event-topics.svelte-g7n3kl em:where(.svelte-g7n3kl){overflow:hidden;color:var(--color-mute);font-size:.62rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.event-topics.svelte-g7n3kl i:where(.svelte-g7n3kl){padding:0;border:0;background:transparent;font-family:var(--font-mono)}.event-bracket.svelte-g7n3kl:has(.event-glyph:where(.svelte-g7n3kl):hover),.event-bracket.svelte-g7n3kl:has(.event-glyph:where(.svelte-g7n3kl):focus-visible){z-index:30;color:var(--color-seal)}.event-bracket.svelte-g7n3kl:has(.event-glyph:where(.svelte-g7n3kl):hover) .bracket-line:where(.svelte-g7n3kl),.event-bracket.svelte-g7n3kl:has(.event-glyph:where(.svelte-g7n3kl):focus-visible) .bracket-line:where(.svelte-g7n3kl){border-width:2px;opacity:1;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--color-seal) 35%,transparent))}.event-glyph.svelte-g7n3kl:hover,.event-glyph.svelte-g7n3kl:focus-visible{color:var(--color-card);background:color-mix(in srgb,var(--color-seal) 78%,var(--color-ink));transform:translate(-50%) scale(1.3);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-seal) 22%,transparent),0 6px 16px #0000003d;outline:none}.event-glyph.svelte-g7n3kl:hover+.event-popover:where(.svelte-g7n3kl),.event-glyph.svelte-g7n3kl:focus-visible+.event-popover:where(.svelte-g7n3kl){display:grid}@keyframes svelte-g7n3kl-event-in{0%{opacity:0}to{opacity:1}}.story-rail.svelte-g7n3kl{display:grid;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:8px;margin-top:10px;padding-bottom:4px;overflow-x:auto;scroll-snap-type:x proximity}.story-rail.svelte-g7n3kl article:where(.svelte-g7n3kl){display:grid;align-content:start;gap:5px;min-height:150px;padding:11px;border:1px solid var(--color-rule);border-radius:6px;background:var(--color-elevated);scroll-snap-align:start}.story-rail.svelte-g7n3kl time:where(.svelte-g7n3kl){color:var(--color-seal);font-family:var(--font-mono);font-size:.66rem}.story-rail.svelte-g7n3kl strong:where(.svelte-g7n3kl){font-size:.78rem}.story-rail.svelte-g7n3kl p:where(.svelte-g7n3kl){margin:0;color:var(--color-mute);font-size:.72rem;line-height:1.05rem}.share-label.svelte-g7n3kl{display:inline-flex;width:fit-content;overflow:hidden;color:var(--color-mute);background:color-mix(in srgb,var(--color-card) 72%,transparent);border:1px solid color-mix(in srgb,var(--color-seal) 23%,var(--color-rule));border-radius:999px}.share-label.svelte-g7n3kl span:where(.svelte-g7n3kl){display:inline-flex;gap:3px;align-items:center;min-height:20px;padding:2px 6px;font-size:.6rem;font-weight:700;line-height:.82rem;white-space:nowrap}.share-label.svelte-g7n3kl span:where(.svelte-g7n3kl):first-child{color:var(--color-seal);background:color-mix(in srgb,var(--color-seal) 9%,transparent)}.share-label.svelte-g7n3kl span:where(.svelte-g7n3kl)+span:where(.svelte-g7n3kl){border-left:1px solid color-mix(in srgb,var(--color-seal) 18%,var(--color-rule))}.share-label.svelte-g7n3kl b:where(.svelte-g7n3kl){color:var(--color-ink);font-family:var(--font-mono);font-size:.66rem;font-variant-numeric:tabular-nums}.share-label.svelte-g7n3kl em:where(.svelte-g7n3kl){font-style:normal}.story-rail.svelte-g7n3kl a:where(.svelte-g7n3kl){margin-top:auto;font-size:.7rem;font-weight:700}.moment-controls.svelte-1tvulal{display:grid;grid-template-columns:minmax(146px,.68fr) minmax(146px,.68fr) minmax(220px,1.45fr) minmax(94px,.45fr) minmax(150px,.72fr) auto;gap:10px;align-items:end;margin-top:18px}.moment-field.compact.svelte-1tvulal{min-width:94px}.button-field.svelte-1tvulal{display:grid;grid-template-rows:1rem 42px;gap:5px;min-width:0;align-items:start}.button-field.svelte-1tvulal .button-label:where(.svelte-1tvulal){display:inline-flex;min-height:1rem;align-items:center;color:var(--color-mute);font-size:.74rem;font-weight:700;letter-spacing:.055em;line-height:1rem;text-transform:uppercase}.topic-array.svelte-1tvulal{display:grid;gap:5px}.topic-row.svelte-1tvulal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px 8px;color:inherit;text-decoration:none;border-radius:5px}.topic-row.svelte-1tvulal:hover{background:var(--color-hover)}.topic-copy.svelte-1tvulal{display:grid;gap:5px;min-width:0}.topic-copy.svelte-1tvulal strong:where(.svelte-1tvulal){overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.topic-copy.svelte-1tvulal i:where(.svelte-1tvulal){display:block;height:4px;overflow:hidden;background:var(--color-track);border-radius:999px}.topic-copy.svelte-1tvulal b:where(.svelte-1tvulal){display:block;height:100%;background:var(--color-seal);border-radius:inherit}.topic-count.svelte-1tvulal{color:var(--color-mute);font-family:var(--font-mono);font-size:.7rem;font-variant-numeric:tabular-nums}.moment-field.svelte-1tvulal{display:grid;grid-template-rows:1rem 42px;gap:5px;min-width:0;margin:0;align-items:start}.moment-field.svelte-1tvulal>span:where(.svelte-1tvulal){display:inline-flex;gap:6px;align-items:center;color:var(--color-mute);font-size:.74rem;font-weight:700;letter-spacing:.055em;line-height:1rem;text-transform:uppercase}.moment-field.svelte-1tvulal .field:where(.svelte-1tvulal){width:100%;height:42px;min-height:42px;margin:0;padding:8px 10px;line-height:1.2}.moment-controls.svelte-1tvulal .update-button:where(.svelte-1tvulal){display:inline-grid;width:42px;min-width:42px;height:42px;min-height:42px;place-items:center;border-radius:6px;padding:0;box-shadow:none}.moment-controls.svelte-1tvulal .update-button:where(.svelte-1tvulal):hover{transform:none}.moment-layout.svelte-1tvulal{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:var(--space-4, 20px);align-items:start}.topic-mix-card.svelte-1tvulal,.anchors-card.svelte-1tvulal{min-width:0}.anchor-tools.svelte-1tvulal{display:grid;gap:12px;margin-bottom:14px}.anchor-search.svelte-1tvulal{display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px;border:1px solid var(--color-rule);border-radius:999px;color:var(--color-mute);background:var(--color-elevated)}.anchor-search.svelte-1tvulal input:where(.svelte-1tvulal){width:100%;min-width:0;min-height:40px;border:0;outline:0;color:var(--color-text);background:transparent}.event-chips.svelte-1tvulal{display:flex;flex-wrap:wrap;gap:8px}.event-chips.svelte-1tvulal button:where(.svelte-1tvulal){display:inline-flex;align-items:center;gap:5px;border:1px solid var(--color-rule);border-radius:999px;padding:5px 9px;color:var(--color-mute);background:var(--color-elevated);font:inherit;font-size:.82rem;line-height:1.1;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.event-chips.svelte-1tvulal button:where(.svelte-1tvulal):hover,.event-chips.svelte-1tvulal button.active:where(.svelte-1tvulal){border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-rule));color:var(--color-text);background:color-mix(in srgb,var(--color-accent) 12%,var(--color-elevated))}.anchor-list.svelte-1tvulal{display:grid;gap:8px;max-height:520px;overflow:auto;padding-right:4px}.anchor-row.svelte-1tvulal{display:grid;grid-template-columns:minmax(102px,.28fr) minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:12px;border:1px solid var(--color-rule);border-radius:8px;color:var(--color-text);background:color-mix(in srgb,var(--color-elevated) 78%,transparent);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.anchor-row.svelte-1tvulal:hover,.anchor-row.active.svelte-1tvulal{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-accent) 48%,var(--color-rule));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-elevated))}.anchor-date.svelte-1tvulal,.anchor-category.svelte-1tvulal{color:var(--color-mute);font-family:var(--font-mono);font-size:.77rem;line-height:1.25}.anchor-main.svelte-1tvulal{display:grid;gap:3px;min-width:0}.anchor-main.svelte-1tvulal strong:where(.svelte-1tvulal),.anchor-main.svelte-1tvulal span:where(.svelte-1tvulal){overflow-wrap:anywhere}.anchor-main.svelte-1tvulal span:where(.svelte-1tvulal){color:var(--color-mute);font-size:.86rem;line-height:1.35}.anchor-category.svelte-1tvulal{justify-self:end;max-width:140px;padding:4px 7px;border:1px solid var(--color-rule);border-radius:999px;background:var(--color-bg);text-align:center;white-space:normal}.empty-state.svelte-1tvulal{margin:0;padding:16px;border:1px dashed var(--color-rule);border-radius:8px;color:var(--color-mute)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1120px){.moment-controls.svelte-1tvulal{grid-template-columns:repeat(2,minmax(0,1fr))}.moment-controls.svelte-1tvulal .update-button:where(.svelte-1tvulal){justify-self:start}}@media(max-width:640px){.moment-controls.svelte-1tvulal{grid-template-columns:1fr}.moment-controls.svelte-1tvulal .update-button:where(.svelte-1tvulal){width:42px}}@media(max-width:520px){.moment-controls.svelte-1tvulal{align-items:stretch}.moment-field.svelte-1tvulal{width:100%}}@media(max-width:900px){.moment-layout.svelte-1tvulal{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.anchor-row.svelte-1tvulal{grid-template-columns:minmax(0,1fr);gap:7px}.anchor-category.svelte-1tvulal{justify-self:start}}
