@import"https://fonts.googleapis.com/css2?family=Mona+Sans:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200";@charset "UTF-8";:root{--font-family-Mona-Sans: Mona Sans, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-size-0: 57px;--font-size-1: 45px;--font-size-2: 36px;--font-size-3: 32px;--font-size-4: 28px;--font-size-5: 24px;--font-size-6: 16px;--font-size-7: 14px;--font-size-8: 12px;--font-size-9: 11px;--font-size-10: 22px;--line-height-0: 64px;--line-height-1: 52px;--line-height-2: 44px;--line-height-3: 40px;--line-height-4: 36px;--line-height-5: 32px;--line-height-6: 24px;--line-height-7: 20px;--line-height-8: 16px;--line-height-9: 28px;--typography-display-large-font-family: var(--font-family-Mona-Sans);--typography-display-large-font-size: var(--font-size-0);--typography-display-large-font-weight: var(--font-weight-regular);--typography-display-large-line-height: var(--line-height-0);--typography-display-large-letter-spacing: -.25px;--typography-display-medium-font-family: var(--font-family-Mona-Sans);--typography-display-medium-font-size: var(--font-size-1);--typography-display-medium-font-weight: var(--font-weight-regular);--typography-display-medium-line-height: var(--line-height-1);--typography-display-medium-letter-spacing: 0px;--typography-display-small-font-family: var(--font-family-Mona-Sans);--typography-display-small-font-size: var(--font-size-2);--typography-display-small-font-weight: var(--font-weight-regular);--typography-display-small-line-height: var(--line-height-2);--typography-display-small-letter-spacing: 0px;--typography-headline-large-font-family: var(--font-family-Mona-Sans);--typography-headline-large-font-size: var(--font-size-3);--typography-headline-large-font-weight: 500;--typography-headline-large-line-height: var(--line-height-3);--typography-headline-large-letter-spacing: 0px;--typography-headline-medium-font-family: var(--font-family-Mona-Sans);--typography-headline-medium-font-size: var(--font-size-4);--typography-headline-medium-font-weight: 500;--typography-headline-medium-line-height: var(--line-height-4);--typography-headline-medium-letter-spacing: 0px;--typography-headline-small-font-family: var(--font-family-Mona-Sans);--typography-headline-small-font-size: var(--font-size-5);--typography-headline-small-font-weight: 500;--typography-headline-small-line-height: var(--line-height-5);--typography-headline-small-letter-spacing: 0px;--typography-title-large-font-family: var(--font-family-Mona-Sans);--typography-title-large-font-size: var(--font-size-10);--typography-title-large-font-weight: 600;--typography-title-large-line-height: var(--line-height-9);--typography-title-large-letter-spacing: 0px;--typography-title-medium-font-family: var(--font-family-Mona-Sans);--typography-title-medium-font-size: var(--font-size-6);--typography-title-medium-font-weight: 600;--typography-title-medium-line-height: var(--line-height-6);--typography-title-medium-letter-spacing: .15px;--typography-title-small-font-family: var(--font-family-Mona-Sans);--typography-title-small-font-size: var(--font-size-7);--typography-title-small-font-weight: 600;--typography-title-small-line-height: var(--line-height-7);--typography-title-small-letter-spacing: .1px;--typography-body-large-font-family: var(--font-family-Mona-Sans);--typography-body-large-font-size: var(--font-size-6);--typography-body-large-font-weight: var(--font-weight-regular);--typography-body-large-line-height: var(--line-height-6);--typography-body-large-letter-spacing: .5px;--typography-body-medium-font-family: var(--font-family-Mona-Sans);--typography-body-medium-font-size: var(--font-size-7);--typography-body-medium-font-weight: var(--font-weight-regular);--typography-body-medium-line-height: var(--line-height-7);--typography-body-medium-letter-spacing: .25px;--typography-body-small-font-family: var(--font-family-Mona-Sans);--typography-body-small-font-size: var(--font-size-8);--typography-body-small-font-weight: var(--font-weight-regular);--typography-body-small-line-height: var(--line-height-8);--typography-body-small-letter-spacing: .4px;--typography-label-large-font-family: var(--font-family-Mona-Sans);--typography-label-large-font-size: var(--font-size-7);--typography-label-large-font-weight: var(--font-weight-medium);--typography-label-large-line-height: var(--line-height-7);--typography-label-large-letter-spacing: .1px;--typography-label-medium-font-family: var(--font-family-Mona-Sans);--typography-label-medium-font-size: var(--font-size-8);--typography-label-medium-font-weight: var(--font-weight-medium);--typography-label-medium-line-height: var(--line-height-8);--typography-label-medium-letter-spacing: .5px;--typography-label-small-font-family: var(--font-family-Mona-Sans);--typography-label-small-font-size: var(--font-size-9);--typography-label-small-font-weight: var(--font-weight-medium);--typography-label-small-line-height: var(--line-height-8);--typography-label-small-letter-spacing: .5px}:root{--Accent-On-Primary: #FFFFFF;--Accent-On-Secondary: #FFFFFF;--Accent-On-Tetriary: #101223;--Accent-Primary-Surface: #96989F;--Accent-Primary-Text: #020204;--Accent-Primary: #282A3A;--Accent-Secondary-Surface: #9FA0FB;--Accent-Secondary-Text: #0A0A94;--Accent-Secondary: #1011F6;--Accent-Tetriary-Surface: #E7FBAC;--Accent-Tetriary-Text: #76921D;--Accent-Tetriary: #C4F430;--Neutral-Border-Primary: #D8DAE2;--Neutral-Border-Secondary: #B3B5BD;--Neutral-Border-Tetriary: #9496A1;--Neutral-Primary: #000000;--Neutral-Secondary: #282A3A;--Neutral-Surface-Primary: #FFFFFF;--Neutral-Surface-Secondary: #F3F4F8;--Neutral-Surface-Tetriary: #E8E9EE;--Neutral-Text-Disabled: #B3B5BD;--Neutral-Text-Primary: #101223;--Neutral-Text-Secondary: #5B5D6B;--Neutral-Text-Tetriary: #777986;--States-Error-Primary: #FF4949;--States-Error-Secondary: #FFB6B6;--States-Error-Surface: #FFEDED;--States-Error-Text: #A62C2C;--States-Success-Primary: #12CE66;--States-Success-Secondary: #A0EBC2;--States-Success-Surface: #E7FAF0;--States-Success-Text: #0A7C3D;--States-Warning-Primary: #FFCC3C;--States-Warning-Seconadary: #FFEAB1;--States-Warning-Surface: #FFFAEC;--States-Warning-Text: #A07F25;--Quiz-Selection-Primary: #E7F4A3;--Quiz-Selection-Surface: rgba(231, 244, 163, .3)}body{margin:0;padding:0;height:100%}@supports (padding: env(safe-area-inset-top)){body.login-page-body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}body{--mat-sys-background: var(--Neutral-Surface-Primary);--mat-sys-error: var(--States-Error-Primary);--mat-sys-error-container: var(--States-Error-Surface);--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: var(--Accent-Primary-Surface);--mat-sys-inverse-surface: var(--Neutral-Secondary);--mat-sys-on-background: var(--Neutral-Text-Primary);--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: var(--States-Error-Text);--mat-sys-on-primary: var(--Accent-On-Primary);--mat-sys-on-primary-container: var(--Accent-Primary-Text);--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: var(--Accent-On-Secondary);--mat-sys-on-secondary-container: var(--Accent-Secondary-Text);--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: var(--Neutral-Text-Primary);--mat-sys-on-surface-variant: var(--Neutral-Text-Secondary);--mat-sys-on-tertiary: var(--Accent-On-Tetriary);--mat-sys-on-tertiary-container: var(--Accent-Tetriary-Text);--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: var(--Neutral-Border-Primary);--mat-sys-outline-variant: var(--Neutral-Border-Secondary);--mat-sys-primary: var(--Accent-Primary);--mat-sys-primary-container: var(--Accent-Primary-Surface);--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: var(--Accent-Secondary);--mat-sys-secondary-container: var(--Accent-Secondary-Surface);--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: rgba(0, 0, 0, .15);--mat-sys-surface: var(--Neutral-Surface-Primary);--mat-sys-surface-bright: var(--Neutral-Surface-Primary);--mat-sys-surface-container: var(--Neutral-Surface-Secondary);--mat-sys-surface-container-high: var(--Neutral-Surface-Secondary);--mat-sys-surface-container-highest: var(--Neutral-Surface-Tetriary);--mat-sys-surface-container-low: #F6F7FA;--mat-sys-surface-container-lowest: #FFFFFF;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: var(--Accent-Primary);--mat-sys-surface-variant: var(--Neutral-Surface-Secondary);--mat-sys-tertiary: var(--Accent-Tetriary);--mat-sys-tertiary-container: var(--Accent-Tetriary-Surface);--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: var(--Neutral-Primary)}body{--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)}body{--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)}body{--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)}body{--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)}body{--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)}body{--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)}body{--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}body{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html{height:100%;margin:0;padding:0;font-family:var(--font-family-Mona-Sans);background-color:var(--Neutral-Surface-Primary);color:var(--mat-sys-on-background)}.mat-app-background{background-color:var(--mat-sys-background);color:var(--mat-sys-on-background)}.main-content{height:calc(100vh - 64px);overflow:hidden}router-outlet+*{display:block;height:100%}.primary-color{color:var(--mat-sys-primary)}.secondary-color{color:var(--mat-sys-secondary)}.tertiary-color{color:var(--mat-sys-tertiary)}.error-color{color:var(--mat-sys-error)}.primary-Surface{background-color:var(--mat-sys-primary);color:var(--mat-sys-on-primary)}.secondary-Surface{background-color:var(--mat-sys-secondary);color:var(--mat-sys-on-secondary)}.tertiary-Surface{background-color:var(--mat-sys-tertiary);color:var(--mat-sys-on-tertiary)}.error-Surface{background-color:var(--mat-sys-error);color:var(--mat-sys-on-error)}.display-large{font-family:var(--typography-display-large-font-family);font-size:var(--typography-display-large-font-size);font-weight:var(--typography-display-large-font-weight);line-height:var(--typography-display-large-line-height);letter-spacing:var(--typography-display-large-letter-spacing)}.display-medium{font-family:var(--typography-display-medium-font-family);font-size:var(--typography-display-medium-font-size);font-weight:var(--typography-display-medium-font-weight);line-height:var(--typography-display-medium-line-height);letter-spacing:var(--typography-display-medium-letter-spacing)}.display-small{font-family:var(--typography-display-small-font-family);font-size:var(--typography-display-small-font-size);font-weight:var(--typography-display-small-font-weight);line-height:var(--typography-display-small-line-height);letter-spacing:var(--typography-display-small-letter-spacing)}.headline-large{font-family:var(--typography-headline-large-font-family);font-size:var(--typography-headline-large-font-size);font-weight:var(--typography-headline-large-font-weight);line-height:var(--typography-headline-large-line-height);letter-spacing:var(--typography-headline-large-letter-spacing)}.headline-medium{font-family:var(--typography-headline-medium-font-family);font-size:var(--typography-headline-medium-font-size);font-weight:var(--typography-headline-medium-font-weight);line-height:var(--typography-headline-medium-line-height);letter-spacing:var(--typography-headline-medium-letter-spacing)}.headline-small{font-family:var(--typography-headline-small-font-family);font-size:var(--typography-headline-small-font-size);font-weight:var(--typography-headline-small-font-weight);line-height:var(--typography-headline-small-line-height);letter-spacing:var(--typography-headline-small-letter-spacing)}.title-large{font-family:var(--typography-title-large-font-family);font-size:var(--typography-title-large-font-size);font-weight:var(--typography-title-large-font-weight);line-height:var(--typography-title-large-line-height);letter-spacing:var(--typography-title-large-letter-spacing)}.title-medium{font-family:var(--typography-title-medium-font-family);font-size:var(--typography-title-medium-font-size);font-weight:var(--typography-title-medium-font-weight);line-height:var(--typography-title-medium-line-height);letter-spacing:var(--typography-title-medium-letter-spacing)}.title-small{font-family:var(--typography-title-small-font-family);font-size:var(--typography-title-small-font-size);font-weight:var(--typography-title-small-font-weight);line-height:var(--typography-title-small-line-height);letter-spacing:var(--typography-title-small-letter-spacing)}.body-large{font-family:var(--typography-body-large-font-family);font-size:var(--typography-body-large-font-size);font-weight:var(--typography-body-large-font-weight);line-height:var(--typography-body-large-line-height);letter-spacing:var(--typography-body-large-letter-spacing)}.body-medium{font-family:var(--typography-body-medium-font-family);font-size:var(--typography-body-medium-font-size);font-weight:var(--typography-body-medium-font-weight);line-height:var(--typography-body-medium-line-height);letter-spacing:var(--typography-body-medium-letter-spacing)}.body-small{font-family:var(--typography-body-small-font-family);font-size:var(--typography-body-small-font-size);font-weight:var(--typography-body-small-font-weight);line-height:var(--typography-body-small-line-height);letter-spacing:var(--typography-body-small-letter-spacing)}.label-large{font-family:var(--typography-label-large-font-family);font-size:var(--typography-label-large-font-size);font-weight:var(--typography-label-large-font-weight);line-height:var(--typography-label-large-line-height);letter-spacing:var(--typography-label-large-letter-spacing)}.label-medium{font-family:var(--typography-label-medium-font-family);font-size:var(--typography-label-medium-font-size);font-weight:var(--typography-label-medium-font-weight);line-height:var(--typography-label-medium-line-height);letter-spacing:var(--typography-label-medium-letter-spacing)}.label-small{font-family:var(--typography-label-small-font-family);font-size:var(--typography-label-small-font-size);font-weight:var(--typography-label-small-font-weight);line-height:var(--typography-label-small-line-height);letter-spacing:var(--typography-label-small-letter-spacing)}@media (max-width: 760px){.login-page__form{padding-bottom:140px!important}.login-page{min-height:calc(100vh - 80px)!important;overflow-y:auto!important}.login-page__form-column{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}.mat-mdc-menu-content{z-index:9999!important;background-color:#fff!important;box-shadow:0 2px 4px #0003!important}
