.metro.svelte-1g8qgr{gap:var(--s-3);display:grid}.toolbar.svelte-1g8qgr{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.zoom.svelte-1g8qgr{flex:none;gap:4px;display:flex}.zoom.svelte-1g8qgr .btn:where(.svelte-1g8qgr){min-width:2.75rem;min-height:40px}.scroller.svelte-1g8qgr{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch;max-height:86vh;overflow:auto}svg.svelte-1g8qgr{max-width:none;height:auto;font-family:var(--font-sans);display:block}.district.svelte-1g8qgr rect:where(.svelte-1g8qgr){fill:color-mix(in oklab, var(--vc) 7%, var(--surface));stroke:color-mix(in oklab, var(--vc) 45%, var(--surface));stroke-width:1.5px}.d-title.svelte-1g8qgr{fill:var(--ink);font-size:14px;font-weight:700;font-family:var(--font-serif)}.d-no.svelte-1g8qgr{fill:var(--vc)}.district.svelte-1g8qgr a:where(.svelte-1g8qgr):hover .d-title:where(.svelte-1g8qgr){text-decoration:underline}.track.svelte-1g8qgr{fill:none;stroke:var(--vc);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:.4}.route.svelte-1g8qgr{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;opacity:.3;pointer-events:none;transition:opacity .2s}.has-line.svelte-1g8qgr .route:where(.svelte-1g8qgr){opacity:.05}.has-line.svelte-1g8qgr .route.on:where(.svelte-1g8qgr){opacity:1;stroke-width:6px}.has-line.svelte-1g8qgr .track:where(.svelte-1g8qgr){opacity:.15}.prereqs.svelte-1g8qgr line:where(.svelte-1g8qgr){stroke:var(--ink);stroke-width:2px;stroke-dasharray:5 4}.terminal.svelte-1g8qgr{cursor:pointer;outline:none}.terminal.svelte-1g8qgr .hit:where(.svelte-1g8qgr){fill:#0000}.plate.svelte-1g8qgr{fill:var(--lc);stroke:var(--surface);stroke-width:2px}.t-no.svelte-1g8qgr{fill:#fff;text-anchor:middle;pointer-events:none;font-size:12px;font-weight:700}.t-name.svelte-1g8qgr{fill:var(--ink-2);text-anchor:middle;font-size:12px;font-weight:600}.terminal.svelte-1g8qgr:hover .plate:where(.svelte-1g8qgr),.terminal.svelte-1g8qgr:focus-visible .plate:where(.svelte-1g8qgr),.terminal.on.svelte-1g8qgr .plate:where(.svelte-1g8qgr){stroke:var(--ink);stroke-width:2.5px}.terminal.on.svelte-1g8qgr .t-name:where(.svelte-1g8qgr){fill:var(--ink);font-weight:700}.t-name.en.svelte-1g8qgr{text-anchor:start;dominant-baseline:middle;font-size:11px}.name.en.svelte-1g8qgr{font-size:11px}.has-line.svelte-1g8qgr .terminal:where(.svelte-1g8qgr):not(.on){opacity:.35}.station.svelte-1g8qgr{outline:none;text-decoration:none}.station.svelte-1g8qgr .hit:where(.svelte-1g8qgr){fill:#0000}.node.svelte-1g8qgr{fill:var(--surface);stroke:var(--vc);stroke-width:3.5px;transition:r .12s}.ch.svelte-1g8qgr{text-anchor:middle;fill:var(--ink-2);pointer-events:none;font-size:10px;font-weight:700}.name.svelte-1g8qgr{text-anchor:middle;fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3.5px;stroke-linejoin:round;font-size:12.5px;font-weight:600}.station.soon.svelte-1g8qgr .node:where(.svelte-1g8qgr),.station.draft.svelte-1g8qgr .node:where(.svelte-1g8qgr){stroke-dasharray:3.5 3;stroke-width:2.5px}.station.soon.svelte-1g8qgr .name:where(.svelte-1g8qgr),.station.draft.svelte-1g8qgr .name:where(.svelte-1g8qgr){fill:var(--ink-3);font-weight:500}.station.visited.svelte-1g8qgr .node:where(.svelte-1g8qgr){fill:color-mix(in oklab, var(--vc) 35%, var(--surface));stroke-dasharray:none}.station.done.svelte-1g8qgr .node:where(.svelte-1g8qgr){fill:var(--vc)}.check.svelte-1g8qgr{fill:none;stroke:var(--surface);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.station.svelte-1g8qgr:hover .node:where(.svelte-1g8qgr),.station.svelte-1g8qgr:focus-visible .node:where(.svelte-1g8qgr){r:14;stroke:var(--ink)}.station.pre.svelte-1g8qgr .node:where(.svelte-1g8qgr){stroke:var(--ink);r:14}.has-line.svelte-1g8qgr .station:where(.svelte-1g8qgr):not(.onroute){opacity:.28}.order.svelte-1g8qgr text:where(.svelte-1g8qgr){fill:#fff;text-anchor:middle;font-size:11px;font-weight:700}.order.svelte-1g8qgr circle:where(.svelte-1g8qgr){stroke:var(--surface);stroke-width:1.5px}.info.svelte-1g8qgr{min-height:4.2rem;padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);font-size:var(--fs-1)}.info.svelte-1g8qgr p:where(.svelte-1g8qgr){margin:0}.line-head.svelte-1g8qgr{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.badge.svelte-1g8qgr{color:#fff;font-weight:700;font-size:var(--fs-0);border-radius:999px;padding:0 .6em}.stops.svelte-1g8qgr{gap:var(--s-2);margin:var(--s-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.stops.svelte-1g8qgr a:where(.svelte-1g8qgr){border:1.5px solid var(--vc);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:.4em;padding:0 .8em 0 .3em;font-weight:600;text-decoration:none;display:inline-flex}.stops.svelte-1g8qgr i:where(.svelte-1g8qgr){background:var(--vc);width:1.7em;height:1.7em;color:var(--surface);font-style:normal;font-size:var(--fs-0);border-radius:50%;place-items:center;display:grid}.lg.svelte-1g8qgr{white-space:nowrap;align-items:center;gap:.35em;margin-right:1em;display:inline-flex}.k.svelte-1g8qgr{border:3px solid var(--brand);background:var(--surface);border-radius:50%;width:14px;height:14px}.k.soon.svelte-1g8qgr{border-style:dashed;border-width:2px}.k.seen.svelte-1g8qgr{background:color-mix(in oklab, var(--brand) 35%, var(--surface))}.k.fin.svelte-1g8qgr{background:var(--brand)}.legend.svelte-1g8qgr{flex-wrap:wrap;gap:6px;display:flex}.lchip.svelte-1g8qgr{border:1.5px solid var(--rule-strong);background:var(--surface);min-height:40px;font-size:var(--fs-0);cursor:pointer;border-radius:999px;align-items:center;gap:.45em;padding:0 .8em 0 .3em;font-weight:600;display:inline-flex}.lchip.svelte-1g8qgr i:where(.svelte-1g8qgr){background:var(--lc);color:#fff;border-radius:999px;padding:.15em .55em;font-style:normal;font-weight:700}.lchip[aria-pressed=true].svelte-1g8qgr{border-color:var(--lc);box-shadow:inset 0 0 0 1.5px var(--lc)}@media (width<=40rem){.toolbar.svelte-1g8qgr .muted:where(.svelte-1g8qgr){display:none}.toolbar.svelte-1g8qgr{justify-content:flex-end}}.intro[data-astro-cid-6voplrxj]{justify-content:space-between;align-items:flex-end;gap:var(--s-4);padding:var(--s-5) 0 var(--s-4);flex-wrap:wrap;display:flex}.intro[data-astro-cid-6voplrxj] h1[data-astro-cid-6voplrxj]{margin-bottom:var(--s-1)}.lead[data-astro-cid-6voplrxj]{max-width:40rem;margin:0}.entries[data-astro-cid-6voplrxj]{gap:var(--s-2);flex-wrap:wrap;display:flex}.books[data-astro-cid-6voplrxj]{margin-top:var(--s-7)}.vol[data-astro-cid-6voplrxj]{padding:var(--s-3) var(--s-4);border-top:5px solid var(--accent)}summary[data-astro-cid-6voplrxj]{align-items:center;gap:var(--s-3);cursor:pointer;min-height:var(--tap);list-style:none;display:flex}summary[data-astro-cid-6voplrxj]::-webkit-details-marker{display:none}summary[data-astro-cid-6voplrxj]:after{content:"＋";color:var(--ink-3);margin-left:auto}details[data-astro-cid-6voplrxj][open] summary[data-astro-cid-6voplrxj]:after{content:"－"}.vt[data-astro-cid-6voplrxj]{line-height:1.4;display:grid}.vol[data-astro-cid-6voplrxj] ol[data-astro-cid-6voplrxj]{margin:0;padding:0;list-style:none}.vol[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{border-top:1px solid var(--rule);color:inherit;padding:.45em 0;text-decoration:none;display:block}.vol[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{color:var(--accent)}.vol[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj].done a[data-astro-cid-6voplrxj]{font-weight:600}.vol[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{margin:var(--s-2) 0}
