@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";html{color-scheme:light;--mat-sys-primary: light-dark(#228155, #22C378);--mat-sys-on-primary: light-dark(#ffffff, #0e1510);--mat-sys-primary-container: light-dark(#d7f5e4, #143d28);--mat-sys-on-primary-container: light-dark(#0e1510,#d7f5e4);--mat-sys-inverse-primary: #22C378;--mat-sys-primary-fixed: #22C378;--mat-sys-primary-fixed-dim: #228155;--mat-sys-on-primary-fixed: #ffffff;--mat-sys-on-primary-fixed-variant: #0e1510;--mat-sys-secondary: light-dark(#37684c, #6E6A66);--mat-sys-on-secondary: light-dark(#ffffff, #ffffff);--mat-sys-secondary-container: light-dark(#ffffff, #292C2E);--mat-sys-on-secondary-container: light-dark(#002111, #b9efcc);--mat-sys-secondary-fixed: light-dark(#b9efcc, #b9efcc);--mat-sys-secondary-fixed-dim: light-dark(#9ed2b1, #9ed2b1);--mat-sys-on-secondary-fixed: light-dark(#002111, #002111);--mat-sys-on-secondary-fixed-variant: light-dark(#1e5036, #1e5036);--mat-sys-tertiary: light-dark(#d4920a, #FF9900);--mat-sys-on-tertiary: light-dark(#ffffff, #1a0d00);--mat-sys-tertiary-container: light-dark(#ffdcb4, #3d2000);--mat-sys-on-tertiary-container: light-dark(#361c00, #ffdcb4);--mat-sys-tertiary-fixed: light-dark(#ffdcb4, #ffdcb4);--mat-sys-tertiary-fixed-dim: light-dark(#ffb95e, #ffb95e);--mat-sys-on-tertiary-fixed: light-dark(#2b1600, #2b1600);--mat-sys-on-tertiary-fixed-variant: light-dark(#7c4400, #7c4400);--mat-sys-background: light-dark(#f4f5f8, #0e1510);--mat-sys-on-background: light-dark(#161d18, #dde5dc);--mat-sys-surface: light-dark(#f4f5f8, #0e1510);--mat-sys-surface-dim: light-dark(#d7dbe1, #0e1510);--mat-sys-surface-bright: light-dark(#f8f9fb, #333b35);--mat-sys-surface-container-low: light-dark(#eef0f4, #292C2E);--mat-sys-surface-container-lowest: light-dark(#ffffff, #2A2C2E);--mat-sys-surface-container: light-dark(#e8ebf0, #414243);--mat-sys-surface-container-high: light-dark(#e2e6ec, #677C9D);--mat-sys-surface-container-highest: light-dark(#dde5dc, #505254);--mat-sys-on-surface: light-dark(#161d18, #dde5dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#228155, #22C378);--mat-sys-inverse-surface: light-dark(#2b322d, #dde5dc);--mat-sys-inverse-on-surface: light-dark(#ebf3ea, #2b322d);--mat-sys-outline: light-dark(#0000002f, #ffffff2f);--mat-sys-outline-variant: light-dark(#bbcabe, #3c4a41);--mat-sys-neutral10: light-dark(#161d18, #161d18);--mat-sys-error: light-dark(#ba1a1a, #FF5C5C);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#d7e6da, #3c4a41);--mat-sys-on-surface-variant: light-dark(#3c4a41, #bbcabe);--mat-sys-neutral-variant20: light-dark(#26332b, #747474);--app-button-radius: 8px;--app-button-height: 52px;--app-font-size-entrypoint-title: 1.35rem;--app-font-line-height-entrypoint-title: 1.2;--app-font-weight-entrypoint-title: 700;--app-font-size-entrypoint-subtitle: .95rem;--app-font-line-height-entrypoint-subtitle: 1.35rem;--app-font-weight-entrypoint-subtitle: 400;--app-font-size-entrypoint-button: .875rem;--app-font-line-height-entrypoint-button: 1rem;--app-font-weight-entrypoint-button: 500;--app-font-size-connector-emphasis: .95rem;--app-font-line-height-connector-emphasis: 1.2rem;--app-font-weight-connector-emphasis: 700;--app-font-weight-connector-regular: 400;--app-font-size-connector-chip: .95rem;--app-font-line-height-connector-chip: 1.2rem;--app-font-size-connector-punkt: .75rem;--app-font-line-height-connector-punkt: 1rem;--app-font-weight-connector-punkt: 500;--app-font-size-connector-label: .7rem;--app-font-line-height-connector-label: 1rem;--app-font-weight-connector-label: 500;--app-connector-chip-height: 34px;--app-connector-chip-padding-inline: 12px;--app-connector-chip-gap: 6px;--app-connector-header-gap: 8px;--app-connector-header-left-gap: 8px;--app-connector-chip-text-gap: 5px;--app-connector-chip-icon-size: 22px;--app-connector-chip-secondary-icon-size: 24px;--app-connector-power-icon-size: 16px;--app-connector-power-gap: 3px;--app-connector-footer-cell-padding-block: 11px;--app-connector-footer-cell-padding-inline: 18px;--app-connector-footer-cell-gap: 4px;--app-connector-status-dot-size: 8px;--app-connector-status-gap: 6px;--mat-sys-brand-font-family: Inter, sans-serif;--mat-sys-plain-font-family: Inter, sans-serif;--mat-sys-bold-font-weight: 900;--mat-sys-medium-font-weight: 700;--mat-sys-regular-font-weight: 400;--mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size) / var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);--mat-sys-body-large-font: var(--mat-sys-plain-font-family);--mat-sys-body-large-line-height: 1rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size) / var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);--mat-sys-body-medium-font: var(--mat-sys-plain-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size) / var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);--mat-sys-body-small-font: var(--mat-sys-plain-font-family);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size) / var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size) / var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size) / var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size) / var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size) / var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size) / var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size) / var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);--mat-sys-label-large-font: var(--mat-sys-plain-font-family);--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: var(--mat-sys-medium-font-weight);--mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size) / var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);--mat-sys-label-medium-font: var(--mat-sys-plain-font-family);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size) / var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);--mat-sys-label-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size) / var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size) / var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);--mat-sys-title-medium-font: var(--mat-sys-plain-font-family);--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: var(--mat-sys-medium-font-weight);--mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size) / var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);--mat-sys-title-small-font: var(--mat-sys-plain-font-family);--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: var(--mat-sys-medium-font-weight);--mat-sys-umbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 80%);--mat-sys-penumbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 86%);--mat-sys-ambient-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-level0: 0px 0px 0px 0px var(--mat-sys-umbra-color), 0px 0px 0px 0px var(--mat-sys-penumbra-color), 0px 0px 0px 0px var(--mat-sys-ambient-color);--mat-sys-level1: 0px 2px 1px -1px var(--mat-sys-umbra-color), 0px 1px 1px 0px var(--mat-sys-penumbra-color), 0px 1px 3px 0px var(--mat-sys-ambient-color);--mat-sys-level2: 0px 3px 3px -2px var(--mat-sys-umbra-color), 0px 3px 4px 0px var(--mat-sys-penumbra-color), 0px 1px 8px 0px var(--mat-sys-ambient-color);--mat-sys-level3: 0px 3px 5px -1px var(--mat-sys-umbra-color), 0px 6px 10px 0px var(--mat-sys-penumbra-color), 0px 1px 18px 0px var(--mat-sys-ambient-color);--mat-sys-level4: 0px 5px 5px -3px var(--mat-sys-umbra-color), 0px 8px 10px 1px var(--mat-sys-penumbra-color), 0px 3px 14px 2px var(--mat-sys-ambient-color);--mat-sys-level5: 0px 7px 8px -4px var(--mat-sys-umbra-color), 0px 12px 17px 2px var(--mat-sys-penumbra-color), 0px 5px 22px 4px var(--mat-sys-ambient-color);--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}html.dark{color-scheme:dark}@media (max-width: 480px){html{--app-font-size-entrypoint-button: .92rem;--app-connector-footer-cell-padding-inline: 14px;--app-connector-chip-padding-inline: 10px}}@charset "UTF-8";html,body{font-family:Inter,sans-serif!important;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto}:root{--mat-sys-body-small-tracking: 0;--mat-sys-body-medium-tracking: 0;--mat-sys-body-large-tracking: 0;--mat-sys-label-small-tracking: 0;--mat-sys-label-medium-tracking: 0;--mat-sys-label-large-tracking: 0;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-large-tracking: 0;--mat-sys-title-small-tracking: 0;--mat-sys-title-medium-tracking: 0;--mat-sys-title-large-tracking: 0;--mat-sys-display-small-tracking: 0;--mat-sys-display-medium-tracking: 0;--mat-sys-display-large-tracking: 0}:root{--mat-expansion-container-background-color: var(--mat-sys-surface-container)}:root{--mat-expansion-container-text-size: var(--mat-sys-body-medium-size)}:root{--mat-expansion-container-text-weight: var(--mat-sys-body-medium-size)}:root{--mdc-protected-button-container-shape: var(--mat-sys-corner-extra-small)}:root{--mdc-filled-button-container-shape: var(--mat-sys-corner-extra-small)}:root{--mdc-outlined-button-container-shape: var(--mat-sys-corner-extra-small)}:root{--mdc-text-button-container-shape: var(--mat-sys-corner-extra-small)}:root{--mdc-protected-button-label-text-size: 1rem}:root{--mdc-filled-button-label-text-size: 1rem}:root{--mdc-outlined-button-label-text-size: 1rem}:root{--mdc-text-button-label-text-size: 1rem}:root{--mdc-protected-button-label-text-weight: var(--mat-sys-regular-font-weight)}:root{--mdc-filled-button-label-text-weight: var(--mat-sys-regular-font-weight)}:root{--mdc-outlined-button-label-text-weight: var(--mat-sys-regular-font-weight)}:root{--mdc-text-button-label-text-weight: var(--mat-sys-regular-font-weight)}:root .primary{--mdc-protected-button-container-color: var(--mat-sys-primary)}:root .primary{--mat-protected-button-state-layer-color: var(--mat-sys-on-primary)}:root .primary{--mdc-protected-button-label-text-color: var(--mat-sys-on-primary)}:root .primary{--mdc-filled-button-container-color: var(--mat-sys-primary)}:root .primary{--mat-filled-button-state-layer-color: var(--mat-sys-on-primary)}:root .primary{--mdc-filled-button-label-text-color: var(--mat-sys-on-primary)}:root .secondary{--mdc-protected-button-container-color: var(--mat-sys-secondary)}:root .secondary{--mat-protected-button-state-layer-color: var(--mat-sys-on-secondary)}:root .secondary{--mdc-protected-button-label-text-color: var(--mat-sys-on-secondary)}:root .basic{--mdc-protected-button-container-color: var(--mat-sys-secondary)}:root .basic{--mat-protected-button-state-layer-color: var(--mat-sys-on-secondary)}:root .basic{--mdc-protected-button-label-text-color: var(--mat-sys-on-secondary)}:root .basic{--mdc-text-button-label-text-color: white}:root .warning{--mdc-protected-button-container-color: var(--mat-sys-error)}:root .warning{--mdc-text-button-label-text-color: var(--mat-sys-error)}:root .warning{--mat-text-button-state-layer-color: var(--mat-sys-error)}:root{--mat-table-background-color: var(--mat-sys-surface-container)}:root{--mat-table-row-item-label-text-weight: var(--mat-sys-medium-font-weight)}:root{--mat-table-row-item-outline-color: var(--mat-sys-outline)}:root{--mat-table-header-headline-weight: var(--mat-sys-bold-font-weight)}:root{--mat-paginator-container-background-color: var(--mat-sys-surface-container)}:root{--mat-standard-button-toggle-shape: var(--mat-sys-corner-none)}:root{--mat-standard-button-toggle-divider-color: transparent}:root{--mat-select-panel-background-color: var(--mat-sys-surface-container)}:root{--mdc-switch-selected-icon-color: var(--mat-sys-on-surface)}:root{--mdc-switch-disabled-selected-icon-color: var(--mat-sys-on-surface)}:root{--mat-switch-track-outline-width: 0px}:root{--mat-switch-track-outline-color: transparent}:root{--mat-switch-selected-track-outline-width: 0px}:root{--mat-switch-selected-track-outline-color: transparent}:root{--mat-switch-disabled-unselected-track-outline-width: 0px}:root{--mat-switch-disabled-unselected-track-outline-color: transparent}:root .mat-mdc-slide-toggle{--mdc-switch-unselected-icon-color: transparent;--mdc-switch-selected-icon-color: transparent;--mdc-switch-selected-track-color: var(--mat-sys-primary);--mdc-switch-selected-handle-color: var(--mat-sys-on-primary);--mdc-switch-unselected-track-color: var(--mat-sys-surface-container);--mdc-switch-unselected-handle-color: var(--mat-sys-surface-container-lowest);--mdc-switch-selected-track-outline-color: transparent;--mdc-switch-selected-track-outline-width: 0px;--mdc-switch-unselected-track-outline-color: transparent;--mdc-switch-unselected-track-outline-width: 0px;--mdc-switch-disabled-selected-track-color: color-mix(in srgb, var(--mat-sys-primary) 14%, var(--mat-sys-surface-container-lowest));--mdc-switch-disabled-selected-handle-color: color-mix(in srgb, var(--mat-sys-on-surface) 16%, var(--mat-sys-surface-container-lowest));--mdc-switch-disabled-unselected-track-color: color-mix(in srgb, var(--mat-sys-on-surface-variant) 12%, var(--mat-sys-surface-container-lowest));--mdc-switch-disabled-unselected-handle-color: color-mix(in srgb, var(--mat-sys-on-surface-variant) 18%, var(--mat-sys-surface-container-lowest));--mdc-switch-disabled-selected-track-outline-color: transparent;--mdc-switch-disabled-selected-track-outline-width: 0px;--mdc-switch-disabled-unselected-track-outline-color: transparent;--mdc-switch-disabled-unselected-track-outline-width: 0px;--mdc-switch-disabled-selected-icon-color: transparent;--mdc-switch-disabled-unselected-icon-color: transparent;opacity:1}:root .mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,:root .mat-mdc-slide-toggle .mdc-switch__ripple,:root .mat-mdc-slide-toggle .mdc-switch__ripple:after,:root .mat-mdc-slide-toggle .mat-ripple-element,:root .mat-mdc-slide-toggle .mdc-switch__icon{opacity:0!important;background-color:transparent!important;fill:transparent!important}:root .mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,:root .mat-mdc-slide-toggle .mdc-switch__ripple{display:none!important}:root .mat-mdc-slide-toggle.mat-mdc-slide-toggle-disabled{opacity:1}:root .mat-icon,:root .material-icons,:root .mat-ligature-font{font-family:Material Icons!important;font-style:normal;font-weight:400;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--mdc-dialog-container-color: var(--mat-sys-surface-container)}:root{--mdc-dialog-container-shape: var(--mat-sys-corner-small)}:root{--mat-sidenav-container-background-color: --mat-sys-background}:root{--mat-sidenav-container-shape: var(--mat-sys-corner-none)}:root{--mat-card-title-text-size: var(--mat-sys-title-medium-size)}:root{--mat-card-subtitle-text-size: var(--mat-sys-title-medium-size)}:root{--mdc-dialog-container-color: var(--mat-sys-surface-container-highest)}:root{--mat-standard-button-toggle-background-color: var(--mat-sys-secondary)}:root{--mat-standard-button-toggle-shape: var(--mat-sys-corner-small)}:root{--mdc-snackbar-container-color: transparent}:root{--mat-expansion-container-shape: var(--mat-sys-corner-extra-small)}:root{--mdc-slider-inactive-track-color: white}:root{--mdc-filled-text-field-container-color: var(--mat-sys-surface-container)}:root{--mdc-outlined-text-field-outline-width: 1.5px}:root{--mdc-outlined-text-field-outline-color: grey}:root{--mdc-outlined-text-field-focus-outline-width: 2px}:root{--mdc-outlined-text-field-container-shape: var(--mat-sys-corner-small)}:root{--mdc-filled-text-field-container-shape: var(--mat-sys-corner-extra-small)}:root .mat-mdc-form-field .mat-mdc-text-field-wrapper{border-radius:var(--mat-sys-corner-small)!important;background:var(--mat-sys-surface-container-lowest)!important;box-shadow:0 1px 2px #b6bcc91f,0 3px 8px #b6bcc90d!important}:root .mat-mdc-form-field:hover .mat-mdc-text-field-wrapper,:root .mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper,:root .mat-mdc-form-field.mat-mdc-form-field-invalid .mat-mdc-text-field-wrapper{background:var(--mat-sys-surface-container-lowest)!important}:root .mat-mdc-form-field .mat-mdc-form-field-focus-overlay{opacity:0!important}:root .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{padding-inline-start:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--gray: #f4fbf3;--white: #161d18;--lightGray: #68749E;--red: #D33E3E;--separator: #68749E33;--color-warning: #9a6e00;--color-warning-border: #e8c84a;--color-warning-bg: color-mix(in srgb, #fde68a 25%, transparent)}html.dark{--color-warning: #e8c94a;--color-warning-border: #a07a10;--color-warning-bg: color-mix(in srgb, #f5c518 12%, transparent)}.sections{display:flex;flex-direction:column;padding-top:8px;gap:12px}.sections-no-gap{display:flex;flex-direction:column}.section{padding:0 8px;background:var(--mat-sys-surface-container-lowest);border-radius:var(--mat-sys-corner-small);overflow:hidden;max-width:500px;width:100%;margin:0 auto;box-shadow:none}.section--transparent{background:none}.section-content{padding:0 8px}.section-header{display:flex;gap:12px;align-items:center;width:100%;color:var(--mat-sys-on-surface);font-size:1rem}a.section-header,button.section-header{background:none;border:none;padding:12px 0;text-decoration:none}.section-header-image{position:relative;width:100%;aspect-ratio:3;overflow:hidden}.section-header-image__img{width:100%}.section-header-image__title{position:absolute;top:50%;transform:translateY(-50%);padding:0 15px;font-size:1.25rem;line-height:32px;font-weight:700}[mat-flat-button],[mat-stroked-button]{--mdc-filled-button-container-height: 52px;--mdc-outlined-button-container-height: 52px;--mdc-filled-button-container-shape: var(--mat-sys-corner-medium);--mdc-outlined-button-container-shape: var(--mat-sys-corner-medium);--mat-filled-button-horizontal-padding: 24px;--mat-outlined-button-horizontal-padding: 24px}.button,.small-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;line-height:20px;border-radius:var(--app-button-radius);border:none;color:var(--mat-sys-on-surface);cursor:pointer;font-size:1rem;font-weight:400;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:box-shadow .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease}.button:disabled,.small-btn:disabled{background:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface-variant);cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.button{min-height:var(--app-button-height);padding:10px 20px}.button--primary{background:var(--mat-sys-primary);color:var(--mat-sys-on-primary);box-shadow:0 1px 3px color-mix(in srgb,var(--mat-sys-shadow),transparent 88%),0 6px 14px color-mix(in srgb,var(--mat-sys-primary) 20%,transparent);font-weight:600}.button--primary:hover:not(:disabled){background:color-mix(in srgb,var(--mat-sys-primary) 90%,white 10%);box-shadow:0 2px 5px color-mix(in srgb,var(--mat-sys-shadow),transparent 86%),0 8px 16px color-mix(in srgb,var(--mat-sys-primary) 22%,transparent)}.button--secondary{background:var(--mat-sys-surface-container-low);border:1px solid color-mix(in srgb,var(--mat-sys-primary) 36%,var(--mat-sys-outline-variant));color:var(--mat-sys-on-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--mat-sys-shadow),transparent 92%)}.button--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--mat-sys-primary) 48%,var(--mat-sys-outline-variant));background:color-mix(in srgb,var(--mat-sys-primary) 2%,var(--mat-sys-surface-container-low));box-shadow:0 1px 3px color-mix(in srgb,var(--mat-sys-shadow),transparent 90%)}.button--red{color:var(--red)}.button .mat-icon,.button .material-icons,.button .mat-ligature-font{width:26px;height:26px;font-size:26px;line-height:26px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.small-btn{width:48px;height:48px;min-width:48px;padding:0;overflow:hidden;background-color:transparent!important;justify-content:center;align-items:center;border:1.5px solid var(--mat-sys-primary)}.small-btn img.energy-icon{width:90%;height:90%;object-fit:contain;pointer-events:none}.small-btn:hover:not(:disabled){background-color:#00000008}.small-btn:disabled{border-color:var(--mat-sys-outline-variant);background-color:transparent!important;color:var(--mat-sys-on-surface-variant);opacity:1}.small-btn:disabled img.energy-icon{filter:grayscale(1) opacity(.4)}.row-key-value{display:flex;justify-content:space-between;align-items:center}.row-key-value__key{font-size:.875rem;line-height:1.25rem}.row-key-value__value{font-weight:700;line-height:1.25rem}.app-estimated-costs{padding:0 0 16px;display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--separator)}.app-estimated-costs__section-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.app-estimated-costs__section-label{font-size:.7rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--mat-sys-on-surface-variant)}.app-estimated-costs__mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-estimated-costs__mode-grid--single{grid-template-columns:minmax(0,1fr)}.app-estimated-costs__mode-wrapper{padding:8px;border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-small);background:var(--mat-sys-surface-container-lowest)}.app-estimated-costs__mode-card{border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-small);background:var(--mat-sys-surface-container-lowest);padding:10px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;min-height:84px;color:var(--mat-sys-on-surface-variant);box-shadow:none}.app-estimated-costs__mode-card--active{border-color:color-mix(in srgb,var(--mat-sys-primary) 52%,var(--mat-sys-outline-variant));background:color-mix(in srgb,var(--mat-sys-primary) 9%,var(--mat-sys-surface-container-lowest));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mat-sys-primary) 18%,transparent);color:var(--mat-sys-primary)}.app-estimated-costs__mode-card--disabled{opacity:.55;cursor:not-allowed}.app-estimated-costs__mode-icon{font-size:calc(var(--mat-sys-headline-small-size) * .92);line-height:1;margin-top:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.app-estimated-costs__mode-icon svg{width:24px;height:24px;display:block;fill:currentColor}.app-estimated-costs__mode-image{width:24px;height:24px;object-fit:contain;margin-top:0}.app-estimated-costs__mode-title,.app-estimated-costs__summary-value{font:var(--mat-sys-label-large);font-weight:var(--mat-sys-bold-font-weight);color:var(--mat-sys-on-surface)}.app-estimated-costs__mode-subtitle{font-size:var(--mat-sys-body-small-size);line-height:var(--mat-sys-body-small-line-height);color:var(--mat-sys-on-surface-variant)}.app-estimated-costs__authorization-label{font:var(--mat-sys-label-large);font-weight:var(--mat-sys-semibold-font-weight)}.app-estimated-costs__detail-card,.app-estimated-costs__invoice-card,.app-estimated-costs__payment-summary,.app-estimated-costs__payment-methods-card{background:var(--mat-sys-surface-container-lowest);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-small);box-shadow:0 1px 3px color-mix(in srgb,var(--mat-sys-shadow),transparent 88%)}.app-estimated-costs__detail-card{padding:18px 16px 16px;display:flex}.app-estimated-costs__detail-panel{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.app-estimated-costs__detail-panel--limited{gap:12px}.app-estimated-costs__detail-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.app-estimated-costs__detail-badge{width:46px;height:46px;border-radius:var(--mat-sys-corner-small);background:color-mix(in srgb,var(--mat-sys-primary) 12%,var(--mat-sys-surface-container-lowest));color:var(--mat-sys-primary);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;flex-shrink:0}.app-estimated-costs__detail-badge svg{width:26px;height:26px;display:block;fill:currentColor}.app-estimated-costs__detail-title{margin:0;font-size:1rem;line-height:1.25rem;font-weight:700;color:var(--mat-sys-on-surface)}.app-estimated-costs__detail-subtitle{margin:0;font-size:.75rem;line-height:1rem;color:var(--mat-sys-on-surface-variant)}.app-estimated-costs__detail-bullet{margin:0 0 14px;color:var(--mat-sys-on-surface-variant);font-size:.875rem;line-height:1.4rem}.app-estimated-costs__summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--mat-sys-outline-variant);font-size:.75rem;color:var(--mat-sys-on-surface-variant);flex-shrink:0}.app-estimated-costs__summary-row strong{font-size:.875rem;font-weight:700;color:var(--mat-sys-primary);white-space:nowrap}.app-estimated-costs__limited-summary{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:0;flex:0 0 auto}.app-estimated-costs__limited-energy{display:flex;align-items:baseline;justify-content:center;gap:6px;color:var(--mat-sys-primary)}.app-estimated-costs__limited-energy-value{font-size:2rem;line-height:1;font-weight:700;letter-spacing:-.06em}.app-estimated-costs__limited-energy-unit{font-size:.875rem;line-height:1;font-weight:500;color:var(--mat-sys-on-surface-variant);padding-bottom:4px}.app-estimated-costs__limited-meta{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0 10px;color:var(--mat-sys-on-surface-variant);font-size:.875rem;line-height:1.2rem;width:100%}.app-estimated-costs__limited-meta-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.app-estimated-costs__limited-meta-item:first-child{justify-content:flex-end}.app-estimated-costs__limited-meta-item:last-child{justify-content:flex-start}.app-estimated-costs__limited-meta-icon{width:16px;height:16px;object-fit:contain;color:var(--mat-sys-primary)}.app-estimated-costs__limited-meta-icon svg{width:16px;height:16px;display:block;fill:currentColor}.app-estimated-costs__limited-meta-divider{width:1px;height:20px;background:color-mix(in srgb,var(--mat-sys-outline-variant) 70%,transparent)}.energy-slider-container{display:flex;align-items:center;gap:18px;margin-bottom:16px;width:100%;flex:0 0 auto;min-width:0;position:relative;z-index:1}@supports (-webkit-touch-callout: none){.app-estimated-costs__summary-row{margin-top:12px}}.mat-slider__option__slider{flex:1 1 0%;min-width:0;width:auto;position:relative;z-index:0}.app-estimated-costs__stepper-btn{appearance:none;-webkit-appearance:none;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--mat-sys-primary) 42%,var(--mat-sys-outline-variant));background:var(--mat-sys-surface-container-lowest)!important;color:var(--mat-sys-primary);box-shadow:none!important;padding:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:2;transition:none!important;outline:none}.app-estimated-costs__stepper-btn img.energy-icon{width:16px;height:16px;object-fit:contain;pointer-events:none}.app-estimated-costs__stepper-btn svg.energy-icon{width:16px;height:16px;display:block;color:var(--mat-sys-primary);pointer-events:none}.app-estimated-costs__stepper-btn:hover:not(:disabled){background:color-mix(in srgb,var(--mat-sys-primary) 5%,var(--mat-sys-surface-container-lowest))!important;box-shadow:none!important}.app-estimated-costs__stepper-btn:active:not(:disabled),.app-estimated-costs__stepper-btn:focus:not(:disabled),.app-estimated-costs__stepper-btn:focus-visible:not(:disabled){box-shadow:none!important;transform:none!important}.app-estimated-costs__invoice-card{padding:0;background:transparent;border:0;box-shadow:none}.app-estimated-costs__wizard-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:12px}.app-estimated-costs__wizard-actions--single{grid-template-columns:1fr}.app-estimated-costs__payment-summary{padding:18px 16px 16px}.app-estimated-costs__payment-summary>label{display:block;margin-bottom:12px}.app-estimated-costs__payment-summary-title{margin:0 0 14px;font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--mat-sys-on-surface)}.app-estimated-costs__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-estimated-costs__summary-tile{border-radius:var(--mat-sys-corner-small);background:var(--mat-sys-surface-container);padding:12px 14px}.app-estimated-costs__summary-tile label{display:block;margin-bottom:6px}.app-estimated-costs__summary-value{margin:0}.app-estimated-costs__summary-value--primary{color:var(--mat-sys-primary)}.app-estimated-costs__summary-note{margin:12px 0 0;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}.app-estimated-costs__payment-methods-card{padding:18px 14px 14px}.app-estimated-costs__payment-methods-title{margin:0 0 12px;font:var(--mat-sys-label-large);font-weight:var(--mat-sys-bold-font-weight);text-transform:uppercase;letter-spacing:.04em;color:var(--mat-sys-on-surface-variant)}.app-estimated-costs__payment-list{display:flex;flex-direction:column;gap:10px}.app-estimated-costs__payment-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 14px 14px 12px;border-radius:var(--mat-sys-corner-small);border:1px solid var(--mat-sys-outline-variant);background:var(--mat-sys-surface-container-lowest);color:var(--mat-sys-on-surface);text-align:left}.app-estimated-costs__payment-item:hover:not(:disabled){border-color:color-mix(in srgb,var(--mat-sys-primary) 38%,var(--mat-sys-outline-variant));background:color-mix(in srgb,var(--mat-sys-primary) 4%,var(--mat-sys-surface-container-lowest))}.app-estimated-costs__payment-item:disabled{cursor:not-allowed;opacity:.7}.app-estimated-costs__payment-item-icon{width:44px;height:44px;border-radius:var(--mat-sys-corner-small);background:color-mix(in srgb,var(--mat-sys-primary) 10%,var(--mat-sys-surface-container-lowest));border:1px solid color-mix(in srgb,var(--mat-sys-primary) 14%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-estimated-costs__payment-item-icon--pin{background:color-mix(in srgb,var(--mat-sys-primary) 10%,var(--mat-sys-surface-container-lowest))}.app-estimated-costs__payment-item-copy{flex:1;min-width:0}.app-estimated-costs__payment-item-title{margin:0;font:var(--mat-sys-body-medium);font-weight:var(--mat-sys-bold-font-weight);color:var(--mat-sys-on-surface)}.app-estimated-costs__payment-item-subtitle{margin:2px 0 0;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}.app-estimated-costs__payment-item-chevron{font-size:1.5rem;line-height:1;color:var(--mat-sys-on-surface-variant);flex-shrink:0;margin-left:2px}.payment-icon{width:24px;height:24px;object-fit:contain;color:var(--mat-sys-primary)}.payment-icon svg{width:100%;height:100%;display:block;fill:currentColor}.app-estimated-costs__back-button{width:100%}.app-estimated-costs__back-button--payment{margin-top:14px}.app-estimated-costs__report-problem{display:flex;justify-content:center;padding-top:28px;margin-top:24px;border-top:1px solid var(--separator)}@media (max-width: 540px){.app-estimated-costs__mode-wrapper{padding:6px}.app-estimated-costs__mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-estimated-costs__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-estimated-costs__wizard-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:10px}.app-estimated-costs__wizard-actions--single{grid-template-columns:1fr}.app-estimated-costs__mode-card{padding:10px;min-height:80px}.app-estimated-costs__mode-title,.app-estimated-costs__summary-value{font:var(--mat-sys-body-large);font-weight:var(--mat-sys-bold-font-weight)}.app-estimated-costs__mode-subtitle{font:var(--mat-sys-body-small)}.app-estimated-costs__detail-card{padding:14px 14px 12px}.energy-slider-container{gap:12px;min-width:0}.app-estimated-costs__detail-top,.app-estimated-costs__detail-bullet{margin-bottom:10px}.app-estimated-costs__summary-row{padding-top:10px}.app-estimated-costs__limited-energy-value{font-size:2rem}}.modal-sheet{background:var(--mat-sys-surface-container-lowest);width:100%;padding:12px 20px 36px;border-radius:24px 24px 0 0;position:relative;display:flex;flex-direction:column;box-sizing:border-box}.modal-sheet__handle{width:40px;height:4px;background:var(--mat-sys-outline-variant);border-radius:2px;margin:0 auto 20px;flex-shrink:0}.modal-sheet__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:var(--mat-sys-surface-container-high);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--mat-sys-on-surface-variant);padding:0;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;outline:none;transition:background .12s}.modal-sheet__close .mat-icon{font-size:20px;width:20px;height:20px}.modal-sheet__close:active{background:var(--mat-sys-surface-container-highest)}.modal-sheet__badge{font:var(--mat-sys-label-medium);font-weight:var(--mat-sys-regular-font-weight);letter-spacing:var(--mat-sys-label-large-tracking);text-transform:uppercase;color:var(--mat-sys-primary);margin:0 0 4px}.modal-sheet__title{font:var(--mat-sys-headline-small);font-weight:var(--mat-sys-bold-font-weight);color:var(--mat-sys-on-surface);margin:0 48px 8px 0}.modal-sheet__description{font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant);margin:0 0 20px}.modal-sheet__action{width:100%;margin-top:12px}.modal-sheet__help{width:100%;text-align:center;margin-top:4px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:#8a8a8a!important}@font-face{font-family:Material Icons;font-style:normal;font-display:swap;font-weight:400;src:url(material-icons-latin-400-normal.59322316b3fd6063.woff2) format("woff2"),url(material-icons-latin-400-normal.728e8cb4aef5a9bf.woff) format("woff")}*{box-sizing:border-box}label{font:var(--mat-sys-label-medium);font-weight:var(--mat-sys-regular-font-weight);letter-spacing:var(--mat-sys-label-large-tracking);text-transform:uppercase}body{background:var(--mat-sys-background);color:var(--mat-sys-on-background);min-height:100dvh}body,button,input,select,textarea,.mat-typography,.mat-mdc-typography,.mdc-typography,.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button,.mat-mdc-card,.mat-mdc-form-field,.mat-mdc-select,.mat-mdc-option,.mat-mdc-list,.mat-mdc-list-item,.mat-mdc-menu-item,.mat-mdc-tab,.mat-mdc-tab-label{font-family:Inter,sans-serif}a{color:var(--mat-sys-primary)}.mat-mdc-slider{margin:0;min-width:0;height:36px;--mdc-slider-handle-width: 20px;--mdc-slider-handle-height: 20px;--mdc-slider-active-track-height: 8px;--mdc-slider-inactive-track-height: 8px;--mdc-slider-handle-color: var(--mat-sys-surface-container-lowest);--mdc-slider-focus-handle-color: var(--mat-sys-surface-container-lowest);--mdc-slider-hover-handle-color: var(--mat-sys-surface-container-lowest);--mdc-slider-active-track-color: var(--mat-sys-primary);--mdc-slider-inactive-track-color: #d2d8de;--mdc-slider-with-tick-marks-active-container-color: var(--mat-sys-primary);--mdc-slider-with-tick-marks-inactive-container-color: #d2d8de;--mdc-slider-ripple-radius: 0px;--mat-slider-hover-state-layer-size: 0px;--mdc-slider-with-overlap-handle-outline-width: 0px;--mdc-slider-with-overlap-handle-outline-color: transparent}.mat-mdc-slider .mdc-slider__thumb-knob{border:2px solid var(--mat-sys-primary);background-color:var(--mat-sys-surface-container-lowest);box-shadow:none}.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border:2px solid var(--mat-sys-primary);background-color:var(--mat-sys-surface-container-lowest);border-color:var(--mat-sys-primary)}.mat-mdc-slider .mdc-slider__thumb:before,.mat-mdc-slider .mdc-slider__thumb:after{display:none!important}.mat-mdc-slider .mdc-slider__track--inactive{opacity:1}.mat-mdc-slider .mat-ripple .mat-ripple-element,.mat-mdc-slider .mat-ripple .mat-mdc-slider-hover-ripple,.mat-mdc-slider .mat-ripple .mat-mdc-slider-focus-ripple,.mat-mdc-slider .mat-ripple .mat-mdc-slider-active-ripple{display:none!important;background-color:transparent!important;opacity:0!important}.cdk-overlay-container{position:fixed!important;top:0;left:0;width:100%;height:100dvh;max-height:100dvh;pointer-events:none}.cdk-overlay-pane.confirmationModalPanel{width:100%;max-width:400px;position:absolute!important;bottom:0}.cdk-overlay-container *:focus{outline:none!important;box-shadow:none!important}.cdk-focused,.cdk-keyboard-focused,.cdk-program-focused{outline:none!important;box-shadow:none!important}.form-field{display:flex;flex-direction:column;margin-bottom:20px}.form-field label{font-size:.875rem;margin-bottom:6px;margin-left:16px}.form-field input,.form-field select{background:var(--mat-sys-surface-container-low);border:1px solid var(--mat-sys-outline-variant);height:50px;font-size:medium;padding:0 16px;border-radius:var(--mat-sys-corner-small);color:var(--mat-sys-on-surface)}.form-field textarea{background:var(--mat-sys-surface-container-low);border:1px solid var(--mat-sys-outline-variant);border-radius:var(--mat-sys-corner-small);padding:16px;color:var(--mat-sys-on-surface);resize:none}.validation-message{color:var(--red);font-size:.875rem;margin:8px 8px 8px 16px}code-input{--item-height: 56px !important;--item-border-radius: 10px !important;--item-border: 1px solid var(--mat-sys-outline-variant) !important;--item-border-focused: 2px solid var(--mat-sys-primary) !important;--item-border-has-value: 1px solid var(--mat-sys-outline) !important;--item-border-bottom: 1px solid var(--mat-sys-outline-variant) !important;--item-border-bottom-focused: 2px solid var(--mat-sys-primary) !important;--item-border-bottom-has-value: 1px solid var(--mat-sys-outline) !important;--item-background: var(--mat-sys-surface-container) !important;--color: var(--mat-sys-on-surface) !important;--item-font-weight: 600 !important;--item-spacing: 12px !important;--item-shadow-focused: none !important;--text-security-type: none !important;display:flex;justify-content:center;gap:12px;width:100%;max-width:300px}code-input span.code-hidden{flex:1 1 0;max-width:60px;min-width:60px;display:flex;align-items:center;justify-content:center;height:72px;border-radius:10px;border:1px solid var(--mat-sys-outline-variant);background-color:var(--mat-sys-surface-container);transition:all .15s ease-in-out;box-shadow:none!important;position:relative}code-input span.code-hidden input{width:100%;height:100%;padding:0;margin:0;text-align:center;background:transparent;font-size:.875rem;font-weight:600;color:var(--mat-sys-on-surface);line-height:1;caret-color:transparent;box-sizing:border-box;border:none!important;outline:none!important;box-shadow:none!important}code-input span.code-hidden.focused{border-color:var(--mat-sys-primary);border-width:2px;background-color:color-mix(in srgb,var(--mat-sys-primary) 8%,var(--mat-sys-surface-container));box-shadow:0 0 0 3px color-mix(in srgb,var(--mat-sys-primary) 20%,transparent)}code-input span.code-hidden:not(.empty) input{color:var(--mat-sys-primary)}code-input.error span.code-hidden{border-color:var(--mat-sys-error)!important;background-color:color-mix(in srgb,var(--mat-sys-error) 8%,var(--mat-sys-surface-container));box-shadow:0 0 0 3px color-mix(in srgb,var(--mat-sys-error) 20%,transparent)}@media (max-width: 420px){code-input span.code-hidden{width:62px;height:62px}code-input span.code-hidden input{font-size:.875rem!important}}.mat-mdc-snack-bar-container.snackbar-error .mdc-snackbar__surface{background:var(--mat-sys-error)!important;color:#fff!important}.mat-mdc-snack-bar-container.snackbar-toast .mdc-snackbar__surface{background:transparent!important;box-shadow:none!important}.mat-mdc-snack-bar-container.snackbar-toast{max-width:min(420px,100vw - 16px)!important;width:auto!important}.cdk-overlay-pane.snackbar-toast{left:8px!important;right:8px!important;width:auto!important;max-width:none!important}.mat-mdc-snack-bar-container.snackbar-toast .mdc-snackbar__container,.mat-mdc-snack-bar-container.snackbar-toast .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.snackbar-toast .mdc-snackbar__label{padding:0!important}.mat-mdc-snack-bar-container.snackbar-toast .mat-mdc-snack-bar-action{margin:0!important}.mat-mdc-snack-bar-container.snackbar-success .mdc-snackbar__surface{background:var(--mat-sys-primary)!important;color:#fff!important}.mat-mdc-snack-bar-container.snackbar-info .mdc-snackbar__surface{background:var(--mat-sys-tertiary)!important;color:#fff!important}.mat-mdc-snack-bar-container.snackbar-error .mdc-snackbar__label,.mat-mdc-snack-bar-container.snackbar-success .mdc-snackbar__label,.mat-mdc-snack-bar-container.snackbar-info .mdc-snackbar__label{color:#fff!important}
