html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #930100;--mat-sys-on-tertiary-fixed: #410000;--mat-sys-on-tertiary-fixed-variant: #930100;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #c00100;--mat-sys-tertiary-container: #ffdad4;--mat-sys-tertiary-fixed: #ffdad4;--mat-sys-tertiary-fixed-dim: #ffb4a8;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Poppins, Roboto, Arial, sans-serif;--mat-sys-body-large-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Poppins, Roboto, Arial, sans-serif;--mat-sys-body-medium-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Poppins, Roboto, Arial, sans-serif;--mat-sys-body-small-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Poppins, Roboto, Arial, sans-serif;--mat-sys-display-large-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Poppins, Roboto, Arial, sans-serif;--mat-sys-display-medium-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Poppins, Roboto, Arial, sans-serif;--mat-sys-display-small-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-large-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-medium-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-small-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Poppins, Roboto, Arial, sans-serif;--mat-sys-label-large-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Poppins, Roboto, Arial, sans-serif;--mat-sys-label-medium-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Poppins, Roboto, Arial, sans-serif;--mat-sys-label-small-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Poppins, Roboto, Arial, sans-serif;--mat-sys-title-large-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Poppins, Roboto, Arial, sans-serif;--mat-sys-title-medium-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Poppins, Roboto, Arial, sans-serif;--mat-sys-title-small-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;color-scheme:light;background-color:var(--app-bg-start, #d6dfe9)}:root,:host{--text-light:#f8f8f8;--app-bg-start: rgb(227.6851485149, 233.4792079208, 240.5148514851);--app-bg-end: hsl(212.8301886792, 27.7486910995%, 101.4509803922%);--app-card-shadow-hover: inset 0 4px 12px rgba(0, 0, 0, .12);--border-radius:20px;--session-note-valid-rgb: 24, 160, 61;--app-scrollbar-thumb: rgba(35, 49, 66, .25);--app-scrollbar-thumb-hover: rgba(35, 49, 66, .45);--app-status-success: #4caf50;--app-status-info: #64b5f6;--app-status-coach: #81d4fa;--app-status-user: #9adfb8;--app-status-plan: #64b5f6;--app-status-phase-work: #fbc02d;--app-status-phase-rest: #81c784;--app-status-phase-ready: #90caf9;--mat-sys-primary: #233142;--mat-sys-on-primary: #f8f8f8;--mat-sys-primary-container: rgb(181.0277227723, 196.7188118812, 215.7722772277);--mat-sys-on-primary-container: #383838;--mat-sys-secondary: #455d7a;--mat-sys-on-secondary: #f8f8f8;--mat-sys-secondary-container: rgb(227.1507853403, 232.6293193717, 239.2492146597);--mat-sys-on-secondary-container: #383838;--mat-sys-tertiary: #f95959;--mat-sys-on-tertiary: #f8f8f8;--mat-sys-tertiary-container: hsl(0, 93.023255814%, 116.2745098039%);--mat-sys-on-tertiary-container: #383838;--mat-sys-background: hsl(0, 0%, 115.0196078431%);--mat-sys-on-background: #383838;--mat-sys-surface: hsl(0, 0%, 111.0196078431%);--mat-sys-on-surface: #383838;--mat-sys-surface-dim: hsl(0, 0%, 105.0196078431%);--mat-sys-surface-bright: hsl(0, 0%, 119.0196078431%);--mat-sys-surface-container-lowest: hsl(0, 0%, 101.0196078431%);--mat-sys-surface-container-low: hsl(0, 0%, 107.0196078431%);--mat-sys-surface-container: hsl(0, 0%, 110.0196078431%);--mat-sys-surface-container-high: hsl(0, 0%, 113.0196078431%);--mat-sys-surface-container-highest: hsl(0, 0%, 117.0196078431%);--mat-sys-error: #d35153;--mat-sys-on-error: #ffffff;--mat-sys-error-container: rgb(252.1743119266, 243.8256880734, 243.9541284404);--mat-sys-on-error-container: #410002;--mat-sys-outline: #78767b;--mat-sys-outline-variant: #c8c5cc;--mat-sys-inverse-surface: #313030;--mat-sys-inverse-on-surface: #f4f0f0;--mat-sys-shadow: 0 0px 5px rgba(0, 0, 0, .1);--mat-sys-scrim: #000000;--mat-icon-color: #383838;--mat-menu-container-shape: 20px;--mat-menu-divider-color: rgba(255, 255, 255, .12);--mat-menu-divider-bottom-spacing: 5rem;--mat-menu-container-color: rgba(255, 255, 255, .16);--mat-menu-item-icon-color: var(--mat-sys-on-surface, #233142);--mat-menu-container-elevation-shadow: 0 0px 5px rgba(0, 0, 0, .1)}.dark-theme{--app-bg-start: rgb(31.4653465347, 44.0514851485, 59.3346534653);--app-bg-end: rgb(61.6303664921, 83.0670157068, 108.9696335079);--app-card-shadow-hover: inset 0 4px 12px rgba(0, 0, 0, .12);--border-radius:20px;--session-note-valid-rgb: 15, 123, 108;--app-scrollbar-thumb: rgba(227, 227, 227, .35);--app-scrollbar-thumb-hover: rgba(227, 227, 227, .6);--app-status-success: #66bb6a;--app-status-info: #90caf9;--app-status-coach: #81d4fa;--app-status-user: #a5d6a7;--app-status-plan: #90caf9;--app-status-phase-work: #ffd54f;--app-status-phase-rest: #a5d6a7;--app-status-phase-ready: #b3e5fc;--mat-sys-primary: #f8f8f8;--mat-sys-on-primary: #233142;--mat-sys-background: #121316;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #2f3033;--mat-sys-inverse-primary: #005cbb;--mat-sys-inverse-surface: #e3e2e6;--mat-sys-on-background: #e3e2e6;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #002f65;--mat-sys-on-primary-container: #d7e3ff;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #283041;--mat-sys-on-secondary-container: #dae2f9;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #e3e2e6;--mat-sys-on-surface-variant: #e0e2ec;--mat-sys-on-tertiary: #690100;--mat-sys-on-tertiary-container: #ffdad4;--mat-sys-on-tertiary-fixed: #410000;--mat-sys-on-tertiary-fixed-variant: #930100;--mat-sys-outline: #8e9099;--mat-sys-outline-variant: #44474e;--mat-sys-primary: #abc7ff;--mat-sys-primary-container: #00458f;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-secondary: #bec6dc;--mat-sys-secondary-container: #3e4759;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-surface: #121316;--mat-sys-surface-bright: #38393c;--mat-sys-surface-container: #1f2022;--mat-sys-surface-container-high: #292a2c;--mat-sys-surface-container-highest: #343537;--mat-sys-surface-container-low: #1a1b1f;--mat-sys-surface-container-lowest: #0d0e11;--mat-sys-surface-dim: #121316;--mat-sys-surface-tint: #abc7ff;--mat-sys-surface-variant: #44474e;--mat-sys-tertiary: #ffb4a8;--mat-sys-tertiary-container: #930100;--mat-sys-tertiary-fixed: #ffdad4;--mat-sys-tertiary-fixed-dim: #ffb4a8;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Poppins, Roboto, Arial, sans-serif;--mat-sys-body-large-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Poppins, Roboto, Arial, sans-serif;--mat-sys-body-medium-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Poppins, Roboto, Arial, sans-serif;--mat-sys-body-small-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Poppins, Roboto, Arial, sans-serif;--mat-sys-display-large-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Poppins, Roboto, Arial, sans-serif;--mat-sys-display-medium-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Poppins, Roboto, Arial, sans-serif;--mat-sys-display-small-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-large-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-medium-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-small-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Poppins, Roboto, Arial, sans-serif;--mat-sys-label-large-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Poppins, Roboto, Arial, sans-serif;--mat-sys-label-medium-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Poppins, Roboto, Arial, sans-serif;--mat-sys-label-small-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Poppins, Roboto, Arial, sans-serif;--mat-sys-title-large-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Poppins, Roboto, Arial, sans-serif;--mat-sys-title-medium-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Poppins, Roboto, Arial, sans-serif;--mat-sys-title-small-font: Poppins, Roboto, Arial, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;color-scheme:dark;--mat-sys-primary: #233142;--mat-sys-on-primary: #f8f8f8;--mat-sys-primary-container: rgb(66.8118811881, 93.5366336634, 125.9881188119);--mat-sys-on-primary-container: #e3e3e3;--mat-sys-secondary: #455d7a;--mat-sys-on-secondary: #f8f8f8;--mat-sys-secondary-container: rgb(100.1047120419, 130.5759162304, 167.3952879581);--mat-sys-on-secondary-container: #e3e3e3;--mat-sys-tertiary: #f95959;--mat-sys-on-tertiary: #f8f8f8;--mat-sys-tertiary-container: rgb(251.1348837209, 148.0651162791, 148.0651162791);--mat-sys-on-tertiary-container: #e3e3e3;--mat-sys-background: rgb(27.9306930693, 39.102970297, 52.6693069307);--mat-sys-on-background: #e3e3e3;--mat-sys-surface: rgb(59.7879581152, 80.5837696335, 105.7120418848);--mat-sys-on-surface: #e3e3e3;--mat-sys-surface-dim: rgb(20.8613861386, 29.2059405941, 39.3386138614);--mat-sys-surface-bright: rgb(78.2120418848, 105.4162303665, 138.2879581152);--mat-sys-surface-container-lowest: rgb(17.3267326733, 24.2574257426, 32.6732673267);--mat-sys-surface-container-low: rgb(24.396039604, 34.1544554455, 46.003960396);--mat-sys-surface-container: rgb(67.157591623, 90.5167539267, 118.742408377);--mat-sys-surface-container-high: rgb(72.6848167539, 97.9664921466, 128.5151832461);--mat-sys-surface-container-highest: rgb(80.0544502618, 107.8994764398, 141.5455497382);--mat-sys-error: #d35153;--mat-sys-on-error: #ffffff;--mat-sys-error-container: rgb(241.880733945, 203.119266055, 203.7155963303);--mat-sys-on-error-container: #410002;--mat-sys-outline: rgba(255, 255, 255, .65);--mat-sys-outline-variant: #9d9aa3;--mat-sys-inverse-surface: #ece8e8;--mat-sys-inverse-on-surface: #1d1c1d;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-icon-color: #f8f8f8;--mat-menu-container-shape: 20px;--mat-menu-divider-color: rgba(255, 255, 255, .12);--mat-menu-divider-bottom-spacing: 5rem;--mat-menu-container-color: rgba(255, 255, 255, .16);--mat-menu-item-icon-color: var(--mat-sys-on-surface, #233142);--mat-menu-container-elevation-shadow: 0 0px 5px rgba(0, 0, 0, .1)}.dark-theme .mat-mdc-button-base.mat-mdc-outlined-button{color:#fff;border-color:#fff9}.dark-theme .mat-mdc-button-base.mat-mdc-outlined-button:hover{border-color:#ffffffe6}.dark-theme .mat-mdc-form-field{--mat-form-field-outline: color-mix(in srgb, var(--mat-sys-on-surface, currentColor) 75%, transparent);--mdc-outlined-text-field-outline-color: var(--mat-form-field-outline);--mdc-outlined-text-field-hover-outline-color: var(--mat-form-field-outline);--mdc-outlined-text-field-focus-outline-color: var(--mat-form-field-outline);--mdc-filled-text-field-active-indicator-color: var(--mat-form-field-outline);--mdc-filled-text-field-hover-active-indicator-color: var(--mat-form-field-outline);--mdc-filled-text-field-focus-active-indicator-color: var(--mat-form-field-outline);--mdc-filled-text-field-caret-color: var(--mat-sys-on-surface, currentColor);--mdc-filled-text-field-input-text-color: var(--mat-sys-on-surface, currentColor);--mdc-outlined-text-field-caret-color: var(--mat-sys-on-surface, currentColor);--mdc-outlined-text-field-input-text-color: var(--mat-sys-on-surface, currentColor);--mdc-outlined-text-field-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface, currentColor) 70%, transparent);--mdc-outlined-text-field-focus-label-text-color: var(--mdc-outlined-text-field-label-text-color)}.dark-theme input,.dark-theme textarea,.dark-theme select,.dark-theme .mat-mdc-input-element{caret-color:var(--mat-sys-on-surface, #ffffff)!important;color:var(--mat-sys-on-surface, #ffffff)!important;-webkit-text-fill-color:var(--mat-sys-on-surface, #ffffff)}.dark-theme ::placeholder,.dark-theme .mat-mdc-input-element::placeholder{color:color-mix(in srgb,var(--mat-sys-on-surface, #ffffff) 65%,transparent)!important}.dark-theme .mdc-text-field__input{color:var(--mat-sys-on-surface, #ffffff)!important;caret-color:var(--mat-sys-on-surface, #ffffff)!important}.dark-theme .mdc-text-field--outlined .mdc-notched-outline__leading,.dark-theme .mdc-text-field--outlined .mdc-notched-outline__notch,.dark-theme .mdc-text-field--outlined .mdc-notched-outline__trailing,.dark-theme .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.dark-theme .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.dark-theme .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mat-form-field-outline)!important}.dark-theme .mdc-text-field--outlined .mdc-floating-label,.dark-theme .mdc-text-field--outlined.mdc-text-field--focused .mdc-floating-label,.dark-theme .mat-mdc-floating-label{color:color-mix(in srgb,var(--mat-sys-on-surface, #ffffff) 80%,transparent)!important}body{background:linear-gradient(135deg,var(--app-bg-start),var(--app-bg-end));background-color:var(--app-bg-start, #d6dfe9);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);font-family:Poppins,Roboto,Arial,sans-serif;margin:0;min-height:100dvh}.mat-bottom-sheet-container{width:min(600px,100vw - 32px);max-width:600px;margin:0 auto;cursor:auto}@media (min-width: 640px){.mat-bottom-sheet-container{min-width:600px}}h1,h2,h3,h4,h5,h6,p{margin:0}.mat-mdc-unelevated-button,.mat-mdc-raised-button{border-radius:10px;font-weight:700}.mat-mdc-raised-button.mat-primary{background:#f95959;color:#f8f8f8}.mat-mdc-raised-button.mat-primary:hover{background:#fff}.bg-glass{background:#ffffff29!important;box-shadow:0 0 5px #0000001a!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);border-radius:20px!important;color:var(--mat-sys-on-surface)!important}.card-container{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);transition:transform .2s ease,border-color .2s ease}.header-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mat-bottom-sheet-container{border-radius:20px 20px 0 0!important;max-height:90dvh!important}.icon-action{--icon-action-border: var(--mat-sys-outline, #233142);border:1px solid var(--icon-action-border)!important;display:flex!important;justify-content:center!important;align-items:center!important;color:var(--mat-sys-on-surface, currentColor)}.icon-action mat-icon{font-size:large;display:flex!important;justify-content:center!important;align-items:center!important}.icon-action:disabled{border-color:color-mix(in srgb,var(--icon-action-border) 50%,transparent)!important}.mat-mdc-menu-content{padding:1rem!important;max-height:200px!important}.mat-mdc-menu-item{border-radius:var(--border-radius);padding:.7rem 1rem!important}.mat-mdc-menu-panel{border-radius:var(--border-radius)!important;background-color:#ffffff29!important;background:#ffffff29!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5)}*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--app-scrollbar-thumb);border-radius:999px;border:1px solid transparent}*::-webkit-scrollbar-thumb:hover{background-color:var(--app-scrollbar-thumb-hover)}
