.scene.svelte-xj5yxx{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:20px;display:grid}@media (width<=960px){.scene.svelte-xj5yxx{grid-template-columns:minmax(0,1fr)}}.readout.svelte-xj5yxx{border:var(--rule-w) solid var(--ink);background:var(--paper-raised);border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.readout.svelte-xj5yxx>div:where(.svelte-xj5yxx){flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.readout.svelte-xj5yxx>div:where(.svelte-xj5yxx)+div:where(.svelte-xj5yxx){border-left:1px solid var(--ice-2)}.lab.svelte-xj5yxx{font:700 11px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.val.svelte-xj5yxx{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(18px,2.6vw,30px);font-weight:700;overflow:hidden}.sub.svelte-xj5yxx{color:var(--ink-soft);font-size:12px}.mapwrap.svelte-xj5yxx{border:var(--rule-w) solid var(--ink);height:clamp(360px,56vh,560px);position:relative}.map.svelte-xj5yxx{background:var(--ice);position:absolute;inset:0}.stops.svelte-xj5yxx{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:56px}.stops.svelte-xj5yxx .btn-ghost:where(.svelte-xj5yxx){background:var(--paper-raised);padding:6px 10px;font-size:12px}.stops.svelte-xj5yxx .btn-ghost:where(.svelte-xj5yxx):hover{background:var(--ice)}.compare.svelte-xj5yxx{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;font-weight:700;display:flex}.compare.svelte-xj5yxx select:where(.svelte-xj5yxx){font:inherit;border:var(--rule-w) solid var(--ink);background:var(--paper-raised);color:var(--ink);max-width:100%;padding:6px 8px;font-weight:500}.strip-h.svelte-xj5yxx{font:800 14px/1.2 var(--font-display);margin:22px 0 8px}.strip-h.svelte-xj5yxx span:where(.svelte-xj5yxx){color:var(--ink-soft);font-size:12px;font-weight:500;display:block}.strip.svelte-xj5yxx{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.strip.svelte-xj5yxx figure:where(.svelte-xj5yxx){border:1px solid var(--ice-2);background:var(--paper-raised);margin:0}.strip.svelte-xj5yxx figure.on:where(.svelte-xj5yxx){border:3px solid var(--ink);margin:-2px}.strip.svelte-xj5yxx figcaption:where(.svelte-xj5yxx){white-space:nowrap;text-overflow:ellipsis;padding:4px 6px 6px;font-size:11px;overflow:hidden}
