@import"https://fonts.googleapis.com/css?family=Assistant:200|Assistant:500|Catamaran:200|Lato|Open+Sans|Open+Sans+Condensed:300";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.layoutCanvas{--dash-font-family-display: Assistant, sans-serif;--dash-font-family-heading: Lato, sans-serif;--dash-font-family-accent: Catamaran, sans-serif;--dash-font-family-body: "Open Sans", sans-serif;--dash-agency-alert-header-font-size: calc(4.6cqw * var(--scale, 1));--dash-agency-alert-header-font-weight: 400;--dash-agency-alert-header-letter-spacing: normal;--dash-agency-alert-header-line-height: 1em;--dash-stop-sign-code-font-size: calc(3.1cqw * var(--scale, 1));--dash-stop-sign-code-font-weight: 400;--dash-stop-sign-code-letter-spacing: normal;--dash-stop-sign-code-line-height: 1em;--dash-stop-name-font-size: calc(4.6cqw * var(--scale, 1));--dash-stop-name-font-weight: 400;--dash-stop-name-letter-spacing: normal;--dash-stop-name-line-height: 1em;--dash-walking-distance-font-size: calc(2.2cqw * var(--scale, 1));--dash-walking-distance-font-weight: 400;--dash-walking-distance-letter-spacing: normal;--dash-walking-distance-line-height: 1em;--dash-route-name-font-size: calc(4.25cqw * var(--scale, 1));--dash-route-name-font-weight: 400;--dash-route-name-letter-spacing: normal;--dash-route-name-line-height: 1.1em;--dash-route-detail-font-size: calc(2.2cqw * var(--scale, 1));--dash-route-detail-font-weight: 400;--dash-route-detail-letter-spacing: normal;--dash-route-detail-line-height: 1em;--dash-route-number-font-size: calc(7.1cqw * var(--scale, 1));--dash-route-number-font-weight: 400;--dash-route-number-letter-spacing: normal;--dash-route-number-text-offset-y: 0;--dash-route-badge-font-size: calc(4cqw * var(--scale, 1));--dash-route-badge-font-weight: 400;--dash-route-badge-letter-spacing: normal;--dash-departure-summary-font-weight: 400;--dash-departure-summary-letter-spacing: normal;--dash-transit-message-font-size: calc(3.1cqw * var(--scale, 1));--dash-transit-message-font-weight: 400;--dash-transit-message-letter-spacing: normal;--dash-transit-alert-font-size: calc(3.1cqw * var(--scale, 1));--dash-transit-alert-font-weight: 400;--dash-transit-alert-letter-spacing: normal;--dash-transit-alert-header-font-size: calc(4cqw * var(--scale, 1));--dash-transit-alert-header-font-weight: inherit;--dash-transit-alert-header-letter-spacing: inherit;--dash-transit-alert-header-line-height: 1.25em;--dash-pane-header-font-size: 72cqh;--dash-pane-header-font-weight: normal;--dash-pane-header-letter-spacing: normal;--dash-time-primary-font-weight: normal;--dash-time-primary-letter-spacing: normal;--dash-time-compact-font-weight: normal;--dash-time-compact-letter-spacing: normal;--dash-date-font-weight: normal;--dash-date-letter-spacing: normal;--dash-date-compact-font-weight: normal;--dash-date-compact-letter-spacing: normal;--dash-weather-primary-font-weight: normal;--dash-weather-primary-letter-spacing: normal;--dash-weather-forecast-day-font-weight: normal;--dash-weather-forecast-day-letter-spacing: normal;--dash-pane-header-text-color: inherit;--dash-pane-header-text-shadow: none;--dash-time-primary-text-color: inherit;--dash-time-primary-text-shadow: none;--dash-time-secondary-text-color: inherit;--dash-time-secondary-text-shadow: none;--dash-weather-primary-text-color: inherit;--dash-weather-primary-text-shadow: none;--dash-weather-secondary-text-color: inherit;--dash-weather-secondary-text-shadow: none;--dash-attribution-font-size-base: .75vw;--dash-weather-attribution-font-size: max(var(--dash-attribution-font-size-base), .75cqw);--dash-weather-attribution-line-height: 1em;--dash-compact-weather-attribution-font-size-base: max(var(--dash-attribution-font-size-base), 5.75cqh);--dash-compact-weather-attribution-scale: 1;--dash-compact-weather-attribution-font-size: calc( var(--dash-compact-weather-attribution-font-size-base) * var(--dash-compact-weather-attribution-scale) );--dash-compact-weather-attribution-line-height: var(--dash-weather-attribution-line-height);--dash-compact-weather-content-height: 93.25cqh;--dash-compact-weather-attribution-padding-block-end: 0;--dash-departures-attribution-font-size: max(var(--dash-weather-attribution-font-size), .925cqw);--dash-departures-attribution-line-height: var(--dash-weather-attribution-line-height);--dash-weather-attribution-text-color: var(--dash-weather-secondary-text-color);--dash-weather-attribution-text-shadow: var(--dash-weather-secondary-text-shadow);--dash-weather-alert-idle-background: rgb(51 51 51 / 50%);--dash-weather-alert-idle-text-color: #fff;--dash-weather-alert-idle-text-shadow: none;--dash-weather-alert-focus-outline-color: rgb(255 255 255 / 95%);--dash-weather-alert-dialog-surface-background: #f6f6f6;--dash-weather-alert-dialog-body-text-color: #121212;--dash-weather-alert-severity-ended-background: #060;--dash-weather-alert-severity-ended-text-color: #fff;--dash-weather-alert-severity-ended-border-color: #060;--dash-weather-alert-severity-statement-background: #000;--dash-weather-alert-severity-statement-text-color: #fff;--dash-weather-alert-severity-statement-border-color: #000;--dash-weather-alert-severity-yellow-background: #ff0;--dash-weather-alert-severity-yellow-text-color: #000;--dash-weather-alert-severity-yellow-border-color: #ff0;--dash-weather-alert-severity-orange-background: #ff8000;--dash-weather-alert-severity-orange-text-color: #000;--dash-weather-alert-severity-orange-border-color: #ff8000;--dash-weather-alert-severity-red-background: #f00;--dash-weather-alert-severity-red-text-color: #fff;--dash-weather-alert-severity-red-border-color: #f00;--dash-weather-divider-color: #000;--dash-weather-divider-opacity: .25;--dash-branding-text-color: inherit;--dash-branding-text-shadow: none;--dash-loading-status-text-color: inherit;--dash-loading-status-text-shadow: none;--dash-spinner-color: currentColor;--dash-departures-marquee-margin-top: 0;--dash-departures-manual-marquee-margin-top: var(--dash-departures-marquee-margin-top);--dash-branding-background: none;--dash-branding-background-color: transparent;--dash-branding-border-width: 0px;--dash-branding-border-color: transparent;--dash-branding-border-radius: 0;--dash-branding-box-shadow: none;--dash-branding-backdrop-filter: none;--dash-branding-logo-content: normal;--dash-branding-logo-filter: none;--dash-loading-logo-content: normal;--dash-loading-logo-filter: none;--dash-compact-weather-pane-margin-top: 0;--dash-compact-weather-pane-padding: 0;--dash-compact-weather-pane-border-width: 0px;--dash-compact-weather-pane-border-color: transparent;--dash-compact-weather-pane-border-radius: 0;--dash-compact-weather-pane-background: none;--dash-compact-weather-pane-box-shadow: none;--dash-compact-weather-pane-backdrop-filter: none;--dash-time-weather-module-padding: 0;--dash-time-weather-module-border-width: 0px;--dash-time-weather-module-border-color: transparent;--dash-time-weather-module-border-radius: 0;--dash-time-weather-module-background: none;--dash-time-weather-module-box-shadow: none;--dash-time-weather-module-backdrop-filter: none;--dash-stop-sign-background: linear-gradient(#fff, #ddd);--dash-stop-sign-border-color: #777;--dash-stop-sign-shadow: 0 calc(.33cqw * var(--scale, 1)) calc(1.68cqw * var(--scale, 1)) calc(-.33cqw * var(--scale, 1)) rgb(0 0 0 / 75%);--dash-stop-sign-text-color: #000;--dash-stop-sign-code-border-color: #000;--dash-stop-sign-code-text-color: currentColor;--dash-stop-sign-backdrop-filter: none;--dash-stop-name-margin-left: calc(1.6cqw * var(--scale, 1));--dash-stop-name-min-height: auto;--dash-stop-name-padding: 0;--dash-stop-name-border-width: 0px;--dash-stop-name-border-color: transparent;--dash-stop-name-border-radius: 0;--dash-stop-name-background: none;--dash-stop-name-shadow: none;--dash-stop-name-gap: 0;--dash-stop-name-text-color: inherit;--dash-stop-name-text-shadow: none;--dash-stop-name-backdrop-filter: none;--dash-agency-alert-background: transparent;--dash-agency-alert-border-color: currentColor;--dash-agency-alert-shadow: none;--dash-agency-alert-text-color: inherit;--dash-agency-alert-header-color: inherit;--dash-agency-alert-backdrop-filter: none;--dash-departures-attribution-color: inherit;--dash-transit-message-background: transparent;--dash-transit-message-border-color: #808080;--dash-transit-message-shadow: none;--dash-transit-message-text-color: inherit;--dash-transit-message-backdrop-filter: none;--dash-transit-message-neutral-background: #808080;--dash-transit-message-neutral-border-color: #808080;--dash-transit-message-neutral-text-color: #fff;--dash-transit-alert-background: transparent;--dash-transit-alert-border-color: currentColor;--dash-transit-alert-shadow: none;--dash-transit-alert-text-color: inherit;--dash-transit-alert-backdrop-filter: none;--dash-transit-message-alert-shadow: var(--dash-transit-alert-shadow);--dash-transit-message-alert-backdrop-filter: var(--dash-transit-alert-backdrop-filter);--dash-transit-alert-unknown-background: #eceff1;--dash-transit-alert-unknown-border-color: #37474f;--dash-transit-alert-unknown-text-color: #37474f;--dash-transit-alert-info-background: #e3f2fd;--dash-transit-alert-info-border-color: #0d47a1;--dash-transit-alert-info-text-color: #0d47a1;--dash-transit-alert-warning-background: #fff3cd;--dash-transit-alert-warning-border-color: #856404;--dash-transit-alert-warning-text-color: #856404;--dash-transit-alert-severe-background: #f8d7da;--dash-transit-alert-severe-border-color: #721c24;--dash-transit-alert-severe-text-color: #721c24;--dash-transit-message-alert-unknown-background: var(--dash-transit-alert-unknown-background);--dash-transit-message-alert-unknown-border-color: var(--dash-transit-alert-unknown-border-color);--dash-transit-message-alert-unknown-text-color: var(--dash-transit-alert-unknown-text-color);--dash-transit-message-alert-info-background: var(--dash-transit-alert-info-background);--dash-transit-message-alert-info-border-color: var(--dash-transit-alert-info-border-color);--dash-transit-message-alert-info-text-color: var(--dash-transit-alert-info-text-color);--dash-transit-message-alert-warning-background: var(--dash-transit-alert-warning-background);--dash-transit-message-alert-warning-border-color: var(--dash-transit-alert-warning-border-color);--dash-transit-message-alert-warning-text-color: var(--dash-transit-alert-warning-text-color);--dash-transit-message-alert-severe-background: var(--dash-transit-alert-severe-background);--dash-transit-message-alert-severe-border-color: var(--dash-transit-alert-severe-border-color);--dash-transit-message-alert-severe-text-color: var(--dash-transit-alert-severe-text-color);--dash-transit-route-border-color: var(--transit-route-accent-color, #fff);--dash-transit-route-background: none;--dash-transit-route-shadow: none;--dash-transit-route-backdrop-filter: none;--dash-transit-route-primary-text-color: inherit;--dash-transit-route-muted-text-color: inherit;--dash-transit-route-text-shadow: none;--dash-transit-route-detail-divider-color: var(--dash-transit-route-border-color);--dash-departure-summary-ontime-background: transparent;--dash-departure-summary-ontime-text-color: var(--dash-transit-route-primary-text-color);--dash-departure-summary-ontime-text-shadow: var(--dash-transit-route-text-shadow);--dash-departure-summary-delayed-background: #ccf;--dash-departure-summary-delayed-text-color: #00f;--dash-departure-summary-early-background: #fcc;--dash-departure-summary-early-text-color: #f00;--dash-departure-summary-departed-background: #999;--dash-departure-summary-departed-text-color: #333;--dash-departure-summary-scheduled-background: #fff;--dash-departure-summary-scheduled-text-color: #000;--dash-departure-summary-cancelled-background: #000;--dash-departure-summary-cancelled-text-color: #fff;--dash-departure-summary-ontime-departing-background: rgb(204 255 204);--dash-departure-summary-ontime-departing-background-dim: rgb(204 255 204 / 25%);--dash-departure-summary-ontime-departing-text-color: var(--dash-departure-summary-ontime-text-color);--dash-departure-summary-ontime-departing-text-color-dim: var(--dash-departure-summary-ontime-text-color);--dash-departure-summary-ontime-departing-text-shadow: var(--dash-departure-summary-ontime-text-shadow);--dash-departure-summary-ontime-departing-text-shadow-dim: var(--dash-departure-summary-ontime-text-shadow);--dash-departure-summary-early-departing-background: rgb(255 204 204);--dash-departure-summary-early-departing-background-dim: rgb(255 204 204 / 25%);--dash-departure-summary-early-departing-text-color: #f00;--dash-departure-summary-delayed-departing-background: rgb(204 204 255);--dash-departure-summary-delayed-departing-background-dim: rgb(204 204 255 / 25%);--dash-departure-summary-delayed-departing-text-color: #00f;--dash-departure-summary-scheduled-departing-background: #fff;--dash-departure-summary-scheduled-departing-background-dim: rgb(255 255 255 / 25%);--dash-departure-summary-scheduled-departing-text-color: #000;--dash-route-badge-background-color: rgb(255 255 255);--dash-route-badge-text-color: #000;--dash-route-number-background-color: var(--route-number-background-color, rgb(255 255 255));--dash-route-number-text-color: #000;font-family:var(--dash-font-family-body)}.layoutCanvas.ui-theme-balanced{--dash-stop-name-margin-left: calc(1.75cqw * var(--scale, 1))}.layoutCanvas.color-mode-dark,.layoutCanvas.color-mode-night,.layoutCanvas.shell-theme-scenic.ui-theme-flat.flat-background-tone-dark{--dash-departure-summary-ontime-departing-text-color: #10273a;--dash-departure-summary-ontime-departing-text-color-dim: var(--dash-departure-summary-ontime-text-color)}.layoutCanvas.shell-theme-default{background-color:#eee;color:#111827;color-scheme:light;transition:background-color .6s ease,color .6s ease}.layoutCanvas.shell-theme-default.color-mode-night{background-color:#0b1524;color:#f4f7ff;color-scheme:dark;--default-night-transit-surface: #162437;--default-night-transit-surface-strong: #1c2c42;--default-night-transit-surface-muted: #22324a;--default-night-transit-border: #58708d;--default-night-transit-text: #e3edff;--default-night-transit-text-muted: #c7d6ee;--default-night-transit-unknown-surface: #243345;--default-night-transit-unknown-border: #8ca0b8;--default-night-transit-unknown-text: #d9e4f2;--default-night-transit-info-surface: #1a2d48;--default-night-transit-info-border: #7fa5d7;--default-night-transit-info-text: #aecdff;--default-night-transit-warning-surface: #47371f;--default-night-transit-warning-border: #d0a253;--default-night-transit-warning-text: #ffdd93;--default-night-transit-severe-surface: #4b2532;--default-night-transit-severe-border: #d78499;--default-night-transit-severe-text: #ffbccb;--default-night-stop-sign-surface-start: #182538;--default-night-stop-sign-surface-end: #0f1825;--default-night-stop-sign-border: #405671;--default-night-stop-sign-text: #edf4ff;--dash-stop-sign-background: linear-gradient( 180deg, var(--default-night-stop-sign-surface-start), var(--default-night-stop-sign-surface-end) );--dash-stop-sign-border-color: var(--default-night-stop-sign-border);--dash-stop-sign-shadow: 0 calc(.33cqw * var(--scale, 1)) calc(1.68cqw * var(--scale, 1)) calc(-.33cqw * var(--scale, 1)) rgb(0 0 0 / 42%);--dash-stop-sign-text-color: var(--default-night-stop-sign-text);--dash-stop-sign-code-border-color: currentColor;--dash-stop-sign-code-text-color: currentColor;--dash-agency-alert-background: linear-gradient( 180deg, var(--default-night-transit-surface-strong), var(--default-night-transit-surface) );--dash-agency-alert-border-color: var(--default-night-transit-border);--dash-agency-alert-shadow: 0 .7cqw 2cqw rgb(0 0 0 / 18%);--dash-agency-alert-text-color: var(--default-night-transit-text);--dash-agency-alert-header-color: var(--default-night-transit-text-muted);--dash-departures-attribution-color: var(--default-night-transit-text-muted);--dash-transit-message-neutral-background: linear-gradient( 180deg, var(--default-night-transit-surface-muted), var(--default-night-transit-surface) );--dash-transit-message-neutral-border-color: var(--default-night-transit-border);--dash-transit-message-neutral-text-color: var(--default-night-transit-text);--dash-transit-alert-unknown-background: var(--default-night-transit-unknown-surface);--dash-transit-alert-unknown-border-color: var(--default-night-transit-unknown-border);--dash-transit-alert-unknown-text-color: var(--default-night-transit-unknown-text);--dash-transit-alert-info-background: var(--default-night-transit-info-surface);--dash-transit-alert-info-border-color: var(--default-night-transit-info-border);--dash-transit-alert-info-text-color: var(--default-night-transit-info-text);--dash-transit-alert-warning-background: var(--default-night-transit-warning-surface);--dash-transit-alert-warning-border-color: var(--default-night-transit-warning-border);--dash-transit-alert-warning-text-color: var(--default-night-transit-warning-text);--dash-transit-alert-severe-background: var(--default-night-transit-severe-surface);--dash-transit-alert-severe-border-color: var(--default-night-transit-severe-border);--dash-transit-alert-severe-text-color: var(--default-night-transit-severe-text);--dash-weather-divider-color: #c7d6ee;--dash-weather-divider-opacity: .22;--dash-branding-logo-content: url(/assets/logos/logo-white.svg);--dash-loading-logo-content: url(/assets/logos/logo-white.svg)}.layoutCanvas.shell-theme-default.color-mode-night app-dashboard-transit-agency{--dash-branding-background-color: rgb(11 21 36 / 72%)}.layoutCanvas.shell-theme-canvas{--dash-canvas-text-color: #14283a;--dash-canvas-secondary-text-color: #355067;--dash-canvas-background-color: #eef2f7;--dash-canvas-overlay-color: #fff;--dash-canvas-overlay-opacity: 0;--dash-canvas-texture-opacity: .26;--dash-canvas-texture-light: rgb(255 255 255 / var(--dash-canvas-texture-opacity));--dash-canvas-texture-dark: rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .55));--dash-canvas-texture-image: none;background-color:var(--dash-canvas-background-color);background-position:center;background-repeat:no-repeat;color:var(--dash-canvas-text-color);color-scheme:light;transition:background-color .6s ease,color .6s ease,background-image .6s ease;--dash-pane-header-text-color: var(--dash-canvas-text-color);--dash-time-primary-text-color: var(--dash-canvas-text-color);--dash-time-secondary-text-color: var(--dash-canvas-secondary-text-color);--dash-weather-primary-text-color: var(--dash-canvas-text-color);--dash-weather-secondary-text-color: var(--dash-canvas-secondary-text-color);--dash-weather-attribution-text-color: var(--dash-canvas-secondary-text-color);--dash-weather-divider-color: var(--dash-canvas-secondary-text-color);--dash-branding-text-color: var(--dash-canvas-text-color);--dash-loading-status-text-color: var(--dash-canvas-secondary-text-color);--dash-spinner-color: var(--dash-canvas-text-color);--dash-time-weather-module-padding: .95cqw;--dash-time-weather-module-border-width: 1px;--dash-time-weather-module-border-radius: 1.55cqw;--dash-stop-name-text-color: var(--dash-canvas-text-color);--dash-agency-alert-text-color: var(--dash-canvas-text-color);--dash-agency-alert-header-color: var(--dash-canvas-text-color);--dash-departures-attribution-color: var(--dash-canvas-secondary-text-color);--dash-transit-message-text-color: var(--dash-canvas-text-color);--dash-transit-alert-text-color: var(--dash-canvas-text-color);--dash-transit-route-primary-text-color: var(--dash-canvas-text-color);--dash-transit-route-muted-text-color: var(--dash-canvas-secondary-text-color);--dash-transit-route-detail-divider-color: var(--dash-canvas-secondary-text-color)}.layoutCanvas.shell-theme-canvas.color-mode-night{color-scheme:dark;--dash-canvas-text-color: #eef5ff;--dash-canvas-secondary-text-color: #cedae8;--dash-branding-logo-content: url(/assets/logos/logo-white.svg);--dash-loading-logo-content: url(/assets/logos/logo-white.svg)}.layoutCanvas.shell-theme-canvas.ui-theme-balanced{--canvas-balanced-surface-base: rgb(255 255 255);--canvas-balanced-surface: rgb(255 255 255 / 88%);--canvas-balanced-surface-strong: rgb(255 255 255 / 95%);--canvas-balanced-surface-border: rgb(255 255 255 / 72%);--canvas-balanced-subsurface-base: rgb(255 255 255);--canvas-balanced-subsurface: rgb(255 255 255 / 92%);--canvas-balanced-subsurface-strong: rgb(255 255 255 / 98%);--canvas-balanced-subsurface-border: rgb(123 139 156 / 48%);--canvas-balanced-surface-shadow: 0 calc(.72cqw * var(--scale, 1)) calc(2.4cqw * var(--scale, 1)) rgb(7 20 31 / 18%);--canvas-balanced-subsurface-shadow: 0 calc(.42cqw * var(--scale, 1)) calc(1.4cqw * var(--scale, 1)) rgb(7 20 31 / 10%);--dash-weather-alert-idle-background: rgb(255 255 255 / 22%);--dash-branding-background: none;--dash-branding-background-color: transparent;--dash-branding-box-shadow: none;--dash-time-weather-module-border-color: var(--canvas-balanced-surface-border);--dash-time-weather-module-background: linear-gradient( 180deg, var(--canvas-balanced-surface-strong), var(--canvas-balanced-surface) ), linear-gradient( 180deg, var(--canvas-balanced-surface-base), var(--canvas-balanced-surface-base) );--dash-time-weather-module-box-shadow: var(--canvas-balanced-surface-shadow);--dash-stop-name-min-height: calc(12cqw * var(--scale, 1));--dash-stop-name-padding: calc(1cqw * var(--scale, 1)) calc(1.5cqw * var(--scale, 1));--dash-stop-name-border-width: max(calc(.12cqw * var(--scale, 1)), 1px);--dash-stop-name-border-color: var(--canvas-balanced-surface-border);--dash-stop-name-border-radius: calc(1.35cqw * var(--scale, 1));--dash-stop-name-background: linear-gradient( 180deg, var(--canvas-balanced-surface-strong), var(--canvas-balanced-surface) ), linear-gradient( 180deg, var(--canvas-balanced-surface-base), var(--canvas-balanced-surface-base) );--dash-stop-name-shadow: var(--canvas-balanced-surface-shadow);--dash-stop-name-gap: calc(.45cqw * var(--scale, 1));--dash-stop-name-text-color: var(--dash-canvas-text-color);--dash-stop-name-text-shadow: none;--dash-transit-route-border-color: var( --transit-route-accent-color, var(--canvas-balanced-surface-border) );--dash-transit-route-background: linear-gradient( 180deg, var(--canvas-balanced-surface-strong), var(--canvas-balanced-surface) ), linear-gradient( 180deg, var(--canvas-balanced-surface-base), var(--canvas-balanced-surface-base) );--dash-transit-route-shadow: var(--canvas-balanced-surface-shadow);--dash-transit-route-text-shadow: none;--dash-agency-alert-background: linear-gradient( 180deg, var(--canvas-balanced-surface-strong), var(--canvas-balanced-surface) ), linear-gradient( 180deg, var(--canvas-balanced-surface-base), var(--canvas-balanced-surface-base) );--dash-agency-alert-border-color: var(--canvas-balanced-surface-border);--dash-agency-alert-shadow: var(--canvas-balanced-surface-shadow);--dash-agency-alert-header-font-weight: 600;--dash-departures-attribution-color: var(--dash-canvas-secondary-text-color);--dash-transit-alert-shadow: var(--canvas-balanced-subsurface-shadow);--dash-transit-alert-unknown-background: linear-gradient( 180deg, rgb(248 251 255 / 34%), rgb(234 239 244 / 24%) ), linear-gradient( 180deg, var(--canvas-balanced-subsurface-strong), var(--canvas-balanced-subsurface) ), linear-gradient( 180deg, var(--canvas-balanced-subsurface-base), var(--canvas-balanced-subsurface-base) );--dash-transit-alert-unknown-border-color: rgb(123 139 156 / 34%);--dash-transit-alert-unknown-text-color: #2f4658;--dash-transit-alert-info-background: linear-gradient( 180deg, rgb(197 227 255 / 32%), rgb(162 207 250 / 22%) ), linear-gradient( 180deg, var(--canvas-balanced-subsurface-strong), var(--canvas-balanced-subsurface) ), linear-gradient( 180deg, var(--canvas-balanced-subsurface-base), var(--canvas-balanced-subsurface-base) );--dash-transit-alert-info-border-color: rgb(36 101 155 / 34%);--dash-transit-alert-info-text-color: #1d5b90;--dash-transit-alert-warning-background: linear-gradient( 180deg, rgb(255 228 165 / 34%), rgb(255 214 132 / 24%) ), linear-gradient( 180deg, var(--canvas-balanced-subsurface-strong), var(--canvas-balanced-subsurface) ), linear-gradient( 180deg, var(--canvas-balanced-subsurface-base), var(--canvas-balanced-subsurface-base) );--dash-transit-alert-warning-border-color: rgb(161 106 34 / 36%);--dash-transit-alert-warning-text-color: #8a571d;--dash-transit-alert-severe-background: linear-gradient( 180deg, rgb(255 208 218 / 34%), rgb(255 182 196 / 24%) ), linear-gradient( 180deg, var(--canvas-balanced-subsurface-strong), var(--canvas-balanced-subsurface) ), linear-gradient( 180deg, var(--canvas-balanced-subsurface-base), var(--canvas-balanced-subsurface-base) );--dash-transit-alert-severe-border-color: rgb(165 78 109 / 36%);--dash-transit-alert-severe-text-color: #8a3558}.layoutCanvas.shell-theme-canvas.ui-theme-balanced.color-mode-night{--canvas-balanced-surface-base: rgb(10 22 34);--canvas-balanced-surface: rgb(10 22 34 / 72%);--canvas-balanced-surface-strong: rgb(17 31 45 / 82%);--canvas-balanced-surface-border: rgb(210 227 244 / 24%);--canvas-balanced-subsurface-base: rgb(15 28 42);--canvas-balanced-subsurface: rgb(19 35 50 / 84%);--canvas-balanced-subsurface-strong: rgb(26 42 58 / 92%);--canvas-balanced-subsurface-border: rgb(214 229 244 / 30%);--canvas-balanced-surface-shadow: 0 calc(.72cqw * var(--scale, 1)) calc(2.65cqw * var(--scale, 1)) rgb(0 0 0 / 36%);--canvas-balanced-subsurface-shadow: 0 calc(.42cqw * var(--scale, 1)) calc(1.45cqw * var(--scale, 1)) rgb(0 0 0 / 22%);--dash-stop-sign-background: linear-gradient( 180deg, var(--canvas-balanced-subsurface-strong), var(--canvas-balanced-subsurface) ), linear-gradient( 180deg, var(--canvas-balanced-subsurface-base), var(--canvas-balanced-subsurface-base) );--dash-stop-sign-border-color: var(--canvas-balanced-subsurface-border);--dash-stop-sign-shadow: var(--canvas-balanced-subsurface-shadow);--dash-stop-sign-text-color: var(--dash-canvas-text-color);--dash-stop-sign-code-border-color: currentColor;--dash-stop-sign-code-text-color: currentColor;--dash-weather-alert-idle-background: rgb(8 19 31 / 56%);--dash-transit-alert-unknown-background: #243345;--dash-transit-alert-unknown-border-color: #8ca0b8;--dash-transit-alert-unknown-text-color: #d9e4f2;--dash-transit-alert-info-background: #1a2d48;--dash-transit-alert-info-border-color: #7fa5d7;--dash-transit-alert-info-text-color: #aecdff;--dash-transit-alert-warning-background: #47371f;--dash-transit-alert-warning-border-color: #d0a253;--dash-transit-alert-warning-text-color: #ffdd93;--dash-transit-alert-severe-background: #4b2532;--dash-transit-alert-severe-border-color: #d78499;--dash-transit-alert-severe-text-color: #ffbccb}.layoutCanvas.shell-theme-canvas .pane.timeAndWeatherPane>.timeAndWeather{flex-grow:0;flex-shrink:0;overflow:visible;box-sizing:border-box;margin:0;padding:0;display:block}.layoutCanvas.shell-theme-canvas .pane.timeAndWeatherPane>.timeAndWeather>app-time-and-weather>.module{flex:none;height:auto;overflow:visible}.layoutCanvas.shell-theme-canvas.canvas-background-custom-image{background-color:#111827;background-size:cover}.layoutCanvas.shell-theme-canvas.canvas-background-custom-color{background-size:auto}.layoutCanvas.shell-theme-canvas.canvas-background-texture{background-repeat:no-repeat}.layoutCanvas.shell-theme-canvas.canvas-texture-soft-grid{--dash-canvas-texture-image: linear-gradient(90deg, var(--dash-canvas-texture-light) 1px, transparent 1px), linear-gradient(0deg, var(--dash-canvas-texture-light) 1px, transparent 1px), linear-gradient(90deg, transparent 0 95px, var(--dash-canvas-texture-dark) 95px 96px), linear-gradient(0deg, transparent 0 95px, var(--dash-canvas-texture-dark) 95px 96px), radial-gradient(circle, var(--dash-canvas-texture-dark) 0 1px, transparent 2px), linear-gradient(135deg, transparent, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .28))), linear-gradient(315deg, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .12)), transparent 46%);background-position:center,center,center,center,center,center,center,center;background-repeat:no-repeat,repeat,repeat,repeat,repeat,repeat,no-repeat,no-repeat;background-size:100% 100%,24px 24px,24px 24px,96px 96px,96px 96px,24px 24px,100% 100%,100% 100%}.layoutCanvas.shell-theme-canvas.canvas-texture-diagonal-weave{--dash-canvas-texture-image: repeating-linear-gradient( 135deg, transparent 0 10px, var(--dash-canvas-texture-light) 10px 13px, transparent 13px 28px, var(--dash-canvas-texture-dark) 28px 30px, transparent 30px 48px ), repeating-linear-gradient( 45deg, transparent 0 14px, var(--dash-canvas-texture-dark) 14px 17px, transparent 17px 34px, var(--dash-canvas-texture-light) 34px 36px, transparent 36px 54px ), repeating-linear-gradient( 135deg, transparent 0 5px, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .34)) 5px 6px, transparent 6px 18px ), repeating-linear-gradient( 45deg, transparent 0 7px, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .22)) 7px 8px, transparent 8px 20px ), linear-gradient(115deg, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .26)), transparent 38%), linear-gradient(295deg, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .16)), transparent 46%), linear-gradient(180deg, transparent, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .12)));background-position:center,center,center,center,center,center,center,center;background-repeat:no-repeat,repeat,repeat,repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:100% 100%,144px 144px,144px 144px,48px 48px,56px 56px,100% 100%,100% 100%,100% 100%}.layoutCanvas.shell-theme-canvas.canvas-texture-radial-mesh{--dash-canvas-texture-image: repeating-radial-gradient(circle at 20% 24%, transparent 0 28px, var(--dash-canvas-texture-light) 28px 30px, transparent 30px 58px), repeating-radial-gradient(circle at 78% 70%, transparent 0 42px, var(--dash-canvas-texture-dark) 42px 44px, transparent 44px 86px), radial-gradient(circle at 20% 24%, var(--dash-canvas-texture-light), transparent 26%), radial-gradient(circle at 78% 70%, var(--dash-canvas-texture-dark), transparent 30%), radial-gradient(circle at 52% 44%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .38)), transparent 22%), linear-gradient(120deg, transparent, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .18)) 58%, transparent), linear-gradient(300deg, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .12)), transparent 44%);background-position:center,center,center,center,center,center,center,center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}.layoutCanvas.shell-theme-canvas.canvas-texture-silk-folds{--dash-canvas-texture-image: radial-gradient(ellipse 42% 115% at 18% 50%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .78)), transparent 48%), radial-gradient(ellipse 36% 130% at 34% 48%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .42)), transparent 54%), radial-gradient(ellipse 48% 120% at 50% 52%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .66)), transparent 52%), radial-gradient(ellipse 34% 130% at 64% 50%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .36)), transparent 56%), radial-gradient(ellipse 44% 118% at 82% 48%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .52)), transparent 50%), linear-gradient(105deg, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .34)), transparent 22% 72%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .18))), repeating-linear-gradient(96deg, transparent 0 26px, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .18)) 26px 28px, transparent 28px 64px), linear-gradient(180deg, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .12)), transparent 44%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .12)));background-position:center,center,center,center,center,center,center,center,center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat,no-repeat;background-size:100% 100%,115% 135%,120% 140%,120% 140%,120% 140%,115% 135%,100% 100%,220px 100%,100% 100%}.layoutCanvas.shell-theme-canvas.canvas-texture-fjord{--dash-canvas-texture-image: linear-gradient(58deg, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .62)) 0 24%, transparent 41%), linear-gradient(122deg, transparent 59%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .58)) 76% 100%), linear-gradient(61deg, transparent 0 29%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .52)) 30%, transparent 34%), linear-gradient(119deg, transparent 0 66%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .48)) 70%, transparent 73%), radial-gradient(ellipse 58% 18% at 50% 83%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .34)), transparent 62%), linear-gradient(0deg, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .2)) 0 10%, transparent 34%), repeating-linear-gradient(0deg, transparent 0 20px, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .18)) 20px 21px, transparent 21px 44px), linear-gradient(180deg, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .3)), transparent 32% 68%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .22)));background-position:center,center,center,center,center,center,center bottom,center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%,110% 100%,100% 100%,100% 44px,100% 100%}.layoutCanvas.shell-theme-canvas.canvas-texture-eclipse{--dash-canvas-texture-image: radial-gradient(circle at 73% 50%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * 1.2)) 0 2.5%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .72)) 3.5%, transparent 12%), radial-gradient(circle at 73% 50%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .58)) 0 9%, transparent 22%), radial-gradient(circle at 112% 50%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * 1.05)) 0 58%, transparent 58.6%), radial-gradient(circle at 112% 50%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .42)) 56.8%, transparent 59.6%), radial-gradient(ellipse 54% 36% at 72% 50%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .28)), transparent 64%), linear-gradient(90deg, transparent 0 45%, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .18)) 66%, transparent 82%), linear-gradient(180deg, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .18)), transparent 42% 70%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .18)));background-position:center,center,center,center,center,center,center,center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%}.layoutCanvas.shell-theme-canvas.canvas-texture-forrest{--dash-canvas-texture-image: repeating-conic-gradient(from 45deg at 50% 100%, transparent 0deg 19deg, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .96)) 19deg 40deg, transparent 40deg 80deg), linear-gradient(0deg, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .72)) 0 16%, transparent 16%), repeating-conic-gradient(from 45deg at 50% 100%, transparent 0deg 22deg, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .58)) 22deg 43deg, transparent 43deg 86deg), linear-gradient(0deg, transparent 0 14%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .42)) 14% 25%, transparent 25%), repeating-conic-gradient(from 45deg at 50% 100%, transparent 0deg 26deg, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .32)) 26deg 48deg, transparent 48deg 96deg), linear-gradient(0deg, transparent 0 24%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .22)) 24% 34%, transparent 34%), repeating-conic-gradient(from 45deg at 50% 100%, transparent 0deg 30deg, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .24)) 30deg 54deg, transparent 54deg 108deg), linear-gradient(180deg, rgb(255 255 255 / calc(var(--dash-canvas-texture-opacity) * .3)), transparent 42%, rgb(15 23 42 / calc(var(--dash-canvas-texture-opacity) * .18)));background-position:center bottom,center bottom,center 72%,center 72%,center 52%,center 52%,center 36%,center;background-repeat:repeat-x,no-repeat,repeat-x,no-repeat,repeat-x,no-repeat,repeat-x,no-repeat;background-size:70px 34%,100% 100%,92px 30%,100% 100%,128px 28%,100% 100%,156px 24%,100% 100%}.layoutCanvas.shell-theme-dashscene{--dashscene-shell-background: #fffdfb;--dashscene-shell-foreground: #301f55;--dashscene-card-background: rgb(255 255 255 / 78%);--dashscene-card-background-strong: rgb(255 255 255 / 92%);--dashscene-card-border: rgb(123 63 242 / 16%);--dashscene-card-shadow: 0 1.2cqw 3.4cqw rgb(73 36 126 / 16%);--dashscene-card-shadow-soft: 0 .65cqw 2.2cqw rgb(73 36 126 / 10%);--dashscene-card-highlight: rgb(255 77 141 / 10%);--dashscene-pane-surface-start: rgb(255 255 255 / 94%);--dashscene-pane-surface-end: rgb(250 244 255 / 88%);--dashscene-pane-highlight: var(--dashscene-card-highlight);--dashscene-weather-module-surface-start: rgb(255 255 255 / 94%);--dashscene-weather-module-surface-end: rgb(255 248 251 / 88%);--dashscene-weather-module-highlight: rgb(255 122 89 / 10%);--dashscene-header-border: rgb(123 63 242 / 12%);--dashscene-sign-surface-start: rgb(255 255 255 / 98%);--dashscene-sign-surface-end: rgb(244 236 255 / 92%);--dashscene-sign-highlight: rgb(255 77 141 / 10%);--dashscene-message-surface-start: rgb(255 255 255 / 92%);--dashscene-message-surface-end: rgb(250 244 255 / 88%);--dashscene-neutral-message-surface-start: rgb(250 249 252 / 96%);--dashscene-neutral-message-surface-end: rgb(239 236 244 / 92%);--dashscene-neutral-message-highlight: rgb(111 99 136 / 9%);--dashscene-alert-stripe: rgb(255 255 255 / 18%);--dash-pane-header-font-size: 96cqh;--dash-departures-manual-marquee-margin-top: calc(1.6cqw * var(--scale, 1));--dash-branding-padding: .5cqw .8cqw;--dash-branding-logo-filter: drop-shadow(0 .25cqw .5cqw rgb(92 57 126 / 18%));--dash-time-weather-module-padding: 1.25cqw;--dash-time-weather-module-border-width: 1px;--dash-time-weather-module-border-color: var(--dashscene-card-border);--dash-time-weather-module-border-radius: 1.8cqw;--dash-time-weather-module-background: linear-gradient(180deg, var(--dashscene-weather-module-surface-start), var(--dashscene-weather-module-surface-end)), radial-gradient(circle at top left, var(--dashscene-weather-module-highlight), transparent 42%);--dash-time-weather-module-box-shadow: var(--dashscene-card-shadow);--dash-time-weather-module-backdrop-filter: blur(18px);--dash-stop-sign-background: linear-gradient(180deg, var(--dashscene-sign-surface-start), var(--dashscene-sign-surface-end)), radial-gradient(circle at top center, var(--dashscene-sign-highlight), transparent 48%);--dash-stop-sign-border-color: rgb(123 63 242 / 24%);--dash-stop-sign-shadow: var(--dashscene-card-shadow-soft);--dash-stop-sign-code-border-color: currentColor;--dash-transit-message-background: linear-gradient(180deg, var(--dashscene-message-surface-start), var(--dashscene-message-surface-end));--dash-transit-message-border-color: rgb(123 63 242 / 18%);--dash-transit-message-shadow: var(--dashscene-card-shadow-soft);--dash-transit-message-neutral-background: repeating-linear-gradient( 135deg, var(--dashscene-alert-stripe) 0, var(--dashscene-alert-stripe) .42cqw, transparent .42cqw, transparent 1.15cqw ), radial-gradient(circle at top right, var(--dashscene-neutral-message-highlight), transparent 46%), linear-gradient(180deg, var(--dashscene-neutral-message-surface-start), var(--dashscene-neutral-message-surface-end));--dash-transit-message-neutral-border-color: rgb(111 99 136 / 22%);--dash-agency-alert-background: linear-gradient(180deg, var(--dashscene-message-surface-start), var(--dashscene-message-surface-end));--dash-agency-alert-border-color: rgb(123 63 242 / 18%);--dash-agency-alert-shadow: var(--dashscene-card-shadow-soft);--dash-transit-alert-shadow: var(--dashscene-card-shadow-soft);--dash-transit-route-background: none;--dash-transit-route-shadow: var(--dashscene-card-shadow-soft);position:relative;isolation:isolate;background-color:var(--dashscene-shell-background);color:var(--dashscene-shell-foreground);color-scheme:light;transition:background-color .6s ease,color .6s ease}.layoutCanvas.shell-theme-dashscene.color-mode-night{--dashscene-shell-background: #0d1020;--dashscene-shell-foreground: #f6f1ff;--dashscene-card-background: rgb(24 21 48 / 76%);--dashscene-card-background-strong: rgb(33 28 63 / 90%);--dashscene-card-border: rgb(185 163 255 / 18%);--dashscene-card-shadow: 0 1.35cqw 3.8cqw rgb(3 4 12 / 44%);--dashscene-card-shadow-soft: 0 .8cqw 2.5cqw rgb(3 4 12 / 28%);--dashscene-card-highlight: rgb(255 119 171 / 12%);--dashscene-pane-surface-start: rgb(34 29 65 / 94%);--dashscene-pane-surface-end: rgb(23 20 45 / 90%);--dashscene-pane-highlight: rgb(255 119 171 / 12%);--dashscene-weather-module-surface-start: rgb(35 30 67 / 94%);--dashscene-weather-module-surface-end: rgb(24 22 47 / 90%);--dashscene-weather-module-highlight: rgb(255 122 89 / 12%);--dashscene-header-border: rgb(185 163 255 / 14%);--dashscene-sign-surface-start: rgb(39 33 72 / 98%);--dashscene-sign-surface-end: rgb(24 22 47 / 92%);--dashscene-sign-highlight: rgb(255 119 171 / 12%);--dashscene-message-surface-start: rgb(35 30 67 / 94%);--dashscene-message-surface-end: rgb(24 22 47 / 90%);--dashscene-neutral-message-surface-start: rgb(31 28 58 / 96%);--dashscene-neutral-message-surface-end: rgb(20 18 39 / 92%);--dashscene-neutral-message-highlight: rgb(185 163 255 / 11%);--dashscene-alert-stripe: rgb(255 255 255 / 6%);--dash-branding-logo-content: url(/assets/logos/logo-white.svg);--dash-branding-logo-filter: drop-shadow(0 .35cqw .7cqw rgb(0 0 0 / 32%));--dash-loading-logo-content: url(/assets/logos/logo-white.svg);color-scheme:dark}.layoutCanvas.shell-theme-dashscene:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 14%,rgb(123 63 242 / 14%),transparent 48%),radial-gradient(circle at 88% 16%,rgb(255 77 141 / 12%),transparent 42%),radial-gradient(circle at 82% 84%,rgb(255 179 71 / 13%),transparent 41%),radial-gradient(circle at 20% 78%,rgb(255 122 89 / 10%),transparent 40%),linear-gradient(180deg,#fffcfb,#fff 42%,#fcfbff);pointer-events:none;z-index:0}.layoutCanvas.shell-theme-dashscene.color-mode-night:before{background:radial-gradient(circle at 12% 14%,rgb(123 63 242 / 26%),transparent 50%),radial-gradient(circle at 88% 16%,rgb(255 77 141 / 18%),transparent 44%),radial-gradient(circle at 82% 84%,rgb(255 179 71 / 16%),transparent 42%),radial-gradient(circle at 20% 78%,rgb(255 122 89 / 12%),transparent 41%),linear-gradient(180deg,#17172f,#101425 42%,#0b0f1d)}.layoutCanvas.shell-theme-dashscene:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#fff0,#ffffff2e);pointer-events:none;z-index:0}.layoutCanvas.shell-theme-dashscene.color-mode-night:after{background-image:linear-gradient(#fff0,#04060f47)}.layoutCanvas.shell-theme-dashscene>*{position:relative;z-index:1}.layoutCanvas.shell-theme-dashscene .dashboard{width:96cqw;height:calc(100cqh - 4cqw);gap:1.5cqw;overflow:visible}.layoutCanvas.shell-theme-dashscene .pane:not(.timeAndWeatherPane){border:1px solid var(--dashscene-card-border);box-shadow:var(--dashscene-card-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.8cqw;box-sizing:border-box;gap:0;padding:1.25cqw;background:linear-gradient(180deg,var(--dashscene-pane-surface-start),var(--dashscene-pane-surface-end)),radial-gradient(circle at top right,var(--dashscene-pane-highlight),transparent 45%)}.layoutCanvas.shell-theme-dashscene .pane.timeAndWeatherPane{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:1.1cqw;overflow:visible;padding:.45cqw .45cqw .3cqw}.layoutCanvas.shell-theme-dashscene .pane>.header,.layoutCanvas.shell-theme-dashscene .pane>.departures,.layoutCanvas.shell-theme-dashscene .pane>.timeAndWeather,.layoutCanvas.shell-theme-dashscene .pane>.weather,.layoutCanvas.shell-theme-dashscene .pane>.advertisements{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.layoutCanvas.shell-theme-dashscene .pane>.header{margin-bottom:0;padding:0 0 calc(.14cqw * var(--scale, 1));border-bottom:1px solid var(--dashscene-header-border)}.layoutCanvas.shell-theme-dashscene app-dashboard-commercial .pane>.header{overflow:hidden}.layoutCanvas.shell-theme-dashscene .pane>.departures,.layoutCanvas.shell-theme-dashscene .pane>.timeAndWeather,.layoutCanvas.shell-theme-dashscene .pane>.advertisements{min-height:0}.layoutCanvas.shell-theme-dashscene .pane.timeAndWeatherPane>.timeAndWeather{flex-grow:0;flex-shrink:0;overflow:visible;box-sizing:border-box;margin:0;padding:0;display:block}.layoutCanvas.shell-theme-dashscene .pane.timeAndWeatherPane>.timeAndWeather>app-time-and-weather>.module{flex:none;height:auto;overflow:visible}.layoutCanvas.shell-theme-scenic{background-color:#5b768a;color-scheme:light;--scenic-photo-overlay: linear-gradient( 180deg, rgb(7 20 31 / 18%), rgb(7 20 31 / 28%) 42%, rgb(7 20 31 / 36%) );--scenic-photo-text: #f7fbff;--scenic-photo-text-muted: #e2ebf5;--scenic-surface-base: rgb(255 255 255);--scenic-surface: rgb(255 255 255 / 88%);--scenic-surface-strong: rgb(255 255 255 / 95%);--scenic-surface-border: rgb(255 255 255 / 72%);--scenic-subsurface-base: rgb(255 255 255);--scenic-subsurface: rgb(255 255 255 / 92%);--scenic-subsurface-strong: rgb(255 255 255 / 98%);--scenic-subsurface-border: rgb(123 139 156 / 48%);--scenic-surface-text: #14283a;--scenic-surface-text-muted: #355067;--scenic-surface-shadow: 0 calc(.72cqw * var(--scale, 1)) calc(2.4cqw * var(--scale, 1)) rgb(7 20 31 / 18%);--scenic-subsurface-shadow: 0 calc(.42cqw * var(--scale, 1)) calc(1.4cqw * var(--scale, 1)) rgb(7 20 31 / 10%);--dash-pane-header-text-color: var(--scenic-photo-text);--dash-pane-header-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%);--dash-time-primary-text-color: var(--scenic-photo-text);--dash-time-primary-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%);--dash-time-secondary-text-color: var(--scenic-photo-text);--dash-time-secondary-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%);--dash-weather-primary-text-color: var(--scenic-photo-text);--dash-weather-primary-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%);--dash-weather-secondary-text-color: var(--scenic-photo-text-muted);--dash-weather-secondary-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%);--dash-weather-attribution-text-color: var(--scenic-photo-text);--dash-weather-attribution-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%);--dash-weather-alert-idle-background: rgb(255 255 255 / 22%);--dash-weather-alert-idle-text-color: var(--scenic-photo-text);--dash-weather-alert-idle-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%);--dash-weather-divider-color: var(--scenic-photo-text-muted);--dash-weather-divider-opacity: .38;--dash-branding-text-color: var(--scenic-photo-text);--dash-branding-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%);--dash-loading-status-text-color: var(--scenic-photo-text-muted);--dash-loading-status-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%);--dash-spinner-color: var(--scenic-photo-text);--dash-branding-background: linear-gradient( 180deg, var(--scenic-surface-strong), var(--scenic-surface) ), linear-gradient( 180deg, var(--scenic-surface-base), var(--scenic-surface-base) );--dash-branding-background-color: rgb(255 255 255 / 34%);--dash-branding-box-shadow: var(--scenic-surface-shadow);--dash-time-weather-module-padding: .95cqw;--dash-time-weather-module-border-width: 1px;--dash-time-weather-module-border-color: var(--scenic-surface-border);--dash-time-weather-module-border-radius: 1.55cqw;--dash-time-weather-module-background: linear-gradient( 180deg, var(--scenic-surface-strong), var(--scenic-surface) ), linear-gradient( 180deg, var(--scenic-surface-base), var(--scenic-surface-base) );--dash-time-weather-module-box-shadow: var(--scenic-surface-shadow);--dash-stop-name-min-height: calc(12cqw * var(--scale, 1));--dash-stop-name-padding: calc(1cqw * var(--scale, 1)) calc(1.5cqw * var(--scale, 1));--dash-stop-name-border-width: max(calc(.12cqw * var(--scale, 1)), 1px);--dash-stop-name-border-color: var(--scenic-surface-border);--dash-stop-name-border-radius: calc(1.35cqw * var(--scale, 1));--dash-stop-name-background: linear-gradient( 180deg, var(--scenic-surface-strong), var(--scenic-surface) ), linear-gradient( 180deg, var(--scenic-surface-base), var(--scenic-surface-base) );--dash-stop-name-shadow: var(--scenic-surface-shadow);--dash-stop-name-gap: calc(.45cqw * var(--scale, 1));--dash-stop-name-text-color: var(--scenic-surface-text);--dash-stop-name-text-shadow: none;--dash-transit-route-border-color: var( --transit-route-accent-color, var(--scenic-surface-border) );--dash-transit-route-background: linear-gradient( 180deg, var(--scenic-surface-strong), var(--scenic-surface) ), linear-gradient( 180deg, var(--scenic-surface-base), var(--scenic-surface-base) );--dash-transit-route-shadow: var(--scenic-surface-shadow);--dash-transit-route-primary-text-color: var(--scenic-surface-text);--dash-transit-route-muted-text-color: var(--scenic-surface-text-muted);--dash-transit-route-text-shadow: none;--dash-agency-alert-background: linear-gradient( 180deg, var(--scenic-surface-strong), var(--scenic-surface) ), linear-gradient( 180deg, var(--scenic-surface-base), var(--scenic-surface-base) );--dash-agency-alert-border-color: var(--scenic-surface-border);--dash-agency-alert-shadow: var(--scenic-surface-shadow);--dash-agency-alert-text-color: var(--scenic-surface-text);--dash-agency-alert-header-color: var(--scenic-surface-text);--dash-agency-alert-header-font-weight: 600;--dash-departures-attribution-color: var(--scenic-photo-text-muted);--dash-transit-alert-shadow: var(--scenic-subsurface-shadow);--dash-transit-alert-unknown-background: linear-gradient( 180deg, var(--scenic-subsurface-strong), var(--scenic-subsurface) ), linear-gradient( 180deg, var(--scenic-subsurface-base), var(--scenic-subsurface-base) );--dash-transit-alert-unknown-border-color: var(--scenic-subsurface-border);--dash-transit-alert-unknown-text-color: var(--scenic-surface-text);--dash-transit-alert-info-background: var(--dash-transit-alert-unknown-background);--dash-transit-alert-info-border-color: var(--scenic-subsurface-border);--dash-transit-alert-info-text-color: var(--scenic-surface-text);--dash-transit-alert-warning-background: var(--dash-transit-alert-unknown-background);--dash-transit-alert-warning-border-color: var(--scenic-subsurface-border);--dash-transit-alert-warning-text-color: var(--scenic-surface-text);--dash-transit-alert-severe-background: var(--dash-transit-alert-unknown-background);--dash-transit-alert-severe-border-color: var(--scenic-subsurface-border);--dash-transit-alert-severe-text-color: var(--scenic-surface-text);transition:background-color .6s ease}.layoutCanvas.shell-theme-scenic.color-mode-night{background-color:#07111c;color-scheme:dark;--scenic-photo-overlay: linear-gradient( 180deg, rgb(0 0 0 / 34%), rgb(0 0 0 / 48%) 42%, rgb(0 0 0 / 62%) );--scenic-photo-text: #fbfdff;--scenic-photo-text-muted: #d4e2ef;--scenic-surface-base: rgb(10 22 34);--scenic-surface: rgb(10 22 34 / 72%);--scenic-surface-strong: rgb(17 31 45 / 82%);--scenic-surface-border: rgb(210 227 244 / 24%);--scenic-subsurface-base: rgb(15 28 42);--scenic-subsurface: rgb(19 35 50 / 84%);--scenic-subsurface-strong: rgb(26 42 58 / 92%);--scenic-subsurface-border: rgb(214 229 244 / 30%);--scenic-surface-text: #eef5ff;--scenic-surface-text-muted: #cedae8;--scenic-surface-shadow: 0 calc(.72cqw * var(--scale, 1)) calc(2.65cqw * var(--scale, 1)) rgb(0 0 0 / 36%);--scenic-subsurface-shadow: 0 calc(.42cqw * var(--scale, 1)) calc(1.45cqw * var(--scale, 1)) rgb(0 0 0 / 22%);--dash-branding-background-color: rgb(8 19 31 / 52%);--dash-branding-logo-content: url(/assets/logos/logo-white.svg);--dash-loading-logo-content: url(/assets/logos/logo-white.svg);--dash-weather-alert-idle-background: rgb(8 19 31 / 56%)}.layoutCanvas.shell-theme-scenic.ui-theme-balanced{--dash-branding-background: none;--dash-branding-background-color: transparent;--dash-branding-box-shadow: none;--dash-branding-logo-content: url(/assets/logos/logo-white.svg);--dash-loading-logo-content: url(/assets/logos/logo-white.svg)}.layoutCanvas.shell-theme-scenic.ui-theme-balanced.color-mode-night{--dash-stop-sign-background: linear-gradient( 180deg, var(--scenic-subsurface-strong), var(--scenic-subsurface) ), linear-gradient( 180deg, var(--scenic-subsurface-base), var(--scenic-subsurface-base) );--dash-stop-sign-border-color: var(--scenic-subsurface-border);--dash-stop-sign-shadow: var(--scenic-subsurface-shadow);--dash-stop-sign-text-color: var(--scenic-surface-text);--dash-stop-sign-code-border-color: currentColor;--dash-stop-sign-code-text-color: currentColor;--dash-transit-alert-unknown-background: #243345;--dash-transit-alert-unknown-border-color: #8ca0b8;--dash-transit-alert-unknown-text-color: #d9e4f2;--dash-transit-alert-info-background: #1a2d48;--dash-transit-alert-info-border-color: #7fa5d7;--dash-transit-alert-info-text-color: #aecdff;--dash-transit-alert-warning-background: #47371f;--dash-transit-alert-warning-border-color: #d0a253;--dash-transit-alert-warning-text-color: #ffdd93;--dash-transit-alert-severe-background: #4b2532;--dash-transit-alert-severe-border-color: #d78499;--dash-transit-alert-severe-text-color: #ffbccb}.layoutCanvas.shell-theme-scenic .pane.timeAndWeatherPane>.timeAndWeather{flex-grow:0;flex-shrink:0;overflow:visible;box-sizing:border-box;margin:0;padding:0;display:block}.layoutCanvas.shell-theme-scenic .pane.timeAndWeatherPane>.timeAndWeather>app-time-and-weather>.module{--dash-time-primary-text-color: var(--scenic-surface-text);--dash-time-primary-text-shadow: none;--dash-time-secondary-text-color: var(--scenic-surface-text-muted);--dash-time-secondary-text-shadow: none;--dash-weather-primary-text-color: var(--scenic-surface-text);--dash-weather-primary-text-shadow: none;--dash-weather-secondary-text-color: var(--scenic-surface-text-muted);--dash-weather-secondary-text-shadow: none;--dash-weather-attribution-text-color: var(--scenic-surface-text-muted);--dash-weather-attribution-text-shadow: none;--dash-weather-alert-idle-text-color: var(--scenic-surface-text-muted);--dash-weather-alert-idle-text-shadow: none;--dash-weather-divider-color: var(--scenic-surface-text-muted);--dash-spinner-color: var(--scenic-surface-text);flex:none;height:auto;overflow:visible}.layoutCanvas.ui-theme-dashscene{--dashscene-heading: #301f55;--dashscene-body: #4c3d68;--dashscene-muted: #6f6388;--dashscene-accent: #7b3ff2;--dashscene-accent-secondary: #ff4d8d;--dashscene-info: #4461a8;--dashscene-warning: #8c5d2d;--dashscene-severe: #91385d;--dash-pane-header-text-color: var(--dashscene-heading);--dash-time-primary-text-color: var(--dashscene-heading);--dash-time-secondary-text-color: var(--dashscene-body);--dash-weather-primary-text-color: var(--dashscene-heading);--dash-weather-secondary-text-color: var(--dashscene-body);--dash-weather-attribution-text-color: var(--dashscene-body);--dash-weather-alert-idle-background: #ece5fc;--dash-weather-alert-idle-text-color: var(--dashscene-body);--dash-branding-text-color: var(--dashscene-body);--dash-loading-status-text-color: var(--dashscene-body);--dash-spinner-color: var(--dashscene-accent);--dash-stop-sign-text-color: var(--dashscene-body);--dash-stop-sign-code-border-color: currentColor;--dash-stop-name-text-color: var(--dashscene-heading);--dash-agency-alert-text-color: var(--dashscene-accent);--dash-agency-alert-header-color: var(--dashscene-body);--dash-departures-attribution-color: var(--dashscene-body);--dash-transit-message-text-color: var(--dashscene-body);--dash-transit-message-neutral-text-color: var(--dashscene-body);--dash-transit-route-primary-text-color: var(--dashscene-body);--dash-transit-route-muted-text-color: var(--dashscene-body);--dash-transit-alert-unknown-background: repeating-linear-gradient( 135deg, var(--dashscene-alert-stripe) 0, var(--dashscene-alert-stripe) .42cqw, transparent .42cqw, transparent 1.15cqw ), radial-gradient(circle at top right, rgb(99 73 127 / 14%), transparent 46%), linear-gradient(180deg, #f4effc, #ebe1fb);--dash-transit-alert-unknown-border-color: rgb(99 73 127 / 38%);--dash-transit-alert-unknown-text-color: #63497f;--dash-transit-alert-info-background: repeating-linear-gradient( 135deg, var(--dashscene-alert-stripe) 0, var(--dashscene-alert-stripe) .42cqw, transparent .42cqw, transparent 1.15cqw ), radial-gradient(circle at top right, rgb(68 97 168 / 13%), transparent 46%), linear-gradient(180deg, #edf4ff, #dbe8ff);--dash-transit-alert-info-border-color: rgb(68 97 168 / 38%);--dash-transit-alert-info-text-color: var(--dashscene-info);--dash-transit-alert-warning-background: repeating-linear-gradient( 135deg, var(--dashscene-alert-stripe) 0, var(--dashscene-alert-stripe) .42cqw, transparent .42cqw, transparent 1.15cqw ), radial-gradient(circle at top right, rgb(140 93 45 / 14%), transparent 46%), linear-gradient(180deg, #fff2dc, #ffe6bf);--dash-transit-alert-warning-border-color: rgb(140 93 45 / 40%);--dash-transit-alert-warning-text-color: var(--dashscene-warning);--dash-transit-alert-severe-background: repeating-linear-gradient( 135deg, var(--dashscene-alert-stripe) 0, var(--dashscene-alert-stripe) .42cqw, transparent .42cqw, transparent 1.15cqw ), radial-gradient(circle at top right, rgb(145 56 93 / 13%), transparent 46%), linear-gradient(180deg, #ffe3eb, #ffd0de);--dash-transit-alert-severe-border-color: rgb(145 56 93 / 38%);--dash-transit-alert-severe-text-color: var(--dashscene-severe)}.layoutCanvas.ui-theme-dashscene.color-mode-night{--dashscene-heading: #f6eeff;--dashscene-body: #ddd3f3;--dashscene-muted: #b8acd2;--dashscene-accent: #c7a5ff;--dashscene-accent-secondary: #ff84b4;--dashscene-info: #98baff;--dashscene-warning: #ffd07d;--dashscene-severe: #ff9abf;--dash-weather-alert-idle-background: rgb(84 71 118 / 68%);--dash-weather-divider-color: var(--dashscene-muted);--dash-weather-divider-opacity: .32;--dash-departures-attribution-color: var(--dashscene-heading);--dash-transit-alert-unknown-background: repeating-linear-gradient( 135deg, var(--dashscene-alert-stripe) 0, var(--dashscene-alert-stripe) .42cqw, transparent .42cqw, transparent 1.15cqw ), radial-gradient(circle at top right, rgb(194 173 255 / 12%), transparent 46%), linear-gradient(180deg, #3a3052, #2a2340);--dash-transit-alert-unknown-border-color: rgb(194 173 255 / 28%);--dash-transit-alert-unknown-text-color: #e4d7ff;--dash-transit-alert-info-background: repeating-linear-gradient( 135deg, var(--dashscene-alert-stripe) 0, var(--dashscene-alert-stripe) .42cqw, transparent .42cqw, transparent 1.15cqw ), radial-gradient(circle at top right, rgb(152 186 255 / 12%), transparent 46%), linear-gradient(180deg, #263452, #1d2740);--dash-transit-alert-info-border-color: rgb(152 186 255 / 30%);--dash-transit-alert-info-text-color: var(--dashscene-info);--dash-transit-alert-warning-background: repeating-linear-gradient( 135deg, var(--dashscene-alert-stripe) 0, var(--dashscene-alert-stripe) .42cqw, transparent .42cqw, transparent 1.15cqw ), radial-gradient(circle at top right, rgb(255 208 125 / 12%), transparent 46%), linear-gradient(180deg, #4f3923, #3d2c1c);--dash-transit-alert-warning-border-color: rgb(255 208 125 / 30%);--dash-transit-alert-warning-text-color: var(--dashscene-warning);--dash-transit-alert-severe-background: repeating-linear-gradient( 135deg, var(--dashscene-alert-stripe) 0, var(--dashscene-alert-stripe) .42cqw, transparent .42cqw, transparent 1.15cqw ), radial-gradient(circle at top right, rgb(255 154 191 / 12%), transparent 46%), linear-gradient(180deg, #53283a, #411f2e);--dash-transit-alert-severe-border-color: rgb(255 154 191 / 30%);--dash-transit-alert-severe-text-color: var(--dashscene-severe)}.layoutCanvas.ui-theme-flat{--dash-agency-alert-background: none;--dash-agency-alert-border-color: rgb(20 40 58 / 42%);--dash-agency-alert-shadow: none;--dash-agency-alert-backdrop-filter: none;--dash-branding-background: none;--dash-branding-background-color: transparent;--dash-branding-border-width: 0px;--dash-branding-border-color: transparent;--dash-branding-box-shadow: none;--dash-branding-backdrop-filter: none;--dash-weather-alert-idle-background: none;--dash-time-weather-module-background: none;--dash-time-weather-module-border-width: 0px;--dash-time-weather-module-border-color: transparent;--dash-time-weather-module-box-shadow: none;--dash-time-weather-module-backdrop-filter: none;--dash-stop-name-margin-left: calc(1.75cqw * var(--scale, 1));--dash-stop-name-background: none;--dash-stop-name-shadow: none;--dash-stop-name-backdrop-filter: none;--dash-transit-route-background: none;--dash-transit-route-shadow: none;--dash-transit-route-backdrop-filter: none;--dash-transit-message-background: transparent;--dash-transit-message-border-color: #808080;--dash-transit-message-neutral-background: #808080;--dash-transit-message-neutral-border-color: #808080;--dash-transit-message-neutral-text-color: #fff}.layoutCanvas.ui-theme-flat.color-mode-dark,.layoutCanvas.ui-theme-flat.color-mode-night{--dash-agency-alert-border-color: rgb(247 251 255 / 58%)}.layoutCanvas.shell-theme-canvas.ui-theme-flat{--dash-agency-alert-border-color: rgb(20 40 58 / 42%)}.layoutCanvas.shell-theme-canvas.ui-theme-flat.color-mode-dark,.layoutCanvas.shell-theme-canvas.ui-theme-flat.color-mode-night{--dash-agency-alert-border-color: rgb(247 251 255 / 58%);--dash-stop-sign-background: linear-gradient( 180deg, rgb(26 42 58 / 92%), rgb(19 35 50 / 84%) ), linear-gradient( 180deg, rgb(15 28 42), rgb(15 28 42) );--dash-stop-sign-border-color: rgb(214 229 244 / 30%);--dash-stop-sign-shadow: 0 calc(.42cqw * var(--scale, 1)) calc(1.45cqw * var(--scale, 1)) rgb(0 0 0 / 22%);--dash-stop-sign-text-color: var(--dash-canvas-text-color);--dash-stop-sign-code-border-color: currentColor;--dash-stop-sign-code-text-color: currentColor;--dash-transit-alert-background: #243345;--dash-transit-alert-border-color: #8ca0b8;--dash-transit-alert-text-color: #d9e4f2;--dash-transit-alert-unknown-background: #243345;--dash-transit-alert-unknown-border-color: #8ca0b8;--dash-transit-alert-unknown-text-color: #d9e4f2;--dash-transit-alert-info-background: #1a2d48;--dash-transit-alert-info-border-color: #7fa5d7;--dash-transit-alert-info-text-color: #aecdff;--dash-transit-alert-warning-background: #47371f;--dash-transit-alert-warning-border-color: #d0a253;--dash-transit-alert-warning-text-color: #ffdd93;--dash-transit-alert-severe-background: #4b2532;--dash-transit-alert-severe-border-color: #d78499;--dash-transit-alert-severe-text-color: #ffbccb;--dash-transit-message-alert-unknown-background: #243345;--dash-transit-message-alert-unknown-border-color: #8ca0b8;--dash-transit-message-alert-unknown-text-color: #d9e4f2;--dash-transit-message-alert-info-background: #1a2d48;--dash-transit-message-alert-info-border-color: #7fa5d7;--dash-transit-message-alert-info-text-color: #aecdff;--dash-transit-message-alert-warning-background: #47371f;--dash-transit-message-alert-warning-border-color: #d0a253;--dash-transit-message-alert-warning-text-color: #ffdd93;--dash-transit-message-alert-severe-background: #4b2532;--dash-transit-message-alert-severe-border-color: #d78499;--dash-transit-message-alert-severe-text-color: #ffbccb}.layoutCanvas.shell-theme-scenic.ui-theme-flat{--flat-direct-text: var(--scenic-photo-text);--flat-direct-text-muted: var(--scenic-photo-text-muted);--flat-direct-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%);--flat-group-border: rgb(247 251 255 / 58%);--flat-alert-unknown-surface: #eceff1;--flat-alert-unknown-text: #37474f;--flat-alert-info-surface: #e3f2fd;--flat-alert-info-text: #0d47a1;--flat-alert-warning-surface: #fff3cd;--flat-alert-warning-text: #856404;--flat-alert-severe-surface: #f8d7da;--flat-alert-severe-text: #721c24;--dash-pane-header-text-color: var(--flat-direct-text);--dash-pane-header-text-shadow: var(--flat-direct-text-shadow);--dash-time-primary-text-color: var(--flat-direct-text);--dash-time-primary-text-shadow: var(--flat-direct-text-shadow);--dash-time-secondary-text-color: var(--flat-direct-text-muted);--dash-time-secondary-text-shadow: var(--flat-direct-text-shadow);--dash-weather-primary-text-color: var(--flat-direct-text);--dash-weather-primary-text-shadow: var(--flat-direct-text-shadow);--dash-weather-secondary-text-color: var(--flat-direct-text-muted);--dash-weather-secondary-text-shadow: var(--flat-direct-text-shadow);--dash-weather-attribution-text-color: var(--flat-direct-text);--dash-weather-attribution-text-shadow: var(--flat-direct-text-shadow);--dash-weather-alert-idle-text-color: var(--flat-direct-text-muted);--dash-weather-alert-idle-text-shadow: var(--flat-direct-text-shadow);--dash-weather-divider-color: var(--flat-direct-text-muted);--dash-weather-divider-opacity: .38;--dash-branding-padding: 0;--dash-branding-background: none;--dash-branding-background-color: transparent;--dash-branding-border-width: 0px;--dash-branding-border-color: transparent;--dash-branding-border-radius: 0;--dash-branding-box-shadow: none;--dash-branding-backdrop-filter: none;--dash-branding-text-color: var(--flat-direct-text);--dash-branding-text-shadow: var(--flat-direct-text-shadow);--dash-loading-status-text-color: var(--flat-direct-text);--dash-loading-status-text-shadow: var(--flat-direct-text-shadow);--dash-spinner-color: var(--flat-direct-text);--dash-stop-name-min-height: auto;--dash-stop-name-padding: 0;--dash-stop-name-border-width: 0px;--dash-stop-name-border-color: transparent;--dash-stop-name-border-radius: 0;--dash-stop-name-gap: 0;--dash-stop-name-text-color: var(--flat-direct-text);--dash-stop-name-text-shadow: var(--flat-direct-text-shadow);--dash-agency-alert-text-color: var(--flat-direct-text);--dash-agency-alert-header-color: var(--flat-direct-text);--dash-agency-alert-border-color: var(--flat-group-border);--dash-departures-attribution-color: var(--flat-direct-text);--dash-transit-route-primary-text-color: var(--flat-direct-text);--dash-transit-route-muted-text-color: var(--flat-direct-text-muted);--dash-transit-route-text-shadow: var(--flat-direct-text-shadow);--dash-departure-summary-ontime-text-color: var(--dash-transit-route-primary-text-color);--dash-departure-summary-ontime-text-shadow: var(--dash-transit-route-text-shadow);--dash-departure-summary-ontime-departing-text-shadow: var(--dash-departure-summary-ontime-text-shadow);--dash-departure-summary-ontime-departing-text-shadow-dim: var(--dash-departure-summary-ontime-text-shadow);--dash-transit-message-background: transparent;--dash-transit-message-border-color: #808080;--dash-transit-message-text-color: inherit;--dash-transit-message-neutral-background: #808080;--dash-transit-message-neutral-border-color: #808080;--dash-transit-message-neutral-text-color: #fff;--dash-transit-message-alert-unknown-background: var(--flat-alert-unknown-surface);--dash-transit-message-alert-unknown-border-color: var(--flat-alert-unknown-text);--dash-transit-message-alert-unknown-text-color: var(--flat-alert-unknown-text);--dash-transit-message-alert-info-background: var(--flat-alert-info-surface);--dash-transit-message-alert-info-border-color: var(--flat-alert-info-text);--dash-transit-message-alert-info-text-color: var(--flat-alert-info-text);--dash-transit-message-alert-warning-background: var(--flat-alert-warning-surface);--dash-transit-message-alert-warning-border-color: var(--flat-alert-warning-text);--dash-transit-message-alert-warning-text-color: var(--flat-alert-warning-text);--dash-transit-message-alert-severe-background: var(--flat-alert-severe-surface);--dash-transit-message-alert-severe-border-color: var(--flat-alert-severe-text);--dash-transit-message-alert-severe-text-color: var(--flat-alert-severe-text);--dash-transit-alert-background: var(--flat-alert-unknown-surface);--dash-transit-alert-border-color: var(--flat-alert-unknown-text);--dash-transit-alert-shadow: none;--dash-transit-alert-text-color: var(--flat-alert-unknown-text);--dash-transit-alert-unknown-background: var(--flat-alert-unknown-surface);--dash-transit-alert-unknown-border-color: var(--flat-alert-unknown-text);--dash-transit-alert-unknown-text-color: var(--flat-alert-unknown-text);--dash-transit-alert-info-background: var(--flat-alert-info-surface);--dash-transit-alert-info-border-color: var(--flat-alert-info-text);--dash-transit-alert-info-text-color: var(--flat-alert-info-text);--dash-transit-alert-warning-background: var(--flat-alert-warning-surface);--dash-transit-alert-warning-border-color: var(--flat-alert-warning-text);--dash-transit-alert-warning-text-color: var(--flat-alert-warning-text);--dash-transit-alert-severe-background: var(--flat-alert-severe-surface);--dash-transit-alert-severe-border-color: var(--flat-alert-severe-text);--dash-transit-alert-severe-text-color: var(--flat-alert-severe-text)}.layoutCanvas.shell-theme-scenic.ui-theme-flat.flat-background-tone-light{--flat-direct-text: var(--scenic-surface-text);--flat-direct-text-muted: var(--scenic-surface-text-muted);--flat-direct-text-shadow: none;--flat-group-border: rgb(20 40 58 / 42%)}.layoutCanvas.shell-theme-scenic.ui-theme-flat.color-mode-dark,.layoutCanvas.shell-theme-scenic.ui-theme-flat.color-mode-night{--flat-group-border: rgb(247 251 255 / 58%);--dash-stop-sign-background: linear-gradient( 180deg, var(--scenic-subsurface-strong), var(--scenic-subsurface) ), linear-gradient( 180deg, var(--scenic-subsurface-base), var(--scenic-subsurface-base) );--dash-stop-sign-border-color: var(--scenic-subsurface-border);--dash-stop-sign-shadow: var(--scenic-subsurface-shadow);--dash-stop-sign-text-color: var(--scenic-photo-text);--dash-stop-sign-code-border-color: currentColor;--dash-stop-sign-code-text-color: currentColor;--dash-transit-alert-background: #243345;--dash-transit-alert-border-color: #8ca0b8;--dash-transit-alert-text-color: #d9e4f2;--dash-transit-alert-unknown-background: #243345;--dash-transit-alert-unknown-border-color: #8ca0b8;--dash-transit-alert-unknown-text-color: #d9e4f2;--dash-transit-alert-info-background: #1a2d48;--dash-transit-alert-info-border-color: #7fa5d7;--dash-transit-alert-info-text-color: #aecdff;--dash-transit-alert-warning-background: #47371f;--dash-transit-alert-warning-border-color: #d0a253;--dash-transit-alert-warning-text-color: #ffdd93;--dash-transit-alert-severe-background: #4b2532;--dash-transit-alert-severe-border-color: #d78499;--dash-transit-alert-severe-text-color: #ffbccb;--dash-transit-message-alert-unknown-background: #243345;--dash-transit-message-alert-unknown-border-color: #8ca0b8;--dash-transit-message-alert-unknown-text-color: #d9e4f2;--dash-transit-message-alert-info-background: #1a2d48;--dash-transit-message-alert-info-border-color: #7fa5d7;--dash-transit-message-alert-info-text-color: #aecdff;--dash-transit-message-alert-warning-background: #47371f;--dash-transit-message-alert-warning-border-color: #d0a253;--dash-transit-message-alert-warning-text-color: #ffdd93;--dash-transit-message-alert-severe-background: #4b2532;--dash-transit-message-alert-severe-border-color: #d78499;--dash-transit-message-alert-severe-text-color: #ffbccb}.layoutCanvas.shell-theme-scenic.ui-theme-flat.flat-background-tone-dark{--dash-departure-summary-ontime-departing-text-shadow: none}.layoutCanvas.shell-theme-scenic.ui-theme-flat.color-mode-light.flat-background-overlay-strong{--scenic-photo-overlay: linear-gradient( 180deg, rgb(7 20 31 / 42%), rgb(7 20 31 / 56%) 42%, rgb(7 20 31 / 70%) )}.layoutCanvas.shell-theme-scenic.ui-theme-flat.color-mode-night.flat-background-overlay-strong{--scenic-photo-overlay: linear-gradient( 180deg, rgb(0 0 0 / 44%), rgb(0 0 0 / 58%) 42%, rgb(0 0 0 / 72%) )}.layoutCanvas.shell-theme-scenic.ui-theme-flat.color-mode-light.flat-background-overlay-none{--scenic-photo-overlay: none}.layoutCanvas.shell-theme-scenic.ui-theme-flat{--dash-branding-logo-content: url(/assets/logos/logo-white.svg);--dash-loading-logo-content: url(/assets/logos/logo-white.svg)}.layoutCanvas.shell-theme-scenic.ui-theme-flat.flat-background-tone-light{--dash-branding-logo-content: url(/assets/logos/logo.svg);--dash-loading-logo-content: url(/assets/logos/logo.svg)}.layoutCanvas.shell-theme-scenic.ui-theme-flat .pane.timeAndWeatherPane>.timeAndWeather>app-time-and-weather>.module{--dash-time-primary-text-color: var(--flat-direct-text);--dash-time-primary-text-shadow: var(--flat-direct-text-shadow);--dash-time-secondary-text-color: var(--flat-direct-text-muted);--dash-time-secondary-text-shadow: var(--flat-direct-text-shadow);--dash-weather-primary-text-color: var(--flat-direct-text);--dash-weather-primary-text-shadow: var(--flat-direct-text-shadow);--dash-weather-secondary-text-color: var(--flat-direct-text-muted);--dash-weather-secondary-text-shadow: var(--flat-direct-text-shadow);--dash-weather-attribution-text-color: var(--flat-direct-text-muted);--dash-weather-attribution-text-shadow: var(--flat-direct-text-shadow);--dash-weather-alert-idle-text-color: var(--flat-direct-text-muted);--dash-weather-alert-idle-text-shadow: var(--flat-direct-text-shadow);--dash-weather-divider-color: var(--flat-direct-text-muted);--dash-spinner-color: var(--flat-direct-text)}.layoutCanvas.ui-theme-glassy{--glassy-surface: rgb(255 255 255 / 24%);--glassy-surface-strong: rgb(255 255 255 / 34%);--glassy-border: rgb(255 255 255 / 42%);--glassy-highlight: rgb(255 255 255 / 62%);--glassy-shadow: 0 calc(.72cqw * var(--scale, 1)) calc(2.4cqw * var(--scale, 1)) rgb(7 20 31 / 20%);--glassy-text: #10273a;--glassy-text-muted: #1d2c37;--glassy-accent: #24659b;--dash-time-primary-text-color: var(--glassy-text);--dash-time-secondary-text-color: var(--glassy-text-muted);--dash-weather-primary-text-color: var(--glassy-text);--dash-weather-secondary-text-color: var(--glassy-text-muted);--dash-weather-attribution-text-color: var(--glassy-text);--dash-weather-alert-idle-text-color: var(--glassy-text-muted);--dash-weather-divider-color: var(--glassy-text-muted);--dash-weather-divider-opacity: .22;--dash-departures-attribution-color: var(--dash-pane-header-text-color);--dash-branding-edge-inline-end: 0;--dash-branding-edge-block-end: 0;--dash-branding-padding: calc(.4cqw * var(--scale, 1)) calc(.2cqw * var(--scale, 1)) calc(.2cqw * var(--scale, 1)) calc(.4cqw * var(--scale, 1));--dash-branding-border-radius: calc(1.35cqw * var(--scale, 1)) 0 0 0;--dash-branding-background: linear-gradient( 180deg, var(--glassy-surface-strong), var(--glassy-surface) );--dash-branding-box-shadow: inset 0 1px 0 var(--glassy-highlight), var(--glassy-shadow);--dash-branding-backdrop-filter: blur(calc(1.35cqw * var(--scale, 1))) saturate(155%);--dash-branding-text-color: var(--glassy-text);--dash-loading-status-text-color: var(--glassy-text-muted);--dash-spinner-color: var(--glassy-accent);--dash-compact-weather-pane-margin-top: calc(.6cqw * var(--scale, 1));--dash-compact-weather-pane-padding: calc(.65cqw * var(--scale, 1));--dash-compact-weather-pane-border-width: 1px;--dash-compact-weather-pane-border-color: var(--glassy-border);--dash-compact-weather-pane-border-radius: calc(.55cqw * var(--scale, 1));--dash-compact-weather-pane-background: linear-gradient( 180deg, var(--glassy-surface-strong), var(--glassy-surface) );--dash-compact-weather-pane-box-shadow: inset 0 1px 0 var(--glassy-highlight), var(--glassy-shadow);--dash-compact-weather-pane-backdrop-filter: blur(calc(1.35cqw * var(--scale, 1))) saturate(155%);--dash-time-weather-module-background: linear-gradient( 180deg, var(--glassy-surface-strong), var(--glassy-surface) );--dash-time-weather-module-box-shadow: inset 0 1px 0 var(--glassy-highlight), var(--glassy-shadow);--dash-time-weather-module-backdrop-filter: blur(calc(1.35cqw * var(--scale, 1))) saturate(155%);--dash-stop-sign-background: linear-gradient( 180deg, var(--glassy-surface-strong), var(--glassy-surface) );--dash-stop-sign-border-color: var(--glassy-border);--dash-stop-sign-shadow: inset 0 1px 0 var(--glassy-highlight), var(--glassy-shadow);--dash-stop-sign-text-color: var(--glassy-text);--dash-stop-sign-code-border-color: currentColor;--dash-stop-sign-backdrop-filter: blur(calc(1.35cqw * var(--scale, 1))) saturate(155%);--dash-stop-name-padding: 0 calc(1.9cqw * var(--scale, 1));--dash-stop-name-background: linear-gradient( 180deg, var(--glassy-surface-strong), var(--glassy-surface) );--dash-stop-name-shadow: inset 0 1px 0 var(--glassy-highlight), var(--glassy-shadow);--dash-stop-name-text-color: var(--glassy-text);--dash-stop-name-backdrop-filter: blur(calc(1.35cqw * var(--scale, 1))) saturate(155%);--dash-agency-alert-background: linear-gradient( 180deg, var(--glassy-surface-strong), var(--glassy-surface) );--dash-agency-alert-border-color: var(--glassy-border);--dash-agency-alert-shadow: inset 0 1px 0 var(--glassy-highlight), var(--glassy-shadow);--dash-agency-alert-text-color: var(--glassy-text);--dash-agency-alert-header-color: var(--glassy-text);--dash-agency-alert-backdrop-filter: blur(calc(1.35cqw * var(--scale, 1))) saturate(155%);--dash-transit-message-neutral-background: linear-gradient( 180deg, var(--glassy-surface-strong), var(--glassy-surface) );--dash-transit-message-neutral-border-color: var(--glassy-border);--dash-transit-message-neutral-text-color: var(--glassy-text);--dash-transit-message-shadow: inset 0 1px 0 var(--glassy-highlight), var(--glassy-shadow);--dash-transit-message-backdrop-filter: blur(calc(1.35cqw * var(--scale, 1))) saturate(155%);--dash-transit-alert-background: linear-gradient( 180deg, var(--glassy-surface-strong), var(--glassy-surface) );--dash-transit-alert-border-color: var(--glassy-border);--dash-transit-alert-shadow: inset 0 1px 0 var(--glassy-highlight), var(--glassy-shadow);--dash-transit-alert-text-color: var(--glassy-text);--dash-transit-alert-backdrop-filter: blur(calc(1.35cqw * var(--scale, 1))) saturate(155%);--dash-transit-route-border-color: color-mix( in srgb, var(--transit-route-accent-color, var(--glassy-border)) 58%, transparent );--dash-transit-route-background: linear-gradient( 180deg, var(--glassy-surface-strong), var(--glassy-surface) );--dash-transit-route-shadow: inset 0 1px 0 var(--glassy-highlight), var(--glassy-shadow);--dash-transit-route-backdrop-filter: blur(calc(1.35cqw * var(--scale, 1))) saturate(155%);--dash-transit-route-primary-text-color: var(--glassy-text);--dash-transit-route-muted-text-color: var(--glassy-text-muted);--dash-route-number-background-color: color-mix( in srgb, var(--route-number-background-color, rgb(255 255 255)) 58%, transparent );--dash-departure-summary-delayed-background: rgb(204 204 255 / 58%);--dash-departure-summary-early-background: rgb(255 204 204 / 58%);--dash-departure-summary-departed-background: rgb(153 153 153 / 58%);--dash-departure-summary-scheduled-background: rgb(255 255 255 / 52%);--dash-departure-summary-cancelled-background: rgb(0 0 0 / 64%);--dash-departure-summary-ontime-departing-background: rgb(204 255 204 / 58%);--dash-departure-summary-ontime-departing-background-dim: rgb(204 255 204 / 14%);--dash-departure-summary-early-departing-background: rgb(255 204 204 / 58%);--dash-departure-summary-early-departing-background-dim: rgb(255 204 204 / 14%);--dash-departure-summary-delayed-departing-background: rgb(204 204 255 / 58%);--dash-departure-summary-delayed-departing-background-dim: rgb(204 204 255 / 14%);--dash-departure-summary-scheduled-departing-background: rgb(255 255 255 / 52%);--dash-departure-summary-scheduled-departing-background-dim: rgb(255 255 255 / 14%);--dash-transit-alert-unknown-background: linear-gradient( 180deg, rgb(248 251 255 / 34%), rgb(234 239 244 / 24%) );--dash-transit-alert-unknown-border-color: rgb(123 139 156 / 34%);--dash-transit-alert-unknown-text-color: #2f4658;--dash-transit-alert-info-background: linear-gradient( 180deg, rgb(197 227 255 / 28%), rgb(162 207 250 / 18%) );--dash-transit-alert-info-border-color: rgb(36 101 155 / 30%);--dash-transit-alert-info-text-color: #1d5b90;--dash-transit-alert-unknown-tint-color: rgb(234 239 244 / 22%);--dash-transit-alert-info-tint-color: rgb(162 207 250 / 18%);--dash-transit-alert-warning-tint-color: rgb(255 214 132 / 20%);--dash-transit-alert-severe-tint-color: rgb(255 182 196 / 20%);--dash-transit-alert-warning-background: linear-gradient( 180deg, rgb(255 228 165 / 30%), rgb(255 214 132 / 20%) );--dash-transit-alert-warning-border-color: rgb(161 106 34 / 32%);--dash-transit-alert-warning-text-color: #8a571d;--dash-transit-alert-severe-background: linear-gradient( 180deg, rgb(255 208 218 / 30%), rgb(255 182 196 / 20%) );--dash-transit-alert-severe-border-color: rgb(165 78 109 / 32%);--dash-transit-alert-severe-text-color: #8a3558}.layoutCanvas.ui-theme-glassy.color-mode-light{--glassy-stop-transit-alert-surface: linear-gradient( 180deg, var(--glassy-surface-strong), var(--glassy-surface) );--dash-transit-alert-unknown-background: linear-gradient( 180deg, rgb(248 251 255 / 34%), rgb(234 239 244 / 24%) ), var(--glassy-stop-transit-alert-surface);--dash-transit-alert-info-background: linear-gradient( 180deg, rgb(197 227 255 / 28%), rgb(162 207 250 / 18%) ), var(--glassy-stop-transit-alert-surface);--dash-transit-alert-warning-background: linear-gradient( 180deg, rgb(255 228 165 / 30%), rgb(255 214 132 / 20%) ), var(--glassy-stop-transit-alert-surface);--dash-transit-alert-severe-background: linear-gradient( 180deg, rgb(255 208 218 / 30%), rgb(255 182 196 / 20%) ), var(--glassy-stop-transit-alert-surface)}.layoutCanvas.ui-theme-glassy.color-mode-night{--glassy-surface: rgb(13 27 42 / 42%);--glassy-surface-strong: rgb(20 36 54 / 56%);--glassy-border: rgb(220 235 248 / 22%);--glassy-highlight: rgb(255 255 255 / 22%);--glassy-shadow: 0 calc(.72cqw * var(--scale, 1)) calc(2.6cqw * var(--scale, 1)) rgb(0 0 0 / 34%);--glassy-text: #eff6ff;--glassy-text-muted: #d3dfec;--glassy-accent: #96cbff;--dash-transit-alert-unknown-background: linear-gradient( 180deg, rgb(97 112 130 / 34%), rgb(84 99 116 / 24%) );--dash-transit-alert-unknown-border-color: rgb(214 225 237 / 18%);--dash-transit-alert-unknown-text-color: #edf3fb;--dash-transit-alert-unknown-tint-color: rgb(84 99 116 / 26%);--dash-transit-alert-info-tint-color: rgb(68 121 168 / 22%);--dash-transit-alert-warning-tint-color: rgb(121 82 24 / 26%);--dash-transit-alert-severe-tint-color: rgb(120 48 73 / 26%);--dash-transit-alert-info-background: linear-gradient( 180deg, rgb(93 148 199 / 30%), rgb(68 121 168 / 22%) );--dash-transit-alert-info-border-color: rgb(151 204 255 / 22%);--dash-transit-alert-info-text-color: #dceeff;--dash-transit-alert-warning-background: linear-gradient( 180deg, rgb(147 101 33 / 34%), rgb(121 82 24 / 26%) );--dash-transit-alert-warning-border-color: rgb(255 214 132 / 22%);--dash-transit-alert-warning-text-color: #ffe4b1;--dash-transit-alert-severe-background: linear-gradient( 180deg, rgb(145 64 92 / 34%), rgb(120 48 73 / 26%) );--dash-transit-alert-severe-border-color: rgb(255 182 196 / 22%);--dash-transit-alert-severe-text-color: #ffdce7}.layoutCanvas.shell-theme-scenic.ui-theme-glassy.color-mode-light{--scenic-glassy-surface: rgb(255 255 255 / 40%);--scenic-glassy-surface-strong: rgb(255 255 255 / 60%);--scenic-glassy-border: rgb(255 255 255 / 58%);--scenic-glassy-highlight: rgb(255 255 255 / 82%);--scenic-glassy-shadow: 0 calc(.72cqw * var(--scale, 1)) calc(2.4cqw * var(--scale, 1)) rgb(7 20 31 / 16%);--glassy-stop-transit-alert-surface: linear-gradient( 180deg, var(--scenic-glassy-surface-strong), var(--scenic-glassy-surface) );--dash-stop-sign-background: linear-gradient( 180deg, var(--scenic-glassy-surface-strong), var(--scenic-glassy-surface) );--dash-stop-sign-border-color: var(--scenic-glassy-border);--dash-stop-sign-shadow: inset 0 1px 0 var(--scenic-glassy-highlight), var(--scenic-glassy-shadow);--dash-stop-name-padding: 0 calc(1.9cqw * var(--scale, 1));--dash-stop-name-background: linear-gradient( 180deg, var(--scenic-glassy-surface-strong), var(--scenic-glassy-surface) );--dash-stop-name-shadow: inset 0 1px 0 var(--scenic-glassy-highlight), var(--scenic-glassy-shadow);--dash-agency-alert-background: linear-gradient( 180deg, var(--scenic-glassy-surface-strong), var(--scenic-glassy-surface) );--dash-agency-alert-border-color: var(--scenic-glassy-border);--dash-agency-alert-shadow: inset 0 1px 0 var(--scenic-glassy-highlight), var(--scenic-glassy-shadow);--dash-transit-message-neutral-background: linear-gradient( 180deg, var(--scenic-glassy-surface-strong), var(--scenic-glassy-surface) );--dash-transit-message-neutral-border-color: var(--scenic-glassy-border);--dash-transit-message-shadow: inset 0 1px 0 var(--scenic-glassy-highlight), var(--scenic-glassy-shadow);--dash-transit-route-background: linear-gradient( 180deg, var(--scenic-glassy-surface-strong), var(--scenic-glassy-surface) );--dash-transit-route-shadow: inset 0 1px 0 var(--scenic-glassy-highlight), var(--scenic-glassy-shadow);--dash-transit-alert-shadow: inset 0 1px 0 var(--scenic-glassy-highlight), var(--scenic-glassy-shadow);--dash-transit-alert-unknown-background: linear-gradient( 180deg, rgb(248 251 255 / 50%), rgb(234 239 244 / 38%) ), var(--glassy-stop-transit-alert-surface);--dash-transit-alert-unknown-border-color: rgb(123 139 156 / 42%);--dash-transit-alert-unknown-tint-color: rgb(234 239 244 / 34%);--dash-transit-alert-info-tint-color: rgb(162 207 250 / 28%);--dash-transit-alert-warning-tint-color: rgb(255 214 132 / 30%);--dash-transit-alert-severe-tint-color: rgb(255 182 196 / 30%);--dash-transit-alert-info-background: linear-gradient( 180deg, rgb(197 227 255 / 42%), rgb(162 207 250 / 30%) ), var(--glassy-stop-transit-alert-surface);--dash-transit-alert-info-border-color: rgb(36 101 155 / 36%);--dash-transit-alert-warning-background: linear-gradient( 180deg, rgb(255 228 165 / 44%), rgb(255 214 132 / 32%) ), var(--glassy-stop-transit-alert-surface);--dash-transit-alert-warning-border-color: rgb(161 106 34 / 38%);--dash-transit-alert-severe-background: linear-gradient( 180deg, rgb(255 208 218 / 44%), rgb(255 182 196 / 32%) ), var(--glassy-stop-transit-alert-surface);--dash-transit-alert-severe-border-color: rgb(165 78 109 / 38%)}.layoutCanvas.ui-theme-glassy app-transit-alert .alert,.layoutCanvas.ui-theme-glassy app-transit-agency-alert .alert{background:var(--dash-transit-alert-background);background-color:var(--dash-transit-alert-severity-tint-color, transparent);transition:background-color .7s ease,border-color .7s ease,color .7s ease,box-shadow .7s ease,-webkit-backdrop-filter .7s ease,backdrop-filter .7s ease}.layoutCanvas.ui-theme-glassy app-transit-alert .alert.UNKNOWN_SEVERITY,.layoutCanvas.ui-theme-glassy app-transit-agency-alert .alert.UNKNOWN_SEVERITY{--dash-transit-alert-severity-tint-color: var(--dash-transit-alert-unknown-tint-color)}.layoutCanvas.ui-theme-glassy app-transit-alert .alert.INFO,.layoutCanvas.ui-theme-glassy app-transit-agency-alert .alert.INFO{--dash-transit-alert-severity-tint-color: var(--dash-transit-alert-info-tint-color)}.layoutCanvas.ui-theme-glassy app-transit-alert .alert.WARNING,.layoutCanvas.ui-theme-glassy app-transit-agency-alert .alert.WARNING{--dash-transit-alert-severity-tint-color: var(--dash-transit-alert-warning-tint-color)}.layoutCanvas.ui-theme-glassy app-transit-alert .alert.SEVERE,.layoutCanvas.ui-theme-glassy app-transit-agency-alert .alert.SEVERE{--dash-transit-alert-severity-tint-color: var(--dash-transit-alert-severe-tint-color)}.layoutCanvas.ui-theme-glassy .pane.timeAndWeatherPane>.timeAndWeather>app-time-and-weather>.module{--dash-weather-attribution-text-color: var(--glassy-text-muted)}.layoutCanvas.shell-theme-scenic.ui-theme-glassy .pane.timeAndWeatherPane>.timeAndWeather>app-time-and-weather>.module{--dash-time-secondary-text-color: var(--glassy-text-muted);--dash-weather-secondary-text-color: var(--glassy-text-muted)}.layoutCanvas.ui-theme-glassy.color-mode-night{--dash-loading-logo-content: url(/assets/logos/logo-white.svg)}.layoutCanvas.shell-theme-scenic.ui-theme-glassy{--dash-departure-summary-early-text-color: #bb0000;--dash-departure-summary-early-departing-text-color: #bb0000;--dash-loading-logo-content: url(/assets/logos/logo-white.svg)}.layoutCanvas.shell-theme-scenic.ui-theme-glassy{--dash-loading-status-text-color: var(--scenic-photo-text);--dash-loading-status-text-shadow: 0 .18em .9em rgb(4 12 20 / 34%)}.layoutCanvas.typography-theme-humanist{--dash-font-family-display: Assistant, sans-serif;--dash-font-family-heading: Lato, sans-serif;--dash-font-family-accent: Catamaran, sans-serif;--dash-font-family-body: "Open Sans", sans-serif}@font-face{font-family:Roboto;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/assets/appearance/typography-themes/dashscene/fonts/Roboto/roboto-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/assets/appearance/typography-themes/dashscene/fonts/Roboto/roboto-italic-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.layoutCanvas.typography-theme-dashscene{--dash-font-family-display: Roboto, "Helvetica Neue", Arial, Helvetica, sans-serif;--dash-font-family-heading: Roboto, "Helvetica Neue", Arial, Helvetica, sans-serif;--dash-font-family-accent: Roboto, "Helvetica Neue", Arial, Helvetica, sans-serif;--dash-font-family-body: Roboto, "Helvetica Neue", Arial, Helvetica, sans-serif;--dash-pane-header-font-weight: 700;--dash-pane-header-letter-spacing: -.045em;--dash-time-primary-font-weight: 700;--dash-time-primary-letter-spacing: -.045em;--dash-date-font-weight: 500;--dash-date-letter-spacing: -.02em;--dash-weather-primary-font-weight: 700;--dash-weather-primary-letter-spacing: -.045em;--dash-weather-forecast-day-font-weight: 500;--dash-weather-forecast-day-letter-spacing: -.02em;--dash-agency-alert-header-font-size: calc(4.35cqw * var(--scale, 1));--dash-agency-alert-header-font-weight: 500;--dash-agency-alert-header-letter-spacing: -.02em;--dash-stop-sign-code-font-size: calc(2.95cqw * var(--scale, 1));--dash-stop-sign-code-font-weight: 500;--dash-stop-sign-code-letter-spacing: -.02em;--dash-stop-sign-code-line-height: normal;--dash-stop-name-font-size: calc(4.35cqw * var(--scale, 1));--dash-stop-name-font-weight: 500;--dash-stop-name-letter-spacing: -.02em;--dash-walking-distance-font-weight: 500;--dash-walking-distance-letter-spacing: -.02em;--dash-route-name-font-size: calc(4cqw * var(--scale, 1));--dash-route-detail-font-size: calc(2.15cqw * var(--scale, 1));--dash-route-detail-font-weight: 500;--dash-route-detail-letter-spacing: -.02em;--dash-transit-message-font-weight: 500;--dash-transit-message-letter-spacing: -.02em;--dash-transit-alert-font-weight: 500;--dash-transit-alert-letter-spacing: -.02em;--dash-route-number-text-offset-y: .025em}.layoutCanvas:is(.typography-theme-advent-pro,.typography-theme-afacad,.typography-theme-alata,.typography-theme-albert-sans,.typography-theme-alexandria,.typography-theme-amaranth,.typography-theme-archivo,.typography-theme-arimo,.typography-theme-asap,.typography-theme-assistant,.typography-theme-barlow,.typography-theme-barlow-semi-condensed,.typography-theme-bricolage-grotesque,.typography-theme-cabin,.typography-theme-cairo,.typography-theme-chakra-petch,.typography-theme-changa,.typography-theme-comfortaa,.typography-theme-creepster,.typography-theme-didact-gothic,.typography-theme-dm-sans,.typography-theme-domine,.typography-theme-dosis,.typography-theme-eczar,.typography-theme-elms-sans,.typography-theme-encode-sans,.typography-theme-figtree,.typography-theme-fredoka,.typography-theme-geist,.typography-theme-geo,.typography-theme-golos-text,.typography-theme-heebo,.typography-theme-instrument-sans,.typography-theme-inter,.typography-theme-inter-tight,.typography-theme-jost,.typography-theme-julius-sans-one,.typography-theme-karla,.typography-theme-kumbh-sans,.typography-theme-lexend,.typography-theme-literata,.typography-theme-lora,.typography-theme-manrope,.typography-theme-merriweather,.typography-theme-merriweather-sans,.typography-theme-montserrat,.typography-theme-mukta,.typography-theme-noto-sans,.typography-theme-noto-serif,.typography-theme-nunito,.typography-theme-nunito-sans,.typography-theme-open-sans,.typography-theme-oswald,.typography-theme-oxygen,.typography-theme-parastoo,.typography-theme-philosopher,.typography-theme-play,.typography-theme-plus-jakarta-sans,.typography-theme-poiret-one,.typography-theme-public-sans,.typography-theme-quicksand,.typography-theme-raleway,.typography-theme-readex-pro,.typography-theme-righteous,.typography-theme-roboto,.typography-theme-rubik,.typography-theme-russo-one,.typography-theme-saira,.typography-theme-sanchez,.typography-theme-schibsted-grotesk,.typography-theme-sen,.typography-theme-shippori-mincho,.typography-theme-sora,.typography-theme-space-grotesk,.typography-theme-tenor-sans,.typography-theme-titillium-web,.typography-theme-urbanist,.typography-theme-varela-round,.typography-theme-work-sans,.typography-theme-zen-maru-gothic,.typography-theme-silkscreen){--scenic-font-family: "Nunito", "Helvetica Neue", Arial, Helvetica, sans-serif;--scenic-heading-weight: 700;--scenic-body-weight: 500;--scenic-heading-letter-spacing: -.035em;--scenic-body-letter-spacing: -.015em;--dash-font-family-display: var(--scenic-font-family);--dash-font-family-heading: var(--scenic-font-family);--dash-font-family-accent: var(--scenic-font-family);--dash-font-family-body: var(--scenic-font-family);--dash-pane-header-font-weight: var(--scenic-heading-weight);--dash-pane-header-letter-spacing: var(--scenic-heading-letter-spacing);--dash-time-primary-font-weight: var(--scenic-heading-weight);--dash-time-primary-letter-spacing: var(--scenic-heading-letter-spacing);--dash-date-font-weight: var(--scenic-body-weight);--dash-date-letter-spacing: var(--scenic-body-letter-spacing);--dash-weather-primary-font-weight: var(--scenic-heading-weight);--dash-weather-primary-letter-spacing: var(--scenic-heading-letter-spacing);--dash-weather-forecast-day-font-weight: var(--scenic-body-weight);--dash-weather-forecast-day-letter-spacing: var(--scenic-body-letter-spacing);--dash-agency-alert-header-font-weight: var(--scenic-heading-weight);--dash-agency-alert-header-letter-spacing: var(--scenic-heading-letter-spacing);--dash-stop-name-font-weight: var(--scenic-heading-weight);--dash-stop-name-letter-spacing: var(--scenic-heading-letter-spacing);--dash-walking-distance-font-weight: var(--scenic-body-weight);--dash-walking-distance-letter-spacing: var(--scenic-body-letter-spacing);--dash-route-detail-font-weight: var(--scenic-body-weight);--dash-route-detail-letter-spacing: var(--scenic-body-letter-spacing);--dash-transit-message-font-weight: var(--scenic-body-weight);--dash-transit-message-letter-spacing: var(--scenic-body-letter-spacing);--dash-transit-alert-font-weight: var(--scenic-body-weight);--dash-transit-alert-letter-spacing: var(--scenic-body-letter-spacing)}.layoutCanvas.typography-theme-afacad{--scenic-font-family: Afacad, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-changa{--scenic-font-family: Changa, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-elms-sans{--scenic-font-family: "Elms Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-geo{--scenic-font-family: Geo, "Century Gothic", "Trebuchet MS", sans-serif;--scenic-heading-weight: 400;--scenic-body-weight: 400;--scenic-heading-letter-spacing: 0}.layoutCanvas.typography-theme-julius-sans-one{--scenic-font-family: "Julius Sans One", "Helvetica Neue", Arial, Helvetica, sans-serif;--scenic-heading-weight: 400;--scenic-body-weight: 400;--scenic-heading-letter-spacing: .025em;--scenic-body-letter-spacing: .03em}.layoutCanvas.typography-theme-manrope{--scenic-font-family: Manrope, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-merriweather{--scenic-font-family: Merriweather, Georgia, "Times New Roman", serif;--scenic-body-weight: 400}.layoutCanvas.typography-theme-montserrat{--scenic-font-family: Montserrat, "Helvetica Neue", Arial, Helvetica, sans-serif;--scenic-heading-letter-spacing: -.04em}.layoutCanvas.typography-theme-nunito{--scenic-font-family: "Nunito", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-open-sans{--scenic-font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-philosopher{--scenic-font-family: Philosopher, Georgia, "Times New Roman", serif;--scenic-heading-weight: 700;--scenic-body-weight: 400;--scenic-heading-letter-spacing: -.02em;--scenic-body-letter-spacing: -.005em}.layoutCanvas.typography-theme-poiret-one{--scenic-font-family: "Poiret One", "Helvetica Neue", Arial, Helvetica, sans-serif;--scenic-heading-weight: 400;--scenic-body-weight: 400;--scenic-heading-letter-spacing: -.01em;--scenic-body-letter-spacing: .02em}.layoutCanvas.typography-theme-quicksand{--scenic-font-family: Quicksand, "Helvetica Neue", Arial, Helvetica, sans-serif;--scenic-body-weight: 600}.layoutCanvas.typography-theme-raleway{--scenic-font-family: Raleway, "Helvetica Neue", Arial, Helvetica, sans-serif;--scenic-heading-letter-spacing: -.045em}.layoutCanvas.typography-theme-roboto{--scenic-font-family: Roboto, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-rubik{--scenic-font-family: Rubik, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-silkscreen{--scenic-font-family: Silkscreen, "Trebuchet MS", sans-serif;--scenic-heading-weight: 400;--scenic-body-weight: 400;--scenic-heading-letter-spacing: 0;--scenic-body-letter-spacing: 0}.layoutCanvas.typography-theme-advent-pro{--scenic-font-family: "Advent Pro", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-alata{--scenic-font-family: Alata, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-albert-sans{--scenic-font-family: "Albert Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-alexandria{--scenic-font-family: Alexandria, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-amaranth{--scenic-font-family: Amaranth, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-archivo{--scenic-font-family: Archivo, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-arimo{--scenic-font-family: Arimo, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-asap{--scenic-font-family: Asap, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-assistant{--scenic-font-family: Assistant, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-barlow{--scenic-font-family: Barlow, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-barlow-semi-condensed{--scenic-font-family: "Barlow Semi Condensed", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-bricolage-grotesque{--scenic-font-family: "Bricolage Grotesque", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-cabin{--scenic-font-family: Cabin, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-cairo{--scenic-font-family: Cairo, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-chakra-petch{--scenic-font-family: "Chakra Petch", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-comfortaa{--scenic-font-family: Comfortaa, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-creepster{--scenic-font-family: Creepster, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-didact-gothic{--scenic-font-family: "Didact Gothic", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-dm-sans{--scenic-font-family: "DM Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-domine{--scenic-font-family: Domine, Georgia, "Times New Roman", serif}.layoutCanvas.typography-theme-dosis{--scenic-font-family: Dosis, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-eczar{--scenic-font-family: Eczar, Georgia, "Times New Roman", serif}.layoutCanvas.typography-theme-encode-sans{--scenic-font-family: "Encode Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-figtree{--scenic-font-family: Figtree, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-fredoka{--scenic-font-family: Fredoka, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-geist{--scenic-font-family: Geist, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-golos-text{--scenic-font-family: "Golos Text", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-heebo{--scenic-font-family: Heebo, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-instrument-sans{--scenic-font-family: "Instrument Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-inter{--scenic-font-family: Inter, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-inter-tight{--scenic-font-family: "Inter Tight", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-jost{--scenic-font-family: Jost, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-karla{--scenic-font-family: Karla, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-kumbh-sans{--scenic-font-family: "Kumbh Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-lexend{--scenic-font-family: Lexend, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-literata{--scenic-font-family: Literata, Georgia, "Times New Roman", serif}.layoutCanvas.typography-theme-lora{--scenic-font-family: Lora, Georgia, "Times New Roman", serif}.layoutCanvas.typography-theme-merriweather-sans{--scenic-font-family: "Merriweather Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-mukta{--scenic-font-family: Mukta, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-noto-sans{--scenic-font-family: "Noto Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-noto-serif{--scenic-font-family: "Noto Serif", Georgia, "Times New Roman", serif}.layoutCanvas.typography-theme-nunito-sans{--scenic-font-family: "Nunito Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-oswald{--scenic-font-family: Oswald, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-oxygen{--scenic-font-family: Oxygen, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-parastoo{--scenic-font-family: Parastoo, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-play{--scenic-font-family: Play, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-plus-jakarta-sans{--scenic-font-family: "Plus Jakarta Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-public-sans{--scenic-font-family: "Public Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-readex-pro{--scenic-font-family: "Readex Pro", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-righteous{--scenic-font-family: Righteous, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-russo-one{--scenic-font-family: "Russo One", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-saira{--scenic-font-family: Saira, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-sanchez{--scenic-font-family: Sanchez, Georgia, "Times New Roman", serif}.layoutCanvas.typography-theme-schibsted-grotesk{--scenic-font-family: "Schibsted Grotesk", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-sen{--scenic-font-family: Sen, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-shippori-mincho{--scenic-font-family: "Shippori Mincho", Georgia, "Times New Roman", serif}.layoutCanvas.typography-theme-sora{--scenic-font-family: Sora, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-space-grotesk{--scenic-font-family: "Space Grotesk", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-tenor-sans{--scenic-font-family: "Tenor Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-titillium-web{--scenic-font-family: "Titillium Web", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-urbanist{--scenic-font-family: Urbanist, "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-varela-round{--scenic-font-family: "Varela Round", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-work-sans{--scenic-font-family: "Work Sans", "Helvetica Neue", Arial, Helvetica, sans-serif}.layoutCanvas.typography-theme-zen-maru-gothic{--scenic-font-family: "Zen Maru Gothic", "Helvetica Neue", Arial, Helvetica, sans-serif}*{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mat-input-element{line-height:normal}html{background-color:#ddd;background-color:#eee;width:100vw;height:100vh}body{width:100vw;height:100vh;margin:0;padding:0;font-family:Roboto,Helvetica Neue,sans-serif}html,body{touch-action:manipulation}.weather-alert-dialog-panel,.weather-alert-dialog-panel .mat-mdc-dialog-container,.weather-alert-dialog-panel .mat-mdc-dialog-inner-container,.weather-alert-dialog-panel .mat-mdc-dialog-surface{overflow:hidden}@keyframes alertSummaryScroll{0%{transform:translateZ(0)}to{transform:translate3d(var(--summary-scroll-offset, 0px),0,0)}}@keyframes alertSummaryEllipsis{0%,74%{opacity:1}86%,to{opacity:0}}::view-transition-group(fadeTransition){animation:none}::view-transition-old(fadeTransition),::view-transition-new(fadeTransition){mix-blend-mode:normal}::view-transition-old(fadeTransition){animation:vt-fade-out 1s ease-in both}::view-transition-new(fadeTransition){animation:vt-fade-in 1s ease-out 1s both}@keyframes vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){::view-transition-group(fadeTransition),::view-transition-old(fadeTransition),::view-transition-new(fadeTransition){animation:none!important}}
