@font-face{font-family:PostGrotesk;src:url(/assets/PostGrotesk-Medium-BjeGsnfq.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PostGrotesk;src:url(/assets/PostGrotesk-Bold-xAnETrsO.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PostGrotesk;src:url(/assets/PostGrotesk-Book-niq38SBc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ambit;src:url(/assets/Ambit-Black-qlmaIOVX.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--top-bar-gray-color: #606060;--clock-color-wide: #f7f7f7;--clock-color-slim: black;--timeline-green: #1dd674;--departed-gray: #a5a5a5;--upcoming-gray: #d4d4d4;--regulating-gray: #9a9a9a;--notification-title-color: #a9a9a9;--notification-body-color: #efefef;--timeline-icon-filled-border-color: #fff;--timeline-icon-filled-background-color: #0e82f0;--stopping-color: #d7251f;--deep-yellow: #F6BC00;--px: 1px;--px_slim: 1px;--top-bar-height-slim: calc(228 * var(--px_slim));--top-bar-grid-col-slim: calc(366 * var(--px_slim));--top-bar-title-font-size-slim: calc(96 * var(--px_slim));--top-bar-via-font-size-slim: calc(80 * var(--px_slim));--top-bar-title-gap-slim: calc(48 * var(--px_slim));--top-bar-via-gap-slim: calc(24 * var(--px_slim));--route-min-width-slim: calc(143 * var(--px_slim));--route-height-slim: calc(132 * var(--px_slim));--font-size-route-slim: calc(77 * var(--px_slim));--route-border-radius-slim: calc(32 * var(--px_slim));--route-margin-left-slim: calc(48 * var(--px_slim));--clock-icon-size-slim: calc(64 * var(--px_slim));--clock-font-size-slim: calc(80 * var(--px_slim));--timeline-width: calc(24 * var(--px_slim));--timeline-left-offset: calc(128 * var(--px_slim));--timeline-icon-size: calc(64 * var(--px_slim));--timeline-icon-filled-size: calc(96 * var(--px_slim));--timeline-icon-filled-border: calc(16 * var(--px_slim));--stopping-width_slim: calc(321 * var(--px_slim));--stopping-height_slim: calc(82 * var(--px_slim));--font-size-stopping_slim: calc(60 * var(--px_slim));--radius-sm_slim: calc(24 * var(--px_slim));--stop-time-margin-right: calc(64 * var(--px_slim));--stop-list-grid-columns: calc(256 * var(--px_slim)) 1fr calc(450 * var(--px_slim));--font-size-current-expanded: calc(128 * var(--px_slim));--font-size-current: calc(120 * var(--px_slim));--font-size-current-has-opened-doors: calc(136 * var(--px_slim));--font-size-departed: calc(104 * var(--px_slim));--font-size-upcoming: calc(112 * var(--px_slim));--font-size-time-value: calc(112 * var(--px_slim));--font-size-notification-text: calc(102 * var(--px_slim));--notification-icon-size-slim: calc(120 * var(--px_slim));--top-bar-height: calc(276 * var(--px));--topbar-box-height: calc(196 * var(--px));--topbar-box-padding: calc(32 * var(--px));--topbar-grid-col: calc(414 * var(--px));--right-box-width: calc(404 * var(--px));--layout-padding: calc(40 * var(--px));--stop-min-width: calc(400 * var(--px));--stop-flex-basis: calc(300 * var(--px));--stop-time-height: calc(180 * var(--px));--line-padding: calc(64 * var(--px));--dash-width: calc(300 * var(--px));--timeline-line-height: calc(32 * var(--px));--timeline-offset: calc(56 * var(--px));--stop-offset: calc(150 * var(--px));--stop-finetune: calc(5 * var(--px));--font-size-xxl: calc(150 * var(--px));--font-size-xl: calc(136 * var(--px));--font-size-lg: calc(120 * var(--px));--font-size-md: calc(112 * var(--px));--font-size-sm: calc(96 * var(--px));--font-size-title: calc(94 * var(--px));--font-size-route: calc(77 * var(--px));--font-size-stopping: calc(76 * var(--px));--stop-list-item-content-gap: calc(66 * var(--px));--spacing-lg: calc(48 * var(--px));--spacing-md: calc(24 * var(--px));--spacing-sm: calc(8 * var(--px));--letter-spacing-via: calc(-1.88 * var(--px));--radius-xl: calc(100 * var(--px));--radius-lg: calc(56 * var(--px));--radius-md: calc(32 * var(--px));--radius-sm: calc(24 * var(--px));--radius-line: calc(20 * var(--px));--radius-xs: calc(12 * var(--px));--icon-filled-size: calc(120 * var(--px));--icon-filled-border: calc(24 * var(--px));--icon-size: calc(64 * var(--px));--clock-icon-size: calc(74 * var(--px));--stopping-width: calc(404 * var(--px));--stopping-height: calc(101 * var(--px));--stopping-top-offset: calc(180 * var(--px));--route-min-width: calc(143 * var(--px));--route-height: calc(132 * var(--px));--notification-icon-size: calc(74 * var(--px));--notification-title-font-size: calc(94 * var(--px));--notification-body-font-size: calc(78 * var(--px));--notification-icon-gap: calc(48 * var(--px));--notification-title-gap: calc(24 * var(--px));--marketing-overlay-padding: calc(40 * var(--px));--marketing-overlay-shadow-x: calc(-73 * var(--px));--marketing-overlay-shadow-y: calc(3 * var(--px));--marketing-overlay-shadow-blur: calc(84 * var(--px));--marketing-overlay-shadow-spread: calc(0 * var(--px))}:root{--px: .2px;--px_slim: .3px}@media(min-width:500px){:root{--px_slim: .4px}}@media(min-width:750px){:root{--px_slim: .5px}}@media(min-width:1000px){:root{--px: .3px;--px_slim: .6px}}@media(min-width:1250px){:root{--px: .4px;--px_slim: .7px}}@media(min-width:1500px){:root{--px: .5px;--px_slim: .8px}}@media(min-width:1px)and (max-width:499.98px)and (max-height:299.98px){:root{--px_slim: .2px}}@media(min-width:500px)and (max-width:749.98px)and (max-height:399.98px){:root{--px_slim: .3px}}@media(min-width:750px)and (max-width:999.98px)and (max-height:499.98px){:root{--px_slim: .4px}}@media(min-width:1000px)and (max-width:1249.98px)and (max-height:399.98px){:root{--px: .25px}}@media(min-width:1000px)and (max-width:1249.98px)and (max-height:599.98px){:root{--px_slim: .5px}}@media(min-width:1250px)and (max-width:1499.98px)and (max-height:499.98px){:root{--px: .3px}}@media(min-width:1250px)and (max-width:1499.98px)and (max-height:699.98px){:root{--px_slim: .6px}}@media(min-width:1500px)and (max-height:599.98px){:root{--px: .45px}}@media(min-width:1500px)and (max-height:499.98px){:root{--px: .3px}}@media(min-width:1500px)and (max-height:799.98px){:root{--px_slim: .7px}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:PostGrotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background-color:#000;font-family:PostGrotesk,Helvetica,Arial,sans-serif}#app{width:100%;height:100vh;max-width:none!important;margin:0!important;padding:0!important}
