.nav[data-astro-cid-52e7qm7k]{z-index:4;background:color-mix(in srgb, var(--panel) 94%, transparent);backdrop-filter:blur(6px);border-top:1px solid var(--rule);padding:8px 16px 6px;position:sticky;bottom:0}.nav[data-astro-cid-52e7qm7k][hidden]{display:none}.nav-bar[data-astro-cid-52e7qm7k]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.nav-zoom[data-astro-cid-52e7qm7k]{gap:4px;display:inline-flex}.nav-zoom[data-astro-cid-52e7qm7k] button[data-astro-cid-52e7qm7k]{border:1px solid var(--rule);background:var(--panel);min-width:30px;height:28px;color:var(--ink-2);font:500 12px/1 var(--font-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.nav-zoom[data-astro-cid-52e7qm7k] button[data-astro-cid-52e7qm7k]:hover:not(:disabled){color:var(--ink);border-color:var(--muted)}.nav-zoom[data-astro-cid-52e7qm7k] button[data-astro-cid-52e7qm7k]:disabled{opacity:.4;cursor:default}.nav-zoom[data-astro-cid-52e7qm7k] svg[data-astro-cid-52e7qm7k] path[data-astro-cid-52e7qm7k]{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;fill:none}.nav-era[data-astro-cid-52e7qm7k]{border:1px solid var(--rule);background:var(--panel);width:210px;max-width:100%;height:28px;color:var(--ink-2);font:400 12px/1 var(--font-body);border-radius:999px;padding:0 10px}.nav-range[data-astro-cid-52e7qm7k]{font:500 11.5px/1 var(--font-mono);color:var(--ink-2);white-space:nowrap;margin-left:auto}.nav[data-astro-cid-52e7qm7k] button[data-astro-cid-52e7qm7k]:focus-visible,.nav-era[data-astro-cid-52e7qm7k]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ov[data-astro-cid-52e7qm7k]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;height:74px;margin-top:6px;position:relative}.ov-svg[data-astro-cid-52e7qm7k]{display:block;position:absolute;inset:0}.ov[data-astro-cid-52e7qm7k] .ov-era{fill:var(--era)}.ov[data-astro-cid-52e7qm7k] .ov-band{fill:var(--band);stroke:var(--rule);stroke-width:.6px}.ov[data-astro-cid-52e7qm7k] .ov-tick{font:400 9.5px/1 var(--font-mono);fill:var(--muted)}.ov[data-astro-cid-52e7qm7k] .ov-dot{stroke:var(--panel);stroke-width:.6px}.ov[data-astro-cid-52e7qm7k] .ov-dot.dim{opacity:.22}.ov[data-astro-cid-52e7qm7k] .ov-sel{fill:none;stroke:var(--accent);stroke-width:1.4px}.ov[data-astro-cid-52e7qm7k] .ov-gem{fill:var(--ink-2)}.ov-shade[data-astro-cid-52e7qm7k]{background:color-mix(in srgb, var(--paper) 62%, transparent);pointer-events:none;height:60px;position:absolute;top:0}.ov-shade[data-astro-cid-52e7qm7k].l{left:10px}.ov-brush[data-astro-cid-52e7qm7k]{background:var(--accent-soft);border:1px dashed var(--accent);pointer-events:none;border-radius:4px;height:60px;position:absolute;top:0}.ov-win[data-astro-cid-52e7qm7k]{border:2px solid var(--accent);cursor:grab;box-sizing:border-box;border-radius:5px;height:60px;position:absolute;top:0;left:10px;right:10px}.dragging[data-astro-cid-52e7qm7k] .ov-win[data-astro-cid-52e7qm7k]{cursor:grabbing}.ov-win[data-astro-cid-52e7qm7k]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ov-h[data-astro-cid-52e7qm7k]{cursor:ew-resize;touch-action:none;z-index:1;width:24px;height:60px;margin-left:-12px;position:absolute;top:0}.ov-h[data-astro-cid-52e7qm7k]:after{content:"";background:var(--accent);width:5px;height:20px;box-shadow:0 0 0 1.5px var(--panel);border-radius:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ov-h[data-astro-cid-52e7qm7k]:focus-visible{outline:none}.ov-h[data-astro-cid-52e7qm7k]:focus-visible:after{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--ink)}.nav-hint[data-astro-cid-52e7qm7k]{color:var(--muted);margin:2px 0 0;font-size:11.5px}@media (width<=560px){.nav[data-astro-cid-52e7qm7k]{padding:8px 10px 6px}.nav-range[data-astro-cid-52e7qm7k]{order:-1;width:100%;margin-left:0}.nav-era[data-astro-cid-52e7qm7k]{flex:1;width:auto;min-width:0}.nav-hint[data-astro-cid-52e7qm7k]{display:none}}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font:400 clamp(40px, 6.4vw, 72px)/1 var(--font-display);letter-spacing:-.01em;margin:14px 0}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent)}.dek[data-astro-cid-lcdefpme]{max-width:76ch;color:var(--ink-2);margin:0;font-size:15.5px}.dek[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.controls[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:26px;display:flex}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chip[data-astro-cid-lcdefpme]{align-items:center;gap:6px;display:inline-flex}.chip[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);opacity:.7;font-size:11px}.chip[data-astro-cid-lcdefpme][aria-pressed=true] .sw[data-astro-cid-lcdefpme]{box-shadow:0 0 0 2px var(--ink), 0 0 0 3px var(--paper)}.toggles[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.legend[data-astro-cid-lcdefpme]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 26px;margin-top:16px;font-size:12.5px;display:flex}.legend[data-astro-cid-lcdefpme] .item[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:inline-flex}.legend[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none;overflow:visible}.chart-shell[data-astro-cid-lcdefpme]{margin-top:16px;position:relative;overflow:clip}.scroller[data-astro-cid-lcdefpme]{overscroll-behavior-x:contain;--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);overflow-x:auto}.scroller[data-astro-cid-lcdefpme].more-l{--fl:28px}.scroller[data-astro-cid-lcdefpme].more-r{--fr:28px}.scroller[data-astro-cid-lcdefpme].can-pan{cursor:grab}.scroller[data-astro-cid-lcdefpme].panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.caption[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:10px 16px 12px;font-size:12px;display:flex}html:not(.js) #scroller[data-astro-cid-lcdefpme],html:not(.js) .toggles[data-astro-cid-lcdefpme],html:not(.js) #chips[data-astro-cid-lcdefpme],html:not(.js) .legend[data-astro-cid-lcdefpme],html:not(.js) .caption[data-astro-cid-lcdefpme],html:not(.js) #nav[data-astro-cid-lcdefpme]{display:none}.listwrap[data-astro-cid-lcdefpme]{overflow-x:auto}table[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;min-width:720px;font-size:13.5px}th[data-astro-cid-lcdefpme]{text-align:left;font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);padding:14px 14px 10px}td[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule-soft);color:var(--ink-2);vertical-align:top;padding:10px 14px}td[data-astro-cid-lcdefpme]:first-child a[data-astro-cid-lcdefpme]{color:var(--ink);border:0;font-weight:500}td[data-astro-cid-lcdefpme]:first-child a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}td[data-astro-cid-lcdefpme].when{font-family:var(--font-mono);white-space:nowrap;font-size:12px}td[data-astro-cid-lcdefpme] .fam[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.card[data-astro-cid-lcdefpme]{pointer-events:none;z-index:5;background:var(--raised);border:1px solid var(--rule);width:max-content;max-width:300px;box-shadow:0 10px 30px var(--shadow);color:var(--ink-2);border-radius:12px;padding:10px 12px 11px;font-size:12.5px;line-height:1.45;position:absolute;top:0;left:0}.card[data-astro-cid-lcdefpme] .cam-thumb{background:color-mix(in srgb, var(--ink) 6%, var(--panel));border-radius:7px;place-items:center;margin:0 0 8px;padding:10px;display:grid}.card[data-astro-cid-lcdefpme] .cam-thumb svg{max-width:100%;height:auto}[data-theme=dark] .card[data-astro-cid-lcdefpme] .cam-thumb{background:color-mix(in srgb, var(--ink) 30%, var(--panel))}.card[data-astro-cid-lcdefpme] .thumb{object-fit:cover;filter:saturate(.9);border-radius:7px;width:100%;height:120px;margin-bottom:8px;display:block}.card[data-astro-cid-lcdefpme] .nm{font:600 15px/1.25 var(--font-body);color:var(--ink);display:block}.card[data-astro-cid-lcdefpme] .when{font:400 11px/1.4 var(--font-mono);color:var(--accent);margin:2px 0 6px;display:block}.card[data-astro-cid-lcdefpme] .s{display:block}.card[data-astro-cid-lcdefpme] .fam{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:inline-flex}.card[data-astro-cid-lcdefpme] .today{color:var(--muted);margin-top:6px;font-size:11.5px;display:block}.card[data-astro-cid-lcdefpme] .go{font:500 11px/1 var(--font-mono);color:var(--accent);margin-top:7px;display:block}#chart[data-astro-cid-lcdefpme],#lanes-svg[data-astro-cid-lcdefpme]{display:block}.chart-shell[data-astro-cid-lcdefpme] .era-band{fill:var(--era)}.chart-shell[data-astro-cid-lcdefpme] .era-name{font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--muted)}.chart-shell[data-astro-cid-lcdefpme] .axis-band{fill:var(--band);stroke:var(--rule)}.chart-shell[data-astro-cid-lcdefpme] .sprocket{stroke:var(--rule);stroke-width:2.4px;stroke-dasharray:3 5;opacity:.9}.chart-shell[data-astro-cid-lcdefpme] .tick-label{font:400 10.5px/1 var(--font-mono);fill:var(--muted)}.chart-shell[data-astro-cid-lcdefpme] .tick{stroke:var(--rule)}.chart-shell[data-astro-cid-lcdefpme] .now-mark{fill:var(--accent)}.chart-shell[data-astro-cid-lcdefpme] .now-label{font:500 10px/1 var(--font-mono);letter-spacing:.1em;fill:var(--accent)}.chart-shell[data-astro-cid-lcdefpme] .span-fill{fill:var(--accent-span)}.chart-shell[data-astro-cid-lcdefpme] .span-range{fill:none;stroke:var(--accent);stroke-dasharray:2 3}.chart-shell[data-astro-cid-lcdefpme] .ms{cursor:pointer;border:0;outline:none}.chart-shell[data-astro-cid-lcdefpme] .ms .gem{fill:var(--ink-2);stroke:var(--panel);stroke-width:1.5px;transition:fill .15s}.chart-shell[data-astro-cid-lcdefpme] .ms .ms-hit{fill:#0000}.chart-shell[data-astro-cid-lcdefpme] .ms:hover .gem,.chart-shell[data-astro-cid-lcdefpme] .ms:focus-visible .gem{fill:var(--accent)}.chart-shell[data-astro-cid-lcdefpme] .ms:focus-visible{outline:none}.chart-shell[data-astro-cid-lcdefpme] .ms:focus-visible .gem{stroke:var(--ink);stroke-width:2.5px}.chart-shell[data-astro-cid-lcdefpme] .ms-line{stroke:var(--muted);stroke-dasharray:2 4;opacity:.5}.chart-shell[data-astro-cid-lcdefpme] .edge{fill:none;stroke:var(--ink-2);stroke-width:1px;opacity:.2;transition:opacity .2s}.chart-shell[data-astro-cid-lcdefpme] .edge.enabled{stroke-dasharray:4 4}.chart-shell[data-astro-cid-lcdefpme] .edge.replaced{stroke-dasharray:1 4;stroke-linecap:round}.chart-shell[data-astro-cid-lcdefpme] .edge.hot{stroke:var(--accent);opacity:.95;stroke-width:1.4px}.chart-shell[data-astro-cid-lcdefpme] .edge.fam{opacity:.6}.chart-shell[data-astro-cid-lcdefpme] .edge.cold{opacity:.05}.chart-shell[data-astro-cid-lcdefpme] .item{cursor:pointer;outline:none;transition:opacity .2s}.chart-shell[data-astro-cid-lcdefpme] .stem{stroke:var(--rule)}.chart-shell[data-astro-cid-lcdefpme] .stem,.chart-shell[data-astro-cid-lcdefpme] .foot,.chart-shell[data-astro-cid-lcdefpme] .halo,.chart-shell[data-astro-cid-lcdefpme] .edge{pointer-events:none}.chart-shell[data-astro-cid-lcdefpme] .foot{fill:var(--muted)}.chart-shell[data-astro-cid-lcdefpme] .dot{fill:var(--ink);stroke:var(--panel);stroke-width:2px}.chart-shell[data-astro-cid-lcdefpme] .st-niche .dot{fill:var(--panel);stroke:var(--ink);stroke-width:2.6px}.chart-shell[data-astro-cid-lcdefpme] .st-obsolete .dot,.chart-shell[data-astro-cid-lcdefpme] .st-revived .dot{fill:var(--panel);stroke:var(--ink-2);stroke-width:1.5px}.chart-shell[data-astro-cid-lcdefpme] .ring{fill:none;stroke:none}.chart-shell[data-astro-cid-lcdefpme] .st-revived .ring{stroke:var(--ink-2);stroke-dasharray:2 2.2}.chart-shell[data-astro-cid-lcdefpme] .halo{fill:none;stroke:var(--accent);stroke-width:1.5px;opacity:0}.chart-shell[data-astro-cid-lcdefpme] .lbl{paint-order:stroke;stroke:var(--panel);stroke-width:5px;stroke-linejoin:round}.chart-shell[data-astro-cid-lcdefpme] .lbl .nm{font:500 12.5px/1 var(--font-body);fill:var(--ink)}.chart-shell[data-astro-cid-lcdefpme] .lbl .dt{font:400 10px/1 var(--font-mono);fill:var(--muted)}.chart-shell[data-astro-cid-lcdefpme] .hit{fill:#0000}.chart-shell[data-astro-cid-lcdefpme] .item:focus-visible .halo{opacity:1;stroke-dasharray:2 2}.chart-shell[data-astro-cid-lcdefpme] .item:hover .lbl .nm{text-decoration:underline;text-decoration-color:var(--muted)}.chart-shell[data-astro-cid-lcdefpme] .item.dim{opacity:.18}.chart-shell[data-astro-cid-lcdefpme] .item.predim{opacity:.4}.chart-shell[data-astro-cid-lcdefpme] .item.rel .halo{opacity:.7}.chart-shell[data-astro-cid-lcdefpme] .item.sel .dot{fill:var(--accent);stroke:var(--panel)}.chart-shell[data-astro-cid-lcdefpme] .item.sel.st-obsolete .dot,.chart-shell[data-astro-cid-lcdefpme] .item.sel.st-revived .dot,.chart-shell[data-astro-cid-lcdefpme] .item.sel.st-niche .dot{fill:var(--panel);stroke:var(--accent);stroke-width:2.4px}.chart-shell[data-astro-cid-lcdefpme] .item.sel .halo{opacity:1}.chart-shell[data-astro-cid-lcdefpme] .item.sel .stem{stroke:var(--accent)}.chart-shell[data-astro-cid-lcdefpme] .item.sel .lbl .nm{fill:var(--accent);font-weight:600}svg.picking .item.inpick .dot{fill:var(--pick)}svg.picking .item.inpick.st-obsolete .dot,svg.picking .item.inpick.st-revived .dot,svg.picking .item.inpick.st-niche .dot{fill:var(--panel);stroke:var(--pick)}svg.picking .item.inpick .stem{stroke:var(--pick)}svg.tracing .item:not(.lin){opacity:.14}svg.tracing .item.lin{opacity:1}svg.tracing .edge{opacity:.03}svg.tracing .edge.linedge{opacity:.9;stroke:var(--ink);stroke-width:1.3px}.chart-shell[data-astro-cid-lcdefpme] .lane-bg{stroke:none}.chart-shell[data-astro-cid-lcdefpme] .lane-title{font:500 10px/1 var(--font-mono);letter-spacing:.13em;text-transform:uppercase;fill:var(--ink-2)}.chart-shell[data-astro-cid-lcdefpme] .lane-count{font:400 10px/1 var(--font-mono);fill:var(--muted)}#lanes-svg[data-astro-cid-lcdefpme] .dot{fill:var(--lc)}#lanes-svg[data-astro-cid-lcdefpme] .st-niche .dot,#lanes-svg[data-astro-cid-lcdefpme] .st-obsolete .dot,#lanes-svg[data-astro-cid-lcdefpme] .st-revived .dot{fill:var(--panel);stroke:var(--lc);stroke-width:1.8px}#lanes-svg[data-astro-cid-lcdefpme] .st-niche .dot{stroke-width:2.8px}#lanes-svg[data-astro-cid-lcdefpme] .edge{opacity:0}#lanes-svg[data-astro-cid-lcdefpme] .edge.hot{opacity:.9}#lanes-svg[data-astro-cid-lcdefpme].tracing .edge.linedge{opacity:.85}
