.tt[data-astro-cid-bnwh7qtd],.tt-pop[data-astro-cid-bnwh7qtd]{--c-drc: var(--navy-700);--c-beni: var(--olive-700);--c-goma: var(--terra-700)}.tt[data-astro-cid-bnwh7qtd]{display:none}.tt--dark[data-astro-cid-bnwh7qtd],.tt-pop--dark[data-astro-cid-bnwh7qtd]{--c-drc: var(--terra-300)}.tt-eras[data-astro-cid-bnwh7qtd]{display:grid;gap:var(--s-2);grid-template-columns:repeat(4,1fr);margin-bottom:var(--s-5)}.tt-eras[data-astro-cid-bnwh7qtd] button[data-astro-cid-bnwh7qtd]{display:grid;gap:2px;text-align:left;padding:var(--s-4);border-radius:var(--r-md);background:var(--white);border:1px solid var(--line);color:var(--text-muted);cursor:pointer;transition:background var(--dur),color var(--dur),border-color var(--dur);font:inherit}.tt-eras[data-astro-cid-bnwh7qtd] button[data-astro-cid-bnwh7qtd] strong[data-astro-cid-bnwh7qtd]{color:var(--navy-800);font-size:var(--fs-base)}.tt-eras[data-astro-cid-bnwh7qtd] button[data-astro-cid-bnwh7qtd] span[data-astro-cid-bnwh7qtd]{font-size:var(--fs-xs)}.tt-eras[data-astro-cid-bnwh7qtd] button[data-astro-cid-bnwh7qtd]:hover{border-color:var(--terra-500)}.tt-eras[data-astro-cid-bnwh7qtd] button[data-astro-cid-bnwh7qtd][aria-pressed=true]{background:var(--terra-700);border-color:var(--terra-700);color:var(--cream-100)}.tt-eras[data-astro-cid-bnwh7qtd] button[data-astro-cid-bnwh7qtd][aria-pressed=true] strong[data-astro-cid-bnwh7qtd]{color:var(--white)}.tt-era[data-astro-cid-bnwh7qtd]{position:absolute;top:40px;bottom:0;background:color-mix(in srgb,var(--terra-500) 12%,transparent);border-inline:2px solid color-mix(in srgb,var(--terra-500) 55%,transparent);opacity:0;transition:opacity .35s;pointer-events:none}.tt-era[data-astro-cid-bnwh7qtd].on{opacity:1}.tt-ev[data-astro-cid-bnwh7qtd].out{opacity:.28}.tt-ev[data-astro-cid-bnwh7qtd]{transition:opacity .3s}.tt--dark[data-astro-cid-bnwh7qtd] .tt-eras[data-astro-cid-bnwh7qtd] button[data-astro-cid-bnwh7qtd]{background:#f9eedf0d;border-color:var(--dark-line);color:var(--dark-muted)}.tt--dark[data-astro-cid-bnwh7qtd] .tt-eras[data-astro-cid-bnwh7qtd] button[data-astro-cid-bnwh7qtd] strong[data-astro-cid-bnwh7qtd]{color:var(--cream-100)}.tt--dark[data-astro-cid-bnwh7qtd] .tt-eras[data-astro-cid-bnwh7qtd] button[data-astro-cid-bnwh7qtd][aria-pressed=true]{background:var(--cream-100);border-color:var(--cream-100);color:var(--navy-800)}.tt--dark[data-astro-cid-bnwh7qtd] .tt-eras[data-astro-cid-bnwh7qtd] button[data-astro-cid-bnwh7qtd][aria-pressed=true] strong[data-astro-cid-bnwh7qtd]{color:var(--navy-800)}.tt--dark[data-astro-cid-bnwh7qtd] .tt-scroll[data-astro-cid-bnwh7qtd]{background:#f9eedf0a;border-color:var(--dark-line)}.tt--dark[data-astro-cid-bnwh7qtd] .yr[data-astro-cid-bnwh7qtd]{color:var(--cream-100)}.tt--dark[data-astro-cid-bnwh7qtd] .now[data-astro-cid-bnwh7qtd]{color:var(--terra-300)}.tt--dark[data-astro-cid-bnwh7qtd] .tt-grid[data-astro-cid-bnwh7qtd] i[data-astro-cid-bnwh7qtd]{background:var(--dark-line)}.tt--dark[data-astro-cid-bnwh7qtd] .tt-line[data-astro-cid-bnwh7qtd]{background:#f9eedf2e}.tt--dark[data-astro-cid-bnwh7qtd] .tt-ev[data-astro-cid-bnwh7qtd]{color:var(--cream-100)}.tt--dark[data-astro-cid-bnwh7qtd] .dot[data-astro-cid-bnwh7qtd]{border-color:var(--navy-900)}.tt--dark[data-astro-cid-bnwh7qtd] .tt-ev[data-astro-cid-bnwh7qtd]:hover .lbl[data-astro-cid-bnwh7qtd]{background:#f9eedf14}.tt--dark[data-astro-cid-bnwh7qtd] .tt-ev[data-astro-cid-bnwh7qtd][aria-pressed=true] .lbl[data-astro-cid-bnwh7qtd]{background:#f9eedf1f}.tt--dark[data-astro-cid-bnwh7qtd] .tt-btn[data-astro-cid-bnwh7qtd]{background:transparent;border-color:var(--dark-line);color:var(--cream-100)}.tt--dark[data-astro-cid-bnwh7qtd] .tt-hint[data-astro-cid-bnwh7qtd]{color:var(--dark-muted)}.tt--dark[data-astro-cid-bnwh7qtd] .tt-era[data-astro-cid-bnwh7qtd]{background:#e8894f1f;border-color:#e8894f80}.tt-pop--dark[data-astro-cid-bnwh7qtd] .tt-meta[data-astro-cid-bnwh7qtd]{color:var(--terra-700)}.tt-list--dark[data-astro-cid-bnwh7qtd]{color:var(--cream-100)}.tt-list--dark[data-astro-cid-bnwh7qtd] li[data-astro-cid-bnwh7qtd].row-drc{--c: var(--terra-300)}.tt-list--dark[data-astro-cid-bnwh7qtd] li[data-astro-cid-bnwh7qtd]:before{border-color:var(--navy-900)}.tt-list--dark[data-astro-cid-bnwh7qtd] h3[data-astro-cid-bnwh7qtd]{color:var(--cream-100)}.tt-list--dark[data-astro-cid-bnwh7qtd] p[data-astro-cid-bnwh7qtd].muted{color:var(--dark-muted)}@media(min-width:900px){.tt[data-astro-cid-bnwh7qtd]{display:block}.tt-list[data-astro-cid-bnwh7qtd]{display:none}}.tt-bar[data-astro-cid-bnwh7qtd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.tt-key[data-astro-cid-bnwh7qtd]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:var(--fs-sm);color:var(--text-muted)}.tt-key[data-astro-cid-bnwh7qtd] li[data-astro-cid-bnwh7qtd]{display:inline-flex;align-items:center;gap:8px}.k[data-astro-cid-bnwh7qtd]{width:12px;height:12px;border-radius:50%}.k-drc[data-astro-cid-bnwh7qtd]{background:var(--c-drc)}.k-beni[data-astro-cid-bnwh7qtd]{background:var(--c-beni)}.k-goma[data-astro-cid-bnwh7qtd]{background:var(--c-goma)}.k-story[data-astro-cid-bnwh7qtd]{border:2px solid var(--c-beni);background:var(--white)}.tt-nav[data-astro-cid-bnwh7qtd]{display:flex;gap:var(--s-2)}.tt-btn[data-astro-cid-bnwh7qtd]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--white);color:var(--navy-800);cursor:pointer}.tt-btn[data-astro-cid-bnwh7qtd]:hover{border-color:var(--terra-500)}.tt-btn[data-astro-cid-bnwh7qtd][data-step="-1"] svg{transform:scaleX(-1)}.tt-scroll[data-astro-cid-bnwh7qtd]{overflow-x:auto;overflow-y:hidden;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);cursor:grab;scrollbar-width:thin;outline:none}.tt-scroll[data-astro-cid-bnwh7qtd].dragging{cursor:grabbing;user-select:none}.tt-track[data-astro-cid-bnwh7qtd]{position:relative;padding:46px 0 var(--s-4)}.tt-axis[data-astro-cid-bnwh7qtd]{position:absolute;top:14px;left:0;right:0;height:20px}.yr[data-astro-cid-bnwh7qtd],.now[data-astro-cid-bnwh7qtd]{position:absolute;transform:translate(-50%);font:700 13px var(--font-body);letter-spacing:.06em;color:var(--navy-800)}.now[data-astro-cid-bnwh7qtd]{color:var(--terra-700);text-transform:uppercase;font-size:11px;letter-spacing:.14em}.tt-grid[data-astro-cid-bnwh7qtd]{position:absolute;inset:40px 0 0;pointer-events:none}.tt-grid[data-astro-cid-bnwh7qtd] i[data-astro-cid-bnwh7qtd]{position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.tt-grid[data-astro-cid-bnwh7qtd] .now-line[data-astro-cid-bnwh7qtd]{background:var(--terra-500);opacity:.5;width:2px}.tt-row[data-astro-cid-bnwh7qtd]{position:relative;padding:var(--s-3) 0 var(--s-2)}.tt-row[data-astro-cid-bnwh7qtd]+.tt-row[data-astro-cid-bnwh7qtd]{border-top:1px dashed var(--line)}.tt-row-title[data-astro-cid-bnwh7qtd]{position:sticky;left:0;display:inline-flex;align-items:baseline;gap:8px;margin:0 0 0 var(--s-4);padding:4px 10px;border-radius:999px;background:var(--cream-50);font:700 var(--fs-sm) var(--font-body);color:var(--navy-800);z-index:3}.tt-row-title[data-astro-cid-bnwh7qtd] small[data-astro-cid-bnwh7qtd]{font-weight:500;color:var(--text-muted);font-size:var(--fs-xs)}.row-drc[data-astro-cid-bnwh7qtd] .tt-row-title[data-astro-cid-bnwh7qtd] span[data-astro-cid-bnwh7qtd]{color:var(--c-drc)}.row-beni[data-astro-cid-bnwh7qtd] .tt-row-title[data-astro-cid-bnwh7qtd] span[data-astro-cid-bnwh7qtd]{color:var(--c-beni)}.row-goma[data-astro-cid-bnwh7qtd] .tt-row-title[data-astro-cid-bnwh7qtd] span[data-astro-cid-bnwh7qtd]{color:var(--c-goma)}.tt-lane[data-astro-cid-bnwh7qtd]{position:relative;height:150px}.tt-line[data-astro-cid-bnwh7qtd]{position:absolute;top:75px;height:2px;background:var(--sand-200)}.tt-ev[data-astro-cid-bnwh7qtd]{position:absolute;top:75px;width:0;height:0;padding:0;border:0;background:none;cursor:pointer;color:var(--navy-800)}.dot[data-astro-cid-bnwh7qtd]{position:absolute;left:-9px;top:-8px;width:18px;height:18px;border-radius:50%;background:var(--c);border:3px solid var(--white);box-shadow:0 0 0 1px var(--c);transition:transform var(--dur) var(--ease-out)}.row-drc[data-astro-cid-bnwh7qtd] .tt-ev[data-astro-cid-bnwh7qtd]{--c: var(--c-drc)}.row-beni[data-astro-cid-bnwh7qtd] .tt-ev[data-astro-cid-bnwh7qtd]{--c: var(--c-beni)}.row-goma[data-astro-cid-bnwh7qtd] .tt-ev[data-astro-cid-bnwh7qtd]{--c: var(--c-goma)}.tt-ev[data-astro-cid-bnwh7qtd].story .dot[data-astro-cid-bnwh7qtd]{background:var(--white);border:3px solid var(--c);box-shadow:none}.lbl[data-astro-cid-bnwh7qtd]{position:absolute;left:-75px;width:150px;text-align:center;font-size:13px;font-weight:600;line-height:1.3;display:grid;gap:2px;padding:4px 6px;border-radius:8px;transition:background var(--dur)}.lbl[data-astro-cid-bnwh7qtd] .when[data-astro-cid-bnwh7qtd]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.above[data-astro-cid-bnwh7qtd] .lbl[data-astro-cid-bnwh7qtd]{bottom:16px}.below[data-astro-cid-bnwh7qtd] .lbl[data-astro-cid-bnwh7qtd]{top:16px}.tt-ev[data-astro-cid-bnwh7qtd]:hover .dot[data-astro-cid-bnwh7qtd],.tt-ev[data-astro-cid-bnwh7qtd]:focus-visible .dot[data-astro-cid-bnwh7qtd]{transform:scale(1.25)}.tt-ev[data-astro-cid-bnwh7qtd]:hover .lbl[data-astro-cid-bnwh7qtd]{background:var(--cream-50)}.tt-ev[data-astro-cid-bnwh7qtd]:focus-visible{outline:none}.tt-ev[data-astro-cid-bnwh7qtd]:focus-visible .lbl[data-astro-cid-bnwh7qtd]{outline:2px solid var(--c);outline-offset:1px}.tt-ev[data-astro-cid-bnwh7qtd][aria-pressed=true] .dot[data-astro-cid-bnwh7qtd]{transform:scale(1.35);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 25%,transparent)}.tt-ev[data-astro-cid-bnwh7qtd][aria-pressed=true] .lbl[data-astro-cid-bnwh7qtd]{background:color-mix(in srgb,var(--c) 10%,white)}.tt-bands[data-astro-cid-bnwh7qtd]{position:relative;height:calc(var(--tracks) * 22px)}.band[data-astro-cid-bnwh7qtd]{position:absolute;height:18px;border-radius:999px;overflow:hidden;display:flex;align-items:center;font-size:11px;font-weight:600;color:var(--navy-800);white-space:nowrap;background:color-mix(in srgb,var(--c-band) 16%,white);border:1px solid color-mix(in srgb,var(--c-band) 35%,white)}.band[data-astro-cid-bnwh7qtd] span[data-astro-cid-bnwh7qtd]{position:sticky;left:8px;padding:0 8px}.band[data-astro-cid-bnwh7qtd].open{border-right:0;border-radius:999px 0 0 999px;background:linear-gradient(90deg,color-mix(in srgb,var(--c-band) 16%,white) 85%,transparent)}.row-drc[data-astro-cid-bnwh7qtd] .band[data-astro-cid-bnwh7qtd]{--c-band: var(--c-drc)}.row-beni[data-astro-cid-bnwh7qtd] .band[data-astro-cid-bnwh7qtd]{--c-band: var(--c-beni)}.row-goma[data-astro-cid-bnwh7qtd] .band[data-astro-cid-bnwh7qtd]{--c-band: var(--c-goma)}.tt-pop[data-astro-cid-bnwh7qtd]{position:fixed;z-index:60;width:min(380px,calc(100vw - 32px));background:var(--white);border:1px solid var(--line);border-top:4px solid var(--c);border-radius:var(--r-lg);padding:var(--s-5) var(--s-5) var(--s-5);box-shadow:0 24px 60px -20px #00151f73}.tt-pop[data-astro-cid-bnwh7qtd]:not([hidden]){animation:tt-in .25s var(--ease-out)}@keyframes tt-in{0%{opacity:0;transform:translateY(var(--from, 6px))}}.tt-pop[data-astro-cid-bnwh7qtd][data-side=below]{--from: -6px}.tt-pop[data-astro-cid-bnwh7qtd].row-drc{--c: var(--c-drc)}.tt-pop[data-astro-cid-bnwh7qtd].row-beni{--c: var(--c-beni)}.tt-pop[data-astro-cid-bnwh7qtd].row-goma{--c: var(--c-goma)}.tt-caret[data-astro-cid-bnwh7qtd]{position:absolute;left:var(--caret, 50%);width:14px;height:14px;background:var(--white);border:1px solid var(--line);transform:translate(-50%) rotate(45deg)}.tt-pop[data-astro-cid-bnwh7qtd][data-side=above] .tt-caret[data-astro-cid-bnwh7qtd]{bottom:-8px;border-top:0;border-left:0}.tt-pop[data-astro-cid-bnwh7qtd][data-side=below] .tt-caret[data-astro-cid-bnwh7qtd]{top:-11px;border-bottom:0;border-right:0;background:var(--c);border-color:var(--c)}.tt-close[data-astro-cid-bnwh7qtd]{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:none;color:var(--text-muted);cursor:pointer}.tt-close[data-astro-cid-bnwh7qtd]:hover{background:var(--cream-50);color:var(--navy-800)}.tt-meta[data-astro-cid-bnwh7qtd]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:0 var(--s-6) var(--s-2) 0;font-size:var(--fs-sm);font-weight:700;color:var(--text-muted)}.tt-card[data-astro-cid-bnwh7qtd] h3[data-astro-cid-bnwh7qtd]{margin-bottom:var(--s-2);font-size:1.3rem}.tt-card[data-astro-cid-bnwh7qtd] p[data-astro-cid-bnwh7qtd]:not(.tt-meta){margin:0 0 var(--s-4);color:var(--text-muted);font-size:var(--fs-sm)}.tt-card[data-astro-cid-bnwh7qtd] p[data-astro-cid-bnwh7qtd]:last-child{margin-bottom:0}.tt-hint[data-astro-cid-bnwh7qtd]{margin:var(--s-3) 0 0;font-size:var(--fs-xs);color:var(--text-muted)}.chip[data-astro-cid-bnwh7qtd]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;color:var(--white)}.chip-drc[data-astro-cid-bnwh7qtd]{background:var(--navy-700)}.chip-beni[data-astro-cid-bnwh7qtd]{background:var(--olive-700)}.chip-goma[data-astro-cid-bnwh7qtd]{background:var(--terra-700)}.tt-list[data-astro-cid-bnwh7qtd]{list-style:none;margin:0;padding:0;position:relative}.tt-list[data-astro-cid-bnwh7qtd]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--sand-500)}.tt-list[data-astro-cid-bnwh7qtd] li[data-astro-cid-bnwh7qtd]{display:grid;gap:var(--s-2);padding:0 0 var(--s-6) var(--s-6);position:relative}.tt-list[data-astro-cid-bnwh7qtd] li[data-astro-cid-bnwh7qtd]:before{content:"";position:absolute;left:-6px;top:6px;width:14px;height:14px;border-radius:50%;background:var(--c);border:3px solid var(--cream-100)}.tt-list[data-astro-cid-bnwh7qtd] li[data-astro-cid-bnwh7qtd].row-drc{--c: var(--navy-700)}.tt-list[data-astro-cid-bnwh7qtd] li[data-astro-cid-bnwh7qtd].row-beni{--c: var(--olive-700)}.tt-list[data-astro-cid-bnwh7qtd] li[data-astro-cid-bnwh7qtd].row-goma{--c: var(--terra-700)}.tt-list[data-astro-cid-bnwh7qtd] .when[data-astro-cid-bnwh7qtd]{margin:0;font-weight:700;color:var(--c);font-size:var(--fs-sm);letter-spacing:.04em}.tt-list[data-astro-cid-bnwh7qtd] h3[data-astro-cid-bnwh7qtd]{margin:var(--s-2) 0}.tt-list[data-astro-cid-bnwh7qtd] p[data-astro-cid-bnwh7qtd].muted{margin:0}.tt-list[data-astro-cid-bnwh7qtd] .tl-cta[data-astro-cid-bnwh7qtd]{margin-top:var(--s-4)}
