.calendar-shell.svelte-1taj9dl{max-width:1480px;margin:0 auto;padding:.9rem clamp(.75rem,2.5vw,1.75rem) 4rem;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:2}.scrubber-card.svelte-1taj9dl{padding:.85rem 1rem;display:flex;flex-direction:column;gap:.7rem}.scrubber-header.svelte-1taj9dl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.decade-pills.svelte-1taj9dl{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.decade-btn.svelte-1taj9dl{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-secondary);padding:.25rem .65rem;border-radius:999px;font-family:var(--font-mono);font-size:.74rem;cursor:pointer;transition:all .15s ease}.decade-btn.svelte-1taj9dl:hover,.decade-btn.is-active.svelte-1taj9dl{color:#fff;border-color:var(--era-accent);background:color-mix(in srgb,var(--era-accent) 22%,rgba(15,23,42,.85))}.year-stepper.svelte-1taj9dl{display:inline-flex;align-items:center;gap:.45rem}.step-btn.svelte-1taj9dl{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.step-btn.svelte-1taj9dl:disabled{opacity:.35;cursor:not-allowed}.stepper-current.svelte-1taj9dl{font-family:var(--font-mono);font-weight:700;font-size:.9rem;color:var(--era-accent);min-width:48px;text-align:center}.sparkline-rail.svelte-1taj9dl{display:grid;grid-template-columns:repeat(37,minmax(22px,1fr));gap:3px;overflow-x:auto;padding-bottom:.25rem}.year-spark-btn.svelte-1taj9dl{display:flex;flex-direction:column;align-items:center;gap:.24rem;padding:.35rem .15rem;border-radius:8px;border:1px solid transparent;background:#ffffff06;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.year-spark-btn.svelte-1taj9dl:hover{background:#ffffff14;color:#fff}.year-spark-btn.is-active.svelte-1taj9dl{background:color-mix(in srgb,var(--yr-accent, var(--era-accent)) 22%,rgba(15,23,42,.9));border-color:color-mix(in srgb,var(--yr-accent, var(--era-accent)) 75%,transparent);color:#fff}.spark-bar-wrap.svelte-1taj9dl{width:100%;height:24px;display:flex;align-items:flex-end;justify-content:center}.spark-bar.svelte-1taj9dl{width:62%;min-height:3px;border-radius:3px 3px 1px 1px;background:var(--yr-accent, var(--era-accent));opacity:.78;transition:height .28s ease}.spark-bar.is-empty.svelte-1taj9dl{opacity:.22}.year-spark-btn.is-active.svelte-1taj9dl .spark-bar:where(.svelte-1taj9dl){opacity:1;box-shadow:0 0 10px var(--yr-accent, var(--era-accent))}.spark-year-label.svelte-1taj9dl{font-family:var(--font-mono);font-size:.66rem;line-height:1}.docent-bento-grid.svelte-1taj9dl{display:grid;grid-template-columns:1.35fr 1fr;gap:1rem}.docent-hero.svelte-1taj9dl,.facts-deck.svelte-1taj9dl{padding:1.15rem 1.3rem;display:flex;flex-direction:column;justify-content:space-between;gap:.85rem}.docent-top.svelte-1taj9dl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.docent-year-pill.svelte-1taj9dl{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.docent-year-num.svelte-1taj9dl{font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.5rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--era-accent)}.docent-era-name.svelte-1taj9dl{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#f8fafc}.docent-event-total.svelte-1taj9dl{font-family:var(--font-mono);font-size:.75rem;padding:.24rem .62rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary)}.docent-verdict.svelte-1taj9dl{margin:0;font-size:.94rem;color:#cbd5e1;line-height:1.55}.layer-mix-wrap.svelte-1taj9dl{display:flex;flex-direction:column;gap:.5rem}.layer-mix-bar.svelte-1taj9dl{height:7px;border-radius:999px;overflow:hidden;display:flex;gap:2px;background:#ffffff0f}.layer-mix-segment.svelte-1taj9dl{height:100%;transition:width .3s ease}.layer-mix-legend.svelte-1taj9dl{display:flex;flex-wrap:wrap;gap:.4rem}.mix-legend-btn.svelte-1taj9dl{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-secondary);font-size:.73rem;cursor:pointer}.mix-legend-btn.is-active.svelte-1taj9dl,.mix-legend-btn.svelte-1taj9dl:hover{color:#fff;border-color:#ffffff40;background:#ffffff17}.mix-dot.svelte-1taj9dl{width:7px;height:7px;border-radius:999px}.mix-count.svelte-1taj9dl{font-family:var(--font-mono);font-size:.68rem;opacity:.85}.facts-deck.svelte-1taj9dl{border-color:color-mix(in srgb,var(--era-accent) 28%,var(--glass-border))}.facts-deck-head.svelte-1taj9dl{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.facts-kicker.svelte-1taj9dl{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--era-accent)}.facts-index.svelte-1taj9dl{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted)}.facts-copy.svelte-1taj9dl{margin:0;font-size:.92rem;color:#e2e8f0;line-height:1.56;flex:1}.facts-controls.svelte-1taj9dl{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.facts-dots.svelte-1taj9dl{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.fact-dot.svelte-1taj9dl{width:8px;height:8px;border-radius:999px;border:none;padding:0;background:#fff3;cursor:pointer;transition:all .15s ease}.fact-dot.is-active.svelte-1taj9dl{width:20px;background:var(--era-accent)}.facts-nav-btns.svelte-1taj9dl{display:flex;align-items:center;gap:.35rem}.deck-btn.svelte-1taj9dl{padding:.28rem .6rem;font-size:.75rem}.calendar-banner.svelte-1taj9dl{padding:.85rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-color:#f8717166;color:#fecaca;font-size:.88rem}.unscheduled-shelf.svelte-1taj9dl{padding:.85rem 1.1rem;display:flex;flex-direction:column;gap:.55rem}.shelf-head.svelte-1taj9dl{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.73rem;color:var(--text-secondary)}.shelf-chips.svelte-1taj9dl{display:flex;flex-wrap:wrap;gap:.45rem}.shelf-chip.svelte-1taj9dl{display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .72rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--chip-accent, var(--era-accent)) 38%,rgba(255,255,255,.1));background:#ffffff0b;color:#f1f5f9;font-size:.79rem;cursor:pointer;transition:all .15s ease}.shelf-chip.svelte-1taj9dl:hover{background:color-mix(in srgb,var(--chip-accent, var(--era-accent)) 18%,rgba(15,23,42,.9));transform:translateY(-1px)}.shelf-dot.svelte-1taj9dl{width:7px;height:7px;border-radius:999px}.months-bento-grid.svelte-1taj9dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem}.month-card.svelte-1taj9dl{padding:.9rem .95rem .95rem;display:flex;flex-direction:column;gap:.55rem;transition:border-color .18s ease,transform .18s ease}.month-card.has-events.svelte-1taj9dl{border-color:#ffffff24}.month-card.is-selected-month.svelte-1taj9dl{border-color:color-mix(in srgb,var(--era-accent) 60%,transparent)}.month-header.svelte-1taj9dl{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-height:26px}.month-title-group.svelte-1taj9dl{display:flex;align-items:center;gap:.45rem}.month-name.svelte-1taj9dl{margin:0;font-family:var(--font-display);font-size:.98rem;font-weight:700;color:#f8fafc}.month-count.svelte-1taj9dl{font-family:var(--font-mono);font-size:.7rem;padding:.08rem .42rem;border-radius:999px;background:#ffffff0f;color:var(--text-muted)}.month-card.has-events.svelte-1taj9dl .month-count:where(.svelte-1taj9dl){color:var(--era-accent);background:color-mix(in srgb,var(--era-accent) 16%,rgba(15,23,42,.8))}.month-precision-badge.svelte-1taj9dl{border:1px solid color-mix(in srgb,var(--era-accent) 45%,transparent);background:color-mix(in srgb,var(--era-accent) 14%,rgba(15,23,42,.8));color:var(--era-accent);font-family:var(--font-mono);font-size:.66rem;padding:.14rem .48rem;border-radius:999px;cursor:pointer;white-space:nowrap}.month-precision-badge.svelte-1taj9dl:hover{color:#fff;background:color-mix(in srgb,var(--era-accent) 30%,rgba(15,23,42,.9))}.weekday-row.svelte-1taj9dl{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;font-family:var(--font-mono);font-size:.64rem;color:var(--text-muted)}.day-grid.svelte-1taj9dl{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.day-spacer.svelte-1taj9dl{aspect-ratio:1 / 1}.day-cell.svelte-1taj9dl{aspect-ratio:1 / 1;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px;position:relative;font-family:var(--font-mono);font-size:.72rem}.day-cell.is-empty.svelte-1taj9dl{color:#94a3b85c;background:#ffffff04;border:1px solid rgba(255,255,255,.03)}.day-cell.is-populated.svelte-1taj9dl{color:#f8fafc;font-weight:700;border:1px solid transparent;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.day-cell.is-populated.svelte-1taj9dl:hover{transform:scale(1.08);z-index:2;box-shadow:0 6px 18px #00000073}.day-cell.is-selected.svelte-1taj9dl{outline:2px solid #fff;outline-offset:1px}.day-num.svelte-1taj9dl{line-height:1}.day-dots.svelte-1taj9dl{display:flex;align-items:center;gap:2px}.day-dot.svelte-1taj9dl{width:4px;height:4px;border-radius:999px}@media(max-width:1200px){.months-bento-grid.svelte-1taj9dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.docent-bento-grid.svelte-1taj9dl{grid-template-columns:1fr}.months-bento-grid.svelte-1taj9dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.months-bento-grid.svelte-1taj9dl{grid-template-columns:1fr}}.corner-fact-pill.svelte-1tj1ggk{position:fixed;right:1.25rem;bottom:1.25rem;z-index:35;width:min(390px,calc(100vw - 2rem));padding:.9rem 1rem;border-radius:var(--radius-lg);border-color:color-mix(in srgb,var(--era-accent) 42%,rgba(255,255,255,.12))}.pill-header.svelte-1tj1ggk{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.pill-badges.svelte-1tj1ggk{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.pill-year.svelte-1tj1ggk{font-family:var(--font-mono);font-weight:700;font-size:.78rem;color:#04070e;background:var(--era-accent);padding:.1rem .45rem;border-radius:6px}.pill-era.svelte-1tj1ggk{font-size:.78rem;font-weight:600;color:#f1f5f9}.pill-scrub-tag.svelte-1tj1ggk{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-mono);font-size:.68rem;color:var(--era-accent);background:#ffffff0f;padding:.1rem .42rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--era-accent) 38%,transparent)}.pill-close.svelte-1tj1ggk{border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:.2rem;border-radius:6px;display:inline-flex}.pill-close.svelte-1tj1ggk:hover{color:#fff;background:#ffffff14}.pill-fact-text.svelte-1tj1ggk{margin:0 0 .65rem;font-size:.82rem;line-height:1.48;color:#cbd5e1}.pill-footer.svelte-1tj1ggk{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pill-counter.svelte-1tj1ggk{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted)}.pill-actions.svelte-1tj1ggk{display:flex;align-items:center;gap:.4rem}.pill-btn.svelte-1tj1ggk{display:inline-flex;align-items:center;gap:.25rem;padding:.28rem .58rem;border-radius:7px;font-size:.74rem;font-weight:600;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-secondary);cursor:pointer}.pill-btn.svelte-1tj1ggk:hover{color:#fff;background:#ffffff1a}.pill-btn--accent.svelte-1tj1ggk{color:#fff;border-color:color-mix(in srgb,var(--era-accent) 52%,transparent);background:color-mix(in srgb,var(--era-accent) 20%,rgba(15,23,42,.8))}.interstitial-backdrop.svelte-1x8df2g{position:fixed;inset:0;z-index:45;display:grid;place-items:center;padding:1.25rem;background:#04070e8f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.interstitial-card.svelte-1x8df2g{width:min(640px,100%);padding:1.65rem 1.85rem;border-color:color-mix(in srgb,var(--era-accent) 42%,rgba(255,255,255,.12));box-shadow:0 32px 90px #000000b8,0 0 60px color-mix(in srgb,var(--era-accent) 18%,transparent)}.interstitial-top.svelte-1x8df2g{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.era-pill.svelte-1x8df2g{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .75rem;border-radius:999px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:var(--era-accent);background:color-mix(in srgb,var(--era-accent) 14%,rgba(15,23,42,.8));border:1px solid color-mix(in srgb,var(--era-accent) 45%,transparent)}.skip-btn.svelte-1x8df2g{padding:.35rem .72rem;font-size:.78rem}.interstitial-year-row.svelte-1x8df2g{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem}.interstitial-year.svelte-1x8df2g{font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4rem);font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--era-accent);text-shadow:0 0 36px color-mix(in srgb,var(--era-accent) 45%,transparent);flex-shrink:0}.interstitial-era-title.svelte-1x8df2g{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:#f8fafc}.interstitial-verdict.svelte-1x8df2g{margin:0;font-size:.94rem;color:var(--text-secondary);line-height:1.55}.interstitial-fact-box.svelte-1x8df2g{padding:.95rem 1.05rem;border-radius:var(--radius-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.fact-header.svelte-1x8df2g{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.fact-kicker.svelte-1x8df2g{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.09em;color:var(--era-accent)}.fact-next-btn.svelte-1x8df2g{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;color:var(--text-secondary);font-size:.76rem;cursor:pointer;padding:.15rem .35rem;border-radius:6px}.fact-next-btn.svelte-1x8df2g:hover{color:#fff;background:#ffffff14}.fact-copy.svelte-1x8df2g{margin:0;font-size:.9rem;color:#e2e8f0;line-height:1.55}.interstitial-progress-track.svelte-1x8df2g{margin-top:1.15rem;height:3px;border-radius:999px;background:#ffffff14;overflow:hidden}.interstitial-progress-fill.svelte-1x8df2g{height:100%;width:100%;background:var(--era-accent);transform-origin:left;animation:svelte-1x8df2g-sbDwellBar .75s linear forwards}@keyframes svelte-1x8df2g-sbDwellBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:560px){.interstitial-year-row.svelte-1x8df2g{flex-direction:column;gap:.65rem}}.vault-backdrop.svelte-tiegxz{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#02050ccc;backdrop-filter:blur(8px)}.vault-modal.svelte-tiegxz{width:min(860px,100%);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.vault-header.svelte-tiegxz{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.3rem;border-bottom:1px solid rgba(255,255,255,.08)}.vault-badge.svelte-tiegxz{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--era-accent);margin-bottom:.3rem}.vault-title.svelte-tiegxz{margin:0;font-family:var(--font-display);font-size:1.08rem;color:#f8fafc}.vault-meta-row.svelte-tiegxz{display:flex;align-items:center;gap:.45rem;margin-top:.3rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted)}.vault-close.svelte-tiegxz{border:none;background:#ffffff0f;color:var(--text-secondary);width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vault-close.svelte-tiegxz:hover{color:#fff;background:#ffffff24}.vault-tabs.svelte-tiegxz{display:flex;gap:.4rem;padding:.65rem 1.3rem;border-bottom:1px solid rgba(255,255,255,.06)}.vault-tab.svelte-tiegxz{border:1px solid var(--glass-border);background:#ffffff0a;color:var(--text-secondary);padding:.32rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer}.vault-tab.is-active.svelte-tiegxz{color:#fff;border-color:var(--era-accent);background:color-mix(in srgb,var(--era-accent) 22%,rgba(15,23,42,.9))}.vault-body.svelte-tiegxz{flex:1;overflow-y:auto;padding:1.15rem 1.3rem}.vault-loading.svelte-tiegxz{padding:2.5rem 1rem;text-align:center;color:var(--text-secondary);font-size:.9rem}.vault-image-frame.svelte-tiegxz{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--glass-border);background:#020617}.vault-image-frame.svelte-tiegxz img:where(.svelte-tiegxz){display:block;width:100%;height:auto}.vault-dom-frame.svelte-tiegxz{width:100%;height:460px;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:#fff}.vault-fallback-card.svelte-tiegxz{padding:1.5rem;border-radius:var(--radius-md);background:#ffffff09;border:1px solid rgba(255,255,255,.09);color:var(--text-secondary)}.vault-fallback-card.svelte-tiegxz h4:where(.svelte-tiegxz){margin:.5rem 0 .35rem;color:#f8fafc;font-family:var(--font-display)}.vault-fallback-card.svelte-tiegxz p:where(.svelte-tiegxz){margin:0 0 1rem;font-size:.88rem}.vault-url-box.svelte-tiegxz{display:flex;flex-direction:column;gap:.45rem;padding:.8rem;border-radius:var(--radius-sm);background:#04070ea6;border:1px solid rgba(255,255,255,.07);font-size:.8rem;word-break:break-all}.vault-url-box.svelte-tiegxz code:where(.svelte-tiegxz),.vault-loading.svelte-tiegxz code:where(.svelte-tiegxz){font-family:var(--font-mono);color:#e2e8f0}.vault-json.svelte-tiegxz{margin:.9rem 0 0;padding:.85rem;border-radius:var(--radius-sm);background:#04070ed9;border:1px solid rgba(255,255,255,.08);font-family:var(--font-mono);font-size:.74rem;color:#cbd5e1;overflow-x:auto}.vault-footer.svelte-tiegxz{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;padding:.9rem 1.3rem;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}.drawer-backdrop.svelte-16ov3o0{position:fixed;inset:0;z-index:50;background:#02050c99;backdrop-filter:blur(5px);display:flex;justify-content:flex-end}.drawer-panel.svelte-16ov3o0{width:min(620px,100vw);height:100vh;border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right:none;display:flex;flex-direction:column;overflow:hidden}.drawer-top-bar.svelte-16ov3o0{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.drawer-kicker.svelte-16ov3o0{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--era-accent)}.drawer-close.svelte-16ov3o0{width:32px;height:32px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.drawer-close.svelte-16ov3o0:hover{color:#fff;background:#ffffff1f}.day-sibling-strip.svelte-16ov3o0{padding:.65rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff06}.sibling-label.svelte-16ov3o0{font-family:var(--font-mono);font-size:.69rem;color:var(--text-muted);margin-bottom:.4rem}.sibling-pills.svelte-16ov3o0{display:flex;gap:.4rem;flex-wrap:wrap}.sibling-pill.svelte-16ov3o0{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-secondary);font-size:.75rem;cursor:pointer}.sibling-pill.is-current.svelte-16ov3o0{color:#fff;border-color:var(--pill-color, var(--era-accent));background:color-mix(in srgb,var(--pill-color, var(--era-accent)) 22%,rgba(15,23,42,.9))}.sibling-dot.svelte-16ov3o0{width:7px;height:7px;border-radius:999px}.drawer-scroll.svelte-16ov3o0{flex:1;overflow-y:auto;padding:1.25rem 1.35rem 2.5rem;display:flex;flex-direction:column;gap:1.1rem}.drawer-status.svelte-16ov3o0{padding:2.5rem 1rem;text-align:center;color:var(--text-secondary)}.drawer-status--error.svelte-16ov3o0{color:#fca5a5}.inspector-meta-row.svelte-16ov3o0{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.date-badge.svelte-16ov3o0{font-family:var(--font-mono);font-weight:700;font-size:.78rem;color:#04070e;background:var(--era-accent);padding:.2rem .58rem;border-radius:7px}.precision-pill.svelte-16ov3o0,.taxonomy-pill.svelte-16ov3o0{display:inline-flex;align-items:center;gap:.3rem;font-size:.73rem;font-weight:600;padding:.2rem .56rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary)}.inspector-title.svelte-16ov3o0{margin:0;font-family:var(--font-display);font-size:1.55rem;line-height:1.2;color:#f8fafc;letter-spacing:-.02em}.confidence-card.svelte-16ov3o0{padding:.65rem .85rem;border-radius:var(--radius-sm);background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.confidence-head.svelte-16ov3o0{display:flex;justify-content:space-between;font-size:.76rem;color:var(--text-secondary);margin-bottom:.35rem}.confidence-head.svelte-16ov3o0 strong:where(.svelte-16ov3o0){font-family:var(--font-mono);color:var(--era-accent)}.confidence-track.svelte-16ov3o0{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.confidence-fill.svelte-16ov3o0{height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--era-accent) 60%,#38bdf8),var(--era-accent))}.content-notes-box.svelte-16ov3o0{padding:.7rem .9rem;border-radius:var(--radius-md);background:#f59e0b1a;border:1px solid rgba(245,158,11,.32)}.notes-title.svelte-16ov3o0{display:inline-flex;align-items:center;gap:.38rem;font-size:.76rem;font-weight:700;color:#fbbf24;margin-bottom:.45rem}.notes-list.svelte-16ov3o0{display:flex;gap:.35rem;flex-wrap:wrap}.note-pill.svelte-16ov3o0{font-size:.73rem;padding:.16rem .5rem;border-radius:999px;background:#f59e0b29;color:#fde68a;border:1px solid rgba(245,158,11,.35)}.summary-callout.svelte-16ov3o0{padding:.9rem 1rem;border-radius:var(--radius-md);background:#ffffff0b;border-left:3px solid var(--era-accent)}.summary-callout.svelte-16ov3o0 p:where(.svelte-16ov3o0){margin:0;font-size:.95rem;color:#e2e8f0;line-height:1.6}.sections-stack.svelte-16ov3o0{display:flex;flex-direction:column;gap:.8rem}.narrative-card.svelte-16ov3o0{padding:.9rem 1rem;border-radius:var(--radius-md);background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.narrative-heading.svelte-16ov3o0{margin:0 0 .45rem;font-family:var(--font-display);font-size:.96rem;color:var(--era-accent);letter-spacing:.01em}.drawer-section.svelte-16ov3o0{padding-top:.55rem;border-top:1px solid rgba(255,255,255,.08)}.section-header.svelte-16ov3o0{display:flex;align-items:center;gap:.45rem;color:#f8fafc;margin-bottom:.7rem}.section-header.svelte-16ov3o0 h3:where(.svelte-16ov3o0){margin:0;font-family:var(--font-display);font-size:.98rem}.empty-muted.svelte-16ov3o0{margin:0;font-size:.83rem;color:var(--text-muted)}.rabbit-groups.svelte-16ov3o0{display:flex;flex-direction:column;gap:.8rem}.rabbit-group-title.svelte-16ov3o0{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:.4rem}.rabbit-chips.svelte-16ov3o0{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.48rem}.rabbit-chip.svelte-16ov3o0{text-align:left;padding:.62rem .75rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:inherit;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:.25rem}.rabbit-chip.svelte-16ov3o0:hover{border-color:var(--era-accent);background:color-mix(in srgb,var(--era-accent) 12%,rgba(15,23,42,.85));transform:translateY(-1px)}.rabbit-chip-top.svelte-16ov3o0{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.68rem}.rabbit-rel-label.svelte-16ov3o0{color:var(--text-muted)}.rabbit-event-title.svelte-16ov3o0{display:flex;align-items:center;justify-content:space-between;gap:.35rem;font-size:.83rem;font-weight:600;color:#f1f5f9}.citations-list.svelte-16ov3o0{display:flex;flex-direction:column;gap:.65rem}.citation-card.svelte-16ov3o0{padding:.82rem .95rem;border-radius:var(--radius-md);background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.cit-top.svelte-16ov3o0{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.cit-type.svelte-16ov3o0{font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.cit-wayback-ok.svelte-16ov3o0{font-family:var(--font-mono);font-size:.68rem;color:#34d399;background:#10b98124;border:1px solid rgba(16,185,129,.35);padding:.08rem .45rem;border-radius:999px}.cit-title.svelte-16ov3o0{margin:0 0 .25rem;font-size:.9rem;color:#f8fafc}.cit-url.svelte-16ov3o0{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);word-break:break-all;margin-bottom:.65rem}.cit-actions.svelte-16ov3o0{display:flex;flex-wrap:wrap;gap:.45rem}.cit-btn.svelte-16ov3o0{padding:.32rem .62rem;font-size:.75rem}.palette-backdrop.svelte-1625q67{position:fixed;inset:0;z-index:60;display:flex;justify-content:center;align-items:flex-start;padding:clamp(3rem,8vh,6rem) 1rem 2rem;background:#03060cb8;backdrop-filter:blur(8px)}.palette-dialog.svelte-1625q67{width:min(720px,100%);overflow:hidden}.palette-input-row.svelte-1625q67{display:flex;align-items:center;gap:.7rem;padding:.9rem 1.05rem;border-bottom:1px solid rgba(255,255,255,.08);color:var(--text-secondary)}.palette-input.svelte-1625q67{flex:1;border:none;background:transparent;color:#fff;font-size:1rem;font-family:inherit;outline:none}.palette-input.svelte-1625q67::placeholder{color:var(--text-muted)}.filter-stream-btn.svelte-1625q67{padding:.34rem .65rem;font-size:.76rem;white-space:nowrap}.palette-close.svelte-1625q67{border:none;background:#ffffff0f;color:var(--text-secondary);width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.palette-close.svelte-1625q67:hover{color:#fff;background:#ffffff24}.palette-active-filters.svelte-1625q67{display:flex;align-items:center;gap:.45rem;padding:.5rem 1.05rem;font-size:.76rem;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.06)}.filter-tag.svelte-1625q67{color:var(--tag-color, var(--era-accent));background:#ffffff0d;padding:.12rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--tag-color, var(--era-accent)) 45%,transparent)}.palette-results.svelte-1625q67{max-height:min(60vh,480px);overflow-y:auto;padding:.5rem}.palette-empty.svelte-1625q67{padding:2rem 1.25rem;text-align:center;color:var(--text-secondary);font-size:.9rem}.palette-empty--err.svelte-1625q67{color:#fca5a5}.palette-kbd-help.svelte-1625q67{font-family:var(--font-mono);font-size:.74rem;color:var(--text-muted);margin-top:.5rem}.results-meta.svelte-1625q67{display:flex;align-items:center;justify-content:space-between;padding:.3rem .65rem .45rem;font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted)}.mode-badge.svelte-1625q67{padding:.1rem .45rem;border-radius:999px;background:#ffffff0f;color:var(--era-accent)}.results-list.svelte-1625q67{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.result-row.svelte-1625q67{width:100%;text-align:left;border:1px solid transparent;background:transparent;border-radius:var(--radius-md);padding:.72rem .85rem;cursor:pointer;color:inherit;transition:background .13s ease,border-color .13s ease}.result-row.svelte-1625q67:hover,.result-row.is-selected.svelte-1625q67{background:#fff1;border-color:color-mix(in srgb,var(--era-accent) 40%,rgba(255,255,255,.1))}.result-top.svelte-1625q67{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.result-date.svelte-1625q67{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted)}.result-layer.svelte-1625q67{font-size:.72rem;font-weight:600}.result-title.svelte-1625q67{font-family:var(--font-display);font-weight:600;font-size:.96rem;color:#f8fafc;margin-bottom:.2rem}.result-summary.svelte-1625q67{font-size:.81rem;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.timeline-shell.svelte-13r7tia{max-width:1480px;margin:0 auto;padding:.9rem clamp(.75rem,2.5vw,1.75rem) 2.5rem;display:flex;flex-direction:column;gap:.85rem;position:relative;z-index:2}.stream-toolbar.svelte-13r7tia{padding:.7rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.toolbar-left.svelte-13r7tia,.toolbar-right.svelte-13r7tia{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.stream-stat.svelte-13r7tia{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.78rem;color:var(--text-secondary)}.pin-chip.svelte-13r7tia{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--era-accent) 55%,transparent);background:color-mix(in srgb,var(--era-accent) 18%,rgba(15,23,42,.85));color:#fff;font-size:.75rem;cursor:pointer}.pin-reset-label.svelte-13r7tia{color:var(--era-accent);font-weight:600}.clear-filter-btn.svelte-13r7tia{padding:.28rem .65rem;font-size:.75rem}.density-toggle.svelte-13r7tia{display:inline-flex;padding:.2rem;border-radius:999px;background:#04070e99;border:1px solid var(--glass-border)}.density-btn.svelte-13r7tia{border:none;background:transparent;color:var(--text-secondary);padding:.28rem .75rem;border-radius:999px;font-size:.76rem;font-weight:600;cursor:pointer}.density-btn.is-active.svelte-13r7tia{color:#fff;background:color-mix(in srgb,var(--era-accent) 26%,rgba(15,23,42,.9))}.timeline-workspace.svelte-13r7tia{display:grid;grid-template-columns:205px minmax(0,1fr) 108px;gap:.9rem;align-items:start}.left-anchor-rail.svelte-13r7tia{position:sticky;top:8.5rem;padding:1rem;display:flex;flex-direction:column;gap:.45rem}.anchor-kicker.svelte-13r7tia{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;color:var(--text-muted)}.anchor-year.svelte-13r7tia{font-family:var(--font-display);font-size:2.3rem;font-weight:800;line-height:1;color:var(--era-accent)}.anchor-era-name.svelte-13r7tia{font-family:var(--font-display);font-size:.92rem;font-weight:700;color:#f8fafc}.anchor-month.svelte-13r7tia{font-family:var(--font-mono);font-size:.76rem;color:var(--text-secondary);padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.07)}.anchor-quick-jumps.svelte-13r7tia{display:flex;flex-wrap:wrap;gap:.35rem;padding-top:.35rem}.quick-jump-label.svelte-13r7tia{width:100%;font-family:var(--font-mono);font-size:.66rem;color:var(--text-muted)}.quick-jump-btn.svelte-13r7tia{border:1px solid rgba(255,255,255,.09);background:#ffffff09;color:var(--text-secondary);font-family:var(--font-mono);font-size:.7rem;padding:.2rem .44rem;border-radius:6px;cursor:pointer}.quick-jump-btn.svelte-13r7tia:hover,.quick-jump-btn.is-active.svelte-13r7tia{color:#fff;border-color:var(--era-accent);background:color-mix(in srgb,var(--era-accent) 20%,rgba(15,23,42,.85))}.virtual-viewport.svelte-13r7tia{height:min(74vh,840px);min-height:460px;overflow-y:auto;padding:1rem;position:relative;outline:none}.virtual-canvas.svelte-13r7tia{position:relative;width:100%}.virtual-row-slot.svelte-13r7tia{position:absolute;top:0;left:0;width:100%}.stream-card-editorial.svelte-13r7tia{display:flex;border-radius:var(--radius-md);background:#ffffff09;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:border-color .15s ease,background .15s ease}.stream-card-editorial.svelte-13r7tia:hover,.stream-card-editorial.is-selected.svelte-13r7tia{background:#ffffff0f;border-color:color-mix(in srgb,var(--era-accent) 55%,rgba(255,255,255,.14))}.editorial-accent-stripe.svelte-13r7tia{width:4px;flex-shrink:0}.editorial-body.svelte-13r7tia{flex:1;padding:.95rem 1.05rem;display:flex;flex-direction:column;gap:.45rem}.editorial-meta.svelte-13r7tia{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.editorial-date.svelte-13r7tia{font-family:var(--font-mono);font-size:.74rem;font-weight:700;color:#f8fafc;background:#ffffff14;padding:.14rem .5rem;border-radius:6px}.editorial-layer-pill.svelte-13r7tia,.editorial-scope-pill.svelte-13r7tia,.editorial-note-flag.svelte-13r7tia{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;padding:.14rem .5rem;border-radius:999px}.editorial-scope-pill.svelte-13r7tia{background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.editorial-note-flag.svelte-13r7tia{color:#fbbf24;background:#f59e0b24;border:1px solid rgba(245,158,11,.3)}.editorial-title.svelte-13r7tia{margin:0;font-family:var(--font-display);font-size:1.12rem}.title-link-btn.svelte-13r7tia{border:none;background:transparent;color:#f8fafc;font:inherit;font-weight:700;text-align:left;padding:0;cursor:pointer}.title-link-btn.svelte-13r7tia:hover{color:var(--era-accent)}.editorial-summary.svelte-13r7tia{margin:0;font-size:.88rem;color:var(--text-secondary);line-height:1.54}.editorial-footer.svelte-13r7tia{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.25rem}.editorial-conf.svelte-13r7tia{font-family:var(--font-mono);font-size:.71rem;color:var(--text-muted)}.inspect-btn.svelte-13r7tia{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;color:var(--era-accent);font-size:.8rem;font-weight:600;cursor:pointer;padding:.2rem .4rem;border-radius:6px}.inspect-btn.svelte-13r7tia:hover{background:color-mix(in srgb,var(--era-accent) 14%,transparent)}.stream-row-compact.svelte-13r7tia{width:100%;display:flex;align-items:center;gap:.7rem;padding:.65rem .85rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f1f5f9;text-align:left;cursor:pointer;transition:background .13s ease,border-color .13s ease}.stream-row-compact.svelte-13r7tia:hover,.stream-row-compact.is-selected.svelte-13r7tia{background:#ffffff12;border-color:var(--era-accent)}.compact-bar.svelte-13r7tia{width:4px;height:28px;border-radius:4px;flex-shrink:0}.compact-date.svelte-13r7tia{font-family:var(--font-mono);font-size:.74rem;color:var(--text-muted);min-width:98px;flex-shrink:0}.compact-title.svelte-13r7tia{flex:1;font-weight:600;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-layer.svelte-13r7tia{font-size:.74rem;font-weight:600;flex-shrink:0}.stream-empty.svelte-13r7tia,.stream-footer-status.svelte-13r7tia{padding:2.2rem 1rem;text-align:center;color:var(--text-secondary);font-size:.88rem}.stream-empty--error.svelte-13r7tia{color:#fca5a5}.era-minimap.svelte-13r7tia{position:sticky;top:8.5rem;padding:.65rem .5rem;display:flex;flex-direction:column;gap:.45rem;user-select:none}.minimap-header.svelte-13r7tia{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;color:var(--text-muted);text-align:center}.minimap-ticks.svelte-13r7tia{display:flex;flex-direction:column;gap:2px}.minimap-row.svelte-13r7tia{display:flex;align-items:center;gap:.35rem;padding:.14rem .26rem;border-radius:5px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;width:100%}.minimap-row.svelte-13r7tia:hover{background:#ffffff14;color:#fff}.minimap-row.is-active.svelte-13r7tia{background:color-mix(in srgb,var(--mm-color, var(--era-accent)) 22%,rgba(15,23,42,.9));border-color:color-mix(in srgb,var(--mm-color, var(--era-accent)) 65%,transparent);color:#fff}.mm-year.svelte-13r7tia{font-family:var(--font-mono);font-size:.63rem;width:30px;text-align:left;flex-shrink:0}.mm-bar-track.svelte-13r7tia{flex:1;height:5px;border-radius:999px;background:#ffffff0d;overflow:hidden}.mm-bar-fill.svelte-13r7tia{display:block;height:100%;border-radius:999px;background:var(--mm-color, var(--era-accent))}.mm-bar-fill.is-empty.svelte-13r7tia{opacity:.25}.minimap-tooltip.svelte-13r7tia{position:absolute;right:calc(100% + .65rem);top:.5rem;width:185px;padding:.6rem .75rem;pointer-events:none;z-index:20}.mm-tt-year.svelte-13r7tia{font-family:var(--font-display);font-size:1.15rem;font-weight:800}.mm-tt-era.svelte-13r7tia{font-size:.78rem;font-weight:600;color:#f8fafc}.mm-tt-count.svelte-13r7tia{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);margin-top:.2rem}@media(max-width:960px){.timeline-workspace.svelte-13r7tia{grid-template-columns:minmax(0,1fr) 88px}.left-anchor-rail.svelte-13r7tia{display:none}}@media(max-width:600px){.timeline-workspace.svelte-13r7tia{grid-template-columns:minmax(0,1fr)}.era-minimap.svelte-13r7tia{display:none}}
