ol.svelte-mhuuw7{display:inline-flex;flex-wrap:wrap;align-items:center;max-width:100%;margin:0;padding:0 var(--space-4);list-style:none;border-radius:var(--radius-lg);background:var(--photo-pill);font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:500;color:var(--on-photo);text-shadow:none}li.svelte-mhuuw7{display:inline-flex;align-items:center;min-width:0}li.svelte-mhuuw7+li:where(.svelte-mhuuw7):before{content:"/";margin-inline:var(--space-2);opacity:.7}a.svelte-mhuuw7{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-inline:-6px;padding-inline:6px;color:var(--on-photo);text-decoration:none}@media(hover:hover){a.svelte-mhuuw7:hover{text-decoration-line:underline;text-decoration-color:var(--sun);text-decoration-thickness:var(--hover-line);text-underline-offset:var(--hover-line-offset)}}[aria-current].svelte-mhuuw7{padding-block:14px;overflow-wrap:anywhere}@media(max-width:767.98px){.here.svelte-mhuuw7,.hide-phone.svelte-mhuuw7:not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:768px)and (max-width:1023.98px){.one-row.svelte-mhuuw7 ol:where(.svelte-mhuuw7){flex-wrap:nowrap}.one-row.svelte-mhuuw7 li:where(.svelte-mhuuw7){flex-shrink:0}.one-row.svelte-mhuuw7 .here:where(.svelte-mhuuw7){flex-shrink:1;min-width:0}.one-row.svelte-mhuuw7 .here:where(.svelte-mhuuw7) [aria-current]:where(.svelte-mhuuw7){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.hide-tablet.svelte-mhuuw7:not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:374.98px){.hide-narrow.svelte-mhuuw7:not(:focus-within){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.key.svelte-1yjf53s{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.key.center.svelte-1yjf53s{justify-content:center}.key.svelte-1yjf53s li:where(.svelte-1yjf53s){display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--cloud);color:var(--ink)}.key.svelte-1yjf53s li:where(.svelte-1yjf53s) svg:not(.sample){flex:none;color:var(--ink-muted)}.sample.svelte-1yjf53s{flex:none}.seg.svelte-1yjf53s{fill:none;stroke-linejoin:round}.seg.transfer.svelte-1yjf53s{stroke:var(--atlas-river);stroke-width:2.4;stroke-linecap:round}.seg.train.svelte-1yjf53s{stroke:var(--atlas-ink);stroke-width:3.2}.seg.train-dash.svelte-1yjf53s{stroke:var(--atlas-paper);stroke-width:1.4;stroke-dasharray:3 3}.seg.flight.svelte-1yjf53s{stroke:var(--atlas-river);stroke-width:1.6;stroke-dasharray:5 4}.seg.boat.svelte-1yjf53s{stroke:var(--atlas-river);stroke-width:2;stroke-dasharray:1.5 3.5;stroke-linecap:round}@media(max-width:899.98px){.key.compact.svelte-1yjf53s,.key.compact.svelte-1yjf53s li:where(.svelte-1yjf53s){gap:var(--space-1)}.key.compact.svelte-1yjf53s li:where(.svelte-1yjf53s){padding:2px 8px}}.route-map.svelte-bdgyfb{--map-scale: 1.3;margin:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--atlas-paper);color:var(--atlas-ink)}@media(max-width:899.98px){.route-map.svelte-bdgyfb{--map-scale: .8}}.frame.svelte-bdgyfb{--map-w: min(100%, calc(var(--map-max-h, 100vh) * var(--ar)));position:relative}.frame.svelte-bdgyfb>svg:where(.svelte-bdgyfb){display:block;width:var(--map-w);margin-inline:auto;height:auto;overflow:hidden;border-radius:var(--radius-md);background:var(--atlas-water);outline:1px solid color-mix(in srgb,var(--atlas-ink) 22%,transparent);outline-offset:-1px}.sea.svelte-bdgyfb{fill:var(--atlas-water)}.beyond.svelte-bdgyfb{fill:var(--atlas-paper);fill-opacity:.55;stroke:var(--atlas-ink-muted);stroke-opacity:.25;stroke-width:.5;stroke-linejoin:round}.land.svelte-bdgyfb{fill:var(--atlas-paper);stroke:var(--atlas-ink-muted);stroke-opacity:.45;stroke-width:.8;stroke-linejoin:round}.land.island.svelte-bdgyfb{fill:var(--atlas-sand)}.lake.svelte-bdgyfb{fill:var(--atlas-water);stroke:var(--atlas-river);stroke-width:1;stroke-linejoin:round}.hill.svelte-bdgyfb,.peak.svelte-bdgyfb,.dune.svelte-bdgyfb{fill:var(--atlas-sand)}.tea.svelte-bdgyfb{fill:var(--atlas-leaf)}.palm.svelte-bdgyfb{fill:none;stroke:var(--atlas-leaf);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.compass.svelte-bdgyfb{fill:none;stroke:var(--atlas-gold);stroke-width:1.6}.compass.svelte-bdgyfb .compass-n:where(.svelte-bdgyfb){fill:var(--atlas-gold)}.compass.svelte-bdgyfb text:where(.svelte-bdgyfb){fill:var(--atlas-gold);stroke:none;font-family:var(--font-mono);font-weight:500;font-size:clamp(9px,calc(12px / (.42 * var(--map-scale))),24px);text-anchor:middle}.place-note.svelte-bdgyfb,.arrive-label.svelte-bdgyfb{font-family:var(--font-mono);font-weight:500;font-size:clamp(6px,calc(12px / var(--map-scale)),18px);text-transform:uppercase;fill:var(--atlas-ink);paint-order:stroke;stroke:var(--atlas-paper);stroke-width:.31em;stroke-linejoin:round}.place-note.svelte-bdgyfb{font-size:clamp(6px,calc(12px / var(--map-scale)),19.5px);letter-spacing:.14em;text-anchor:middle}.place-note.off.svelte-bdgyfb{display:none}@media(max-width:899.98px){.place-note.roomy.svelte-bdgyfb{display:none}}.arrive-label.svelte-bdgyfb{letter-spacing:.14em;fill:var(--atlas-ink-muted)}.route-plan.svelte-bdgyfb{fill:none;stroke:var(--atlas-ink-muted);stroke-opacity:.7;stroke-width:1;stroke-dasharray:.1 3.4;stroke-linecap:round}.reveal.svelte-bdgyfb{fill:none;stroke:#fff;stroke-width:8;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.track.svelte-bdgyfb{fill:none;stroke:none}.seg.svelte-bdgyfb{fill:none;stroke-linejoin:round}.seg.transfer.svelte-bdgyfb{stroke:var(--atlas-river);stroke-width:2.4;stroke-linecap:round}.seg.train.svelte-bdgyfb{stroke:var(--atlas-ink);stroke-width:3.2}.seg.train-dash.svelte-bdgyfb{stroke:var(--atlas-paper);stroke-width:1.4;stroke-dasharray:3 3}.seg.flight.svelte-bdgyfb{stroke:var(--atlas-river);stroke-width:1.6;stroke-dasharray:5 4}.seg.boat.svelte-bdgyfb{stroke:var(--atlas-river);stroke-width:2;stroke-dasharray:1.5 3.5;stroke-linecap:round}.arrive.svelte-bdgyfb{opacity:.8}.badge.svelte-bdgyfb{color:var(--atlas-ink);opacity:.5}.badge.lit.svelte-bdgyfb{opacity:1}.badge-in.svelte-bdgyfb{transform-box:fill-box;transform-origin:center}.badge.svelte-bdgyfb circle:where(.svelte-bdgyfb){fill:var(--atlas-paper);stroke:var(--atlas-ink);stroke-width:1}.mark.svelte-bdgyfb{fill:none;stroke:var(--atlas-ink);stroke-linecap:round;stroke-linejoin:round}.mark.ghost.svelte-bdgyfb{stroke-opacity:.25}.mark.svelte-bdgyfb:not(.ghost) path{stroke-dasharray:1 1;stroke-dashoffset:1}.mark.lit.svelte-bdgyfb path{stroke-dashoffset:0}.ring.svelte-bdgyfb,.node.svelte-bdgyfb,.pin.svelte-bdgyfb{transform-box:fill-box;transform-origin:center}.node.svelte-bdgyfb{fill:var(--atlas-paper);stroke:var(--atlas-ink-muted);stroke-width:1}.pin.svelte-bdgyfb{fill:var(--atlas-ink-muted)}.ring.svelte-bdgyfb{fill:none;stroke:var(--sun);stroke-width:1.6;opacity:0;transform:scale(.5)}.point.lit.svelte-bdgyfb .node:where(.svelte-bdgyfb){stroke:var(--atlas-ink);stroke-width:1.3}.point.lit.svelte-bdgyfb .pin:where(.svelte-bdgyfb){fill:var(--atlas-ink)}.point.current.svelte-bdgyfb .ring:where(.svelte-bdgyfb){opacity:1;transform:scale(1)}.moving.svelte-bdgyfb .point:where(.svelte-bdgyfb):not(.lit) .node:where(.svelte-bdgyfb),.moving.svelte-bdgyfb .point:where(.svelte-bdgyfb):not(.lit) .pin:where(.svelte-bdgyfb){opacity:.35;transform:scale(.6)}.place.svelte-bdgyfb{font-family:var(--font-display);font-weight:600;font-size:clamp(8.5px,calc(14px / var(--map-scale)),18px);letter-spacing:.02em;text-transform:uppercase;fill:var(--atlas-ink-muted);paint-order:stroke;stroke:var(--atlas-paper);stroke-width:.26em;stroke-linejoin:round}.visit.svelte-bdgyfb .place:where(.svelte-bdgyfb){font-size:clamp(7.5px,calc(12.5px / var(--map-scale)),18px)}.point.lit.svelte-bdgyfb .place:where(.svelte-bdgyfb){fill:var(--atlas-ink)}.code.svelte-bdgyfb{font-family:var(--font-mono);font-weight:500;font-size:clamp(.8em,calc(12px / var(--map-scale)),1em);letter-spacing:0;fill:var(--atlas-ink-muted)}.head.svelte-bdgyfb{color:var(--atlas-ink);transform-box:fill-box;transform-origin:center}.head.svelte-bdgyfb circle:where(.svelte-bdgyfb){fill:var(--sun);stroke:var(--atlas-ink);stroke-width:1.1}[data-theme=dark] .head.svelte-bdgyfb{color:var(--atlas-paper)}.primed.svelte-bdgyfb .mark:where(.svelte-bdgyfb):not(.ghost) path{transition:stroke-dashoffset 1.4s cubic-bezier(.45,.05,.2,1)}.primed.svelte-bdgyfb .badge:where(.svelte-bdgyfb){transition:opacity var(--dur-base) var(--ease-out)}.primed.svelte-bdgyfb .place:where(.svelte-bdgyfb){transition:fill var(--dur-base) var(--ease-out)}.primed.svelte-bdgyfb .ring:where(.svelte-bdgyfb),.primed.svelte-bdgyfb .node:where(.svelte-bdgyfb),.primed.svelte-bdgyfb .pin:where(.svelte-bdgyfb){transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),fill var(--dur-base) var(--ease-out),stroke var(--dur-base) var(--ease-out)}.key.svelte-bdgyfb{margin-top:var(--space-3)}.caption.svelte-bdgyfb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--space-3);margin:var(--space-2) 0 0;text-align:center;color:var(--atlas-ink-muted)}.caption.svelte-bdgyfb .replay:where(.svelte-bdgyfb){position:relative;z-index:1;--btn-fg: var(--atlas-ink);min-height:44px;margin-block:-12px;padding:0 var(--space-2);font-size:14px;gap:6px}.caption.svelte-bdgyfb .replay:where(.svelte-bdgyfb) svg{width:16px;height:16px}.tag.svelte-bdgyfb{display:block;width:fit-content;margin:0 0 var(--space-2) calc((100% - var(--map-w)) / 2);padding:4px 12px;border-radius:var(--radius-pill);background:var(--cloud);color:var(--ink);box-shadow:var(--shadow-card);white-space:nowrap}@media(max-width:899.98px){.route-map.compact.svelte-bdgyfb{padding:var(--space-2)}.compact.svelte-bdgyfb .tag:where(.svelte-bdgyfb){margin-bottom:var(--space-1)}.compact.svelte-bdgyfb .caption:where(.svelte-bdgyfb){display:none}}@media(max-width:899.98px){.badge-in.svelte-bdgyfb{transform:scale(1.3)}.head.svelte-bdgyfb{transform:scale(1.1)}}@media(max-width:599.98px){.compass.svelte-bdgyfb text:where(.svelte-bdgyfb),.compact.svelte-bdgyfb .place-note:where(.svelte-bdgyfb){display:none}}.no-n.svelte-bdgyfb .compass:where(.svelte-bdgyfb) text:where(.svelte-bdgyfb){display:none}@media(min-width:900px){.route-map.svelte-bdgyfb{padding:var(--space-5)}}@media(prefers-reduced-motion:reduce){.primed.svelte-bdgyfb .mark:where(.svelte-bdgyfb):not(.ghost) path,.primed.svelte-bdgyfb .badge:where(.svelte-bdgyfb),.primed.svelte-bdgyfb .place:where(.svelte-bdgyfb),.primed.svelte-bdgyfb .ring:where(.svelte-bdgyfb),.primed.svelte-bdgyfb .node:where(.svelte-bdgyfb),.primed.svelte-bdgyfb .pin:where(.svelte-bdgyfb){transition:none}}
