._configContainer_nx6wb_2{z-index:1000;background-color:var(--default-bg,inherit);box-sizing:border-box;border:1px solid #8080804d;border-radius:8px;flex-direction:column;width:100%;max-width:500px;max-height:clamp(100px,100dvh,500px);transition:transform .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000040}._no-costly-animation_nx6wb_22 *{transition-property:transform,outline,opacity,background-color,color,border-color!important}._configContainer_nx6wb_2._full_nx6wb_26{width:100%;max-width:700px;height:100%;max-height:700px}._inner-box_nx6wb_33{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;flex:auto;gap:20px;height:100%;min-height:0;padding:32px;display:flex;overflow:auto}._inner-text_nx6wb_46{flex:auto;height:100%;overflow:auto}._inner-button_nx6wb_52{grid-row:1;justify-content:space-between;width:100%;display:flex}._modal-buttons_nx6wb_59{gap:7px;display:flex}._configMenu_nx6wb_65{flex-direction:column;gap:12px;display:flex}._configItem_nx6wb_72{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}._settingButton_nx6wb_80{background-color:#dedede;width:2em;height:2em}html[data-theme=dark] ._settingButton_nx6wb_80{background-color:#212121}._config-row_nx6wb_90{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}._config-label-container_nx6wb_98{cursor:pointer;flex:1;display:block}._config-label_nx6wb_98{font-weight:500}._config-desc_nx6wb_108{color:#666;margin-top:4px;font-size:.8em}._settingButton_nx6wb_80,._closeButton_nx6wb_115{z-index:1000;border:1px solid gray;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:1%;right:1%}._closeButton_nx6wb_115{cursor:pointer;color:inherit;background:0 0;border:none;align-self:flex-end;width:1em;height:1em;margin:0;padding:0;font-size:2em}._settingButton_nx6wb_80:hover{background-color:#808080e6}._storage-btn_nx6wb_145{--btn-bg:#f5f5f5;--btn-color:#333;--btn-border:#ccc;border:1px solid var(--btn-border);background-color:var(--btn-bg);color:var(--btn-color);cursor:pointer;border-radius:6px;padding:10px 15px;font-weight:700;transition:all .3s}._storage-btn_nx6wb_145:not(:disabled):hover{filter:brightness(.8)}._storage-btn_nx6wb_145:not(:disabled):active{filter:brightness(.5)}._storage-btn_nx6wb_145._is-secure_nx6wb_170{--btn-bg:#003316;--btn-color:#fff;--btn-border:#27ae60;cursor:default}._storage-btn_nx6wb_145._is-denied_nx6wb_178{--btn-bg:#540800;--btn-color:#fff;--btn-border:#c0392b;cursor:default}._storage-btn_nx6wb_145._is-clicking_nx6wb_186{animation:.4s ease-out _flash-blue_nx6wb_1}._is-checking_nx6wb_190{color:#fff;background-color:#00385e;border-color:#2980b9;animation:1s linear infinite _flash-blue_nx6wb_1}@keyframes _flash-blue_nx6wb_1{0%{filter:brightness()}to{filter:brightness(.8)}}._storage-btn_nx6wb_145:disabled:not(._is-secure_nx6wb_170){--btn-bg:#e0e0e0;--btn-color:#a0a0a0;--btn-border:#ccc;cursor:not-allowed}._setting-section_nx6wb_214{--section-color:gray;padding:5px;overflow:hidden}._setting-section_nx6wb_214 summary{color:var(--section-color);cursor:pointer;justify-content:center;align-items:center;gap:5px;list-style:none;display:flex}._setting-section_nx6wb_214 summary::-webkit-details-marker{display:none}._setting-section_nx6wb_214 summary:focus-visible{--section-color:blue}._setting-section_nx6wb_214 summary:before,._setting-section_nx6wb_214 summary:after{content:"";background-color:var(--section-color);flex:auto;height:1px}._setting-section_nx6wb_214 ._visual_nx6wb_246{transition:transform .2s ease-out .4s}._setting-section_nx6wb_214+._content_nx6wb_250{max-height:0;transition:max-height .4s ease-out;overflow:hidden}._setting-section_nx6wb_214[open]+._content_nx6wb_250{max-height:2000px;transition:max-height .4s ease-out}._setting-section_nx6wb_214[open] span:before{transform:rotate(90deg)}:root{--spin-color:#000;--spin-back:#ececec;--neon-stroke:transparent;--neon-fill:#000;--outline-stroke:#000;--inner-fill:#fff}html[data-theme=dark]{--spin-color:white;--spin-back:#212121;--neon-stroke:#fff;--neon-fill:transparent;--outline-stroke:#fff;--inner-fill:#000}.base-icon,.neon-icon,.icon{min-width:1em;max-width:100%;min-height:1em;max-height:100%}.icon-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.neon-icon{fill:var(--neon-fill);stroke:var(--neon-stroke)}.base-icon{fill:var(--spin-color);stroke:var(--spin-color)}.basic-spinner{flex:1 0 auto;justify-content:center;align-items:center;width:2em;height:2em;display:flex}.outline-icon{fill:var(--inner-fill);stroke:var(--outline-stroke)}.loading-wrapper{white-space:nowrap;background:var(--spin-back);width:2em;height:2em;fill:var(--spin-color);border-radius:10px;align-items:center;transition:width .5s ease-out;display:flex;overflow:hidden}.top-left-icon{justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;transform:translate(-75%,-50%)}.basic-icon-button{fill:var(--spin-color);stroke:var(--spin-color);color:var(--spin-color);display:flex}.basic-icon-button svg{height:100%}.top-right{position:absolute;top:50%;right:1%;transform:translateY(-50%)}.spinner{height:1.5em;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--rs-on-time-color:#007900;--rs-delay-color:#c70505;--rs-early-color:#a17b00;--rs-real-time-color:var(--rs-on-time-color);--rs-theoretical-real-time-color:#666;--rs-extra-time:#0b51f8;--rs-delayed-color:#a95306}[data-theme=dark]{--rs-on-time-color:#009e00;--rs-delay-color:#ff5353;--rs-early-color:gold;--rs-theoretical-real-time-color:#929292;--rs-extra-time:#6190ff;--rs-delayed-color:#ff7800}._time-real-time_13ycx_23{stroke:var(--rs-real-time-color);color:var(--rs-real-time-color)}._time-on-time_13ycx_28{color:var(--rs-on-time-color)}._time-delayed_13ycx_33,._time-cancelled_13ycx_33,._time-skipped_13ycx_33{color:var(--rs-delay-color)}._time-early_13ycx_38{color:var(--rs-early-color)}._time-theoretical_13ycx_43{color:var(--rs-theoretical-real-time-color);stroke:var(--rs-theoretical-real-time-color)}.no-text-selection-please{-webkit-user-select:none!important;user-select:none!important}:root{--menu-bg:#fff;--menu-close:#333}html[data-theme=dark]{--menu-bg:#242424;--menu-close:#fff}._openButton_k2v95_11{color:#fff;cursor:pointer;background-color:inherit;border:none;border-radius:5px;width:40px;height:40px;font-size:1rem}._menuOverlay_k2v95_23{z-index:1000;opacity:0;pointer-events:none;background-color:#00000080;justify-content:flex-end;width:100dvw;height:100dvh;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}._menuOverlay_k2v95_23._isOpen_k2v95_41{opacity:1;pointer-events:auto}._menuOverlay_k2v95_23._isOpen_k2v95_41 ._menuContent_k2v95_47{transform:translate(0)}._menuContent_k2v95_47{background-color:var(--menu-bg);flex-direction:column;width:300px;max-width:100%;height:100%;transition:transform .3s;display:flex;transform:translate(100%);box-shadow:-2px 0 5px #0003}._menuHeader_k2v95_65{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;padding:20px;display:flex}._brandTitle_k2v95_74{color:var(--menu-close);margin:0;font-size:1.4rem;font-weight:700}._closeButton_k2v95_82{cursor:pointer;color:var(--menu-close);background:0 0;border:none;font-size:1.8rem;line-height:1}._navList_k2v95_92{flex-direction:column;width:100%;margin:0;padding:15px 0;list-style:none;display:flex}._navList_k2v95_92 li{margin:0;padding:.5em 0}._navLink_k2v95_107{box-sizing:border-box;padding:10px 20px;font-size:1.1rem;text-decoration:none;transition:background-color .2s,color .2s;display:block;color:inherit!important}._navLink_k2v95_107:hover{background-color:#007bff;color:#fff!important}._menu-hidden_k2v95_122{visibility:hidden}._menu-hidden_k2v95_122 ._toggle-btn_k2v95_126{visibility:visible}._bottom-nav_k2v95_130{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;height:50px;padding:5px;display:flex;position:absolute;bottom:0;left:0}:root,html[data-theme=dark]{--switch-bg:#5c5c5c}.switch{--switch-height:20px;--switch-width:calc(var(--switch-height) * 1.76);height:var(--switch-height);width:var(--switch-width);min-height:var(--switch-height);min-width:var(--switch-width);--slider-padding:calc(var(--switch-height) * .117);--button-size:calc(var(--switch-height) - (var(--slider-padding) * 2));--travel-distance:calc(var(--switch-width) - var(--button-size) - (var(--slider-padding) * 2));display:inline-block;position:relative}.switch input{width:0;height:0;position:absolute}.switch .slider{background-color:var(--switch-bg);cursor:pointer;border-radius:999px;transition:all .4s;position:absolute;inset:0}.switch .slider:before{content:"";bottom:var(--slider-padding);left:var(--slider-padding);height:var(--button-size);width:var(--button-size);background-color:#fff;border-radius:50%;transition:all .4s;position:absolute}.switch :checked+.slider{background-color:#00f}.switch input:disabled+.slider{filter:grayscale();cursor:not-allowed}.switch input:focus-visible+.slider{outline-offset:1px;outline:2px solid #007bff}.switch input:checked+.slider:before{transform:translateX(var(--travel-distance))}.smooth-details summary:has(.accordion_arrow){flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;list-style:none;display:flex}.smooth-details summary:has(.accordion_arrow)::-webkit-details-marker{display:none}.smooth-details .accordion_arrow{transition:transform .2s;display:inline-block}.smooth-details[open] .accordion_arrow{transform:rotate(90deg)}.smooth-details.decoration-mode .accordion_arrow{visibility:hidden}._overlay_1nubi_1{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;width:100dvw;height:100dvh;transition:opacity .5s;display:flex;position:fixed;top:0;left:0}.light-switch{width:2em;height:2em;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;padding:.2em;font-size:1em;display:flex;position:relative;overflow:hidden}.light-switch-cont{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.light-switch-cont .moon{position:absolute;top:50%;left:50%;transform:translate(-50%,-200%)}.light-switch-cont .sun{transform:translate(0)}.light-switch,.light-switch-cont,.light-switch-cont .sun,.light-switch-cont .moon{transition-duration:.3s;transition-property:transform,background-color,border-color,fill,stroke!important}[data-theme=dark] .light-switch{background:#000;border-color:#fff}[data-theme=dark] .light-switch-cont .sun{transform:translateY(200%)}[data-theme=dark] .light-switch-cont .moon{transform:translate(-50%,-50%)}:root{--pic-bg:#ececec;--pic-fg:#212121;--dindice-height:1.5em;--dindice-gap:.1em}html[data-theme=dark]{--pic-bg:#212121;--pic-fg:#ececec}.is-unnamed{opacity:.7;font-style:italic}.indice{background:var(--line-color,lightgray);color:var(--line-color,#000);text-align:center;white-space:nowrap;vertical-align:middle;border-radius:.3em;justify-content:center;align-items:center;min-height:1em;max-height:1.2em;font-family:Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:700;display:inline-flex}[data-theme=dark] .bad-b-contrast.indice,[data-theme=dark] .bad-w-contrast.twinlines:before,[data-theme=dark] .bad-w-contrast.twinlines:after{border:1px solid #fff}[data-theme]:not([data-theme=dark]) .bad-w-contrast.indice,[data-theme]:not([data-theme=dark]) .bad-w-contrast.twinlines:before,[data-theme]:not([data-theme=dark]) .bad-w-contrast.twinlines:after{border:1px solid #000}.rectangle,.indice{padding:.01em .2em}.round{border-radius:50%;min-width:1.4em;min-height:1.4em;padding:0}.square{height:calc(var(--dindice-height) - .02em);width:var(--dindice-height);padding:.01em 0;max-height:var(--dindice-height)!important}.rectangle{min-width:2.2em}.rectangle_night{color:#fff;background-color:#14489f;position:relative;overflow:hidden}.rectangle_night:after{content:"";background-color:var(--line-color,#14489f);width:100%;height:15%;position:absolute;bottom:0}.dindice{height:var(--dindice-height);vertical-align:middle;flex-wrap:nowrap;flex:none;justify-content:center;align-items:center;gap:.15em;display:inline-flex}.twinlines{color:var(--pic-fg);min-width:calc(var(--dindice-height) / .7);background:0 0;border:0;flex-direction:column;justify-content:space-between;height:100%;max-height:100%;padding:0;font-size:.7em;display:flex}.twinlines:before,.twinlines:after{content:"";background-color:var(--line-color,var(--pic-fg));border-radius:2px;width:100%;height:.31746em}.mode-list{gap:var(--dindice-gap);flex-wrap:wrap;align-items:center;display:flex}.mode.picto,.pic-container,.mode-list .dindice{width:unset;min-height:1em!important;max-height:var(--dindice-height)!important}.mode.picto{height:var(--dindice-height)}.picto{min-height:inherit;max-height:inherit}.dindice-list-but-container{flex-wrap:nowrap;gap:.1em;display:inline-flex}.picto-chevron{transition:transform .3s;transform:rotate(90deg)}.dindice-list:has(>.picto-list-content[hidden]) .picto-chevron{transform:rotate(0)}.dindice-list{display:contents}.dindice-list:after{content:"";padding-right:.5em}.picto-list-content{display:contents}.picto-list-content[hidden],.dindice-list[hidden]{display:none}.route-link{z-index:1;text-decoration:none;position:absolute;inset:0}.loading-icon{opacity:.7;filter:grayscale()}.collapsible-modeList{transition:height .3s,width .3s;overflow:hidden}.picto-truncater{cursor:pointer;height:var(--dindice-height);align-items:center;display:flex}:root{--mission-border:lightgray;--mission-text:lightgray;--platform-color:blue}html[data-theme=dark]{--mission-border:#5f6368;--mission-text:#9aa0a6;--platform-color:#8ab4f8}._missioncode_1rj6e_13{border:1px solid var(--mission-border);color:var(--mission-text);border-radius:3.13px;padding:1px;font-size:.75em;font-weight:700;display:inline-block}._headsign_1rj6e_23{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:auto;align-items:flex-start;min-width:0;line-height:1;display:block;position:relative;overflow:hidden}._headsign_1rj6e_23 ._missioncode_1rj6e_13+._headsigned_1rj6e_37{margin-bottom:1em;display:block}._delayed-struggle_1rj6e_42{color:var(--rs-delayed-color,#ff7800);font-weight:700}._extra-stop_1rj6e_47{color:var(--rs-extra-time,#3c76ff);font-weight:700}._additional-container_1rj6e_52{align-items:center;gap:10px;display:flex}._additional-container_1rj6e_52>*+:before{content:"•";margin-right:10px}._headsigned_1rj6e_37{word-break:normal;text-overflow:ellipsis;white-space:wrap;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._plat-cont_1rj6e_75{color:var(--platform-color);white-space:nowrap}._real-platform_1rj6e_80{font-size:.7em}._spinning-reload_1x4b2_1{pointer-events:none;height:100%;animation:1s linear infinite _spin-around_1x4b2_1;display:inline-block}._spinning-cont_1x4b2_8{color:#fff;fill:#fff;stroke:#fff;background:#4e4e4e;border:none;border-radius:100%;justify-content:center;align-items:center;width:2em;height:2em;transition:background .2s linear;display:flex}._spinning-cont_1x4b2_8 svg{height:100%}._spinning-cont_1x4b2_8:disabled{cursor:not-allowed;background:#0b91ff}@keyframes _spin-around_1x4b2_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--default-bg:#ececec;--default-fg:#212121;--default-semi-transparent-fg:#626262;--default-accentued-bg:#dbdbdb;--accent:blue;--brighter:brightness(1.25);--darker:brightness(.85);--brand-title:#000;--text-muted:#64748b;--button-color:#fff;--button-active:#007bff;--button-active-text:#fff;--button-active-outline:black;--button-hover-brightness:var(--darker);--tooltip-color:#fff;--citation-bg:#f1f5f9;--default-a:#00e;--active-a:#905700;--default-visited-a:#551a8b;--default-disabled-a:#777;--alert-bg:var(--default-bg);--alert-fg:var(--default-fg);--alert-muted:var(--default-fg);--alert-accent:#38bdf8;--alert-soft-bg:#94a3b81a;--interactive-hover:#dedede;--interactive-click:color-mix(in srgb, var(--interactive-hover), #000 50%);--interactive-hightlight:#0fffff77;--null-color:#fff;--sub-ver-color:#00606a}html{-webkit-overflow-scrolling:touch}html[data-theme=dark]{--default-bg:#212121;--default-semi-transparent-fg:#979797;--default-accentued-bg:#101010;--accent:#8ab4f8;--brand-title:#fff;--button-color:#3c4043;--button-active:#2b9efd;--button-active-outline:transparent;--button-hover-brightness:var(--brighter);--tooltip-color:#111;--default-fg:#ececec;--default-a:#90caf9;--active-a:#ff9a00;--defautl-disabled-a:#aaa;--default-visited-a:#2b9efd;--alert-bg:#0f172a;--alert-fg:#e5e7eb;--alert-muted:#cbd5f5;--alert-accent:#38bdf8;--interactive-hover:#2b2b2b;--interactive-click:#000;--interactive-hightlight:#8ab4f833;--citation-bg:#060907;--null-color:#000;--default-border-color:#ececec;--sub-ver-color:#0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a[target=_blank]:after{content:"↗︎";flex-shrink:0;font-family:Lucida Console,Monaco,monospace;font-size:.85em;display:inline-block}@media (prefers-color-scheme:dark){html:not([data-js]){--default-bg:#212121;--default-semi-transparent-fg:#979797;--default-accentued-bg:#101010;--accent:#8ab4f8;--brand-title:#fff;--button-color:#3c4043;--button-active:#2b9efd;--button-active-outline:transparent;--button-hover-brightness:var(--brighter);--tooltip-color:#111;--default-fg:#ececec;--default-a:#90caf9;--active-a:#ff9a00;--defautl-disabled-a:#aaa;--default-visited-a:#2b9efd;--alert-bg:#0f172a;--alert-fg:#e5e7eb;--alert-muted:#cbd5f5;--alert-accent:#38bdf8;--interactive-hover:#2b2b2b;--interactive-click:#000;--interactive-hightlight:#8ab4f833;--citation-bg:#060907;--null-color:#000;--default-border-color:#ececec;--sub-ver-color:#0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--default-bg)}}html{scroll-behavior:smooth;height:100%}body{background:var(--default-bg);color:var(--default-fg);flex-direction:column;min-height:100dvh;margin:0;font-family:Arial,sans-serif;display:flex}.classic-footer{margin-top:auto}ul li,ol li{margin:1em 0}.off-screen{visibility:hidden;position:fixed;top:300vh;left:300vw}.classic-page{box-sizing:border-box;max-width:65ch;margin-left:auto;margin-right:auto;padding:2rem 1.5rem 4rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.maplibregl-map{font-size:.8em!important;line-height:inherit!important}html[data-theme=dark] .maplibregl-ctrl-group,html[data-theme=dark] .maplibregl-ctrl-attrib{filter:invert()}html[data-theme=dark] .maplibregl-ctrl-group button:focus,html[data-theme=dark] .maplibregl-ctrl-attrib-button:focus{box-shadow:0 0 2px 2px #ff6900}html[data-theme=dark] .maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon,html[data-theme=dark] .maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon,html[data-theme=dark] .maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{filter:invert()}.regular-message{text-align:center;background:#3798ff77;border:2px solid #3798ff;border-radius:10px;padding:5px}.provisional-info{z-index:10;cursor:pointer;align-self:end;width:20px;height:20px;position:sticky;top:0;right:0}.provisional-info:hover{transform:scale(1.5)}.you-stupid-pane{transition:none!important}.unbutton{background:unset;color:unset;border:unset;font-size:unset;padding:0}.classic-button{background:var(--button-color);color:var(--default-fg);box-sizing:border-box;cursor:pointer;border:none;border-radius:10px;padding:5px 10px;overflow:hidden}.rounded-button{text-align:center;background:var(--button-color);width:25px;color:var(--default-fg);border:none;border-radius:100%;justify-content:center;align-items:center;height:25px;padding:5px;display:flex}.neon-button{--neon-color:var(--default-fg);border:1px solid var(--neon-color);min-width:30px;height:100%;color:var(--neon-color);box-sizing:border-box;background:0 0;border-radius:5px;justify-content:center;align-items:center;min-height:30px;padding:5px;display:flex}.rounded-button:hover:not(:disabled),.classic-button:hover:not(:disabled),.neon-button:hover:not(:disabled){filter:var(--button-hover-brightness);transition:background-color .2s linear}.neon-button:active:not(:disabled){border-color:#2b9efd}.informational-iframe{min-width:500px;max-width:100vw;height:80vh}#page-wrapper{-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow:auto}.neon-button:disabled{opacity:.5;cursor:not-allowed}.classic-button:active:not(:disabled),.rounded-button:active:not(:disabled){background:color-mix(in srgb, var(--button-active), #000 50%);color:var(--button-active-text);transition:none}.classic-button.active,.rounded-button.active{background:var(--button-active);color:var(--button-active-text)}.classic-button.active:hover:not(:disabled),.rounded-button.active:hover:not(:disabled){filter:var(--darker)!important}.classic-button:disabled,.rounded-button:disabled{opacity:.5}main{padding:2em}nav{justify-content:space-between;display:flex}a,.click-text{color:var(--default-a);cursor:pointer}.click-text.hyperlink-type:not(:empty):after{content:" >"}.click-text:disabled{color:var(--default-disabled-a)}a:visited{color:var(--default-visited-a)}a:active,.click-text:active{color:var(--active-a)}.line-pic{max-width:200px}.field{margin-bottom:.5em}.label{font-weight:700}.route_desc{background:var(--tooltip-color);color:#eaeaea;border:1px solid #ffffff14;border-radius:12px;margin:2rem 0;padding:1.5rem 2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.route_desc h2{letter-spacing:-.02em;color:#fff;margin:0 0 .75rem;font-weight:800;line-height:1.2}.route_desc p{color:#cfcfcf;max-width:65ch;margin:0;font-size:1rem;line-height:1.6}.stats-cont{justify-content:space-around;align-items:center;width:100%;display:flex}.clickable{position:relative}.clickable:hover:after{content:"";background:#ffffff80;width:100%;height:100%;position:absolute;top:0;right:0}.clickable:active:after{background:#00000080}.next-stop-title{align-items:center;gap:1em;width:100%;padding:.2em;font-size:1.2em;display:flex}.next-stop-title h3{margin:0}.alert-card{background:var(--alert-bg);color:var(--alert-fg);border-radius:12px;max-width:600px;padding:1.25rem;font-family:system-ui,sans-serif;box-shadow:0 10px 30px #0006}.alert-title{color:var(--alert-fg);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.alert-description{color:var(--alert-muted);margin-bottom:1rem;font-size:1rem;line-height:1.5}.alert-periods{flex-direction:column;gap:.5rem;display:flex}.alert-period{background:var(--alert-soft-bg);color:var(--alert-fg);border-radius:8px;padding:.5rem .75rem;font-size:.9rem}.alert-period span{color:var(--alert-accent);font-weight:600}.alert-button{background:var(--alert-bg);color:var(--alert-fg);cursor:pointer;border:1px solid var(--alert-accent);border-radius:10px;padding:1em;font-weight:600;transition:all .2s}.alert-button:hover{background:var(--alert-accent);color:#000}.context-sidebar{background-color:var(--alert-bg);z-index:9999;box-sizing:border-box;flex-direction:column;width:400px;height:100%;padding:20px;display:flex;position:fixed;box-shadow:-4px 0 10px #0000004d}.alert-list{flex-direction:column;gap:20px;display:flex}.stop-title .platform{color:var(--accent);font-size:.7em}[data-interactive]:not(:has([data-override-interaction])){transition:background-color .2s}[data-interactive]:not(:has([data-override-interaction]:hover)):hover{background-color:var(--interactive-hover)}[data-interactive]:not(:has([data-override-interaction]:active)):active{background-color:var(--interactive-click)}[data-interactive][data-highlighted]:not(:has([data-override-interaction]:hover)):hover{background-color:color-mix(in srgb, var(--interactive-hightlight), var(--interactive-hover))}[data-highlighted]{background:var(--interactive-hightlight)}.menu-side{justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.classic-header{background:var(--null-color);justify-content:space-between;align-items:center;padding:1em;display:flex}.classic-footer{background:var(--null-color)}.brand-side{flex:auto;align-items:center;gap:5px;display:flex}.alpha{color:var(--sub-ver-color,cyan);text-transform:uppercase;letter-spacing:.15em;opacity:.8;text-shadow:0 0 8px #00ffff4d;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:.75em;font-weight:700}#source-footer{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:1em;transition:transform 1s;display:flex;bottom:0;left:0}.ver-cont{color:#767676;font-size:.75em}.ver-num{color:var(--sub-ver-color)}.ver-cont:empty{display:none}[data-inner-popup] .classic-page{padding:0!important}.header-header-container{justify-content:space-between;align-items:start;width:100%;display:flex}.extra-menu-but{display:contents}.extra-menu-but:empty{display:none}.locker-content{text-align:center;border-radius:16px;max-width:400px;padding:40px 30px}.locker-content h1{margin:0 0 10px;font-size:1.5rem;font-weight:700}.locker-content p{margin:0 0 25px;font-size:.95rem;line-height:1.5}.nav-full{justify-content:flex-end;align-items:center;gap:1em;display:flex}.nav-link{flex-wrap:wrap;text-decoration:none;color:inherit!important}.nav-link:hover,.nav-link.active{font-weight:700}noscript{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.labeled-input{flex-direction:column;display:flex}.labeled-input .display-span{font-size:.8em;font-weight:700}.down-tooltip{background:var(--tooltip-color);border-radius:10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.brandTitle{margin:0;font-size:1.4rem;font-weight:700;text-decoration:none;color:var(--brand-title)!important}.last-update{opacity:.5;font-family:monospace;font-size:.8em}.legal-container{justify-content:center;gap:1em;font-size:.8em;display:flex}.data-value-container{align-items:center;gap:.3em;display:flex}.data-value{background:var(--null-color);color:var(--sub-ver-color);border-radius:.2em;padding:.2em;font-size:.7em}.legal-container a{color:#767676;text-decoration:underline}@media (width<=600px){main{padding:1em}html[data-js] .nav-full{display:none}}
