@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Oregano&display=swap";:root{--black: #000000;--white: #ffffff;--gray-light: #f4f4f4;--border-width: 2px;--radius: 12px;--mat-sys-surface: #ffffff;--mat-sys-on-surface: #000000;--fs-xs: .725rem;--fs-sm: .8rem;--fs-md: .875rem;--fs-base: .95rem;--fs-lg: 1.05rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem}@media(min-width:1440px){:root{--fs-xs: .76rem;--fs-sm: .84rem;--fs-md: .92rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.35rem;--fs-2xl: 1.65rem}}@media(min-width:1920px){:root{--fs-xs: .8rem;--fs-sm: .88rem;--fs-md: .96rem;--fs-base: 1.05rem;--fs-lg: 1.2rem;--fs-xl: 1.45rem;--fs-2xl: 1.8rem}}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 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-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 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-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #000000;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #ffffff;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #ffffff;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #000000;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #000000;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ffffff;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Urbanist, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Urbanist, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: white;--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: white;--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(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--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-card-title-text-font: Urbanist, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Urbanist, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #000000;--mat-progress-bar-track-color: rgba(0, 0, 0, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #ffffff;--mat-progress-bar-track-color: rgba(255, 255, 255, .25)}.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-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-tooltip-supporting-text-font: Urbanist, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}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}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #000000 87%, transparent);--mat-form-field-filled-caret-color: #000000;--mat-form-field-filled-focus-active-indicator-color: #000000;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #000000 87%, transparent);--mat-form-field-outlined-caret-color: #000000;--mat-form-field-outlined-focus-outline-color: #000000;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #000000 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--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(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--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(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--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(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--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(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--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}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ffffff 87%, transparent);--mat-form-field-filled-caret-color: #ffffff;--mat-form-field-filled-focus-active-indicator-color: #ffffff;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ffffff 87%, transparent);--mat-form-field-outlined-caret-color: #ffffff;--mat-form-field-outlined-focus-outline-color: #ffffff;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ffffff 87%, transparent)}.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-form-field-container-text-font: Urbanist, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Urbanist, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Urbanist, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Urbanist, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-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)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #000000;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #ffffff;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Urbanist, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-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)}html{--mat-autocomplete-background-color: white}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: Urbanist, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Urbanist, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.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}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--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: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: #ffffff;--mat-chip-elevated-container-color: #000000;--mat-chip-elevated-disabled-container-color: #000000;--mat-chip-elevated-selected-container-color: #000000;--mat-chip-flat-disabled-selected-container-color: #000000;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #ffffff;--mat-chip-selected-disabled-trailing-icon-color: #ffffff;--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: #ffffff;--mat-chip-selected-trailing-icon-color: #ffffff;--mat-chip-with-icon-disabled-icon-color: #ffffff;--mat-chip-with-icon-icon-color: #ffffff;--mat-chip-with-icon-selected-icon-color: #ffffff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;--mat-chip-with-trailing-icon-trailing-icon-color: #ffffff}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: #000000;--mat-chip-elevated-container-color: #ffffff;--mat-chip-elevated-disabled-container-color: #ffffff;--mat-chip-elevated-selected-container-color: #ffffff;--mat-chip-flat-disabled-selected-container-color: #ffffff;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #000000;--mat-chip-selected-disabled-trailing-icon-color: #000000;--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: #000000;--mat-chip-selected-trailing-icon-color: #000000;--mat-chip-with-icon-disabled-icon-color: #000000;--mat-chip-with-icon-icon-color: #000000;--mat-chip-with-icon-selected-icon-color: #000000;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #000000;--mat-chip-with-trailing-icon-trailing-icon-color: #000000}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.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: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--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}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: Urbanist, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-selected-icon-color: #ffffff;--mat-slide-toggle-disabled-selected-icon-color: #ffffff;--mat-slide-toggle-selected-focus-state-layer-color: #000000;--mat-slide-toggle-selected-handle-color: #000000;--mat-slide-toggle-selected-hover-state-layer-color: #000000;--mat-slide-toggle-selected-pressed-state-layer-color: #000000;--mat-slide-toggle-selected-focus-handle-color: #000000;--mat-slide-toggle-selected-hover-handle-color: #000000;--mat-slide-toggle-selected-pressed-handle-color: #000000;--mat-slide-toggle-selected-focus-track-color: #4d4d4d;--mat-slide-toggle-selected-hover-track-color: #4d4d4d;--mat-slide-toggle-selected-pressed-track-color: #4d4d4d;--mat-slide-toggle-selected-track-color: #4d4d4d;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-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-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow: 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-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: #000000;--mat-slide-toggle-disabled-selected-icon-color: #000000;--mat-slide-toggle-selected-focus-state-layer-color: #ffffff;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-state-layer-color: #ffffff;--mat-slide-toggle-selected-pressed-state-layer-color: #ffffff;--mat-slide-toggle-selected-focus-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #ffffff;--mat-slide-toggle-selected-pressed-handle-color: #ffffff;--mat-slide-toggle-selected-focus-track-color: #ffffff;--mat-slide-toggle-selected-hover-track-color: #ffffff;--mat-slide-toggle-selected-pressed-track-color: #ffffff;--mat-slide-toggle-selected-track-color: #ffffff}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Urbanist, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #000000;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #000000;--mat-radio-selected-hover-icon-color: #000000;--mat-radio-selected-icon-color: #000000;--mat-radio-selected-pressed-icon-color: #000000;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #ffffff;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ffffff;--mat-radio-selected-hover-icon-color: #ffffff;--mat-radio-selected-icon-color: #ffffff;--mat-radio-selected-pressed-icon-color: #ffffff;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Urbanist, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-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-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom}html{--mat-slider-active-track-color: #000000;--mat-slider-focus-handle-color: #000000;--mat-slider-handle-color: #000000;--mat-slider-hover-handle-color: #000000;--mat-slider-focus-state-layer-color: color-mix(in srgb, #000000 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #000000 4%, transparent);--mat-slider-inactive-track-color: #000000;--mat-slider-ripple-color: #000000;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-inactive-container-color: #000000;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #ffffff;--mat-slider-focus-handle-color: #ffffff;--mat-slider-handle-color: #ffffff;--mat-slider-hover-handle-color: #ffffff;--mat-slider-focus-state-layer-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #ffffff 4%, transparent);--mat-slider-inactive-track-color: #ffffff;--mat-slider-ripple-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #000000;--mat-slider-with-tick-marks-inactive-container-color: #ffffff}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-slider-label-label-text-font: Urbanist, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-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)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Urbanist, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #000000;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #000000;--mat-radio-selected-hover-icon-color: #000000;--mat-radio-selected-icon-color: #000000;--mat-radio-selected-pressed-icon-color: #000000;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #ffffff;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ffffff;--mat-radio-selected-hover-icon-color: #ffffff;--mat-radio-selected-icon-color: #ffffff;--mat-radio-selected-pressed-icon-color: #ffffff;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #000000;--mat-checkbox-selected-hover-icon-color: #000000;--mat-checkbox-selected-icon-color: #000000;--mat-checkbox-selected-pressed-icon-color: #000000;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #000000;--mat-checkbox-selected-hover-state-layer-color: #000000;--mat-checkbox-selected-pressed-state-layer-color: #000000;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #000000;--mat-checkbox-selected-focus-icon-color: #ffffff;--mat-checkbox-selected-hover-icon-color: #ffffff;--mat-checkbox-selected-icon-color: #ffffff;--mat-checkbox-selected-pressed-icon-color: #ffffff;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ffffff;--mat-checkbox-selected-hover-state-layer-color: #ffffff;--mat-checkbox-selected-pressed-state-layer-color: #ffffff;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#000}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-list-list-item-label-text-font: Urbanist, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Urbanist, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Urbanist, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Urbanist,sans-serif;letter-spacing:.009375em}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Urbanist, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #000000;--mat-tab-active-ripple-color: #000000;--mat-tab-inactive-ripple-color: #000000;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #000000;--mat-tab-active-hover-label-text-color: #000000;--mat-tab-active-focus-indicator-color: #000000;--mat-tab-active-hover-indicator-color: #000000;--mat-tab-active-indicator-color: #000000}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #ffffff;--mat-tab-active-ripple-color: #ffffff;--mat-tab-inactive-ripple-color: #ffffff;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #ffffff;--mat-tab-active-hover-label-text-color: #ffffff;--mat-tab-active-focus-indicator-color: #ffffff;--mat-tab-active-hover-indicator-color: #ffffff;--mat-tab-active-indicator-color: #ffffff}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #000000;--mat-tab-foreground-color: #ffffff}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #ffffff;--mat-tab-foreground-color: #000000}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: Urbanist, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #000000;--mat-checkbox-selected-focus-icon-color: #ffffff;--mat-checkbox-selected-hover-icon-color: #ffffff;--mat-checkbox-selected-icon-color: #ffffff;--mat-checkbox-selected-pressed-icon-color: #ffffff;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ffffff;--mat-checkbox-selected-hover-state-layer-color: #ffffff;--mat-checkbox-selected-pressed-state-layer-color: #ffffff;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #000000;--mat-checkbox-selected-hover-icon-color: #000000;--mat-checkbox-selected-icon-color: #000000;--mat-checkbox-selected-pressed-icon-color: #000000;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #000000;--mat-checkbox-selected-hover-state-layer-color: #000000;--mat-checkbox-selected-pressed-state-layer-color: #000000;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-checkbox-label-text-font: Urbanist, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}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}html{--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #000000;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-label-text-color: #000000;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-outlined-state-layer-color: #000000;--mat-button-protected-container-color: #000000;--mat-button-protected-label-text-color: #ffffff;--mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-protected-state-layer-color: #ffffff;--mat-button-text-label-text-color: #000000;--mat-button-text-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-text-state-layer-color: #000000;--mat-button-tonal-container-color: #000000;--mat-button-tonal-label-text-color: #ffffff;--mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-tonal-state-layer-color: #ffffff}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #ffffff;--mat-button-filled-label-text-color: #000000;--mat-button-filled-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-filled-state-layer-color: #000000;--mat-button-outlined-label-text-color: #ffffff;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-outlined-state-layer-color: #ffffff;--mat-button-protected-container-color: #ffffff;--mat-button-protected-label-text-color: #000000;--mat-button-protected-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-protected-state-layer-color: #000000;--mat-button-text-label-text-color: #ffffff;--mat-button-text-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-text-state-layer-color: #ffffff;--mat-button-tonal-container-color: #ffffff;--mat-button-tonal-label-text-color: #000000;--mat-button-tonal-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-button-tonal-state-layer-color: #000000}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.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(0, 0, 0, .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}html{--mat-button-filled-label-text-font: Urbanist, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Urbanist, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Urbanist, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Urbanist, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Urbanist, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #000000;--mat-icon-button-state-layer-color: #000000;--mat-icon-button-ripple-color: color-mix(in srgb, #000000 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #ffffff;--mat-icon-button-state-layer-color: #ffffff;--mat-icon-button-ripple-color: color-mix(in srgb, #ffffff 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-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-fab-extended-hover-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-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-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-fab-hover-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-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-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-fab-small-hover-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-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #000000;--mat-fab-foreground-color: #ffffff;--mat-fab-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-fab-small-container-color: #000000;--mat-fab-small-foreground-color: #ffffff;--mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-fab-small-state-layer-color: #ffffff;--mat-fab-state-layer-color: #ffffff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #ffffff;--mat-fab-foreground-color: #000000;--mat-fab-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-fab-small-container-color: #ffffff;--mat-fab-small-foreground-color: #000000;--mat-fab-small-ripple-color: color-mix(in srgb, #000000 12%, transparent);--mat-fab-small-state-layer-color: #000000;--mat-fab-state-layer-color: #000000}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: Urbanist, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #4d4d4d}html{--mat-snack-bar-supporting-text-font: Urbanist, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Urbanist, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Urbanist, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Urbanist, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-progress-spinner-active-indicator-color: #000000}.mat-accent{--mat-progress-spinner-active-indicator-color: #ffffff}.mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #000000;--mat-badge-text-color: #ffffff;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #ffffff;--mat-badge-text-color: #000000}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Urbanist, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Urbanist, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87)}html{--mat-button-toggle-height: 48px}html{--mat-button-toggle-label-text-font: Urbanist, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Urbanist, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-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-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #000000 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ffffff 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: #000000;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #000000 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #000000 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #000000 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #000000;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ffffff 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ffffff 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #000000;--mat-datepicker-calendar-date-selected-state-background-color: #ffffff;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ffffff 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #000000;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ffffff 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #ffffff;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ffffff 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Urbanist, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-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-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Urbanist, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Urbanist, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #000000}.mat-icon.mat-accent{--mat-icon-color: #ffffff}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0}html{--mat-stepper-header-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-icon-background-color: #000000;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-done-state-icon-background-color: #000000;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #000000;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: #000000;--mat-stepper-header-selected-state-icon-background-color: #ffffff;--mat-stepper-header-selected-state-icon-foreground-color: #000000;--mat-stepper-header-done-state-icon-background-color: #ffffff;--mat-stepper-header-done-state-icon-foreground-color: #000000;--mat-stepper-header-edit-state-icon-background-color: #ffffff;--mat-stepper-header-edit-state-icon-foreground-color: #000000}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Urbanist, sans-serif;--mat-stepper-header-label-text-font: Urbanist, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #000000;--mat-toolbar-container-text-color: #ffffff}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ffffff;--mat-toolbar-container-text-color: #000000}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Urbanist, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Urbanist, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-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)}html{--mat-timepicker-container-background-color: white}*{box-sizing:border-box}html{font-size:14px}@media(min-width:1200px){html{font-size:14.5px}}@media(min-width:1440px){html{font-size:15.5px}}@media(min-width:1680px){html{font-size:16px}}@media(min-width:1920px){html{font-size:16.5px}}@media(min-width:2560px){html{font-size:18px}}body{margin:0;padding:0;font-family:Urbanist,sans-serif;background-color:var(--white);color:var(--black);font-weight:500;-webkit-font-smoothing:antialiased;font-size:var(--fs-md);line-height:1.45}h1{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em}h2{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.015em}h3{font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}p{font-size:var(--fs-md);line-height:1.5}@media(max-width:768px){html{font-size:13px}body{font-size:var(--fs-md)}}.page-container,.settings-container,.dashboard-wrap{width:100%;max-width:100%;margin:0 auto}@media(min-width:1200px){.page-container,.settings-container,.dashboard-wrap{max-width:1320px}}@media(min-width:1440px){.page-container,.settings-container,.dashboard-wrap{max-width:1560px}}@media(min-width:1920px){.page-container,.settings-container,.dashboard-wrap{max-width:1820px}}@media(min-width:2560px){.page-container,.settings-container,.dashboard-wrap{max-width:2200px}}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.header h1{margin:0;font-weight:600}.export-buttons{display:flex;gap:8px;align-items:center}@media(max-width:768px){.page-container,.dashboard-wrap,.settings-container{padding:16px}.dashboard-wrap{padding-top:0}.header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.header h1{font-size:1.3rem}.export-buttons{justify-content:center;width:auto}.header button{width:auto}}button,input,select,textarea{font-family:inherit;font-weight:inherit;transition:all .2s cubic-bezier(.4,0,.2,1)}lucide-icon,app-icon,hugeicons-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;line-height:1!important}lucide-icon svg,app-icon svg,hugeicons-icon svg{display:block!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button{border-radius:8px!important;font-family:Urbanist,sans-serif!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;font-size:var(--fs-sm)!important;height:36px!important}.mat-icon,.mat-mdc-icon{font-size:20px!important;width:20px!important;height:20px!important}.cdk-overlay-pane.app-wide-dialog{width:min(920px,96vw)!important;max-width:96vw!important}.cdk-overlay-pane.app-wide-dialog .mat-mdc-dialog-container,.cdk-overlay-pane.app-wide-dialog .mat-mdc-dialog-surface{width:100%!important;max-width:100%!important}.cdk-overlay-pane.app-wide-dialog .mat-mdc-dialog-content{max-height:76vh;padding-left:24px!important;padding-right:24px!important}.cdk-overlay-pane.app-wide-dialog .mat-mdc-dialog-title,.cdk-overlay-pane.app-wide-dialog .mat-mdc-dialog-actions{padding-left:24px!important;padding-right:24px!important}.cdk-overlay-pane.app-wide-dialog .mat-mdc-dialog-content>*{width:100%;margin-left:auto;margin-right:auto}@media(max-width:768px){.cdk-overlay-pane.app-wide-dialog{width:96vw!important;max-width:96vw!important}}.mat-mdc-button .mat-icon,.mat-mdc-raised-button .mat-icon,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-outlined-button .mat-icon{font-size:18px!important;width:18px!important;height:18px!important}.mat-mdc-raised-button.mat-primary{--mdc-filled-button-container-color: #000000;--mdc-filled-button-label-text-color: #ffffff;border:1px solid transparent}.mat-mdc-raised-button.mat-accent{--mdc-filled-button-container-color: #ffffff;--mdc-filled-button-label-text-color: #000000;border:2px solid #000000;box-shadow:4px 4px #0000001a}.mat-mdc-card{border:1px solid #e5e7eb!important;border-radius:var(--radius)!important;box-shadow:none!important;background-color:var(--white)!important;color:var(--black)!important}.mat-mdc-form-field{width:100%;font-size:var(--fs-sm)!important}.mat-mdc-text-field-wrapper{background-color:var(--white)!important;height:38px!important}.mat-mdc-form-field-flex{height:38px!important;align-items:center!important}.mat-mdc-form-field-infix{padding-top:6px!important;padding-bottom:6px!important;min-height:38px!important}.mat-mdc-input-element{font-size:var(--fs-sm)!important}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-width:1px!important;border-color:#e5e7eb!important}.mdc-notched-outline__notch{border-top:none!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--black)!important;border-width:1.5px!important}.mat-mdc-table{background:transparent!important}.mat-mdc-header-cell{font-weight:600!important;color:var(--black)!important;font-size:var(--fs-xs)!important;letter-spacing:.025em;border-bottom:1px solid #e5e7eb!important;padding:8px 12px!important}.mat-mdc-cell{color:var(--black)!important;font-weight:400;font-size:var(--fs-sm)!important;border-bottom:1px solid #f3f4f6!important;padding:8px 12px!important}.mat-mdc-tab-link,.mat-mdc-tab{font-size:var(--fs-sm)!important;font-weight:500!important}.mat-button-toggle-group{border-radius:8px!important;border:1px solid #e5e7eb!important;overflow:hidden;height:34px!important;display:inline-flex!important;align-items:center}.mat-button-toggle-group .mat-button-toggle{font-size:var(--fs-sm)!important;font-weight:500!important;background-color:transparent;border-right:1px solid #e5e7eb}.mat-button-toggle-group .mat-button-toggle:last-child{border-right:none}.mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{line-height:32px!important;padding:0 12px!important}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked{background-color:#000!important;color:#fff!important}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-checkbox-wrapper,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-pseudo-checkbox,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-pseudo-checkbox:after,.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-icon{color:#fff!important;border-color:#fff!important}input[type=radio]{accent-color:#000000!important;width:17px;height:17px;cursor:pointer;vertical-align:middle}.mat-mdc-radio-button{--mdc-radio-selected-focus-icon-color: #000000 !important;--mdc-radio-selected-hover-icon-color: #000000 !important;--mdc-radio-selected-icon-color: #000000 !important;--mdc-radio-selected-pressed-icon-color: #000000 !important;--mdc-radio-unselected-focus-icon-color: #000000 !important;--mdc-radio-unselected-hover-icon-color: #000000 !important;--mdc-radio-unselected-icon-color: #7A7A7A !important;--mdc-radio-unselected-pressed-icon-color: #000000 !important;--mat-radio-ripple-color: rgba(0, 0, 0, .08) !important}.mat-mdc-radio-button .mdc-label{font-size:var(--fs-sm)!important;color:var(--black)}.mat-mdc-radio-button .mdc-radio{padding:6px!important}input[type=checkbox]{accent-color:#000000!important;width:17px;height:17px;cursor:pointer;vertical-align:middle}.mat-mdc-checkbox{--mdc-checkbox-selected-checkmark-color: #ffffff !important;--mdc-checkbox-selected-focus-icon-color: #000000 !important;--mdc-checkbox-selected-hover-icon-color: #000000 !important;--mdc-checkbox-selected-icon-color: #000000 !important;--mdc-checkbox-selected-pressed-icon-color: #000000 !important;--mdc-checkbox-unselected-focus-icon-color: #000000 !important;--mdc-checkbox-unselected-hover-icon-color: #000000 !important;--mdc-checkbox-unselected-icon-color: #7A7A7A !important;--mdc-checkbox-unselected-pressed-icon-color: #000000 !important;--mat-checkbox-ripple-color: rgba(0, 0, 0, .08) !important}.mat-mdc-checkbox .mdc-checkbox{padding:6px!important}.mat-mdc-checkbox .mdc-label{font-size:var(--fs-sm)!important;color:var(--black)}.mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: #000000 !important;--mdc-switch-selected-handle-color: #ffffff !important;--mdc-switch-selected-hover-state-layer-color: #000000 !important;--mdc-switch-selected-pressed-state-layer-color: #000000 !important;--mdc-switch-selected-focus-handle-color: #ffffff !important;--mdc-switch-selected-hover-handle-color: #ffffff !important;--mdc-switch-selected-pressed-handle-color: #ffffff !important;--mdc-switch-selected-focus-track-color: #000000 !important;--mdc-switch-selected-hover-track-color: #000000 !important;--mdc-switch-selected-pressed-track-color: #000000 !important;--mdc-switch-selected-track-color: #000000 !important;--mdc-switch-unselected-focus-state-layer-color: #7A7A7A !important;--mdc-switch-unselected-handle-color: #ffffff !important;--mdc-switch-unselected-hover-state-layer-color: #7A7A7A !important;--mdc-switch-unselected-pressed-state-layer-color: #7A7A7A !important;--mdc-switch-unselected-focus-handle-color: #ffffff !important;--mdc-switch-unselected-hover-handle-color: #ffffff !important;--mdc-switch-unselected-pressed-handle-color: #ffffff !important;--mdc-switch-unselected-focus-track-color: #E5E5E5 !important;--mdc-switch-unselected-hover-track-color: #E5E5E5 !important;--mdc-switch-unselected-pressed-track-color: #E5E5E5 !important;--mdc-switch-unselected-track-color: #E5E5E5 !important;--mdc-switch-unselected-icon-color: #7A7A7A !important;--mdc-switch-selected-icon-color: #000000 !important}.mat-mdc-slide-toggle .mdc-label{font-size:var(--fs-sm)!important;color:var(--black)}.switch,.toggle-switch{position:relative;display:inline-block;width:42px;height:22px}.switch input,.toggle-switch input{opacity:0;width:0;height:0}.switch .slider,.toggle-switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#e5e5e5;border:1.5px solid #CCCCCC;border-radius:22px;transition:background-color .2s}.switch .slider:before,.toggle-switch .slider:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#fff;border:1px solid #7A7A7A;border-radius:50%;transition:transform .2s}.switch input:checked+.slider,.toggle-switch input:checked+.slider{background-color:#000;border-color:#000}.switch input:checked+.slider:before,.toggle-switch input:checked+.slider:before{transform:translate(20px);border-color:#fff}select,.custom-select,.mat-mdc-select{height:38px;border-radius:8px;border:1.5px solid #CCCCCC;background-color:#fff;color:#000;font-family:Urbanist,sans-serif;font-size:var(--fs-sm);padding:0 10px;outline:none;transition:border-color .15s ease}select:focus,.custom-select:focus,.mat-mdc-select:focus{border-color:#000}.mat-mdc-select-panel,.mat-mdc-menu-panel{background-color:#fff!important;border:1.5px solid #000000!important;border-radius:8px!important;box-shadow:0 6px 20px #0000001a!important;padding:4px!important}.mat-mdc-select-panel .mat-mdc-option,.mat-mdc-menu-panel .mat-mdc-option{border-radius:6px!important;min-height:34px!important;font-size:var(--fs-sm)!important;font-family:Urbanist,sans-serif!important;color:#000!important}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-menu-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#f4f4f4!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),.mat-mdc-menu-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:#000!important;color:#fff!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text,.mat-mdc-menu-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:#fff!important;font-weight:600}.mat-mdc-select-panel .mat-mdc-menu-item,.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:34px!important;font-size:var(--fs-sm)!important;font-family:Urbanist,sans-serif!important;border-radius:6px!important;color:#000!important}.mat-mdc-select-panel .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]){background-color:#f4f4f4!important}.mat-drawer-inner-container{display:flex;flex-direction:column}.mat-mdc-list-item{border-radius:0!important;margin:0!important}.mat-mdc-list-item.active{background-color:#000!important;border-radius:0!important;color:#fff!important}.mat-mdc-list-item.active .mdc-list-item__primary-text,.mat-mdc-list-item.active .mat-mdc-list-item-title{color:#fff!important;font-size:var(--fs-md)!important}.mat-mdc-list-item.active .mat-icon,.mat-mdc-list-item.active app-icon,.mat-mdc-list-item.active hugeicons-icon,.mat-mdc-list-item.active svg,.mat-mdc-list-item.active path{color:#fff!important;stroke:#fff!important}.mat-mdc-option,.mat-mdc-select-trigger,.mat-mdc-select,.mat-mdc-list-item-title,.mat-mdc-list-item{font-size:var(--fs-md)!important;font-family:Urbanist,sans-serif!important}.mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-select-value,.mat-mdc-form-field-label{font-size:var(--fs-md)!important}.cdk-overlay-container{z-index:99999!important}.cdk-global-overlay-wrapper:has(.toast-modern){padding:16px 20px 0 0;pointer-events:none}.mat-mdc-snack-bar-container.toast-modern{--mdc-snackbar-container-color: transparent;--mdc-snackbar-supporting-text-color: transparent;pointer-events:auto;margin:0!important}.mat-mdc-snack-bar-container.toast-modern .mdc-snackbar__surface{padding:0!important;background:transparent!important;box-shadow:none!important}.mat-mdc-snack-bar-container.toast-modern .mdc-snackbar__label{padding:0!important}.toast-container-global{display:flex;flex-direction:column;background:#000;border-radius:10px;box-shadow:0 10px 30px #00000059;min-width:320px;max-width:440px;overflow:hidden;animation:toastSlideInRight .35s cubic-bezier(.16,1,.3,1) forwards;box-sizing:border-box;font-family:Urbanist,sans-serif;border:1px solid #333333}.toast-container-global .toast-content-global{display:flex;align-items:center;padding:14px 16px;gap:12px;color:#fff}.toast-container-global .toast-icon-global{flex-shrink:0;font-size:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.toast-container-global .toast-message-global{flex:1;font-size:.92rem;font-weight:500;line-height:1.4;color:#fff}.toast-container-global .toast-close-btn{color:#fff;opacity:.6;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:opacity .2s,background-color .2s}.toast-container-global .toast-close-btn:hover{opacity:1;background-color:#ffffff1f}.toast-container-global .progress-container-global{height:3px;width:100%;background:#ffffff26}.toast-container-global .progress-bar-global{height:100%;width:100%;border-radius:2px;animation-name:toastProgressDecrease;animation-timing-function:linear;animation-fill-mode:forwards;transform-origin:left}.toast-modern.toast-success .toast-container-global{border:1px solid #10b981}.toast-modern.toast-success .toast-container-global .toast-icon-global{color:#10b981}.toast-modern.toast-success .toast-container-global .progress-bar-global{background-color:#10b981}.toast-modern.toast-error .toast-container-global{border:1px solid #dc2626}.toast-modern.toast-error .toast-container-global .toast-icon-global{color:#ef4444}.toast-modern.toast-error .toast-container-global .progress-bar-global{background-color:#ef4444}.toast-modern.toast-info .toast-container-global{border:1px solid #7a7a7a}.toast-modern.toast-info .toast-container-global .toast-icon-global{color:#fff}.toast-modern.toast-info .toast-container-global .progress-bar-global{background-color:#fff}@keyframes toastSlideInRight{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideInDown{0%{transform:translateY(-40px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.cdk-global-overlay-wrapper:has(.toast-modern){padding:16px 16px 0!important;justify-content:center!important;align-items:flex-start!important}.mat-mdc-snack-bar-container.toast-modern{margin:0 auto!important;width:auto!important;max-width:calc(100vw - 32px)!important;display:flex!important;justify-content:center!important}.toast-container-global{min-width:0!important;width:calc(100vw - 32px)!important;max-width:420px!important;margin:0 auto!important;touch-action:pan-y;-webkit-user-select:none;user-select:none;animation:toastSlideInDown .35s cubic-bezier(.16,1,.3,1) forwards}.toast-container-global.swipe-transition{transition:transform .2s cubic-bezier(.25,1,.5,1),opacity .2s ease!important}.toast-container-global .toast-close-btn{display:none!important}}@keyframes toastProgressDecrease{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;height:36px;border-radius:8px;font-weight:600;font-size:var(--fs-sm);cursor:pointer;border:1.5px solid #000000;gap:8px;font-family:inherit;position:relative;overflow:hidden;z-index:1;transform:none!important;transition:color .35s cubic-bezier(.25,1,.5,1),border-color .35s cubic-bezier(.25,1,.5,1)}.btn-primary,.btn.primary,.btn.btn-primary{background-color:#000!important;color:#fff!important;border-color:#000!important}.btn-primary:before,.btn.primary:before,.btn.btn-primary:before{background-color:#fff}.btn-primary *,.btn.primary *,.btn.btn-primary *{color:#fff!important;stroke:#fff!important}.btn-primary:hover:not(:disabled),.btn.primary:hover:not(:disabled),.btn.btn-primary:hover:not(:disabled){color:#000!important;border-color:#000!important}.btn-primary:hover:not(:disabled) *,.btn.primary:hover:not(:disabled) *,.btn.btn-primary:hover:not(:disabled) *{color:#000!important;stroke:#000!important}.btn-primary span,.btn.primary span,.btn.btn-primary span{color:inherit!important}.btn-outline,.btn-secondary,.btn.outline,.btn.secondary,.btn.btn-outline,.btn.btn-secondary{background-color:var(--white)!important;color:var(--black)!important;border:1.5px solid var(--black)!important}.btn-outline:before,.btn-secondary:before,.btn.outline:before,.btn.secondary:before,.btn.btn-outline:before,.btn.btn-secondary:before{background-color:#000}.btn-outline *,.btn-secondary *,.btn.outline *,.btn.secondary *,.btn.btn-outline *,.btn.btn-secondary *{color:var(--black)!important;stroke:var(--black)!important}.btn-outline:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn.outline:hover:not(:disabled),.btn.secondary:hover:not(:disabled),.btn.btn-outline:hover:not(:disabled),.btn.btn-secondary:hover:not(:disabled){color:#fff!important;border-color:#000!important}.btn-outline:hover:not(:disabled) *,.btn-secondary:hover:not(:disabled) *,.btn.outline:hover:not(:disabled) *,.btn.secondary:hover:not(:disabled) *,.btn.btn-outline:hover:not(:disabled) *,.btn.btn-secondary:hover:not(:disabled) *{color:#fff!important;stroke:#fff!important}.btn.outline.danger,.btn.danger,.btn-danger,.btn-logout,.logout-btn,button.logout-btn,button.btn-logout,button[color=warn].logout-btn,a.logout-btn{position:relative!important;overflow:hidden!important;z-index:1!important;border:1.5px solid #DC2626!important;background-color:transparent!important;color:#dc2626!important;font-family:inherit;cursor:pointer;transform:none!important;transition:color .35s cubic-bezier(.25,1,.5,1),border-color .35s cubic-bezier(.25,1,.5,1),background-color .35s cubic-bezier(.25,1,.5,1)}.btn.outline.danger>*,.btn.outline.danger span,.btn.outline.danger .btn-inner,.btn.outline.danger .btn-label,.btn.outline.danger app-icon,.btn.outline.danger mat-icon,.btn.outline.danger hugeicons-icon,.btn.outline.danger svg,.btn.outline.danger svg line,.btn.outline.danger svg path,.btn.danger>*,.btn.danger span,.btn.danger .btn-inner,.btn.danger .btn-label,.btn.danger app-icon,.btn.danger mat-icon,.btn.danger hugeicons-icon,.btn.danger svg,.btn.danger svg line,.btn.danger svg path,.btn-danger>*,.btn-danger span,.btn-danger .btn-inner,.btn-danger .btn-label,.btn-danger app-icon,.btn-danger mat-icon,.btn-danger hugeicons-icon,.btn-danger svg,.btn-danger svg line,.btn-danger svg path,.btn-logout>*,.btn-logout span,.btn-logout .btn-inner,.btn-logout .btn-label,.btn-logout app-icon,.btn-logout mat-icon,.btn-logout hugeicons-icon,.btn-logout svg,.btn-logout svg line,.btn-logout svg path,.logout-btn>*,.logout-btn span,.logout-btn .btn-inner,.logout-btn .btn-label,.logout-btn app-icon,.logout-btn mat-icon,.logout-btn hugeicons-icon,.logout-btn svg,.logout-btn svg line,.logout-btn svg path,button.logout-btn>*,button.logout-btn span,button.logout-btn .btn-inner,button.logout-btn .btn-label,button.logout-btn app-icon,button.logout-btn mat-icon,button.logout-btn hugeicons-icon,button.logout-btn svg,button.logout-btn svg line,button.logout-btn svg path,button.btn-logout>*,button.btn-logout span,button.btn-logout .btn-inner,button.btn-logout .btn-label,button.btn-logout app-icon,button.btn-logout mat-icon,button.btn-logout hugeicons-icon,button.btn-logout svg,button.btn-logout svg line,button.btn-logout svg path,button[color=warn].logout-btn>*,button[color=warn].logout-btn span,button[color=warn].logout-btn .btn-inner,button[color=warn].logout-btn .btn-label,button[color=warn].logout-btn app-icon,button[color=warn].logout-btn mat-icon,button[color=warn].logout-btn hugeicons-icon,button[color=warn].logout-btn svg,button[color=warn].logout-btn svg line,button[color=warn].logout-btn svg path,a.logout-btn>*,a.logout-btn span,a.logout-btn .btn-inner,a.logout-btn .btn-label,a.logout-btn app-icon,a.logout-btn mat-icon,a.logout-btn hugeicons-icon,a.logout-btn svg,a.logout-btn svg line,a.logout-btn svg path{position:relative;z-index:2;color:#dc2626!important;stroke:#dc2626!important;transition:color .35s cubic-bezier(.25,1,.5,1),stroke .35s cubic-bezier(.25,1,.5,1)}.btn.outline.danger:before,.btn.danger:before,.btn-danger:before,.btn-logout:before,.logout-btn:before,button.logout-btn:before,button.btn-logout:before,button[color=warn].logout-btn:before,a.logout-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dc2626!important;z-index:1;transform:translateY(100%);transition:transform .35s cubic-bezier(.25,1,.5,1);pointer-events:none}.btn.outline.danger:hover:not(:disabled),.btn.danger:hover:not(:disabled),.btn-danger:hover:not(:disabled),.btn-logout:hover:not(:disabled),.logout-btn:hover:not(:disabled),button.logout-btn:hover:not(:disabled),button.btn-logout:hover:not(:disabled),button[color=warn].logout-btn:hover:not(:disabled),a.logout-btn:hover:not(:disabled){border-color:#dc2626!important;color:#fff!important;background-color:transparent!important}.btn.outline.danger:hover:not(:disabled):before,.btn.danger:hover:not(:disabled):before,.btn-danger:hover:not(:disabled):before,.btn-logout:hover:not(:disabled):before,.logout-btn:hover:not(:disabled):before,button.logout-btn:hover:not(:disabled):before,button.btn-logout:hover:not(:disabled):before,button[color=warn].logout-btn:hover:not(:disabled):before,a.logout-btn:hover:not(:disabled):before{transform:translateY(0)}.btn.outline.danger:hover:not(:disabled)>*,.btn.outline.danger:hover:not(:disabled) span,.btn.outline.danger:hover:not(:disabled) .btn-inner,.btn.outline.danger:hover:not(:disabled) .btn-label,.btn.outline.danger:hover:not(:disabled) app-icon,.btn.outline.danger:hover:not(:disabled) mat-icon,.btn.outline.danger:hover:not(:disabled) hugeicons-icon,.btn.outline.danger:hover:not(:disabled) svg,.btn.outline.danger:hover:not(:disabled) svg line,.btn.outline.danger:hover:not(:disabled) svg path,.btn.danger:hover:not(:disabled)>*,.btn.danger:hover:not(:disabled) span,.btn.danger:hover:not(:disabled) .btn-inner,.btn.danger:hover:not(:disabled) .btn-label,.btn.danger:hover:not(:disabled) app-icon,.btn.danger:hover:not(:disabled) mat-icon,.btn.danger:hover:not(:disabled) hugeicons-icon,.btn.danger:hover:not(:disabled) svg,.btn.danger:hover:not(:disabled) svg line,.btn.danger:hover:not(:disabled) svg path,.btn-danger:hover:not(:disabled)>*,.btn-danger:hover:not(:disabled) span,.btn-danger:hover:not(:disabled) .btn-inner,.btn-danger:hover:not(:disabled) .btn-label,.btn-danger:hover:not(:disabled) app-icon,.btn-danger:hover:not(:disabled) mat-icon,.btn-danger:hover:not(:disabled) hugeicons-icon,.btn-danger:hover:not(:disabled) svg,.btn-danger:hover:not(:disabled) svg line,.btn-danger:hover:not(:disabled) svg path,.btn-logout:hover:not(:disabled)>*,.btn-logout:hover:not(:disabled) span,.btn-logout:hover:not(:disabled) .btn-inner,.btn-logout:hover:not(:disabled) .btn-label,.btn-logout:hover:not(:disabled) app-icon,.btn-logout:hover:not(:disabled) mat-icon,.btn-logout:hover:not(:disabled) hugeicons-icon,.btn-logout:hover:not(:disabled) svg,.btn-logout:hover:not(:disabled) svg line,.btn-logout:hover:not(:disabled) svg path,.logout-btn:hover:not(:disabled)>*,.logout-btn:hover:not(:disabled) span,.logout-btn:hover:not(:disabled) .btn-inner,.logout-btn:hover:not(:disabled) .btn-label,.logout-btn:hover:not(:disabled) app-icon,.logout-btn:hover:not(:disabled) mat-icon,.logout-btn:hover:not(:disabled) hugeicons-icon,.logout-btn:hover:not(:disabled) svg,.logout-btn:hover:not(:disabled) svg line,.logout-btn:hover:not(:disabled) svg path,button.logout-btn:hover:not(:disabled)>*,button.logout-btn:hover:not(:disabled) span,button.logout-btn:hover:not(:disabled) .btn-inner,button.logout-btn:hover:not(:disabled) .btn-label,button.logout-btn:hover:not(:disabled) app-icon,button.logout-btn:hover:not(:disabled) mat-icon,button.logout-btn:hover:not(:disabled) hugeicons-icon,button.logout-btn:hover:not(:disabled) svg,button.logout-btn:hover:not(:disabled) svg line,button.logout-btn:hover:not(:disabled) svg path,button.btn-logout:hover:not(:disabled)>*,button.btn-logout:hover:not(:disabled) span,button.btn-logout:hover:not(:disabled) .btn-inner,button.btn-logout:hover:not(:disabled) .btn-label,button.btn-logout:hover:not(:disabled) app-icon,button.btn-logout:hover:not(:disabled) mat-icon,button.btn-logout:hover:not(:disabled) hugeicons-icon,button.btn-logout:hover:not(:disabled) svg,button.btn-logout:hover:not(:disabled) svg line,button.btn-logout:hover:not(:disabled) svg path,button[color=warn].logout-btn:hover:not(:disabled)>*,button[color=warn].logout-btn:hover:not(:disabled) span,button[color=warn].logout-btn:hover:not(:disabled) .btn-inner,button[color=warn].logout-btn:hover:not(:disabled) .btn-label,button[color=warn].logout-btn:hover:not(:disabled) app-icon,button[color=warn].logout-btn:hover:not(:disabled) mat-icon,button[color=warn].logout-btn:hover:not(:disabled) hugeicons-icon,button[color=warn].logout-btn:hover:not(:disabled) svg,button[color=warn].logout-btn:hover:not(:disabled) svg line,button[color=warn].logout-btn:hover:not(:disabled) svg path,a.logout-btn:hover:not(:disabled)>*,a.logout-btn:hover:not(:disabled) span,a.logout-btn:hover:not(:disabled) .btn-inner,a.logout-btn:hover:not(:disabled) .btn-label,a.logout-btn:hover:not(:disabled) app-icon,a.logout-btn:hover:not(:disabled) mat-icon,a.logout-btn:hover:not(:disabled) hugeicons-icon,a.logout-btn:hover:not(:disabled) svg,a.logout-btn:hover:not(:disabled) svg line,a.logout-btn:hover:not(:disabled) svg path{color:#fff!important;stroke:#fff!important}.btn.outline.danger:active:not(:disabled),.btn.danger:active:not(:disabled),.btn-danger:active:not(:disabled),.btn-logout:active:not(:disabled),.logout-btn:active:not(:disabled),button.logout-btn:active:not(:disabled),button.btn-logout:active:not(:disabled),button[color=warn].logout-btn:active:not(:disabled),a.logout-btn:active:not(:disabled){transform:scale(.985)!important}.btn:disabled{opacity:.6;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10' fill='rgba(255,255,255,0.9)' stroke='%23DC2626' stroke-width='2.5'/%3E%3Cline x1='4.93' y1='4.93' x2='19.07' y2='19.07' stroke='%23DC2626' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 12 12,not-allowed!important;pointer-events:auto!important;transform:none!important;box-shadow:none!important}.btn-icon{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#4b5563;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-icon:hover{background-color:#f3f4f6;color:#000}.btn-icon.danger:hover{background-color:#fee2e2;color:#ef4444}.icon-box{color:inherit}.btn-icon:disabled{opacity:.5;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10' fill='rgba(255,255,255,0.9)' stroke='%23DC2626' stroke-width='2.5'/%3E%3Cline x1='4.93' y1='4.93' x2='19.07' y2='19.07' stroke='%23DC2626' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 12 12,not-allowed!important;pointer-events:auto!important}.btn-icon-circular{background:none;border:none;padding:8px;border-radius:50%;cursor:pointer;color:#6b7280;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-icon-circular:hover{background:#f3f4f6;color:var(--black);transform:scale(1.1)}.btn-icon-circular.danger:hover{background:#fef2f2;color:#ef4444}.btn-icon-circular:disabled{opacity:.5;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10' fill='rgba(255,255,255,0.9)' stroke='%23DC2626' stroke-width='2.5'/%3E%3Cline x1='4.93' y1='4.93' x2='19.07' y2='19.07' stroke='%23DC2626' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 12 12,not-allowed!important;pointer-events:auto!important}.input-group{margin-bottom:20px}.input-group label{display:block;font-weight:600;margin-bottom:8px}.input-group input,.input-group select,.input-group textarea{width:100%;padding:8px 12px;border:1.5px solid var(--black);border-radius:var(--radius);font-family:Urbanist,sans-serif;font-size:var(--fs-sm);outline:none;background-color:var(--white);color:var(--black)}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{background-color:var(--gray-light)}.input-group input:disabled{background-color:#e0e0e0;cursor:not-allowed;border-style:dashed}.input-group .hint{font-size:.8rem;color:#666;margin-top:5px}.card{background:var(--white);border:1px solid #e5e7eb;border-radius:var(--radius);padding:24px;box-shadow:none}.avatar-circle{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--black);color:var(--white);font-weight:600;overflow:hidden;-webkit-user-select:none;user-select:none}.icon-box lucide-icon,.icon-box app-icon{color:inherit}.stat-card.warning .icon-box lucide-icon,.stat-card.warning .icon-box app-icon{color:#dc2626!important}.text-visible{color:inherit;z-index:1}.header.mobile-header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:16px!important}.header.mobile-header h1{font-size:1.2rem!important;margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header.mobile-header button{min-width:40px!important;padding:0 12px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.header.mobile-header button mat-icon{margin:0!important}button:disabled,.btn:disabled,.app-btn:disabled,.is-disabled{background-color:#f4f4f4!important;border-color:#e5e5e5!important;color:#7a7a7a!important;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10' fill='rgba(255,255,255,0.9)' stroke='%23DC2626' stroke-width='2.5'/%3E%3Cline x1='4.93' y1='4.93' x2='19.07' y2='19.07' stroke='%23DC2626' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 12 12,not-allowed!important;pointer-events:auto!important}button:disabled:before,.btn:disabled:before,.app-btn:disabled:before,.is-disabled:before{display:none!important}button:disabled>*,button:disabled span,button:disabled svg,button:disabled app-icon,button:disabled hugeicons-icon,.btn:disabled>*,.btn:disabled span,.btn:disabled svg,.btn:disabled app-icon,.btn:disabled hugeicons-icon,.app-btn:disabled>*,.app-btn:disabled span,.app-btn:disabled svg,.app-btn:disabled app-icon,.app-btn:disabled hugeicons-icon,.is-disabled>*,.is-disabled span,.is-disabled svg,.is-disabled app-icon,.is-disabled hugeicons-icon{color:#7a7a7a!important;stroke:#7a7a7a!important;pointer-events:none}:root{--header-height: 55px;--color-bg: #ffffff;--color-surface: #f9f9f9;--color-border: #e8e8e8;--color-text: #111111;--color-muted: #6b7280;--color-subtle: #9ca3af;--color-primary: #000000;--color-primary-light: #f4f4f4;--color-secondary: #ffffff;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .1);--radius: 14px;--radius-sm: 8px;--transition: .25s ease;--font-site: "Urbanist", sans-serif;--font-brand: "Fredoka", sans-serif}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height, 55px);scrollbar-width:thin;scrollbar-color:#d1d5db transparent}section[id],div[id],article[id]{scroll-margin-top:var(--header-height, 55px)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:100px;border:2px solid transparent;background-clip:padding-box;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:#a1a1aa;border:2px solid transparent;background-clip:padding-box}body{overflow-x:hidden;background-color:var(--color-bg);color:var(--color-text)}a{text-decoration:none;color:inherit;transition:opacity var(--transition)}a:not(.btn):not(.app-btn):not(.close-btn):not(.mobile-menu-btn):hover{opacity:.75}.app-btn:not(:disabled),.btn:not(:disabled),a.app-btn,a.btn,.close-btn,a.close-btn,.mobile-menu-btn{opacity:1!important}.app-btn:not(:disabled):hover,.app-btn:not(:disabled):focus,.app-btn:not(:disabled):active,.btn:not(:disabled):hover,.btn:not(:disabled):focus,.btn:not(:disabled):active,a.app-btn:hover,a.app-btn:focus,a.app-btn:active,a.btn:hover,a.btn:focus,a.btn:active,.close-btn:hover,.close-btn:focus,.close-btn:active,a.close-btn:hover,a.close-btn:focus,a.close-btn:active,.mobile-menu-btn:hover,.mobile-menu-btn:focus,.mobile-menu-btn:active{opacity:1!important}.app-btn:not(:disabled):before,.btn:not(:disabled):before,a.app-btn:before,a.btn:before,.close-btn:before,a.close-btn:before,.mobile-menu-btn:before{opacity:1!important}.app-btn:disabled,.btn:disabled,button:disabled,.is-disabled{background-color:#f4f4f4!important;border-color:#e5e5e5!important;color:#7a7a7a!important;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10' fill='rgba(255,255,255,0.9)' stroke='%23DC2626' stroke-width='2.5'/%3E%3Cline x1='4.93' y1='4.93' x2='19.07' y2='19.07' stroke='%23DC2626' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 12 12,not-allowed!important;pointer-events:auto!important}.app-btn:disabled:before,.btn:disabled:before,button:disabled:before,.is-disabled:before{display:none!important}.app-btn:disabled *,.app-btn:disabled>*,.app-btn:disabled span,.app-btn:disabled app-icon,.app-btn:disabled hugeicons-icon,.app-btn:disabled svg,.app-btn:disabled svg line,.app-btn:disabled svg path,.btn:disabled *,.btn:disabled>*,.btn:disabled span,.btn:disabled app-icon,.btn:disabled hugeicons-icon,.btn:disabled svg,.btn:disabled svg line,.btn:disabled svg path,button:disabled *,button:disabled>*,button:disabled span,button:disabled app-icon,button:disabled hugeicons-icon,button:disabled svg,button:disabled svg line,button:disabled svg path,.is-disabled *,.is-disabled>*,.is-disabled span,.is-disabled app-icon,.is-disabled hugeicons-icon,.is-disabled svg,.is-disabled svg line,.is-disabled svg path{color:#7a7a7a!important;stroke:#7a7a7a!important;pointer-events:none}h1,h2,h3,h4{font-family:var(--font-site);font-weight:700;letter-spacing:-.02em;line-height:1.2}.brand-fredoka,.brand-text,.brand-name{font-family:Fredoka,sans-serif!important;font-size:inherit;font-weight:inherit;line-height:inherit;display:inline}.company-text{font-family:Oregano,cursive!important;font-size:inherit;font-weight:inherit;line-height:inherit;display:inline}.container{width:100%;max-width:1040px;margin:0 auto;padding:0 1.5rem}.text-center{text-align:center}.mt-2{margin-top:.75rem}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.justify-center{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.section-padding{padding:3.5rem 0}.section-title{font-size:1.5rem;font-weight:750;letter-spacing:-.025em;margin-bottom:.5rem;color:var(--color-text)}.section-desc{font-size:.85rem;color:var(--color-muted);line-height:1.5;margin-bottom:1.35rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-site);font-weight:600;font-size:.8rem;padding:.45rem 1rem;border-radius:var(--radius-sm);cursor:pointer;border:1.5px solid #000000;white-space:nowrap;position:relative;overflow:hidden;z-index:1;text-decoration:none;box-sizing:border-box;transform:none!important;transition:color .35s cubic-bezier(.25,1,.5,1),border-color .35s cubic-bezier(.25,1,.5,1)}.btn>*{position:relative;z-index:2;transition:color .35s cubic-bezier(.25,1,.5,1),stroke .35s cubic-bezier(.25,1,.5,1)}.btn lucide-icon,.btn app-icon,.btn hugeicons-icon,.btn svg{display:inline-flex;align-items:center;justify-content:center;transform:none!important;transition:color .35s cubic-bezier(.25,1,.5,1),stroke .35s cubic-bezier(.25,1,.5,1)}.btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:translateY(100%);transition:transform .35s cubic-bezier(.25,1,.5,1);pointer-events:none}.btn:hover:not(:disabled):before{transform:translateY(0)}.btn:disabled{background-color:#f4f4f4!important;border-color:#e5e5e5!important;color:#7a7a7a!important;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10' fill='rgba(255,255,255,0.9)' stroke='%23DC2626' stroke-width='2.5'/%3E%3Cline x1='4.93' y1='4.93' x2='19.07' y2='19.07' stroke='%23DC2626' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 12 12,not-allowed!important;pointer-events:auto!important}.btn:disabled:before{display:none!important}#hero-cta-signup lucide-icon,#hero-cta-signup app-icon,#hero-cta-signup hugeicons-icon,#hero-cta-signup svg,#cta-signup lucide-icon,#cta-signup app-icon,#cta-signup hugeicons-icon,#cta-signup svg,.btn-signup lucide-icon,.btn-signup app-icon,.btn-signup hugeicons-icon,.btn-signup svg,a[routerLink="/register"] lucide-icon,a[routerLink="/register"] app-icon,a[routerLink="/register"] hugeicons-icon,a[routerLink="/register"] svg{display:none!important}.btn-primary{background-color:#000;color:#fff;border:1.5px solid #000000}.btn-primary:before{background-color:#fff}.btn-primary app-icon,.btn-primary hugeicons-icon,.btn-primary svg{color:#fff;stroke:#fff}.btn-primary:hover:not(:disabled){color:#000!important;border-color:#000!important;background-color:#000}.btn-primary:hover:not(:disabled) *,.btn-primary:hover:not(:disabled)>*,.btn-primary:hover:not(:disabled) span{color:#000!important}.btn-primary:hover:not(:disabled) app-icon,.btn-primary:hover:not(:disabled) hugeicons-icon,.btn-primary:hover:not(:disabled) svg,.btn-primary:hover:not(:disabled) svg line,.btn-primary:hover:not(:disabled) svg path{color:#000!important;stroke:#000!important}.btn-secondary,.btn-outline{background-color:#fff;color:#000;border:1.5px solid #000000}.btn-secondary:before,.btn-outline:before{background-color:#000}.btn-secondary app-icon,.btn-secondary hugeicons-icon,.btn-secondary svg,.btn-outline app-icon,.btn-outline hugeicons-icon,.btn-outline svg{color:#000;stroke:#000}.btn-secondary:hover:not(:disabled),.btn-outline:hover:not(:disabled){color:#fff!important;border-color:#000!important;background-color:#fff}.btn-secondary:hover:not(:disabled) *,.btn-secondary:hover:not(:disabled)>*,.btn-secondary:hover:not(:disabled) span,.btn-outline:hover:not(:disabled) *,.btn-outline:hover:not(:disabled)>*,.btn-outline:hover:not(:disabled) span{color:#fff!important}.btn-secondary:hover:not(:disabled) app-icon,.btn-secondary:hover:not(:disabled) hugeicons-icon,.btn-secondary:hover:not(:disabled) svg,.btn-secondary:hover:not(:disabled) svg line,.btn-secondary:hover:not(:disabled) svg path,.btn-outline:hover:not(:disabled) app-icon,.btn-outline:hover:not(:disabled) hugeicons-icon,.btn-outline:hover:not(:disabled) svg,.btn-outline:hover:not(:disabled) svg line,.btn-outline:hover:not(:disabled) svg path{color:#fff!important;stroke:#fff!important}.full-width{width:100%}.card{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius);padding:1.25rem;transition:all var(--transition)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.halo-bg{position:relative;overflow:hidden;background-color:var(--color-bg)}.halo-bg:before,.halo-bg:after{content:"";position:absolute;width:55vw;height:55vw;max-width:700px;max-height:700px;border-radius:50%;filter:blur(120px);z-index:0;opacity:.35;animation:haloFloat 28s infinite alternate ease-in-out;pointer-events:none}.halo-bg:before{background:radial-gradient(circle,rgba(0,0,0,.07),transparent 70%);top:-15%;left:-10%}.halo-bg:after{background:radial-gradient(circle,rgba(0,0,0,.05),transparent 70%);bottom:-10%;right:-5%;animation-delay:-14s}@keyframes haloFloat{0%{transform:translate(0) scale(1)}50%{transform:translate(5vw,4vw) scale(1.08)}to{transform:translate(-4vw,7vw) scale(.93)}}.hero{padding:2.25rem 0 2.5rem;min-height:auto;display:flex;align-items:center;position:relative;z-index:1}.hero-container{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.hero-content{width:100%;max-width:860px;display:flex;flex-direction:column;align-items:center}.hero-tag{margin-bottom:1.25rem}.hero-title{width:100%;max-width:740px;margin:0 auto 1.25rem;font-size:clamp(2.35rem,4.6vw,3.75rem);font-weight:800;line-height:1.15;letter-spacing:-.035em;text-align:center;word-break:normal;overflow-wrap:break-word}#hero-cta-signup:after,.hero-actions .btn-primary:after{display:none!important;content:none!important}#hero-cta-signup lucide-icon,#hero-cta-signup app-icon,#hero-cta-signup hugeicons-icon,#hero-cta-signup svg,.hero-actions .btn-primary lucide-icon,.hero-actions .btn-primary app-icon,.hero-actions .btn-primary hugeicons-icon,.hero-actions .btn-primary svg{display:none!important}.hero-subtitle{font-size:.95rem;color:var(--color-muted);max-width:620px;margin:0 auto 1.5rem;line-height:1.55;text-align:center}.hero-images{position:relative;width:100%;max-width:660px;margin:1.5rem auto;padding-right:85px;box-sizing:border-box;z-index:1}.hero-img-pc{display:flex;flex-direction:column;width:100%;height:310px;overflow:hidden;border-radius:var(--radius);border:1px solid var(--color-border);box-shadow:var(--shadow-md);background-color:var(--color-surface)}.hero-img-pc img{width:100%;height:calc(100% - 20px);object-fit:cover;object-position:left top;display:block;flex-shrink:0}.macbook-header{display:flex;align-items:center;background-color:#f3f4f6;border-bottom:1px solid var(--color-border);padding:0 12px;height:20px;position:relative;box-sizing:border-box}.macbook-dots{display:flex;gap:5px;align-items:center}.mac-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.mac-dot.red{background-color:#ff5f56}.mac-dot.orange{background-color:#ffbd2e}.mac-dot.green{background-color:#27c93f}.hero-img-mobile{position:absolute;bottom:-12px;right:10px;width:140px;overflow:hidden;border-radius:20px;border:3px solid #111111;box-shadow:var(--shadow-md);background-color:#111;z-index:5;transition:transform .3s ease}.hero-img-mobile img{width:100%;height:auto;aspect-ratio:9/19.5;object-fit:cover;object-position:top center;display:block;border-radius:16px}.hero-img-mobile:hover{transform:translateY(-3px) scale(1.02)}.floating-badge{position:absolute;padding:6px 12px;background-color:#fff;border:1px solid var(--color-border);border-radius:50px;box-shadow:var(--shadow-md);display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:700;z-index:10;color:var(--color-text);animation:badgeFloat 4s infinite alternate ease-in-out}.floating-badge.fb-1{top:10%;right:15%;animation-delay:0s}.floating-badge.fb-2{bottom:20%;left:-3%;animation-delay:-2s}.floating-badge lucide-icon,.floating-badge app-icon,.floating-badge hugeicons-icon{color:var(--color-text);opacity:.7}@keyframes badgeFloat{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.marquee-wrapper{padding:1.1rem 0;overflow:hidden;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.marquee-track{display:flex;flex-shrink:0;align-items:center;gap:0;animation:marquee-scroll 28s linear infinite;will-change:transform}.marquee-track span{display:inline-flex;align-items:center;gap:7px;padding:0 2rem;font-size:.82rem;font-weight:600;color:var(--color-text);white-space:nowrap}.marquee-track span lucide-icon,.marquee-track span app-icon,.marquee-track span hugeicons-icon{color:var(--color-muted)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.features{background-color:#0b0b0b;color:#fff;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden;z-index:1}.features:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.04),transparent 60%),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:100% 100%,50px 50px,50px 50px;background-position:center,center,center;pointer-events:none;z-index:0}.features .section-title{color:#fff}.features .section-desc{color:#ffffffa6}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;position:relative;z-index:1}.feature-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius);padding:1.35rem;transition:all .4s cubic-bezier(.16,1,.3,1);color:#fff}.feature-card:hover{background:#ffffff0d;border-color:#ffffff2e;box-shadow:0 16px 32px #00000059;transform:translateY(-3px)}.feature-card:hover .icon-wrapper{background-color:#fff;color:#111;transform:scale(1.05)}.feature-card .icon-wrapper{width:36px;height:36px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);margin-bottom:.85rem;color:#fff;transition:all .3s ease}.feature-card h3{font-size:.95rem;font-weight:700;margin-bottom:.35rem;color:#fff}.feature-card p{font-size:.78rem;line-height:1.5;color:#fff9}.split-section{background-color:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.split-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}.split-content .section-title{margin-bottom:.75rem}.split-content .section-desc{margin-bottom:1.25rem}.feature-list{list-style:none;padding:0;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.65rem}.feature-list li{display:flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;color:var(--color-text)}.feature-list li lucide-icon,.feature-list li app-icon,.feature-list li hugeicons-icon{color:var(--color-text);background-color:var(--color-primary-light);border-radius:50%;padding:2px;flex-shrink:0}.split-image-container{display:flex;justify-content:center;align-items:center;padding:12px}.pos-stack-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px}.pos-stack-tabs{display:inline-flex;align-items:center;justify-content:center;gap:3px;margin-bottom:1.15rem;padding:3px;background-color:#f4f4f4;border:1px solid #e5e5e5;border-radius:20px}.stack-tab{font-family:Urbanist,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.02em;padding:2.5px 8px;border-radius:12px;border:none;background:transparent;color:#7a7a7a;cursor:pointer;line-height:1.2;transition:all .2s ease}.stack-tab:hover{color:#000}.stack-tab.active{background-color:#000;color:#fff}.pos-stack-stage{position:relative;width:270px;height:320px;display:flex;justify-content:center;align-items:center}.pos-phone-mockup{position:absolute;width:140px;overflow:hidden;border-radius:20px;border:3px solid #111111;background-color:#111;box-shadow:0 10px 25px -4px #00000040;cursor:pointer;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,opacity .3s ease;-webkit-user-select:none;user-select:none}.pos-phone-mockup img{width:100%;height:auto;aspect-ratio:9/19.5;object-fit:cover;object-position:top center;display:block;border-radius:16px;pointer-events:none}.pos-phone-mockup:hover{transform:translateY(-10px) scale(1.05)!important;z-index:10!important;opacity:1!important;box-shadow:0 18px 36px -6px #00000061!important}.pos-stack-stage[data-active-index="1"] .stack-phone-1{transform:translate3d(-52px,8px,0) rotate(-6deg) scale(.92);z-index:1;opacity:.88}.pos-stack-stage[data-active-index="1"] .stack-phone-2{transform:translate3d(0,-6px,0) rotate(0) scale(1.04);z-index:3;opacity:1;box-shadow:0 16px 36px -6px #00000059}.pos-stack-stage[data-active-index="1"] .stack-phone-3{transform:translate3d(52px,8px,0) rotate(6deg) scale(.92);z-index:2;opacity:.88}.pos-stack-stage[data-active-index="0"] .stack-phone-1{transform:translate3d(0,-6px,0) rotate(0) scale(1.04);z-index:3;opacity:1;box-shadow:0 16px 36px -6px #00000059}.pos-stack-stage[data-active-index="0"] .stack-phone-2{transform:translate3d(46px,6px,0) rotate(5deg) scale(.93);z-index:2;opacity:.88}.pos-stack-stage[data-active-index="0"] .stack-phone-3{transform:translate3d(82px,14px,0) rotate(9deg) scale(.86);z-index:1;opacity:.72}.pos-stack-stage[data-active-index="2"] .stack-phone-1{transform:translate3d(-82px,14px,0) rotate(-9deg) scale(.86);z-index:1;opacity:.72}.pos-stack-stage[data-active-index="2"] .stack-phone-2{transform:translate3d(-46px,6px,0) rotate(-5deg) scale(.93);z-index:2;opacity:.88}.pos-stack-stage[data-active-index="2"] .stack-phone-3{transform:translate3d(0,-6px,0) rotate(0) scale(1.04);z-index:3;opacity:1;box-shadow:0 16px 36px -6px #00000059}.split-image{overflow:hidden;border-radius:var(--radius);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.split-image img{width:100%;height:310px;object-fit:cover;object-position:top center;display:block}.pricing-section{background-color:var(--color-bg);border-top:1px solid var(--color-border)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:980px;margin:2rem auto 0;gap:1.25rem;align-items:stretch}.pricing-card{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius);padding:1.35rem;display:flex;flex-direction:column;position:relative;transition:all var(--transition);cursor:pointer}.pricing-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.pricing-card h3{font-size:.95rem;font-weight:700;margin-bottom:.4rem}.pricing-card .price{font-size:.76rem;color:var(--color-muted);margin-bottom:1.1rem;padding-bottom:.75rem;border-bottom:1px dashed var(--color-border)}.pricing-card .price .price-prefix{display:block;font-size:.72rem;font-weight:600;color:var(--color-muted);margin-bottom:2px;line-height:1.2}.pricing-card .price span:not(.price-prefix){display:inline-block;font-size:1.65rem;font-weight:800;color:var(--color-text);letter-spacing:-.03em;line-height:1;margin-bottom:.15rem}.pricing-features{list-style:none;padding:0;margin:0 0 1.15rem;flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.pricing-features li{display:flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;color:var(--color-text)}.pricing-features li lucide-icon,.pricing-features li app-icon,.pricing-features li hugeicons-icon{color:var(--color-text);flex-shrink:0}.pricing-card.popular{border-color:#000;border-width:2px;box-shadow:var(--shadow-md)}.pricing-card.popular .popular-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background-color:#000;color:#fff;padding:.25rem .85rem;border-radius:50px;font-size:.7rem;font-weight:700;display:flex;align-items:center;gap:.35rem;white-space:nowrap;letter-spacing:.03em}.pricing-setup-note{max-width:980px;margin:2rem auto 0;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow-sm)}.pricing-setup-note .setup-note-header{margin-bottom:1rem}.pricing-setup-note .setup-note-header .setup-badge{display:inline-block;background-color:#000;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.05em;padding:2px 8px;border-radius:4px;margin-bottom:.4rem}.pricing-setup-note .setup-note-header .setup-title{font-size:1.15rem;font-weight:700;color:#000;margin:0}.pricing-setup-note .setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.pricing-setup-note .setup-item{display:flex;gap:.85rem;align-items:flex-start;padding:1rem;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.pricing-setup-note .setup-item .setup-item-icon{width:32px;height:32px;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.pricing-setup-note .setup-item .setup-item-content h5{font-size:.9rem;font-weight:600;color:#000;margin:0 0 .35rem}.pricing-setup-note .setup-item .setup-item-content h5 strong{font-size:.98rem;color:#000}.pricing-setup-note .setup-item .setup-item-content p{font-size:.8rem;color:var(--color-muted);line-height:1.45;margin:0}.pricing-setup-note .setup-note-footer{display:flex;justify-content:flex-end}@media(max-width:860px){.pricing-setup-note{padding:1.25rem}.pricing-setup-note .setup-grid{grid-template-columns:1fr;gap:.85rem}.pricing-setup-note .setup-note-footer{justify-content:stretch}.pricing-setup-note .setup-note-footer .btn{width:100%}}.videos-section{background-color:#fff;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}.videos-slider-container{width:100%}.videos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:960px;margin:1.5rem auto 0}.video-card{background:#fff;border:1px solid #E5E5E5;border-radius:10px;overflow:hidden;text-decoration:none;color:#000;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease}.video-card:hover{border-color:#000;box-shadow:0 4px 14px #00000014}.video-card:hover .video-thumb:after{background-color:#0000004d}.video-card:hover .video-play{transform:translate(-50%,-50%) scale(1.1);background-color:#000}.video-thumb{height:160px;background-size:cover;background-position:center;position:relative}.video-thumb:after{content:"";position:absolute;inset:0;background-color:#00000026;transition:background-color .2s ease}.video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:1;display:flex;align-items:center;justify-content:center;background-color:#000000bf;border-radius:50%;padding:6px;transition:transform .2s ease,background-color .2s ease}.video-info{padding:1rem;display:flex;flex-direction:column;gap:4px;background:#fff}.video-info h4{font-size:.95rem;font-weight:700;margin:0;color:#000;font-family:Urbanist,sans-serif}.video-info p{font-size:.8rem;color:#7a7a7a;margin:0;font-weight:500;font-family:Urbanist,sans-serif}.videos-slider-dots{display:none}@media(max-width:768px){.videos-slider-container{width:calc(100% + 2rem);margin:1rem -1rem 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:6px;padding-bottom:8px}.videos-slider-container::-webkit-scrollbar{display:none}.videos-grid{display:flex!important;flex-direction:row!important;gap:12px!important;padding:0 10%!important;width:max-content!important;margin-top:0!important}.video-card{flex:0 0 80vw!important;max-width:320px!important;scroll-snap-align:center!important;scroll-snap-stop:always!important;box-sizing:border-box!important}.video-thumb{height:140px}.videos-slider-dots{display:flex!important;align-items:center;justify-content:center;gap:8px;margin-top:14px}.videos-slider-dots .slider-dot{width:7px;height:7px;border-radius:50%;background-color:#ccc;border:none;padding:0;cursor:pointer;transition:all .2s ease}.videos-slider-dots .slider-dot.active{width:22px;border-radius:4px;background-color:#000}}.cta-section{background-color:#fff!important;color:#000;border:none!important;position:relative;padding:5rem 1.5rem 5.5rem!important;display:flex;justify-content:center;align-items:center}.cta-container{background-color:#000!important;color:#fff!important;border-radius:8px;border:1.5px solid #1A1A1A;max-width:1140px;width:100%;margin:0 auto;padding:4.5rem 3rem;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000000f}.cta-title{font-size:clamp(2rem,3.6vw,2.75rem);font-weight:800;letter-spacing:-.03em;margin-bottom:.95rem;color:#fff!important;font-family:Urbanist,sans-serif;max-width:780px;margin-left:auto;margin-right:auto}.cta-desc{font-size:1.02rem;color:#ccc!important;margin-bottom:2.25rem;line-height:1.6;max-width:620px;margin-left:auto;margin-right:auto;font-family:Urbanist,sans-serif}.cta-desc .brand-fredoka{color:#fff!important}.cta-actions{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:640px){.cta-section{padding:3rem 1rem 3.5rem!important}.cta-container{padding:2.25rem 1.25rem;border-radius:8px}.cta-title{font-size:1.45rem}.cta-desc{font-size:.88rem;margin-bottom:1.5rem}}.contact-section{background-color:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:2.5rem;align-items:flex-start}.contact-info .info-items{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem}.contact-info .info-items .info-item{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.contact-info .info-items .info-item .info-icon{width:36px;height:36px;background-color:var(--color-primary-light);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--color-text);margin-top:.25rem}.contact-info .info-items .info-item div h4{font-size:.78rem;letter-spacing:normal;color:var(--color-muted);margin-bottom:.2rem}.contact-info .info-items .info-item div a{font-size:.95rem;font-weight:600;color:#000!important;text-decoration:none;opacity:1!important;transition:text-decoration .2s ease}.contact-info .info-items .info-item div a:hover{color:#000!important;opacity:1!important;text-decoration:underline}.contact-card{padding:1.5rem;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius);width:100%;box-sizing:border-box}.contact-card:hover,.contact-card.card:hover{transform:none!important;box-shadow:none!important}.contact-card form{display:flex;flex-direction:column;gap:1rem}.contact-card .form-group{display:flex;flex-direction:column;gap:.35rem}.contact-card .form-group label{font-size:.8rem;font-weight:700;color:var(--color-text);letter-spacing:normal}.contact-card .form-group input,.contact-card .form-group textarea{width:100%;box-sizing:border-box;padding:.65rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);font-family:var(--font-site);font-size:.88rem;transition:all var(--transition)}.contact-card .form-group input:focus,.contact-card .form-group textarea:focus{outline:none;border-color:var(--color-primary);background-color:#fff;box-shadow:0 0 0 3px #1111110d}.contact-card .form-group input.error,.contact-card .form-group textarea.error{border-color:#dc2626;background-color:#fef2f2}.contact-card .error-msg{font-size:.72rem;font-weight:600;color:#dc2626}.success-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 0}.success-state .success-icon-wrapper{width:48px;height:48px;border-radius:50%;background-color:#f4f4f4;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:#111;margin-bottom:1rem}.success-state h3{font-size:1.25rem;font-weight:800;margin-bottom:.5rem}.success-state p{color:var(--color-muted);font-size:.88rem;line-height:1.5;max-width:300px;margin-bottom:1.25rem}.whatsapp-float{position:fixed;bottom:20px;right:20px;width:48px;height:48px;background-color:#111;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);z-index:999;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.whatsapp-float app-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease}.whatsapp-float svg{width:24px;height:24px;transition:transform .3s ease}.whatsapp-float:hover{transform:translateY(-3px) scale(1.05);background-color:#25d366;border-color:#fff3}.whatsapp-float:hover app-icon,.whatsapp-float:hover svg{transform:rotate(10deg)}@media(max-width:960px){.pricing-grid{grid-template-columns:1fr;max-width:440px;margin:2.5rem auto 0;gap:1.75rem}}@media(max-width:992px){.hero{padding:2rem 0 1.5rem}.hero-title{max-width:620px;font-size:clamp(1.9rem,4vw,2.6rem)!important;line-height:1.18}.section-title{font-size:1.45rem}.cta-title{font-size:1.55rem}.hero-images{max-width:600px;padding-right:75px;margin:2rem auto 0}.hero-img-pc{height:270px!important}.hero-img-pc img{height:calc(100% - 18px)!important}.macbook-header{height:18px!important;padding:0 12px!important}.macbook-dots{gap:4px!important}.mac-dot{width:8px!important;height:8px!important}.hero-img-mobile{width:130px;bottom:-15px;right:8px;border-width:3px!important;border-radius:20px!important}.hero-img-mobile img{border-radius:17px!important}.floating-badge{display:flex!important;padding:5px 10px!important;font-size:.72rem!important;gap:4px!important}.floating-badge.fb-1{top:8%!important;right:12%!important}.floating-badge.fb-2{bottom:18%!important;left:1%!important}.split-grid,.team-content{grid-template-columns:1fr;gap:2rem}.split-image{max-width:440px;margin:0 auto;width:100%}.split-image img{height:280px}.features-grid{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:2rem}}@media(max-width:768px){.container,.containerc{padding:0 1.25rem}.section-padding{padding:2.5rem 0}.hero-title{max-width:480px;font-size:clamp(1.45rem,5.5vw,1.95rem)!important;line-height:1.22;margin-bottom:1rem;white-space:normal!important}.hero-subtitle{font-size:.95rem}.pricing-grid{grid-template-columns:1fr;max-width:380px;margin:1.75rem auto 0}.hero-images{max-width:100%;padding-right:60px;margin:1.5rem auto 0}.hero-img-pc{display:flex!important;height:220px!important}.hero-img-pc img{height:calc(100% - 14px)!important}.macbook-header{height:14px!important;padding:0 8px!important}.macbook-dots{gap:3px!important}.mac-dot{width:6px!important;height:6px!important}.hero-img-mobile{width:105px;bottom:-12px;right:4px;border-width:2px!important;border-radius:14px!important}.hero-img-mobile img{border-radius:12px!important}.pos-stack-stage{width:220px;height:260px}.pos-phone-mockup{width:105px!important;border-width:2px!important;border-radius:14px!important}.pos-phone-mockup img{border-radius:12px!important}.pos-stack-stage[data-active-index="1"] .stack-phone-1{transform:translate3d(-38px,6px,0) rotate(-6deg) scale(.92)}.pos-stack-stage[data-active-index="1"] .stack-phone-2{transform:translate3d(0,-4px,0) rotate(0) scale(1.04)}.pos-stack-stage[data-active-index="1"] .stack-phone-3{transform:translate3d(38px,6px,0) rotate(6deg) scale(.92)}.pos-stack-stage[data-active-index="0"] .stack-phone-1{transform:translate3d(0,-4px,0) rotate(0) scale(1.04)}.pos-stack-stage[data-active-index="0"] .stack-phone-2{transform:translate3d(34px,5px,0) rotate(5deg) scale(.93)}.pos-stack-stage[data-active-index="0"] .stack-phone-3{transform:translate3d(62px,10px,0) rotate(9deg) scale(.86)}.pos-stack-stage[data-active-index="2"] .stack-phone-1{transform:translate3d(-62px,10px,0) rotate(-9deg) scale(.86)}.pos-stack-stage[data-active-index="2"] .stack-phone-2{transform:translate3d(-34px,5px,0) rotate(-5deg) scale(.93)}.pos-stack-stage[data-active-index="2"] .stack-phone-3{transform:translate3d(0,-4px,0) rotate(0) scale(1.04)}.contact-card{padding:1.25rem}.section-title{font-size:1.45rem}.orbit-container{height:280px}.avatar{width:36px!important;height:36px!important;font-size:.85rem!important}.floating-badge{padding:5px 10px!important;font-size:.7rem!important;gap:4px!important}.floating-badge.fb-1{top:6%!important;right:8%!important}.floating-badge.fb-2{bottom:15%!important;left:2%!important}}@media(max-width:480px){.hero-title{max-width:100%!important;font-size:clamp(1.35rem,6.5vw,1.75rem)!important;line-height:1.25!important;margin-bottom:.85rem!important;white-space:normal!important}.hero-images{padding-right:50px}.hero-img-pc{height:200px!important}.hero-img-pc img{height:calc(100% - 12px)!important}.macbook-header{height:12px!important;padding:0 6px!important}.macbook-dots{gap:2.5px!important}.mac-dot{width:5px!important;height:5px!important}.hero-img-mobile{width:95px;bottom:-10px;right:0;border-width:1.5px!important;border-radius:12px!important}.hero-img-mobile img{border-radius:10.5px!important}.contact-info .info-items{gap:1.25rem}.hero-actions{flex-wrap:nowrap!important;gap:.5rem!important}.hero-actions .btn{padding:.7rem 1rem!important;font-size:.8rem!important}.floating-badge{padding:4px 8px!important;font-size:.62rem!important;gap:3px!important}.floating-badge.fb-1{top:5%!important;right:5%!important}.floating-badge.fb-2{bottom:12%!important;left:3%!important}.floating-badge app-icon{transform:scale(.85)}}@media(min-width:1200px){.pos-stack-wrapper{max-width:380px}.pos-stack-stage{width:320px;height:380px}.pos-phone-mockup{width:165px!important;border-radius:22px!important;border-width:3.5px!important}.pos-phone-mockup img{border-radius:18px!important}.stack-tab{font-size:.7rem;padding:3.5px 10px}.pos-stack-stage[data-active-index="1"] .stack-phone-1{transform:translate3d(-62px,10px,0) rotate(-6deg) scale(.92)}.pos-stack-stage[data-active-index="1"] .stack-phone-2{transform:translate3d(0,-8px,0) rotate(0) scale(1.04)}.pos-stack-stage[data-active-index="1"] .stack-phone-3{transform:translate3d(62px,10px,0) rotate(6deg) scale(.92)}.pos-stack-stage[data-active-index="0"] .stack-phone-1{transform:translate3d(0,-8px,0) rotate(0) scale(1.04)}.pos-stack-stage[data-active-index="0"] .stack-phone-2{transform:translate3d(54px,10px,0) rotate(5deg) scale(.93)}.pos-stack-stage[data-active-index="0"] .stack-phone-3{transform:translate3d(98px,18px,0) rotate(9deg) scale(.86)}.pos-stack-stage[data-active-index="2"] .stack-phone-1{transform:translate3d(-98px,18px,0) rotate(-9deg) scale(.86)}.pos-stack-stage[data-active-index="2"] .stack-phone-2{transform:translate3d(-54px,10px,0) rotate(-5deg) scale(.93)}.pos-stack-stage[data-active-index="2"] .stack-phone-3{transform:translate3d(0,-8px,0) rotate(0) scale(1.04)}}@media(min-width:1440px){.container{max-width:1320px;padding:0 2.5rem}.hero-content{max-width:1040px}.hero-title{max-width:920px;font-size:clamp(2.8rem,4vw,4.2rem)!important}.hero-subtitle{max-width:760px;font-size:1.12rem}.hero{padding:3rem 0 4.5rem}.hero-images{max-width:880px;padding-right:105px;margin:2.5rem auto}.hero-img-pc{height:400px!important}.hero-img-mobile{width:175px;bottom:-22px;right:12px}.pos-stack-wrapper{max-width:440px}.pos-stack-stage{width:380px;height:440px}.pos-phone-mockup{width:195px!important;border-radius:26px!important;border-width:4px!important}.pos-phone-mockup img{border-radius:22px!important}.stack-tab{font-size:.78rem;padding:4.5px 12px}.pos-stack-stage[data-active-index="1"] .stack-phone-1{transform:translate3d(-74px,12px,0) rotate(-6deg) scale(.92)}.pos-stack-stage[data-active-index="1"] .stack-phone-2{transform:translate3d(0,-10px,0) rotate(0) scale(1.04)}.pos-stack-stage[data-active-index="1"] .stack-phone-3{transform:translate3d(74px,12px,0) rotate(6deg) scale(.92)}.pos-stack-stage[data-active-index="0"] .stack-phone-1{transform:translate3d(0,-10px,0) rotate(0) scale(1.04)}.pos-stack-stage[data-active-index="0"] .stack-phone-2{transform:translate3d(66px,12px,0) rotate(5deg) scale(.93)}.pos-stack-stage[data-active-index="0"] .stack-phone-3{transform:translate3d(120px,22px,0) rotate(9deg) scale(.86)}.pos-stack-stage[data-active-index="2"] .stack-phone-1{transform:translate3d(-120px,22px,0) rotate(-9deg) scale(.86)}.pos-stack-stage[data-active-index="2"] .stack-phone-2{transform:translate3d(-66px,12px,0) rotate(-5deg) scale(.93)}.pos-stack-stage[data-active-index="2"] .stack-phone-3{transform:translate3d(0,-10px,0) rotate(0) scale(1.04)}.section-title{font-size:2.25rem}.section-subtitle{font-size:1.1rem;max-width:680px}.features-grid{gap:2rem}.feature-card{padding:2.5rem 2rem}.pricing-grid{gap:2rem;max-width:1240px;margin:3.5rem auto 0}.pricing-card{padding:2.5rem 2rem}.cta-container{max-width:1280px;padding:5rem 3.5rem}.cta-title{font-size:2.4rem}.cta-subtitle{font-size:1.15rem}.split-grid{gap:4rem}.whatsapp-float{width:56px;height:56px;bottom:28px;right:28px}.whatsapp-float app-icon{transform:scale(1.15)}}@media(min-width:1920px){.container{max-width:1560px;padding:0 3.5rem}.hero-content{max-width:1200px}.hero-title{max-width:1080px;font-size:clamp(3.2rem,3.8vw,4.8rem)!important}.hero-subtitle{max-width:880px;font-size:1.25rem}.hero{padding:3.5rem 0 5.5rem}.hero-images{max-width:1080px;padding-right:130px;margin:3rem auto}.hero-img-pc{height:490px!important}.hero-img-mobile{width:215px;bottom:-28px;right:16px;border-width:4px!important}.pos-stack-wrapper{max-width:520px}.pos-stack-stage{width:450px;height:520px}.pos-phone-mockup{width:230px!important;border-radius:30px!important;border-width:4.5px!important}.pos-phone-mockup img{border-radius:25px!important}.stack-tab{font-size:.86rem;padding:5.5px 15px}.pos-stack-stage[data-active-index="1"] .stack-phone-1{transform:translate3d(-88px,14px,0) rotate(-6deg) scale(.92)}.pos-stack-stage[data-active-index="1"] .stack-phone-2{transform:translate3d(0,-12px,0) rotate(0) scale(1.04)}.pos-stack-stage[data-active-index="1"] .stack-phone-3{transform:translate3d(88px,14px,0) rotate(6deg) scale(.92)}.pos-stack-stage[data-active-index="0"] .stack-phone-1{transform:translate3d(0,-12px,0) rotate(0) scale(1.04)}.pos-stack-stage[data-active-index="0"] .stack-phone-2{transform:translate3d(78px,14px,0) rotate(5deg) scale(.93)}.pos-stack-stage[data-active-index="0"] .stack-phone-3{transform:translate3d(142px,26px,0) rotate(9deg) scale(.86)}.pos-stack-stage[data-active-index="2"] .stack-phone-1{transform:translate3d(-142px,26px,0) rotate(-9deg) scale(.86)}.pos-stack-stage[data-active-index="2"] .stack-phone-2{transform:translate3d(-78px,14px,0) rotate(-5deg) scale(.93)}.pos-stack-stage[data-active-index="2"] .stack-phone-3{transform:translate3d(0,-12px,0) rotate(0) scale(1.04)}.section-title{font-size:2.6rem}.section-subtitle{font-size:1.22rem;max-width:760px}.features-grid{gap:2.5rem}.feature-card{padding:3rem 2.5rem}.pricing-grid{gap:2.5rem;max-width:1440px;margin:4rem auto 0}.pricing-card{padding:3rem 2.25rem}.cta-container{max-width:1400px;padding:5.5rem 4rem}.cta-title{font-size:2.8rem}.cta-subtitle{font-size:1.28rem}.split-grid{gap:5rem}.whatsapp-float{width:68px;height:68px;bottom:36px;right:36px}.whatsapp-float app-icon{transform:scale(1.35)}}@media(min-width:2560px){.container{max-width:1880px;padding:0 4rem}.hero{padding:4rem 0 6.5rem}.hero-images{max-width:1280px;margin:3.5rem auto 4rem}.hero-img-pc{height:580px!important}.hero-img-mobile{width:260px;bottom:-32px;right:20px}.pos-stack-wrapper{max-width:620px}.pos-stack-stage{width:530px;height:600px}.pos-phone-mockup{width:270px!important;border-radius:34px!important;border-width:5px!important}.pos-phone-mockup img{border-radius:29px!important}.stack-tab{font-size:.95rem;padding:7px 18px}.pos-stack-stage[data-active-index="1"] .stack-phone-1{transform:translate3d(-104px,16px,0) rotate(-6deg) scale(.92)}.pos-stack-stage[data-active-index="1"] .stack-phone-2{transform:translate3d(0,-14px,0) rotate(0) scale(1.04)}.pos-stack-stage[data-active-index="1"] .stack-phone-3{transform:translate3d(104px,16px,0) rotate(6deg) scale(.92)}.pos-stack-stage[data-active-index="0"] .stack-phone-1{transform:translate3d(0,-14px,0) rotate(0) scale(1.04)}.pos-stack-stage[data-active-index="0"] .stack-phone-2{transform:translate3d(92px,16px,0) rotate(5deg) scale(.93)}.pos-stack-stage[data-active-index="0"] .stack-phone-3{transform:translate3d(168px,30px,0) rotate(9deg) scale(.86)}.pos-stack-stage[data-active-index="2"] .stack-phone-1{transform:translate3d(-168px,30px,0) rotate(-9deg) scale(.86)}.pos-stack-stage[data-active-index="2"] .stack-phone-2{transform:translate3d(-92px,16px,0) rotate(-5deg) scale(.93)}.pos-stack-stage[data-active-index="2"] .stack-phone-3{transform:translate3d(0,-14px,0) rotate(0) scale(1.04)}.whatsapp-float{width:82px;height:82px;bottom:48px;right:48px}.whatsapp-float app-icon{transform:scale(1.6)}}
