.MetroStationDepartures_lines__3XGBh,.MetroStationDepartures_services__jgOb_{margin:0;padding:0;list-style:none}.MetroStationDepartures_lines__3XGBh{display:grid;gap:12px}.MetroStationDepartures_line__Ll_17{min-width:0;overflow:hidden;border:1px solid var(--metro-departure-color);border-radius:var(--radius-card);background:var(--color-surface-card)}.MetroStationDepartures_heading__ywXvd{margin:0}.MetroStationDepartures_toggle__U_j7a{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:10px 12px;text-align:left;color:var(--color-ink);cursor:pointer}.MetroStationDepartures_toggle__U_j7a:hover{background:color-mix(in srgb,var(--metro-departure-color) 6%,transparent)}.MetroStationDepartures_toggle__U_j7a:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.MetroStationDepartures_lineNo__I3r9f{flex-shrink:0;padding:2px 6px;border-radius:4px;background:var(--metro-departure-color);color:#fff;font:400 var(--text-xs)/1.5 var(--font-mono)}.MetroStationDepartures_lineName__RulGS{min-width:0;overflow-wrap:anywhere;font:600 var(--text-sm)/1.5 var(--font-sans)}.MetroStationDepartures_chevron__eQkPh{flex-shrink:0;margin-left:auto;color:var(--color-ink-sub);transform:rotate(-90deg);transition:transform .24s ease}.MetroStationDepartures_chevron__eQkPh[data-expanded=true]{transform:rotate(0deg)}.MetroStationDepartures_disclosure__T1apZ{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s ease,opacity .2s ease}.MetroStationDepartures_disclosure__T1apZ[data-expanded=true]{grid-template-rows:1fr;opacity:1}.MetroStationDepartures_disclosureInner__ZlKcG{min-height:0;overflow:hidden}.MetroStationDepartures_body__Uxmle{padding:0 12px 2px}.MetroStationDepartures_service__AVXwM{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;border-top:1px solid var(--color-border)}.MetroStationDepartures_destination__EMt5c{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;color:var(--color-ink);font-size:var(--text-sm);line-height:1.5}.MetroStationDepartures_destinationEn__vZ80r{min-width:0;overflow-wrap:anywhere;color:var(--color-ink-dim);font:400 var(--text-label)/1.5 var(--font-mono)}.MetroStationDepartures_when__HuOl8{display:flex;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:baseline;gap:0 8px;max-width:60%;white-space:nowrap;font-variant-numeric:tabular-nums}.MetroStationDepartures_primary__a7ieW{color:var(--color-ink);font:600 var(--text-base)/1.3 var(--font-sans);font-variant-numeric:tabular-nums}.MetroStationDepartures_primaryLabel__laO6Q{color:var(--color-ink-sub);font-size:var(--text-caption)}.MetroStationDepartures_secondary__ixQvy{color:var(--color-ink-dim);font:400 var(--text-caption)/1.5 var(--font-mono);font-variant-numeric:tabular-nums}.MetroStationDepartures_tag__JmpHc{align-self:center;padding:0 6px;border:1px solid var(--metro-departure-color);border-radius:4px;color:var(--color-ink-sub);font:500 var(--text-label)/1.6 var(--font-sans)}.MetroStationDepartures_ended__6SnFF{color:var(--color-ink-dim);font-size:var(--text-caption)}.MetroStationDepartures_service__AVXwM[data-state=ended] .MetroStationDepartures_destination__EMt5c{color:var(--color-ink-dim)}.MetroStationDepartures_status__LLhXA{margin:0;padding:10px 0;border-top:1px solid var(--color-border);color:var(--color-ink-sub);font-size:var(--text-sm);line-height:1.5}.MetroStationDepartures_headway__sy5SR{color:var(--color-ink);font-variant-numeric:tabular-nums}.MetroStationDepartures_firstLast__akT5f{flex-basis:100%;color:var(--color-ink-dim);font:400 var(--text-caption)/1.5 var(--font-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.MetroStationDepartures_chevron__eQkPh,.MetroStationDepartures_disclosure__T1apZ{transition:none}}.MetroStationSectionNav_nav__cQjdq{display:flex;align-items:stretch;gap:0 22px;border-bottom:1px solid var(--color-border)}.MetroStationSectionNav_nav__cQjdq a{display:inline-flex;align-items:center;min-height:44px;padding:10px 2px;color:var(--color-ink-sub);font:400 13px/1.5 var(--font-sans);text-decoration:none}.MetroStationSectionNav_nav__cQjdq a:hover,.MetroStationSectionNav_nav__cQjdq a[aria-current=location]{color:var(--color-ink);box-shadow:inset 0 -2px var(--color-accent)}.MetroStationSectionNav_nav__cQjdq a[aria-current=location]{font-weight:600}.MetroStationSectionNav_nav__cQjdq a:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (max-width:574px){.MetroStationSectionNav_nav__cQjdq{gap:0 14px}.MetroStationSectionNav_nav__cQjdq a{flex:1;justify-content:center;font-size:12px;text-align:center}}.MetroStationSheet_backdrop__KptQG.MetroStationSheet_backdrop__KptQG{z-index:1600}.MetroStationSheet_backdrop__KptQG.MetroStationSheet_expanded__BJ1xu{inset:0}.MetroStationSheet_panel__pUoGx.MetroStationSheet_panel__pUoGx{border-radius:0;height:min(76dvh,620px)}.MetroStationSheet_panel__pUoGx>header button{min-width:44px;min-height:44px}.MetroStationSheet_content__DNrPp.MetroStationSheet_content__DNrPp{overscroll-behavior:contain;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.MetroStationSheet_station__XpSjf{display:flex;flex-direction:column;gap:16px}.MetroStationSheet_departuresHeading__g63EQ{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px;color:var(--color-ink-dim);font:12px/1.5 var(--font-mono)}.MetroStationSheet_departuresHeading__g63EQ h3{margin:0;font:inherit}.MetroStationSheet_status__BAIww{margin:0;padding:14px 12px;border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-ink-dim);font:14px/1.6 var(--font-sans)}.MetroStationSheet_actions__dNwWc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.MetroStationSheet_actions__dNwWc button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-soft);color:var(--color-ink);font:600 13px/1.4 var(--font-sans);cursor:pointer}.MetroStationSheet_actions__dNwWc button:hover{background:var(--color-surface);border-color:var(--color-accent)}.MetroStationSheet_actions__dNwWc svg{flex-shrink:0}.MetroStationSheet_stationLink__8GhDa{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-accent);font:500 14px/1.5 var(--font-sans)}.MetroStationSheet_stationLink__8GhDa:hover{text-decoration:underline;text-underline-offset:3px}.MetroStationSheet_actions__dNwWc button:focus-visible,.MetroStationSheet_stationLink__8GhDa:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (min-width:1024px){.MetroStationSheet_panel__pUoGx.MetroStationSheet_panel__pUoGx{width:min(440px,44vw);height:100%}}