.sensing-chart.svelte-52r99e{touch-action:none;-webkit-user-select:none;user-select:none}.designs.svelte-52r99e{gap:18px;margin:22px 0;display:grid}.design-heading.svelte-52r99e{flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:.9rem;display:flex}.design-heading.svelte-52r99e span:where(.svelte-52r99e){font-family:IBM Plex Mono,monospace}.track.svelte-52r99e{background:var(--line);border-radius:6px;height:12px;margin:7px 0;overflow:hidden}.track.svelte-52r99e>div:where(.svelte-52r99e){border-radius:6px;height:100%;transition:width .15s}small.svelte-52r99e{color:var(--muted);overflow-wrap:anywhere}.mission.svelte-52r99e{background:color-mix(in srgb, var(--teal) 7%, var(--paper));border-left:3px solid var(--teal);padding:14px}.mission.svelte-52r99e p:where(.svelte-52r99e){margin:6px 0 0}.route.svelte-52r99e{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.route.svelte-52r99e>div:where(.svelte-52r99e){border:1px dashed var(--line);text-align:center;border-radius:10px;gap:6px;padding:12px 2px;display:grid}.route.svelte-52r99e span:where(.svelte-52r99e){font-size:.8rem}.route.svelte-52r99e .planted:where(.svelte-52r99e){border-style:solid;border-color:var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--paper))}.route-result.svelte-52r99e{background:color-mix(in srgb, var(--sky) 8%, var(--paper));gap:6px;padding:16px;display:grid}.route-result.svelte-52r99e strong:where(.svelte-52r99e){font-size:1.6rem}details.svelte-52r99e{margin-top:24px}summary.svelte-52r99e{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}@media (prefers-reduced-motion:reduce){.track.svelte-52r99e>div:where(.svelte-52r99e){transition:none}}
