[dir=rtl] .arrow.svelte-zta8zl{transform:scaleX(-1)}.scroller.svelte-zta8zl{margin-inline:calc(-1 * var(--gutter));scrollbar-width:none;overflow-x:auto}.canvas.svelte-zta8zl{width:max(1100px,100%)}.canvas.svelte-zta8zl .map{background:0 0;border-radius:0}.sheet.svelte-zta8zl{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-row);background:var(--surface);box-shadow:var(--sheet-shadow);flex-direction:column;margin-block-start:var(--space-4);display:flex;position:sticky;inset-block-end:var(--tabbar-h)}.summary.svelte-zta8zl,h2.svelte-zta8zl{font-size:var(--fs-body);margin:0;font-weight:600}.sub.svelte-zta8zl{font-size:var(--fs-caption);color:var(--muted);margin:0}.legend.svelte-zta8zl{gap:var(--space-2) var(--space-4);font-size:var(--fs-caption);flex-wrap:wrap;display:flex}.legend.svelte-zta8zl>span:where(.svelte-zta8zl){align-items:center;gap:6px;display:flex}.swatch.svelte-zta8zl{border-radius:var(--radius-pill);width:14px;height:14px;display:inline-block}.swatch.arc.svelte-zta8zl{background:var(--map-arc);height:3px}.swatch.visited.svelte-zta8zl{background:var(--map-visited)}.airport.svelte-zta8zl{align-items:center;gap:var(--space-3);display:flex}.code.svelte-zta8zl{background:var(--accent);min-width:56px;color:var(--accent-ink);text-align:center;border-radius:14px;padding:10px;font-weight:700}.titles.svelte-zta8zl{flex-direction:column;gap:2px;min-width:0;display:flex}ul.svelte-zta8zl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-zta8zl+li:where(.svelte-zta8zl){border-block-start:1px solid var(--line)}li.svelte-zta8zl a:where(.svelte-zta8zl){min-height:var(--tap-min);justify-content:space-between;align-items:center;gap:var(--space-3);color:inherit;text-decoration:none;display:flex}.route.svelte-zta8zl{align-items:center;gap:6px;font-weight:600;display:flex}.close.svelte-zta8zl{min-height:var(--btn-h);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;border:0;font-weight:600}@media (width>=900px){.scroller.svelte-zta8zl{margin-inline:0}.canvas.svelte-zta8zl{width:100%}}
