.routes.svelte-1yi5z22{width:100%;height:auto;overflow:visible}.orbit.svelte-1yi5z22{fill:none;stroke:#f5e6d31a;stroke-dasharray:2 6}.route.svelte-1yi5z22{fill:none;stroke:rgba(var(--glow-2-rgb), .45);stroke-width:1.4px;stroke-dasharray:3 6;animation:3.6s linear infinite svelte-1yi5z22-dash}.packet.svelte-1yi5z22{fill:none;stroke:var(--vermilion);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1 900;stroke-dashoffset:901px;animation:svelte-1yi5z22-travel 4.8s var(--ease) infinite}@keyframes svelte-1yi5z22-dash{to{stroke-dashoffset:-18px}}@keyframes svelte-1yi5z22-travel{to{stroke-dashoffset:0}}.route--featured.svelte-1yi5z22{stroke:var(--apricot);stroke-width:2.2px;stroke-dasharray:none}.hub.svelte-1yi5z22{fill:var(--cream)}.hub-ring.svelte-1yi5z22{fill:none;stroke:#f5e6d359}.label.svelte-1yi5z22{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;fill:var(--cream);font-size:12.5px;font-weight:800}.featured.svelte-1yi5z22 .hub:where(.svelte-1yi5z22){fill:var(--apricot)}.featured.svelte-1yi5z22 .hub-ring:where(.svelte-1yi5z22){stroke:var(--apricot)}.featured.svelte-1yi5z22 .label:where(.svelte-1yi5z22){fill:var(--apricot);font-size:15px}.note.svelte-1yi5z22{font-family:var(--font-sans);letter-spacing:.06em;fill:var(--cream);font-size:11px;font-weight:700}.region.svelte-1yi5z22{stroke:var(--ink-2);stroke-width:12px;stroke-linejoin:round}.origin.svelte-1yi5z22{font-family:var(--font-sans);letter-spacing:.2em;fill:var(--apricot);font-size:13px;font-weight:800}.hit.svelte-1yi5z22{fill:#0000}.interactive.svelte-1yi5z22 .hub-g:where(.svelte-1yi5z22){cursor:pointer;outline:none}.interactive.svelte-1yi5z22 .hub-ring:where(.svelte-1yi5z22){transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--ease), stroke .3s}.interactive.svelte-1yi5z22 .hub-g:where(.svelte-1yi5z22):not(.featured) .hub-ring:where(.svelte-1yi5z22){stroke-dasharray:3 3;animation:8s linear infinite svelte-1yi5z22-spin}.interactive.svelte-1yi5z22 .hub-g:where(.svelte-1yi5z22):hover .hub-ring:where(.svelte-1yi5z22),.interactive.svelte-1yi5z22 .hub-g:where(.svelte-1yi5z22):focus-visible .hub-ring:where(.svelte-1yi5z22){stroke:var(--apricot);transform:scale(1.5)}.interactive.svelte-1yi5z22 .hub-g:where(.svelte-1yi5z22):focus-visible .hit:where(.svelte-1yi5z22){stroke:var(--apricot);stroke-width:1.5px}.interactive.svelte-1yi5z22 .hub-g:where(.svelte-1yi5z22):hover .label:where(.svelte-1yi5z22){fill:var(--apricot)}.route-draw.svelte-1yi5z22{fill:none;stroke:var(--apricot);stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1 1;animation:svelte-1yi5z22-draw .9s var(--ease) both}@keyframes svelte-1yi5z22-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-1yi5z22-spin{to{transform:rotate(360deg)}}.is-offscreen .route.svelte-1yi5z22,.is-offscreen .packet.svelte-1yi5z22{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.packet.svelte-1yi5z22{display:none}}
