html,body{height:100%;width:100%}.search-date-picker .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content,.search-date-picker .mat-calendar-body-cell.special-selected-date>.mat-calendar-body-cell-content{border-radius:10px;background:linear-gradient(180deg,#22ab7233,#309bf226)!important;background-size:200% 200%;animation:gradient-animation 2s ease-in-out infinite alternate both}html,body{background:linear-gradient(#00000080,#000),url("./media/bgd2-1-NDIXYLYB.jpg");display:flex;background-position-x:-15rem;background-size:cover;background-position:25% 25%;background-repeat:no-repeat}html,body{filter:blur(1.25rem) brightness(.75) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><filter id="a"><feComponentTransfer><feFuncA type="linear" slope="10"/></feComponentTransfer></filter>#a')}.twister-logo{--brand-logo-width: 18.6vw;--brand-logo-margin: 1.5rem;position:absolute;bottom:0;right:0;margin:var(--brand-logo-margin);width:var(--brand-logo-width);aspect-ratio:18.6/5.56;height:auto}@media (orientation: portrait){.twister-logo{--brand-logo-width: clamp(10rem, 42vw, 18rem);--brand-logo-margin: clamp(1rem, 3vw, 1.5rem)}}@media (orientation: landscape){.twister-logo{--brand-logo-width: clamp(12rem, 18.6vw, 24rem);--brand-logo-margin: clamp(1rem, 2vw, 1.5rem)}}@media (max-height: 520px) and (orientation: landscape){.twister-logo{--brand-logo-width: clamp(9rem, 15vw, 16rem);--brand-logo-margin: 1rem}}.cdk-overlay-pane:has(.user-menu-panel),.cdk-overlay-pane:has(.download-menu-panel),.cdk-overlay-pane:has(.download-package-menu-panel){background-color:#000;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.cdk-overlay-pane:has(.user-menu-panel) .mat-mdc-menu-panel.mat-menu-after.mat-menu-below,.cdk-overlay-pane:has(.download-menu-panel) .mat-mdc-menu-panel.mat-menu-after.mat-menu-below,.cdk-overlay-pane:has(.download-package-menu-panel) .mat-mdc-menu-panel.mat-menu-after.mat-menu-below,.cdk-overlay-pane:has(.user-menu-panel) .mat-mdc-menu-panel.mat-menu-after.mat-menu-below .mat-mdc-menu-content,.cdk-overlay-pane:has(.download-menu-panel) .mat-mdc-menu-panel.mat-menu-after.mat-menu-below .mat-mdc-menu-content,.cdk-overlay-pane:has(.download-package-menu-panel) .mat-mdc-menu-panel.mat-menu-after.mat-menu-below .mat-mdc-menu-content{color:#ffffffb3;font-weight:700;min-width:13em!important}.cdk-overlay-pane:has(.user-menu-panel) .mat-menu-item,.cdk-overlay-pane:has(.download-menu-panel) .mat-menu-item,.cdk-overlay-pane:has(.download-package-menu-panel) .mat-menu-item,.cdk-overlay-pane:has(.user-menu-panel) .mat-mdc-menu-item,.cdk-overlay-pane:has(.download-menu-panel) .mat-mdc-menu-item,.cdk-overlay-pane:has(.download-package-menu-panel) .mat-mdc-menu-item{width:100%;transition:background-color .2s ease,color .2s ease}.cdk-overlay-pane:has(.user-menu-panel) .mat-menu-item:hover,.cdk-overlay-pane:has(.download-menu-panel) .mat-menu-item:hover,.cdk-overlay-pane:has(.download-package-menu-panel) .mat-menu-item:hover,.cdk-overlay-pane:has(.user-menu-panel) .mat-mdc-menu-item:hover,.cdk-overlay-pane:has(.download-menu-panel) .mat-mdc-menu-item:hover,.cdk-overlay-pane:has(.download-package-menu-panel) .mat-mdc-menu-item:hover{background-color:#0003;color:#fff}.cdk-overlay-pane:has(.user-menu-panel) .mat-menu-item:hover .mat-icon,.cdk-overlay-pane:has(.download-menu-panel) .mat-menu-item:hover .mat-icon,.cdk-overlay-pane:has(.download-package-menu-panel) .mat-menu-item:hover .mat-icon,.cdk-overlay-pane:has(.user-menu-panel) .mat-mdc-menu-item:hover .mat-icon,.cdk-overlay-pane:has(.download-menu-panel) .mat-mdc-menu-item:hover .mat-icon,.cdk-overlay-pane:has(.download-package-menu-panel) .mat-mdc-menu-item:hover .mat-icon{color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes loaderFade{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes slideInFadeIn{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.search-date-picker{background:#000;color:#ffffffeb}.search-date-picker .mat-calendar-period-button{background:#fff3;border-radius:.5rem;color:#ffffffe6;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease;cursor:pointer}.search-date-picker .mat-calendar-period-button:hover,.search-date-picker .mat-calendar-period-button:focus-visible{background:#ffffff2e;transform:scale(1.04)}.search-date-picker .mat-calendar-period-button:active{background:#ffffff40;transform:scale(.98);box-shadow:none}.search-date-picker .mat-calendar-period-button[disabled],.search-date-picker .mat-calendar-period-button.mat-mdc-button-disabled{opacity:.55;cursor:default;box-shadow:none;background:#ffffff0f}.search-date-picker .mat-calendar-arrow{fill:#fff!important}.search-date-picker .mat-calendar-previous-button.mat-mdc-button-disabled,.search-date-picker .mat-calendar-next-button.mat-mdc-button-disabled{color:#ffffff80!important;opacity:.5;cursor:default}.search-date-picker .mat-calendar-body-cell-content{color:#fff;border-radius:.4rem;transition:background-color .12s ease}.search-date-picker .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#ffffff59!important}.search-date-picker .mat-calendar-body-active:not(.mat-calendar-body-disabled)>.mat-calendar-body-cell-content{background:none!important;outline:none;outline-offset:-2px;border:none}.search-date-picker .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content{border:none;background:linear-gradient(180deg,#22ab72b3,#309bf266)!important;background-size:100% 100%}.search-date-picker .mat-calendar-body-cell.special-selected-date>.mat-calendar-body-cell-content{border:none;background:linear-gradient(180deg,#22ab72b3,#309bf266)!important;background-size:100% 100%}.search-date-picker .mat-calendar-body-cell.specific-today-date>.mat-calendar-body-cell-content{border:1px solid #22ab72;box-shadow:0 0 0 2px #22ab7259;border-radius:.4rem}.search-date-picker .mat-calendar-body-cell.specific-today-date.special-selected-date>.mat-calendar-body-cell-content{background:linear-gradient(180deg,#22ab72b3,#309bf266)!important;color:#fff;box-shadow:none;border:none}app-marvel-guide-content .hardware-test-icon.mat-icon svg{width:100%;height:100%;display:block;overflow:visible;fill:currentColor!important;stroke:none!important}app-marvel-guide-content .hardware-test-icon.mat-icon svg *{fill:currentColor!important;stroke:none!important}app-input-modal,app-labelling-view{--mdc-linear-progress-active-indicator-color: rgba(220, 223, 228, .25);--mdc-linear-progress-track-color: rgba(220, 223, 228, .25)}app-input-modal .loading-bar,app-labelling-view .loading-bar{--mdc-linear-progress-active-indicator-color: #309bf2;--mdc-linear-progress-track-color: rgba(48, 155, 242, .25)}app-input-modal .success-bar,app-labelling-view .success-bar{--mdc-linear-progress-active-indicator-color: #22ab72;--mdc-linear-progress-track-color: rgba(34, 171, 114, .25)}app-input-modal .danger-bar,app-labelling-view .danger-bar{--mdc-linear-progress-active-indicator-color: #ff5c6f;--mdc-linear-progress-track-color: rgba(255, 92, 111, .25)}app-analytics-view{--mdc-linear-progress-active-indicator-color: #309bf2}app-analytics-view .mdc-linear-progress__buffer{background:#084b81}app-instruction-section{--mat-expansion-header-indicator-color: rgb(216.75, 216.75, 216.75)}app-input-modal{--mat-expansion-header-indicator-color: rgb(216.75, 216.75, 216.75)}app-pagination .record-paginator{display:flex;align-items:center;gap:.5rem;padding-left:8px}app-pagination .record-paginator .mat-mdc-paginator-range-label,app-pagination .record-paginator .mat-mdc-paginator-range-actions{margin:0}app-pagination .record-paginator .record-input::-webkit-inner-spin-button,app-pagination .record-paginator .record-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}app-pagination .mat-mdc-paginator-navigation-last{display:none!important}app-pagination .mat-mdc-paginator-navigation-first,app-pagination .mat-mdc-paginator-navigation-previous,app-pagination .mat-mdc-paginator-navigation-next{--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5)}app-data-table tbody.mdc-data-table__content{flex:1 1 auto;display:block!important;overflow-y:auto;height:100%;min-height:0;scrollbar-gutter:stable}app-data-table .table-wrapper tbody.mdc-data-table__content{scrollbar-width:auto;scrollbar-color:rgba(255,255,255,.4) transparent}app-data-table .table-wrapper tbody.mdc-data-table__content::-webkit-scrollbar{width:2px}app-data-table .table-wrapper tbody.mdc-data-table__content::-webkit-scrollbar-track{background:transparent}app-data-table .table-wrapper tbody.mdc-data-table__content::-webkit-scrollbar-thumb{border-radius:1px;background:#ffffff1a}app-data-table .table-wrapper tbody.mdc-data-table__content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}app-data-table .mdc-checkbox{--chk-size: 1.35rem;width:var(--chk-size);height:var(--chk-size);flex:0 0 var(--chk-size);transition:background-color .16s ease,border-color .16s ease;--mdc-checkbox-selected-icon-color: variables.$color-green;--mdc-checkbox-selected-checkmark-color: rgba(variables.$color-white, 1);--mdc-checkbox-selected-focus-icon-color: variables.$color-green;--mdc-checkbox-selected-hover-icon-color: variables.$color-green;--mdc-checkbox-selected-pressed-icon-color: variables.$color-green}app-data-table .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,app-data-table .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background:#22ab72b3!important;border-color:#ffffff1a!important}app-data-table .mdc-checkbox .mdc-checkbox__ripple{display:none}app-data-table .mdc-checkbox--disabled{cursor:default;opacity:.55;pointer-events:none}app-data-table .mdc-checkbox--disabled .mdc-checkbox__native-control{stroke:#ffffff59!important}:root{--font-primary: "Poppins Bold";--font-secondary: "Plex Medium";--font-italic: "Poppins Italic";--font-color-primary: #ffffff;--font-color-secondary: #ffffff73;--font-color-secondary-disabled: #ffffff33;--background-color: #1d232a;--card-color-primary: #2c343a;--card-color-secondary: #3e4951;--green-primary: #1c9665;--blue-primary: #007be4;--red-primary: #ef233c;--yellow-primary: #ec9706;--mdc-checkbox-selected-pressed-state-layer-color: #007be4;--mdc-checkbox-selected-focus-state-layer-color: #007be4;--mat-dialog-container-max-width: 90vw;--mat-dialog-container-min-width: 320px;--mat-dialog-container-max-height: 22vw;--mat-dialog-container-min-height: 10px;--sidebar-width: 6em;--sub-menu: 6.4em}:root:has(.side-bar.expanded){--sidebar-width: 16em;--sub-menu: 16.4em}html,body{margin:0;display:flex;overflow:hidden;flex-direction:column;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;justify-content:center;align-items:center;min-height:520px;min-width:520px;filter:none}.root-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.cdk-overlay-pane:has(.user-menu-panel){margin-left:var(--sub-menu)!important;transform:translateY(-45%)}.cdk-overlay-pane:has(.download-menu-panel){margin-left:var(--sub-menu)!important;transform:translateY(-32%)}.cdk-overlay-pane:has(.download-package-menu-panel){transform:translateY(2%)}.cdk-overlay-pane:has(.download-package-menu-panel) .mat-mdc-menu-item-text{display:flex;align-items:center;justify-items:center}.cdk-overlay-pane:has(.download-package-menu-panel) .menu-item .material-symbols-outlined{display:flex;font-size:24px;padding-right:.5rem}.mat-mdc-option.mdc-list-item{color:#ffffffb3}.mat-mdc-option.mdc-list-item:hover{color:#fff}.mat-mdc-form-field.mat-mdc-form-field.mat-form-field-appearance-fill .mdc-line-ripple{display:none}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 0px);padding-top:var(--mat-form-field-container-vertical-padding, 0px)!important;padding-bottom:var(--mat-form-field-container-vertical-padding, 0px)!important}.mat-dialog-container .mat .mat-mdc-dialog-surface,.mdc-dialog__surface{border-radius:20px!important;overflow:hidden}.white-tooltip{color:#ffffffe6;background-color:#000000e6;border-radius:6px;border:1px solid rgba(255,255,255,.1)}main{display:flex;flex-direction:column;align-items:stretch}
