.grid-dot.svelte-1tftmt0{fill:var(--k-canvas-dot)}.line.svelte-1tftmt0{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.trunk.svelte-1tftmt0{stroke:var(--foreground)}.transfer.svelte-1tftmt0{stroke:var(--k-edge);stroke-width:2px;stroke-dasharray:3 5;stroke-linecap:round}.done.svelte-1tftmt0{stroke:var(--card);stroke-width:2.5px}.later.svelte-1tftmt0{fill:var(--card);stroke-width:2.5px}.ready-halo.svelte-1tftmt0{fill:var(--primary-soft)}.ready.svelte-1tftmt0{fill:var(--card);stroke:var(--primary);stroke-width:3.5px}.waiting.svelte-1tftmt0{fill:var(--warning-soft);stroke:var(--warning);stroke-width:2.5px}.milestone.svelte-1tftmt0{fill:var(--card);stroke:var(--foreground);stroke-width:3px}.milestone-core.svelte-1tftmt0{fill:var(--foreground)}text.svelte-1tftmt0{font-family:var(--font-ui);fill:var(--foreground)}.route-name.svelte-1tftmt0{fill:var(--muted-foreground);font-size:14px;font-weight:600}.station-label.svelte-1tftmt0{text-anchor:middle;font-size:15px;font-weight:500}.waiting-label.svelte-1tftmt0{fill:var(--warning)}.milestone-label.svelte-1tftmt0{text-anchor:end;font-size:15px;font-weight:600}@media (width<=639px){.station-label.svelte-1tftmt0{display:none}.route-name.svelte-1tftmt0,.milestone-label.svelte-1tftmt0{font-size:22px}.milestone-label.svelte-1tftmt0{transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){.line.svelte-1tftmt0{animation:.9s cubic-bezier(.4,0,.2,1) both svelte-1tftmt0-draw}.stations.svelte-1tftmt0{animation:.4s ease-out .9s both svelte-1tftmt0-appear}html[data-reduce-motion=true] .line.svelte-1tftmt0,html[data-reduce-motion=true] .stations.svelte-1tftmt0{animation:none}}@keyframes svelte-1tftmt0-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes svelte-1tftmt0-appear{0%{opacity:0}}
