._bar_4lq3s_1{flex-wrap:wrap;gap:8px}._searchPanel_4lq3s_6{border:1px solid var(--sns-border-strong);background:var(--sns-panel);min-width:0;box-shadow:var(--sns-shadow);border-radius:8px;flex:100%;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;display:grid;overflow:visible}._places_4lq3s_19{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}._stationField_4lq3s_26{min-width:0;padding:6px 10px;position:relative}._stationField_4lq3s_26:first-child{border-right:1px solid var(--sns-border-soft)}._stationLabel_4lq3s_36{color:var(--sns-muted);margin:0 4px 1px;font-size:10.5px;font-weight:700;display:block}._stationField_4lq3s_26>span:nth-of-type(2){background:0 0;border:0;border-radius:0;height:31px;padding:0 4px}._stationField_4lq3s_26>span:nth-of-type(2) input{height:30px;font-size:14px}._locationButton_4lq3s_56{border:1px solid var(--sns-border-soft);background:var(--sns-primary-soft);width:30px;height:30px;color:var(--sns-link);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._locationButton_4lq3s_56:hover{border-color:var(--sns-primary);background:var(--sns-hover)}._locationButton_4lq3s_56:focus-visible{outline:2px solid var(--sns-primary);outline-offset:2px}._locationButton_4lq3s_56:disabled{color:var(--sns-muted);cursor:wait;opacity:.7}._stationMenu_4lq3s_83{z-index:30;border:1px solid var(--sns-border-strong);background:var(--sns-panel);max-height:320px;box-shadow:var(--sns-shadow);border-radius:6px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}._locationChoice_4lq3s_98,._stationChoice_4lq3s_98,._stationChoiceActive_4lq3s_98{width:100%;min-height:42px;color:var(--sns-text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}._locationChoice_4lq3s_98:hover,._stationChoice_4lq3s_98:hover,._stationChoiceActive_4lq3s_98:hover{background:var(--sns-hover)}._locationChoice_4lq3s_98>span,._stationChoice_4lq3s_98>span,._stationChoiceActive_4lq3s_98>span{flex-direction:column;flex:1;min-width:0;display:flex}._locationChoice_4lq3s_98>.sns-icon,._stationChoice_4lq3s_98>.sns-icon,._stationChoiceActive_4lq3s_98>.sns-icon{flex:none}._locationChoice_4lq3s_98 strong,._stationChoice_4lq3s_98 strong,._stationChoiceActive_4lq3s_98 strong{overflow-wrap:anywhere;font-size:12px}._locationChoice_4lq3s_98 small,._stationChoice_4lq3s_98 small,._stationChoiceActive_4lq3s_98 small{color:var(--sns-muted);overflow-wrap:anywhere;font-size:10.5px}._stationChoiceMeta_4lq3s_133{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}._lineChips_4lq3s_140{flex-wrap:wrap;gap:3px;margin:2px 0 1px;display:flex}._lineChip_4lq3s_140{border:1px solid var(--sns-border-soft);background:var(--sns-surface);min-height:18px;color:var(--sns-text);border-radius:999px;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}._lineChip_4lq3s_140 i{background:var(--sns-border-strong);border-radius:50%;flex:none;width:8px;height:8px}._lineRow_4lq3s_169{contain:inline-size;flex-wrap:nowrap;overflow:hidden}._lineRow_4lq3s_169>*{flex:none}._lineRowCentered_4lq3s_178{justify-content:center;align-self:stretch}._lineRowArrow_4lq3s_183{color:var(--sns-muted);font-size:10px;line-height:18px}._lineTrigger_4lq3s_189{cursor:pointer;font-family:inherit}._lineTrigger_4lq3s_189:hover{border-color:var(--sns-primary);background:var(--sns-hover)}._lineTrigger_4lq3s_189:focus-visible{outline:2px solid var(--sns-primary);outline-offset:-2px}._lineDialogList_4lq3s_202{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._lineDialogList_4lq3s_202 li{color:var(--sns-text);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12.5px;display:flex}._lineDialogList_4lq3s_202 li>span:first-child{flex:none}._stationCoordinates_4lq3s_222{font-variant-numeric:tabular-nums;unicode-bidi:isolate}._stationRow_4lq3s_227{align-items:stretch;gap:2px;display:flex}._stationRow_4lq3s_227>button{flex:1;min-width:0}._stationInfo_4lq3s_238{width:34px;color:var(--sns-link);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}._stationInfo_4lq3s_238:hover{background:var(--sns-hover)}._stationLabelInfo_4lq3s_251{color:var(--sns-link);text-underline-offset:2px;align-items:center;gap:3px;margin-left:8px;font-size:10.5px;font-weight:600;text-decoration:underline;display:inline-flex}._localizedName_4lq3s_263,._localizedNameCompact_4lq3s_263{flex-wrap:wrap;align-items:center;gap:3px 6px;display:inline-flex}._localizedNameCompact_4lq3s_263{color:var(--sns-text);font-size:11.5px;font-weight:600}._nameBadge_4lq3s_276,._nameBadgeGenerated_4lq3s_276{border:1px solid var(--sns-border-soft);background:var(--sns-surface);min-height:18px;color:var(--sns-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}._nameBadgeGenerated_4lq3s_276{border-style:dashed;border-color:var(--sns-border-strong);background:var(--sns-panel);color:var(--sns-text)}._nameBadgeUnverified_4lq3s_299{border-left:1px solid var(--sns-border-strong);color:var(--sns-link);padding-left:4px}._menuAttribution_4lq3s_305{margin:4px 8px 0;font-size:10px}._menuAttribution_4lq3s_305 a{color:var(--sns-muted)}._stationChoiceActive_4lq3s_98{background:var(--sns-primary-soft)}._stationList_4lq3s_317{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}._menuState_4lq3s_326,._menuError_4lq3s_326{color:var(--sns-muted);padding:8px;font-size:11.5px}._menuError_4lq3s_326,._formError_4lq3s_332{color:var(--sns-text);font-weight:600}._formError_4lq3s_332{margin:6px 2px 0;font-size:12px}._resultsCard_4lq3s_342{border:1px solid var(--sns-border);background:var(--sns-panel);box-shadow:var(--sns-shadow);border-radius:15px;padding:16px;overflow:hidden}._swapButton_4lq3s_351{border:0;border-right:1px solid var(--sns-border-soft);background:var(--sns-panel);width:40px;min-height:54px;color:var(--sns-muted);justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}._swapButton_4lq3s_351:hover{background:var(--sns-hover);border-color:var(--sns-primary)}._swapButton_4lq3s_351:disabled{color:var(--sns-border-strong);cursor:not-allowed;background:var(--sns-surface);opacity:.48}._whenControl_4lq3s_375{border-left:1px solid var(--sns-border-soft);align-items:stretch;min-width:0;display:flex}._whenControl_4lq3s_375>div{align-items:stretch;display:flex}._whenControl_4lq3s_375>div>button{background:var(--sns-panel);max-width:230px;height:auto;min-height:54px;color:var(--sns-text);border:0;border-radius:0}._searchPanel_4lq3s_6 ._searchSubmit_4lq3s_395{white-space:nowrap;border-radius:0 6px 6px 0;gap:6px;height:auto;min-height:54px}._networkMapToggle_4lq3s_403{border:1px solid var(--sns-border-strong);background:var(--sns-panel);min-height:44px;color:var(--sns-link);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 15px;font-size:12px;font-weight:700;display:inline-flex}._networkMapToggle_4lq3s_403:hover{border-color:var(--sns-primary);background:var(--sns-primary-soft)}._networkMapToggle_4lq3s_403:focus-visible{outline:2px solid var(--sns-primary);outline-offset:2px}._weather_4lq3s_426{pointer-events:none;align-items:center;gap:10px;min-height:44px;display:inline-flex}._weatherSlot_4lq3s_434{align-items:center;gap:2px;display:inline-flex}._weatherSlot_4lq3s_434 picture,._weatherSlot_4lq3s_434 img{display:block}._weatherSlot_4lq3s_434 img{opacity:.6;width:40px;height:40px}[data-bs-theme=light] ._weatherSlot_4lq3s_434 img{opacity:.85;filter:brightness(.8)}._weatherTime_4lq3s_455{color:var(--sns-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:1}._networkMapPanel_4lq3s_462{border:1px solid var(--sns-border-soft);background:var(--sns-surface);border-radius:8px;flex:100%;width:100%;min-width:0;padding:12px}._networkMapModal_4lq3s_472{width:100vw;max-width:none;height:100dvh;margin:0}._networkMapModal_4lq3s_472 .modal-content{background:var(--sns-surface);height:100dvh;color:var(--sns-text);border:0;border-radius:0}._networkMapModal_4lq3s_472 .modal-header{border-bottom:1px solid var(--sns-border-soft);background:var(--sns-panel);flex:none;min-height:58px}._networkMapModalBody_4lq3s_492{background:var(--sns-surface);flex:auto;height:calc(100dvh - 58px);min-height:0;padding:0;overflow:hidden}._networkMapModalBody_4lq3s_492>._networkMapPanel_4lq3s_462{border:0;border-radius:0;flex-direction:column;height:100%;padding:12px 16px 16px;display:flex}._networkMapWorkspace_4lq3s_509{flex:auto;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:12px;min-height:0;margin-top:10px;display:grid}._networkMapSidebar_4lq3s_518{border:1px solid var(--sns-border-soft);background:var(--sns-panel);border-radius:6px;min-width:0;min-height:0;padding:10px;overflow-y:auto}._networkMapSidebar_4lq3s_518 h4{color:var(--sns-text);margin:0 0 8px;font-size:12px}._networkMapMain_4lq3s_533{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._networkMapRouteList_4lq3s_541{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._networkMapRouteList_4lq3s_541 button{width:100%;min-height:42px;color:var(--sns-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}._networkMapRouteList_4lq3s_541 button:hover,._networkMapRouteList_4lq3s_541 button:focus-visible{border-color:var(--sns-primary);background:var(--sns-primary-soft)}._networkMapRouteSelected_4lq3s_568{border-color:var(--sns-primary)!important;background:var(--sns-primary-soft)!important}._networkMapRouteMuted_4lq3s_573{opacity:.72}._networkMapLivePanel_4lq3s_577{border:1px solid var(--sns-border-soft);background:var(--sns-surface);max-height:210px;color:var(--sns-text);border-radius:6px;flex:0 auto;margin-top:10px;padding:10px;overflow-y:auto}._networkMapLivePanel_4lq3s_577 p{color:var(--sns-muted);margin:4px 0;font-size:11px}._networkMapLivePanel_4lq3s_577 ul{margin:6px 0 0;padding-left:18px}._networkMapVehicles_4lq3s_598 circle{fill:var(--sns-primary);stroke:var(--sns-on-primary);stroke-width:2px;vector-effect:non-scaling-stroke}._networkMapVehicles_4lq3s_598 path{fill:none;stroke:var(--sns-on-primary);stroke-width:1.5px;vector-effect:non-scaling-stroke}._networkMapVehicle_4lq3s_598{pointer-events:none}._networkMapHead_4lq3s_615{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._networkMapHead_4lq3s_615 h3{color:var(--sns-text);margin:0;font-size:13px}._networkMapHead_4lq3s_615 h3 span{overflow-wrap:anywhere}._networkMapHead_4lq3s_615 p{color:var(--sns-muted);margin:2px 0 0;font-size:10.5px}._networkMapZoom_4lq3s_635{z-index:4;border:1px solid var(--sns-border-soft);background:var(--sns-surface);box-shadow:var(--sns-shadow);border-radius:999px;gap:5px;padding:5px;display:flex;position:absolute;top:10px;right:10px}._networkMapZoom_4lq3s_635 button{border:1px solid var(--sns-border-strong);background:var(--sns-panel);width:36px;height:36px;color:var(--sns-text);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex}._networkMapZoom_4lq3s_635 button:hover:not(:disabled){border-color:var(--sns-primary);background:var(--sns-primary-soft)}._networkMapZoom_4lq3s_635 button:disabled{color:var(--sns-muted);opacity:.55}._networkMapZoom_4lq3s_635 button:last-child{border-radius:999px;width:auto;min-width:64px;padding:0 10px;font-size:11px;font-weight:700}._networkMapSelection_4lq3s_679{color:var(--sns-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;font-size:11px;display:grid}._networkMapSelection_4lq3s_679>span:not([aria-hidden]){border:1px solid var(--sns-border-soft);background:var(--sns-panel);min-width:0;color:var(--sns-text);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;display:flex}._networkMapSelection_4lq3s_679 strong{background:var(--sns-primary);width:20px;height:20px;color:var(--sns-on-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}._networkMapSelectionActions_4lq3s_713{flex-wrap:wrap;align-items:stretch;gap:7px;margin-top:8px;display:flex}._networkMapSelectionActions_4lq3s_713 button{border:1px solid var(--sns-border-strong);background:var(--sns-panel);min-height:38px;color:var(--sns-text);border-radius:6px;justify-content:center;align-items:center;padding:6px 11px;font-size:11.5px;font-weight:700;display:inline-flex}._networkMapSelectionActions_4lq3s_713 button:hover:not(:disabled),._networkMapSelectionActions_4lq3s_713 button:focus-visible{border-color:var(--sns-primary);background:var(--sns-primary-soft)}._networkMapSelectionActions_4lq3s_713 button:disabled{color:var(--sns-muted);opacity:.55;cursor:not-allowed}._networkMapSelectionActions_4lq3s_713 ._networkMapConfirm_4lq3s_742{border-color:var(--sns-primary);background:var(--sns-primary);color:var(--sns-on-primary);margin-left:auto}._networkMapClear_4lq3s_749{white-space:nowrap;word-break:keep-all;flex:none}._networkMapPreview_4lq3s_755{border:1px solid var(--sns-border-soft);background:var(--sns-panel);border-radius:6px;flex:0 auto;max-height:250px;margin-top:8px;padding:10px;overflow:auto}._networkMapPreview_4lq3s_755 h4{color:var(--sns-text);margin:0 0 7px;font-size:12px}._networkMapPreview_4lq3s_755 dl{flex-wrap:wrap;gap:8px 18px;margin:0 0 8px;display:flex}._networkMapPreview_4lq3s_755 dl div{flex-direction:column;display:flex}._networkMapPreview_4lq3s_755 dt{color:var(--sns-muted);font-size:10px}._networkMapPreview_4lq3s_755 dd{color:var(--sns-text);margin:0;font-size:12px;font-weight:800}._networkMapPreview_4lq3s_755>ol{gap:6px;margin:0;padding-left:20px;display:grid}._networkMapPreview_4lq3s_755>ol li{color:var(--sns-text);font-size:11px}._networkMapPreview_4lq3s_755>ol li>strong,._networkMapPreview_4lq3s_755>ol li>span{overflow-wrap:anywhere;display:block}._networkMapLargeHint_4lq3s_805{color:var(--sns-muted);margin:8px 0 0;font-size:11px;line-height:1.45}._networkMapSearch_4lq3s_812{color:var(--sns-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:9px;font-size:11px;font-weight:700;display:grid}._networkMapSearch_4lq3s_812 input{border:1px solid var(--sns-border-strong);background:var(--sns-panel);min-width:0;height:40px;color:var(--sns-text);border-radius:6px;padding:0 11px}._networkMapMatches_4lq3s_832{border:1px solid var(--sns-border-soft);background:var(--sns-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:190px;margin:6px 0 0;padding:5px;list-style:none;display:grid;overflow:auto}._networkMapMatches_4lq3s_832 button{width:100%;min-height:40px;color:var(--sns-text);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;padding:6px 8px;display:flex}._networkMapMatches_4lq3s_832 button:hover,._networkMapMatches_4lq3s_832 button[aria-pressed=true]{background:var(--sns-primary-soft)}._networkMapMatches_4lq3s_832 strong{overflow-wrap:anywhere;min-width:0;font-size:11.5px}._networkMapMatches_4lq3s_832 button span{color:var(--sns-muted);flex:none;font-size:10px}._networkMapMatchName_4lq3s_873{align-items:center;gap:5px;display:inline-flex}._networkMapViewport_4lq3s_879{aspect-ratio:12/7;border:1px solid var(--sns-border-soft);background:var(--sns-panel);border-radius:6px;width:100%;min-height:260px;max-height:none;margin-top:9px;position:relative;overflow:hidden}._networkMapViewport_4lq3s_879 svg{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}._networkMapViewport_4lq3s_879 svg:active{cursor:grabbing}._networkMapMain_4lq3s_533 ._networkMapViewport_4lq3s_879{aspect-ratio:auto;flex:auto;min-height:360px;margin-top:0}._networkMapRoutes_4lq3s_911 path{fill:none;stroke-width:3.5px;stroke-linecap:round;opacity:.78;vector-effect:non-scaling-stroke}._networkMapRoutes_4lq3s_911 path[data-selected=true]{stroke-width:6px}._networkMapStations_4lq3s_923 [data-station-id]{cursor:pointer}._networkMapStations_4lq3s_923 circle{fill:var(--sns-panel);stroke:var(--sns-text);stroke-width:1.5px;vector-effect:non-scaling-stroke}._networkMapStations_4lq3s_923 ._networkMapHitTarget_4lq3s_932{fill:#0000;stroke:#0000;stroke-width:44px;pointer-events:stroke;vector-effect:non-scaling-stroke}._networkMapStations_4lq3s_923 text{fill:var(--sns-text);paint-order:stroke;stroke:var(--sns-panel);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-weight:700}._networkMapStations_4lq3s_923 [data-selection=focused]>circle:first-child{fill:var(--sns-primary-soft);stroke:var(--sns-primary);stroke-width:3px}._networkMapStations_4lq3s_923 [data-selection=origin]>circle:first-child{fill:var(--sns-panel);stroke:#1677d2;stroke-width:4px}._networkMapStations_4lq3s_923 [data-selection=destination]>circle:first-child{fill:var(--sns-panel);stroke:#d54235;stroke-width:4px}._networkMapStations_4lq3s_923 [data-selection=focused] text,._networkMapStations_4lq3s_923 [data-selection=origin] text,._networkMapStations_4lq3s_923 [data-selection=destination] text{fill:var(--sns-text);stroke-width:4px;font-weight:900}._networkMapMarkerIcon_4lq3s_969{pointer-events:none}._networkMapMarkerIcon_4lq3s_969 path{fill:none;stroke:var(--sns-text);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._networkMapControls_4lq3s_981{pointer-events:none;position:absolute;inset:0;overflow:hidden}._networkMapControl_4lq3s_981,._networkMapControlSelected_4lq3s_988{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;transform:translate(-50%,-50%)}._networkMapControl_4lq3s_981:hover,._networkMapControl_4lq3s_981:focus-visible,._networkMapControlSelected_4lq3s_988:hover,._networkMapControlSelected_4lq3s_988:focus-visible{outline:3px solid var(--sns-primary);outline-offset:1px;background:var(--sns-primary-soft)}._networkMapControlSelected_4lq3s_988{border:2px solid var(--sns-on-primary);background:var(--sns-primary)}._networkMapMetadata_4lq3s_1011{border-top:1px solid var(--sns-border-soft);color:var(--sns-muted);margin-top:10px;padding-top:9px;font-size:10.5px}._networkMapMetadata_4lq3s_1011 h4{color:var(--sns-text);margin:0 0 5px;font-size:11px}._networkMapMetadata_4lq3s_1011 ul{flex-direction:column;gap:3px;margin:5px 0 0;padding:0;list-style:none;display:flex}._networkMapMetadata_4lq3s_1011 li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}._networkMapMetadata_4lq3s_1011 a{color:var(--sns-link);font-weight:600}._networkMapFreshness_4lq3s_1043,._networkMapFreshnessStale_4lq3s_1043{flex-wrap:wrap;gap:4px 8px;margin:0;display:flex}._networkMapFreshness_4lq3s_1043 strong,._networkMapFreshnessStale_4lq3s_1043 strong{color:var(--sns-text)}._networkMapFreshnessStale_4lq3s_1043 strong{color:#b42318}._nearby_4lq3s_1057{flex-direction:column;flex:auto;gap:6px;min-width:280px;display:flex}._nearbyTrigger_4lq3s_1065{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}._nearbyButton_4lq3s_1072{border:1px solid var(--sns-border-strong);background:var(--sns-panel);max-width:100%;min-height:44px;color:var(--sns-link);text-align:left;border-radius:999px;align-items:center;gap:7px;padding:6px 16px;font-size:12.5px;font-weight:700;line-height:1.3;display:inline-flex}._nearbyButton_4lq3s_1072:hover{border-color:var(--sns-primary);background:var(--sns-primary-soft)}._nearbyButton_4lq3s_1072:focus-visible{outline:2px solid var(--sns-primary);outline-offset:2px}._nearbyButton_4lq3s_1072[aria-disabled=true]{color:var(--sns-muted);cursor:progress}._nearbyButton_4lq3s_1072 .sns-icon{flex:none}._nearbySpinner_4lq3s_1104{border:2px solid var(--sns-border-strong);border-top-color:var(--sns-primary);border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite _nearbySpin_4lq3s_1104}@keyframes _nearbySpin_4lq3s_1104{to{transform:rotate(360deg)}}._nearbyBody_4lq3s_1119:empty{display:none}._nearbyStatus_4lq3s_1123{color:var(--sns-text);align-items:center;gap:8px;margin:0;padding:4px 2px;font-size:12px;font-weight:600;display:flex}._nearbyError_4lq3s_1134{border:1px solid var(--sns-border-soft);border-left:4px solid var(--sns-primary);background:var(--sns-panel);color:var(--sns-text);border-radius:6px;margin:0;padding:9px 12px;font-size:12px;font-weight:600;line-height:1.45}._nearbyPanel_4lq3s_1147{border:1px solid var(--sns-border-strong);background:var(--sns-panel);box-shadow:var(--sns-shadow);border-radius:8px;padding:10px 12px 12px}._nearbyDialog_4lq3s_1155{color:var(--sns-text);overflow:hidden;padding:0!important}._nearbyDialog_4lq3s_1155 ._nearbyPanel_4lq3s_1147{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._nearbyDialog_4lq3s_1155 ._nearbyClose_4lq3s_1168{background:var(--sns-surface);width:44px;height:44px;color:var(--sns-text)}._nearbyDialog_4lq3s_1155 ._nearbyGroups_4lq3s_1174{grid-template-columns:minmax(0,1fr)}._nearbyDialogContent_4lq3s_1178{background:var(--sns-panel);overflow:hidden}._nearbyDialogShell_4lq3s_1183{flex-direction:column;min-height:0;display:flex;overflow:hidden}._nearbyDialogHeader_4lq3s_1190{padding:max(8px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));border-bottom:1px solid var(--sns-border-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}._nearbyDialogBody_4lq3s_1200{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:12px max(12px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));flex:auto;overflow-y:auto}._nearbyDialogTitle_4lq3s_1209{color:var(--sns-text);margin:0;font-size:18px;font-weight:800;line-height:1.3}._nearbyHead_4lq3s_1217{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._nearbyMeta_4lq3s_1224{color:var(--sns-muted);flex-wrap:wrap;gap:2px 12px;margin:0;padding-top:4px;font-size:11px;line-height:1.45;display:flex}._nearbyAccuracy_4lq3s_1235{color:var(--sns-text);font-variant-numeric:tabular-nums;font-weight:700}._nearbyClose_4lq3s_1168{width:32px;height:32px;color:var(--sns-muted);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._nearbyClose_4lq3s_1168:hover{background:var(--sns-hover);color:var(--sns-text)}._nearbyClose_4lq3s_1168:focus-visible{outline:2px solid var(--sns-primary);outline-offset:1px}._nearbyGroups_4lq3s_1174{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:8px;display:grid}._nearbyGroup_4lq3s_1174{min-width:0}._nearbyGroupHeading_4lq3s_1274{color:var(--sns-text);align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px;font-weight:800;display:flex}._nearbyList_4lq3s_1284{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}._nearbyItem_4lq3s_1293{border:1px solid var(--sns-border-soft);background:var(--sns-surface);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}._nearbyItem_4lq3s_1293:hover{border-color:var(--sns-primary)}._nearbyChoice_4lq3s_1305{width:100%;min-height:44px;color:var(--sns-text);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:8px 10px 4px;display:grid}._nearbyChoice_4lq3s_1305:hover{background:var(--sns-hover)}._nearbyChoice_4lq3s_1305:focus-visible{outline:2px solid var(--sns-primary);outline-offset:-2px}._nearbyMapLink_4lq3s_1327{border:1px solid var(--sns-border-strong);min-height:36px;color:var(--sns-link);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin:0 10px 6px;padding:0 12px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}._nearbyMapLink_4lq3s_1327:hover{border-color:var(--sns-primary);background:var(--sns-hover)}._nearbyMapLink_4lq3s_1327:focus-visible{outline:2px solid var(--sns-primary);outline-offset:1px}._nearbyName_4lq3s_1351{flex-direction:column;grid-row:1/span 2;gap:1px;min-width:0;display:flex}._nearbyName_4lq3s_1351 strong{overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}._stopNameWithIcon_4lq3s_1364{align-items:center;gap:6px;display:inline-flex}._nearbyDistance_4lq3s_1370{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}._nearbyDistance_4lq3s_1370 strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}._nearbyDistance_4lq3s_1370 small{color:var(--sns-muted);font-size:10px}._nearbyAction_4lq3s_1387{white-space:nowrap;color:var(--sns-link);grid-column:2;place-self:end;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}._nearbyEmpty_4lq3s_1400,._nearbyGroupError_4lq3s_1400{background:var(--sns-surface);border-radius:6px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.45}._nearbyEmpty_4lq3s_1400{color:var(--sns-muted)}._nearbyGroupError_4lq3s_1400{color:var(--sns-text);border-left:3px solid var(--sns-primary);font-weight:600}._nearbyAttribution_4lq3s_1419{color:var(--sns-muted);margin-top:8px;font-size:10.5px}._nearbyAttribution_4lq3s_1419 a{color:var(--sns-link)}@media (prefers-reduced-motion:reduce){._nearbySpinner_4lq3s_1104{animation:none}}._basisRow_4lq3s_1433{gap:4px;padding:2px 4px;display:flex}._basis_4lq3s_1433,._basisActive_4lq3s_1439{border:1px solid var(--sns-border-soft);background:var(--sns-surface);height:32px;min-height:32px;color:var(--sns-text);border-radius:999px;flex:1;padding:0 12px;font-size:12px;font-weight:600}._basis_4lq3s_1433:hover,._basisActive_4lq3s_1439:hover{background:var(--sns-hover)}._basisActive_4lq3s_1439{background:var(--sns-primary);border-color:var(--sns-primary);color:var(--sns-on-primary)}._whenField_4lq3s_1461{color:var(--sns-muted);justify-content:space-between;align-items:center;gap:10px;padding:4px 6px;font-size:11.5px;display:flex}._whenField_4lq3s_1461 input{min-width:150px;height:36px;color:var(--sns-text);background:var(--sns-surface);border:1px solid var(--sns-border-strong);border-radius:6px;padding:0 8px;font-size:13px}._menuClear_4lq3s_1481{color:var(--sns-link);background:0 0;border:0;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:11.5px;font-weight:600}._menuClear_4lq3s_1481:hover{background:var(--sns-hover)}._menuClear_4lq3s_1481:disabled{color:var(--sns-muted)}._advanced_4lq3s_1498{margin-top:8px}._advancedToggle_4lq3s_1502{min-height:28px;color:var(--sns-link);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}._advancedToggle_4lq3s_1502:hover{background:var(--sns-hover)}._advancedToggle_4lq3s_1502[aria-expanded=true] .sns-icon{transform:rotate(180deg)}._advancedBody_4lq3s_1522{padding:4px 2px 0}._selectedHeading_4lq3s_1526{color:var(--sns-text);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}._selectedTag_4lq3s_1535{background:var(--sns-primary);color:var(--sns-on-primary);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}._selectedMeta_4lq3s_1544{color:var(--sns-muted);font-size:11.5px;font-weight:400}._post_4lq3s_1550{border:1px solid var(--sns-border-soft);background:var(--sns-panel);border-radius:8px;padding:14px}._postHead_4lq3s_1557{justify-content:space-between;align-items:center;gap:8px;display:flex}._postTitle_4lq3s_1564{min-width:0;color:var(--sns-text);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}._routeFavoriteButton_4lq3s_1575{border:1px solid var(--sns-border);background:var(--sns-panel);width:34px;height:34px;color:var(--sns-muted);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}._routeFavoriteButton_4lq3s_1575:hover{border-color:var(--sns-primary);background:var(--sns-hover);color:var(--sns-primary)}._routeFavoriteButton_4lq3s_1575:focus-visible{outline:2px solid var(--sns-primary);outline-offset:2px}._routeFavoriteButton_4lq3s_1575:disabled{cursor:wait;opacity:.6}._routeFavoriteButtonSaved_4lq3s_1601{border-color:var(--sns-primary);color:var(--sns-primary)}._favoriteLoginNotice_4lq3s_1606{border:1px solid var(--sns-border-soft);background:var(--sns-hover);color:var(--sns-text);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:9px 0 0;padding:8px 10px;font-size:11.5px;display:flex}._favoriteLoginNotice_4lq3s_1606 button{border:1px solid var(--sns-primary);color:var(--sns-primary);background:0 0;border-radius:7px;flex:none;padding:5px 9px;font-weight:700}._favoriteLoginNotice_4lq3s_1606 button:hover{background:var(--sns-primary);color:#111}._postCondition_4lq3s_1633{color:var(--sns-muted);margin:4px 0 0;font-size:11px}._summary_4lq3s_1639{background:var(--sns-surface);border-radius:8px;flex-wrap:wrap;gap:12px 20px;margin:10px 0 14px;padding:12px 14px;display:flex}._summary_4lq3s_1639 div{flex-direction:column-reverse;min-width:88px;display:flex}._summary_4lq3s_1639 dt{color:var(--sns-muted);font-size:10.5px}._summary_4lq3s_1639 dd{color:var(--sns-text);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.25}._nextDay_4lq3s_1666{background:var(--sns-primary-soft);color:var(--sns-text);border-radius:999px;margin-left:5px;padding:1px 6px;font-size:10px}._timeline_4lq3s_1675{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}._leg_4lq3s_1683{grid-template-columns:minmax(84px,auto) 20px minmax(0,1fr);column-gap:10px;min-height:112px;display:grid}._legTimes_4lq3s_1690{flex-direction:column;justify-content:space-between;align-items:flex-end;padding:1px 0 14px;display:flex}._legTimes_4lq3s_1690 time{color:var(--sns-text);text-align:right;font-size:12px;font-weight:700}._legTimes_4lq3s_1690 small{color:var(--sns-muted);font-size:10px}._legRail_4lq3s_1708{flex-direction:column;justify-content:space-between;align-items:center;padding:3px 0 17px;display:flex;position:relative}._legLine_4lq3s_1717{z-index:0;background:var(--sns-border-strong);border-radius:999px;width:4px;position:absolute;top:10px;bottom:24px}._legDot_4lq3s_1727{z-index:1;border:3px solid var(--sns-text);background:var(--sns-panel);border-radius:50%;width:13px;height:13px}._legBody_4lq3s_1736{flex:1;min-width:0}._legMain_4lq3s_1741{color:var(--sns-text);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}._legTag_4lq3s_1752{background:var(--sns-surface);border:1px solid var(--sns-border-soft);color:var(--sns-muted);border-radius:999px;padding:1px 7px;font-size:10px}._legTagEstimated_4lq3s_1761{background:var(--sns-panel);border:1px dashed var(--sns-border-strong);color:var(--sns-text);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}._legWalk_4lq3s_1771{min-height:76px}._legLineWalk_4lq3s_1775{z-index:0;border-left:3px dotted var(--sns-muted);width:0;position:absolute;top:10px;bottom:24px}._legDotWalk_4lq3s_1784{z-index:1;border:2px solid var(--sns-muted);background:var(--sns-panel);border-radius:50%;width:11px;height:11px}._timeNote_4lq3s_1793{color:var(--sns-muted);margin:-6px 0 12px;font-size:10.5px;line-height:1.45}._livePanel_4lq3s_1800{border:1px solid var(--sns-border-soft);background:var(--sns-surface);border-radius:8px;margin:0 0 14px;padding:12px 14px}._livePanelHead_4lq3s_1808{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._livePanelHead_4lq3s_1808 h4{color:var(--sns-text);margin:0;font-size:13px}._livePanelHead_4lq3s_1808 p{color:var(--sns-muted);margin:2px 0 0;font-size:10.5px}._livePanelHead_4lq3s_1808 button{border:1px solid var(--sns-border-strong);background:var(--sns-panel);min-height:32px;color:var(--sns-link);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}._liveSummary_4lq3s_1835{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}._liveSummary_4lq3s_1835 li{color:var(--sns-text);font-size:11px}._liveSummaryButton_4lq3s_1849{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 0;display:grid}._liveSummary_4lq3s_1835 strong{font-size:10.5px}._liveLegDetail_4lq3s_1867{background:var(--sns-panel);color:var(--sns-text);border-left:2px solid;margin:2px 0 6px 17px;padding:7px 9px}._liveLegDetail_4lq3s_1867 p{margin:0 0 3px}._liveLegDetail_4lq3s_1867 time{color:var(--sns-muted)}._vehiclePosition_4lq3s_1881{border:1px solid var(--sns-border-soft);background:var(--sns-surface);border-radius:8px;gap:4px;margin:7px 0;padding:8px;display:grid}._vehiclePosition_4lq3s_1881 a{width:fit-content;color:var(--sns-link);text-underline-offset:2px;font-weight:700;text-decoration:underline}._congestionDot_4lq3s_1899{background:currentColor;border:1px solid;border-radius:50%;width:9px;height:9px}._congestion_neutral_4lq3s_1907{color:var(--sns-muted)}._congestion_yellow_4lq3s_1911{color:#8a5a00}._congestion_red_4lq3s_1915{color:#b42318}._affectedSegments_4lq3s_1919{border-top:1px solid var(--sns-border-soft);color:var(--sns-text);margin-top:10px;padding-top:8px;font-size:11px}._affectedSegments_4lq3s_1919 p{margin:3px 0}@media (prefers-reduced-motion:reduce){._livePanel_4lq3s_1800 *,._advancedToggle_4lq3s_1502 .sns-icon,._legToggle_4lq3s_1931 .sns-icon{transition:none!important;animation:none!important}}._fareLink_4lq3s_1936{color:var(--sns-link);align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:600;line-height:1.3;text-decoration:underline;display:inline-flex}._legSub_4lq3s_1948{color:var(--sns-muted);margin:2px 0 0;font-size:11px}._stopLink_4lq3s_1954{color:var(--sns-text);text-decoration:underline;-webkit-text-decoration-color:var(--sns-border-strong);text-decoration-color:var(--sns-border-strong);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}._stopLink_4lq3s_1954:hover{color:var(--sns-link);-webkit-text-decoration-color:var(--sns-link);text-decoration-color:var(--sns-link)}._stopLink_4lq3s_1954 .sns-icon{color:var(--sns-muted);flex:none}._walkOnly_4lq3s_1973{gap:8px}._walkOnlyLinks_4lq3s_1977{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}._walkOnlyNote_4lq3s_1985{font-size:10.5px}._legStops_4lq3s_1989{flex-direction:column;gap:5px;margin:6px 0 0;display:flex}._legStops_4lq3s_1989 div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;display:grid}._legStops_4lq3s_1989 dt{color:var(--sns-muted);font-size:10px;font-weight:700}._legStops_4lq3s_1989 dd{color:var(--sns-text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}._legToggle_4lq3s_1931{min-height:24px;color:var(--sns-link);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;margin-top:2px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}._legToggle_4lq3s_1931:hover{background:var(--sns-hover)}._legToggle_4lq3s_1931[aria-expanded=true] .sns-icon{transform:rotate(180deg)}._intermediateStopList_4lq3s_2035{border-left:2px solid var(--sns-border-strong);background:var(--sns-surface);color:var(--sns-text);gap:4px;margin:5px 0 0;padding:7px 8px 7px 28px;display:grid}._intermediateStopList_4lq3s_2035 li{padding-left:2px;font-size:11px}._intermediateStopList_4lq3s_2035 li::marker{color:var(--sns-muted)}._intermediateStopList_4lq3s_2035 li>a{margin-right:8px}._intermediateStopList_4lq3s_2035 time{color:var(--sns-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._routeDiagram_4lq3s_2060{border:1px solid var(--sns-border-soft);background:var(--sns-panel);border-radius:8px;margin:12px 0 0;padding:12px}._routeDiagramTitle_4lq3s_2068{color:var(--sns-text);margin:0 0 8px;font-size:12.5px}._routeDiagramPlot_4lq3s_2074{border:1px solid var(--sns-border-soft);background:var(--sns-surface);border-radius:6px;width:100%;height:clamp(170px,32vw,260px);display:block}._routeDiagramUnderlay_4lq3s_2083{fill:none;stroke:var(--sns-text);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;opacity:.3}._routeDiagramLine_4lq3s_2092{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}._routeDiagramTransfer_4lq3s_2099{stroke:var(--sns-muted);stroke-width:1.5px;stroke-dasharray:3 3}._routeDiagramWalk_4lq3s_2105{fill:none;stroke:var(--sns-muted);stroke-width:2px;stroke-dasharray:2.5 2;stroke-linecap:round;stroke-linejoin:round}._routeDiagramWalkApprox_4lq3s_2114{fill:none;stroke:var(--sns-muted);stroke-width:1.5px;stroke-dasharray:1 2.5;stroke-linecap:round;opacity:.75}._routeDiagramStop_4lq3s_2123{fill:var(--sns-panel);stroke:var(--sns-text);stroke-width:1px}._routeDiagramIntermediateStop_4lq3s_2129{fill:var(--sns-panel);stroke:var(--sns-text);stroke-width:.8px}._routeDiagramStationLeader_4lq3s_2135{stroke:var(--sns-muted);stroke-width:.45px;opacity:.72;pointer-events:none}._routeDiagramStationName_4lq3s_2142{fill:var(--sns-text);paint-order:stroke;stroke:var(--sns-panel);stroke-width:1.4px;stroke-linejoin:round;pointer-events:none;font-size:3.2px;font-weight:650}._routeDiagramNumber_4lq3s_2153{fill:var(--sns-text);text-anchor:middle;paint-order:stroke;stroke:var(--sns-panel);stroke-width:2px;font-size:6px;font-weight:700}._routeDiagramLegend_4lq3s_2163{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:8px 0 0;padding:0;list-style:none;display:grid}._routeDiagramLegend_4lq3s_2163 li{min-width:0;color:var(--sns-text);align-items:flex-start;gap:7px;font-size:11px;display:flex}._routeDiagramLegend_4lq3s_2163 li>span:last-child{flex-direction:column;min-width:0;display:flex}._routeDiagramLegend_4lq3s_2163 strong,._routeDiagramLegend_4lq3s_2163 small{overflow-wrap:anywhere}._routeDiagramLegend_4lq3s_2163 small{color:var(--sns-muted)}._routeDiagramIntermediateNames_4lq3s_2191{font-weight:600;color:var(--sns-text)!important}._routeDiagramSwatch_4lq3s_2196{border-radius:999px;flex:none;width:12px;height:4px;margin-top:6px}._routeDiagramSwatchWalk_4lq3s_2204{border-top:2px dashed var(--sns-muted);flex:none;width:12px;height:0;margin-top:8px}._routeDiagramNote_4lq3s_2212{color:var(--sns-muted);margin-top:8px;font-size:10.5px;line-height:1.45}._mapAppPanel_4lq3s_2219{border:1px solid var(--sns-border-soft);background:var(--sns-panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;padding:12px 14px;display:flex}._mapAppCopy_4lq3s_2231{flex:180px}._mapAppCopy_4lq3s_2231 h4{color:var(--sns-text);margin:0;font-size:13px}._mapAppCopy_4lq3s_2231 p{color:var(--sns-muted);margin:2px 0 0;font-size:10.5px;line-height:1.4}._postLinks_4lq3s_2246{flex-wrap:wrap;flex:260px;justify-content:flex-end;align-items:center;gap:6px;margin:0;display:flex}._mapAppLink_4lq3s_2256{border:1px solid var(--sns-border-soft);background:var(--sns-surface);min-height:36px;color:var(--sns-text);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}._mapAppLink_4lq3s_2256:hover{border-color:var(--sns-primary);background:var(--sns-primary-soft);color:var(--sns-link)}._link_4lq3s_2276{border:1px solid var(--sns-border-soft);background:var(--sns-panel);min-height:40px;color:var(--sns-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}._link_4lq3s_2276:hover{background:var(--sns-primary-soft);border-color:var(--sns-primary);color:var(--sns-link)}._mapMissing_4lq3s_2296{border:1px dashed var(--sns-border-strong);color:var(--sns-muted);border-radius:6px;align-items:center;gap:8px;margin:8px 0 0;padding:14px;font-size:11.5px;display:flex}._externalNote_4lq3s_2308{color:var(--sns-muted);margin:6px 0 0;font-size:10.5px}._pageButtons_4lq3s_2314{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 8px;display:grid}._pagePrevious_4lq3s_2321 .sns-icon{transform:scaleX(-1)}._pagePrevious_4lq3s_2321:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sns-icon{transform:none}._pageNext_4lq3s_2329:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sns-icon{transform:scaleX(-1)}._link_4lq3s_2276:disabled{color:var(--sns-muted);cursor:not-allowed}._pagingStatus_4lq3s_2338{color:var(--sns-muted);text-align:center;margin:0 0 6px;font-size:11px}._attribution_4lq3s_2345{border-top:1px solid var(--sns-border-soft);color:var(--sns-muted);margin-top:10px;padding-top:8px;font-size:10.5px}._attribution_4lq3s_2345 p{margin:2px 0;font-size:10.5px}._attribution_4lq3s_2345 a{color:var(--sns-link)}._attributionSources_4lq3s_2362{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:2px 0;display:flex}._attributionList_4lq3s_2370{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._attributionNote_4lq3s_2379{overflow-wrap:anywhere}._attributionLicense_4lq3s_2383{margin-left:5px}._notices_4lq3s_2387{margin:0 0 10px}._noticesHeading_4lq3s_2391{color:var(--sns-text);align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px;display:flex}._noticeList_4lq3s_2400{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._notice_4lq3s_2387,._noticeServiceChange_4lq3s_2409{border:1px solid var(--sns-border-soft);border-left:4px solid var(--sns-border-strong);background:var(--sns-panel);border-radius:6px;padding:9px 12px}._noticeServiceChange_4lq3s_2409{border-left-color:var(--sns-primary);background:var(--sns-primary-soft)}._noticeKind_4lq3s_2422{color:var(--sns-muted);margin-bottom:2px;font-size:10px;font-weight:700;display:inline-block}._noticeTitle_4lq3s_2430{color:var(--sns-text);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:700}._noticeMeta_4lq3s_2438{color:var(--sns-muted);margin:2px 0 0;font-size:11px}._noticeLink_4lq3s_2444{min-height:24px;color:var(--sns-link);align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:600;display:inline-flex}._noticeNote_4lq3s_2455{color:var(--sns-muted);margin:4px 2px 0;font-size:10px}._routeCard_4lq3s_2461,._routeCardSelected_4lq3s_2461{border:1px solid #0000;border-bottom-color:var(--sns-border-soft);width:100%;color:var(--sns-text);text-align:left;background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px;display:grid}._routeCard_4lq3s_2461:hover,._routeCardSelected_4lq3s_2461:hover{background:var(--sns-hover);border-color:var(--sns-primary)}._routeCardSelected_4lq3s_2461{border-color:var(--sns-primary);background:var(--sns-primary-soft)}._routeHead_4lq3s_2484{grid-column:1/-1;align-items:center;gap:6px;display:flex}._routeName_4lq3s_2491{color:var(--sns-muted);font-size:10.5px;font-weight:700}._routeSelected_4lq3s_2497{background:var(--sns-primary);color:var(--sns-on-primary);border-radius:999px;padding:0 6px;font-size:9.5px;font-weight:700}._routeRelation_4lq3s_2506{color:var(--sns-muted);font-size:9.5px;font-weight:700}._routeSchedule_4lq3s_2512{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;min-width:0;display:grid}._routeDuration_4lq3s_2521{color:var(--sns-text);white-space:nowrap;font-size:18px;font-weight:800}._routeTimes_4lq3s_2528{min-width:0;color:var(--sns-text);flex-wrap:wrap;align-items:center;gap:2px 5px;font-size:12px;font-weight:650;display:flex}._routeFare_4lq3s_2539{min-width:0;color:var(--sns-text);overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:3px 6px;font-size:11px;font-weight:700;display:flex}._routeFare_4lq3s_2539 small{color:var(--sns-muted);flex:none;font-size:9.5px;font-weight:500}._routeIcons_4lq3s_2558{color:var(--sns-text);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px;display:flex}._routeIcons_4lq3s_2558>span{border:1px solid var(--sns-border-soft);background:var(--sns-panel);border-radius:6px;align-items:center;gap:4px;min-height:23px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}._routeIcons_4lq3s_2558 i{background:var(--sns-border-strong);border-radius:999px;width:4px;height:13px}._routeMeta_4lq3s_2585{color:var(--sns-muted);flex-wrap:wrap;grid-column:1/-1;gap:10px;font-size:10.5px;display:flex}._routeCardItem_4lq3s_2594{border-bottom:1px solid var(--sns-border-soft)}._routeCardItem_4lq3s_2594 ._routeCard_4lq3s_2461,._routeCardItem_4lq3s_2594 ._routeCardSelected_4lq3s_2461{border-bottom-color:#0000}._routeTimeCenter_4lq3s_2602{border-top:2px solid var(--sns-primary);color:var(--sns-text);justify-content:center;align-items:center;gap:8px;margin:7px 0;padding:5px 8px;font-size:10.5px;font-weight:700;display:flex}._routeTimeCenter_4lq3s_2602 time{color:var(--sns-primary)}._transferRisk_4lq3s_2618{color:#b42318;align-items:center;gap:3px;font-weight:800;display:inline-flex}._transferToggle_4lq3s_2626{width:100%;min-height:40px;color:var(--sns-link);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:flex}._transferToggle_4lq3s_2626[aria-expanded=true] .sns-icon{transform:rotate(180deg)}._transferPanel_4lq3s_2646{border:1px solid var(--sns-border-soft);background:var(--sns-panel);border-radius:6px;margin:0 10px 10px;padding:9px}._transferPanel_4lq3s_2646 section+section{border-top:1px solid var(--sns-border-soft);margin-top:9px;padding-top:9px}._transferPanel_4lq3s_2646 h3{align-items:center;gap:4px;margin:0;font-size:11.5px;display:flex}._transferPanel_4lq3s_2646 p{color:var(--sns-muted);margin:3px 0 0;font-size:10.5px}._transferAlternatives_4lq3s_2671{flex-direction:column;gap:5px;margin-top:7px;font-size:10.5px;display:flex}._transferAlternatives_4lq3s_2671 button{border:1px solid var(--sns-border-soft);min-height:36px;color:var(--sns-text);background:0 0;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:flex}._transferDialog_4lq3s_2690{border:1px solid var(--sns-border-strong);background:var(--sns-panel);width:min(420px,100% - 32px);color:var(--sns-text);border-radius:8px;padding:18px}._transferDialog_4lq3s_2690::backdrop{background:#00000073}._transferDialog_4lq3s_2690 h2{margin:0 0 8px;font-size:17px}._transferDialog_4lq3s_2690 p{color:var(--sns-muted);margin:0 0 14px}._transferDialog_4lq3s_2690>div{justify-content:flex-end;gap:8px;display:flex}._routeIcons_4lq3s_2558>._routeWalk_4lq3s_2715{color:var(--sns-muted);border-style:dashed;font-weight:600}._rightPanelHeading_4lq3s_2721{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._rightPanelHeading_4lq3s_2721 h2{align-items:baseline;gap:4px;margin:0;font-size:15px;font-weight:750;display:flex}._stationNextService_4lq3s_2736{border-top:1px solid var(--sns-border-soft);color:var(--sns-muted);flex-wrap:wrap;align-items:center;gap:3px 6px;margin-top:5px;padding-top:5px;font-size:10px;display:flex}._stationNextService_4lq3s_2736 time,._stationNextService_4lq3s_2736 strong{color:var(--sns-text)}._candidateCount_4lq3s_2751{color:var(--sns-muted);font-size:11px;font-weight:500}._mobileCandidatePanel_4lq3s_2757,._narrowOnly_4lq3s_2761{display:none}._historyRow_4lq3s_2765{align-items:center;gap:4px;display:flex}._historyTile_4lq3s_2771,._historyTileCurrent_4lq3s_2771{border:1px solid var(--sns-border-soft);width:100%;min-width:0;color:var(--sns-text);text-align:left;background:0 0;border-radius:6px;flex:1;align-items:center;gap:10px;padding:6px;display:flex}._historyTile_4lq3s_2771:hover,._historyTileCurrent_4lq3s_2771:hover{background:var(--sns-hover);border-color:var(--sns-primary)}._historyTileCurrent_4lq3s_2771{border-color:var(--sns-primary);background:var(--sns-primary-soft)}._historyBody_4lq3s_2795{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._historyTitle_4lq3s_2803{overflow-wrap:anywhere;font-size:12px;line-height:1.35}._historyMeta_4lq3s_2809{color:var(--sns-muted);overflow-wrap:anywhere;font-size:10.5px}._historySummary_4lq3s_2815{cursor:pointer;color:var(--sns-text);font-size:13px;font-weight:700}._historyContent_4lq3s_2822{margin-top:8px}._favorites_4lq3s_2826{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}._favoriteRow_4lq3s_2835{align-items:center;gap:4px;display:flex}._favorite_4lq3s_1606,._favoriteCurrent_4lq3s_2841{border:1px solid var(--sns-border-soft);min-width:0;color:var(--sns-text);text-align:left;background:0 0;border-radius:6px;flex:1;align-items:center;gap:8px;padding:6px 8px;display:flex}._favorite_4lq3s_1606:hover,._favoriteCurrent_4lq3s_2841:hover{background:var(--sns-hover);border-color:var(--sns-primary)}._favoriteCurrent_4lq3s_2841{border-color:var(--sns-primary);background:var(--sns-primary-soft)}._favoriteText_4lq3s_2864{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}._favoriteRemove_4lq3s_2871{width:26px;height:26px;color:var(--sns-muted);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}._favoriteRemove_4lq3s_2871:hover{background:var(--sns-hover);color:var(--sns-text)}._favoritesEmpty_4lq3s_2889,._favoritesNote_4lq3s_2889{color:var(--sns-muted);margin:6px 0 0;font-size:12.5px;line-height:1.65}._favoriteLogin_4lq3s_1606{border:1px solid var(--sns-border);background:var(--sns-panel);min-height:34px;color:var(--sns-text);border-radius:8px;align-items:center;gap:6px;margin-top:9px;padding:6px 10px;font-size:11.5px;font-weight:700;display:inline-flex}._favoriteLogin_4lq3s_1606:hover{border-color:var(--sns-primary);color:var(--sns-primary)}._favoriteLogin_4lq3s_1606:disabled{cursor:wait;opacity:.6}@media (width<=599.98px){._mobileCandidatePanel_4lq3s_2757{border-bottom:1px solid var(--sns-border-soft);margin-bottom:4px;padding-bottom:12px;display:block}section:has(>._routeListPanel_4lq3s_2926){display:none}._wideOnly_4lq3s_2929{display:none}._narrowOnly_4lq3s_2761{display:block}._searchPanel_4lq3s_6{grid-template-columns:minmax(0,1fr);overflow:visible}._places_4lq3s_19{grid-template-columns:minmax(0,1fr);position:relative}._stationField_4lq3s_26{padding:7px 50px 7px 10px}._stationField_4lq3s_26:first-child{border-right:0;border-bottom:1px solid var(--sns-border-soft)}._swapButton_4lq3s_351{z-index:2;border:1px solid var(--sns-border-soft);background:var(--sns-panel);border-radius:50%;width:38px;height:38px;min-height:38px;position:absolute;top:50%;right:10px;transform:translateY(-50%)rotate(90deg)}._stationMenu_4lq3s_83{margin-top:4px;position:static}._nearbyButton_4lq3s_1072{justify-content:center;width:100%}._nearbyGroups_4lq3s_1174{grid-template-columns:minmax(0,1fr)}._whenControl_4lq3s_375{border-top:1px solid var(--sns-border-soft);border-left:0}._whenControl_4lq3s_375>div,._whenControl_4lq3s_375>div>button{width:100%}._whenControl_4lq3s_375>div>button{justify-content:space-between;max-width:none;min-height:48px;padding:0 14px}._searchPanel_4lq3s_6 ._searchSubmit_4lq3s_395{border-radius:0 0 6px 6px;justify-content:center;min-height:46px}._summary_4lq3s_1639{gap:12px}._summary_4lq3s_1639 div{flex:calc(50% - 12px)}._mapAppPanel_4lq3s_2219{align-items:flex-start}._postLinks_4lq3s_2246{justify-content:flex-start}._mapAppLink_4lq3s_2256{flex:180px;justify-content:center}._leg_4lq3s_1683{grid-template-columns:76px 18px minmax(0,1fr);column-gap:7px}._legTimes_4lq3s_1690 time{font-size:11px}._routeDiagramLegend_4lq3s_2163{grid-template-columns:minmax(0,1fr)}._routeDiagramPlot_4lq3s_2074{height:210px}._networkMapModalBody_4lq3s_492>._networkMapPanel_4lq3s_462{padding:8px}._networkMapWorkspace_4lq3s_509{grid-template-rows:minmax(52dvh,1fr) minmax(150px,auto);grid-template-columns:minmax(0,1fr)}._networkMapMain_4lq3s_533{grid-row:1}._networkMapSidebar_4lq3s_518{grid-row:2;max-height:34dvh}._networkMapMain_4lq3s_533 ._networkMapViewport_4lq3s_879{min-height:52dvh}._networkMapSelectionActions_4lq3s_713{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._networkMapSelectionActions_4lq3s_713 ._networkMapConfirm_4lq3s_742{margin-left:0}}@media (pointer:coarse){._stationField_4lq3s_26>span:nth-of-type(2) input,._whenField_4lq3s_1461 input{font-size:max(16px, var(--transit-input-font,16px))}._transitSortField_4lq3s_3050 select{min-height:var(--transit-touch-target,44px);font-size:max(16px, var(--transit-input-font,16px))}._networkMapControl_4lq3s_981,._networkMapControlSelected_4lq3s_988,._swapButton_4lq3s_351{width:44px;height:44px}._basis_4lq3s_1433,._basisActive_4lq3s_1439{min-height:44px}._whenField_4lq3s_1461 input{height:44px}._menuClear_4lq3s_1481,._advancedToggle_4lq3s_1502,._legToggle_4lq3s_1931,._link_4lq3s_2276,._mapAppLink_4lq3s_2256,._noticeLink_4lq3s_2444,._routeCard_4lq3s_2461,._routeCardSelected_4lq3s_2461,._favorite_4lq3s_1606,._favoriteCurrent_4lq3s_2841,._locationChoice_4lq3s_98,._stationChoice_4lq3s_98,._stationChoiceActive_4lq3s_98,._historyTile_4lq3s_2771,._historyTileCurrent_4lq3s_2771{min-height:44px}._favoriteRemove_4lq3s_2871,._locationButton_4lq3s_56,._nearbyClose_4lq3s_1168{width:44px;height:44px}._stationInfo_4lq3s_238{width:44px}._stopLink_4lq3s_1954,._stationLabelInfo_4lq3s_251{min-height:24px}._favoriteLogin_4lq3s_1606{min-height:44px}}[data-device=mobile] ._stationField_4lq3s_26>span:nth-of-type(2) input,[data-device=tablet] ._stationField_4lq3s_26>span:nth-of-type(2) input,[data-device=mobile] ._whenField_4lq3s_1461 input,[data-device=tablet] ._whenField_4lq3s_1461 input,[data-device=mobile] ._transitSortField_4lq3s_3050 select,[data-device=tablet] ._transitSortField_4lq3s_3050 select{min-height:var(--transit-touch-target,44px);font-size:max(16px, var(--transit-input-font,16px))}[data-device=mobile] ._whenControl_4lq3s_375>div,[data-device=tablet] ._whenControl_4lq3s_375>div{flex-direction:column;align-items:stretch;width:100%}[data-device=mobile] ._whenControl_4lq3s_375>div>div[role=group],[data-device=tablet] ._whenControl_4lq3s_375>div>div[role=group]{width:100%;min-width:0;max-height:none;box-shadow:none;border-inline:0;border-radius:0;position:static}[data-device=tablet] ._searchPanel_4lq3s_6:has(._whenControl_4lq3s_375 div[role=group]){align-items:start}._transitSortField_4lq3s_3050 select:disabled{cursor:not-allowed;opacity:.55;color:var(--sns-muted);background:var(--sns-surface)}
