@charset "UTF-8";@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html{color-scheme:dark}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 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-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 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-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: #424242;--mat-button-filled-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: white;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: white;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-outlined-state-layer-color: white;--mat-button-protected-container-color: #424242;--mat-button-protected-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: white;--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: white;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-text-state-layer-color: white;--mat-button-tonal-container-color: #424242;--mat-button-tonal-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: white;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html .mat-mdc-button.mat-primary,html .mat-mdc-unelevated-button.mat-primary,html .mat-mdc-raised-button.mat-primary,html .mat-mdc-outlined-button.mat-primary,html .mat-tonal-button.mat-primary,html .mat-mdc-button.mat-accent,html .mat-mdc-unelevated-button.mat-accent,html .mat-mdc-raised-button.mat-accent,html .mat-mdc-outlined-button.mat-accent,html .mat-tonal-button.mat-accent{--mat-button-filled-container-color: #008981;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #008981;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #008981 12%, transparent);--mat-button-outlined-state-layer-color: #008981;--mat-button-protected-container-color: #008981;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #008981;--mat-button-text-ripple-color: color-mix(in srgb, #008981 12%, transparent);--mat-button-text-state-layer-color: #008981;--mat-button-tonal-container-color: #008981;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html .mat-mdc-button.mat-warn,html .mat-mdc-unelevated-button.mat-warn,html .mat-mdc-raised-button.mat-warn,html .mat-mdc-outlined-button.mat-warn,html .mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: #424242;--mat-card-elevated-container-elevation: 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-card-outlined-container-color: #424242;--mat-card-outlined-container-elevation: 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-card-outlined-outline-color: rgba(255, 255, 255, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7);--mat-card-filled-container-color: #424242;--mat-card-filled-container-elevation: 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)}html .mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}html .mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}html .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,html .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,html .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,html .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #008981;--mat-chip-elevated-disabled-container-color: #008981;--mat-chip-elevated-selected-container-color: #008981;--mat-chip-flat-disabled-selected-container-color: #008981;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}html .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,html .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}html .mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}html{--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}html .mat-mdc-progress-bar,html .mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #008981;--mat-progress-bar-track-color: rgba(0, 137, 129, .25)}html .mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #008981 87%, transparent);--mat-form-field-filled-caret-color: #008981;--mat-form-field-filled-focus-active-indicator-color: #008981;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #008981 87%, transparent);--mat-form-field-outlined-caret-color: #008981;--mat-form-field-outlined-focus-outline-color: #008981;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #008981 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-state-layer-color: white;--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .7);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #4a4a4a;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, white 4%, transparent);--mat-form-field-filled-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-filled-hover-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-color: white;--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(255, 255, 255, .7);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, white 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: white;--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-outlined-hover-label-text-color: white;--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-color: white;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(255, 255, 255, .7);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(255, 255, 255, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, white 12%, transparent);--mat-form-field-outlined-hover-outline-color: white;--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}html .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #008981 87%, transparent);--mat-form-field-filled-caret-color: #008981;--mat-form-field-filled-focus-active-indicator-color: #008981;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #008981 87%, transparent);--mat-form-field-outlined-caret-color: #008981;--mat-form-field-outlined-focus-outline-color: #008981;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #008981 87%, transparent)}html .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html .mat-mdc-raised-button.mat-primary{--mdc-protected-button-label-text-color: #ffffff}html .mat-mdc-raised-button.mat-primary .mdc-button__label{color:#fff!important}html,body{height:100%}html{--tfy-bg: #08111b;--tfy-bg-soft: #102032;--tfy-surface: rgba(13, 24, 38, .88);--tfy-surface-strong: rgba(19, 32, 49, .96);--tfy-surface-alt: rgba(255, 255, 255, .05);--tfy-surface-glass: rgba(10, 17, 27, .72);--tfy-glass: rgba(255, 255, 255, .04);--tfy-border: rgba(140, 166, 195, .2);--tfy-border-strong: rgba(186, 210, 231, .32);--tfy-border-subtle: rgba(186, 210, 231, .16);--tfy-text: #f5f8fc;--tfy-text-muted: #abc1d8;--tfy-text-soft: #d6e4f2;--tfy-link: #c5ddff;--tfy-link-hover: #f1f7ff;--tfy-accent-at: #00c39c;--tfy-accent-at-strong: #00a486;--tfy-accent-de: #6f93ff;--tfy-accent-fuel: #c94c28;--tfy-accent-sun: #ffd357;--tfy-focus-ring: #58ffe2;--tfy-cta-green: #006d67;--tfy-dark-base: #071019;--tfy-shadow: 0 20px 60px rgba(0, 0, 0, .34);--tfy-shadow-soft: 0 12px 30px rgba(0, 0, 0, .22);--tfy-radius: 1.1rem;--tfy-radius-pill: 999px;--tfy-max-width: 80rem}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-display:swap;background-color:var(--tfy-bg);position:relative;isolation:isolate;color:var(--tfy-text)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at top left,rgba(0,195,156,.18),transparent 32%),radial-gradient(circle at top right,rgba(111,147,255,.2),transparent 34%),radial-gradient(circle at 50% 18%,rgba(201,76,40,.12),transparent 24%),linear-gradient(180deg,var(--tfy-bg-soft) 0%,var(--tfy-bg) 100%);background-repeat:no-repeat}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:5.5rem 5.5rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 72%)}h1{font-size:22px}a{color:var(--tfy-link);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--tfy-link-hover)}a:focus-visible{outline:3px solid rgba(88,255,226,.64);outline-color:color-mix(in srgb,var(--tfy-focus-ring) 64%,transparent);outline-offset:3px;border-radius:.7rem}html mat-card{margin:10px}html .mat-mdc-card{border-color:var(--tfy-border);background:var(--tfy-surface);box-shadow:var(--tfy-shadow);color:var(--tfy-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html .mat-mdc-card .mat-mdc-card-subtitle,html .mat-mdc-card p,html .mat-mdc-card li,html .mat-mdc-card td,html .mat-mdc-card th{color:var(--tfy-text-muted)}html .mat-mdc-outlined-button:not(.primary-cta),html .mat-mdc-button,html .mat-mdc-unelevated-button:not(.primary-cta){border-radius:var(--tfy-radius-pill)}html .mat-mdc-outlined-button{border-color:var(--tfy-border-strong)}html .mat-mdc-button.mat-primary,html .mat-mdc-outlined-button.mat-primary{--mat-button-text-label-text-color: var(--tfy-link);--mat-button-outlined-label-text-color: var(--tfy-link)}html .mat-mdc-button.mat-primary,html .mat-mdc-unelevated-button.mat-primary,html .mat-mdc-outlined-button.mat-primary{--mat-button-text-label-text-color: #ffffff;--mat-button-outlined-label-text-color: #ffffff;--mdc-filled-button-label-text-color: #ffffff}::selection{background:#00c39c47;color:#fff}.display-flex{display:flex}mat-card mat-card-title h2{font-size:20px;margin:0}mat-card mat-card-subtitle h3{font-size:14px;margin:0}.mat-app-background{background-color:transparent;color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.eyebrow{margin:0 0 .75rem;color:var(--tfy-text-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:700}.mat-mdc-form-field{width:100%}.mat-mdc-text-field-wrapper{border-radius:.85rem;box-shadow:inset 0 1px #ffffff1f;--mat-form-field-filled-container-color: rgba(255, 255, 255, .09);--mat-form-field-filled-focus-label-text-color: var(--tfy-accent-at);--mat-form-field-filled-caret-color: var(--tfy-accent-at);--mat-form-field-filled-focus-active-indicator-color: var(--tfy-accent-at)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-image:linear-gradient(180deg,rgba(255,255,255,.07),transparent)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover{--mat-form-field-filled-container-color: rgba(255, 255, 255, .18);background-image:linear-gradient(180deg,rgba(255,255,255,.12),transparent)}.mdc-text-field--filled.mdc-text-field--focused:not(.mdc-text-field--disabled){box-shadow:inset 0 1px #ffffff24,0 0 0 2px var(--tfy-accent-at)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{padding-inline:0}oesterreich .all-stations-overview,deutschland .all-stations-overview{margin:10px;padding:1.25rem;border:1px solid var(--tfy-border);border-radius:var(--tfy-radius);background:var(--tfy-surface);box-shadow:var(--tfy-shadow)}oesterreich .zip h2,deutschland .zip h2{margin-bottom:0}oesterreich .zip a,deutschland .zip a{color:var(--tfy-link);line-height:1.75rem}@supports (content-visibility: auto){oesterreich .zip,deutschland .zip{content-visibility:auto;contain-intrinsic-size:500px}}dp-root{--header-surface: rgba(14, 22, 34, .9);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}dp-root .skip-link{position:absolute;left:12px;top:-48px;z-index:20;padding:10px 14px;border-radius:10px;background:var(--tfy-surface-strong);color:var(--tfy-text);font-weight:700;text-decoration:none;box-shadow:var(--tfy-shadow);transition:top .14s ease}dp-root .skip-link:focus-visible{top:12px;outline:2px solid var(--tfy-link);outline-offset:2px}dp-root main{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}dp-root main dp-footer{flex:0 0 auto;width:100%}dp-root main:focus{outline:none}dp-root header{position:sticky;top:0;z-index:30;background:transparent}dp-root .header{border-radius:0;text-decoration:none;display:flex;align-items:center;gap:4px;padding:12px;background:var(--header-surface);border:1px solid var(--tfy-border);box-shadow:var(--tfy-shadow)}dp-root .header .brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;text-decoration:none;color:var(--tfy-text);gap:.12rem}dp-root .header .countries{z-index:1;display:flex;gap:6px;align-items:center;margin-left:auto;flex-shrink:0}dp-root .header .countries .country-switch{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid var(--tfy-border-strong);background:#ffffff08;color:var(--tfy-text)}dp-root .header .countries .country-switch span{color:var(--tfy-text);display:none}dp-root .header .countries .country-switch{font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}dp-root .header .countries .country-switch img{height:20px;width:20px}dp-root .header .countries .country-switch:hover{background:#ffffff14;border-color:var(--tfy-link);box-shadow:0 2px 8px #00000014}dp-root .header .countries .country-switch.active{background:linear-gradient(135deg,#00c39cf2,#6f93ffeb);border-color:transparent;color:var(--tfy-dark-base);box-shadow:0 4px 10px #0000001f}dp-root .header .countries .country-switch.active span{color:var(--tfy-dark-base);display:inline}dp-root .header .countries .country-switch.de{order:1}dp-root .header .countries .country-switch.at{order:2}dp-root .app-title{font-size:clamp(.9rem,3.9vw,1.08rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}dp-root .app-subtitle{display:none;font-size:.82rem;line-height:1.1;color:var(--tfy-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}dp-root .logo{position:relative;background-color:#ffffff14;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;flex-shrink:0;height:42px;width:42px;margin-bottom:0;display:block;border-radius:.9rem;box-shadow:inset 0 0 0 1px #ffffff14}dp-root .logo.logo-root{width:60px;min-width:60px;height:46px;margin-right:.2rem;background:transparent;box-shadow:none;overflow:visible}dp-root .logo.logo-root:before,dp-root .logo.logo-root:after{content:"";position:absolute;top:50%;width:36px;height:36px;border-radius:.8rem;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 10px 18px #0000003d,inset 0 0 0 1px #ffffff24}dp-root .logo.logo-root:before{left:0;z-index:1;transform:translateY(-50%) rotate(-7deg);background-image:url(/assets/icons/icon-256-DE.webp)}dp-root .logo.logo-root:after{right:0;z-index:2;transform:translateY(-50%) rotate(7deg);background-image:url(/assets/icons/icon-256.webp)}@media(min-width:520px){dp-root .app-subtitle{display:block}}@media(max-width:520px){dp-root .header{padding-block:.55rem;padding-inline:.75rem}dp-root .countries .country-switch{justify-content:center}}dp-brand-overview .brand-overview{margin:10px;padding:1.25rem;border:1px solid var(--tfy-border);border-radius:var(--tfy-radius);background:var(--tfy-surface);box-shadow:var(--tfy-shadow)}dp-brand-overview .overview-intro .lead{margin-bottom:.75rem;font-size:1.05rem;line-height:1.55;color:var(--tfy-text)}dp-brand-overview .overview-points{margin:1rem 0 1.25rem;padding-left:1.15rem}dp-brand-overview .overview-points li+li{margin-top:.45rem}dp-brand-overview .brand-list{margin-top:1.5rem}dp-brand-overview .overview-explainer{margin-top:1.5rem}dp-brand-overview .brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;list-style:none;padding:0}dp-brand-overview .brand-grid li{min-width:0}dp-brand-overview .brand-grid a{display:block;color:var(--tfy-link);line-height:1.5rem;padding:.75rem .875rem;border:1px solid var(--tfy-border);border-radius:.75rem;text-decoration:none;background:#ffffff08}dp-brand-overview .brand-grid a:hover,dp-brand-overview .brand-grid a:focus-visible{border-color:var(--tfy-link);background:#a5cbff14;outline:none}dp-breadcrumbs-state{display:block;margin-left:10px}dp-breadcrumbs-state .no-wrap .mdc-evolution-chip-set__chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}dp-breadcrumbs-state .no-wrap .mdc-evolution-chip__icon,dp-breadcrumbs-state .no-wrap .mat-icon{min-height:unset}dp-contact{display:block}dp-contact .contact-card{margin:10px}dp-contact .full-width{width:100%}dp-contact .row{display:flex;flex-direction:row;margin-bottom:10px}dp-contact .col{flex:1;margin-right:20px}dp-contact .col:last-child{margin-right:0}dp-contact mat-error{font-size:smaller}dp-contact .contact-actions{padding:8px 16px}@media(max-width:640px){dp-contact .row{flex-direction:column;margin-bottom:0}dp-contact .col{margin-right:0}}dp-eula{display:block;margin:10px;color:#fff}dp-eula .eula-shell{color:#fff}dp-eula .eula-shell [data-custom-class=title],dp-eula .eula-shell [data-custom-class=title] *,dp-eula .eula-shell [data-custom-class=subtitle],dp-eula .eula-shell [data-custom-class=subtitle] *,dp-eula .eula-shell [data-custom-class=heading_1],dp-eula .eula-shell [data-custom-class=heading_1] *,dp-eula .eula-shell [data-custom-class=heading_2],dp-eula .eula-shell [data-custom-class=heading_2] *,dp-eula .eula-shell [data-custom-class=body_text],dp-eula .eula-shell [data-custom-class=body_text] *{color:#fff!important}dp-eula .eula-shell [data-custom-class=link],dp-eula .eula-shell [data-custom-class=link] *{color:var(--tfy-link)!important}dp-footer{display:block;text-align:center;font-size:.75rem;color:var(--tfy-text)}dp-footer footer{width:100%;box-sizing:border-box;padding:2rem .75rem;border-top:1px solid var(--tfy-border);background:var(--tfy-surface)}dp-footer .footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.125rem .25rem;margin:0}dp-footer .language-switch{display:inline-flex;align-items:center;gap:.35rem;margin:0 auto .75rem;padding:.2rem .55rem;border:1px solid var(--tfy-border);border-radius:999px;background:var(--tfy-surface);background:color-mix(in srgb,var(--tfy-surface) 92%,white 8%);font-size:.78rem;line-height:1}dp-footer .language-link{color:var(--tfy-text-muted, var(--tfy-text));text-decoration:none;font-weight:500;letter-spacing:.04em}dp-footer .language-link.active{color:var(--tfy-text);text-decoration:underline;text-underline-offset:.16rem}dp-footer .language-link:hover,dp-footer .language-link:focus-visible{color:var(--tfy-text)}dp-footer .footer-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:36px;padding:0 .5rem;border-radius:999px;color:var(--tfy-text);text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}dp-footer .footer-link:hover{background:#0089811f}dp-footer .footer-link:focus-visible{outline:2px solid var(--tfy-text);outline-offset:2px}dp-footer .footer-meta,dp-footer .footer-badge{margin:.35rem auto 0;max-width:min(42rem,100% - 1.5rem)}dp-footer .footer-meta a{color:var(--tfy-text);overflow-wrap:anywhere}dp-footer .footer-badge img{width:min(100%,12.5rem);height:auto}@media(min-width:640px){dp-footer footer{padding:2.25rem 1rem 2rem}}dp-download{display:inline-block}dp-download a[mat-raised-button]{background-color:var(--tfy-cta-green);color:#fff}dp-download a[mat-raised-button] .mdc-button__label{color:inherit}dp-download .download-logo{height:20px;vertical-align:text-bottom}dp-get-app,app-deutschland-marketing{display:block;color:var(--tfy-text)}dp-get-app .new-app,app-deutschland-marketing .new-app{overflow:hidden;border:1px solid rgba(0,195,156,.28);background:radial-gradient(circle at top right,rgba(111,147,255,.12),transparent 26%),linear-gradient(135deg,#00c39c14,#6f93ff0f),var(--tfy-surface)}dp-get-app .new-app-header,app-deutschland-marketing .new-app-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}dp-get-app .new-app-copy,app-deutschland-marketing .new-app-copy{flex:1;min-width:0}dp-get-app .new-app-copy h1,dp-get-app .new-app-copy h2,app-deutschland-marketing .new-app-copy h1,app-deutschland-marketing .new-app-copy h2{margin:0 0 6px}dp-get-app .new-app-copy p,app-deutschland-marketing .new-app-copy p{margin:0 0 10px;color:var(--tfy-text-muted);opacity:1}dp-get-app .new-app-flag,app-deutschland-marketing .new-app-flag{width:44px;height:44px;flex:0 0 auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.12))}dp-get-app .flag-badge,app-deutschland-marketing .flag-badge{display:inline-flex;align-items:center;min-height:2rem;min-width:2rem;justify-content:center;padding:.2rem;border:1px solid rgba(111,147,255,.28);border-radius:999px;background:#6f93ff1a}dp-get-app .flag-badge .new-app-flag,app-deutschland-marketing .flag-badge .new-app-flag{width:22px;height:22px;filter:none}dp-get-app .app-title-hero .flag-badge,app-deutschland-marketing .app-title-hero .flag-badge{margin-left:auto}dp-get-app .get-app,app-deutschland-marketing .get-app{position:relative;margin-top:2px;overflow:hidden;background:radial-gradient(circle at top left,rgba(0,195,156,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(201,76,40,.14),transparent 30%),var(--tfy-surface)}dp-get-app .get-app .hero-content,app-deutschland-marketing .get-app .hero-content{display:grid;align-content:start;gap:0}dp-get-app .get-app .ogimage,app-deutschland-marketing .get-app .ogimage{width:100%;height:auto;aspect-ratio:1200/630;cursor:pointer;object-fit:cover;object-position:center top}dp-get-app p,app-deutschland-marketing p{margin-bottom:10px;color:var(--tfy-text-muted)}dp-get-app .hero-lede,app-deutschland-marketing .hero-lede{margin-top:.85rem;font-size:1.02rem;line-height:1.7;color:var(--tfy-text-soft)}dp-get-app .hero-points,app-deutschland-marketing .hero-points{display:grid;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}dp-get-app .hero-points li,app-deutschland-marketing .hero-points li{position:relative;padding-left:1.1rem;color:var(--tfy-text-muted);line-height:1.5}dp-get-app .hero-points li:before,app-deutschland-marketing .hero-points li:before{content:"";position:absolute;left:0;top:.48rem;width:.45rem;height:.45rem;border-radius:50%;background:linear-gradient(135deg,var(--tfy-accent-at),var(--tfy-accent-fuel))}dp-get-app .hero-actions,app-deutschland-marketing .hero-actions{margin-top:1.15rem}dp-get-app .secondary-nav-link,app-deutschland-marketing .secondary-nav-link{display:inline-block;margin-top:10px;font-weight:600}dp-get-app .app-title,app-deutschland-marketing .app-title{display:flex;align-items:center;gap:10px;color:var(--tfy-text)}dp-get-app .app-title-hero,app-deutschland-marketing .app-title-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.65rem;line-height:1.05}dp-get-app .app-title-text,app-deutschland-marketing .app-title-text{min-width:0}dp-get-app .app-title-icon,app-deutschland-marketing .app-title-icon{width:28px;height:auto;border-radius:7px;flex:0 0 auto}dp-get-app ul,dp-get-app ol,app-deutschland-marketing ul,app-deutschland-marketing ol{padding-left:16px}dp-get-app ul.pad li,dp-get-app ol li,app-deutschland-marketing ul.pad li,app-deutschland-marketing ol li{padding-left:8px;margin-bottom:8px;color:var(--tfy-text-muted)}dp-get-app .image-container,app-deutschland-marketing .image-container{color:var(--tfy-text-muted);text-decoration:none}dp-get-app .image-container:hover,dp-get-app .image-container:focus-visible,app-deutschland-marketing .image-container:hover,app-deutschland-marketing .image-container:focus-visible{color:var(--tfy-text)}dp-get-app .app-preview,app-deutschland-marketing .app-preview{margin-top:16px;display:flex;gap:12px;flex-wrap:nowrap}dp-get-app .app-preview section,app-deutschland-marketing .app-preview section{width:calc(50vw - 36px);max-width:540px;font-size:smaller;hyphens:auto}dp-get-app .app-preview section img,app-deutschland-marketing .app-preview section img{width:calc(50vw - 36px);max-width:540px;height:auto}dp-get-app .infographic,app-deutschland-marketing .infographic{display:flex;flex-wrap:wrap;margin-top:16px;gap:12px}dp-get-app .infographic section,app-deutschland-marketing .infographic section{flex:1;min-width:calc(50vw - 36px)}dp-get-app .infographic section img,app-deutschland-marketing .infographic section img{max-width:100%;height:auto}@media(max-width:700px){dp-get-app .infographic section,app-deutschland-marketing .infographic section{min-width:100%}}dp-get-app .infographic table.hints,app-deutschland-marketing .infographic table.hints{border-collapse:separate;border-spacing:0 8px}dp-get-app .infographic table.hints tr,app-deutschland-marketing .infographic table.hints tr{vertical-align:baseline}dp-get-app .infographic table.hints tr td:first-child,app-deutschland-marketing .infographic table.hints tr td:first-child{padding-right:5px}dp-get-app .infographic table.hints tr td:nth-child(2):first-letter,app-deutschland-marketing .infographic table.hints tr td:nth-child(2):first-letter{text-transform:capitalize}dp-get-app #changelog section>ul>li,app-deutschland-marketing #changelog section>ul>li{list-style:none;margin-bottom:20px}dp-get-app #changelog section>ul>li:before,app-deutschland-marketing #changelog section>ul>li:before{content:""!important;background-image:repeating-conic-gradient(#fbefb1 0 36deg,#f0db75 36deg 72deg);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);margin:0 2px -.2rem -1.2rem;background-size:cover;display:inline-block;height:16px;width:16px}dp-get-app #changelog section>ul ul li,app-deutschland-marketing #changelog section>ul ul li{margin-left:8px}dp-get-app .marker-label,app-deutschland-marketing .marker-label{color:var(--tfy-text);padding:2px;border-radius:0;contain:layout;min-width:32px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}dp-get-app .VeryExpensive,app-deutschland-marketing .VeryExpensive{background-color:#b00020}dp-get-app .VeryCheap,app-deutschland-marketing .VeryCheap{background-color:#00b20a;color:#0b0b0b}@media(max-width:760px){dp-get-app .new-app .mat-mdc-card-content,dp-get-app .get-app .mat-mdc-card-content,app-deutschland-marketing .new-app .mat-mdc-card-content,app-deutschland-marketing .get-app .mat-mdc-card-content{padding:1rem 1rem .9rem}dp-get-app .eyebrow,app-deutschland-marketing .eyebrow{margin-bottom:.5rem;font-size:.71rem;letter-spacing:.12em}dp-get-app .new-app-header,app-deutschland-marketing .new-app-header{gap:.5rem}dp-get-app .new-app-header-de,app-deutschland-marketing .new-app-header-de{align-items:stretch}dp-get-app .app-title-hero,app-deutschland-marketing .app-title-hero{font-size:1.34rem;column-gap:.65rem}dp-get-app .app-title-hero .app-title-icon,app-deutschland-marketing .app-title-hero .app-title-icon{margin-top:.08rem}dp-get-app .app-title-hero .flag-badge,app-deutschland-marketing .app-title-hero .flag-badge{margin-top:0}dp-get-app .new-app-copy p,app-deutschland-marketing .new-app-copy p{max-width:34rem}dp-get-app .hero-lede,app-deutschland-marketing .hero-lede{margin-top:.5rem;font-size:.96rem;line-height:1.5}dp-get-app .hero-points,app-deutschland-marketing .hero-points{gap:.45rem;margin-top:.65rem}dp-get-app .hero-points li,app-deutschland-marketing .hero-points li{line-height:1.38}dp-get-app .hero-actions,app-deutschland-marketing .hero-actions{margin-top:.8rem}dp-get-app .secondary-nav-link,app-deutschland-marketing .secondary-nav-link{margin-top:.45rem;font-size:.94rem}dp-get-app .app-preview,app-deutschland-marketing .app-preview{flex-wrap:wrap}dp-get-app .app-preview section,dp-get-app .app-preview section img,app-deutschland-marketing .app-preview section,app-deutschland-marketing .app-preview section img{width:100%;max-width:100%}}@media(min-width:860px){dp-get-app .get-app,app-deutschland-marketing .get-app{display:grid;grid-template-columns:minmax(18rem,.95fr) minmax(0,1.15fr);align-items:stretch}dp-get-app .get-app .ogimage,app-deutschland-marketing .get-app .ogimage{min-height:100%}dp-get-app .get-app .mat-mdc-card-content,app-deutschland-marketing .get-app .mat-mdc-card-content{padding:1.4rem 1.5rem 1.35rem}}@media(max-width:420px){dp-get-app .new-app .mat-mdc-card-content,app-deutschland-marketing .new-app .mat-mdc-card-content{padding:.9rem .9rem .85rem}dp-get-app .app-title-hero,app-deutschland-marketing .app-title-hero{font-size:1.22rem;column-gap:.5rem}dp-get-app .hero-lede,app-deutschland-marketing .hero-lede{font-size:.93rem;line-height:1.46}dp-get-app .hero-points,app-deutschland-marketing .hero-points{gap:.38rem;margin-top:.55rem}dp-get-app .hero-points li,app-deutschland-marketing .hero-points li{font-size:.94rem;padding-left:1rem}dp-get-app .hero-points li:before,app-deutschland-marketing .hero-points li:before{top:.42rem}dp-get-app .hero-actions,app-deutschland-marketing .hero-actions{margin-top:.7rem}}app-go{display:block}app-go .go-page{margin:10px}app-go .go-card{max-width:42rem;margin:0 auto}app-go .go-head{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}app-go .app-icon{display:block;width:3.5rem;height:3.5rem;border-radius:.85rem;background:#ffffff0f}app-go h1{margin:0;color:var(--tfy-text);font-size:clamp(1.7rem,5vw,2.6rem);line-height:1.05}app-go .lede,app-go .support-copy{margin:.75rem 0 0;color:var(--tfy-text-muted);line-height:1.65}app-go .primary-actions,app-go .support-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}app-go .primary-cta{min-height:3rem;padding-inline:1.15rem;border-radius:var(--tfy-radius-pill);font-weight:700;color:var(--tfy-dark-base);background:linear-gradient(135deg,#15b79ef5,#5d8cfff5)}app-go .secondary-cta{min-height:3rem;border-radius:var(--tfy-radius-pill)}app-go .support-links a{color:var(--tfy-link)}@media(max-width:640px){app-go .go-head{grid-template-columns:1fr}app-go .app-icon{width:3.25rem;height:3.25rem}app-go .primary-actions>a{width:100%}}dp-imprint,dp-imprint-en{display:block;margin:10px}app-navigate{display:block}app-navigate nav{display:flex;justify-content:space-between;gap:15px;padding:0 10px}app-navigate nav a mat-icon{line-height:1;display:inline-flex;align-items:center}app-navigate nav a{display:flex;align-items:center;box-sizing:border-box;min-height:36px;padding:0 .5rem;border-radius:999px;color:var(--tfy-text);text-decoration:none;transition:background-color .15s ease}app-navigate nav a:hover{background:#0089811f}app-navigate nav a:focus-visible{outline:2px solid var(--tfy-text);outline-offset:2px}dp-privacy,dp-privacy-en{display:block;margin:10px}dp-root-marketing{display:block;color:var(--tfy-text)}dp-root-marketing .root-marketing{max-width:var(--tfy-max-width);margin:0 auto;padding:.25rem .75rem 3rem;display:grid;gap:1rem}dp-root-marketing .country-card,dp-root-marketing .faq,dp-root-marketing .seo-content,dp-root-marketing .petroly-platform{margin:0;border:1px solid var(--tfy-border);background:var(--tfy-surface);box-shadow:var(--tfy-shadow)}dp-root-marketing .faq .mat-mdc-card-content,dp-root-marketing .seo-content .mat-mdc-card-content,dp-root-marketing .petroly-platform .mat-mdc-card-content{padding:1.25rem}dp-root-marketing .hero{position:relative;overflow:hidden;padding:2rem 1.5rem 2.25rem;border-radius:var(--tfy-radius);border:1px solid var(--tfy-border);background:radial-gradient(circle at top left,rgba(0,195,156,.15),transparent 32%),radial-gradient(circle at bottom right,rgba(201,76,40,.16),transparent 30%),var(--tfy-surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--tfy-shadow)}dp-root-marketing .hero-layout{display:grid;gap:1.5rem}dp-root-marketing .hero-copy{display:grid;align-content:start}dp-root-marketing .hero-copy h1{margin:0;font-size:clamp(2.3rem,6vw,4.4rem);line-height:.95;letter-spacing:-.04em;max-width:11ch;color:var(--tfy-text)}dp-root-marketing .lede{margin:1rem 0 0;color:var(--tfy-text-muted);line-height:1.65}dp-root-marketing .hero-benefits,dp-root-marketing .country-metrics{padding:0;list-style:none;display:grid;gap:.55rem}dp-root-marketing .hero-benefits{margin:1.25rem 0 0}dp-root-marketing .country-metrics{margin:1rem 0 0}dp-root-marketing .hero-benefits li,dp-root-marketing .country-metrics li{position:relative;padding-left:1rem;line-height:1.45}dp-root-marketing .hero-benefits li{color:var(--tfy-text-soft)}dp-root-marketing .country-metrics li{color:var(--tfy-text-muted)}dp-root-marketing .hero-benefits li:before,dp-root-marketing .country-metrics li:before{content:"";position:absolute;left:0;top:.52rem;width:.42rem;height:.42rem;border-radius:50%;background:linear-gradient(135deg,var(--tfy-accent-at),var(--tfy-accent-de))}dp-root-marketing .hero-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}dp-root-marketing .hero-proof{margin-top:.85rem;color:var(--tfy-text-soft);font-size:.9rem;line-height:1.5}dp-root-marketing .primary-cta{min-height:3rem;padding-inline:1.25rem;border-radius:999px;font-weight:700;color:var(--tfy-dark-base);box-shadow:0 12px 24px #0003}dp-root-marketing .primary-cta.at{background:linear-gradient(135deg,var(--tfy-accent-at),#39dbc2)}dp-root-marketing .primary-cta.de{background:linear-gradient(135deg,#89abff,var(--tfy-accent-de))}dp-root-marketing .hero-panel{display:grid;gap:.85rem;align-content:start}dp-root-marketing .chooser{border-radius:1rem;border:1px solid var(--tfy-border-strong);background:var(--tfy-glass);overflow:hidden}dp-root-marketing .chooser-header{padding:1rem 1.15rem .9rem;border-bottom:1px solid var(--tfy-border)}dp-root-marketing .chooser-eyebrow{margin-bottom:.28rem;font-size:.7rem}dp-root-marketing .chooser-headline{margin:0;font-size:1.05rem;line-height:1.25;font-weight:700;color:var(--tfy-text)}dp-root-marketing .chooser-nav{display:grid}dp-root-marketing .chooser-link{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.15rem;text-decoration:none;color:var(--tfy-text);border-bottom:1px solid var(--tfy-border);transition:background .14s ease}dp-root-marketing .chooser-link:last-child{border-bottom:none}dp-root-marketing .chooser-link:hover,dp-root-marketing .chooser-link:focus-visible{background:#ffffff0e;color:var(--tfy-text)}dp-root-marketing .chooser-link-inner{flex:1 1 0;display:grid;gap:.2rem;min-width:0}dp-root-marketing .chooser-link-label{font-weight:700;font-size:.95rem;line-height:1.3}dp-root-marketing .chooser-link-desc{color:var(--tfy-text-muted);font-size:.79rem;line-height:1.4}dp-root-marketing .chooser-arrow{flex-shrink:0;color:var(--tfy-text-muted);opacity:.5;transition:transform .14s ease,opacity .14s ease}dp-root-marketing .chooser-link:hover .chooser-arrow,dp-root-marketing .chooser-link:focus-visible .chooser-arrow{transform:translate(2px);opacity:1}dp-root-marketing .panel-problem{padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(201,76,40,.22);border-left:3px solid var(--tfy-accent-fuel);background:#c94c2812}dp-root-marketing .panel-problem h2{margin:0 0 .6rem;font-size:1.05rem;line-height:1.25;color:var(--tfy-text)}dp-root-marketing .panel-problem p{margin:0;color:var(--tfy-text-muted);line-height:1.65;font-size:.9rem}dp-root-marketing .panel-problem p+p{margin-top:.6rem}dp-root-marketing .country-grid{display:grid;gap:1rem}dp-root-marketing .country-card .mat-mdc-card-content{display:grid;padding:1.1rem}dp-root-marketing .country-card-head{display:grid;gap:.85rem}dp-root-marketing .country-badge{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;padding:.45rem .7rem;border-radius:999px;border:1px solid var(--tfy-border-subtle);background:var(--tfy-glass);color:var(--tfy-text-muted);font-size:.82rem;font-weight:700}dp-root-marketing .country-identity{display:flex;gap:.85rem;align-items:flex-start}dp-root-marketing .country-identity img,dp-root-marketing .country-art img{display:block;border-radius:.9rem}dp-root-marketing .country-card h2{margin:0;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.1;color:var(--tfy-text)}dp-root-marketing .country-card{overflow:hidden}dp-root-marketing .country-card.country-card-de{background:radial-gradient(circle at top right,rgba(111,147,255,.12),transparent 28%),var(--tfy-surface)}dp-root-marketing .country-card:not(.country-card-de){background:radial-gradient(circle at top right,rgba(0,195,156,.12),transparent 28%),var(--tfy-surface)}dp-root-marketing .country-art{margin-top:1rem;padding:.8rem;border-radius:1rem;border:1px solid var(--tfy-border-subtle);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}dp-root-marketing .country-art img{width:100%;height:auto}dp-root-marketing .country-body{margin:1rem 0 0;color:var(--tfy-text-muted);line-height:1.65}dp-root-marketing .country-install-prompt{margin:.85rem 0 0;color:var(--tfy-text);font-weight:600}dp-root-marketing .country-downloads{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tfy-border-subtle)}dp-root-marketing .country-nav{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}dp-root-marketing .petroly-platform{background:radial-gradient(circle at top left,rgba(255,169,54,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(255,95,74,.12),transparent 32%),linear-gradient(135deg,#ffffff09,#ffffff04),var(--tfy-surface)}dp-root-marketing .petroly-layout,dp-root-marketing .seo-content-layout{display:grid;gap:1.25rem;align-items:start}dp-root-marketing .petroly-copy{display:grid;gap:.9rem}dp-root-marketing .petroly-heading{display:flex;align-items:center;gap:1rem}dp-root-marketing .petroly-heading img{flex:0 0 auto;border-radius:1rem;box-shadow:0 16px 32px #0003}dp-root-marketing .petroly-platform h2{margin:0;color:var(--tfy-text)}dp-root-marketing .petroly-label,dp-root-marketing .petroly-countries-label,dp-root-marketing .seo-links-label{margin:0;color:var(--tfy-text-muted);text-transform:uppercase;letter-spacing:.14em;font-weight:700}dp-root-marketing .petroly-label,dp-root-marketing .petroly-countries-label{margin-bottom:.4rem}dp-root-marketing .petroly-lede{margin:0;color:var(--tfy-text-soft);font-size:1rem;line-height:1.7}dp-root-marketing .petroly-support{margin:0;color:var(--tfy-text-muted);line-height:1.65}dp-root-marketing .petroly-countries-panel,dp-root-marketing .seo-links-panel{display:grid;padding:1rem;border:1px solid var(--tfy-border-subtle);border-radius:1rem}dp-root-marketing .petroly-countries-panel{gap:.85rem;background:#ffffff0b}dp-root-marketing .petroly-country-list{display:flex;flex-wrap:wrap;gap:.65rem}dp-root-marketing .petroly-country-list span{display:inline-flex;align-items:center;min-height:2.4rem;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--tfy-border-subtle);background:var(--tfy-surface-alt);color:var(--tfy-text);font-weight:600;line-height:1.2}dp-root-marketing .seo-content{background:radial-gradient(circle at top right,rgba(111,147,255,.12),transparent 28%),linear-gradient(135deg,#ffffff08,#ffffff04),var(--tfy-surface)}dp-root-marketing .seo-copy{display:grid;gap:.85rem}dp-root-marketing .seo-copy p{margin:0;color:var(--tfy-text-muted);line-height:1.65}dp-root-marketing .seo-content h2{margin:0;font-size:1.35rem;line-height:1.1;color:var(--tfy-text)}dp-root-marketing .seo-lede{color:var(--tfy-text-soft);font-size:1rem;line-height:1.7;max-width:36rem}dp-root-marketing .seo-links-panel{gap:.75rem;background:var(--tfy-glass)}dp-root-marketing .seo-link-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:.9rem 1rem;border:1px solid var(--tfy-border-subtle);border-radius:1rem;background:var(--tfy-glass);color:var(--tfy-text);text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}dp-root-marketing .seo-link-card:hover,dp-root-marketing .seo-link-card:focus-visible{transform:translateY(-1px);border-color:#bad2e757;background:#ffffff12;color:var(--tfy-text)}dp-root-marketing .seo-link-card span{font-weight:700;line-height:1.35}dp-root-marketing .seo-link-card small{color:var(--tfy-text-muted);font-size:.82rem;white-space:nowrap}dp-root-marketing .faq-intro{margin-bottom:1.25rem}dp-root-marketing .faq-intro p:last-child{margin:0;color:var(--tfy-text-muted);line-height:1.65}dp-root-marketing .faq h2{margin:0 0 .65rem;color:var(--tfy-text)}dp-root-marketing .faq-list{display:grid}dp-root-marketing .faq-item{padding:1.2rem 0;border-top:1px solid var(--tfy-border)}dp-root-marketing .faq-item:first-child{border-top:none;padding-top:0}dp-root-marketing .faq-item h3{margin:0 0 .5rem;font-size:1.05rem;color:var(--tfy-text)}dp-root-marketing .faq-item p{margin:0;color:var(--tfy-text-muted);line-height:1.65}@media(min-width:760px){dp-root-marketing .root-marketing{padding-bottom:3rem}dp-root-marketing .hero-layout{grid-template-columns:minmax(0,1.5fr) minmax(15rem,.8fr);align-items:start;gap:2rem}dp-root-marketing .petroly-layout,dp-root-marketing .seo-content-layout{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}dp-root-marketing .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}dp-root-marketing .faq-item:nth-child(2){border-top:none;padding-top:0}}@media(max-width:759px){dp-root-marketing .root-marketing{padding-top:.1rem;padding-inline:.55rem}dp-root-marketing .hero{padding:1.5rem 1rem 1.75rem}}@media(min-width:980px){dp-root-marketing .country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}dp-supported-stations .station-overview section{margin-top:12px}dp-supported-stations .station-overview .majors{display:flex;flex-wrap:wrap;flex-basis:200px;gap:10px}dp-supported-stations .station-overview .majors a[mat-raised-button]{background-color:var(--tfy-cta-green);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}dp-supported-stations .station-overview .majors a[mat-raised-button] .mdc-button__label{color:inherit}app-station-table{display:flex;flex-direction:column}app-station-table .table-intro,app-station-table .table-shell{margin:10px;padding:1.25rem;border:1px solid var(--tfy-border);border-radius:var(--tfy-radius);background:var(--tfy-surface);box-shadow:var(--tfy-shadow)}app-station-table .table-summary{margin-top:15px}app-station-table .table-scroll{overflow-x:auto}app-station-table table{width:100%;min-width:38rem;background:transparent}app-station-table table tr:hover{background-color:var(--tfy-glass)}app-station-table th{font-weight:700}app-station-table .mat-mdc-header-row,app-station-table th.mat-sort-header-sorted{color:var(--tfy-text)}app-station-table .mat-mdc-row .mat-mdc-cell{border-bottom:1px solid rgba(255,255,255,.05);border-top:1px solid transparent;cursor:pointer}app-station-table .mat-mdc-row:hover .mat-mdc-cell{border-color:#ffffff14}app-station-table .mat-mdc-header-cell,app-station-table .mat-mdc-cell{color:var(--tfy-text-muted)}app-station-table .mat-mdc-cell a{color:var(--tfy-link)}@media(max-width:640px){app-station-table .table-intro,app-station-table .table-shell{padding:1rem}}app-station-detail{display:block}app-station-detail a{text-decoration:none}app-station-detail .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;font-size:.85rem;list-style:none;padding:0;margin:0;gap:.25rem}app-station-detail .breadcrumbs li{display:flex;align-items:center}app-station-detail .breadcrumbs li:before{content:">";margin:0 .25rem;color:var(--tfy-text-muted)}app-station-detail .breadcrumbs li:first-child:before{content:"";margin:0}app-station-detail .breadcrumbs li a{display:flex;align-items:center;gap:.25rem;padding:0;border-radius:0;transition:background-color .2s ease}app-station-detail .breadcrumbs li a:hover{text-decoration:underline;background:none}app-station-detail .breadcrumbs li a img{display:inline-block;vertical-align:middle;width:16px;height:16px}app-station-detail .station-facts{display:grid;grid-template-columns:10em 1fr;gap:.2em .75em;padding:.75rem;background-color:#ffffff0d;border-radius:8px;margin-top:1rem}app-station-detail .station-facts dt{font-weight:600;display:flex;align-items:center;gap:.4em;margin:0;padding:.3em 0;line-height:1.4}app-station-detail .station-facts dd{margin:0;padding:.3em 0;line-height:1.4}app-station-detail .station-facts a{color:var(--tfy-link);text-decoration:none}app-station-detail .station-facts a:hover{text-decoration:underline}app-station-detail .station-facts mat-icon{color:var(--tfy-text-muted);vertical-align:middle}app-station-detail .station-facts address{font-style:normal}@media(max-width:320px){app-station-detail .station-facts{grid-template-columns:1fr}app-station-detail .station-facts dt{padding-top:.5em}app-station-detail .station-facts dd{padding-bottom:.5em}}app-station-detail mat-card h1{margin-bottom:5px}app-station-detail mat-card h1 .station-address{display:block;margin-top:0;font-size:16px}app-station-detail mat-card mat-icon{vertical-align:bottom}app-station-detail .station-amenities{margin:0;padding-left:1.1em;list-style:disc}app-station-detail .station-amenities li{padding:1px 0}
