.map.svelte-njbu1f{touch-action:none;cursor:grab;background:#000;width:100%;height:100%;display:block;position:fixed;inset:0}.tip.svelte-njbu1f{pointer-events:none;opacity:0;z-index:30;will-change:transform;transition:opacity .12s;position:fixed;top:0;left:0}.tip-card.svelte-njbu1f{-webkit-backdrop-filter:blur(18px)saturate(1.6);color:#f5f5f7;background:#161618d1;border:1px solid #ffffff1f;border-radius:16px;min-width:190px;max-width:260px;padding:10px 12px 11px;transform:translate(16px,-50%);box-shadow:0 12px 32px #00000080}.tip-card--station.svelte-njbu1f{min-width:0}.tip-top.svelte-njbu1f{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.badge.svelte-njbu1f{font:600 11px/1 var(--font-mono);letter-spacing:.02em;color:#ffffffd9;background:#ffffff1a;border-radius:6px;padding:4px 6px}.tip-delay.svelte-njbu1f,.tip-status.svelte-njbu1f{font:600 12px/1 var(--font-sans)}.tip-status.svelte-njbu1f{color:#ebebf599}.tip-name.svelte-njbu1f{font:600 15px/1.2 var(--font-sans);letter-spacing:-.01em}.tip-rel.svelte-njbu1f{font:400 12px/1.3 var(--font-sans);color:#ebebf59e;margin-top:3px}.tip-speed.svelte-njbu1f{font:500 11px/1 var(--font-mono);color:#ebebf58c;margin-top:6px}.topbar.svelte-yic9pk{top:max(env(safe-area-inset-top), 14px);z-index:20;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid;position:fixed;left:16px;right:16px}.topbar.svelte-yic9pk>:where(.svelte-yic9pk){pointer-events:auto}.left.svelte-yic9pk{justify-self:start;align-items:center;gap:6px;display:flex}.quote.svelte-yic9pk{height:44px;color:var(--text);font:590 14px/1 var(--font-sans);letter-spacing:-.01em;white-space:nowrap;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}@media (width<=1180px){.quote.svelte-yic9pk{display:none}}.brand.svelte-yic9pk{color:#f5f5f7;align-items:center;gap:10px;height:44px;padding:0 14px 0 6px;text-decoration:none;display:inline-flex}.brand-mark.svelte-yic9pk{place-items:center;margin-left:-4px;display:grid}.brand-word.svelte-yic9pk{font:600 13px/1 var(--font-sans);letter-spacing:.32em}.search.svelte-yic9pk{width:min(440px,38vw);height:44px;color:var(--text-2);cursor:pointer;text-align:left;border:0;align-items:center;gap:10px;padding:0 8px 0 16px;display:inline-flex}.search-text.svelte-yic9pk{font:450 14px/1 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}kbd.svelte-yic9pk{background:var(--fill);color:var(--text-3);border-radius:999px;padding:5px 8px;font-size:11px}.clock.svelte-yic9pk{justify-self:end;align-items:center;gap:10px;height:44px;padding:0 5px 0 16px;display:inline-flex}.live-dot.svelte-yic9pk{background:var(--ok);width:8px;height:8px;box-shadow:0 0 10px var(--ok);border-radius:50%;animation:1.6s ease-in-out infinite pulse-dot}.clock-mode.svelte-yic9pk{font:650 11px/1 var(--font-sans);letter-spacing:.14em;color:var(--text-2)}.clock-mode--replay.svelte-yic9pk{color:var(--warn)}.clock-time.svelte-yic9pk{letter-spacing:.01em;color:var(--text);min-width:70px;font-size:15px;font-weight:550}.clock-btn.svelte-yic9pk,.clock-back.svelte-yic9pk{background:var(--fill);cursor:pointer;min-width:34px;height:34px;font:600 12px/1 var(--font-sans);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.clock-back.svelte-yic9pk{color:var(--ok);margin-left:-10px}.clock-btn[aria-pressed=true].svelte-yic9pk{color:#000;background:#f5f5f7}@media (width<=900px){.search.svelte-yic9pk{justify-content:center;width:44px;padding:0}.search-text.svelte-yic9pk,kbd.svelte-yic9pk{display:none}}@media (width<=560px){.topbar.svelte-yic9pk{gap:8px;left:10px;right:10px}.brand-word.svelte-yic9pk{display:none}.brand.svelte-yic9pk{padding:0}.clock.svelte-yic9pk{gap:8px;padding-left:12px}.clock-mode.svelte-yic9pk,.clock-back.svelte-yic9pk span:where(.svelte-yic9pk){display:none}.clock-back.svelte-yic9pk{margin-left:-6px}}.head.svelte-dws4ic{justify-content:space-between;margin-bottom:10px;display:flex}.head.svelte-dws4ic .icon-btn:where(.svelte-dws4ic){width:32px;height:32px}.eyebrow-row.svelte-dws4ic{align-items:center;gap:10px;margin-bottom:10px;display:flex}.title.svelte-dws4ic{font:650 32px/1.04 var(--font-sans);letter-spacing:-.04em;text-wrap:balance;margin:0}.relation.svelte-dws4ic{font:500 15px/1.3 var(--font-sans);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.status-card.svelte-dws4ic{border:1px solid var(--hair);background:#ffffff0d;border-radius:20px;margin-top:18px;padding:14px 16px 16px}.status-top.svelte-dws4ic{justify-content:space-between;align-items:center;gap:10px;display:flex}.status-pill.svelte-dws4ic{font:600 12px/1 var(--font-sans);background:var(--fill-2);color:var(--text);border-radius:999px;padding:7px 10px}.status-pill--alert.svelte-dws4ic{color:#ff8a80;background:#ff453a2e}.delay-big.svelte-dws4ic{font:650 15px/1 var(--font-sans);color:var(--text);align-items:center;gap:8px;display:inline-flex}.delay-big.svelte-dws4ic .dot:where(.svelte-dws4ic){background:var(--c);width:10px;height:10px;box-shadow:0 0 12px var(--c);border-radius:50%}.metrics.svelte-dws4ic{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.m-label.svelte-dws4ic{font:500 11px/1.2 var(--font-sans);color:var(--text-3);margin-bottom:4px}.m-value.svelte-dws4ic{color:var(--text);font-size:18px;font-weight:600}.m-value.svelte-dws4ic span:where(.svelte-dws4ic){color:var(--text-3);margin-left:2px;font-size:12px;font-weight:500}.progress.svelte-dws4ic{background:var(--fill-2);border-radius:4px;height:4px;margin-top:14px;overflow:hidden}.progress-fill.svelte-dws4ic{background:var(--chrome-soft);border-radius:4px;height:100%;transition:width .25s linear}.next.svelte-dws4ic{flex-direction:column;gap:3px;margin-top:14px;display:flex}.next-name.svelte-dws4ic{font:600 16px/1.25 var(--font-sans)}.next-time.svelte-dws4ic{color:var(--text-2);font-size:12.5px}.incident.svelte-dws4ic{color:#ffb340;background:#ff9f0a1a;border-radius:14px;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.incident-text.svelte-dws4ic{font:500 13.5px/1.4 var(--font-sans);color:var(--text)}.actions.svelte-dws4ic{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.block.svelte-dws4ic{margin-top:26px}.block-head.svelte-dws4ic{justify-content:space-between;align-items:center;display:flex}h3.eyebrow.svelte-dws4ic{margin:0 0 12px}.block-head.svelte-dws4ic h3.eyebrow:where(.svelte-dws4ic){margin:0}.pass-toggle.svelte-dws4ic{font:500 12px/1 var(--font-sans);color:var(--text-2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.timeline.svelte-dws4ic{margin:12px 0 0;padding:0;list-style:none}.stop.svelte-dws4ic,.here.svelte-dws4ic{grid-template-columns:22px 1fr auto;align-items:start;gap:0 10px;padding:7px 0;display:grid;position:relative}.rail.svelte-dws4ic{background:#ffffff38;width:2px;position:absolute;top:0;bottom:0;left:10px}.rail.first.svelte-dws4ic{top:50%}.rail.last.svelte-dws4ic{bottom:50%}.passed.svelte-dws4ic .rail:where(.svelte-dws4ic){background:#ffffff1a}.node.svelte-dws4ic{z-index:1;background:#000;border:2px solid #f5f5f7;border-radius:50%;grid-column:1;justify-self:center;width:12px;height:12px;margin-top:4px}.pass.svelte-dws4ic .node:where(.svelte-dws4ic){background:#fff6;border-width:0;width:8px;height:8px;margin-top:6px}.passed.svelte-dws4ic .node:where(.svelte-dws4ic){background:#ffffff59;border-color:#0000}.current.svelte-dws4ic .node:where(.svelte-dws4ic){background:#fff;box-shadow:0 0 0 4px #ffffff2e}.stop-main.svelte-dws4ic{flex-direction:column;gap:2px;min-width:0;display:flex}.stop-name.svelte-dws4ic{text-align:left;font:560 14.5px/1.3 var(--font-sans);color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.stop-name.svelte-dws4ic:hover{text-decoration:underline;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.pass.svelte-dws4ic .stop-name:where(.svelte-dws4ic){color:var(--text-3);font-size:13px;font-weight:450}.passed.svelte-dws4ic .stop-name:where(.svelte-dws4ic),.passed.svelte-dws4ic .t-s:where(.svelte-dws4ic){color:var(--text-3)}.platform.svelte-dws4ic{font:450 11.5px/1.2 var(--font-sans);color:var(--text-3)}.stop-times.svelte-dws4ic{flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.t-s.svelte-dws4ic{color:var(--text)}.t-x.svelte-dws4ic{font-weight:600}.here.svelte-dws4ic{align-items:center;padding:4px 0}.here-dot.svelte-dws4ic{background:var(--c);width:14px;height:14px;box-shadow:0 0 14px var(--c);z-index:1;border-radius:50%;grid-column:1;justify-self:center;animation:1.4s ease-in-out infinite pulse-dot}.here-text.svelte-dws4ic{font:600 12px/1 var(--font-mono);color:var(--text-2)}.note.svelte-dws4ic{font:450 12px/1.4 var(--font-sans);color:var(--text-3);margin:10px 0 0}.vehicle.svelte-dws4ic{border:1px solid var(--hair);background:#ffffff0a;border-radius:18px;padding:14px 16px}.vehicle-name.svelte-dws4ic{font:600 16px/1.2 var(--font-sans)}.vehicle-meta.svelte-dws4ic{font:450 13px/1.4 var(--font-sans);color:var(--text-2);margin-top:3px}.amenities.svelte-dws4ic{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.amenities.svelte-dws4ic li:where(.svelte-dws4ic){background:var(--fill);height:28px;font:500 12px/1 var(--font-sans);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.blurb.svelte-dws4ic{font:450 13px/1.45 var(--font-sans);color:var(--text-3);margin:12px 0 0;font-style:italic}.trips.svelte-dws4ic{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.trip.svelte-dws4ic{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:54px 1fr auto;gap:2px 10px;width:100%;padding:9px 12px;display:grid}.trip.svelte-dws4ic:hover{background:var(--fill)}.trip.selected.svelte-dws4ic{background:var(--fill-2)}.trip-no.svelte-dws4ic{color:var(--text-2);grid-row:1/3;align-self:center;font-size:13px}.trip-rel.svelte-dws4ic{font:500 13px/1.3 var(--font-sans);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trip-time.svelte-dws4ic{color:var(--text-2);font-size:12px}.trip-state.svelte-dws4ic{font:500 11.5px/1.2 var(--font-sans);color:var(--text-3);grid-column:2/4}.trip-state.on.svelte-dws4ic{color:var(--ok)}.head.svelte-uprapu{justify-content:space-between;margin-bottom:10px;display:flex}.head.svelte-uprapu .icon-btn:where(.svelte-uprapu){width:32px;height:32px}.title.svelte-uprapu{font:650 32px/1.04 var(--font-sans);letter-spacing:-.04em;margin:8px 0 0}.meta.svelte-uprapu{font:500 13px/1.3 var(--font-sans);color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.coord.svelte-uprapu{color:var(--text-3);font-size:12px}.seg-wrap.svelte-uprapu{margin:18px 0 8px}.seg-wrap.svelte-uprapu .lg-segmented{font-family:var(--font-sans)}.empty.svelte-uprapu{font:450 14px/1.5 var(--font-sans);color:var(--text-3);margin:18px 4px}.board.svelte-uprapu{margin:0;padding:0;list-style:none}.row.svelte-uprapu{border:0;border-bottom:1px solid var(--hair);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 8px;display:grid}.row.svelte-uprapu:hover{background:var(--fill)}.row.gone.svelte-uprapu{opacity:.45}.time.svelte-uprapu{flex-direction:column;gap:2px;font-size:15px;display:flex}.t-s.svelte-uprapu{color:var(--text);font-weight:600}.t-x.svelte-uprapu{font-size:12.5px;font-weight:650}.info.svelte-uprapu{flex-direction:column;gap:4px;min-width:0;display:flex}.line1.svelte-uprapu{align-items:center;gap:8px;min-width:0;display:flex}.name.svelte-uprapu{font:560 14px/1.2 var(--font-sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.line2.svelte-uprapu{font:450 12.5px/1.2 var(--font-sans);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.right.svelte-uprapu{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.plat.svelte-uprapu{color:#000;background:#f5f5f7;border-radius:7px;place-items:center;min-width:26px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.st.svelte-uprapu{font:500 11px/1 var(--font-sans);color:var(--text-3);white-space:nowrap}.st.on.svelte-uprapu{color:var(--ok)}.title.svelte-10bl4nt{font:650 30px/1.05 var(--font-sans);letter-spacing:-.04em;margin:8px 0 0}.sub.svelte-10bl4nt{font:450 13px/1.45 var(--font-sans);color:var(--text-3);margin:6px 0 16px}.search.svelte-10bl4nt{background:var(--fill);height:40px;color:var(--text-3);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.search.svelte-10bl4nt input:where(.svelte-10bl4nt){min-width:0;color:var(--text);font:450 14px/1 var(--font-sans);background:0 0;border:0;outline:0;flex:1}.chips.svelte-10bl4nt{scrollbar-width:none;gap:6px;margin:12px -4px 0;padding:2px 4px 4px;display:flex;overflow-x:auto}.chips.svelte-10bl4nt::-webkit-scrollbar{display:none}.sort.svelte-10bl4nt{justify-content:space-between;align-items:center;margin:12px 0 8px;display:flex}.list.svelte-10bl4nt{margin:0;padding:0;list-style:none}.row.svelte-10bl4nt{border:0;border-bottom:1px solid var(--hair);text-align:left;cursor:pointer;background:0 0;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 8px;display:grid}.row.svelte-10bl4nt:hover{background:var(--fill)}.row.idle.svelte-10bl4nt{opacity:.6}.dot.svelte-10bl4nt{background:var(--c);width:10px;height:10px;box-shadow:0 0 10px color-mix(in srgb, var(--c) 70%, transparent);border-radius:50%}.dot.hollow.svelte-10bl4nt{border:2px solid var(--c);box-shadow:none;background:0 0}.main.svelte-10bl4nt{flex-direction:column;gap:4px;min-width:0;display:flex}.l1.svelte-10bl4nt{align-items:center;gap:8px;min-width:0;display:flex}.name.svelte-10bl4nt{font:560 14px/1.2 var(--font-sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l2.svelte-10bl4nt{font:450 12px/1.2 var(--font-sans);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.right.svelte-10bl4nt{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.delay.svelte-10bl4nt{font:600 12.5px/1 var(--font-sans);color:var(--text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.delay.svelte-10bl4nt:before{content:"";background:var(--c);border-radius:50%;width:6px;height:6px}.speed.svelte-10bl4nt{color:var(--text-3);font-size:11px}.muted.svelte-10bl4nt{font:500 12px/1 var(--font-sans);color:var(--text-3);white-space:nowrap}.empty.svelte-10bl4nt{color:var(--text-3);font:450 14px/1.4 var(--font-sans);padding:20px 8px}.title.svelte-j1k8x7{font:650 30px/1.05 var(--font-sans);letter-spacing:-.04em;margin:8px 0 0}.sub.svelte-j1k8x7{font:450 13px/1.45 var(--font-sans);color:var(--text-3);margin:6px 0 16px}.search.svelte-j1k8x7{background:var(--fill);height:40px;color:var(--text-3);border-radius:999px;align-items:center;gap:8px;margin-bottom:8px;padding:0 14px;display:flex}.search.svelte-j1k8x7 input:where(.svelte-j1k8x7){min-width:0;color:var(--text);font:450 14px/1 var(--font-sans);background:0 0;border:0;outline:0;flex:1}section.svelte-j1k8x7{margin-top:18px}h3.svelte-j1k8x7{align-items:center;gap:8px;margin:0 0 6px;display:flex}.count.svelte-j1k8x7{color:var(--text-4)}ul.svelte-j1k8x7{margin:0;padding:0;list-style:none}.row.svelte-j1k8x7{border:0;border-bottom:1px solid var(--hair);width:100%;color:var(--text-3);text-align:left;cursor:pointer;background:0 0;grid-template-columns:18px 1fr auto 14px;align-items:center;gap:10px;padding:9px 8px;display:grid}.row.svelte-j1k8x7:hover{background:var(--fill)}.mark.svelte-j1k8x7{justify-self:center;place-items:center;display:grid}.mark--city.svelte-j1k8x7{border:2px solid #f5f5f7;border-radius:50%;width:11px;height:11px}.mark--town.svelte-j1k8x7{border:1.5px solid #f5f5f7cc;border-radius:50%;width:9px;height:9px}.mark--halt.svelte-j1k8x7{background:#f5f5f799;border-radius:50%;width:5px;height:5px}.mark--capital.svelte-j1k8x7{color:#fff}.name.svelte-j1k8x7{font:540 14px/1.2 var(--font-sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meta.svelte-j1k8x7{font:450 11.5px/1 var(--font-sans);white-space:nowrap}.spark.svelte-18qpfvr{touch-action:pan-y;height:72px;position:relative}svg.svelte-18qpfvr{width:100%;height:100%;display:block;overflow:visible}.base.svelte-18qpfvr{stroke:#ffffff1a;stroke-width:1px;vector-effect:non-scaling-stroke}.area.svelte-18qpfvr{fill:#ffffff14}.line.svelte-18qpfvr{fill:none;stroke:#f5f5f7;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.cross.svelte-18qpfvr{stroke:#ffffff59;stroke-width:1px;vector-effect:non-scaling-stroke}.end.svelte-18qpfvr{pointer-events:none;background:#f5f5f7;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:0 0 0 2px #0e0e10}.tip.svelte-18qpfvr{border:1px solid var(--hair-2);white-space:nowrap;pointer-events:none;background:#1e1e22f2;border-radius:10px;align-items:baseline;gap:8px;padding:6px 9px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 4px);transform:translate(-50%)}.tip.svelte-18qpfvr strong:where(.svelte-18qpfvr){color:var(--text);font-weight:650}.tip.svelte-18qpfvr span:where(.svelte-18qpfvr){color:var(--text-3)}.sr-only.svelte-18qpfvr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.title.svelte-1588fz5{font:650 32px/1.05 var(--font-sans);letter-spacing:-.04em;margin:8px 0 0}.sub.svelte-1588fz5{font:450 13px/1.45 var(--font-sans);color:var(--text-3);margin:6px 0 16px}.tiles.svelte-1588fz5{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tiles--3.svelte-1588fz5{grid-template-columns:repeat(3,1fr)}.tile.svelte-1588fz5{border:1px solid var(--hair);background:#ffffff0b;border-radius:16px;padding:12px 14px}.t-label.svelte-1588fz5{font:500 11.5px/1.25 var(--font-sans);color:var(--text-3)}.t-value.svelte-1588fz5{letter-spacing:-.02em;color:var(--text);margin-top:6px;font-size:24px;font-weight:620}.t-value.sm.svelte-1588fz5{font-size:17px}.t-value.svelte-1588fz5 span:where(.svelte-1588fz5){color:var(--text-3);margin-left:4px;font-size:12px;font-weight:500}.block.svelte-1588fz5{margin-top:24px}.block-head.svelte-1588fz5{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.block-head.svelte-1588fz5 h3:where(.svelte-1588fz5){margin:0}h3.eyebrow.svelte-1588fz5{margin:0 0 10px}.val.svelte-1588fz5{color:var(--text);font-size:13px}.link.svelte-1588fz5{font:500 12px/1 var(--font-sans);color:var(--text-2);cursor:pointer;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4);background:0 0;border:0;padding:0}.stack.svelte-1588fz5{border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.seg.svelte-1588fz5{min-width:3px}.legend.svelte-1588fz5{grid-template-columns:1fr 1fr;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.legend.svelte-1588fz5 li:where(.svelte-1588fz5){font:450 12.5px/1.2 var(--font-sans);color:var(--text-2);align-items:center;gap:8px;display:flex}.key.svelte-1588fz5{border-radius:3px;flex:none;width:10px;height:10px}.lk.svelte-1588fz5{flex:1}.lv.svelte-1588fz5{color:var(--text)}.dist.svelte-1588fz5{border-collapse:collapse;width:100%;font:450 13px/1.2 var(--font-sans)}.dist.svelte-1588fz5 th:where(.svelte-1588fz5),.dist.svelte-1588fz5 td:where(.svelte-1588fz5){text-align:left;border-bottom:1px solid var(--hair);padding:7px 4px}.dist.svelte-1588fz5 th:where(.svelte-1588fz5){color:var(--text-3);font-size:11.5px;font-weight:600}.cats.svelte-1588fz5{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cats.svelte-1588fz5 li:where(.svelte-1588fz5){font:500 13px/1 var(--font-sans);grid-template-columns:68px 1fr 26px 56px;align-items:center;gap:10px;display:grid}.c-bar.svelte-1588fz5{background:#ffffff0d;border-radius:0 4px 4px 0;height:8px;overflow:hidden}.c-bar.svelte-1588fz5 span:where(.svelte-1588fz5){height:100%;transition:width .4s var(--ease-out);background:#f5f5f7d9;border-radius:0 4px 4px 0;display:block}.c-n.svelte-1588fz5{text-align:right;color:var(--text)}.c-d.svelte-1588fz5{text-align:right;color:var(--text-3);font-size:12px}.worst.svelte-1588fz5{margin:0;padding:0;list-style:none}.worst.svelte-1588fz5 button:where(.svelte-1588fz5){border:0;border-bottom:1px solid var(--hair);text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px 1fr auto auto;align-items:center;gap:10px;width:100%;padding:9px 6px;display:grid}.worst.svelte-1588fz5 button:where(.svelte-1588fz5):hover{background:var(--fill)}.dot.svelte-1588fz5{border-radius:50%;width:9px;height:9px}.w-name.svelte-1588fz5{font:560 13.5px/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w-delay.svelte-1588fz5{font:650 12.5px/1 var(--font-sans);white-space:nowrap}.inc-title.svelte-1588fz5{margin-top:18px!important}.incidents.svelte-1588fz5{color:var(--text-3);flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;display:flex}.incidents.svelte-1588fz5 li:where(.svelte-1588fz5){font:450 13px/1.4 var(--font-sans)}.incidents.svelte-1588fz5 li:where(.svelte-1588fz5)::marker{font-family:var(--font-mono);font-size:11px}.inc-text.svelte-1588fz5{color:var(--text-2)}.inc-n.svelte-1588fz5{color:var(--text-3);margin-left:8px;font-size:11.5px}.side.svelte-4epbbf{z-index:16;left:16px;top:calc(max(env(safe-area-inset-top), 14px) + 58px);bottom:calc(var(--tab-bottom) + 76px);flex-direction:column;width:400px;display:flex;position:fixed;overflow:hidden}.inner.svelte-4epbbf{flex:1;padding:18px 20px 28px}.side.mobile.svelte-4epbbf{width:auto;top:auto;left:8px;right:8px;bottom:calc(var(--tab-bottom) + 72px);height:48vh;transition:height .32s var(--ease-out);border-radius:26px}.side.mobile.expanded.svelte-4epbbf{height:calc(100dvh - 150px)}.side.mobile.svelte-4epbbf .inner:where(.svelte-4epbbf){padding-top:4px}.grabber.svelte-4epbbf{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;height:22px;display:grid}.grabber.svelte-4epbbf span:where(.svelte-4epbbf){background:#ffffff4d;border-radius:3px;width:38px;height:5px}.controls.svelte-1tadjpc{z-index:18;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.controls.hidden.svelte-1tadjpc{opacity:0;pointer-events:none;transform:translate(20px)}.controls.svelte-1tadjpc{transition:opacity .2s ease, transform .3s var(--ease-out)}.stack.svelte-1tadjpc{flex-direction:column;width:44px;padding:3px 0;display:flex}.stack.svelte-1tadjpc button:where(.svelte-1tadjpc),.solo.svelte-1tadjpc{width:44px;height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.solo.svelte-1tadjpc{height:44px}.solo[aria-pressed=true].svelte-1tadjpc{color:#000;background:#f5f5f7}.sep.svelte-1tadjpc{background:var(--hair-2);height:1px;margin:0 10px}.fps.svelte-1tadjpc{color:var(--text-3);letter-spacing:.04em;margin-top:2px;font-size:10px}.layers.svelte-1tadjpc{z-index:19;width:264px;padding:14px 16px 16px;position:fixed;top:50%;right:72px;transform:translateY(-50%)}.layers-head.svelte-1tadjpc{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.layers-head.svelte-1tadjpc .icon-btn:where(.svelte-1tadjpc){width:28px;height:28px}.row.svelte-1tadjpc{min-height:38px;font:500 14px/1.2 var(--font-sans);color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.cat.svelte-1tadjpc{align-items:center;gap:10px;display:inline-flex}.cat.svelte-1tadjpc .badge-cat:where(.svelte-1tadjpc){justify-content:center;min-width:30px}.sub.svelte-1tadjpc{margin:14px 0 6px}.legend.svelte-1tadjpc{font:450 12.5px/1.2 var(--font-sans);color:var(--text-2);grid-template-columns:1fr 1fr;gap:8px 10px;margin:0;padding:0;list-style:none;display:grid}.legend.svelte-1tadjpc li:where(.svelte-1tadjpc){align-items:center;gap:8px;display:flex}.dot.svelte-1tadjpc{border-radius:50%;flex:none;width:10px;height:10px}.dot--wait.svelte-1tadjpc{background:0 0;border:2px solid #8e8e93}@media (width<=759px){.controls.svelte-1tadjpc{top:auto;bottom:calc(var(--tab-bottom) + 84px);right:10px;transform:none}.fps.svelte-1tadjpc{display:none}.layers.svelte-1tadjpc{width:auto;top:auto;left:10px;right:10px;bottom:calc(var(--tab-bottom) + 84px);max-height:60vh;overflow:auto;transform:none}}nav.svelte-1wwzsr0 .lg-tabbar-tabs{max-width:420px}.tab-icon.svelte-1wwzsr0{place-items:center;height:26px;display:grid}nav.svelte-1wwzsr0 .lg-tab{font-family:var(--font-sans);letter-spacing:0;font-weight:560}nav.svelte-1wwzsr0 .lg-tab[aria-selected=true]{color:#fff}nav.svelte-1wwzsr0 .lg-tab[aria-selected=false]{color:#ebebf59e}nav.svelte-1wwzsr0 .lg-tabbar-action{color:var(--text);text-decoration:none}@media (width<=420px){nav.svelte-1wwzsr0 .lg-tabbar{padding:0 10px}}.timebar.svelte-1csm7ne{z-index:17;left:50%;bottom:calc(var(--tab-bottom) + 78px);width:min(640px,100vw - 20px);padding:14px 18px 12px;position:fixed;translate:-50%}.timebar.shifted.svelte-1csm7ne{width:auto;max-width:640px;left:432px;right:76px;translate:none}.row.svelte-1csm7ne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.when.svelte-1csm7ne{align-items:baseline;gap:10px;min-width:0;display:flex}.clock.svelte-1csm7ne{font-size:22px;font-weight:620}.rel.svelte-1csm7ne{font:450 12.5px/1.2 var(--font-sans);color:var(--text-3);white-space:nowrap}.btns.svelte-1csm7ne{align-items:center;gap:8px;display:flex}.btns.svelte-1csm7ne .icon-btn:where(.svelte-1csm7ne){width:32px;height:32px}.pill.live.svelte-1csm7ne{opacity:.5}.ld.svelte-1csm7ne{background:var(--ok);border-radius:50%;width:7px;height:7px}.slider-row.svelte-1csm7ne{align-items:center;gap:12px;margin-top:12px;display:flex}.slider-row.svelte-1csm7ne .lg-slider:where(.svelte-1csm7ne){flex:1}.edge.svelte-1csm7ne{color:var(--text-3);font-size:11px}.hint.svelte-1csm7ne{font:450 11.5px/1.45 var(--font-sans);color:var(--text-3);margin:8px 0 0}@media (width<=759px){.timebar.svelte-1csm7ne{bottom:calc(var(--tab-bottom) + 76px)}.hint.svelte-1csm7ne{display:none}}.legal.svelte-adqmwa{left:50%;bottom:max(calc(env(safe-area-inset-bottom) - 22px), 6px);z-index:15;white-space:nowrap;max-width:calc(100vw - 24px);font:450 10.5px/1.6 var(--font-sans);letter-spacing:.01em;color:#ebebf56b;pointer-events:auto;align-items:center;gap:7px;display:flex;position:fixed;transform:translate(-50%)}.sep.svelte-adqmwa{opacity:.6}a.svelte-adqmwa{color:inherit;text-decoration:none}.brand.svelte-adqmwa{color:#ebebf59e;align-items:center;gap:6px;display:inline-flex}.brand.svelte-adqmwa svg{filter:none}a.svelte-adqmwa:hover,button.svelte-adqmwa:hover{color:#fff}.quote.svelte-adqmwa{color:#f5f5f7;font-weight:600}button.svelte-adqmwa{font:inherit;color:#ebebf59e;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ebebf540;text-decoration:underline #ebebf540}.short.svelte-adqmwa{display:none}@media (width<=760px){.long.svelte-adqmwa{display:none}.short.svelte-adqmwa{display:inline}.legal.svelte-adqmwa{gap:5px;font-size:9.5px}}.overlay.svelte-m7stis{z-index:60;background:#0000008c;position:fixed;inset:0}.sheet.svelte-m7stis{z-index:61;background:#101012db;flex-direction:column;width:min(560px,100vw - 24px);max-height:min(80vh,680px);padding:22px 8px 8px 24px;display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%}.head.svelte-m7stis{justify-content:space-between;align-items:center;margin-bottom:14px;padding-right:14px;display:flex}h2.svelte-m7stis{font:650 26px/1.1 var(--font-sans);letter-spacing:-.03em;margin:0}.body.svelte-m7stis{padding-bottom:14px;padding-right:16px}.overlay.svelte-1xdld1b{z-index:50;background:#00000073;position:fixed;inset:0}.palette.svelte-1xdld1b{z-index:51;background:#101012d6;flex-direction:column;width:min(600px,100vw - 20px);max-height:min(70vh,560px);display:flex;position:fixed;top:max(10vh,70px);left:50%;overflow:hidden;translate:-50%}.field.svelte-1xdld1b{border-bottom:1px solid var(--hair);color:var(--text-3);align-items:center;gap:12px;padding:16px 18px;display:flex}.field.svelte-1xdld1b input:where(.svelte-1xdld1b){min-width:0;color:var(--text);font:500 18px/1.2 var(--font-sans);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1}kbd.svelte-1xdld1b{background:var(--fill);border-radius:7px;padding:4px 7px;font-size:11px}.results.svelte-1xdld1b{margin:0;padding:8px;list-style:none}.group.svelte-1xdld1b{padding:12px 10px 6px}.item.svelte-1xdld1b{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.item.active.svelte-1xdld1b{background:var(--fill-2)}.ico.svelte-1xdld1b{background:var(--fill);width:34px;height:34px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;display:grid}.txt.svelte-1xdld1b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.t.svelte-1xdld1b{font:580 15px/1.2 var(--font-sans);color:var(--text)}.s.svelte-1xdld1b{font:450 12.5px/1.2 var(--font-sans);color:var(--text-3)}.d.svelte-1xdld1b{font:600 12.5px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dd.svelte-1xdld1b{border-radius:50%;width:7px;height:7px}.none.svelte-1xdld1b{color:var(--text-3);font:450 14px/1.4 var(--font-sans);padding:22px 12px}.overlay.svelte-10cvnim{z-index:70;background:radial-gradient(#00000059,#000c);position:fixed;inset:0}.card.svelte-10cvnim{z-index:71;text-align:center;background:#0c0c0ebd;width:min(460px,100vw - 24px);padding:26px 28px 22px;position:fixed;top:50%;left:50%;translate:-50% -50%}.mark.svelte-10cvnim{place-items:center;margin:2px 0 14px;display:grid}.eyebrow.svelte-10cvnim{margin:0}h2.svelte-10cvnim{font:650 40px/1.02 var(--font-sans);letter-spacing:-.045em;margin:12px 0 0}.lead.svelte-10cvnim{max-width:36ch;font:450 15px/1.55 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:14px auto 0}.cta.svelte-10cvnim{justify-content:center;gap:10px;margin-top:20px;display:flex}.cta.svelte-10cvnim .pill:where(.svelte-10cvnim){height:44px;padding:0 22px;font-size:15px}.fine.svelte-10cvnim{font:450 11.5px/1.5 var(--font-sans);color:var(--text-3);margin:18px 0 0}.noscript.svelte-1uha8ag{color:#f5f5f7;font:500 16px/1.5 var(--font-sans);place-items:center;display:grid;position:fixed;inset:0}
