.sa[data-astro-cid-zeeivtto]{grid-template-columns:minmax(0,1.25fr) minmax(15rem,1fr);align-items:start;gap:1.4rem;display:grid}@media (width<=760px){.sa[data-astro-cid-zeeivtto]{grid-template-columns:1fr}}.sa[data-astro-cid-zeeivtto] svg[data-astro-cid-zeeivtto]{width:100%;height:auto;display:block}.hl[data-astro-cid-zeeivtto]{fill:color-mix(in srgb, var(--era-gold) 18%, transparent);stroke:var(--era-accent);stroke-width:2px;stroke-dasharray:5 4;opacity:0;pointer-events:none;transition:opacity .2s}.part[data-astro-cid-zeeivtto].on .hl[data-astro-cid-zeeivtto]{opacity:1}.pin[data-astro-cid-zeeivtto]{cursor:pointer;outline:none}.pin[data-astro-cid-zeeivtto] circle[data-astro-cid-zeeivtto]{fill:var(--era-accent);stroke:#f7f0e0;stroke-width:2px;transition:transform .15s}.pin[data-astro-cid-zeeivtto] text[data-astro-cid-zeeivtto]{fill:#fff;font-family:var(--font-caps);pointer-events:none;font-size:12px}.pin[data-astro-cid-zeeivtto]:hover circle[data-astro-cid-zeeivtto],.pin[data-astro-cid-zeeivtto]:focus-visible circle[data-astro-cid-zeeivtto]{transform:scale(1.15)}.part[data-astro-cid-zeeivtto].on .pin[data-astro-cid-zeeivtto] circle[data-astro-cid-zeeivtto]{fill:var(--era-accent-2)}.sa-legend[data-astro-cid-zeeivtto]{gap:.25rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.sa-legend[data-astro-cid-zeeivtto] button[data-astro-cid-zeeivtto]{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:.55rem;padding:.25rem .4rem;font-size:.95rem;display:flex}.sa-legend[data-astro-cid-zeeivtto] button[data-astro-cid-zeeivtto]:hover,.sa-legend[data-astro-cid-zeeivtto] button[data-astro-cid-zeeivtto]:focus-visible{border-color:var(--rule);outline:none}.sa-legend[data-astro-cid-zeeivtto] button[data-astro-cid-zeeivtto].on{background:var(--era-surface);border-color:var(--era-accent)}.sa-legend[data-astro-cid-zeeivtto] .n[data-astro-cid-zeeivtto]{background:var(--era-accent);color:#fff;width:1.5rem;height:1.5rem;font-family:var(--font-caps);border-radius:50%;flex:none;place-items:center;font-size:.82rem;display:grid}.sa-legend[data-astro-cid-zeeivtto] button[data-astro-cid-zeeivtto].on .n[data-astro-cid-zeeivtto]{background:var(--era-accent-2)}.sa-desc[data-astro-cid-zeeivtto]{background:var(--era-surface);border-left:3px solid var(--era-gold);min-height:6.5rem;padding:.7rem .9rem;font-size:.95rem}.sa-desc[data-astro-cid-zeeivtto] p[data-astro-cid-zeeivtto]{max-width:none;margin:0}.eb[data-astro-cid-tevp3ubv]{--h:30px}.eb-bar[data-astro-cid-tevp3ubv]{height:var(--h);border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026}.seg[data-astro-cid-tevp3ubv]{cursor:pointer;background:linear-gradient(180deg, var(--era-accent) 0 62%, var(--era-accent-2) 62% 82%, var(--era-gold) 82%);border:0;padding:0;transition:filter .15s,transform .15s;position:absolute;top:0;bottom:0;box-shadow:inset -1px 0 #ffffff80}.seg[data-astro-cid-tevp3ubv]:hover,.seg[data-astro-cid-tevp3ubv]:focus-visible{filter:brightness(1.15);outline:none}.seg[data-astro-cid-tevp3ubv].on{box-shadow:inset 0 0 0 3px var(--paper), inset -1px 0 0 #ffffff80;transform:scaleY(1)}.eb-ticks[data-astro-cid-tevp3ubv]{height:12px;position:relative}.tk[data-astro-cid-tevp3ubv]{background:var(--ink-faint);width:2px;height:8px;margin-left:-1px;position:absolute;top:2px}.tk[data-astro-cid-tevp3ubv].built{background:var(--ink);width:3px;height:10px}.eb-axis[data-astro-cid-tevp3ubv]{height:1.2rem;font-family:var(--font-display);color:var(--ink-soft);font-size:.85rem;position:relative}.eb-axis[data-astro-cid-tevp3ubv] span[data-astro-cid-tevp3ubv]{position:absolute;transform:translate(-50%)}.eb-axis[data-astro-cid-tevp3ubv] span[data-astro-cid-tevp3ubv]:first-child{transform:none}.eb-grid[data-astro-cid-tevp3ubv]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;margin-top:1rem;display:grid}.card[data-astro-cid-tevp3ubv]{text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:4px;flex-direction:column;gap:.3rem;padding:.5rem .55rem .55rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.card[data-astro-cid-tevp3ubv]:hover,.card[data-astro-cid-tevp3ubv]:focus-visible{border-color:var(--era-accent);outline:none;transform:translateY(-1px)}.card[data-astro-cid-tevp3ubv].on{border-color:var(--era-accent);box-shadow:0 0 0 2px var(--era-accent)}.sw[data-astro-cid-tevp3ubv],.dt-sw[data-astro-cid-tevp3ubv]{border-radius:2px;height:18px;display:flex;overflow:hidden}.sw[data-astro-cid-tevp3ubv] i[data-astro-cid-tevp3ubv],.dt-sw[data-astro-cid-tevp3ubv] i[data-astro-cid-tevp3ubv]{display:block}.sw[data-astro-cid-tevp3ubv] .a[data-astro-cid-tevp3ubv],.dt-sw[data-astro-cid-tevp3ubv] .a[data-astro-cid-tevp3ubv]{background:var(--era-accent);flex:3}.sw[data-astro-cid-tevp3ubv] .b[data-astro-cid-tevp3ubv],.dt-sw[data-astro-cid-tevp3ubv] .b[data-astro-cid-tevp3ubv]{background:var(--era-accent-2);flex:2}.sw[data-astro-cid-tevp3ubv] .c[data-astro-cid-tevp3ubv],.dt-sw[data-astro-cid-tevp3ubv] .c[data-astro-cid-tevp3ubv]{background:var(--era-gold);flex:1}.nm[data-astro-cid-tevp3ubv]{font-size:.86rem;font-weight:600;line-height:1.25}.yr[data-astro-cid-tevp3ubv]{color:var(--ink-faint);font-size:.76rem}.eb-detail[data-astro-cid-tevp3ubv]{background:var(--era-surface);border:1px solid var(--rule);border-radius:4px;min-height:7rem;margin-top:1rem;padding:.9rem 1rem}.dt-empty[data-astro-cid-tevp3ubv]{color:var(--ink-faint);font-style:italic}.dt-head[data-astro-cid-tevp3ubv]{align-items:center;gap:.9rem;display:flex}.dt-sw[data-astro-cid-tevp3ubv]{flex:none;width:72px;height:40px}.dt-name[data-astro-cid-tevp3ubv]{font-family:var(--era-display);color:var(--era-accent);font-size:1.35rem;line-height:1.15}.dt-range[data-astro-cid-tevp3ubv]{color:var(--ink-soft);font-size:.88rem}.dt-sample[data-astro-cid-tevp3ubv]{flex-wrap:wrap;align-items:baseline;gap:.7rem;margin:.7rem 0 .3rem;display:flex}.dt-sample[data-astro-cid-tevp3ubv] .lbl[data-astro-cid-tevp3ubv]{font-family:var(--font-caps);letter-spacing:.06em;color:var(--ink-faint);font-size:.78rem}.dt-sample-t[data-astro-cid-tevp3ubv]{font-family:var(--era-display);color:var(--era-accent);border-bottom:2px solid var(--era-gold);font-size:1.15rem}.dt-stops[data-astro-cid-tevp3ubv]{columns:2 16rem;column-gap:1.5rem;margin:.5rem 0 0;padding-left:0;font-size:.9rem;list-style:none}.dt-stops[data-astro-cid-tevp3ubv] li{break-inside:avoid;grid-template-columns:5.8rem 1fr;gap:.4rem;padding:.12rem 0;display:grid}.dt-stops[data-astro-cid-tevp3ubv] .y{font-family:var(--font-display);color:var(--era-accent)}.dt-stops[data-astro-cid-tevp3ubv] a{font-weight:600}.eb-note[data-astro-cid-tevp3ubv]{color:var(--ink-faint);max-width:none;margin:.6rem 0 0;font-size:.82rem;font-style:italic}body.intro{isolation:isolate;position:relative}.begin[data-astro-cid-m3zpgalb]{background:var(--era-accent);color:var(--paper);font-family:var(--font-caps);letter-spacing:.04em;vertical-align:middle;border-radius:999px;margin-left:.8rem;padding:.3rem .9rem;font-size:.95rem;text-decoration:none;display:inline-block}.begin[data-astro-cid-m3zpgalb]:hover{filter:brightness(1.1)}.stops[data-astro-cid-m3zpgalb]{margin:3rem 0 4rem;scroll-margin-top:4rem}.stops[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-family:var(--font-display);color:var(--era-accent);margin:0;font-size:1.9rem;font-weight:400}.stops[data-astro-cid-m3zpgalb] .note[data-astro-cid-m3zpgalb]{color:var(--ink-faint);margin:.2rem 0 1rem;font-style:italic}.toc[data-astro-cid-m3zpgalb]{columns:2 26rem;column-gap:2.5rem;max-width:none;margin:0;padding:0;list-style:none}.toc[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{break-inside:avoid;border-bottom:1px dotted var(--rule);grid-template-columns:1.8rem 7rem 1fr;gap:.6rem;padding:.45rem 0;display:grid}.toc[data-astro-cid-m3zpgalb] .n[data-astro-cid-m3zpgalb]{color:var(--ink-faint);text-align:right;padding-top:.15rem;font-size:.85rem}.toc[data-astro-cid-m3zpgalb] .y[data-astro-cid-m3zpgalb]{font-family:var(--font-display);color:var(--era-accent);font-size:1.05rem}.toc[data-astro-cid-m3zpgalb] small[data-astro-cid-m3zpgalb]{color:var(--ink-faint);font-size:.85rem;font-style:italic;display:block}.toc[data-astro-cid-m3zpgalb] .qz[data-astro-cid-m3zpgalb]{font-style:normal;font-family:var(--font-caps);color:var(--era-accent);border:1px solid;border-radius:999px;margin-left:.4rem;padding:0 .4rem;font-size:.75rem}.toc[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:not(.built) .tt[data-astro-cid-m3zpgalb]{color:var(--ink-soft)}.toc[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb].built .tt[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{font-weight:600}
