:root{overflow:hidden;--mat-sys-primary: #3042c5;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #e0eaff;--mat-sys-on-primary-container: #001258;--mat-sys-secondary: #3042c5;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #e0eaff;--mat-sys-on-secondary-container: #001258;--mat-sys-error: #ba1a1a;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #ffdad6;--mat-sys-on-error-container: #410002;--mat-sys-background: #fffbfe;--mat-sys-on-background: #1c1b1e;--mat-sys-surface: #fffbfe;--mat-sys-on-surface: #1c1b1e;--mat-sys-surface-variant: #e7e0eb;--mat-sys-on-surface-variant: #49454e;--mat-sys-outline: #7a757f;--mat-sys-outline-variant: #cacaeb;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0);--mat-sys-level1: 0px 1px 3px 0px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 2px 1px -1px rgba(0, 0, 0, .12);--mat-sys-level2: 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-sys-level3: 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-level4: 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-level5: 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-sys-level8: 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12), 0px 8px 10px -5px rgba(0, 0, 0, .2);--mat-sys-display-large: 700 57px/64px "Barlow", sans-serif;--mat-sys-headline-medium: 500 28px/36px "Barlow", sans-serif;--mat-sys-body-medium: 400 16px/24px "Roboto", sans-serif;--mat-sys-footer: 500 12px/24px "Roboto", sans-serif;--mat-sys-state-hover: #3042c520;--mat-sys-state-selected: #3042c530;--app-bar-accent: #e5c500}body.dark-theme{--mat-sys-primary: #c2cfff;--mat-sys-on-primary: #002875;--mat-sys-primary-container: #33599a;--mat-sys-on-primary-container: #c2cfff;--mat-sys-secondary: #c2cfff;--mat-sys-on-secondary: #002875;--mat-sys-secondary-container: #33599a;--mat-sys-on-secondary-container: #c2cfff;--mat-sys-error: #ffb4ab;--mat-sys-on-error: #690005;--mat-sys-error-container: #93000a;--mat-sys-on-error-container: #ffdad6;--mat-sys-background: #1c1b1e;--mat-sys-on-background: #e6e1e6;--mat-sys-surface: #1c1b1e;--mat-sys-on-surface: #e6e1e6;--mat-sys-surface-variant: #49454e;--mat-sys-on-surface-variant: #cac4cf;--mat-sys-outline: #948f99;--mat-sys-outline-variant: #49454e;--mat-sys-level0: 0px 0px 0px 0px rgba(255, 255, 255, 0), 0px 0px 0px 0px rgba(255, 255, 255, 0);--mat-sys-level1: 0px 1px 3px 0px rgba(255, 255, 255, .2), 0px 1px 1px 0px rgba(255, 255, 255, .14), 0px 2px 1px -1px rgba(255, 255, 255, .12);--mat-sys-level2: 0px 2px 4px -1px rgba(255, 255, 255, .2), 0px 4px 5px 0px rgba(255, 255, 255, .14), 0px 1px 10px 0px rgba(255, 255, 255, .12);--mat-sys-level3: 0px 5px 5px -3px rgba(255, 255, 255, .2), 0px 8px 10px 1px rgba(255, 255, 255, .14), 0px 3px 14px 2px rgba(255, 255, 255, .12);--mat-sys-level4: 0px 7px 8px -4px rgba(255, 255, 255, .2), 0px 12px 17px 2px rgba(255, 255, 255, .14), 0px 5px 22px 4px rgba(255, 255, 255, .12);--mat-sys-level5: 0px 11px 15px -7px rgba(255, 255, 255, .2), 0px 24px 38px 3px rgba(255, 255, 255, .14), 0px 9px 46px 8px rgba(255, 255, 255, .12);--mat-sys-level8: 0px 16px 24px 2px rgba(255, 255, 255, .14), 0px 6px 30px 5px rgba(255, 255, 255, .12), 0px 8px 10px -5px rgba(255, 255, 255, .2);--mat-sys-state-hover: #c2cfff20;--mat-sys-state-selected: #c2cfff30;--app-bar-accent: #ffe16f}html,body{margin:0;padding:0;font-family:Roboto,sans-serif;color:var(--mat-sys-on-surface);background-color:var(--mat-sys-background);transition:background-color .3s ease-in-out,color .3s ease-in-out}*{scrollbar-width:thin;scrollbar-color:var(--mat-sys-outline) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--mat-sys-outline);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--mat-sys-outline) 80%,transparent)}.themed{color:var(--mat-sys-on-surface);background-color:var(--mat-sys-background)}.mat-mdc-button-persistent-ripple:before{background-color:color-mix(in srgb,var(--mat-sys-secondary),transparent 80%)!important}.mat-mdc-menu-item:not([disabled]):hover{background-color:color-mix(in srgb,var(--mat-sys-secondary),transparent 80%)!important}
