@charset "UTF-8";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: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--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: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--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 Roboto;--mat-sys-body-medium-font: Roboto;--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 Roboto;--mat-sys-body-small-font: Roboto;--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 Roboto;--mat-sys-display-large-font: Roboto;--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 Roboto;--mat-sys-display-medium-font: Roboto;--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 Roboto;--mat-sys-display-small-font: Roboto;--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 Roboto;--mat-sys-headline-large-font: Roboto;--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 Roboto;--mat-sys-headline-medium-font: Roboto;--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 Roboto;--mat-sys-headline-small-font: Roboto;--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 Roboto;--mat-sys-label-large-font: Roboto;--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 Roboto;--mat-sys-label-medium-font: Roboto;--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 Roboto;--mat-sys-label-small-font: Roboto;--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 Roboto;--mat-sys-title-large-font: Roboto;--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 Roboto;--mat-sys-title-medium-font: Roboto;--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 Roboto;--mat-sys-title-small-font: Roboto;--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}html{--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}html{--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}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list],ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.static-content h1,.task-section h1{font-size:42px;font-style:normal;font-weight:400;line-height:48px}.static-content h2,.task-section h2{font-size:24px;font-style:normal;font-weight:700;line-height:36px}.static-content h3,.task-section h3,.page-title{font-size:22px;font-style:normal;font-weight:600;line-height:30px}.placeholder-block .placeholder-text .placeholder-title,.box .box-title,.static-content h4,.task-section h4,.drawer.mat-mdc-dialog-panel .mat-mdc-dialog-title{font-size:18px;font-style:normal;font-weight:600;line-height:24px}.static-content h5,.task-section h5{font-size:16px;font-style:normal;font-weight:600;line-height:24px}.card .card-title,ul.flipcard-list .flipcard-front{font-size:18px;font-style:normal;font-weight:400;line-height:24px}.box .box-description,.credentials-content .credentials-description,.static-content p,.task-section p,.select-options.mat-mdc-select-panel .mat-mdc-option,.enrolment-tab-group .tab-label .mdc-tab__text-label,.dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-content.mdc-dialog__content .confirmation-description{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.placeholder-block .placeholder-text .placeholder-description,.card .status-label,.filter-options .filter-option .option-label,.mat-mdc-tab-group .tab-label{font-size:14px;font-style:normal;font-weight:400;line-height:18px}@font-face{font-family:SourceSansPro;src:url("./media/SourceSansPro-Regular-I7XVCT4G.woff2") format("woff2"),url("./media/SourceSansPro-Regular-SX3K7HVZ.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SourceSansPro;src:url("./media/SourceSansPro-Bold-GQVOL6WI.woff2") format("woff2"),url("./media/SourceSansPro-Bold-7QRZMGTZ.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SourceSansPro;src:url("./media/SourceSansPro-Semibold-2Z7KOUIM.woff2") format("woff2"),url("./media/SourceSansPro-Semibold-OXQMLP33.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SourceSansPro;src:url("./media/SourceSansPro-It-W4CBPZMP.woff2") format("woff2"),url("./media/SourceSansPro-It-GDPHBWU7.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:RobotoMono;src:url("./media/RobotoMono-Regular-IMHSBRIO.woff2") format("woff2"),url("./media/RobotoMono-Regular-UCTHPGPP.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;scroll-behavior:smooth;scrollbar-color:rgba(209,209,209,.7) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-thumb{background:#d1d1d1b3;border:1px solid #969696;opacity:.6;border-radius:6px}*::-webkit-scrollbar-thumb:hover{opacity:1}html:has(.catalog){overflow-y:hidden}body{background-color:#1d1e26;color:#fafafc;font-family:SourceSansPro,Arial,Helvetica,sans-serif}button,summary{cursor:pointer}a{color:#008ace}a:hover{color:#48a4d0}a:visited{color:#8018a0}textarea{resize:vertical}pre{position:relative;max-width:100%;margin:0;font-size:14px;line-height:24px}pre code{display:block;padding:12px;border-radius:0;background-color:#fafafc;font-family:RobotoMono,monospace;font-weight:400;overflow:auto}code{display:inline-block;padding:0 6px;border-radius:6px;background-color:#ebedf5}.container-lg{padding-inline:max(40px,(100% - 960px) / 2)}@media (max-width: 768px){.container-lg{padding-inline:max(20px,(100% - 960px) / 2)}}.container-xl{padding-inline:max(40px,(100% - 1134px) / 2)}@media (max-width: 768px){.container-xl{padding-inline:max(20px,(100% - 1134px) / 2)}}.container-xxl{padding-inline:max(40px,(100% - 1320px) / 2)}@media (max-width: 768px){.container-xxl{padding-inline:max(20px,(100% - 1320px) / 2)}}router-outlet{display:none}.text-success{color:#67a300}.text-negative{color:#ff4242}.text-warning{color:#fcaa00}.text-right{text-align:right}.capitalize{display:inline-block}.capitalize:first-letter{text-transform:capitalize}.copy-icon{display:flex;position:absolute;top:6px;right:6px;width:18px;height:18px;cursor:pointer}.copy-icon>svg{height:100%;width:100%;object-fit:contain;object-position:center}[sepcopytoclipboard]{-webkit-user-select:none;user-select:none}.placeholder{display:inline-flex;font-style:italic}.announcement{display:block;padding:12px;border-left:3px solid #a0ddee;background-color:#f5fdff}.announcement:before{content:"\1f4e2  ";display:inline-block;margin-right:.5em}.content:has(.task) .footer{display:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.mat-expansion-panel{box-shadow:none!important;border-radius:9px!important;background-color:transparent!important;color:#fafafc!important}.mat-expansion-panel:hover{background-color:transparent!important}.mat-expansion-panel .mat-expansion-panel-header{padding:9px;height:42px}.mat-expansion-panel .mat-expansion-panel-header:hover{background-color:#3d3f50!important}.mat-expansion-panel .mat-expansion-panel-header:active{background-color:#484a5e!important}.mat-expansion-panel .mat-expansion-panel-header.mat-expanded{height:42px;background-color:#474a59}.mat-expansion-panel .mat-expansion-panel-header .mat-content{align-items:center}.mat-expansion-panel .mat-expansion-panel-header .panel-header-icon{order:-1}.mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{margin-left:12px;color:inherit;font-size:14px;line-height:18px}.mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator svg{width:18px;height:18px;margin:0;fill:#fafafc}.mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body{padding:0}.mat-mdc-snack-bar-container.notification-panel{margin:24px}.mat-mdc-snack-bar-container.notification-panel .mat-mdc-snackbar-surface{padding:0;background-color:transparent;box-shadow:none}.mat-mdc-snack-bar-container.notification-panel .mat-mdc-snackbar-surface .mat-mdc-snack-bar-label{padding:0}@keyframes spin{0%{rotate:0deg}to{rotate:-360deg}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pulse{0%{opacity:.5}to{opacity:1}}.dialog-panel .mat-mdc-dialog-surface{border-radius:6px;background-color:#fff}.dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-title{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e1e3eb;font-size:18px;font-weight:500}.dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-title:before{display:none}.dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-title [mat-dialog-close]{cursor:pointer}.dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-content.mdc-dialog__content{padding:24px}.dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-actions.mdc-dialog__actions{border-top:1px solid #e1e3eb}.dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-actions.mdc-dialog__actions .confirmation-actions{display:flex;gap:12px}.cdk-global-scrollblock:has(.drawer){overflow:hidden}.drawer.mat-mdc-dialog-panel{border-left:1px solid #585b69;transform:translate(100%);animation:slideInRight .25s ease-out forwards}.drawer.mat-mdc-dialog-panel .mat-mdc-dialog-title{padding:16px 24px;color:#fafafc;font-family:SourceSansPro,Arial,Helvetica,sans-serif}.drawer.mat-mdc-dialog-panel .mat-mdc-dialog-title:before{display:none}.drawer.mat-mdc-dialog-panel .mat-mdc-dialog-title sep-icon{fill:currentColor;cursor:pointer}.drawer.mat-mdc-dialog-panel .mat-mdc-dialog-content{max-height:none;padding:16px 24px!important;font-family:SourceSansPro,Arial,Helvetica,sans-serif}.drawer.mat-mdc-dialog-panel .mat-mdc-dialog-surface{border-radius:0;background-color:#1d1e26}.mat-mdc-tab-group .tab-label{font-family:SourceSansPro,Arial,Helvetica,sans-serif;height:36px;padding:0 12px;font-weight:500}.mat-mdc-tab-group .tab-label.mdc-tab--active .mdc-tab-indicator__content--underline{border:none;border-bottom:3px solid #008ace}.mat-mdc-tab-group .tab-label.mdc-tab--active .mdc-tab__text-label{color:#008ace}.mat-mdc-tab-group .tab-label:hover.mdc-tab--active .mdc-tab-indicator__content--underline,.mat-mdc-tab-group .tab-label:focus-within.mdc-tab--active .mdc-tab-indicator__content--underline{border:none;border-bottom:3px solid #008ace}.mat-mdc-tab-group .tab-label:hover.mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-group .tab-label:focus-within.mdc-tab--active .mdc-tab__text-label{color:#008ace}.mat-mdc-tab-group .tab-body{margin-top:18px}.enrolment-tab-group .mat-mdc-tab-label-container{border-bottom-color:#474a59}.enrolment-tab-group .tab-label{height:60px;padding:0 9px}.enrolment-tab-group .tab-label:hover .mdc-tab__text-label,.enrolment-tab-group .tab-label:focus-within .mdc-tab__text-label{color:#008ace}.enrolment-tab-group .tab-label .mdc-tab__text-label{display:flex;gap:6px;color:#fafafc}.enrolment-statistics-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:#fafafc}.enrolment-statistics-tab-group .tab-label{max-width:210px}.enrolment-statistics-tab-group .tab-label .mdc-tab__content{width:100%}.enrolment-statistics-tab-group .tab-label .mdc-tab__content .mdc-tab__text-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enrolment-statistics-tab-group .tab-label .mdc-tab__content .mdc-tab__text-label sep-badge{margin-left:6px}.mat-mdc-select-trigger{display:block;width:100%;padding:9px 12px;border:1px solid #ced0db;border-radius:3px;font-family:SourceSansPro,Arial,Helvetica,sans-serif;line-height:22px;letter-spacing:normal}.mat-mdc-select-trigger:hover:not(:focus-within){border-color:#e1e3eb}.mat-mdc-select-trigger:after{content:url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M 4.0625 6.0625 L 3 7.125 L 9 13.125 L 15 7.125 L 13.9375 6.0625 L 9 11.003906 Z M 4.0625 6.0625' fill='%236c6f80'/></svg>");width:18px;height:18px}.mat-mdc-select-trigger .mat-mdc-select-placeholder{color:#acafbf}.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:none}.select-field--focused .mat-mdc-select-trigger{border-color:#008ace}.form-field--invalid .mat-mdc-select-trigger{border-color:#ff4242!important}.form-field--invalid .mat-mdc-select-trigger:after{content:url("data:image/svg+xml;utf8,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M 4.0625 6.0625 L 3 7.125 L 9 13.125 L 15 7.125 L 13.9375 6.0625 L 9 11.003906 Z M 4.0625 6.0625' fill='%23ff4242'/></svg>");width:18px;height:18px}.select-options.mat-mdc-select-panel{padding:0;margin:0;background-color:#fff;border-radius:0 0 3px 3px}.select-options.mat-mdc-select-panel .mat-mdc-option{min-height:auto;padding:9px 12px}.select-options.mat-mdc-select-panel .mat-mdc-option:hover{background-color:#f5f6fa}.select-options.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active:not(:hover){background-color:transparent}.select-options.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background-color:#e1f4fa!important}.select-options.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected .mat-pseudo-checkbox{display:none}.enrolment-table .mdc-data-table__content .mat-mdc-row:nth-child(2n){background-color:transparent}.leaderboard-table .mdc-data-table__content .mat-mdc-row:nth-child(2n){background-color:transparent}.mat-mdc-tooltip-panel{--arrow-size: 6px}.mat-mdc-tooltip-panel .mdc-tooltip{padding:12px;border-radius:3px;background-color:#fff;box-shadow:0 0 3px #1d1e260d,0 3px 6px #1d1e261a}.mat-mdc-tooltip-panel .mdc-tooltip:after{content:"";position:absolute;border:var(--arrow-size) solid transparent}.mat-mdc-tooltip-panel .mdc-tooltip .mat-mdc-tooltip-surface{min-height:auto;padding:0;background:transparent;color:#303240}.mat-mdc-tooltip-panel-above .mdc-tooltip:after{left:50%;top:100%;transform:translate(-50%);border-top-color:#fafafc}.mat-mdc-tooltip-panel-below .mdc-tooltip:after{left:50%;bottom:100%;transform:translate(-50%);border-bottom-color:#fafafc}.mat-mdc-tooltip-panel-right .mdc-tooltip:after{right:100%;top:50%;transform:translateY(-50%);border-right-color:#fafafc}.mat-mdc-tooltip-panel-left .mdc-tooltip:after{left:100%;top:50%;transform:translateY(-50%);border-left-color:#fafafc}:root{--mat-menu-container-color: #272833}:root{--mat-menu-item-spacing: 30px}:root{--mat-menu-divider-color: #585b69}.mat-mdc-menu-panel .mat-mdc-menu-content{padding:9px 0;border-radius:6px;box-shadow:0 0 4px #0003,0 3px 6px #0003}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;gap:9px;color:#fafafc;fill:currentColor}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:hover{background-color:#303240}.mat-calendar .mat-calendar-header{padding:0}.mat-calendar .mat-calendar-content{color:#fafafc}.mat-calendar .mat-calendar-content .mat-calendar-table{margin-bottom:0}.mat-calendar .mat-calendar-content .mat-calendar-table-header th{border:none;color:#acafbf}.mat-calendar .mat-calendar-content .mat-calendar-table .mat-calendar-body tr{background-color:transparent}.mat-calendar .mat-calendar-content .mat-calendar-body-label,.mat-calendar .mat-calendar-content .mat-calendar-body-cell.weekend .mat-calendar-body-cell-content{color:#acafbf}.mat-calendar .mat-calendar-content .mat-calendar-body-cell.cell-highlight .mat-calendar-body-cell-content{border:1px solid #6c6f80}.mat-calendar .mat-calendar-content .mat-calendar-body-cell-content{border-radius:6px;color:#fafafc}.mat-calendar .mat-calendar-content .mat-calendar-body-cell-content.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){position:relative;color:#009ecc;border-color:transparent}.mat-calendar .mat-calendar-content .mat-calendar-body-cell-content.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical):after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);border-radius:50%;width:4px;height:4px;background-color:#009ecc}.task-section{border-radius:12px;background-color:#fff}.task-section h1,.task-section h2,.task-section h3,.task-section h4,.task-section h5{margin-bottom:18px}.task-section p:not(:last-child){margin-bottom:18px}.task-section a{font-weight:400}.task-section hr{margin:30px 0;border:none;border-top:1px solid #e1e3eb}.task-section ul{margin:0 0 18px;padding-left:24px;list-style:disc}.task-section ol{list-style:auto}.task-section ol li:not(:first-child){margin-top:12px}.task-section div:has(>iframe:only-child){aspect-ratio:16/9}.task-section div:has(>iframe:only-child) iframe{height:100%;width:100%}.task-section div:has(>img){text-align:center}.task-section div:has(>img:only-child){display:flex;align-items:center;justify-content:center}.task-section img{display:inline-block;height:100%;width:100%;max-width:max-content;object-fit:contain;object-position:center;box-shadow:0 0 3px #1d1e260d,0 3px 6px #1d1e261a;border-radius:3px}@media screen and (max-width: 768px){.task-section img{width:100%!important}}.task-section code{font-family:inherit}.task-section pre{margin:0 0 18px}.task-section pre code{font-weight:400}.task-section details{margin-bottom:24px}.task-section details summary{padding-left:32px;list-style:none;font-weight:600;background-image:url("./media/navigation-chevron_down-outline-VBYYIK6Q.svg");background-repeat:no-repeat;background-position:0 50%}.task-section details[open] summary{margin-bottom:12px;background-image:url("./media/navigation-chevron_up-outline-35SDW62K.svg")}.task-section .section-title{margin:0;padding:18px 30px;border-bottom:1px solid #e1e3eb;font-size:24px;font-weight:600;line-height:30px}.task-section .section-content{padding:30px}.task-section .section-content .task-solution-eda-recommendation{display:flex;align-items:center;gap:6px;fill:#009ecc}.task-section .section-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:0 30px 30px}.task-section .section-actions .button-prev{margin-right:auto;order:-1}.task-section .section-actions .button-next{order:1}@media screen and (max-width: 480px){.task-section .section-actions{flex-direction:column;align-items:stretch}.task-section .section-actions .button-prev{margin-right:0}}.task-section-form{margin-bottom:30px;display:flex;flex-direction:column;gap:18px}.task-section--disabled .section-content{pointer-events:none;filter:grayscale(.8)}.static-content h1{margin-bottom:24px}.static-content h2,.static-content h3,.static-content h4,.static-content h5{margin-bottom:18px}.static-content :is(h1,h2,h3,h4,h5):not(:first-child){margin-top:24px}.static-content h1:not(:first-child){margin-top:74px}.static-content h2:not(:first-child){margin-top:60px}.static-content p:not(:first-child){margin-top:18px}.static-content a{font-weight:400}.static-content hr{margin:30px 0;border:none;border-top:1px solid #e1e3eb}.static-content ul{margin:0 0 18px;padding-left:24px;list-style:disc}.static-content ol{list-style:auto}.static-content div:has(>iframe:only-child){aspect-ratio:16/9}.static-content div:has(>iframe:only-child) iframe{height:100%;width:100%}.static-content div:has(>img){text-align:center}.static-content div:has(>img:only-child){display:flex;align-items:center;justify-content:center}.static-content img{display:block;margin:auto;height:100%;width:100%;max-width:max-content;object-fit:contain;object-position:center;box-shadow:0 0 3px #1d1e260d,0 3px 6px #1d1e261a;border-radius:6px}@media screen and (max-width: 768px){.static-content img{width:100%!important}}.static-content code{font-family:inherit}.static-content pre{margin:0 0 18px}.static-content pre code{font-weight:400}.static-content table{display:block;width:100%;border:0;margin-top:30px;border-spacing:0;border-collapse:collapse;white-space:normal;overflow-x:auto}.static-content table:first-child{margin-top:0}.static-content table th{padding:15px 12px;border-bottom:1px solid #e1e3eb;text-align:left}.static-content table td{padding:9px 12px;vertical-align:top}.static-content table tbody tr:nth-child(2n){background-color:#272833}@media screen and (max-width: 1024px){.static-content table th,.static-content table td{padding:9px}}.static-content details{margin-top:24px;padding:12px 18px;border:1px solid #585b69;border-radius:9px;background-color:#272833}.static-content details:first-child{margin-top:0}.static-content details summary{padding-left:42px;list-style:none;font-weight:600;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.41421%208.08584L4%209.50006L12%2017.5001L20%209.50003L18.5858%208.08582L12%2014.6716L5.41421%208.08584Z%22%20fill%3D%22%23fafafc%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:0 50%}.static-content details[open]{border-color:#008ace}.static-content details[open] summary{margin-bottom:18px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.5858%2015.9142L20%2014.4999L12%206.49994L4.00003%2014.5L5.41424%2015.9142L12%209.32837L18.5858%2015.9142Z%22%20fill%3D%22%2348a4d0%22%2F%3E%3C%2Fsvg%3E);color:#48a4d0}.static-content .announcement{display:block;padding:12px;border-left:3px solid #008ace;background-color:#2c394b}.static-content .announcement:before{content:"\1f4e2  ";display:inline-block;margin-right:.5em}.static-content .message-box--info,.static-content .message-box--success,.static-content .message-box--error,.static-content .message-box--warning{padding:12px 18px;border-left:3px solid transparent}.static-content .message-box--info .message-box-text,.static-content .message-box--success .message-box-text,.static-content .message-box--error .message-box-text,.static-content .message-box--warning .message-box-text{margin:0;font-size:14px;line-height:24px}.static-content .message-box--info{border-color:#585b69;background-color:#272833;fill:#303240}.static-content .message-box--success{border-color:#67a300;background-color:#343a3b;fill:#67a300}.static-content .message-box--error{border-color:#ff4242;background-color:#3c343e;fill:#ff4242}.static-content .message-box--warning{border-color:#fcaa00;background-color:#3f3b3b;fill:#fcaa00}.static-content .list--tips,.static-content .list--important{margin-top:30px;padding:12px 18px;border-left:3px solid transparent;background-color:#272833}.static-content .list--tips:first-child,.static-content .list--important:first-child{margin-top:0}.static-content .list--tips ul,.static-content .list--important ul{margin:12px 0 0;padding:0;list-style:none}.static-content .list--tips ul li,.static-content .list--important ul li{margin-top:6px;padding-left:30px;position:relative}.static-content .list--tips ul li:first-child,.static-content .list--important ul li:first-child{margin-top:0}.static-content .list--tips ul li:before,.static-content .list--important ul li:before{position:absolute;left:0;top:0;bottom:0}.static-content .list--important{border-color:#ff4242}.static-content .list--important ul li:before{content:"\1f4dd"}.static-content .list--tips{border-color:#009ecc}.static-content .list--tips ul li:before{content:"\1f4a1"}.static-content .image-left,.static-content .image-right{margin-top:18px}.static-content .image-left:after,.static-content .image-right:after{content:"";display:block;clear:both}@media screen and (max-width: 768px){.static-content .image-left img,.static-content .image-right img{float:none!important;margin:0!important}}.static-content .image-left img{float:left;margin-right:24px}.static-content .image-right img{float:right;margin-left:24px}.about .static-content th:first-child,.about .static-content td:first-child{position:sticky;left:0;background-color:#272833}.about .static-content th:not(:first-child),.about .static-content td:not(:first-child){text-align:center;vertical-align:middle}.credentials-content{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.credentials-content .credential-item{width:100%}.credentials-content .credential-item:not(:first-of-type){border-top:1px solid #e1e3eb;padding-top:18px}.credentials-content .credential-item h3{margin-bottom:18px}.credentials-content .credential-parameter-list{width:100%;margin:0;padding-left:0}.credentials-content .credential-parameter-list .credential-parameter-item{display:flex;align-items:center;border-bottom:1px solid #e1e3eb;padding:6px;line-height:24px}.credentials-content .credential-parameter-list .credential-parameter-item .credential-parameter-title{width:180px;flex-shrink:0;flex-grow:0;font-weight:500}.credentials-content .credential-parameter-list .credential-parameter-item .credential-parameter-value{padding-right:36px;flex:1 1 0;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.credentials-content .credential-parameter-list .credential-parameter-item .credential-parameter-value .copy-icon{top:50%;transform:translateY(-50%)}ul.flipcard-list{margin:0 0 30px;padding:0;display:flex;justify-content:center;gap:24px;list-style:none}ul.flipcard-list .flipcard-item{min-width:210px;min-height:210px;flex:0 1 25%;perspective:1600px}ul.flipcard-list .flipcard-item input[type=checkbox]{display:none}ul.flipcard-list .flipcard-card{width:100%;height:100%;aspect-ratio:1/1;border-radius:9px;box-shadow:0 0 3px #1d1e260d,0 3px 6px #1d1e261a;background-color:#f5fdff;color:#303240;font-size:14px;text-wrap:wrap;transition:.7s transform;transform-style:preserve-3d}ul.flipcard-list .flipcard-item input[type=checkbox]:checked+.flipcard-card{transform:rotateX(180deg)}ul.flipcard-list .flipcard-item input[type=checkbox]:checked+.flipcard-card .flipcard-button{transform:rotateX(180deg);top:0}ul.flipcard-list .flipcard-front,ul.flipcard-list .flipcard-back{height:100%;border-top:12px solid transparent;border-bottom:12px solid transparent;padding-inline:18px;display:flex;align-items:safe center;justify-content:center;backface-visibility:hidden;text-wrap:balance}ul.flipcard-list .flipcard-front{align-items:center;position:absolute;inset:0}ul.flipcard-list .flipcard-back{overflow-y:auto}ul.flipcard-list .flipcard-back{transform:rotatex(180deg)}ul.flipcard-list .flipcard-button{position:absolute;right:0;bottom:0;width:50px;height:50px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%2019V17H14.1C15.15%2017%2016.0623%2016.6667%2016.837%2016C17.6123%2015.3333%2018%2014.5%2018%2013.5C18%2012.5%2017.6123%2011.6667%2016.837%2011C16.0623%2010.3333%2015.15%2010%2014.1%2010H7.8L10.4%2012.6L9%2014L4%209L9%204L10.4%205.4L7.8%208H14.1C15.7167%208%2017.1043%208.525%2018.263%209.575C19.421%2010.625%2020%2011.9333%2020%2013.5C20%2015.0667%2019.421%2016.375%2018.263%2017.425C17.1043%2018.475%2015.7167%2019%2014.1%2019H7Z%22%20fill%3D%22%23303240%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;cursor:pointer;backface-visibility:hidden}.form-field{display:flex;flex-direction:column}.form-field .form-field-label{margin-bottom:6px;font-size:14px;line-height:18px;font-weight:600}.form-field .form-field-input{margin-bottom:3px;position:relative;fill:#6c6f80}.form-field .form-field-input .input-field{display:block;width:100%;padding:9px 12px;border:1px solid #ced0db;border-radius:3px;line-height:22px}.form-field .form-field-input .input-field::placeholder{color:#acafbf}.form-field .form-field-input .input-field:focus{outline:none}.form-field .form-field-input sep-icon.input-icon{position:absolute;right:6px;top:50%;transform:translateY(-50%);cursor:pointer}.form-field .form-field-input:focus-within .input-field{border-color:#008ace;outline:none}.form-field .form-field-input:hover:not(:focus-within) .input-field{border-color:#e1e3eb}.form-field .form-field-input--protected .input-field{padding-right:40px}.form-field .form-field-note{margin-top:3px;font-size:12px;line-height:18px;color:#6c6f80;white-space:pre-line}.form-field .form-field-error{display:none;margin-top:3px;font-size:12px;line-height:18px;color:#ff4242}.form-field--invalid .form-field-input{fill:#ff4242}.form-field--invalid .form-field-input .input-field{border-color:#ff4242!important}.form-field--invalid .form-field-error{display:block}.form-field--one-line{flex-direction:row;align-items:center;gap:6px}.form-field--one-line .form-field-label{margin-bottom:0;cursor:pointer}.form-field--one-line input[type=checkbox]{width:18px;height:18px}.list--tips,.list--important{padding:12px 18px;border-left:3px solid transparent}.list--tips:not(:last-child),.list--important:not(:last-child){margin-bottom:30px}.list--tips h4,.list--important h4{margin-bottom:12px}.list--tips ul,.list--important ul{margin:0;padding:0;list-style:none}.list--tips ul li,.list--important ul li{padding-left:30px;position:relative}.list--tips ul li:not(:last-child),.list--important ul li:not(:last-child){margin-bottom:6px}.list--tips ul li:before,.list--important ul li:before{position:absolute;left:0;top:0;bottom:0}.list--important{border-color:#ff4242;background-color:#fef6f6}.list--important ul li:before{content:"\1f4dd"}.list--tips{border-color:#009ecc;background-color:#f5fdff}.list--tips ul li:before{content:"\1f4a1"}.message-box--info,.message-box--success,.message-box--error,.message-box--warning{padding:12px 18px;border-left:3px solid transparent}.message-box--info .message-box-text,.message-box--success .message-box-text,.message-box--error .message-box-text,.message-box--warning .message-box-text{margin:0;font-size:14px;line-height:24px}.message-box--info{border-color:#474a59;background-color:#fafafc;fill:#474a59}.message-box--success{border-color:#67a300;background-color:#fcfff5;fill:#67a300}.message-box--error{border-color:#ff4242;background-color:#fef6f6;fill:#ff4242}.message-box--warning{border-color:#fcaa00;background-color:#fffcf5;fill:#fcaa00}:is(.message-box--info,.message-box--success,.message-box--error,.message-box--warning):has(sep-icon){border:none}sep-page-placeholder a{text-decoration:none}table{width:100%;border:0;margin-bottom:30px;border-spacing:0;border-collapse:collapse;white-space:normal;overflow-x:auto}table th{padding:15px 12px;border-bottom:1px solid #e1e3eb;text-align:left}table td{padding:9px 12px;vertical-align:top}table tbody tr:nth-child(2n){background-color:#f5f6fa}.tooltip{--arrow-size: 6px;transform:translateY(calc(var(--arrow-size) * 2));min-width:160px;max-width:240px;padding:12px;border-radius:3px;color:#303240;font-size:12px;background-color:#fafafc;box-shadow:0 0 3px #1d1e260d,0 3px 6px #1d1e261a;z-index:100}.tooltip:before{content:"";position:absolute;left:50%;bottom:100%;transform:translate(-50%);border:var(--arrow-size) solid transparent;border-bottom-color:#fafafc}.apexcharts-tooltip .tooltip{max-width:100%;transform:none}.apexcharts-tooltip .tooltip:before{display:none}.box{padding:12px;border-radius:9px;background-color:#272833}.box .box-icon{display:flex;align-items:center;justify-content:center;align-self:flex-start;fill:#008ace}.box .box-text{flex-grow:1}.box .box-title{font-weight:600}.box .box-description{margin-top:9px;text-wrap:pretty}.box .button{margin-left:15px;fill:#009ecc;color:#009ecc}.filter-options{margin:0;padding:0}.filter-options .filter-option .option-label{display:flex;align-items:center;gap:12px;padding-block:3px;cursor:pointer}.filter-options .filter-option .option-label:hover{color:#008ace}.filter-options .filter-option .option-label .option-title{flex-grow:1}.filter-actions{display:flex;justify-content:flex-end;padding:6px 12px;border-top:1px solid #585b69}.filter-actions .button-clear{padding:6px 12px;border:none;border-radius:3px;background-color:transparent;color:#e1e3eb}.filter-actions .button-clear:hover{background-color:#383b4a}.card{--image-size: 160px;--padding: 24px;width:100%;display:flex;position:relative;border-radius:12px;background-color:#272833;color:#fafafc;overflow:hidden}.card .image-container{flex:0 0 var(--image-size);position:relative;overflow:hidden}.card .image-container .image-placeholder{width:100%;height:100%;object-fit:cover;object-position:center}.card .image-container .image-placeholder.run{background:linear-gradient(225deg,#3f51b5,#cab5fc)}.card .image-container .image-placeholder.run:before{content:"";display:block;width:100%;height:100%;background:url("./media/pattern-1-CBJHOZLR.svg") center center no-repeat;background-size:cover;opacity:.7}.card .image-container .image-placeholder.challenge{background:linear-gradient(225deg,#0453c7,#2196f3)}.card .image-container .image-placeholder.challenge:before{content:"";display:block;width:100%;height:100%;background:url("./media/pattern-2-Y6R4DIQK.svg") center center no-repeat;background-size:cover;opacity:.7}.card .image-container .image-placeholder.custom_run{background:linear-gradient(225deg,#2791a4,#46c8d3)}.card .image-container .image-placeholder.custom_run:before{content:"";display:block;width:100%;height:100%;background:url("./media/pattern-3-3LFVGZPO.svg") center center no-repeat;background-size:cover;opacity:.7}.card .image-container .image-placeholder.assessment{background:linear-gradient(225deg,#009688,#16d1b5)}.card .image-container .image-placeholder.assessment:before{content:"";display:block;width:100%;height:100%;background:url("./media/pattern-4-TG2ZAWGW.svg") center center no-repeat;background-size:cover;opacity:.7}.card .image-container .image-placeholder.theory{background:linear-gradient(225deg,#2791a4,#46c8d3)}.card .image-container .image-placeholder.theory:before{content:"";display:block;width:100%;height:100%;background:url("./media/pattern-3-3LFVGZPO.svg") center center no-repeat;background-size:cover;opacity:.7}.card .image-container .image-placeholder.practice{background:linear-gradient(225deg,#009688,#16d1b5)}.card .image-container .image-placeholder.practice:before{content:"";display:block;width:100%;height:100%;background:url("./media/pattern-4-TG2ZAWGW.svg") center center no-repeat;background-size:cover;opacity:.7}.card .card-content{flex:1 1 0;padding:var(--padding)}.card .card-header{display:flex;justify-content:space-between;gap:12px}.card .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card .card-details{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.card .card-details .details-option{display:flex;align-items:center;gap:.375em;fill:currentColor}.card .card-tags{display:flex;flex-wrap:wrap;gap:.375em}.card .card-tags .tag:is(a){cursor:pointer}.card .card-footer:not(:empty){display:flex}.card .card-footer:not(:empty) .card-footer-actions{margin-left:auto}.card .status-label{display:inline-flex;align-self:flex-start;padding:6px 9px;border:1px solid #383b4a;border-radius:100vw;white-space:nowrap}.card .status-label--planned{color:#ffedc9;background-color:#403f40;border-color:#74683e}.card .status-label--in{color:#7dbcdb;background-color:#2c394b;border-color:#3e586f}.card .status-label--failed{color:#f78c77;background-color:#3c343e;border-color:#6b4447}.card .status-label--completed{color:#a6d151;background-color:#343a3b;border-color:#505f49}.card--list{flex-direction:row}.card--list .card-image{width:var(--image-size)}.card--grid{--image-size: 120px;--padding: 12px;height:100%;flex-direction:column}.card--grid .card-description{text-wrap:balance}.placeholder-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:21px}.placeholder-block .placeholder-text{display:flex;flex-direction:column;gap:6px;text-align:center;color:#fafafc}.placeholder-block .placeholder-text .placeholder-description a{text-decoration:none;color:#008ace}.placeholder-block .placeholder-text .placeholder-description a:hover{color:#48a4d0}
