.Tablo_board__P65ZS{--bg:#0b1220;--panel:#0f172a;--row:#111b30;--row-alt:#0d1629;--line:#1e2a44;--text:#e5e7eb;--muted:#94a3b8;--time:#fbbf24;--scheduled:#cbd5e1;--departed:#60a5fa;--arrived:#34d399;--delayed:#fbbf24;--cancelled:#f87171;background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;font-size:16px;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}@media (max-width:640px){.Tablo_board__P65ZS{font-size:14px;border-radius:12px}}.Tablo_kiosk__7r2wh{position:fixed;inset:0;z-index:2147483000;border-radius:0;height:100vh;height:100dvh;font-size:clamp(14px,min(1.3vw,2.3vh),96px)}@media (orientation:portrait){.Tablo_kiosk__7r2wh{font-size:clamp(14px,min(2.4vw,1.3vh),96px)}}@media (orientation:landscape){.Tablo_kiosk__7r2wh.Tablo_both__YhalX{font-size:clamp(13px,min(.95vw,2.1vh),80px)}}.Tablo_hideCursor__2hqIJ,.Tablo_hideCursor__2hqIJ *{cursor:none!important}.Tablo_top__Csqxo{display:flex;align-items:center;gap:1em;padding:.8em 1.1em;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap}.Tablo_titleBlock__8X_3r{min-width:0;flex:1 1 18em}.Tablo_title__0NVtn{font-size:.8em;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.Tablo_station__HkIhJ{font-size:1.6em;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Tablo_clock__ZPnea{text-align:right}.Tablo_clockTime__UujAb{font-size:2em;font-weight:700;color:var(--time);line-height:1}.Tablo_clockDate__Dd9ML{font-size:.75em;color:var(--muted);margin-top:.2em}.Tablo_controls__Mww0R{display:flex;gap:.5em;align-items:center;flex-wrap:wrap;flex:1 1 100%;transition:opacity .3s}.Tablo_kiosk__7r2wh .Tablo_controls__Mww0R{flex:1 1 auto;justify-content:flex-end;min-width:0}.Tablo_controlsHidden__sEgTK{opacity:0;pointer-events:none}.Tablo_btn__b8chJ,.Tablo_seg__FpWLN button{background:#16223b;color:var(--text);border:1px solid #2a3a5c;border-radius:.5em;padding:.45em .7em;font-size:.85em;line-height:1.2}.Tablo_btn__b8chJ{display:inline-flex;align-items:center;gap:.4em;cursor:pointer;white-space:nowrap}.Tablo_btn__b8chJ:hover,.Tablo_seg__FpWLN button:hover{background:#1d2b4a}.Tablo_btn__b8chJ svg{width:1.2em;height:1.2em}.Tablo_seg__FpWLN{display:inline-flex}.Tablo_seg__FpWLN button{border-radius:0;cursor:pointer}.Tablo_seg__FpWLN button:first-child{border-radius:.5em 0 0 .5em}.Tablo_seg__FpWLN button:last-child{border-radius:0 .5em .5em 0}.Tablo_seg__FpWLN button+button{border-left:none}.Tablo_seg__FpWLN .Tablo_on__dxequ{background:#1565c0;border-color:#1565c0;color:#fff}.Tablo_panels__0jSxm{display:grid;grid-template-columns:1fr;gap:0;flex:1 1 auto;min-height:0}.Tablo_kiosk__7r2wh .Tablo_panels__0jSxm.Tablo_bothPanels__iNaqo{grid-template-rows:1fr 1fr}@media (orientation:landscape){.Tablo_kiosk__7r2wh .Tablo_panels__0jSxm.Tablo_bothPanels__iNaqo{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.Tablo_kiosk__7r2wh .Tablo_panels__0jSxm.Tablo_bothPanels__iNaqo>.Tablo_panel__QjoAN+.Tablo_panel__QjoAN{border-left:2px solid var(--line)}}@media (min-width:1280px){.Tablo_panels__0jSxm.Tablo_bothPanels__iNaqo{grid-template-columns:1fr 1fr}.Tablo_panels__0jSxm.Tablo_bothPanels__iNaqo>.Tablo_panel__QjoAN+.Tablo_panel__QjoAN{border-left:2px solid var(--line)}}.Tablo_kiosk__7r2wh .Tablo_panels__0jSxm.Tablo_bothPanels__iNaqo>.Tablo_panel__QjoAN+.Tablo_panel__QjoAN{border-top:2px solid var(--line)}@media (orientation:landscape){.Tablo_kiosk__7r2wh .Tablo_panels__0jSxm.Tablo_bothPanels__iNaqo>.Tablo_panel__QjoAN+.Tablo_panel__QjoAN{border-top:none}}.Tablo_panel__QjoAN{display:flex;flex-direction:column;min-height:0;min-width:0;container-type:inline-size}.Tablo_panelHead__DaCA3{display:flex;align-items:baseline;justify-content:space-between;padding:.55em 1.1em;background:#0c1426}.Tablo_panelTitle__whA1b{font-size:1.15em;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.Tablo_pager__v1j3s{color:var(--muted);font-size:.8em}.Tablo_grid__6vMv9{display:grid;grid-template-columns:5.2em 3.4em 1.9em minmax(0,1fr) minmax(0,.75fr) 9.6em;column-gap:.8em;align-items:center}.Tablo_thead__zfYIF{padding:.4em 1.1em;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line)}.Tablo_thead__zfYIF>div{white-space:nowrap;font-size:.72em}.Tablo_thead__zfYIF>.Tablo_timeHead__V6GxP{white-space:normal;line-height:1.15;font-size:.6em;letter-spacing:.01em}.Tablo_list__PoONJ{flex:1 1 auto;min-height:0;overflow:hidden}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_list__PoONJ{overflow:visible}.Tablo_row__EvIR8{padding:.5em 1.1em;min-height:3.2em;border-bottom:1px solid var(--line);background:var(--row)}.Tablo_row__EvIR8:nth-child(2n){background:var(--row-alt)}.Tablo_clickable__vkU3D{cursor:pointer}.Tablo_clickable__vkU3D:hover{background:#17233d}.Tablo_cancelledRow__UpJCC{opacity:.6}.Tablo_pastRow__e4cLK>.Tablo_grid__6vMv9{opacity:.72}.Tablo_time__prFKz{font-size:1.45em;font-weight:700;color:var(--time);line-height:1.05}.Tablo_cancelledRow__UpJCC .Tablo_time__prFKz{text-decoration:line-through}.Tablo_timeNew__qcXJH{font-size:.8em;font-weight:700;color:var(--delayed)}.Tablo_timeOld__mi6yO{text-decoration:line-through;opacity:.7}.Tablo_day__rkpIr{display:block;font-size:.62em;font-weight:600;color:var(--muted)}.Tablo_route__wV_Lg{display:inline-block;min-width:2.6em;text-align:center;font-weight:800;font-size:1.05em;padding:.15em .35em;border-radius:.35em;background:#334155;color:#fff}.Tablo_sub__m1F3T{display:block;font-size:.62em;color:var(--muted);margin-top:.2em;text-align:center}.Tablo_city__IhPas{font-size:1.3em;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Tablo_carrier__VQCyy{font-size:.85em;color:#cbd5e1;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Tablo_status__lQFoW{display:flex;flex-direction:column;align-items:flex-start;gap:.15em;min-width:0}.Tablo_badge__IWUhD{display:inline-flex;align-items:center;gap:.35em;font-weight:700;font-size:.9em;line-height:1.1;padding:.3em .55em;border-radius:.4em;border:1px solid;white-space:nowrap}.Tablo_s_scheduled__ontyC{color:var(--scheduled)}.Tablo_s_departed__692Qf{color:var(--departed)}.Tablo_s_arrived__3uf7v{color:var(--arrived)}.Tablo_s_delayed__f0d8c{color:#1f1300;background:var(--delayed);border-color:var(--delayed)}.Tablo_s_cancelled__dRrYr{color:#fff;background:#b91c1c;border-color:#b91c1c}.Tablo_statusNote__LZ1_4{font-size:.7em;color:var(--muted);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Tablo_gps__YIBkU{width:.55em;height:.55em;border-radius:50%;background:#22c55e;box-shadow:0 0 0 .15em rgba(34,197,94,.25);flex:0 0 auto}.Tablo_s_cancelled__dRrYr .Tablo_gps__YIBkU,.Tablo_s_delayed__f0d8c .Tablo_gps__YIBkU{background:#14532d;box-shadow:none}.Tablo_empty__NRwer{padding:2em 1.1em;color:var(--muted);text-align:center}@container (max-width: 46em){.Tablo_grid__6vMv9{grid-template-columns:5em 3.2em 1.9em minmax(0,1fr) 8.6em}.Tablo_grid__6vMv9 .Tablo_carrierCol__WnLRc{display:none}}@container (max-width: 30em){.Tablo_grid__6vMv9{grid-template-columns:4em 2.7em 1.8em minmax(0,1fr) 7.6em;column-gap:.45em}.Tablo_panelHead__DaCA3,.Tablo_row__EvIR8,.Tablo_thead__zfYIF{padding-left:.7em;padding-right:.7em}.Tablo_time__prFKz{font-size:1.2em}.Tablo_route__wV_Lg{min-width:2.3em;font-size:.95em;padding:.15em .25em}.Tablo_city__IhPas{font-size:1.08em}.Tablo_badge__IWUhD{font-size:.8em;padding:.25em .45em}.Tablo_thead__zfYIF>.Tablo_timeHead__V6GxP{text-transform:none;letter-spacing:0;font-size:.66em}}.Tablo_details__ocAvr{margin-top:.6em;padding:.7em .8em;border-radius:.6em;background:#0a1222;border:1px solid var(--line);font-size:.85em;color:#cbd5e1;display:grid;gap:.4em}.Tablo_details__ocAvr a{color:#93c5fd;text-decoration:underline}.Tablo_detailsActions___hFlj{display:flex;flex-wrap:wrap;gap:.6em;margin-top:.2em}.Tablo_detailsActions___hFlj a{text-decoration:none}.Tablo_buy__kNsjK{background:#1565c0;color:#fff!important;border-radius:.5em;padding:.45em .9em;font-weight:600}.Tablo_mapLink__oM3pr{border:1px solid #2a3a5c;border-radius:.5em;padding:.45em .9em}.Tablo_foot__E2Qxs{display:flex;flex-wrap:wrap;gap:.4em 1.2em;align-items:center;justify-content:space-between;padding:.5em 1.1em;font-size:.7em;color:var(--muted);background:var(--panel);border-top:1px solid var(--line)}.Tablo_legend__79z3C{display:inline-flex;align-items:center;gap:.4em}.Tablo_warn__2fFcE{color:var(--delayed)}.Tablo_mapBtn__v8IoC{display:inline-grid;place-items:center;width:1.8em;height:1.8em;padding:0;border-radius:.45em;border:1px solid #2a3a5c;background:#16223b;color:#94a3b8;cursor:pointer}.Tablo_mapBtn__v8IoC svg{width:1.1em;height:1.1em}.Tablo_mapBtn__v8IoC:hover{background:#1d2b4a;color:#e5e7eb}.Tablo_mapBtnLive___8tnW{color:#22c55e;border-color:#166534;background:#0f2a1c}.Tablo_mapBtnLive___8tnW:hover{color:#4ade80;background:#133722}button.Tablo_mapLink__oM3pr{background:none;color:#93c5fd;cursor:pointer;font:inherit}.Tablo_weather__4cTxg{display:flex;align-items:center;gap:1.1em;margin-left:auto;flex-wrap:wrap}.Tablo_wDay__2c2q6{display:flex;align-items:center;gap:.45em}.Tablo_wTomorrow__S0krB{padding-left:1.1em;border-left:1px solid var(--line)}.Tablo_wIcon__FNieL{font-size:2em;line-height:1}.Tablo_wLabel__g_9ok{font-size:.65em;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.Tablo_wTemp__9CgbF{font-size:1.45em;font-weight:700;line-height:1.05;white-space:nowrap}.Tablo_wText__RK4Av{font-size:.7em;color:var(--muted);margin-top:.15em;max-width:13em}.Tablo_wLink__EDEoU{font-size:.75em;color:#93c5fd;text-decoration:underline;white-space:nowrap;align-self:flex-end}.Tablo_wLink__EDEoU:hover{color:#bfdbfe}@media (max-width:640px){.Tablo_weather__4cTxg{margin-left:0;gap:.8em}.Tablo_wTomorrow__S0krB{padding-left:.8em}}.Tablo_btnOn__wRX0e{background:#1565c0!important;border-color:#1565c0!important;color:#fff}.Tablo_panelHead__DaCA3{gap:.8em}.Tablo_pastBtn__VpuLD{margin-left:auto;background:none;border:1px dashed #2a3a5c;color:#93c5fd;border-radius:.45em;padding:.25em .6em;font-size:.75em;cursor:pointer;white-space:nowrap}.Tablo_pastBtn__VpuLD:hover{background:#16223b}.Tablo_pastBtn__VpuLD+.Tablo_pager__v1j3s{margin-left:.6em}.Tablo_stSelect__t5S2O{position:relative;min-width:0;flex:0 1 18em}.Tablo_stButton__CRM47{width:100%;display:flex;align-items:center;gap:.5em;padding:.45em .7em;border-radius:.55em;cursor:pointer;background:linear-gradient(180deg,#1a2744,#142038);color:var(--text);border:1px solid #2f4370;font-size:.9em;line-height:1.2;text-align:left;transition:border-color .15s,box-shadow .15s}.Tablo_stButton__CRM47:hover{border-color:#4b67a6}.Tablo_stButtonOpen__x0pII,.Tablo_stButton__CRM47:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.3);outline:none}.Tablo_stPin__U0MXF{width:1.1em;height:1.1em;color:var(--time);flex:0 0 auto}.Tablo_stValue___a_yK{flex:1 1 auto;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Tablo_stChevron__RquuG{width:1.1em;height:1.1em;color:var(--muted);flex:0 0 auto;transition:transform .15s}.Tablo_stButtonOpen__x0pII .Tablo_stChevron__RquuG{transform:rotate(180deg)}.Tablo_stPopover__WoHqJ{position:absolute;z-index:30;top:calc(100% + .4em);left:0;width:max(100%,16em);background:#0f1a30;border:1px solid #2f4370;border-radius:.7em;padding:.4em;box-shadow:0 16px 40px rgba(0,0,0,.55);font-size:.9em;animation:Tablo_popIn__iJ3D2 .12s ease-out}@keyframes Tablo_popIn__iJ3D2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.Tablo_stSearch__Lf4_g{width:100%;margin-bottom:.35em;padding:.45em .6em;border-radius:.45em;background:#0b1424;border:1px solid #2a3a5c;color:var(--text);font-size:1em;outline:none}.Tablo_stSearch__Lf4_g:focus{border-color:#3b82f6}.Tablo_stSearch__Lf4_g::placeholder{color:#64748b}.Tablo_stList__x3hxl{list-style:none;margin:0;padding:0;max-height:min(60vh,22em);overflow:auto}.Tablo_stOption__6B227{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.5em .6em;border-radius:.4em;cursor:pointer;color:#e2e8f0}.Tablo_stActive__oe4_J{background:#1d2c4d}.Tablo_stCurrent___5u_4{color:#fff;font-weight:700}.Tablo_stCheck__XY6ml{width:1em;height:1em;color:var(--time);flex:0 0 auto}.Tablo_stEmpty__oshsR{padding:.6em;color:var(--muted)}.Tablo_loader__XQpWc{flex:1 1 auto;min-height:24em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9em;padding:2em 1em;text-align:center;background:radial-gradient(ellipse at center,#13213d 0,transparent 65%)}.Tablo_spinWrap__VOFbB{position:relative;width:5.5em;height:5.5em;margin-bottom:.4em}.Tablo_spinRing2__WVSuL,.Tablo_spinRing__q9lIS{position:absolute;inset:0;border-radius:50%;border-left:.32em solid transparent;border-bottom:.32em solid transparent;border-top:.32em solid transparent;border-top-color:var(--time);border-right:.32em solid rgba(251,191,36,.35);animation:Tablo_spin__CdvV1 1s cubic-bezier(.55,.15,.45,.85) infinite}.Tablo_spinRing2__WVSuL{inset:.75em;border-width:.24em;border-top-color:#60a5fa;border-right-color:transparent;border-left-color:rgba(96,165,250,.35);animation-duration:1.4s;animation-direction:reverse}.Tablo_spinBus__U71l_{position:absolute;inset:1.75em;color:#e5e7eb;animation:Tablo_bob__gJk5x 1.2s ease-in-out infinite}@keyframes Tablo_spin__CdvV1{to{transform:rotate(1turn)}}@keyframes Tablo_bob__gJk5x{0%,to{transform:translateY(0)}50%{transform:translateY(-.12em)}}.Tablo_loaderTitle__vdqM9{font-size:1.2em;font-weight:700}.Tablo_loaderSub__joIYp{font-size:.85em;color:var(--muted);max-width:28em}@media (prefers-reduced-motion:reduce){.Tablo_spinRing2__WVSuL,.Tablo_spinRing__q9lIS{animation-duration:3s}.Tablo_spinBus__U71l_{animation:none}}@media (max-width:640px){.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_top__Csqxo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"station clock" "weather weather" "controls controls";gap:.75em .8em;padding:.9em .85em 1em}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_titleBlock__8X_3r{grid-area:station;align-self:center}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_title__0NVtn{display:none}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_station__HkIhJ{font-size:1.4em;white-space:normal;line-height:1.15}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_clock__ZPnea{grid-area:clock;align-self:center}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_clockTime__UujAb{font-size:1.6em}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_clockDate__Dd9ML{font-size:.72em}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_cdZone__sNddh{display:none}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_weather__4cTxg{grid-area:weather;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.5em}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_wDay__2c2q6{min-width:0;gap:.5em;padding:.5em .6em;border-radius:.6em;background:rgba(255,255,255,.04);border:1px solid var(--line)}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_wTomorrow__S0krB{padding-left:.6em;border-left:1px solid var(--line)}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_wDay__2c2q6>div{min-width:0}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_wIcon__FNieL{font-size:1.55em}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_wTemp__9CgbF{font-size:1.2em}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_wText__RK4Av{max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_wLink__EDEoU{grid-column:1/-1;justify-self:end;margin-top:-.1em;font-size:.75em}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_controls__Mww0R{grid-area:controls;display:grid;grid-template-columns:1fr 1fr;gap:.5em}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_controls__Mww0R>.Tablo_stSelect__t5S2O{grid-column:1/-1;flex:none}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_controls__Mww0R>.Tablo_seg__FpWLN{grid-column:1/-1;display:flex}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_seg__FpWLN button{flex:1 1 0;padding:.55em .3em}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_controls__Mww0R>.Tablo_btn__b8chJ{justify-content:center;padding:.55em .4em}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_stPopover__WoHqJ{width:100%}.Tablo_board__P65ZS:not(.Tablo_kiosk__7r2wh) .Tablo_panelHead__DaCA3{flex-wrap:wrap;row-gap:.4em}}.Tablo_buyBtn__CQi3G{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:#1565c0;color:#fff;border:none;border-radius:.45em;padding:.42em .8em;font:inherit;font-weight:700;font-size:.8em;cursor:pointer;transition:background .15s}.Tablo_buyBtn__CQi3G:hover{background:#1e7be0}.Tablo_buyCol__Fdakp{display:flex;justify-content:flex-start}.Tablo_buyInline__iRnjc{display:none;margin-top:.3em;font-size:.72em;padding:.3em .65em}.Tablo_withBuy__FO0zs .Tablo_grid__6vMv9{grid-template-columns:5.2em 3.4em 1.9em minmax(0,1fr) 7.6em minmax(0,.75fr) 9.6em}@container (max-width: 46em){.Tablo_withBuy__FO0zs .Tablo_grid__6vMv9{grid-template-columns:5em 3.2em 1.9em minmax(0,1fr) 8.6em}.Tablo_grid__6vMv9 .Tablo_buyCol__Fdakp{display:none}.Tablo_buyInline__iRnjc{display:inline-flex}}@container (max-width: 30em){.Tablo_withBuy__FO0zs .Tablo_grid__6vMv9{grid-template-columns:4em 2.7em 1.8em minmax(0,1fr) 7.6em}}button.Tablo_buy__kNsjK{border:none;cursor:pointer;font:inherit}