.Modal .close:focus{-webkit-box-shadow:0 0 2px 2px var(--primary);box-shadow:0 0 2px 2px var(--primary)}.custom-spinner{display:flex;justify-content:center;background:none}.custom-spinner svg{animation:spin 1s linear infinite;height:72px;width:72px}.custom-spinner svg .cls-1,.custom-spinner svg .cls-2{fill:none;stroke-miterlimit:10;stroke-width:5px}.custom-spinner svg .cls-1{stroke:#000;stroke-opacity:.15}.custom-spinner svg .cls-2{stroke:var(--primary)}.StepTile{cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative}.StepTile.active .content{background:var(--primary)!important;color:var(--white)!important}.StepTile.answered .content{background-color:var(--answered);color:var(--white)}.StepTile.answered .custom-spinner svg .cls-2,.StepTile.active .custom-spinner svg .cls-2{stroke:#fff}.StepTile .content{display:flex;justify-content:center;align-items:center;margin:calc(5 * var(--scale)) calc(5 * var(--scale));width:100%;height:calc(100% - 10 * var(--scale));color:var(--dark-gray);background:var(--dim-gray);border-radius:calc(4 * var(--scale));font-weight:700}.StepTile .bookmark{position:absolute;top:calc(10 * var(--scale));right:calc(8 * var(--scale));color:var(--bookmark-color)}.StepTile .custom-spinner{position:absolute;top:calc(10 * var(--scale));left:calc(8 * var(--scale))}.StepTile .score{position:absolute;font-size:calc(10 * var(--scale));font-weight:700;left:calc(50% - 19 * var(--scale));bottom:calc(-19 * var(--scale));width:calc(38 * var(--scale));padding-top:calc(2 * var(--scale));color:var(--primary);display:flex;justify-content:center;align-items:center}.custom-theme .StepTile .bookmark{color:currentColor}.high-contrast .StepTile .bookmark{color:#c75d00}.StepGroup{display:inline-flex;gap:calc(10 * var(--scale))}.StepGroup.show-grouping{background-color:var(--full-gray);border-radius:calc(5 * var(--scale))}.StepGroup.disabled{pointer-events:none;cursor:normal}.StepStrip{display:inline-flex;gap:calc(10 * var(--scale));align-items:center}.StepStrip.multi-row{margin-bottom:calc(6 * var(--scale));max-width:100%;flex-wrap:wrap;overflow-x:auto}.StepStrip .step-separator.grouped{background:#6c7882}.CloseModalItem{margin-bottom:4px}.CloseModalItem .icon-text{display:flex;align-items:center}.CloseModalItem span{font-size:1.5em}.CloseModalItem clr-icon{margin-right:calc(12 * var(--scale))}.CloseModalItem .StepStrip{overflow-x:auto;margin-top:calc(10 * var(--scale));margin-bottom:calc(20 * var(--scale));margin-left:44px}.CloseModal .StepStrip .StepTile{border:1px solid black;border-radius:calc(4 * var(--scale))}.CloseModal .StepStrip .StepTile .content{margin:0;height:100%}.CloseModal .StepStrip .StepTile .content .bookmark{top:calc(5 * var(--scale));right:calc(6 * var(--scale));margin-right:0}.CloseModal .warning .icon-text clr-icon{color:#f0504c}.CloseModal .buttons{display:flex;justify-content:flex-end}.ErrorModal .link{text-decoration:underline;cursor:pointer}.ErrorModal .details{margin-top:calc(12 * var(--scale));background:#00000040;padding:calc(12 * var(--scale));white-space:pre-wrap}.ErrorElementModal .align-right{display:flex;justify-content:flex-end}.SettingsPanelLanguage{display:flex;width:100%;height:calc(100 * var(--scale));align-items:center;flex-direction:column}.SettingsPanelLanguage label{display:flex;flex-direction:column;align-items:center}.SettingsPanelLanguage label select{width:300px;height:35px;background-color:transparent!important;color:inherit;border:1px solid var(--text)}.SettingsPanelLanguage label select option{background-color:var(--invert-hint);color:inherit}.SettingsPanelLanguage label select option.active{background-color:var(--primary);font-weight:700}.SettingsPanelLayout{display:flex;width:100%}.SettingsPanelLayout .layout{cursor:pointer;margin-left:calc(24 * var(--scale))}.SettingsPanelLayout .layout.active{color:var(--primary)}.SettingsPanelLayout .layout.active svg{stroke:var(--primary)}.SettingsPanelLayout svg{width:calc(160 * var(--scale));height:calc(90 * var(--scale));fill:none;stroke:var(--text);stroke-width:calc(2 * var(--scale));box-shadow:2px 2px 5px #0000004d}.SettingsPanelLayout .name{text-align:center}.SettingsPanelTheme{display:flex;width:100%}.SettingsPanelTheme .theme{margin-left:24px;max-width:calc(106 * var(--scale))}.SettingsPanelTheme .theme .theme-box{width:calc(100 * var(--scale));height:calc(70 * var(--scale));margin:3px;overflow:hidden;cursor:pointer;box-shadow:2px 2px 5px #0000004d}.SettingsPanelTheme .theme .name{margin-top:10px;text-align:center;cursor:pointer}.SettingsPanelTheme .theme.active .theme-box{outline:3px solid var(--primary)}.SettingsPanelTheme .theme.active .name{color:var(--primary)}.SettingsPanelFontSize{display:flex;width:100%}.SettingsPanelFontSize .size{cursor:pointer;margin-left:calc(24 * var(--scale))}.SettingsPanelFontSize .size.active{color:var(--primary)}.SettingsPanelFontSize .size.active .preview{border-color:var(--primary)}.SettingsPanelFontSize .preview{width:calc(160 * var(--scale));height:calc(90 * var(--scale));border:calc(2 * var(--scale)) solid var(--text);display:flex;justify-content:center;align-items:center;text-align:center;box-shadow:2px 2px 5px #0000004d}.SettingsPanelFontSize .name{text-align:center}.SettingsPanelTools{display:flex;width:100%}.SettingsPanelTools .tool{cursor:pointer;margin-left:calc(24 * var(--scale))}.SettingsPanelTools .material-symbols-outlined{font-size:48px}.SettingsPanelTools .preview{width:calc(160 * var(--scale));height:calc(90 * var(--scale));border:calc(2 * var(--scale)) solid var(--text);display:flex;justify-content:center;align-items:center;text-align:center;box-shadow:2px 2px 5px #0000004d;position:relative}.SettingsPanelTools .preview:hover{background-color:#0000000f}.SettingsPanelTools .preview .checkbox{position:absolute;top:0;left:0;margin:2px;height:20px;width:20px;border:calc(2 * var(--scale)) solid var(--text);border-radius:3px;display:flex;justify-content:center;align-items:center}.SettingsPanelTools .preview .checkbox .material-symbols-outlined{font-size:24px}.SettingsPanelTools .preview .checkbox .check-icon{vertical-align:inherit}.SettingsPanelTools .name{text-align:center}.SettingsModal{background-color:var(--hint)}.SettingsModal .modal-content{background:linear-gradient(90deg,rgba(0,0,0,.1) calc(256 * var(--scale)),transparent calc(256 * var(--scale)))}.SettingsModal .split{display:flex}.SettingsModal .menu{width:calc(256 * var(--scale) - 1rem);flex:0 0 auto}.SettingsModal .item clr-icon{margin-right:12px}.SettingsModal .item{display:flex;align-items:center;padding:12px 0;font-size:1.5em;cursor:pointer}.SettingsModal .item.active{color:var(--primary)}.SettingsModal .content{overflow:auto}.SubmitProgressModal{font-size:calc(18 * var(--scale))}.SubmitProgressModal .modal-body{overflow:hidden}.SubmitProgressModal .custom-spinner{margin:auto;margin-top:20px!important}.StepGridModal .modal-body{max-height:100vh;display:grid;grid-template-rows:calc(100% - 50 * var(--scale)) calc(50 * var(--scale));overflow:hidden}.StepGridModal .legend ul.buttons-legend{list-style:none;padding:0;margin:calc(20 * var(--scale)) 0 0;width:100%;display:inline-grid;grid-template-columns:repeat(4,25%)}.StepGridModal .legend ul.buttons-legend li{display:flex;justify-content:center;margin-bottom:calc(5 * var(--scale))}.StepGridModal .legend ul.buttons-legend li .legend-item{cursor:default;width:calc(24 * var(--scale));height:calc(24 * var(--scale));margin-right:calc(10 * var(--scale));font-size:calc(div(20,1.75) * var(--scale));border-radius:calc(4 * var(--scale))}.StepGridModal .legend ul.buttons-legend li .legend-item.unanswered{background:var(--dim-gray)}.StepGridModal .legend ul.buttons-legend li .legend-item.answered{background:var(--answered)}.StepGridModal .legend ul.buttons-legend li .legend-item.selected{background:var(--primary)}.StepGridModal .legend ul.buttons-legend li .legend-item .bookmark{color:var(--bookmark-color);height:calc(21 * var(--scale));width:calc(21 * var(--scale))}.WaitModal .buttons{margin-top:10px;display:flex;justify-content:flex-end}.WaitModal .buttons button:disabled{opacity:.8;color:var(--clr-btn-primary-color, white)}.LockClientModal .buttons{display:flex;justify-content:flex-end;padding-top:20px}.NeedsUserInteractionModal .align-right{display:flex;justify-content:flex-end}.CloseRedirectModal .buttons{display:flex;justify-content:flex-end;padding-top:20px}.ConnectionLostModal .actions{display:flex;justify-content:center}.CancelRedirectModal .buttons{display:flex;justify-content:flex-end;padding-top:20px}.AlertBar .alerts-pager clr-icon{margin-top:3px}.draggable-dialog{padding:0;margin:0;border:0px solid var(--primary);border-radius:7px;box-shadow:3px 3px 6px 3px #0000004d}.draggable-dialog.resizable{resize:none;overflow:hidden}.draggable-dialog.dragging,.draggable-dialog.resizing{-webkit-user-select:none;user-select:none;pointer-events:none}.draggable-dialog .resize-handle{position:absolute;right:0;bottom:0;cursor:se-resize;z-index:10;touch-action:none}.draggable-dialog .resize-handle .resize-icon{color:var(--invert);width:28px;height:28px;opacity:.4;pointer-events:none;transform:scaleY(-1) translate(4px)}.VirtualKeyboard{width:var(--width);background:var(--main-background);padding:4px 8px;display:none;border-radius:7px}.VirtualKeyboard.show{display:block}.VirtualKeyboard .row{margin:0;display:flex;gap:0px}.VirtualKeyboard .row .key{-webkit-user-select:none;user-select:none;cursor:pointer;flex:1;border:1px solid var(--main-background);border-radius:4px;background:var(--invert-hint);display:flex;align-items:center;justify-content:center;height:var(--key-height);color:var(--text);box-shadow:0 1px 0 2px #ddd;transition:all .1s;margin:4px;font-weight:500}.VirtualKeyboard .row .key.hit-animation{transition:none;transform:scale(.9);box-shadow:0 0 10px #0002 inset}.VirtualKeyboard .row .key.active{background:var(--primary);color:#fff}.VirtualKeyboard .row .key.fix-backspace{padding-right:4px}.VirtualKeyboard .row .key.handle{cursor:grab;touch-action:none}.lazy-pdf-loader{background:var(--invert-hint);margin-top:0}.tabs-container{display:flex;flex-direction:column;flex:1;height:98%}.tabs-container .tabs{-webkit-user-select:none;user-select:none;background-color:var(--secondary);box-sizing:border-box;display:flex;gap:2px;overflow-x:auto;overflow-y:hidden}.tabs-container .tab{background:none;cursor:pointer}.tabs-container .tab-inner{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:calc(4 * var(--scale)) calc(10 * var(--scale));border-radius:calc(8 * var(--scale));border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--primary);background-color:var(--main-background);color:var(--text, --clr-btn-primary-color)}.tabs-container .tab-inner.active{background:var(--invert-hint);color:var(--invert);font-weight:700}.tabs-container .tab-inner.active span{font-weight:400}.tabs-container .full-height{display:grid;overflow:auto;background:var(--invert-hint)}.tabs-container .tabs-container-image{margin:auto 15px;display:flex;justify-content:center}.tabs-container .tabs-container-image img{margin:15px 0;max-width:100%}.attachment-viewer{height:inherit}.attachment-viewer .handle{background-color:var(--secondary);display:flex;align-items:center}.attachment-viewer .handle .drag-handle{display:none}.attachment-viewer .handle .title{cursor:move;touch-action:none;height:calc(30 * var(--scale));color:var(--tertiary);position:relative;display:flex;align-items:center;padding-left:calc(8 * var(--scale));flex:1;font-weight:400;letter-spacing:.01em;-webkit-user-select:none;user-select:none}.attachment-viewer .handle .close-div{position:absolute;right:5px;pointer-events:all!important}.attachment-viewer .handle .close-div .close{color:var(--tertiary)}.attachment-viewer .handle .close-div .close:hover{color:#fff;cursor:pointer}.attachment-viewer .handle:hover{cursor:move}.attachment-viewer .tabs-container{height:calc(100% - 30 * var(--scale))}.OptimumLogo{display:flex;flex-direction:row;align-items:center;min-width:0;flex-basis:auto}.OptimumLogo svg{width:calc(48 * var(--scale));height:calc(48 * var(--scale));flex:0 1 65px;margin:0 5px}.OptimumLogo .custom-logo{height:calc(48 * var(--scale));margin:0 15px}.OptimumLogo .text-elements{display:flex;flex:3;width:calc(1000 * var(--scale));flex-direction:column;min-width:0;align-content:flex-start}.OptimumLogo .text-elements .large{font-size:calc(21 * var(--scale));font-weight:500;color:var(--tertiary, #fafafa)}.OptimumLogo .text-elements .small{font-size:.875rem;color:var(--tertiary, #ccc);opacity:.8}.OptimumLogo .trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OptimumHeader{display:flex;flex-direction:row;position:relative;height:80px}.OptimumHeader .branding{padding-left:0!important;order:1;min-width:0;height:100%}.OptimumHeader .header-nav .nav-link.active{border-bottom:2px solid #e1f1f6}.OptimumHeader .header-nav{flex:1;order:2}.OptimumHeader .center{display:flex;justify-content:center;align-items:center;flex:1;order:3}.OptimumHeader .header-actions{flex:1!important;order:4;align-items:center;position:relative;height:80px}.OptimumHeader .header-actions div,.OptimumHeader .header-actions clr-icon{cursor:pointer;width:32px;height:32px;margin-right:32px;color:#abbbc4}.OptimumHeader .header-actions .seperator{position:relative;width:1px;background:#abbbc4;height:48px}.OptimumHeader .shrink{flex:0 0 200px!important}.OptimumHeader .stretch{flex:1!important}.OptimumPlayerFooter{align-items:center;background:linear-gradient(#0000,#000)}.light-theme .OptimumPlayerFooter{background:var(--secondary)}.LeftRightSplit{max-width:100%;padding:calc(15 * var(--scale));gap:calc(15 * var(--scale))}.LeftRightSplit .left,.LeftRightSplit .right{overflow:auto;flex:1}.LeftRightSplit .right.hide-left{min-width:calc(470 * var(--scale));max-width:calc(1000 * var(--scale));margin:0 auto;line-height:1.8em}.LeftRightSplit p{line-height:1.8em}.player-loading{min-height:100vh;min-height:-webkit-fill-available;max-height:100vh;max-height:-webkit-fill-available;display:flex;flex-direction:column;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:1s;filter:grayscale(100%);opacity:.9}.player-loading .subtle{opacity:.5}.player-loading .shadow-box{background:linear-gradient(90deg,rgba(0,0,0,0) 0px,var(--primary-transparent) 80px,rgba(0,0,0,0) 160px);animation:leftToRight 3s infinite reverse;background-size:200%;height:100%}.player-loading .assessment-name{margin:10px 20px 20px;font-family:Metropolis,sans-serif;font-size:28px;font-weight:700}.player-loading .summary{flex-basis:100%;overflow:auto;display:flex;flex-direction:column}@keyframes leftToRight{0%{background-position:-100% 0;animation-timing-function:cubic-bezier(.5,0,1,.5)}to{background-position:100% 0}}@font-face{font-family:Raleway;font-style:normal;font-weight:100;src:url(https://app-cdn.optimumassessment.com/assessment-player/v4.0.33-122002/assets/Raleway-Thin-D1XNP4eH.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:url(https://app-cdn.optimumassessment.com/assessment-player/v4.0.33-122002/assets/Raleway-Light-Dx-r6DtW.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:url(https://app-cdn.optimumassessment.com/assessment-player/v4.0.33-122002/assets/Raleway-Regular-CRVlnPtY.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:500;src:url(https://app-cdn.optimumassessment.com/assessment-player/v4.0.33-122002/assets/Raleway-Medium-BTripDdC.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;src:url(https://app-cdn.optimumassessment.com/assessment-player/v4.0.33-122002/assets/Raleway-Bold-BlBUpLzD.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:900;src:url(https://app-cdn.optimumassessment.com/assessment-player/v4.0.33-122002/assets/Raleway-Black-DNJxDmY7.woff) format("woff")}body{font-family:Raleway,Helvetica,Arial,sans-serif}:root .dark-theme{--red: #f24e36;--primary: #e94f2b;--primary-hover: #c83715;--primary-transparent: rgba(255, 255, 255, .1);--secondary: #0e161b;--tertiary: #abbbc4;--white: white}:root .light-theme{--red: #f24e36;--primary: #e94f2b;--primary-hover: #c83715;--primary-transparent: #fdf3f0;--secondary: rgba(56, 50, 48, .99);--tertiary: white}:root .light-theme.high-contrast{--secondary: black;--tertiary: white}.btn{border-radius:30px}.btn:active{-webkit-box-shadow:0 2px 0 0 var(--primary-hover) inset;box-shadow:0 2px 0 0 var(--primary-hover) inset}.btn:not(.btn-primary):not(.btn-link){color:#000;border-color:#000}.btn:not(.btn-primary):not(.btn-link):hover{background-color:#0000001a}.btn:not(.btn-primary):not(.btn-link):active{-webkit-box-shadow:0 2px 0 0 black inset;box-shadow:0 2px #000 inset}.btn.btn-primary{background-color:var(--primary);border-color:var(--primary)}.btn.btn-primary:hover{background-color:var(--primary-hover)}.btn.btn-primary:active{box-shadow:0 .1rem 0 0 var(--primary-hover) inset}.dark-theme .btn{border-radius:30px}.dark-theme .btn:active{-webkit-box-shadow:0 2px 0 0 var(--primary-hover) inset;box-shadow:0 2px 0 0 var(--primary-hover) inset}.dark-theme .btn:not(.btn-primary):not(.btn-link){color:#fff;border-color:#fff}.dark-theme .btn:not(.btn-primary):not(.btn-link):hover{background-color:#0006}.dark-theme .btn:not(.btn-primary):not(.btn-link):active{-webkit-box-shadow:0 2px 0 0 black inset;box-shadow:0 2px #000 inset}.clr-input:not([readonly]){background:-webkit-gradient(linear,left top,left bottom,color-stop(95%,transparent),color-stop(95%,var(--primary))) no-repeat;background:linear-gradient(to bottom,transparent 95%,var(--primary) 95%) no-repeat;background-size:0 100%;-webkit-transition:background-size .2s ease;transition:background-size .2s ease}.clr-input:not([readonly]).clr-focus,.clr-input:not([readonly]):focus{border-bottom:1px solid var(--primary);background-size:100% 100%}.clr-input:invalid{background:-webkit-gradient(linear,left top,left bottom,color-stop(95%,transparent),color-stop(95%,var(--red))) no-repeat;background:linear-gradient(to bottom,transparent 95%,var(--red) 95%) no-repeat}.clr-input:invalid.clr-focus,.clr-input:invalid:focus{border-bottom:1px solid var(--red)}h1:not([cds-text]),h2:not([cds-text]){font-weight:300}h3:not([cds-text]),h4:not([cds-text]),h5:not([cds-text]){font-weight:400}h6:not([cds-text]),.modal-header .modal-title:not([cds-text]){font-weight:500}html,body{font-variant-numeric:lining-nums;margin:0;overscroll-behavior-x:contain}#main{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}.clr-input{font-size:inherit}ul:not([cds-list]):not(.dropdown-content),ol:not([cds-list]){list-style-position:outside;margin-left:revert;margin-top:revert;margin-bottom:revert;padding-left:revert}a:link{text-decoration:underline}:root{--footer-height: 100;--bookmark-color: #ff9b43;--current-step-text: black;--line-height: 1.2}:root .content-container :not([cds-text],.rsbtn span,.graphic-gap-dragger){line-height:var(--line-height)}:root .dark-theme{--white: white;--dim-gray: #6c7883;--full-gray: #abbbc3;--dark-gray: #192a31;--text: #acbac3;--invert: white;--invert-hint: #22343c;--hint: #25353c;--textarea: #0f171b;--answered: #426e7f;--main-background: #1b2a32;--toolbar-btn: var(--tertiary);--toolbar-background: var(--secondary);--toolbar-editor-border: black;--toolbar-editor-shadow: #0f0e0e;--toolbar-active-tool-color: #a29b9b1a;--toolbar-active-tool-hover: #e4d5d51a;--toolbar-table-color: #5b5a5a;--table-border-color: var(--dim-gray)}:root .dark-theme .tooltip-content{color:#000}:root .dark-theme ::-webkit-scrollbar{width:10px}:root .dark-theme ::-webkit-scrollbar-track{background-color:#000}:root .dark-theme ::-webkit-scrollbar-thumb{border:1px solid;cursor:pointer;background-color:#949494;border-color:#000}:root .dark-theme ::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}:root .light-theme{--white: white;--dim-gray: #dadee1;--full-gray: #abbbc3;--dark-gray: #192a31;--text: #575757;--invert: black;--invert-hint: #f6f6f6;--hint: white;--textarea: #f2f2f2;--answered: #426e7f;--main-background: #e8e8e8;--toolbar-btn: #616161;--toolbar-background: #fafafa;--toolbar-editor-border: #ccced1;--toolbar-editor-shadow: #757575;--toolbar-active-tool-color: #4f4f4f1a;--toolbar-active-tool-hover: #e0f0f6;--toolbar-table-color: rgb(41, 38, 38);--table-border-color: #b3b3b3}:root .light-theme .tooltip-content{color:var(--white)}:root .light-theme ::-webkit-scrollbar{width:10px}:root .light-theme ::-webkit-scrollbar-track{background-color:#e3e3e3}:root .light-theme ::-webkit-scrollbar-thumb{border:1px solid;cursor:pointer;background-color:#858585;border-color:#e3e3e3}:root .light-theme ::-webkit-scrollbar-thumb:hover{background-color:#919191}:root .custom-theme{--clr-dropdown-bg-color: var(--invert-hint);--clr-dropdown-selection-color: var(--full-gray);--clr-dropdown-item-color: var(--text);--bookmark-color: color-mix(in srgb, var(--tertiary) 70%, #ff9b43);--clr-link-color: var(--tertiary);--clr-link-hover-color: var(--primary);--clr-link-active-color: var(--primary);--clr-btn-primary-color: var(--white);--clr-btn-primary-hover-color: var(--white);--clr-btn-link-color: var(--text);--clr-btn-link-hover-color: var(--tertiary)}:root .custom-theme .dropdown-menu .dropdown-item:hover{--clr-dropdown-item-color: var(--dark-gray)}:root .custom-theme .dropdown-menu .dropdown-item:hover .preview{color:var(--dark-gray)}:root .custom-theme .modal-header .modal-title{color:var(--text)}:root .custom-theme{--clr-modal-bg-color: var(--hint);--clr-modal-close-color: var(--text);--current-step-text: var(--clr-btn-primary-color)}:root .custom-theme .btn:not(.btn-primary):not(.btn-link){color:var(--dark-gray);border-color:var(--dark-gray);background:var(--dim-gray)}:root .light-theme.high-contrast{--secondary: black;--tertiary: white;--full-gray: #719898;--dark-gray: #000;--answered: #192a31;--text: black;color:var(--text);--table-border-color: black;--toolbar-editor-border: black}:root .light-theme.high-contrast p,:root .light-theme.high-contrast .dropdown-menu .dropdown-item{color:var(--text)}:root .light-theme.high-contrast select{border:1px solid black!important}:root .light-theme.high-contrast .grippy{opacity:1}:root .light-theme.high-contrast .alert.alert-info{border-color:#299ac7}:root .light-theme.high-contrast .RichText .ProseMirror{border:1px solid var(--primary)}:root .light-theme.high-contrast button:disabled{background-color:#eee;color:#000;opacity:1}:root .tooltip-content{color:var(--white);background:var(--primary)!important;-webkit-user-select:none;user-select:none}:root .tooltip.tooltip-top-right>.tooltip-content:before,:root .tooltip.tooltip-left>.tooltip-content:before{border-top-color:var(--primary)!important;border-left-color:var(--primary)!important}:root .tooltip.tooltip-bottom-left>.tooltip-content:before{border-bottom-color:var(--primary)!important;border-right-color:var(--primary)!important}:root .tooltip.tooltip-bottom-right>.tooltip-content:before{border-bottom-color:var(--primary)!important;border-left-color:var(--primary)!important}h1{margin:0}.modal{background:#00000080}.main-container{min-height:100vh;min-height:-webkit-fill-available;max-height:100vh;max-height:-webkit-fill-available;background-color:var(--main-background);display:flex}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif!important}.tooltip-content.longpress{visibility:visible!important;opacity:1!important}.shadow-box,[class*=qti-layout-col]{position:relative;padding:calc(30 * var(--scale));box-shadow:3px 3px 10px #0003;background-color:var(--invert-hint)}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(https://app-cdn.optimumassessment.com/assessment-player/v4.0.33-122002/assets/material-symbols-outlined-DachT0Wf.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}clr-icon{display:inline-block;margin:0;height:16px;width:16px;vertical-align:middle;fill:currentColor}clr-icon .transparent-fill-stroke{stroke:currentColor}clr-icon.is-green,clr-icon.is-success{fill:#2e8500}clr-icon.is-green .transparent-fill-stroke,clr-icon.is-success .transparent-fill-stroke{stroke:#2e8500}clr-icon.is-red,clr-icon.is-danger,clr-icon.is-error{fill:#e02200}clr-icon.is-red .transparent-fill-stroke,clr-icon.is-danger .transparent-fill-stroke,clr-icon.is-error .transparent-fill-stroke{stroke:#e02200}clr-icon.is-warning{fill:#c27b00}clr-icon.is-warning .transparent-fill-stroke{stroke:#c27b00}clr-icon.is-blue,clr-icon.is-info{fill:#0077b8}clr-icon.is-blue .transparent-fill-stroke,clr-icon.is-info .transparent-fill-stroke{stroke:#0077b8}clr-icon.is-white,clr-icon.is-inverse{fill:#fff}clr-icon.is-white .transparent-fill-stroke,clr-icon.is-inverse .transparent-fill-stroke{stroke:#fff}clr-icon.is-highlight{fill:#0077b8}clr-icon.is-highlight .transparent-fill-stroke{stroke:#0077b8}clr-icon[shape$=" up"] svg,clr-icon[dir=up] svg{transform:rotate(0)}clr-icon[shape$=" down"] svg,clr-icon[dir=down] svg{transform:rotate(180deg)}clr-icon[shape$=" right"] svg,clr-icon[dir=right] svg{transform:rotate(90deg)}clr-icon[shape$=" left"] svg,clr-icon[dir=left] svg{transform:rotate(270deg)}clr-icon[flip=horizontal] svg{transform:scale(-1) rotateX(180deg)}clr-icon[flip=vertical] svg{transform:scale(-1) rotateY(180deg)}clr-icon .clr-i-badge{fill:#e02200}clr-icon .clr-i-badge .transparent-fill-stroke{stroke:#e02200}clr-icon>*{height:100%;width:100%;display:block;pointer-events:none}clr-icon>svg{transition:inherit}clr-icon>svg title{display:none}clr-icon .clr-i-solid,clr-icon .clr-i-solid--badged,clr-icon .clr-i-solid--alerted{display:none}clr-icon .clr-i-outline--alerted:not(.clr-i-outline),clr-icon .clr-i-outline--badged:not(.clr-i-outline){display:none}clr-icon[class*=has-alert] .can-alert .clr-i-outline--alerted{display:block}clr-icon[class*=has-alert] .can-alert .clr-i-outline:not(.clr-i-outline--alerted){display:none}clr-icon[class*=has-badge] .can-badge .clr-i-outline--badged{display:block}clr-icon[class*=has-badge] .can-badge .clr-i-outline:not(.clr-i-outline--badged){display:none}clr-icon.is-solid .has-solid .clr-i-solid{display:block}clr-icon.is-solid .has-solid .clr-i-outline,clr-icon.is-solid .has-solid .clr-i-outline--badged{display:none}clr-icon.is-solid .has-solid .clr-i-solid--alerted:not(.clr-i-solid),clr-icon.is-solid .has-solid .clr-i-solid--badged:not(.clr-i-solid){display:none}clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-solid--badged{display:block}clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-outline,clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-outline--badged,clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-solid:not(.clr-i-solid--badged){display:none}clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-solid--alerted{display:block}clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-outline,clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-outline--alerted,clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-solid:not(.clr-i-solid--alerted){display:none}clr-icon.has-badge--success .clr-i-badge{fill:#2e8500}clr-icon.has-badge--success .clr-i-badge .transparent-fill-stroke{stroke:#2e8500}clr-icon.has-badge--error .clr-i-badge{fill:#e02200}clr-icon.has-badge--error .clr-i-badge .transparent-fill-stroke{stroke:#e02200}clr-icon.has-badge--info .clr-i-badge{fill:#0077b8}clr-icon.has-badge--info .clr-i-badge .transparent-fill-stroke{stroke:#0077b8}clr-icon.has-alert .clr-i-alert{fill:#c27b00}clr-icon.has-alert .clr-i-alert .transparent-fill-stroke{stroke:#c27b00}clr-icon .is-off-screen{position:fixed!important;border:0!important;height:1px!important;width:1px!important;left:0!important;top:-1px!important;overflow:hidden!important;padding:0!important;margin:0 0 -1px!important}.VolumeTester{margin:10px 20px;width:calc(240 * var(--scale));padding:20px;border-radius:calc(20 * var(--scale));background:var(--secondary);display:flex;align-items:center;justify-content:space-between}.VolumeTester button{cursor:pointer;background:none;border:0;color:var(--tertiary)}.VolumeTester button:focus{outline:1px solid rgba(0,0,0,.2)}.VolumeTester button.pause{transform:translate(-5px)}.VolumeTester .pipe{height:calc(40 * var(--scale));width:1px;background:var(--tertiary)}.VolumeTester .GlobalVolume{margin-right:0}.Badge{width:150px;height:160px;overflow:hidden;border:2px solid var(--primary);border-radius:6px 6px 24px 24px;margin:10px 20px}.Badge .material-symbols-outlined{font-size:48px}.Badge .qt-display{position:absolute;font-size:12px;right:0;bottom:0;font-weight:700;text-align:center}.Badge .relative{position:relative}.Badge .count{height:90px;display:flex;align-items:center;justify-content:center;font-size:48px;position:relative}.Badge .text{background:var(--primary);color:var(--white);word-break:break-word;height:70px;display:flex;align-items:center;font-size:16px;box-sizing:border-box;text-align:center;justify-content:center;font-weight:700;text-transform:uppercase}.OptimumHeader .header-actions .TopButton{width:calc(32 * var(--scale));height:calc(32 * var(--scale));vertical-align:unset}.OptimumHeader .header-actions .TopButton clr-icon{width:calc(32 * var(--scale));height:calc(32 * var(--scale));color:var(--tertiary)}.StartPage{flex:1;display:flex;flex-direction:column;overflow:hidden}.StartPage .branding{display:flex;align-items:center}.StartPage .start-text{white-space:pre-line;font-family:Metropolis,sans-serif;font-size:26px}.StartPage .start-page-image{margin-top:1.5rem}.StartPage .start-page-image .result-image{display:flex;justify-content:center;align-items:center}.StartPage .start-page-image img.custom-image{max-width:100%;height:auto}.StartPage .border-top{margin-top:20px;border-top-style:solid;border-width:1px;width:90%}.StartPage .padding-top{padding-top:30px;padding-left:20px}.StartPage{position:relative}.StartPage .organisation-logo{max-width:128px;max-height:128px}.StartPage .assessment-lock-information-container{position:absolute;bottom:110px;right:22px}.StartPage .assessment-lock-information{border:2px solid var(--primary);border-radius:6px;padding:15px;max-width:360px;font-size:pix(16);line-height:1rem;margin:10% 13px 0 15px}.StartPage .assessment-name{margin:10px 20px 20px;font-family:Metropolis,sans-serif;font-size:28px;font-weight:700}.StartPage .start-secondary-text{margin:20px;font-family:Metropolis,sans-serif;font-size:24px;font-weight:700}.StartPage .summary{flex-basis:100%;overflow:auto;display:flex;flex-direction:column}.StartPage .badges{display:flex;flex-flow:row wrap;height:40%}.StartPage .OptimumPlayerFooter{justify-content:flex-end}.StartPage .confirmation-text{color:var(--tertiary);margin-right:15px;font-size:17px}.StartPage .confirmation-checkbox{transform:scale(1.2);accent-color:var(--primary)}.StartPage .confirmation-checkbox:checked{background-color:var(--primary)}.Timeline{margin-top:30px;margin-bottom:30px}.Timeline .icon-size{width:16px;height:16px;min-width:1rem;min-height:1rem}.PrePartPage{display:flex;flex-direction:column;flex:1}.PrePartPage .title{margin:20px}.PrePartPage .part-title{margin-left:20px}.PrePartPage .branding{display:flex;align-items:center}.PrePartPage{position:relative}.PrePartPage .organisation-logo{max-width:128px;max-height:128px}.PrePartPage .assessment-lock-information-container{position:absolute;bottom:84px;right:22px}.PrePartPage .assessment-lock-information{border:2px solid var(--primary);border-radius:6px;padding:15px;max-width:360px;font-size:16px;line-height:1rem;margin:10% 13px 0 15px}.PrePartPage .summary{flex-basis:100%;overflow:auto;display:flex;flex-direction:column;padding-top:40px}.PrePartPage .badges{display:flex;flex-flow:row wrap;height:40%}.PrePartPage .OptimumPlayerFooter{justify-content:flex-end}.Timer{cursor:pointer;color:var(--tertiary);margin-left:calc(-25 * var(--scale));width:calc(96 * var(--scale));height:calc(36 * var(--scale));display:flex;justify-content:center;align-items:center;position:relative;-webkit-user-select:none;user-select:none}.Timer span{font-size:1.5em;font-weight:700}.Timer .tip{top:calc(40 * var(--scale));background:var(--secondary);position:absolute;z-index:1;border:calc(1 * var(--scale)) solid var(--tertiary);padding:0 calc(6 * var(--scale));border-radius:calc(3 * var(--scale))}.Timer clr-icon{width:calc(36 * var(--scale));height:calc(36 * var(--scale))}.header-actions .FontSizeDropdown .custom-dropdown-container.open{z-index:1080}.header-actions .FontSizeDropdown .dropdown-toggle{display:contents}.header-actions .FontSizeDropdown .item{align-items:center;margin-top:0;padding:.8rem 1rem;width:100%;height:auto}.header-actions .FontSizeDropdown .item .preview{color:var(--text)}.header-actions .FontSizeDropdown .font-size{width:calc(32 * var(--scale));height:calc(32 * var(--scale))}.header-actions .FontSizeDropdown .item:active{background:var(--dim-gray)}.header-actions .dropdown-container .custom-dropdown-container.open{z-index:1080}.header-actions .dropdown-container .qt-display{position:absolute;bottom:calc(-10 * var(--scale));right:calc(-10 * var(--scale));font-size:calc(12 * var(--scale));font-weight:700;text-align:center}.header-actions .dropdown-container .dropdown-toggle:focus{outline:0px}.header-actions .dropdown-container .dropdown-menu{height:auto;width:auto;margin-right:0;right:0;top:calc(44 * var(--scale));left:auto;max-height:70vh;min-width:35vh;overflow-x:hidden;display:block}.header-actions .dropdown-container .dropdown-toggle{overflow:visible;color:transparent;min-width:unset;width:calc(32 * var(--scale));height:calc(32 * var(--scale));padding:0;flex-direction:column}.header-actions .dropdown-container .dropdown-toggle clr-icon[shape^=caret]{color:transparent}.header-actions .dropdown-container .dropdown-toggle clr-icon[shape^=attachment]{margin:0}.header-actions .dropdown-container .custom-item{margin-top:0;padding:.4rem 1rem}.attachment-dropdown .header-actions .dropdown-container .qt-display{position:absolute;bottom:calc(-10 * var(--scale));right:calc(-10 * var(--scale));font-size:calc(12 * var(--scale));font-weight:700;text-align:center}.attachment-dropdown .header-actions .dropdown-container .dropdown-toggle:focus{outline:0px}.attachment-dropdown .header-actions .dropdown-container .dropdown-menu{height:auto;width:auto;margin-right:0;right:0;top:calc(44 * var(--scale));left:auto;max-height:70vh;min-width:35vh;overflow-x:hidden;display:block}.attachment-dropdown .header-actions .dropdown-container .dropdown-toggle{overflow:visible;color:transparent;min-width:unset;width:calc(32 * var(--scale));height:calc(32 * var(--scale));padding:0;flex-direction:column}.attachment-dropdown .header-actions .dropdown-container .dropdown-toggle clr-icon[shape^=caret]{color:transparent}.attachment-dropdown .header-actions .dropdown-container .dropdown-toggle clr-icon[shape^=attachment]{margin:0}.attachment-dropdown .header-actions .dropdown-container .custom-item{margin-top:0;padding:.4rem 1rem}.attachment-dropdown .right-side{float:right}.Top .active{fill:var(--primary)}.Top #divider{width:calc(2 * var(--scale));cursor:default;border-radius:1px;opacity:.8}.Top.header.header-6{background-color:var(--secondary)}.Top .header-actions .seperator{background-color:var(--tertiary)}.Top .header-nav{flex:0}.Top .opt-logo .text-elements .small,.Top .opt-logo .text-elements .large{color:var(--tertiary)}.Highlightable .highlight-icon{position:fixed;display:flex;justify-content:center;align-items:center;width:calc(32 * var(--scale));height:calc(32 * var(--scale));margin-top:calc(-24 * var(--scale));margin-left:calc(-16 * var(--scale));border-radius:calc(8 * var(--scale));background:#000;color:#fff;cursor:pointer}.Highlightable .hl{background:var(--primary);color:#fff;cursor:pointer}.LayoutIntroductoryText{display:flex;flex-direction:column;min-width:calc(500 * var(--scale));max-width:calc(1000 * var(--scale));margin:calc(15 * var(--scale)) auto;width:100%;flex:1;overflow-y:auto}.Answer object{display:block}.Answer blockquote{margin-inline-start:auto}.LayoutLeftRight{overflow-y:auto;display:flex;flex:1}.LayoutTopBottom{width:100%;position:relative;overflow-y:auto;height:100%}.LayoutTopBottom .scroll{margin:auto;min-width:calc(500 * var(--scale));max-width:calc(1000 * var(--scale));padding:calc(15 * var(--scale));height:100%}.LayoutTopBottom .top{margin-bottom:calc(20 * var(--scale))}.LayoutTopBottom .top,.LayoutTopBottom .bottom{line-height:1.8em;padding:calc(30 * var(--scale))}.Case>*{padding:calc(8 * var(--scale));margin:calc(-8 * var(--scale));margin-bottom:calc(8 * var(--scale))}.Case .highlightable-text>.text-content{margin-bottom:.5rem}.Case .focus{border:calc(1 * var(--scale)) solid var(--table-border-color);padding:calc(5 * var(--scale));margin-top:calc(5 * var(--scale));background-color:var(--textarea);box-shadow:2px 2px 5px #0000001a}.LayoutCase{display:flex;flex:1;overflow:auto}.LayoutCase .needs-interaction{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.LayoutCase .right .Question,.LayoutCase .right .answer-component{padding:calc(30 * var(--scale)) 0}.LayoutCase .right .Question:not(:last-child),.LayoutCase .right .answer-component:not(:last-child){padding-bottom:0}.LayoutCase .right .Question:first-child,.LayoutCase .right .answer-component:first-child{padding-top:0;padding-bottom:calc(30 * var(--scale))}.layout-canvas{flex:1;overflow:hidden;margin-top:15px}.layout-canvas qti-item-body{overflow:hidden}.layout-canvas qti-item-body .qti-layout-row{overflow:hidden;display:grid;grid-template-columns:repeat(12,1fr);gap:20px;height:100%;padding:0 15px 15px}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col]{grid-column-start:1;overflow:auto}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] p{margin:0 0 16px}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] p:only-child,.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] p:last-child{margin:0}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] ul,.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] ol,.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] p{min-height:1.715em}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col]>:not(:first-child){padding-top:15px}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col].qti-layout-col6{grid-column:auto/span 6}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col].qti-layout-col6:only-child{min-width:1000px}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col].qti-layout-offset3{grid-column-start:4}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] img{max-width:100%}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] p:first-child{margin-top:0}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] .question-info{display:flex;justify-content:space-between;margin-bottom:15px}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] .question-info .question-number,.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] .question-info .max-score{font-weight:300;font-size:calc(18 * var(--scale));font-style:italic}.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] .answer-content p,.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] .answer-content ul,.layout-canvas qti-item-body .qti-layout-row [class*=qti-layout-col] .answer-content ol{min-height:1em}.AssessmentItem{flex:1;display:flex;flex-direction:column;overflow-y:auto}.AssessmentItem .images-loading{visibility:hidden}.AssessmentItem p{margin:0 0 10px}.AssessmentItem label{display:block;margin-bottom:10px;cursor:pointer;position:relative}.AssessmentItem label input{position:absolute;left:-30px;top:3px}.AssessmentItem .answer-template,.AssessmentItem .simple-choice-option label{margin-bottom:2px}.AssessmentItem .answer-template input,.AssessmentItem .simple-choice-option label input{position:relative;left:unset;top:unset}.AssessmentItem h1,.AssessmentItem h2,.AssessmentItem h3,.AssessmentItem h4,.AssessmentItem h5,.AssessmentItem h6>:first-child{margin-block-start:auto;margin-bottom:.5rem;font-family:Raleway,Roboto,Helvetica,Arial,sans-serif;font-weight:400}.AssessmentItem table{width:100%;border-collapse:collapse}.AssessmentItem table,.AssessmentItem table td,.AssessmentItem table th{padding:4px;border:1px solid var(--table-border-color)}.AssessmentItem table td .align-center,.AssessmentItem table th .align-center{text-align:center}.AssessmentItem table td .align-right,.AssessmentItem table th .align-right{text-align:right}.AssessmentItem table td .align-justify,.AssessmentItem table th .align-justify{text-align:justify}.AssessmentItem table td p:first-child,.AssessmentItem table td h1:first-child,.AssessmentItem table td h2:first-child,.AssessmentItem table td h3:first-child,.AssessmentItem table td h4:first-child,.AssessmentItem table td h5:first-child,.AssessmentItem table td h6:first-child,.AssessmentItem table th p:first-child,.AssessmentItem table th h1:first-child,.AssessmentItem table th h2:first-child,.AssessmentItem table th h3:first-child,.AssessmentItem table th h4:first-child,.AssessmentItem table th h5:first-child,.AssessmentItem table th h6:first-child{margin-top:0}.AssessmentItem table td p:last-child,.AssessmentItem table td h1:last-child,.AssessmentItem table td h2:last-child,.AssessmentItem table td h3:last-child,.AssessmentItem table td h4:last-child,.AssessmentItem table td h5:last-child,.AssessmentItem table td h6:last-child,.AssessmentItem table th p:last-child,.AssessmentItem table th h1:last-child,.AssessmentItem table th h2:last-child,.AssessmentItem table th h3:last-child,.AssessmentItem table th h4:last-child,.AssessmentItem table th h5:last-child,.AssessmentItem table th h6:last-child{margin-bottom:0}.AssessmentItem table td ol,.AssessmentItem table th ol{padding-inline-start:40px;margin:0}.AssessmentItem .not-available{display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center}.AssessmentItem .not-available h3{margin-block-start:unset}.AssessmentItem .not-available p:not(:first-of-type){margin-top:0}.DragTool{z-index:999999;position:fixed;top:0;left:0;box-shadow:0 0 calc(3 * var(--scale)) #0006}.DragTool .dragger{cursor:move;touch-action:none;height:calc(30 * var(--scale));color:var(--tertiary);position:relative;display:flex;align-items:center;padding-left:calc(8 * var(--scale));flex:1;font-weight:400;letter-spacing:.01em}.DragTool .dragger .close{width:calc(16 * var(--scale));height:calc(16 * var(--scale));position:absolute;right:calc(6 * var(--scale));top:calc(6 * var(--scale))}.DragTool .close-div{position:absolute;right:5px}.DragTool .close-div .close{color:var(--tertiary)}.DragTool .close-div .close:hover{color:#fff;cursor:pointer}.DragTool .container-header{height:calc(30 * var(--scale));position:relative;align-items:center}.DragTool .container-header.header.header-6{background-color:var(--secondary)}.Center{display:flex;flex-direction:column;position:relative}.CurrentStepTab{transition:transform .5s;position:absolute;width:calc(65 * var(--scale));height:calc(24 * var(--scale));background:var(--primary);color:var(--current-step-text);font-weight:700;text-align:center;border-radius:calc(4 * var(--scale))}.StepNavigationScroller{cursor:pointer;color:var(--primary);background:linear-gradient(-90deg,#0000,#0009);display:flex;justify-content:center;align-items:center}.StepNavigation{margin-top:calc(-24 * var(--scale))}.StepNavigation .upper{height:calc(18 * var(--scale))}.StepNavigation .line{height:calc(6 * var(--scale));background:var(--primary)}.StepNavigation .lower{overflow:-moz-scrollbars-none;overflow-x:hidden}.StepNavigation .lower::-webkit-scrollbar{width:0!important;height:0!important}.StepNavigation .lower{-ms-overflow-style:none;flex:1;background-color:var(--main-background);height:calc(75 * var(--scale));transition:all .2s ease-out}.StepNavigation .lower.collapsed{height:0}.StepNavigation .lower .StepStrip{padding:calc(12 * var(--scale)) calc(24 * var(--scale))}.StepNavigation .StepNavigationScroller{position:absolute;top:calc(100 * var(--scale));bottom:0;width:calc(48 * var(--scale))}.StepNavigation .StepNavigationScroller.left{left:0}.StepNavigation .StepNavigationScroller.right{right:0;transform:scaleX(-1)}.BottomButton clr-icon{cursor:pointer;width:calc(36 * var(--scale));height:calc(36 * var(--scale));margin-left:calc(10 * var(--scale))}.BottomButton .is-solid{color:var(--bookmark-color)}.OptimumPlayerFooter:not(.Bottom){display:flex;justify-content:flex-end;height:calc(var(--footer-height) * var(--scale));padding:15px}.Bottom{-webkit-user-select:none;user-select:none;position:relative}.Bottom .bottom-buttons{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px;height:calc(var(--footer-height) * var(--scale))}.Bottom .bottom-buttons clr-icon{margin:0 calc(5 * var(--scale))}.Bottom button,.Bottom .button-space{width:calc(200 * var(--scale))}.Bottom .controls{display:flex;align-items:center;color:var(--tertiary)}.Bottom .controls clr-icon{margin-top:calc(-2 * var(--scale))}.Bottom .controls.fa-icon{cursor:pointer}.Bottom .controls .placeholder{cursor:default}.Bottom .controls .hidden{visibility:hidden}.MainPage{flex:1;display:flex;flex-direction:column;overflow:hidden;transition:transform .5s}.MainPage .fade-slide-enter-active,.MainPage .fade-slide-leave-active{transition:opacity .5s,transform .5s}.MainPage .fade-slide-enter,.MainPage .fade-slide-leave-to{opacity:0;transform:translateY(100px)}.MainPage .fade-enter-active,.MainPage .fade-leave-active{transition:opacity .5s}.MainPage .fade-enter,.MainPage .fade-leave-to{opacity:0}.MainPage.max-blur{filter:blur(10px)}.MainPage.blur{filter:blur(2px)}

