.YourRoutes-module__W0kDBa__block{border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);flex:none;min-block-size:3.5rem}.YourRoutes-module__W0kDBa__block:not([data-ready]){border-color:var(--rule);background:0 0}.YourRoutes-module__W0kDBa__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-1);display:flex}.YourRoutes-module__W0kDBa__title{font-size:var(--text-lg);letter-spacing:.03em;font-weight:800}.YourRoutes-module__W0kDBa__all{min-block-size:2rem;font-family:var(--font-sign);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex}.YourRoutes-module__W0kDBa__all:focus-visible,.YourRoutes-module__W0kDBa__row:focus-visible,.YourRoutes-module__W0kDBa__inviteLink:focus-visible{outline:var(--rule-width) solid var(--focus);outline-offset:2px}.YourRoutes-module__W0kDBa__list{margin:0;padding:0;list-style:none;display:grid}.YourRoutes-module__W0kDBa__list li+li{border-block-start:var(--hairline) solid var(--rule)}.YourRoutes-module__W0kDBa__row{align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding:var(--space-2) var(--space-3);transition:background-color var(--dur-fast) var(--ease-out-expo);text-decoration:none;display:flex}.YourRoutes-module__W0kDBa__row:hover{background:var(--surface-raised);text-decoration:none}.YourRoutes-module__W0kDBa__row>svg{color:var(--fg-muted);flex:none;margin-inline-start:auto}.YourRoutes-module__W0kDBa__row:hover>svg{color:var(--ink)}.YourRoutes-module__W0kDBa__text{gap:2px;min-inline-size:0;display:grid}.YourRoutes-module__W0kDBa__name{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.03em;text-transform:uppercase;font-weight:800;line-height:1.1}.YourRoutes-module__W0kDBa__count{color:var(--ink);white-space:nowrap;margin-inline-start:.5em}.YourRoutes-module__W0kDBa__next{gap:var(--space-2);min-inline-size:0;color:var(--fg-muted);font-size:var(--text-xs);display:flex}.YourRoutes-module__W0kDBa__nextText{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.YourRoutes-module__W0kDBa__invite{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.YourRoutes-module__W0kDBa__invitePrompt{font-family:var(--font-sign);font-size:var(--text-sm);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.3}.YourRoutes-module__W0kDBa__inviteLink{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding-inline:var(--space-3);border:var(--rule-width) solid var(--fg);border-radius:var(--radius);font-family:var(--font-sign);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color var(--dur-fast) var(--ease-out-expo), color var(--dur-fast) var(--ease-out-expo);font-weight:700;text-decoration:none;display:inline-flex}.YourRoutes-module__W0kDBa__inviteLink:hover{background:var(--fg);color:var(--fg-on-ink);text-decoration:none}@media (max-width:899px){.YourRoutes-module__W0kDBa__block{grid-column:1/-1}.YourRoutes-module__W0kDBa__row{padding-block:var(--space-1)}}.YourRoutes-module__W0kDBa__detours{color:var(--fg);white-space:nowrap;flex:none}
.StationBoard-module__6jdZlW__board{gap:var(--density-gap);block-size:100%;inline-size:22.5rem;max-inline-size:100%;padding:var(--space-4) var(--space-5);background:var(--bg-sunken);border-inline-end:var(--rule-width) solid var(--rule);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.StationBoard-module__6jdZlW__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.StationBoard-module__6jdZlW__board [hidden]{display:none}.StationBoard-module__6jdZlW__brand{gap:var(--space-2);display:grid}.StationBoard-module__6jdZlW__mark{align-items:center;gap:var(--space-2);display:flex}.StationBoard-module__6jdZlW__markGlyph{color:var(--fg);flex:none}.StationBoard-module__6jdZlW__wordmark{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);letter-spacing:.06em;text-transform:uppercase;padding-block-start:.1em;line-height:1}.StationBoard-module__6jdZlW__wordmarkB{color:var(--ink-e)}.StationBoard-module__6jdZlW__attribution{font-size:var(--text-xs);color:var(--fg-muted);line-height:var(--leading-copy);max-inline-size:32ch}.StationBoard-module__6jdZlW__heading{font-size:var(--text-3xl);font-weight:800;line-height:var(--leading-tight)}.StationBoard-module__6jdZlW__fold{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-block-start:calc(var(--space-2) * -1);display:flex}.StationBoard-module__6jdZlW__foldHint{padding:2px var(--space-2);white-space:nowrap;background:var(--ink-e);color:var(--fg-on-ink);font-family:var(--font-sign);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-inline-end:auto;font-weight:700}.StationBoard-module__6jdZlW__foldBtn{align-items:center;gap:var(--space-2);min-block-size:2rem;padding:0 var(--space-1);white-space:nowrap;border:0;border-block-end:var(--rule-width) solid var(--fg);color:var(--fg);font-family:var(--font-sign);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;font-weight:700;display:inline-flex}.StationBoard-module__6jdZlW__foldBtn:hover{background:var(--fg);color:var(--fg-on-ink)}.StationBoard-module__6jdZlW__foldBtn:focus-visible{outline:var(--rule-width) solid var(--focus);outline-offset:2px}.StationBoard-module__6jdZlW__foldChevron{flex:none}.StationBoard-module__6jdZlW__foldBtn[aria-expanded=false] .StationBoard-module__6jdZlW__foldChevron{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.StationBoard-module__6jdZlW__foldChevron{transition:transform var(--dur-fast) var(--ease-out-expo)}}.StationBoard-module__6jdZlW__search{position:relative}.StationBoard-module__6jdZlW__searchField{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius);background:var(--bg);transition:background var(--dur-fast) var(--ease-out-expo);display:flex}.StationBoard-module__6jdZlW__searchField:hover{background:var(--surface)}.StationBoard-module__6jdZlW__searchField:focus-within{outline:var(--rule-width) solid var(--focus);outline-offset:2px}.StationBoard-module__6jdZlW__searchIcon{color:var(--fg-muted);flex:none}.StationBoard-module__6jdZlW__input{min-inline-size:0;padding-block:var(--space-3);font-family:var(--font-sign);font-size:var(--text-base);letter-spacing:var(--tracking-label);background:0 0;border:0;outline:0;flex:1;font-weight:600}.StationBoard-module__6jdZlW__clear{border-radius:var(--radius);block-size:1.75rem;inline-size:1.75rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.StationBoard-module__6jdZlW__clear:hover{background:var(--fg);color:var(--fg-on-ink)}.StationBoard-module__6jdZlW__clear:focus-visible{outline:var(--rule-width) solid var(--focus)}.StationBoard-module__6jdZlW__results{margin:var(--space-2) 0 0;border:var(--rule-width) solid var(--rule-strong);background:var(--bg);max-block-size:18rem;padding:0;list-style:none;overflow-y:auto}.StationBoard-module__6jdZlW__results[hidden]{display:none}.StationBoard-module__6jdZlW__option{align-items:center;gap:var(--space-3);padding:var(--density-row) var(--space-3);cursor:pointer;display:flex}.StationBoard-module__6jdZlW__option+.StationBoard-module__6jdZlW__option{border-block-start:var(--hairline) solid var(--rule)}.StationBoard-module__6jdZlW__option[data-active]{background:var(--fg);color:var(--fg-on-ink)}.StationBoard-module__6jdZlW__optText{flex:1;min-inline-size:0;display:grid}.StationBoard-module__6jdZlW__optTitle{font-weight:700;font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.25}.StationBoard-module__6jdZlW__optSub{font-size:var(--text-xs);color:var(--fg-muted)}.StationBoard-module__6jdZlW__option[data-active] .StationBoard-module__6jdZlW__optSub,.StationBoard-module__6jdZlW__option[data-active] .StationBoard-module__6jdZlW__zone{color:var(--enamel-700)}.StationBoard-module__6jdZlW__zone{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);flex:none;font-weight:700}.StationBoard-module__6jdZlW__option[data-off] .StationBoard-module__6jdZlW__optText,.StationBoard-module__6jdZlW__option[data-off] .StationBoard-module__6jdZlW__zone{opacity:var(--dim-opacity)}.StationBoard-module__6jdZlW__optRec{flex:none;display:inline-flex}.StationBoard-module__6jdZlW__noMatch{gap:var(--space-1);padding:var(--space-3);border:var(--rule-width) dashed var(--rule);font-size:var(--text-sm);color:var(--fg-muted);display:grid}.StationBoard-module__6jdZlW__noMatch strong{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);font-weight:700}.StationBoard-module__6jdZlW__empty{gap:var(--space-1);padding:var(--space-3);border:var(--rule-width) dashed var(--rule);font-size:var(--text-sm);color:var(--fg-muted);margin-block-start:var(--space-2);display:grid}.StationBoard-module__6jdZlW__empty strong{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.02em;text-transform:uppercase;color:var(--fg);font-weight:700}.StationBoard-module__6jdZlW__lineList{margin:0;padding:0;list-style:none;display:grid}.StationBoard-module__6jdZlW__lineItem+.StationBoard-module__6jdZlW__lineItem{border-block-start:var(--hairline) solid var(--rule)}.StationBoard-module__6jdZlW__lineBtn{align-items:center;gap:var(--space-3);inline-size:100%;padding:calc(var(--density-row) + 2px) var(--space-2) calc(var(--density-row) + 6px);text-align:start;cursor:pointer;transition:background var(--dur-fast) var(--ease-out-expo);background:0 0;border:0;display:flex;position:relative}.StationBoard-module__6jdZlW__lineBtn:hover{background:var(--surface)}.StationBoard-module__6jdZlW__lineBtn:active{background:var(--surface-raised)}.StationBoard-module__6jdZlW__lineBtn:focus-visible{outline:var(--rule-width) solid var(--focus);outline-offset:-2px}.StationBoard-module__6jdZlW__lineBtn[aria-pressed=true] .StationBoard-module__6jdZlW__lineName{color:var(--fg)}.StationBoard-module__6jdZlW__lineText{min-inline-size:0;display:grid}.StationBoard-module__6jdZlW__lineName{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);letter-spacing:.03em;text-transform:uppercase;line-height:1.1}.StationBoard-module__6jdZlW__lineHead{font-size:var(--text-xs);color:var(--fg-muted);opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.StationBoard-module__6jdZlW__track{inset-inline:var(--space-2);background:var(--ink);transform-origin:0;block-size:6px;transition:transform var(--dur-base) var(--ease-out-expo);position:absolute;inset-block-end:0;transform:scaleX(0)}.StationBoard-module__6jdZlW__lineBtn[aria-pressed=true] .StationBoard-module__6jdZlW__track{transform:scaleX(1)}.StationBoard-module__6jdZlW__allMark{border:var(--rule-width) solid var(--fg);border-radius:var(--radius-disc);flex:none;place-items:center;block-size:1.75rem;inline-size:1.75rem;display:grid}.StationBoard-module__6jdZlW__lineBtn[data-reset][aria-pressed=true] .StationBoard-module__6jdZlW__allMark{background:var(--fg);color:var(--fg-on-ink)}.StationBoard-module__6jdZlW__trip{gap:var(--space-1);padding:var(--density-pad) var(--space-4);border:var(--rule-width) solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);display:grid}.StationBoard-module__6jdZlW__tripCount{font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:.03em;font-weight:700}.StationBoard-module__6jdZlW__tripCount strong{color:var(--ink-e);font-weight:800}.StationBoard-module__6jdZlW__tripBar{background:var(--enamel-700);block-size:6px}.StationBoard-module__6jdZlW__tripFill{background:var(--ink-e);block-size:100%;transition:inline-size var(--dur-base) var(--ease-out-expo);display:block}.StationBoard-module__6jdZlW__tripNote{font-size:var(--text-xs);color:var(--fg-muted)}.StationBoard-module__6jdZlW__credit{font-family:var(--font-sign);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--fg-muted);margin:auto 0 0;padding-block-start:0;font-weight:300}@media (max-width:899px){.StationBoard-module__6jdZlW__board{align-items:center;gap:var(--space-2) var(--space-3);block-size:auto;inline-size:100%;padding:var(--space-3) var(--space-4);border-inline-end:0;border-block-end:var(--rule-width) solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:visible}.StationBoard-module__6jdZlW__brand,.StationBoard-module__6jdZlW__search,.StationBoard-module__6jdZlW__fold{grid-row:1}.StationBoard-module__6jdZlW__search{grid-column:2}.StationBoard-module__6jdZlW__fold{grid-column:3;margin:0}.StationBoard-module__6jdZlW__foldBtn{border:var(--rule-width) solid var(--rule-strong);justify-content:center;min-block-size:2.75rem;inline-size:2.75rem;padding:0;position:relative}.StationBoard-module__6jdZlW__foldLabel,.StationBoard-module__6jdZlW__foldHint{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.StationBoard-module__6jdZlW__foldBtn[data-filtered]:after{content:"";border-radius:var(--radius-disc);background:var(--ink-e);border:var(--rule-width) solid var(--bg-sunken);block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.StationBoard-module__6jdZlW__heading{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.StationBoard-module__6jdZlW__credit{font-size:var(--text-xs);grid-column:1/-1;margin:0;padding:0}.StationBoard-module__6jdZlW__attribution,.StationBoard-module__6jdZlW__trip,.StationBoard-module__6jdZlW__lineHead{display:none}.StationBoard-module__6jdZlW__wordmark{font-size:var(--text-lg)}.StationBoard-module__6jdZlW__search{position:static}.StationBoard-module__6jdZlW__searchField{position:relative}.StationBoard-module__6jdZlW__results,.StationBoard-module__6jdZlW__empty{inset-inline:var(--space-4);z-index:5;max-block-size:50dvh;position:absolute}.StationBoard-module__6jdZlW__empty{background:var(--bg-sunken)}.StationBoard-module__6jdZlW__lines{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scrollbar-width:none;grid-column:1/-1;overflow-x:auto}.StationBoard-module__6jdZlW__lineList{gap:var(--space-1);inline-size:max-content;display:flex}.StationBoard-module__6jdZlW__lineItem+.StationBoard-module__6jdZlW__lineItem{border-block-start:0}.StationBoard-module__6jdZlW__lineBtn{padding:var(--space-2) var(--space-3) calc(var(--space-2) + 4px);min-block-size:2.75rem}.StationBoard-module__6jdZlW__lineName{font-size:var(--text-base);white-space:nowrap}.StationBoard-module__6jdZlW__track{inset-inline:0}}
