@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f7f7f5;--surface:#fff;--surface-2:#efefeb;--surface-3:#e6e6e1;--rule:#e3e3df;--rule-strong:#cfcfc9;--ink:#16181b;--ink-2:#50555b;--ink-3:#6b7076;--ink-inverse:#fff;--sign:#1b1d20;--sign-ink:#fff;--sign-ink-2:#c9ccd0;--sign-edge:transparent;--warn:#f2c200;--warn-ink:#16181b;--warn-soft:#fff4cc;--warn-soft-ink:#5c4600;--warn-edge:#e0b400;--line-red:#da291c;--line-orange:#ed8b00;--line-green:#00843d;--line-blue:#003da5;--line-silver:#7c878e;--line-cr:#80276c;--line-mattapan:#da291c;--line-orange-ink:#16181b;--line-silver-ink:#16181b;--line-green-ink:#fff;--focus:#16181b;--focus-offset:#f7f7f5;--selection-bg:#16181b;--selection-ink:#fff;--scrim:#16181b52;--shadow-float:0 1px 2px #16181b14, 0 3px 12px #16181b1f;--shadow-sheet:0 -1px 0 #16181b0a, 0 -6px 24px #16181b1f;--shadow-card:0 1px 2px #16181b0f, 0 1px 1px #16181b0a;--shadow-toast:0 4px 10px #16181b2e, 0 12px 32px #16181b2e;--font-ui:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-micro:.6875rem;--text-caption:.75rem;--text-meta:.8125rem;--text-control:.875rem;--text-body:.9375rem;--text-input:1rem;--text-row:1.0625rem;--text-title:1.25rem;--text-lead:1.375rem;--text-sign:1.625rem;--text-sign-lg:2rem;--text-minutes:1.75rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--r-mark:2px;--r-panel:6px;--r-control:8px;--r-sheet:14px;--r-pill:999px;--tabbar-h:60px;--topbar-h:56px;--panel-w:408px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-fast:.14s;--t-base:.22s;--t-slow:.36s}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#101214;--surface:#17191c;--surface-2:#1f2226;--surface-3:#282b30;--rule:#2a2d32;--rule-strong:#3a3e44;--ink:#f2f2ef;--ink-2:#b9bdc2;--ink-3:#9196a0;--ink-inverse:#16181b;--sign:#262a30;--sign-ink:#fff;--sign-ink-2:#b9bdc2;--sign-edge:#ffffff0f;--warn:#e6b800;--warn-ink:#16181b;--warn-soft:#3a3000;--warn-soft-ink:#ffe07a;--warn-edge:#806600;--line-red:#e64539;--line-orange:#ed8b00;--line-green:#00ad50;--line-blue:#2576ff;--line-silver:#9aa4aa;--line-cr:#ac53a5;--line-mattapan:#e64539;--line-green-ink:#16181b;--focus:#fff;--focus-offset:#101214;--selection-bg:#f2f2ef;--selection-ink:#16181b;--scrim:#00000080;--shadow-float:0 1px 2px #0006, 0 4px 14px #00000073;--shadow-sheet:0 -1px 0 #ffffff0a, 0 -8px 28px #00000080;--shadow-card:0 0 0 1px #ffffff0a, 0 1px 2px #0006;--shadow-toast:0 4px 12px #00000080, 0 12px 32px #00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#101214;--surface:#17191c;--surface-2:#1f2226;--surface-3:#282b30;--rule:#2a2d32;--rule-strong:#3a3e44;--ink:#f2f2ef;--ink-2:#b9bdc2;--ink-3:#9196a0;--ink-inverse:#16181b;--sign:#262a30;--sign-ink:#fff;--sign-ink-2:#b9bdc2;--sign-edge:#ffffff0f;--warn:#e6b800;--warn-ink:#16181b;--warn-soft:#3a3000;--warn-soft-ink:#ffe07a;--warn-edge:#806600;--line-red:#e64539;--line-orange:#ed8b00;--line-green:#00ad50;--line-blue:#2576ff;--line-silver:#9aa4aa;--line-cr:#ac53a5;--line-mattapan:#e64539;--line-green-ink:#16181b;--focus:#fff;--focus-offset:#101214;--selection-bg:#f2f2ef;--selection-ink:#16181b;--scrim:#00000080;--shadow-float:0 1px 2px #0006, 0 4px 14px #00000073;--shadow-sheet:0 -1px 0 #ffffff0a, 0 -8px 28px #00000080;--shadow-card:0 0 0 1px #ffffff0a, 0 1px 2px #0006;--shadow-toast:0 4px 12px #00000080, 0 12px 32px #00000080}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-base:0s;--t-slow:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-body);font-synthesis:none;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;line-height:1.4;overflow:hidden}img,svg,canvas{display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}h1,h2,h3,h4{font-size:inherit;font-weight:inherit;text-wrap:balance}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}::selection{background:var(--selection-bg);color:var(--selection-ink)}input{caret-color:var(--ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-offset);border-radius:var(--r-control)}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--rule-strong);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-track{background:0 0}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:calc(var(--safe-top) + 8px);z-index:100;background:var(--ink);color:var(--ink-inverse);border-radius:var(--r-control);transform:translateY(calc(-100% - var(--safe-top) - 16px));padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;left:8px}.skip-link:focus-visible{transform:none}._box_1k0gd_1{margin:var(--s-3);padding:var(--s-5) var(--s-4);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink-2);flex-direction:column;gap:10px;display:flex}._title_1k0gd_13{font-size:var(--text-title);color:var(--ink);font-weight:800}._actions_1k0gd_19{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}._primary_1k0gd_27{border-radius:var(--r-control);background:var(--ink);min-height:44px;color:var(--ink-inverse);padding:0 16px;font-weight:700}._link_1k0gd_36{color:var(--ink);font-weight:700}._bullet_h043z_1{--size:22px;min-width:var(--size);height:var(--size);border-radius:var(--r-pill);background:var(--bullet);color:#fff;font-weight:800;font-stretch:90%;font-size:calc(var(--size) * .46);letter-spacing:-.01em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}._bullet_h043z_1[data-ink=dark]{color:#16181b}._wide_h043z_24{padding:0 calc(var(--size) * .28)}._xs_h043z_28{--size:16px;font-size:calc(var(--size) * .53)}._sm_h043z_33{--size:22px}._md_h043z_37{--size:28px}._lg_h043z_41{--size:36px}:root[data-theme=dark] ._bullet_h043z_1{box-shadow:0 0 0 1px #ffffff29}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._bullet_h043z_1{box-shadow:0 0 0 1px #ffffff29}}._dialog_17ixk_1{width:min(360px,100vw - 32px);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 48px);border-radius:var(--r-sheet);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-toast);overscroll-behavior:contain;border:0;margin:auto;padding:0}._dialog_17ixk_1::backdrop{background:var(--scrim)}._dialog_17ixk_1[open]{animation:_rise_17ixk_1 var(--t-base) var(--ease-out)}._panel_17ixk_23{max-height:inherit;flex-direction:column;padding:18px 16px 12px;display:flex}._title_17ixk_30{font-size:var(--text-title);margin-bottom:4px;font-weight:800;line-height:1.15}._name_17ixk_38{font-stretch:92%}._scroll_17ixk_43{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -16px;padding:0 16px 4px;overflow-y:auto}._group_17ixk_52+._group_17ixk_52{margin-top:8px}._line_17ixk_57{font-size:var(--text-meta);color:var(--ink-2);align-items:center;gap:8px;padding-top:10px;font-weight:700;display:flex}._options_17ixk_67 li+li{border-top:1px solid var(--rule)}._options_17ixk_67 li._directionStart_17ixk_72{border-top-color:var(--rule-strong);margin-top:6px}._option_17ixk_67{border-radius:var(--r-control);width:100%;min-height:48px;font-size:var(--text-row);text-align:left;align-items:center;gap:10px;padding:0 4px;font-weight:650;display:flex}._option_17ixk_67:hover{background:var(--surface-2)}._bullets_17ixk_94{gap:3px;display:inline-flex}._text_17ixk_100{flex-direction:column;flex:1;gap:1px;min-width:0;padding:6px 0;display:flex}._caption_17ixk_109{font-size:var(--text-meta);color:var(--ink-3);font-weight:500;line-height:1.3}._fold_17ixk_117{align-items:center;display:flex}._fold_17ixk_117 ._option_17ixk_67{flex:1;min-width:0}._disclose_17ixk_127{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink-2);flex:none;place-items:center;display:grid}._disclose_17ixk_127:hover{background:var(--surface-2)}._chevron_17ixk_141{transition:transform var(--t-fast) var(--ease-out)}._disclose_17ixk_127[aria-expanded=true] ._chevron_17ixk_141{transform:rotate(90deg)}._branches_17ixk_149 li{border-top:1px solid var(--rule)}._option_17ixk_67._branch_17ixk_149{min-height:44px;font-size:var(--text-body);color:var(--ink-2);padding-left:28px;font-weight:600}._check_17ixk_162{flex:none}._footer_17ixk_167{border-top:1px solid var(--rule-strong);align-items:center;gap:8px;margin-top:4px;padding-top:6px;display:flex}._footer_17ixk_167 ._option_17ixk_67{flex:1;min-width:0}._cancel_17ixk_181{border-radius:var(--r-control);min-height:44px;font-size:var(--text-control);color:var(--ink-2);flex:none;padding:0 14px;font-weight:700}._cancel_17ixk_181:hover{background:var(--surface-2)}@keyframes _rise_17ixk_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._dialog_17ixk_1[open]{animation:none}}._region_1a01h_1{left:50%;bottom:var(--toast-bottom,calc(24px + var(--safe-bottom)));z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(420px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}._toast_1a01h_16{align-items:center;gap:var(--s-4);border-radius:var(--r-control);background:var(--ink);min-height:48px;color:var(--ink-inverse);box-shadow:var(--shadow-toast);pointer-events:auto;animation:_rise_1a01h_1 var(--t-base) var(--ease-out);padding:8px 8px 8px 16px;font-weight:600;display:flex}._action_1a01h_31{text-underline-offset:.2em;border-radius:6px;min-height:36px;margin-left:auto;padding:0 12px;font-weight:800;text-decoration:underline}._action_1a01h_31:hover{background:#7f7f7f33}@keyframes _rise_1a01h_1{0%{opacity:0;transform:translateY(8px)}}._wrap_bsfwd_1{z-index:0;background:var(--ground);position:fixed;inset:0}._map_bsfwd_8{opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-out);position:absolute;inset:0}._wrap_bsfwd_1[data-state=ready] ._map_bsfwd_8{opacity:1}._fallback_bsfwd_22{top:calc(var(--safe-top) + 120px);max-width:40ch;color:var(--ink-2);font-weight:600;position:absolute;left:16px;right:16px}._notices_bsfwd_33{left:calc(var(--safe-left) + 12px);bottom:calc(var(--sheet-visible,150px) + var(--tabbar-h) + var(--safe-bottom) + 12px);align-items:flex-start;gap:var(--s-2);pointer-events:none;flex-direction:column;display:flex;position:absolute}._notice_bsfwd_33{align-items:center;gap:var(--s-2);border-radius:var(--r-pill);background:var(--surface);min-height:28px;box-shadow:var(--shadow-float), inset 0 0 0 1px var(--rule-strong);color:var(--ink-2);font-size:var(--text-meta);white-space:nowrap;pointer-events:none;padding:0 12px;font-weight:600;display:inline-flex}@media (min-width:900px){._fallback_bsfwd_22{left:calc(var(--panel-w) + 40px)}._notices_bsfwd_33{left:calc(var(--safe-left) + var(--panel-w) + 28px);bottom:calc(var(--safe-bottom) + 16px)}}._showLines_bsfwd_71{min-height:44px;padding:0 var(--s-2);color:var(--ink);text-underline-offset:3px;pointer-events:auto;font-weight:700;text-decoration:underline}._showLines_bsfwd_71:hover{color:var(--ink-2)}._chooser_kgngm_2{border-radius:var(--r-control);background:var(--surface);width:min(320px,100vw - 24px);max-height:min(360px,100dvh - 24px);color:var(--ink);box-shadow:var(--shadow-toast);border:0;margin:0;padding:4px 0;position:fixed;inset:0 auto auto 0;overflow-y:auto}._title_kgngm_19{font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);padding:8px 16px 4px;font-weight:800}._list_kgngm_28{margin:0;padding:0;list-style:none}._list_kgngm_28 li+li{box-shadow:inset 0 1px 0 var(--rule)}._row_kgngm_38{align-items:center;gap:var(--s-3);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 16px;display:flex}._row_kgngm_38:hover{background:var(--surface-2)}._row_kgngm_38:active{background:var(--surface-3)}._row_kgngm_38:focus-visible{outline-offset:-2px;box-shadow:none;border-radius:0}._bus_kgngm_68{width:22px;height:22px;color:var(--line);flex:none;place-items:center;display:inline-grid}._text_kgngm_77{flex-direction:column;gap:3px;min-width:0;display:flex}._headsign_kgngm_84{font-size:var(--text-row);font-weight:700;line-height:1.15}._status_kgngm_90{font-size:var(--text-meta);color:var(--ink-2);font-weight:500}._cars_kgngm_96{white-space:nowrap}._row_kgngm_38[data-stale] ._headsign_kgngm_84{color:var(--ink-2)}._brand_1v7uo_1{flex-direction:column;gap:5px;display:inline-flex}._band_1v7uo_7{border-radius:var(--r-mark);width:100%;height:5px;display:flex;overflow:hidden}._band_1v7uo_7 i{flex:1}._name_1v7uo_19{font-size:var(--text-lead);letter-spacing:-.015em;font-weight:800;font-stretch:86%;line-height:1}._banner_r2qfz_1{border-radius:var(--r-pill);background:var(--ink);min-height:34px;color:var(--ink-inverse);box-shadow:var(--shadow-float);font-size:var(--text-meta);align-items:center;gap:8px;padding:6px 12px;font-weight:700;display:inline-flex}._spin_r2qfz_15{animation:1.6s linear infinite _spin_r2qfz_15}@keyframes _spin_r2qfz_15{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_r2qfz_15{animation:none}}._alert_1an6k_1{background:var(--surface)}._summary_1an6k_5{padding:12px var(--s-4);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;list-style:none;display:grid}._summary_1an6k_5::-webkit-details-marker{display:none}._summary_1an6k_5:hover{background:var(--surface-2)}._summary_1an6k_5:focus-visible{outline-offset:-2px;box-shadow:none;border-radius:0}._icon_1an6k_29{background:var(--surface-2);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;display:grid}._alert_1an6k_1[data-tone=severe] ._icon_1an6k_29{background:var(--warn);color:var(--warn-ink)}._alert_1an6k_1[data-tone=warn] ._icon_1an6k_29{background:var(--warn-soft);color:var(--warn-soft-ink);box-shadow:inset 0 0 0 1px var(--warn-edge)}._text_1an6k_50{flex-direction:column;gap:3px;min-width:0;display:flex}._titleRow_1an6k_57{align-items:flex-start;gap:6px;display:flex}._routes_1an6k_64{flex:none;gap:3px;margin-top:2px;display:inline-flex}._more_1an6k_71{font-size:var(--text-caption);color:var(--ink-2);font-weight:700}._title_1an6k_57{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}._alert_1an6k_1[open] ._title_1an6k_57{-webkit-line-clamp:unset}._when_1an6k_91{font-size:var(--text-meta);color:var(--ink-2);font-weight:500}._chev_1an6k_97{color:var(--ink-3);transition:transform var(--t-base) var(--ease-out);margin-top:6px}._alert_1an6k_1[open] ._chev_1an6k_97{transform:rotate(180deg)}._body_1an6k_107{padding:0 var(--s-4) var(--s-4) calc(var(--s-4) + 44px);font-size:var(--text-body);color:var(--ink);flex-direction:column;gap:10px;max-width:70ch;display:flex}._parts_1an6k_118{padding:0 var(--s-4) var(--s-4) calc(var(--s-4) + 44px);max-width:70ch}._parts_1an6k_118 ._body_1an6k_107{padding:0}._part_1an6k_118+._part_1an6k_118{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--rule)}._header_1an6k_133{overflow-wrap:anywhere;font-weight:600}._partWhen_1an6k_139{font-size:var(--text-meta);color:var(--ink-2);margin-top:-6px;font-weight:500}._para_1an6k_147{white-space:pre-line;color:var(--ink-2);overflow-wrap:anywhere}._para_1an6k_147 a{color:var(--ink)}._image_1an6k_157{border-radius:var(--r-panel);background:#fff;max-width:100%;height:auto}._link_1an6k_164{align-items:center;gap:6px;font-weight:700;display:inline-flex}._updated_1an6k_171{font-size:var(--text-caption);color:var(--ink-3)}._notice_1an6k_177 ._summary_1an6k_5{align-items:center;gap:10px;padding:10px 12px}._notice_1an6k_177 ._icon_1an6k_29{width:28px;height:28px}._notice_1an6k_177 ._body_1an6k_107,._notice_1an6k_177 ._parts_1an6k_118{padding-left:50px}._notice_1an6k_177 ._parts_1an6k_118 ._body_1an6k_107{padding:0}._notice_1an6k_177{border-radius:var(--r-panel);background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-edge);overflow:hidden}._notice_1an6k_177 ._summary_1an6k_5:hover{background:color-mix(in srgb, var(--warn-soft) 80%, var(--warn))}._notice_1an6k_177 ._icon_1an6k_29{background:var(--warn);color:var(--warn-ink);box-shadow:none}._notice_1an6k_177[data-tone=access]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong)}._notice_1an6k_177 ._part_1an6k_118+._part_1an6k_118{border-top-color:var(--warn-edge)}._notice_1an6k_177[data-tone=access] ._part_1an6k_118+._part_1an6k_118{border-top-color:var(--rule-strong)}._notice_1an6k_177[data-tone=access] ._icon_1an6k_29{background:var(--ink);color:var(--ink-inverse)}._notice_1an6k_177 ._title_1an6k_57{color:var(--ink)}._notice_1an6k_177 ._when_1an6k_91,._notice_1an6k_177 ._para_1an6k_147,._notice_1an6k_177 ._updated_1an6k_171{color:var(--ink-2)}._header_1h62e_1{min-height:52px;padding:2px var(--s-2) 6px var(--s-4);align-items:center;gap:4px;display:flex}._back_1h62e_9{border-radius:var(--r-control);place-items:center;width:40px;height:44px;margin-left:-10px;display:grid}._back_1h62e_9:hover{background:var(--surface-2)}._titles_1h62e_22{flex:1;min-width:0}._title_1h62e_22{font-size:var(--text-title);letter-spacing:-.01em;font-weight:800;line-height:1.15}._title_1h62e_22:focus-visible{box-shadow:none;outline:none}._subtitle_1h62e_39{font-size:var(--text-meta);color:var(--ink-2);margin-top:2px;font-weight:500}._trailing_1h62e_46{align-items:center;gap:2px;display:flex}._backRow_1h62e_52{min-height:44px;padding:0 var(--s-2) 4px 6px;justify-content:space-between;align-items:center;display:flex}._backText_1h62e_60{border-radius:var(--r-control);min-height:40px;color:var(--ink);align-items:center;gap:2px;padding:0 10px 0 4px;font-weight:700;display:inline-flex}._backText_1h62e_60:hover{background:var(--surface-2)}._rows_1bb1s_1{flex-direction:column;display:flex}._row_1bb1s_1{justify-content:space-between;align-items:center;gap:var(--s-4);height:56px;padding:0 var(--s-4);display:flex}._row_1bb1s_1+._row_1bb1s_1{border-top:1px solid var(--rule)}._line_1bb1s_19{width:9em;height:1lh;font-size:var(--text-body);align-items:center;display:flex}._line_1bb1s_19>._text_1bb1s_27{width:100%}._text_1bb1s_27,._num_1bb1s_32{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:4px;height:14px;animation:1.4s linear infinite _shimmer_1bb1s_1;display:block}._num_1bb1s_32{width:44px;height:22px}@keyframes _shimmer_1bb1s_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){._text_1bb1s_27,._num_1bb1s_32{animation:none}}._screen_107uz_1{gap:var(--s-4);padding-bottom:var(--s-8);flex-direction:column;display:flex}._filters_107uz_8{padding:0 var(--s-3);gap:6px;display:flex}._filter_107uz_8{border-radius:var(--r-pill);background:var(--surface);min-height:38px;box-shadow:inset 0 0 0 1px var(--rule-strong);font-size:var(--text-control);padding:0 14px;font-weight:700}._filter_107uz_8:hover{background:var(--surface-2)}._filter_107uz_8[aria-pressed=true]{background:var(--ink);color:var(--ink-inverse);box-shadow:none}._disrupted_107uz_35{align-items:center;column-gap:var(--s-2);margin:0 var(--s-3);padding:0 var(--s-1);font-size:var(--text-body);color:var(--ink);flex-wrap:wrap;font-weight:700;display:flex}._disruptedLines_107uz_47{flex-wrap:wrap;display:flex}._disruptedLine_107uz_47{border-radius:var(--r-control);place-items:center;min-width:36px;min-height:44px;text-decoration:none;display:inline-grid}._disruptedLine_107uz_47:hover{background:var(--surface-2)}._section_107uz_65{padding:0 var(--s-3);flex-direction:column;gap:8px;display:flex}._sectionTitle_107uz_72{padding:0 var(--s-1);color:var(--ink);align-items:baseline;gap:8px;font-size:1.0625rem;font-weight:800;display:flex}._count_107uz_82{font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600}._list_107uz_89{border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}._list_107uz_89>*+*{border-top:1px solid var(--rule)}._empty_107uz_100{margin:0 var(--s-3);padding:var(--s-5) var(--s-4);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink-2);font-weight:600}._modeGroup_107uz_110{flex-direction:column;gap:6px;display:flex}._modeGroup_107uz_110+._modeGroup_107uz_110{margin-top:6px}._modeTitle_107uz_120{padding:4px var(--s-1) 0;font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-weight:800}._reveal_107uz_130{min-height:44px;margin:0 var(--s-3);padding:0 var(--s-1);font-size:var(--text-meta);color:var(--ink-2);align-self:flex-start;font-weight:600}._revealAction_107uz_140{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}._pointer_107uz_148{min-height:44px;padding:12px var(--s-1);font-size:var(--text-meta);color:var(--ink-2);align-self:flex-start;font-weight:600;text-decoration:none}._reveal_107uz_130:hover ._revealAction_107uz_140,._pointer_107uz_148:hover ._revealAction_107uz_140{text-decoration-thickness:2px}._diagram_1tth8_1{--spine-x:58px;--label-x:112px;padding:4px 0 var(--s-4);background:var(--surface);border-radius:var(--r-panel);box-shadow:var(--shadow-card);position:relative;overflow:hidden}._legend_1tth8_12{padding:10px var(--s-4) 6px 14px;font-size:var(--text-caption);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--rule);justify-content:space-between;font-weight:700;display:flex}._legend_1tth8_12 span{align-items:center;gap:4px;display:inline-flex}._track_1tth8_30{position:relative}._spine_1tth8_34{left:calc(var(--spine-x) - 4px);background:var(--line);border-radius:4px;width:8px;position:absolute}._stations_1tth8_42,._station_1tth8_42{position:relative}._stationLink_1tth8_50{padding:0 var(--s-4) 0 var(--label-x);color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex;position:absolute;inset:0}._stationLink_1tth8_50:hover{background:var(--surface-2)}._stationLink_1tth8_50:focus-visible{outline-offset:-2px;box-shadow:none;border-radius:0}._stationLink_1tth8_50[data-current]{background:var(--surface-2)}._tick_1tth8_75{left:calc(var(--spine-x) - 7px);background:var(--surface);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--ink);border-radius:50%;margin-top:-7px;position:absolute;top:50%}._tick_1tth8_75[data-transfer]{left:calc(var(--spine-x) - 9px);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--ink);margin-top:-9px}._station_1tth8_42[data-terminal] ._name_1tth8_95{font-weight:800}._label_1tth8_99{flex-direction:column;gap:2px;min-width:0;display:flex}._nameRow_1tth8_106{align-items:center;gap:8px;min-width:0;display:flex}._name_1tth8_95{min-width:0;font-size:.9375rem;font-weight:600;line-height:1.15}._stationLink_1tth8_50[data-closed] ._name_1tth8_95{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1.5px}._transfers_1tth8_126{gap:3px;display:inline-flex}._badge_1tth8_131{font-size:var(--text-caption);color:var(--warn-soft-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}._train_1tth8_141{z-index:2;border-radius:var(--r-pill);background:var(--line);min-width:24px;height:24px;color:var(--line-ink,#fff);box-shadow:0 0 0 2px var(--surface), 0 1px 3px #0000004d;transition:top .9s var(--ease-out);align-items:center;gap:1px;margin-top:-12px;padding:0 5px;text-decoration:none;display:inline-flex;position:absolute}._train_1tth8_141[data-dir="0"]{right:calc(100% - var(--spine-x) + 9px)}._train_1tth8_141[data-dir="1"]{left:calc(var(--spine-x) + 9px)}._train_1tth8_141[data-stale]{opacity:.45;outline:2px dashed var(--ink-3);outline-offset:1px}._train_1tth8_141:hover{transform:scale(1.1)}._trainLabel_1tth8_179{font-size:var(--text-micro);font-weight:800;line-height:1}@media (prefers-reduced-motion:reduce){._train_1tth8_141{transition:none}}._chip_1giby_1{border-radius:var(--r-pill);height:24px;font-size:var(--text-meta);white-space:nowrap;align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:700;display:inline-flex}._md_1giby_13{height:28px;font-size:var(--text-control)}._neutral_1giby_18{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}._warn_1giby_24{background:var(--warn-soft);color:var(--warn-soft-ink);box-shadow:inset 0 0 0 1px var(--warn-edge)}._severe_1giby_30{background:var(--warn);color:var(--warn-ink)}._ok_1giby_35{font-size:var(--text-meta);color:var(--ink-2);white-space:nowrap;font-weight:600}._ok_1giby_35._md_1giby_13{font-size:var(--text-control)}._ok_1giby_35._onSign_1giby_46{color:var(--sign-ink-2)}._ok_1giby_35._stacked_1giby_51{flex-direction:column;align-items:flex-end;display:inline-flex}._wrap_ev4jc_1{padding-bottom:var(--s-8)}._body_ev4jc_5{padding:var(--s-4);color:var(--ink-2);flex-direction:column;gap:10px;display:flex}._title_ev4jc_13{font-size:var(--text-title);color:var(--ink);font-weight:800}._home_ev4jc_19{color:var(--ink);align-self:flex-start;margin-top:6px;font-weight:700}._screen_kugc8_1{gap:var(--s-3);padding-bottom:var(--s-8);flex-direction:column;display:flex}._header_kugc8_8{margin:0 var(--s-3);border-radius:var(--r-panel);background:var(--sign);color:var(--sign-ink);box-shadow:inset 0 0 0 1px var(--sign-edge);overflow:hidden}._band_kugc8_17{background:var(--line);transform-origin:0;height:10px;animation:_wipe_kugc8_1 .52s var(--ease-out) both;display:block}._titleRow_kugc8_25{align-items:center;gap:12px;padding:14px 14px 8px;display:flex}._metaRow_kugc8_32{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:0 14px 14px;display:flex}._title_kugc8_25{font-size:var(--text-sign-lg);letter-spacing:-.012em;font-weight:800;font-stretch:88%;line-height:1.02}._title_kugc8_25:focus-visible{box-shadow:none;outline:none}._sub_kugc8_53{font-size:var(--text-meta);color:var(--sign-ink-2);font-weight:500}._alerts_kugc8_59{padding:0 var(--s-3);flex-direction:column;gap:8px;display:flex}._branchPicker_kugc8_72{scroll-padding-inline:var(--s-3) 24px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 24px), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - 24px), transparent);margin-block:-2px;overflow-x:auto}._branchRow_kugc8_80{width:max-content;padding:4px 24px 4px var(--s-3);gap:6px;display:flex}._branch_kugc8_72{border-radius:var(--r-pill);background:var(--surface);min-height:40px;box-shadow:inset 0 0 0 1px var(--rule-strong);font-weight:700;font-size:var(--text-control);flex:none;align-items:center;gap:7px;padding:0 14px 0 10px;display:inline-flex}._branch_kugc8_72:hover{background:var(--surface-2)}._branch_kugc8_72[aria-checked=true]{background:var(--ink);color:var(--ink-inverse);box-shadow:none}._branch_kugc8_72:focus-visible{box-shadow:inset 0 0 0 1px var(--rule-strong), 0 0 0 2px var(--focus-offset)}._branch_kugc8_72[aria-checked=true]:focus-visible{box-shadow:0 0 0 2px var(--focus-offset)}._diagram_kugc8_120{padding:0 var(--s-3)}._planned_kugc8_124{padding:0 var(--s-3);flex-direction:column;gap:8px;display:flex}._sectionTitle_kugc8_131{padding:0 var(--s-1);font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-weight:800}._plannedList_kugc8_140{border-radius:var(--r-panel);box-shadow:var(--shadow-card);overflow:hidden}._plannedList_kugc8_140>*+*{border-top:1px solid var(--rule)}@keyframes _wipe_kugc8_1{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){._band_kugc8_17{animation:none}}._screen_1d21z_1{gap:var(--s-5);padding-bottom:var(--s-8);flex-direction:column;display:flex}._group_1d21z_8{padding:0 var(--s-3);flex-direction:column;gap:8px;display:flex}._groupTitle_1d21z_15{padding:0 var(--s-1);font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-weight:800}._list_1d21z_24{border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}._list_1d21z_24>li+li{border-top:1px solid var(--rule)}._row_1d21z_35{align-items:center;gap:var(--s-3);min-height:60px;padding:10px 10px 10px var(--s-4);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}._row_1d21z_35:hover{background:var(--surface-2)}._row_1d21z_35:focus-visible{outline-offset:-2px;box-shadow:none;border-radius:0}._main_1d21z_56{flex-direction:column;gap:5px;min-width:0;display:flex}._name_1d21z_63{font-size:var(--text-row);font-weight:700;line-height:1.15}._branches_1d21z_69{gap:3px;display:flex}._partial_1d21z_74{font-size:var(--text-meta);color:var(--warn-soft-ink);flex-wrap:wrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}._status_1d21z_84{justify-self:end}._ok_1d21z_88{font-size:var(--text-meta);color:var(--ink-2);white-space:nowrap;font-weight:600}._chev_1d21z_95{color:var(--ink-3)}._row_q1wwu_1{align-items:center;gap:var(--s-3);min-height:60px;padding:10px var(--s-3) 10px var(--s-4);color:inherit;text-decoration:none;display:flex}._row_q1wwu_1:hover{background:var(--surface-2)}._row_q1wwu_1:focus-visible{outline-offset:-2px;box-shadow:none;border-radius:0}._main_q1wwu_21{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._name_q1wwu_29{font-size:var(--text-row);font-weight:700;line-height:1.15}._sub_q1wwu_35{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}._bullets_q1wwu_42{flex-wrap:wrap;gap:3px;display:inline-flex}._wc_q1wwu_48{color:var(--ink-2)}._badge_q1wwu_52{font-size:var(--text-meta)}._meta_q1wwu_57{font-size:var(--text-meta);color:var(--ink-2);font-weight:500}._chev_q1wwu_63{color:var(--ink-3);flex:none}._section_1py5f_1{padding:0 var(--s-3);flex-direction:column;gap:8px;display:flex}._title_1py5f_8{padding:0 var(--s-1);font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-weight:800}._list_1py5f_17{border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}._list_1py5f_17>li+li{border-top:1px solid var(--rule)}._note_1py5f_28{padding:0 var(--s-1);font-size:var(--text-body);color:var(--ink-2)}._locate_1py5f_34{border-radius:var(--r-panel);background:var(--surface);min-height:48px;box-shadow:var(--shadow-card);justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}._locate_1py5f_34:hover{background:var(--surface-2)}._screen_1aprh_1{gap:var(--s-3);padding-bottom:var(--s-8);flex-direction:column;display:flex}._field_1aprh_8{margin:0 var(--s-3);border-radius:var(--r-control);background:var(--surface);height:52px;box-shadow:inset 0 0 0 2px var(--ink);align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}._field_1aprh_8 input{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:none;flex:1;font-size:1.0625rem;font-weight:600}._field_1aprh_8 input::placeholder{color:var(--ink-3);font-weight:500}._field_1aprh_8 input::-webkit-search-cancel-button{display:none}._clear_1aprh_42{border-radius:var(--r-control);width:40px;height:40px;color:var(--ink-2);place-items:center;display:grid}._clear_1aprh_42:hover{background:var(--surface-2)}._list_1aprh_55{margin:0 var(--s-3);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}._list_1aprh_55>li+li{border-top:1px solid var(--rule)}._none_1aprh_67{padding:var(--s-2) var(--s-4);color:var(--ink-2)}._near_1aprh_72{min-height:40px;margin:0 var(--s-3);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong);font-weight:700;font-size:var(--text-control);align-self:flex-start;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}._near_1aprh_72:hover{background:var(--surface-2)}._section_1aprh_91{flex-direction:column;gap:8px;display:flex}._sectionTitle_1aprh_97{padding:0 calc(var(--s-3) + var(--s-1));font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-weight:800}._filters_7aw92_1{padding:var(--s-3) var(--s-4)}._group_7aw92_5{border:0;min-width:0;padding:0}._group_7aw92_5+._group_7aw92_5{margin-top:var(--s-4)}._title_7aw92_15{padding:0 0 var(--s-1);color:var(--ink-2);font-size:var(--text-meta);font-weight:700}._row_7aw92_22{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:44px;font-size:var(--text-control);cursor:pointer;font-weight:600;display:flex}._row_7aw92_22 input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;flex:none}._mode_7aw92_42{margin-bottom:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}._hint_7aw92_48{padding:0 0 var(--s-1);color:var(--ink-2);font-size:var(--text-meta);margin:0}._row_7aw92_22 input:disabled{cursor:default}._row_7aw92_22:has(input:disabled){cursor:default}._screen_t76ey_1{gap:var(--s-5);padding-bottom:var(--s-8);flex-direction:column;display:flex}._section_t76ey_8{padding:0 var(--s-3);flex-direction:column;gap:8px;display:flex}._sectionTitle_t76ey_15{padding:0 var(--s-1);font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-weight:800}._card_t76ey_24{border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}._card_t76ey_24>*+*{border-top:1px solid var(--rule)}._segmented_t76ey_35{gap:4px;padding:6px;display:flex}._segment_t76ey_35{min-height:44px;font-weight:700;font-size:var(--text-control);color:var(--ink-2);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;display:inline-flex}._segment_t76ey_35:hover{background:var(--surface-2);color:var(--ink)}._segment_t76ey_35[aria-checked=true]{background:var(--ink);color:var(--ink-inverse)}._switchRow_t76ey_64{align-items:center;gap:var(--s-4);min-height:56px;padding:10px var(--s-4);cursor:pointer;display:flex}._switchText_t76ey_73{flex-direction:column;flex:1;gap:2px;display:flex}._switchLabel_t76ey_80{font-weight:700}._switchDetail_t76ey_84{font-size:var(--text-meta);color:var(--ink-2);max-width:48ch}._switch_t76ey_64{appearance:none;background:var(--surface);width:46px;height:28px;box-shadow:inset 0 0 0 2px var(--ink-3);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out);border-radius:14px;flex:none;position:relative}._switch_t76ey_64:after{content:"";background:var(--surface);width:22px;height:22px;box-shadow:var(--shadow-card);transition:transform var(--t-base) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}._switch_t76ey_64:not(:checked):after{background:var(--ink-3);box-shadow:none}._switch_t76ey_64:checked{background:var(--ink);box-shadow:none}._switch_t76ey_64:checked:after{transform:translate(18px)}._switch_t76ey_64:focus-visible{border-radius:14px}._facts_t76ey_134{padding:14px var(--s-4);flex-direction:column;gap:8px;max-width:70ch;display:flex}._facts_t76ey_134>*+*{border-top:0}._muted_t76ey_146{font-size:var(--text-meta);color:var(--ink-2)}._linkRow_t76ey_151{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-4);color:var(--ink);font-weight:700;text-decoration:none;display:flex}._linkRow_t76ey_151 svg{color:var(--ink-3);flex:none}._linkRow_t76ey_151:hover{background:var(--surface-2)}._linkRow_t76ey_151:active{background:var(--surface-3)}._linkRow_t76ey_151:focus-visible{outline-offset:-2px;box-shadow:none;border-radius:0}._tipRow_t76ey_183{justify-content:flex-start;min-height:60px;padding-block:10px}._tipLogo_t76ey_189{border-radius:var(--r-control);background:var(--surface-2);flex:none;place-items:center;width:36px;height:36px;display:grid}._tipRow_t76ey_183:hover ._tipLogo_t76ey_189{background:var(--surface)}._linkRow_t76ey_151 ._tipLogo_t76ey_189 svg{color:var(--ink)}._tipText_t76ey_208{flex-direction:column;flex:1;gap:2px;display:flex}._tipDetail_t76ey_215{font-size:var(--text-meta);color:var(--ink-2);max-width:48ch;font-weight:400}._countdown_prakt_1{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:3px;line-height:1;display:inline-flex}._number_prakt_11{letter-spacing:-.02em;animation:_roll_prakt_1 var(--t-base) var(--ease-out);font-weight:800;font-stretch:80%;display:inline-block}._unit_prakt_19{color:var(--ink-2);font-weight:600}._lg_prakt_24 ._number_prakt_11{font-size:var(--text-minutes)}._lg_prakt_24 ._unit_prakt_19{font-size:var(--text-control)}._md_prakt_32 ._number_prakt_11{font-size:var(--text-lead)}._md_prakt_32 ._unit_prakt_19{font-size:.8125rem}._sm_prakt_40 ._number_prakt_11{font-size:1.0625rem}._sm_prakt_40 ._unit_prakt_19{font-size:.75rem}._countdown_prakt_1[data-approx] ._number_prakt_11,._countdown_prakt_1[data-scheduled] ._number_prakt_11{color:var(--ink-2);font-weight:600}._pill_prakt_58{border-radius:var(--r-pill);background:var(--ink);height:28px;color:var(--ink-inverse);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;font-weight:800;display:inline-flex}._sm_prakt_40 ._pill_prakt_58,._md_prakt_32 ._pill_prakt_58{height:24px;padding:0 8px;font-size:.75rem}._boarding_prakt_80{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}._dot_prakt_86{width:7px;height:7px;animation:_breathe_prakt_1 1.6s var(--ease-in-out) infinite;background:currentColor;border-radius:50%}._clock_prakt_94{flex-direction:column;align-items:flex-end;gap:3px}._clockTime_prakt_100{align-items:baseline;gap:3px;display:inline-flex}._crStatus_prakt_106{font-size:var(--text-meta);color:var(--ink-2);font-weight:700}._crStatus_prakt_106[data-late]{color:var(--warn-soft-ink)}._status_prakt_116{white-space:normal;text-align:right;max-width:11ch;font-size:var(--text-meta);color:var(--ink-2);font-weight:600;line-height:1.2}@keyframes _roll_prakt_1{0%{opacity:0;transform:translateY(35%)}to{opacity:1;transform:none}}@keyframes _breathe_prakt_1{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){._number_prakt_11,._dot_prakt_86{animation:none}}._crowding_10uh8_1{align-items:center;gap:8px;display:inline-flex}._cars_10uh8_7{gap:2px;display:inline-flex}._cars_10uh8_7 i{border-radius:var(--r-mark);background:var(--surface-3);width:7px;height:10px;box-shadow:inset 0 0 0 1px var(--rule-strong);display:block}._lg_10uh8_21 ._cars_10uh8_7 i{border-radius:var(--r-mark);width:22px;height:14px}._cars_10uh8_7 i[data-level="0"],._cars_10uh8_7 i[data-level="1"]{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--ink-2)}._cars_10uh8_7 i[data-level="2"]{background:linear-gradient(to top, var(--ink-2) 50%, var(--surface-2) 50%);box-shadow:inset 0 0 0 1.5px var(--ink-2)}._cars_10uh8_7 i[data-level="3"]{background:var(--ink);box-shadow:none}._summary_10uh8_43{font-size:var(--text-meta);color:var(--ink-2);font-weight:600}._row_1k70o_1{align-items:center;column-gap:var(--s-3);min-height:56px;padding:10px var(--s-4);color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}._withRoute_1k70o_12{grid-template-columns:auto minmax(0,1fr) auto}._link_1k70o_16{transition:background-color var(--t-fast) var(--ease-out)}._link_1k70o_16:hover{background:var(--surface-2)}._link_1k70o_16:active{background:var(--surface-3)}._link_1k70o_16:focus-visible{outline-offset:-2px;box-shadow:none;border-radius:0}._main_1k70o_34{flex-direction:column;gap:3px;min-width:0;display:flex}._headsign_1k70o_41{font-size:var(--text-row);overflow-wrap:anywhere;font-weight:700;line-height:1.15}._headsign_1k70o_41[data-cancelled]{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1.5px}._meta_1k70o_54{font-size:var(--text-meta);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:500;display:flex}._tag_1k70o_64{background:var(--surface-2);height:20px;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink);font-size:var(--text-caption);border-radius:4px;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}._cancelTag_1k70o_77{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-edge);color:var(--warn-soft-ink)}._late_1k70o_84{color:var(--warn-soft-ink);font-weight:600}._late_1k70o_84 s{color:var(--ink-3);font-weight:500;text-decoration-thickness:1px}._early_1k70o_96 s{color:var(--ink-3);text-decoration-thickness:1px}._right_1k70o_101{flex-direction:column;align-items:flex-end;gap:4px;display:flex}._following_1k70o_108{font-size:var(--text-meta);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}._following_1k70o_108[data-held]{white-space:normal;text-align:right;max-width:14ch;line-height:1.2}._following_1k70o_108._stacked_1k70o_125{white-space:nowrap;flex-direction:column;align-items:flex-end;max-width:none;display:flex}._ruled_1rt60_2{border-top:1px solid var(--rule)}._icon_1rt60_7{width:22px;color:var(--ink-2);place-items:center;display:inline-grid}._kind_1rt60_14{gap:6px}._when_1rt60_19{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;display:flex}._every_1rt60_28{font-size:var(--text-row);white-space:nowrap;color:var(--ink-2);font-weight:700}._when_1rt60_19 small{font-size:var(--text-meta);white-space:nowrap;color:var(--ink-3);font-weight:500}._boardAt_1rt60_43{align-items:flex-start;gap:var(--s-1);padding:0 var(--s-4) var(--s-3) calc(var(--s-4) + 22px + var(--s-3));font-size:var(--text-meta);color:var(--ink-3);margin:0;display:flex}._boardAt_1rt60_43>svg{flex:none;margin-top:3px}._boardAt_1rt60_43 strong{color:var(--ink-2);font-weight:500}._compact_1htdm_2{background:var(--surface);flex-direction:column;display:flex}._compactGroup_1htdm_8+._compactGroup_1htdm_8,._compactGroup_1htdm_8>*+*{border-top:1px solid var(--rule)}._compactEmpty_1htdm_16{min-height:48px;padding:var(--s-1) var(--s-4);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}._compactDest_1htdm_25{font-weight:700}._compactReason_1htdm_30{align-items:flex-start;gap:8px;display:flex}._compactReason_1htdm_30>._compactBullets_1htdm_36{flex:none;margin-top:2px}._compactEmpty_1htdm_16 ._empty_1htdm_41{text-align:left;align-items:flex-start;min-width:0;padding:0}._compactEmpty_1htdm_16 ._empty_1htdm_41>svg{flex:none;margin-top:2px}._compactBullets_1htdm_36{gap:3px;display:inline-flex}._full_1htdm_61{gap:var(--s-4);flex-direction:column;display:flex}._group_1htdm_67{background:var(--surface);border-radius:var(--r-panel);box-shadow:var(--shadow-card);overflow:hidden}._groupAlerts_1htdm_75{gap:var(--s-2);padding:var(--s-1) var(--s-2) var(--s-3);flex-direction:column;display:flex}._groupHead_1htdm_82{justify-content:space-between;align-items:center;row-gap:6px;gap:var(--s-3);padding:10px var(--s-4) 10px 12px;border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}._skipped_1htdm_94{font-size:var(--text-meta);color:var(--ink-2);flex-basis:100%;font-weight:500;line-height:1.35}._lineLink_1htdm_102{min-width:0;min-height:36px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}._lineLink_1htdm_102:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1.5px}._lineName_1htdm_118{letter-spacing:-.005em;min-width:0;scroll-margin-top:calc(10px + var(--s-3));font-size:1.0625rem;font-weight:800}._direction_1htdm_128+._direction_1htdm_128{border-top:6px solid var(--ground)}._shuttleBoard_1htdm_132 ._direction_1htdm_128+._direction_1htdm_128{border-top:var(--s-3) solid var(--ground)}._bare_1htdm_137{padding-bottom:var(--s-3)}._dirHead_1htdm_141{padding:12px var(--s-4) 2px;font-size:var(--text-meta);align-items:baseline;gap:8px;display:flex}._dirName_1htdm_149{letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-weight:800}._dirDest_1htdm_156{color:var(--ink-2);font-weight:500}._rows_1htdm_161>li+li{border-top:1px solid var(--rule)}._notice_1htdm_165{margin:6px var(--s-4) 2px;font-size:var(--text-meta);color:var(--warn-soft-ink);font-weight:600}._empty_1htdm_41{padding:12px var(--s-4) 16px;font-size:var(--text-body);color:var(--ink-2);align-items:center;gap:8px;font-weight:600;display:flex}._empty_1htdm_41[data-kind=alert]{color:var(--warn-soft-ink)}._beforeNoTimes_1htdm_187{padding-bottom:2px}._noTimes_1htdm_191{padding:0 var(--s-4) var(--s-4) calc(var(--s-4) + var(--s-6));font-size:var(--text-meta);color:var(--ink-2);font-weight:600}._empty_1htdm_41[data-header]{align-items:flex-start}._empty_1htdm_41[data-header]>svg{flex:none;margin-top:2px}._none_1htdm_208{padding:var(--s-4);color:var(--ink-2)}._scheduled_1htdm_214{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:0}._headway_1htdm_222{white-space:nowrap}._scheduled_1htdm_214 small{font-size:var(--text-meta);color:var(--ink-3);font-weight:500}._waiting_1htdm_233{margin:8px var(--s-4);padding:8px var(--s-3);border-radius:var(--r-panel);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2);font-size:var(--text-meta);align-items:center;gap:6px;font-weight:700;display:flex}._full_1htdm_61>._waiting_1htdm_233{margin:0}._aging_1htdm_252{padding:8px var(--s-4);background:var(--warn-soft);color:var(--warn-soft-ink);font-size:var(--text-meta);align-items:center;gap:6px;font-weight:700;display:flex}._full_1htdm_61>._aging_1htdm_252{border-radius:var(--r-panel)}[data-freshness=aging] [data-countdown]{opacity:.5}._btn_b315j_1{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink);transition:background-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);flex:none;place-items:center;display:inline-grid}._btn_b315j_1:active{transform:scale(.96)}._btn_b315j_1:disabled,._btn_b315j_1[aria-disabled=true]{opacity:.45;cursor:default}._plain_b315j_24:hover{background:var(--surface-2)}._float_b315j_28{background:var(--surface);box-shadow:var(--shadow-float)}._float_b315j_28:hover{background:var(--surface-2)}._float_b315j_28[aria-pressed=true]{background:var(--ink);color:var(--ink-inverse)}._onSign_b315j_42{color:var(--sign-ink)}._onSign_b315j_42:hover{background:#ffffff1a}._onSign_b315j_42:focus-visible{outline-color:var(--sign-ink);box-shadow:none}._sign_zjoyl_1{border-radius:var(--r-panel) var(--r-panel) 0 0;background:var(--sign);color:var(--sign-ink);box-shadow:inset 0 0 0 1px var(--sign-edge);position:relative;overflow:hidden}._bands_zjoyl_10{height:7px;display:flex}._bands_zjoyl_10 i{flex:1}._panel_zjoyl_19{align-items:center;gap:var(--s-3);min-height:52px;padding:11px 14px 12px;display:flex}._text_zjoyl_27{flex:1;min-width:0}._name_zjoyl_32{font-size:var(--text-sign);letter-spacing:-.012em;overflow-wrap:anywhere;font-weight:800;font-stretch:88%;line-height:1.02}._detail_zjoyl_41{color:var(--sign-ink-2);font-size:var(--text-meta);align-items:center;gap:4px;margin-top:4px;font-weight:600;display:flex}._facts_zjoyl_51{color:var(--sign-ink-2);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-weight:500;display:flex}._actions_zjoyl_62{align-items:center;gap:2px;margin-right:-8px;display:flex}._leading_zjoyl_70{margin:-6px calc(-1 * var(--s-3) + 2px) 0 -12px;align-self:flex-start;display:flex}._row_zjoyl_77{border-radius:var(--r-panel)}._row_zjoyl_77 ._bands_zjoyl_10{height:5px}._row_zjoyl_77 ._panel_zjoyl_19{min-height:44px;padding:8px 12px 9px}._row_zjoyl_77 ._name_zjoyl_32{font-size:var(--text-row);font-stretch:92%}._hero_zjoyl_95 ._bands_zjoyl_10{height:10px}._hero_zjoyl_95 ._panel_zjoyl_19{min-height:72px;padding:14px 16px 16px}._hero_zjoyl_95 ._name_zjoyl_32{font-size:var(--text-sign-lg)}._sign_zjoyl_1[data-reveal] ._bands_zjoyl_10 i{transform-origin:0;animation:_wipe_zjoyl_1 .52s var(--ease-out) both}._sign_zjoyl_1[data-reveal] ._bands_zjoyl_10 i:nth-child(2){animation-delay:60ms}._sign_zjoyl_1[data-reveal] ._bands_zjoyl_10 i:nth-child(3){animation-delay:.12s}._sign_zjoyl_1[data-reveal] ._bands_zjoyl_10 i:nth-child(n+4){animation-delay:.16s}._sign_zjoyl_1[data-reveal] ._name_zjoyl_32{animation:_settle_zjoyl_1 .42s var(--ease-out) 80ms both}@keyframes _wipe_zjoyl_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _settle_zjoyl_1{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){._sign_zjoyl_1[data-reveal] ._bands_zjoyl_10 i,._sign_zjoyl_1[data-reveal] ._name_zjoyl_32{animation:none}}._screen_1nrez_1{gap:var(--s-3);padding-bottom:var(--s-8);flex-direction:column;display:flex}._signWrap_1nrez_8{padding:0 var(--s-3)}._signWrap_1nrez_8>*{border-radius:var(--r-panel)}._fact_1nrez_16{align-items:center;gap:5px;display:inline-flex}._fact_1nrez_16[data-strong]{color:var(--sign-ink);font-weight:700}._badge_1nrez_27{color:var(--sign-ink);background:#ffffff1f}._opens_1nrez_34{transition:transform var(--t-fast) var(--ease-out);gap:3px;position:relative}._opens_1nrez_34:after{content:"";position:absolute;inset:-10px -5px}._opens_1nrez_34:active{transform:scale(.96)}._badge_1nrez_27._opens_1nrez_34{padding-right:6px}._badge_1nrez_27._opens_1nrez_34:hover{background:#fff3}._fact_1nrez_16._opens_1nrez_34{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}._alerts_1nrez_63{padding:0 var(--s-3);flex-direction:column;gap:8px;display:flex}._board_1nrez_70{padding:0 var(--s-3)}._updated_1nrez_74{padding:0 var(--s-4);font-size:var(--text-meta);color:var(--ink-3)}._updated_1nrez_74:is([data-freshness]:not([data-freshness=live]),[data-delayed]){color:var(--warn-soft-ink);font-weight:600}._updated_1nrez_74[data-offline]{color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:flex}._lineAlerts_1nrez_93{padding:0 var(--s-3);flex-direction:column;gap:8px;display:flex}._sectionTitle_1nrez_100{padding:0 var(--s-1);font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-weight:800}._lineAlertList_1nrez_109{border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}._lineAlertList_1nrez_109>*+*{border-top:1px solid var(--rule)}._lineChips_1nrez_127{--fade:48px;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--s-3) calc(var(--s-3) + var(--fade));-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--fade)), transparent);margin-block:-4px;overflow-x:auto}._lineChips_1nrez_127::-webkit-scrollbar{display:none}._lineChipRow_1nrez_141{width:max-content;padding:4px calc(var(--s-3) + var(--fade)) 4px var(--s-3);gap:6px;display:flex}._lineChip_1nrez_127{border-radius:var(--r-pill);background:var(--surface);min-height:38px;box-shadow:inset 0 0 0 1px var(--rule-strong);font-size:var(--text-control);white-space:nowrap;align-items:center;gap:8px;padding:0 14px 0 8px;font-weight:700;display:inline-flex;position:relative}._lineChip_1nrez_127:after{content:"";position:absolute;inset:-3px 0}._lineChip_1nrez_127:hover{background:var(--surface-2)}._row_nhffy_1{align-items:center;gap:var(--s-2);min-height:48px;margin:0 var(--s-3);padding:0 var(--s-4);border-radius:var(--r-panel);background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);font-size:var(--text-control);font-weight:600;text-decoration:none;display:flex}._row_nhffy_1:hover{background:var(--surface-2)}._row_nhffy_1 svg{flex:none}._badge_1s8a4_6{border-radius:var(--r-pill);align-items:center;height:24px;padding:0 8px;font-weight:700;display:inline-flex}._badge_1s8a4_6[data-kind=closed],._badge_1s8a4_6[data-kind=closedOneWay],._badge_1s8a4_6[data-kind=noService],._badge_1s8a4_6[data-kind=shuttleBuses]{background:var(--warn);color:var(--warn-ink)}._card_1k7bc_1{border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);isolation:isolate;position:relative;overflow:hidden}._cover_1k7bc_10{z-index:1;border-radius:var(--r-panel);position:absolute;inset:0}._cover_1k7bc_10:hover{background:#7f7f7f0d}._cover_1k7bc_10:focus-visible{outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--focus-offset)}._card_1k7bc_1 button{z-index:2;position:relative}._facts_1k7bc_32{flex-wrap:wrap;gap:6px;display:inline-flex}._badge_1k7bc_38{color:var(--sign-ink);font-size:var(--text-meta);background:#ffffff1f}._more_1k7bc_45{font-size:var(--text-meta);color:var(--sign-ink-2);align-items:center;font-weight:700;display:inline-flex}._screen_15yjg_1{gap:var(--s-4);padding-bottom:var(--s-8);flex-direction:column;display:flex}._cards_15yjg_8{gap:var(--s-3);padding:0 var(--s-3);flex-direction:column;display:flex}._nearest_15yjg_16{padding:0 var(--s-1) 6px;font-size:var(--text-meta);color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:flex}._textButton_15yjg_26{border-radius:var(--r-control);min-height:40px;padding:0 12px;font-weight:700}._textButton_15yjg_26:hover{background:var(--surface-2)}._iconLink_15yjg_37{border-radius:var(--r-control);width:44px;height:44px;color:var(--ink);place-items:center;display:grid}._iconLink_15yjg_37:hover{background:var(--surface-2)}._firstRun_15yjg_50{margin:0 var(--s-3);padding:var(--s-5) var(--s-4) var(--s-4);border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card)}._firstTitle_15yjg_58{font-size:var(--text-lead);letter-spacing:-.01em;font-weight:800;font-stretch:92%;line-height:1.1}._firstBody_15yjg_66{max-width:44ch;color:var(--ink-2);margin-top:8px}._firstActions_15yjg_72{margin-top:var(--s-4);flex-wrap:wrap;gap:8px;display:flex}._primary_15yjg_79,._secondary_15yjg_80{border-radius:var(--r-control);align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:700;display:inline-flex}._primary_15yjg_79{background:var(--ink);color:var(--ink-inverse)}._primary_15yjg_79:hover{background:color-mix(in srgb, var(--ink) 88%, var(--ground))}._primary_15yjg_79:disabled{opacity:.7}._secondary_15yjg_80{background:var(--surface-2);color:var(--ink)}._secondary_15yjg_80:hover{background:var(--surface-3)}._startersTitle_15yjg_112{margin-top:var(--s-6);font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-weight:800}._starters_15yjg_112{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._starter_15yjg_112{border-radius:var(--r-pill);background:var(--sign);min-height:36px;color:var(--sign-ink);font-weight:700;font-size:var(--text-control);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}._starter_15yjg_112:hover{background:color-mix(in srgb, var(--sign) 85%, #fff)}._footer_15yjg_145{padding:0 var(--s-4);font-size:var(--text-caption);color:var(--ink-3)}._fresh_15yjg_151{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}._fresh_15yjg_151 i{background:var(--ink);border-radius:50%;width:7px;height:7px}._fresh_15yjg_151:is([data-freshness=unconfirmed],[data-delayed]){color:var(--warn-soft-ink);font-weight:600}._fresh_15yjg_151:is([data-freshness=unconfirmed],[data-delayed]) i{background:var(--warn)}._fresh_15yjg_151[data-offline]{color:var(--ink-2);font-weight:600}._notUpdating_15yjg_180{border-radius:var(--r-pill);background:var(--warn-soft);min-height:26px;color:var(--warn-soft-ink);box-shadow:inset 0 0 0 1px var(--warn-edge);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:700;display:inline-flex}._screen_yfo0c_1{gap:var(--s-3);padding-bottom:var(--s-8);flex-direction:column;display:flex}._header_yfo0c_8{margin:0 var(--s-3);border-radius:var(--r-panel);background:var(--sign);color:var(--sign-ink);box-shadow:inset 0 0 0 1px var(--sign-edge);overflow:hidden}._band_yfo0c_17{background:var(--line);height:8px;display:block}._titleRow_yfo0c_23{align-items:center;gap:12px;padding:14px 14px 6px;display:flex}._titles_yfo0c_30{min-width:0}._busMark_yfo0c_35{border-radius:var(--r-pill);background:var(--sign-ink);width:36px;height:36px;color:var(--sign);box-shadow:inset 0 0 0 2.5px var(--line);flex:none;place-items:center;display:inline-grid}._title_yfo0c_23{letter-spacing:-.01em;font-size:1.75rem;font-weight:800;font-stretch:88%;line-height:1.05}._sub_yfo0c_55{font-size:var(--text-meta);color:var(--sign-ink-2);margin-top:3px;font-weight:500}._status_yfo0c_62{padding:4px 14px 14px;font-weight:700}._status_yfo0c_62[data-stale]{color:var(--sign-ink-2)}._age_yfo0c_71{color:var(--sign-ink-2);font-weight:500}._crowding_yfo0c_76{--ink:var(--sign-ink);--ink-2:var(--sign-ink-2);--surface-2:#ffffff0f;--surface-3:#ffffff1a;--rule-strong:#ffffff47;padding:0 14px 14px}._stops_yfo0c_86{padding:0 var(--s-3);flex-direction:column;gap:8px;display:flex}._sectionTitle_yfo0c_93{padding:0 var(--s-1);font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2);font-weight:800}._timeline_yfo0c_102{border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-card);padding:6px 0;position:relative}._timeline_yfo0c_102:before{content:"";border-radius:var(--r-mark);background:var(--line);width:6px;position:absolute;top:28px;bottom:28px;left:25px}._stop_yfo0c_86{min-height:48px;padding:0 var(--s-4) 0 52px;align-items:center;gap:12px;display:flex;position:relative}._dot_yfo0c_130{background:var(--surface);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--ink);border-radius:50%;margin-top:-7px;position:absolute;top:50%;left:21px}._stop_yfo0c_86[data-current] ._dot_yfo0c_130{background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 3px var(--surface);margin-top:-10px;left:18px}._stopName_yfo0c_151{min-width:0;color:inherit;flex:1;font-weight:600;text-decoration:none}._stopName_yfo0c_151:hover{text-decoration:underline}._stop_yfo0c_86[data-current] ._stopName_yfo0c_151{font-weight:800}._stopTime_yfo0c_167{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:700}._none_yfo0c_173,._gone_yfo0c_174{padding:var(--s-4);color:var(--ink-2)}._goneTitle_yfo0c_179{font-size:var(--text-title);color:var(--ink);margin-bottom:6px;font-weight:800}._sheet_1vu9s_1{z-index:20;background:var(--ground);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);touch-action:none;will-change:transform;padding-left:var(--safe-left);padding-right:var(--safe-right);flex-direction:column;display:flex;position:fixed;left:0;right:0}._handle_1vu9s_17{cursor:grab;flex:none;place-items:center;width:100%;height:24px;display:grid}._handle_1vu9s_17 span{border-radius:var(--r-mark);background:var(--rule-strong);width:38px;height:5px;transition:background-color var(--t-fast)}._handle_1vu9s_17:hover span{background:var(--ink-3)}._handle_1vu9s_17:focus-visible{border-radius:var(--r-sheet) var(--r-sheet) 0 0;outline-offset:-3px;box-shadow:none}._scroll_1vu9s_44{overscroll-behavior:contain;outline:none;flex:1;min-height:0;overflow:hidden}._scroll_1vu9s_44[data-scrollable]{touch-action:pan-y;overflow-y:auto}._banner_1vu9s_57{top:-6px;left:calc(var(--safe-left) + var(--s-3));right:calc(var(--safe-right) + var(--s-3));z-index:3;pointer-events:none;position:absolute}._banner_1vu9s_57>*{pointer-events:auto}._strip_htseo_1{--strip-inset:14px;margin:-8px 0 -12px calc(-1 * var(--strip-inset));pointer-events:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - 24px), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - 24px), transparent);scroll-padding-inline-start:var(--strip-inset);overflow-x:auto}._strip_htseo_1::-webkit-scrollbar{display:none}._strip_htseo_1 ul{padding:10px calc(var(--safe-right) + 24px) 18px var(--strip-inset);width:max-content;display:flex}._strip_htseo_1 li{pointer-events:auto}._strip_htseo_1 li+li{padding-inline-start:6px}._chip_htseo_36{border-radius:var(--r-pill);background:var(--surface);height:32px;box-shadow:var(--shadow-float);color:var(--ink);font-size:var(--text-meta);white-space:nowrap;align-items:center;gap:7px;padding:0 11px 0 6px;font-weight:700;text-decoration:none;display:inline-flex}._chip_htseo_36:hover{background:var(--surface-2)}._chip_htseo_36[data-tone=warn]{background:var(--warn-soft);color:var(--warn-soft-ink);box-shadow:var(--shadow-float), inset 0 0 0 1px var(--warn-edge)}._chip_htseo_36[data-tone=severe]{background:var(--warn);color:var(--warn-ink)}._chip_htseo_36[data-tone=neutral]{box-shadow:var(--shadow-float), inset 0 0 0 1px var(--rule-strong)}._bullets_htseo_71{gap:3px;display:inline-flex}._bar_t9d6h_1{z-index:30;height:calc(var(--tabbar-h) + var(--safe-bottom));padding:0 calc(var(--safe-right) + 8px) var(--safe-bottom) calc(var(--safe-left) + 8px);background:var(--surface);border-top:1px solid var(--rule);display:flex;position:fixed;bottom:0;left:0;right:0}._bar_t9d6h_1 ._tab_t9d6h_14{color:var(--ink-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:.71875rem;font-weight:600;text-decoration:none;display:flex}._bar_t9d6h_1 ._tab_t9d6h_14[aria-current=page]{color:var(--ink);font-weight:800}._bar_t9d6h_1 ._tab_t9d6h_14:focus-visible{outline-offset:-4px;box-shadow:none}._icon_t9d6h_37{display:inline-grid;position:relative}._badge_t9d6h_42{border-radius:var(--r-pill);background:var(--warn);min-width:17px;height:17px;color:var(--warn-ink);font-size:var(--text-micro);text-align:center;box-shadow:0 0 0 2px var(--surface);padding:0 4px;font-weight:800;line-height:17px;position:absolute;top:-5px;right:-10px}._segmented_t9d6h_60{border-radius:var(--r-control);background:var(--surface-2);gap:2px;padding:3px;display:flex}._segmented_t9d6h_60 ._tab_t9d6h_14{height:36px;color:var(--ink-2);font-size:var(--text-control);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;font-weight:600;text-decoration:none;display:inline-flex}._segmented_t9d6h_60 ._tab_t9d6h_14:hover{color:var(--ink)}._segmented_t9d6h_60 ._tab_t9d6h_14[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);font-weight:800}._segmented_t9d6h_60 ._badge_t9d6h_42{box-shadow:none;position:static}._bar_17vm7_1{top:calc(var(--safe-top) + 10px);left:calc(var(--safe-left) + 12px);right:calc(var(--safe-right) + 12px);z-index:15;pointer-events:none;align-items:flex-start;gap:8px;display:flex;position:fixed}._bar_17vm7_1>*{pointer-events:auto}._search_17vm7_17{border-radius:var(--r-control);background:var(--surface);height:48px;box-shadow:var(--shadow-float);color:var(--ink-2);font-size:var(--text-input);flex:1;align-items:center;gap:10px;padding:0 16px;font-weight:500;display:flex}._search_17vm7_17 svg{color:var(--ink)}._search_17vm7_17:hover{background:var(--surface-2)}._controls_17vm7_40{gap:8px;display:flex}._controls_17vm7_40 button{width:48px;height:48px}._spin_17vm7_50{animation:1.1s linear infinite _spin_17vm7_50}@keyframes _spin_17vm7_50{to{transform:rotate(360deg)}}._popover_17vm7_60{inset:auto;top:calc(var(--safe-top) + 66px);right:calc(var(--safe-right) + 12px);width:min(320px, calc(100vw - var(--safe-left) - var(--safe-right) - 24px));max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - 90px);border-radius:var(--r-control);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-toast);border:0;margin:0;padding:12px 0;position:fixed;overflow-y:auto}._popTitle_17vm7_77{margin:0 var(--s-4) 6px;font-size:var(--text-meta);letter-spacing:.02em;text-transform:uppercase;font-weight:800}@media (prefers-reduced-motion:reduce){._spin_17vm7_50{animation:none}}._mobileStrip_14zwu_2{top:calc(var(--safe-top) + 66px);--strip-left:calc(var(--safe-left) + 12px);left:var(--strip-left);z-index:14;transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out);pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:fixed;right:0}._mobileStrip_14zwu_2>*{pointer-events:auto}._mobileBanner_14zwu_25{max-width:calc(100% - var(--safe-right) - var(--s-3));display:flex}._mobileStrip_14zwu_2[data-hidden]{opacity:0;transform:translateY(-8px)}._mobileStrip_14zwu_2[data-hidden] *{pointer-events:none}._mobileStrip_14zwu_2>nav{--strip-inset:var(--strip-left);pointer-events:none;align-self:stretch}._panel_14zwu_50{top:calc(var(--safe-top) + 12px);left:calc(var(--safe-left) + 12px);bottom:calc(var(--safe-bottom) + 12px);z-index:20;width:var(--panel-w);border-radius:var(--r-sheet);background:var(--ground);box-shadow:var(--shadow-toast);flex-direction:column;display:flex;position:fixed;overflow:hidden}._panelHead_14zwu_65{padding:18px var(--s-4) 14px;border-bottom:1px solid var(--rule);background:var(--ground);flex-direction:column;gap:12px;display:flex}._brandLink_14zwu_74{color:inherit;border-radius:4px;align-self:flex-start;text-decoration:none}._search_14zwu_81{border-radius:var(--r-control);background:var(--surface);height:44px;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2);align-items:center;gap:10px;padding:0 14px;font-weight:500;display:flex}._search_14zwu_81 svg{color:var(--ink)}._search_14zwu_81:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}._panelScroll_14zwu_102{outline:none;flex:1;min-height:0;padding-top:8px;overflow-y:auto}._desktopOverlay_14zwu_110{top:calc(var(--safe-top) + 16px);left:calc(var(--safe-left) + var(--panel-w) + 28px);right:calc(var(--safe-right) + 16px);z-index:14;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed}._desktopOverlay_14zwu_110>*{pointer-events:auto;max-width:100%}._desktopOverlay_14zwu_110>nav{pointer-events:none;max-width:calc(100% + var(--strip-inset))}
