button.row,a.row{-webkit-tap-highlight-color:var(--lt-tap, rgba(255, 255, 255, .08))}.bus-icon{filter:var(--lt-icon-shadow-sm, drop-shadow(0 2px 6px rgba(0, 0, 0, .45)))}.pl-announce{border-color:var(--lt-amber-border, rgba(255, 211, 107, .35))}.pl-close{background:var(--lt-btn-bg, rgba(255, 255, 255, .1))}.pl-close:hover,.pl-close:focus-visible{background:var(--lt-btn-bg-hover, rgba(255, 255, 255, .22))}.pl-chip{background:var(--lt-chip-bg, rgba(255, 255, 255, .09));border-color:var(--lt-chip-border, rgba(255, 255, 255, .16))}.pl-link{background:var(--lt-btn-bg, rgba(255, 255, 255, .1));border-color:var(--lt-chip-border, rgba(255, 255, 255, .18))}.pl-link:hover,.pl-link:focus-visible{background:var(--lt-btn-bg-hover, rgba(255, 255, 255, .22))}.indoor-chev{filter:var(--lt-icon-shadow-xs, drop-shadow(0 2px 4px rgba(0, 0, 0, .5)))}.indoor-ptab td{border-top-color:var(--lt-row-faint, rgba(255, 255, 255, .08))}.indoor-ptab tr.today td{background:var(--lt-today-bg, rgba(255, 255, 255, .1))}.indoor-link{background:var(--lt-btn-bg, rgba(255, 255, 255, .08))}.indoor-link:hover,.indoor-link:focus-visible{background:var(--lt-btn-bg-hover, rgba(255, 255, 255, .16))}.indoor-link:focus-visible{outline-color:var(--lt-focus, rgba(255, 255, 255, .7))}.indoor-notice{text-shadow:var(--lt-note-tsh, 0 2px 8px rgba(0, 0, 0, .55))}.indoor-wtab td{filter:var(--lt-vivid, none)}.charts-chip{background:var(--lt-chip-bg-weak, rgba(255, 255, 255, .06))}.charts-chip[aria-pressed=true]{background:var(--lt-chip-bg-on, rgba(255, 255, 255, .18));border-color:var(--lt-chip-border-on, rgba(255, 255, 255, .5))}.charts-chip:focus-visible,.charts-rbtn:focus-visible{outline-color:var(--lt-focus, rgba(255, 255, 255, .7))}.charts-range{background:var(--lt-chip-bg-weak, rgba(255, 255, 255, .05))}.charts-rbtn[aria-pressed=true]{background:var(--lt-chip-bg-on, rgba(255, 255, 255, .17))}.charts-stat{background:var(--lt-chip-bg-weak, rgba(255, 255, 255, .05))}.charts-stat .cs-v{text-shadow:var(--lt-num-tsh, 0 2px 6px rgba(0, 0, 0, .5))}.charts-canvas-wrap{background:var(--lt-chart-bg, none);border-radius:18px}.map-canvas{background:var(--lt-map-bg, rgba(10, 19, 32, .55))}.map-canvas.leaflet-container{background:var(--lt-map-surface, #0e1a2a)}.map-canvas .leaflet-tile{filter:var(--lt-tile-filter, grayscale(.3) brightness(.55) contrast(1.1) saturate(.85))}.map-canvas .leaflet-bar{box-shadow:var(--lt-map-ctl-shadow, 0 8px 24px rgba(4, 10, 20, .45))}.map-canvas .leaflet-bar a{background:var(--lt-map-ctl-bg, rgba(10, 19, 32, .85));color:var(--lt-map-ctl-fg, #fff)}.map-canvas .leaflet-bar a:hover,.map-canvas .leaflet-bar a:focus{background:var(--lt-map-ctl-bg-hover, rgba(24, 38, 58, .92));color:var(--lt-map-ctl-fg, #fff)}.map-canvas .leaflet-bar a.leaflet-disabled{background:var(--lt-map-ctl-bg-dis, rgba(10, 19, 32, .6));color:var(--lt-map-ctl-fg-dis, rgba(255, 255, 255, .35))}.map-canvas.leaflet-container .leaflet-control-attribution{background:var(--lt-map-attr-bg, rgba(8, 16, 28, .62));color:var(--lt-map-attr-fg, rgba(255, 255, 255, .72))}.map-canvas.leaflet-container .leaflet-control-attribution a{color:var(--lt-map-attr-link, rgba(255, 255, 255, .85))}.map-canvas .leaflet-popup-content-wrapper{background:var(--lt-pop-bg, rgba(10, 19, 32, .92));box-shadow:var(--lt-pop-shadow, 0 14px 44px rgba(2, 6, 12, .55));color:var(--lt-pop-fg, var(--fg))}.map-canvas .leaflet-popup-tip{background:var(--lt-pop-bg, rgba(10, 19, 32, .92))}.map-canvas .leaflet-popup-close-button{color:var(--lt-pop-close, rgba(255, 255, 255, .7))}.map-canvas .leaflet-popup-close-button:hover{color:var(--lt-pop-close-hover, #fff)}.map-pop-temp{filter:var(--lt-vivid, none)}.map-pop .map-pop-link{color:var(--lt-map-link, #9fd0ff)}.map-placeholder{color:var(--lt-ph-fg, rgba(255, 255, 255, .85))}.map-placeholder button{background:var(--lt-btn-bg, rgba(255, 255, 255, .1))}.map-placeholder button:hover,.map-placeholder button:focus-visible{background:var(--lt-btn-bg-hover, rgba(255, 255, 255, .18))}:root[data-theme=light]{--st-open: #15803d;--st-open-glow: rgba(21, 128, 61, .4);--st-free: #0e7490;--st-free-glow: rgba(14, 116, 144, .38);--st-later: #b45309;--st-later-glow: rgba(180, 83, 9, .38);--st-closed: #b91c1c;--st-closed-glow: rgba(185, 28, 28, .35);--lt-num-tsh: none;--lt-note-tsh: none;--lt-icon-shadow-lg: drop-shadow(0 6px 18px rgba(30, 50, 80, .3));--lt-icon-shadow-sm: drop-shadow(0 2px 6px rgba(30, 50, 80, .25));--lt-icon-shadow-xs: none;--lt-vivid: saturate(1.4) brightness(.62);--lt-tap: rgba(13, 27, 42, .06);--lt-focus: rgba(13, 27, 42, .7);--lt-btn-bg: rgba(13, 27, 42, .06);--lt-btn-bg-hover: rgba(13, 27, 42, .13);--lt-chip-bg: rgba(13, 27, 42, .05);--lt-chip-border: rgba(13, 27, 42, .16);--lt-chip-bg-weak: rgba(13, 27, 42, .045);--lt-chip-bg-on: rgba(13, 27, 42, .12);--lt-chip-border-on: rgba(13, 27, 42, .45);--lt-amber-border: rgba(143, 100, 0, .35);--lt-row-faint: rgba(13, 27, 42, .08);--lt-today-bg: rgba(13, 27, 42, .07);--lt-chart-bg: linear-gradient(180deg, rgba(15, 27, 43, .9), rgba(15, 27, 43, .84));--lt-map-bg: rgba(205, 219, 232, .65);--lt-map-surface: #dce5ee;--lt-tile-filter: saturate(.92) contrast(1.02);--lt-map-ctl-shadow: 0 8px 24px rgba(30, 50, 80, .22);--lt-map-ctl-bg: rgba(255, 255, 255, .92);--lt-map-ctl-bg-hover: #fff;--lt-map-ctl-fg: #16181d;--lt-map-ctl-bg-dis: rgba(255, 255, 255, .7);--lt-map-ctl-fg-dis: rgba(13, 27, 42, .35);--lt-map-attr-bg: rgba(255, 255, 255, .72);--lt-map-attr-fg: rgba(13, 27, 42, .72);--lt-map-attr-link: rgba(13, 27, 42, .88);--lt-pop-bg: rgba(252, 253, 255, .96);--lt-pop-fg: #0d1b2a;--lt-pop-shadow: 0 14px 44px rgba(30, 50, 80, .3);--lt-pop-close: rgba(13, 27, 42, .55);--lt-pop-close-hover: #16181d;--lt-map-link: #155ec2;--lt-ph-fg: rgba(13, 27, 42, .85)}:root[data-theme=light] .hero-main{--lt-icon-shadow-sm: drop-shadow(0 2px 6px rgba(0, 0, 0, .45));--lt-chip-bg: rgba(255, 255, 255, .09);--lt-chip-border: rgba(255, 255, 255, .16);--lt-vivid: none}@media(prefers-color-scheme:light){html:not([data-theme=light]):not([data-theme=dark]){--glass-bg: rgba(255, 255, 255, .62);--glass-border: rgba(13, 27, 42, .13);--row-border: rgba(13, 27, 42, .11);--st-neutral: rgba(13, 27, 42, .38);--temp-hot: #d92b60;--temp-warm: #c26a10;--temp-mild: #0d8f7d;--temp-cool: #2a66c4;--temp-none: #5b6b7c;--trend-up: #157a44;--trend-down: #2a66c4;--note-color: #8f6400;--st-open: #15803d;--st-open-glow: rgba(21, 128, 61, .4);--st-free: #0e7490;--st-free-glow: rgba(14, 116, 144, .38);--st-later: #b45309;--st-later-glow: rgba(180, 83, 9, .38);--st-closed: #b91c1c;--st-closed-glow: rgba(185, 28, 28, .35);--lt-num-tsh: none;--lt-note-tsh: none;--lt-icon-shadow-lg: drop-shadow(0 6px 18px rgba(30, 50, 80, .3));--lt-icon-shadow-sm: drop-shadow(0 2px 6px rgba(30, 50, 80, .25));--lt-icon-shadow-xs: none;--lt-vivid: saturate(1.4) brightness(.62);--lt-tap: rgba(13, 27, 42, .06);--lt-focus: rgba(13, 27, 42, .7);--lt-btn-bg: rgba(13, 27, 42, .06);--lt-btn-bg-hover: rgba(13, 27, 42, .13);--lt-chip-bg: rgba(13, 27, 42, .05);--lt-chip-border: rgba(13, 27, 42, .16);--lt-chip-bg-weak: rgba(13, 27, 42, .045);--lt-chip-bg-on: rgba(13, 27, 42, .12);--lt-chip-border-on: rgba(13, 27, 42, .45);--lt-amber-border: rgba(143, 100, 0, .35);--lt-row-faint: rgba(13, 27, 42, .08);--lt-today-bg: rgba(13, 27, 42, .07);--lt-chart-bg: linear-gradient(180deg, rgba(15, 27, 43, .9), rgba(15, 27, 43, .84));--lt-map-bg: rgba(205, 219, 232, .65);--lt-map-surface: #dce5ee;--lt-tile-filter: saturate(.92) contrast(1.02);--lt-map-ctl-shadow: 0 8px 24px rgba(30, 50, 80, .22);--lt-map-ctl-bg: rgba(255, 255, 255, .92);--lt-map-ctl-bg-hover: #fff;--lt-map-ctl-fg: #16181d;--lt-map-ctl-bg-dis: rgba(255, 255, 255, .7);--lt-map-ctl-fg-dis: rgba(13, 27, 42, .35);--lt-map-attr-bg: rgba(255, 255, 255, .72);--lt-map-attr-fg: rgba(13, 27, 42, .72);--lt-map-attr-link: rgba(13, 27, 42, .88);--lt-pop-bg: rgba(252, 253, 255, .96);--lt-pop-fg: #0d1b2a;--lt-pop-shadow: 0 14px 44px rgba(30, 50, 80, .3);--lt-pop-close: rgba(13, 27, 42, .55);--lt-pop-close-hover: #16181d;--lt-map-link: #155ec2;--lt-ph-fg: rgba(13, 27, 42, .85)}html:not([data-theme=light]):not([data-theme=dark]) .hero-main{--lt-icon-shadow-sm: drop-shadow(0 2px 6px rgba(0, 0, 0, .45));--lt-chip-bg: rgba(255, 255, 255, .09);--lt-chip-border: rgba(255, 255, 255, .16);--lt-vivid: none}html:not([data-theme=light]):not([data-theme=dark]) .topbar,html:not([data-theme=light]):not([data-theme=dark]) .glass-panel,html:not([data-theme=light]):not([data-theme=dark]) .foot,html:not([data-theme=light]):not([data-theme=dark]) .app-note,html:not([data-theme=light]):not([data-theme=dark]) .modal-card,html:not([data-theme=light]):not([data-theme=dark]) .sheet-card,html:not([data-theme=light]):not([data-theme=dark]) #v2-toast,html:not([data-theme=light]):not([data-theme=dark]) .charts-enlarge-dialog,html:not([data-theme=light]):not([data-theme=dark]) .charts-tip,html:not([data-theme=light]):not([data-theme=dark]) .skip{color:#0d1b2a;--tsh: none;--tsh-strong: none}html:not([data-theme=light]):not([data-theme=dark]) .temp,html:not([data-theme=light]):not([data-theme=dark]) .note,html:not([data-theme=light]):not([data-theme=dark]) .trend{text-shadow:none}html:not([data-theme=light]):not([data-theme=dark]) .tb-turtle{filter:none}html:not([data-theme=light]):not([data-theme=dark]) .tb-select,html:not([data-theme=light]):not([data-theme=dark]) .tb-btn{background:#0d1b2a0d}html:not([data-theme=light]):not([data-theme=dark]) .tb-select:hover,html:not([data-theme=light]):not([data-theme=dark]) .tb-btn:hover{background:#0d1b2a17}html:not([data-theme=light]):not([data-theme=dark]) .foot-line a{border-bottom-color:#0d1b2a4d}html:not([data-theme=light]):not([data-theme=dark]) .app-note{background:#ffe9e2cc;border-color:#be462d59}html:not([data-theme=light]):not([data-theme=dark]) .app-note.stale{background:#fff3cdd9;border-color:#aa7d1466}html:not([data-theme=light]):not([data-theme=dark]) .modal-card{background:#fafcffe6;box-shadow:0 18px 60px #02060c80}html:not([data-theme=light]):not([data-theme=dark]) .sheet-card{background:#fafcffeb;box-shadow:0 18px 60px #02060c80}html:not([data-theme=light]):not([data-theme=dark]) .sheet-grip{background:#0d1b2a40}html:not([data-theme=light]):not([data-theme=dark]) #v2-toast{background:#fafcfff0;box-shadow:0 10px 32px #1e32504d}html:not([data-theme=light]):not([data-theme=dark]) .skip{background:#fafcfff0}}
