.rd.svelte-1x3eegb{display:block;width:100%;font-family:var(--font-sans)}.rd__line.svelte-1x3eegb{fill:none;stroke:var(--route-color);stroke-width:7;stroke-linecap:round}.rd__line--suspended.svelte-1x3eegb{stroke-dasharray:3 11;opacity:.45}.rd__station.svelte-1x3eegb{cursor:pointer}.rd__hit.svelte-1x3eegb{fill:transparent}.rd__station.svelte-1x3eegb:hover .rd__hit:where(.svelte-1x3eegb){fill:color-mix(in oklab,var(--ink-strong) 6%,transparent)}.rd__dot.svelte-1x3eegb{fill:var(--surface);stroke:var(--route-color);stroke-width:3}.rd__station--selected.svelte-1x3eegb .rd__dot:where(.svelte-1x3eegb){fill:var(--route-color);stroke:var(--surface)}.rd__name.svelte-1x3eegb{font-size:13px;font-weight:700;fill:var(--ink-strong)}.rd__time.svelte-1x3eegb{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-anchor:end;fill:var(--ink-muted)}.rd__station--selected.svelte-1x3eegb .rd__name:where(.svelte-1x3eegb){fill:var(--accent)}.rd__bus-halo.svelte-1x3eegb{fill:var(--surface)}.rd__bus.svelte-1x3eegb{fill:var(--route-color);stroke:var(--surface);stroke-width:2}.rd__hub-dot.svelte-1x3eegb{fill:var(--route-color);stroke:var(--surface);stroke-width:3.5}.rd__hub-label.svelte-1x3eegb{font-size:14px;font-weight:800;letter-spacing:-.02em;fill:var(--ink-strong)}.rd__hub-note.svelte-1x3eegb{font-size:10.5px;font-weight:600;fill:var(--ink-muted)}.rd__hub-time.svelte-1x3eegb{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;text-anchor:end;fill:var(--ink-strong)}.rd__hub-kind.svelte-1x3eegb{font-size:10.5px;font-weight:600;text-anchor:end;fill:var(--ink-muted)}.map.svelte-1tvr27g{display:flex;flex-direction:column;gap:1rem}.map__summary.svelte-1tvr27g{margin:0;font-size:.76rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.map__stage.svelte-1tvr27g{width:100%;max-width:27rem;padding:.6rem .4rem 1rem;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-soft)}
