html{height:100%;--mat-sys-background: light-dark(#faf8ff, #121318);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f0f7, #2f3035);--mat-sys-inverse-primary: light-dark(#ffb3ae, #b72029);--mat-sys-inverse-surface: light-dark(#2f3035, #e3e2e8);--mat-sys-on-background: light-dark(#1a1b20, #e3e2e8);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #68000c);--mat-sys-on-primary-container: light-dark(#930016, #ffdad7);--mat-sys-on-primary-fixed: light-dark(#410005, #410005);--mat-sys-on-primary-fixed-variant: light-dark(#930016, #930016);--mat-sys-on-secondary: light-dark(#ffffff, #5f1416);--mat-sys-on-secondary-container: light-dark(#7d2b2a, #ffdad7);--mat-sys-on-secondary-fixed: light-dark(#410005, #410005);--mat-sys-on-secondary-fixed-variant: light-dark(#7d2b2a, #7d2b2a);--mat-sys-on-surface: light-dark(#1a1b20, #e3e2e8);--mat-sys-on-surface-variant: light-dark(#444651, #e0e2ef);--mat-sys-on-tertiary: light-dark(#ffffff, #4a2800);--mat-sys-on-tertiary-container: light-dark(#6a3c00, #ffdcbe);--mat-sys-on-tertiary-fixed: light-dark(#2d1600, #2d1600);--mat-sys-on-tertiary-fixed-variant: light-dark(#6a3c00, #6a3c00);--mat-sys-outline: light-dark(#747782, #8e909c);--mat-sys-outline-variant: light-dark(#c4c6d2, #444651);--mat-sys-primary: light-dark(#b72029, #ffb3ae);--mat-sys-primary-container: light-dark(#ffdad7, #930016);--mat-sys-primary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-primary-fixed-dim: light-dark(#ffb3ae, #ffb3ae);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#9b423f, #ffb3ae);--mat-sys-secondary-container: light-dark(#ffdad7, #7d2b2a);--mat-sys-secondary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-secondary-fixed-dim: light-dark(#ffb3ae, #ffb3ae);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf8ff, #121318);--mat-sys-surface-bright: light-dark(#faf8ff, #38393e);--mat-sys-surface-container: light-dark(#eeedf4, #1e1f24);--mat-sys-surface-container-high: light-dark(#e8e7ee, #292a2f);--mat-sys-surface-container-highest: light-dark(#e3e2e8, #33343a);--mat-sys-surface-container-low: light-dark(#f4f3fa, #1a1b20);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e13);--mat-sys-surface-dim: light-dark(#dad9e0, #121318);--mat-sys-surface-tint: light-dark(#b72029, #ffb3ae);--mat-sys-surface-variant: light-dark(#e0e2ef, #444651);--mat-sys-tertiary: light-dark(#885212, #ffb871);--mat-sys-tertiary-container: light-dark(#ffdcbe, #6a3c00);--mat-sys-tertiary-fixed: light-dark(#ffdcbe, #ffdcbe);--mat-sys-tertiary-fixed-dim: light-dark(#ffb871, #ffb871);--mat-sys-neutral-variant20: #2d303a;--mat-sys-neutral10: #1a1b20;--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-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}body{color-scheme:light dark;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0;padding:0;height:100%;-webkit-user-select:none;user-select:none;font-family:Roboto,sans-serif}html{--mat-sidenav-container-background-color: var(--mat-sys-surface-container-high);--mat-sidenav-container-shape: 0}html{--mat-expansion-container-shape: 0;--mat-expansion-container-background-color: var(--mat-sys-surface-container)}html{--mat-tooltip-container-color: var(--mat-sys-primary-container);--mat-tooltip-supporting-text-color: var(--mat-sys-on-primary-container)}.primary{--mat-sys-background: light-dark(#faf8ff, #121318);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f0f7, #2f3035);--mat-sys-inverse-primary: light-dark(#ffb3ae, #b72029);--mat-sys-inverse-surface: light-dark(#2f3035, #e3e2e8);--mat-sys-on-background: light-dark(#1a1b20, #e3e2e8);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #68000c);--mat-sys-on-primary-container: light-dark(#930016, #ffdad7);--mat-sys-on-primary-fixed: light-dark(#410005, #410005);--mat-sys-on-primary-fixed-variant: light-dark(#930016, #930016);--mat-sys-on-secondary: light-dark(#ffffff, #5f1416);--mat-sys-on-secondary-container: light-dark(#7d2b2a, #ffdad7);--mat-sys-on-secondary-fixed: light-dark(#410005, #410005);--mat-sys-on-secondary-fixed-variant: light-dark(#7d2b2a, #7d2b2a);--mat-sys-on-surface: light-dark(#1a1b20, #e3e2e8);--mat-sys-on-surface-variant: light-dark(#444651, #e0e2ef);--mat-sys-on-tertiary: light-dark(#ffffff, #68000c);--mat-sys-on-tertiary-container: light-dark(#930016, #ffdad7);--mat-sys-on-tertiary-fixed: light-dark(#410005, #410005);--mat-sys-on-tertiary-fixed-variant: light-dark(#930016, #930016);--mat-sys-outline: light-dark(#747782, #8e909c);--mat-sys-outline-variant: light-dark(#c4c6d2, #444651);--mat-sys-primary: light-dark(#b72029, #ffb3ae);--mat-sys-primary-container: light-dark(#ffdad7, #930016);--mat-sys-primary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-primary-fixed-dim: light-dark(#ffb3ae, #ffb3ae);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#9b423f, #ffb3ae);--mat-sys-secondary-container: light-dark(#ffdad7, #7d2b2a);--mat-sys-secondary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-secondary-fixed-dim: light-dark(#ffb3ae, #ffb3ae);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf8ff, #121318);--mat-sys-surface-bright: light-dark(#faf8ff, #38393e);--mat-sys-surface-container: light-dark(#eeedf4, #1e1f24);--mat-sys-surface-container-high: light-dark(#e8e7ee, #292a2f);--mat-sys-surface-container-highest: light-dark(#e3e2e8, #33343a);--mat-sys-surface-container-low: light-dark(#f4f3fa, #1a1b20);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e13);--mat-sys-surface-dim: light-dark(#dad9e0, #121318);--mat-sys-surface-tint: light-dark(#b72029, #ffb3ae);--mat-sys-surface-variant: light-dark(#e0e2ef, #444651);--mat-sys-tertiary: light-dark(#b72029, #ffb3ae);--mat-sys-tertiary-container: light-dark(#ffdad7, #930016);--mat-sys-tertiary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb3ae, #ffb3ae);--mat-sys-neutral-variant20: #2d303a;--mat-sys-neutral10: #1a1b20;--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-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;--mat-toolbar-container-background-color: var(--mat-sys-on-primary-container);--mat-toolbar-container-text-color: var(--mat-sys-on-primary)}.secondary{--mat-sys-background: light-dark(#faf8ff, #121318);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f0f7, #2f3035);--mat-sys-inverse-primary: light-dark(#ffb3ae, #9b423f);--mat-sys-inverse-surface: light-dark(#2f3035, #e3e2e8);--mat-sys-on-background: light-dark(#1a1b20, #e3e2e8);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #5f1416);--mat-sys-on-primary-container: light-dark(#7d2b2a, #ffdad7);--mat-sys-on-primary-fixed: light-dark(#410005, #410005);--mat-sys-on-primary-fixed-variant: light-dark(#7d2b2a, #7d2b2a);--mat-sys-on-secondary: light-dark(#ffffff, #5f1416);--mat-sys-on-secondary-container: light-dark(#7d2b2a, #ffdad7);--mat-sys-on-secondary-fixed: light-dark(#410005, #410005);--mat-sys-on-secondary-fixed-variant: light-dark(#7d2b2a, #7d2b2a);--mat-sys-on-surface: light-dark(#1a1b20, #e3e2e8);--mat-sys-on-surface-variant: light-dark(#444651, #e0e2ef);--mat-sys-on-tertiary: light-dark(#ffffff, #5f1416);--mat-sys-on-tertiary-container: light-dark(#7d2b2a, #ffdad7);--mat-sys-on-tertiary-fixed: light-dark(#410005, #410005);--mat-sys-on-tertiary-fixed-variant: light-dark(#7d2b2a, #7d2b2a);--mat-sys-outline: light-dark(#747782, #8e909c);--mat-sys-outline-variant: light-dark(#c4c6d2, #444651);--mat-sys-primary: light-dark(#9b423f, #ffb3ae);--mat-sys-primary-container: light-dark(#ffdad7, #7d2b2a);--mat-sys-primary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-primary-fixed-dim: light-dark(#ffb3ae, #ffb3ae);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#9b423f, #ffb3ae);--mat-sys-secondary-container: light-dark(#ffdad7, #7d2b2a);--mat-sys-secondary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-secondary-fixed-dim: light-dark(#ffb3ae, #ffb3ae);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf8ff, #121318);--mat-sys-surface-bright: light-dark(#faf8ff, #38393e);--mat-sys-surface-container: light-dark(#eeedf4, #1e1f24);--mat-sys-surface-container-high: light-dark(#e8e7ee, #292a2f);--mat-sys-surface-container-highest: light-dark(#e3e2e8, #33343a);--mat-sys-surface-container-low: light-dark(#f4f3fa, #1a1b20);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e13);--mat-sys-surface-dim: light-dark(#dad9e0, #121318);--mat-sys-surface-tint: light-dark(#9b423f, #ffb3ae);--mat-sys-surface-variant: light-dark(#e0e2ef, #444651);--mat-sys-tertiary: light-dark(#9b423f, #ffb3ae);--mat-sys-tertiary-container: light-dark(#ffdad7, #7d2b2a);--mat-sys-tertiary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb3ae, #ffb3ae);--mat-sys-neutral-variant20: #2d303a;--mat-sys-neutral10: #1a1b20;--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-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}.tertiary{--mat-sys-background: light-dark(#faf8ff, #121318);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f0f7, #2f3035);--mat-sys-inverse-primary: light-dark(#ffb871, #885212);--mat-sys-inverse-surface: light-dark(#2f3035, #e3e2e8);--mat-sys-on-background: light-dark(#1a1b20, #e3e2e8);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #4a2800);--mat-sys-on-primary-container: light-dark(#6a3c00, #ffdcbe);--mat-sys-on-primary-fixed: light-dark(#2d1600, #2d1600);--mat-sys-on-primary-fixed-variant: light-dark(#6a3c00, #6a3c00);--mat-sys-on-secondary: light-dark(#ffffff, #5f1416);--mat-sys-on-secondary-container: light-dark(#7d2b2a, #ffdad7);--mat-sys-on-secondary-fixed: light-dark(#410005, #410005);--mat-sys-on-secondary-fixed-variant: light-dark(#7d2b2a, #7d2b2a);--mat-sys-on-surface: light-dark(#1a1b20, #e3e2e8);--mat-sys-on-surface-variant: light-dark(#444651, #e0e2ef);--mat-sys-on-tertiary: light-dark(#ffffff, #4a2800);--mat-sys-on-tertiary-container: light-dark(#6a3c00, #ffdcbe);--mat-sys-on-tertiary-fixed: light-dark(#2d1600, #2d1600);--mat-sys-on-tertiary-fixed-variant: light-dark(#6a3c00, #6a3c00);--mat-sys-outline: light-dark(#747782, #8e909c);--mat-sys-outline-variant: light-dark(#c4c6d2, #444651);--mat-sys-primary: light-dark(#885212, #ffb871);--mat-sys-primary-container: light-dark(#ffdcbe, #6a3c00);--mat-sys-primary-fixed: light-dark(#ffdcbe, #ffdcbe);--mat-sys-primary-fixed-dim: light-dark(#ffb871, #ffb871);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#9b423f, #ffb3ae);--mat-sys-secondary-container: light-dark(#ffdad7, #7d2b2a);--mat-sys-secondary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-secondary-fixed-dim: light-dark(#ffb3ae, #ffb3ae);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf8ff, #121318);--mat-sys-surface-bright: light-dark(#faf8ff, #38393e);--mat-sys-surface-container: light-dark(#eeedf4, #1e1f24);--mat-sys-surface-container-high: light-dark(#e8e7ee, #292a2f);--mat-sys-surface-container-highest: light-dark(#e3e2e8, #33343a);--mat-sys-surface-container-low: light-dark(#f4f3fa, #1a1b20);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e13);--mat-sys-surface-dim: light-dark(#dad9e0, #121318);--mat-sys-surface-tint: light-dark(#885212, #ffb871);--mat-sys-surface-variant: light-dark(#e0e2ef, #444651);--mat-sys-tertiary: light-dark(#885212, #ffb871);--mat-sys-tertiary-container: light-dark(#ffdcbe, #6a3c00);--mat-sys-tertiary-fixed: light-dark(#ffdcbe, #ffdcbe);--mat-sys-tertiary-fixed-dim: light-dark(#ffb871, #ffb871);--mat-sys-neutral-variant20: #2d303a;--mat-sys-neutral10: #1a1b20;--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-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}.error{--mat-sys-background: light-dark(#faf8ff, #121318);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f1f0f7, #2f3035);--mat-sys-inverse-primary: light-dark(#ffb4ab, #ba1a1a);--mat-sys-inverse-surface: light-dark(#2f3035, #e3e2e8);--mat-sys-on-background: light-dark(#1a1b20, #e3e2e8);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #690005);--mat-sys-on-primary-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary-fixed: light-dark(#410002, #410002);--mat-sys-on-primary-fixed-variant: light-dark(#93000a, #93000a);--mat-sys-on-secondary: light-dark(#ffffff, #5f1416);--mat-sys-on-secondary-container: light-dark(#7d2b2a, #ffdad7);--mat-sys-on-secondary-fixed: light-dark(#410005, #410005);--mat-sys-on-secondary-fixed-variant: light-dark(#7d2b2a, #7d2b2a);--mat-sys-on-surface: light-dark(#1a1b20, #e3e2e8);--mat-sys-on-surface-variant: light-dark(#444651, #e0e2ef);--mat-sys-on-tertiary: light-dark(#ffffff, #690005);--mat-sys-on-tertiary-container: light-dark(#93000a, #ffdad6);--mat-sys-on-tertiary-fixed: light-dark(#410002, #410002);--mat-sys-on-tertiary-fixed-variant: light-dark(#93000a, #93000a);--mat-sys-outline: light-dark(#747782, #8e909c);--mat-sys-outline-variant: light-dark(#c4c6d2, #444651);--mat-sys-primary: light-dark(#ba1a1a, #ffb4ab);--mat-sys-primary-container: light-dark(#ffdad6, #93000a);--mat-sys-primary-fixed: light-dark(#ffdad6, #ffdad6);--mat-sys-primary-fixed-dim: light-dark(#ffb4ab, #ffb4ab);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#9b423f, #ffb3ae);--mat-sys-secondary-container: light-dark(#ffdad7, #7d2b2a);--mat-sys-secondary-fixed: light-dark(#ffdad7, #ffdad7);--mat-sys-secondary-fixed-dim: light-dark(#ffb3ae, #ffb3ae);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf8ff, #121318);--mat-sys-surface-bright: light-dark(#faf8ff, #38393e);--mat-sys-surface-container: light-dark(#eeedf4, #1e1f24);--mat-sys-surface-container-high: light-dark(#e8e7ee, #292a2f);--mat-sys-surface-container-highest: light-dark(#e3e2e8, #33343a);--mat-sys-surface-container-low: light-dark(#f4f3fa, #1a1b20);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e13);--mat-sys-surface-dim: light-dark(#dad9e0, #121318);--mat-sys-surface-tint: light-dark(#ba1a1a, #ffb4ab);--mat-sys-surface-variant: light-dark(#e0e2ef, #444651);--mat-sys-tertiary: light-dark(#ba1a1a, #ffb4ab);--mat-sys-tertiary-container: light-dark(#ffdad6, #93000a);--mat-sys-tertiary-fixed: light-dark(#ffdad6, #ffdad6);--mat-sys-tertiary-fixed-dim: light-dark(#ffb4ab, #ffb4ab);--mat-sys-neutral-variant20: #2d303a;--mat-sys-neutral10: #1a1b20;--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-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}.secondary-color{color:var(--mat-sys-secondary)!important}.tertiary-color{color:var(--mat-sys-on-primary)!important}.red{color:var(--mat-sys-error)!important}.inline{--mat-select-trigger-text-size: small}::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background:var(--mat-sys-surface-container)}.row{display:flex;flex-direction:row;column-gap:20px}.column{display:flex;flex-direction:column}.row-gap{row-gap:10px}.row-wrap{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px}.center{display:flex;align-items:center;justify-content:center}.v-center{display:flex;align-items:center}.v-bottom{display:flex;align-items:flex-end}.align-center{align-self:center}.grow{width:100%;flex-grow:100}.label{font-weight:700;border-radius:10px;padding:3px 7px;background-color:var(--mat-sys-surface-container);color:var(--mat-sys-on-surface)}.label-on-panel{border-radius:10px;padding:2px 5px;margin:1px 0;background-color:var(--mat-sys-inverse-surface);color:var(--mat-sys-inverse-on-surface)}.full-width{width:100%}.take-all{flex-grow:100}.padded{margin:15px}.top-space{margin-top:15px}.extra-top-space{margin-top:25px}.bottom-space{margin-bottom:15px}.left-padding{padding-left:15px}.right-padding{padding-right:15px}.right-space{margin-right:15px}.right{justify-content:flex-end}.right-text{text-align:right}.left-text{text-align:left}.space-between{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.row-apart{width:100%;display:flex;flex-direction:row;justify-content:space-between;column-gap:20px}.bold{font-weight:700}.nowrap{white-space:nowrap}.smaller{font-size:smaller!important}.small{font-size:small!important}.larger{font-size:larger!important}.button-panel{margin:20px 0;display:flex;flex-direction:row;justify-content:center}.micro-button-panel{margin:20px 0;display:flex;flex-direction:row;justify-content:end}.button-panel>button,.button-panel>a{margin:0 10px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{display:none}input[type=number]{-moz-appearance:textfield}.center-center{height:calc(100vh - 158px);display:flex;align-items:center;justify-content:center;flex-direction:column}.paragraph{margin:15px 0}h3,h4{padding:0;margin:20px 0 5px}.short{width:60px}h3>span{margin-right:20px}.form-field{width:300px}.form-field-double{width:620px}.form-field-half{width:140px}.panel{width:450px}.toolbar-field{width:350px;margin-top:25px;margin-right:15px}.icon-column{width:32px}.fill-remaining-space{flex:1 1 auto}.capitalize{text-transform:capitalize}.active{background-color:var(--mat-sys-inverse-primary)!important}.italic{font-style:italic}a{cursor:pointer;text-decoration:none}.max-width-responsive{max-width:1440px;margin-left:auto;margin-right:auto}@media screen and (max-width:599.98px){.form-field,.form-field-double,.form-field-half{width:100%}.center-center{height:calc(100vh - 142px)}}@media screen and (min-width:800px){.mobile{display:none}}@media screen and (max-width:799px){.desktop{display:none}}mat-paginator{padding-bottom:10px}@media print{app-toolbar-menu,mat-progress-bar,.button-panel,.print-hide{display:none}}@media screen{.print-header{display:none}}.grid{border-collapse:collapse}.grid th{padding:5px 0;height:32px}.grid td{border-top:solid 1px var(--mat-sys-on-surface);height:32px}
