a,abbr,acronym,address,blockquote,body,caption,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,legend,li,object,ol,p,pre,q,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,progress,video{display:inline-block;*display:inline;*zoom:1;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}::-moz-selection{background-color:rgba(99,64,214,.9);color:#fff;text-shadow:none}::selection{background-color:rgba(99,64,214,.9);color:#fff;text-shadow:none}input:focus{border-color:#6340d6}.btn,.btn-default{background-color:#6340d6;color:#292949}.btn-default:focus,.btn-default:hover,.btn:focus,.btn:hover{background-color:#512ccc}.spinner-wave span{background-color:#6340d6}.testreg-summary>h1{margin:20px auto}.lobby_error-summary>h1,.testreg-summary>h1{width:180px;height:120px;background:url(/logo-lg-black.svg) 50% no-repeat}.lobby_error-summary>h1{margin-top:0}.testreg-summary ul{list-style-type:none;position:relative;margin-left:1em;padding-left:0}.testreg-summary ul li:before{content:"\2022";position:absolute;left:-1em;color:#6340d6;margin-right:5px}.tp-header{background:#6340d6}.tp-logo{width:130px;height:88px;background:url(/logo-lg-black.svg) no-repeat}.tp-sidebar{background:#f6f6f8}.qtimer-countdown{color:#6340d6}.qtimer-countdown:before{background:image("bg_timer-icon.png") -22px 0 no-repeat #6340d6}.qtimer-remaining{background:#6340d6}.ttimer-countdown:before{background:image("bg_timer-icon.png") 0 0 no-repeat #6340d6}.warning .ttimer-countdown:before{background:image("bg_timer-icon.png") 0 0 no-repeat #de3f3f}.ttimer-remaining{background:#6340d6}.radio.is-selected,.radio:focus,.radio:hover{background:#fff;border-color:#9a83e4}.radio input:checked+.outer{border:3px solid #6340d6}.btn,.radio .inner,.radio input:focus+.outer .inner{background-color:#6340d6}.btn{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:21px;min-width:126px;padding:7px 22px;border-radius:20px;color:#fff;border:none;cursor:pointer}.btn:hover{text-decoration:none}.btn:disabled,[disabled].btn{background-color:#a9a7b6;cursor:auto}.btn:disabled:hover,[disabled].btn:hover{background-color:#a9a7b6}::-webkit-scrollbar{width:8px;height:8px;border-radius:10px}::-webkit-scrollbar-track{background:#eaeaf5;border-radius:10px}::-webkit-scrollbar-thumb{background:#a9a7b6;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#7751f5}*{box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#a9a7b6 #eaeaf5}}html{font-size:62.5%}body,html{height:100%;color:#36366a;overflow:hidden}body{font-size:16px;line-height:1.375;font-family:Plus Jakarta Sans,sans-serif;background-image:image-set(url(/bg_gradient.avif) type("image/avif"),url(/bg_gradient.webp) type("image/webp"),url(/bg_gradient.png) type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover}code{font-family:Meslo,Consolas,Roboto Mono,andale mono,monospace;background-color:rgba(54,61,74,.5);color:#fff;padding:1px 8px;margin:0 4px;border-radius:2px}@media(max-width:1366px){label{font-size:15px}input,textarea{font-size:14px}}p{font-size:15px;color:#292949}a{color:#6340d6;text-decoration:none}label{font-weight:700;color:#292949;font-size:15px;margin-bottom:4px;line-height:23px}label>input{margin-top:4px;border-radius:2px;background-color:hsla(0,0%,100%,.85);border:1px solid #79769e}label>input:disabled{background-color:#f6f6f8}label>input:hover{border:1px solid #7f7d92}label.invalid{color:#c5c8d0}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}table,td,th{vertical-align:middle}td,th{padding:0}h1{font-size:16px}h2{font-size:15px;font-weight:700;line-height:23px;text-align:left;color:#292949}p{margin-bottom:1em}[contenteditable],input,select{border:1px solid #a9a7b6;padding:6px}[contenteditable]:focus,input:focus,select:focus{border-color:#6340d6}input,select{border-radius:2px;background-color:hsla(0,0%,100%,.85);border:1px solid #79769e;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:21px;color:#292949}input:disabled,select:disabled{background-color:#f6f6f8}input:hover,select:hover{border:1px solid #7f7d92}input:hover:focus,select:hover:focus{border-color:#6340d6}input:focus,select:focus{border-color:#6340d6;box-shadow:0 0 3px 0 rgba(250,168,44,.48)}input::placeholder,select::placeholder{color:#7f7d92}input:required{box-shadow:none}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;overflow:visible;cursor:pointer}.validation-error{line-height:19px;font-size:13px;text-align:left;color:#c5c8d0;font-weight:400}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,textarea{font-family:Plus Jakarta Sans,sans-serif}button:focus,textarea:focus{outline:1px solid #6340d6}button[type=checkbox]:focus,button[type=radio]:focus,textarea[type=checkbox]:focus,textarea[type=radio]:focus{outline:none}.question-creation .ql-snow .ql-editor pre,pre{font-family:Meslo,Consolas,Roboto Mono,andale mono,monospace;background-color:#363d4a;color:#fff;padding:8px;border-radius:0;font-size:14px;word-wrap:break-word;white-space:pre-wrap}.question-difficulty{font-size:0;width:24px;height:24px;background-color:#292949;text-align:center;margin:0;color:#fff}.question-difficulty:first-letter{font-size:15px;line-height:24px}.pill{display:inline-block;background-color:rgba(0,0,0,.2);font-size:11px;text-transform:uppercase;border-radius:6px;padding:2px 6px;color:£white}.pill.unpublished{background-color:#7f7d92;color:#292949}.pill.new{background-color:#fff;border:1px solid #6340d6;border-radius:20px;color:#6340d6}.persistence-controls button{text-align:center;background-color:#6340d6;border-top:1px solid #e9e7eb;border-right:1px solid #e9e7eb;color:#fff}.persistence-controls button:disabled,.persistence-controls button[disabled]{color:#fff}.persistence-controls button:disabled:hover,.persistence-controls button[disabled]:hover{background-color:#6340d6;color:#fff;box-shadow:none}.persistence-controls button:hover{background:#6340d6;color:#fff}.persistence-controls button:last-of-type{border-right:0 solid #e9e7eb}.close-button{padding:0;margin:0;background:none;border:none}.close-button:focus{outline:none}.close-button:hover:after{color:#292949}.close-button:after{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;width:22px;height:22px;color:#7f7d92;content:"\E5CD"}.filter-bar{min-height:51px;max-height:51px;position:relative}.filter-bar a{display:inline-block;line-height:31px;text-align:center}.filter-bar a.button,.filter-bar button{border:1px solid #79769e;background-color:#fff;color:#292949;padding:0 21px;height:33px;display:inline-block;margin-top:9px;vertical-align:top;font-size:14px;border-radius:8px;outline:none;box-shadow:none}.filter-bar a.button.filter-button,.filter-bar button.filter-button{min-width:78px;border-left:none;border-bottom-left-radius:0;border-top-left-radius:0}.filter-bar a.button.active,.filter-bar button.active{background-color:#ebecff;border-color:#6340d6;color:#6340d6;font-weight:600;cursor:default}.filter-bar a.button.clear-button,.filter-bar button.clear-button{font-weight:700;color:rgba(41,41,73,.5);padding:4px;background:none;border:none}.filter-bar a.button.clear-button:after,.filter-bar button.clear-button:after{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E5CD";font-size:12px;padding-left:4px}.filter-bar a.all-items{margin-left:15px;border-top-right-radius:0;border-bottom-right-radius:0}.filter-bar a.my-items{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;margin-right:16px}.filter-bar .bank-switch{background-color:#e9e7eb}.filter-bar .bank-switch.active{background:#f6f6f8}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite}.loader{font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}.loader:after,.loader:before{content:"";position:absolute;top:0}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #000}40%{box-shadow:0 2.5em 0 0 #000}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #000}40%{box-shadow:0 2.5em 0 0 #000}}#toast-container{width:auto;max-width:500px;right:20px;top:80px}#toast-container .toast{width:100%;border-radius:8px;padding:15px 50px;background-position-x:15px;box-shadow:0 2px 8px rgba(0,0,0,.15)}#toast-container .toast.toast-error{background-color:#de3f3f}#toast-container .toast .toast-message,#toast-container .toast .toast-title{display:inline-block}#toast-container .toast .toast-title{padding-right:20px}#toast-container .toast .toast-close-button{position:absolute;right:10px;top:50%;transform:translateY(-50%)}label.checkbox-control{font-size:14px;font-weight:400;line-height:1.1;display:inline-grid;grid-template-columns:1em auto;gap:1.3em;border:0;color:#292949;align-items:center}label.checkbox-control.disabled{color:#d5d5e7}label.checkbox-control input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:0;display:grid;place-content:center}label.checkbox-control input[type=checkbox]:before{width:.65em;height:.65em;background-color:CanvasText}label.checkbox-control input[type=checkbox]:after{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E836";color:#adadca}label.checkbox-control input[type=checkbox]:focus{outline:none;box-shadow:none}label.checkbox-control input[type=checkbox]:checked:after{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E837";color:#6340d6}label.checkbox-control input[type=checkbox]:disabled{cursor:auto}label.checkbox-control input[type=checkbox]:disabled:after,label.checkbox-control input[type=checkbox]:disabled:before{color:#d5d5e7;background-color:#fff}tooltip._top._left tip tip-arrow,tooltip._top._right tip tip-arrow,tooltip._top:not(._left):not(._right) tip tip-arrow{border-top-color:#79769e!important}tooltip._bottom._left,tooltip._bottom._right,tooltip._bottom:not(._left):not(._right) tip tip-arrow{border-bottom-color:#79769e!important}tooltip._left:not(._top):not(._bottom) tip tip-arrow{border-left-color:#79769e!important}tooltip._right:not(._top):not(._bottom) tip tip-arrow{border-right-color:#79769e!important}tooltip tip{background-color:#79769e}select{color:#000;height:44px;border-radius:50px;border:1px solid #79769e;padding:0 20px}select:hover{border-color:#6340d6}select:focus{border:1px solid #6340d6!important;box-shadow:none}select:focus-visible{outline:1px solid #eaeaf5;outline-offset:2px}select::placeholder{color:#adadca}select:disabled{border-color:#79769e;cursor:auto}input{color:#000;padding:15px 20px;height:44px;border-radius:50px;border:1px solid #79769e}input:hover{border-color:#6340d6}input:focus{border:1px solid #6340d6!important;box-shadow:none}input:focus-visible{outline:1px solid #eaeaf5;outline-offset:2px}input::placeholder{color:#adadca}input:disabled{border-color:#79769e;cursor:auto}.control-group{margin-bottom:10px}.control-group label{display:block;font-weight:400}.control-group input{color:#000;padding:15px 20px;height:44px;border-radius:50px;border:1px solid #79769e}.control-group input:hover{border-color:#6340d6}.control-group input:focus{border:1px solid #6340d6!important;box-shadow:none}.control-group input:focus-visible{outline:1px solid #eaeaf5;outline-offset:2px}.control-group input::placeholder{color:#adadca}.control-group input:disabled{border-color:#79769e;cursor:auto}.columns{display:flex;gap:15px}.columns>.col-1{width:100%}.columns>.col-2{width:50%}.columns>.col-3{width:33.3333333333%}.spin-loader{display:inline-block;position:absolute;top:50%;left:50%;animation:spin 1.25s linear infinite}.spin-loader i{font-size:32px;color:#6340d6}.spin{animation:spin 1s linear infinite}.spin.ng-enter,.spin.ng-hide-add,.spin.ng-hide-remove,.spin.ng-leave{animation:none}div[data-route="/signin"] #site-container{transform:none}.container-glass{padding:16px;background-color:hsla(0,0%,100%,.5);border-radius:20px}#viewport-container[data-route^="/auth/callback"] layout,#viewport-container[data-route^="/auth/change-password"] layout,#viewport-container[data-route^="/forbidden"] layout,#viewport-container[data-route^="/locked-account"] layout,#viewport-container[data-route^="/notFound"] layout,#viewport-container[data-route^="/portal"] layout,#viewport-container[data-route^="/register"] layout,#viewport-container[data-route^="/shares/public"] layout,#viewport-container[data-route^="/signin"] layout,#viewport-container[data-route^="/testplayer"] layout,#viewport-container[data-route^="/welcome-account"] layout{grid-template-areas:"main main" "main main";gap:0}#viewport-container[data-route^="/auth/callback"] layout site-header,#viewport-container[data-route^="/auth/callback"] layout site-navigation,#viewport-container[data-route^="/auth/change-password"] layout site-header,#viewport-container[data-route^="/auth/change-password"] layout site-navigation,#viewport-container[data-route^="/forbidden"] layout site-header,#viewport-container[data-route^="/forbidden"] layout site-navigation,#viewport-container[data-route^="/locked-account"] layout site-header,#viewport-container[data-route^="/locked-account"] layout site-navigation,#viewport-container[data-route^="/notFound"] layout site-header,#viewport-container[data-route^="/notFound"] layout site-navigation,#viewport-container[data-route^="/portal"] layout site-header,#viewport-container[data-route^="/portal"] layout site-navigation,#viewport-container[data-route^="/register"] layout site-header,#viewport-container[data-route^="/register"] layout site-navigation,#viewport-container[data-route^="/shares/public"] layout site-header,#viewport-container[data-route^="/shares/public"] layout site-navigation,#viewport-container[data-route^="/signin"] layout site-header,#viewport-container[data-route^="/signin"] layout site-navigation,#viewport-container[data-route^="/testplayer"] layout site-header,#viewport-container[data-route^="/testplayer"] layout site-navigation,#viewport-container[data-route^="/welcome-account"] layout site-header,#viewport-container[data-route^="/welcome-account"] layout site-navigation{display:none}#viewport-container[data-route^="/auth/callback"] layout main,#viewport-container[data-route^="/auth/change-password"] layout main,#viewport-container[data-route^="/forbidden"] layout main,#viewport-container[data-route^="/locked-account"] layout main,#viewport-container[data-route^="/notFound"] layout main,#viewport-container[data-route^="/portal"] layout main,#viewport-container[data-route^="/register"] layout main,#viewport-container[data-route^="/shares/public"] layout main,#viewport-container[data-route^="/signin"] layout main,#viewport-container[data-route^="/testplayer"] layout main,#viewport-container[data-route^="/welcome-account"] layout main{margin:0;padding:0;border-radius:0}.pagination-wrapper .pagination-pages-group{display:flex;align-items:center;gap:12px}.pagination-wrapper .pagination-total{color:#736f9c;font-size:13px;white-space:nowrap}@supports(height:100dvh){#viewport-container[data-route^="/auth/callback"] layout,#viewport-container[data-route^="/auth/change-password"] layout,#viewport-container[data-route^="/portal"] layout,#viewport-container[data-route^="/register"] layout,#viewport-container[data-route^="/testplayer"] layout{height:100dvh}}@media(max-width:767px){#toast-container{top:12px;right:12px;left:12px;width:auto;max-width:none}}#viewport-container[data-route^="/questions"] .question-bank,#viewport-container[data-route^="/tests"] ui-view .question-bank{height:100%;display:flex;flex-direction:column}#viewport-container[data-route^="/questions"] .question-bank .header,#viewport-container[data-route^="/tests"] ui-view .question-bank .header{z-index:1;margin-bottom:5px}#viewport-container[data-route^="/questions"] .question-bank .header .bar-title,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title{display:flex;justify-content:space-between;align-items:center;padding:15px 15px 15px 35px}#viewport-container[data-route^="/questions"] .question-bank .header .bar-title .bank-actions,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title .bank-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:15px}#viewport-container[data-route^="/questions"] .question-bank .header .bar-title .bank-actions button.btn,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title .bank-actions button.btn{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out}#viewport-container[data-route^="/questions"] .question-bank .header .bar-title .bank-actions button.btn:active,#viewport-container[data-route^="/questions"] .question-bank .header .bar-title .bank-actions button.btn:hover,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title .bank-actions button.btn:active,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title .bank-actions button.btn:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}#viewport-container[data-route^="/questions"] .question-bank .header .bar-title .bank-actions button.btn:focus,#viewport-container[data-route^="/questions"] .question-bank .header .bar-title .bank-actions button.btn:focus-visible,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title .bank-actions button.btn:focus,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title .bank-actions button.btn:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}#viewport-container[data-route^="/questions"] .question-bank .header .bar-title .bank-actions button.btn:disabled,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title .bank-actions button.btn:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}@media(max-width:768px){#viewport-container[data-route^="/questions"] .question-bank .header .bar-title,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title{display:flex;justify-content:space-between;gap:10px;padding:20px}#viewport-container[data-route^="/questions"] .question-bank .header .bar-title .bank-actions,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title .bank-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}#viewport-container[data-route^="/questions"] .question-bank .header .bar-title .bank-actions .search-wrap,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-title .bank-actions .search-wrap{margin-right:0}}#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter{display:flex;align-items:center;justify-content:space-between;padding:0 15px;margin-bottom:15px}#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter .filter-wrap,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter .filter-wrap{display:flex;flex-wrap:wrap;margin-left:24px;width:100%;gap:16px}@media(max-width:600px){#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter .filter-wrap,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter .filter-wrap{justify-content:flex-start}#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter .filter-wrap .account-buttons,#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter .filter-wrap .difficulty-buttons,#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter .filter-wrap .type-buttons,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter .filter-wrap .account-buttons,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter .filter-wrap .difficulty-buttons,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter .filter-wrap .type-buttons{flex:1 1 100%}}#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter .filter-wrap .account-buttons,#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter .filter-wrap .difficulty-buttons,#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter .filter-wrap .type-buttons,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter .filter-wrap .account-buttons,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter .filter-wrap .difficulty-buttons,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter .filter-wrap .type-buttons{flex-grow:1;min-width:140px;max-width:200px;width:100%;flex:1 1 45%}#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter .bank-actions,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter .bank-actions{display:flex}#viewport-container[data-route^="/questions"] .question-bank .header .bar-filter .bank-actions button,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .bar-filter .bank-actions button{margin-right:54px;color:#fff;display:flex;min-width:126px;height:44px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;background:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%)}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons{display:inline}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button{width:38px;color:#a9a7b6;padding-left:0;padding-right:0;margin-right:-1px;position:relative;outline:none;box-shadow:none;background-color:#f6f6f8;border-color:#a9a7b6;border-radius:0}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button:hover,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button:hover,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button:hover,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button:hover{background-color:#fff}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button:hover:after,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button:hover:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button:hover:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button:hover:after{color:#292949}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button.active,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button.active,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button.active,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button.active{background-color:#292949;border-color:#292949}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button.active:after,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button.active:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button.active:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button.active:after{color:#fff}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button:after,#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button:before,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button:after,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button:before,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button:before,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button:before{height:100%;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;display:inline-block;line-height:31px;vertical-align:middle}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button.active,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button.active,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button.active,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button.active{cursor:pointer}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons tooltip,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons tooltip,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons tooltip,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons tooltip{display:inline}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons tooltip:first-of-type button,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons tooltip:first-of-type button,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons tooltip:first-of-type button,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons tooltip:first-of-type button{border-radius:5px 0 0 5px}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons tooltip:last-of-type button,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons tooltip:last-of-type button,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons tooltip:last-of-type button,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons tooltip:last-of-type button{border-radius:0 5px 5px 0}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons tooltip tip,#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons tooltip tip,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons tooltip tip,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons tooltip tip{font-size:13px;white-space:nowrap;padding:4px 8px;border-radius:5px;background-color:#232341;top:-13px}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button:hover,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button:hover{border-color:#6340d6}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button:hover:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button:hover:after{color:#6340d6}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button.active,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button.active{background-color:#6340d6;border-color:#6340d6}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button.active:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button.active:after{color:#fff}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button:after{content:"";font-size:14px;color:#6340d6;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button.basic:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button.basic:after{content:"B"}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button.intermediate:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button.intermediate:after{content:"I"}#viewport-container[data-route^="/questions"] .question-bank .header .difficulty-buttons button.advanced:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .difficulty-buttons button.advanced:after{content:"A"}#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons label,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons label{padding-right:5px;display:inline-block;height:32px}#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button.MCQ:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button.MCQ:after{content:"\E241"}#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button.CC:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button.CC:after{content:"\E86F"}#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button.FT:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button.FT:after{content:"\E8EE"}#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button.VQ:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button.VQ:after{content:"\F7A6"}#viewport-container[data-route^="/questions"] .question-bank .header .type-buttons button.CP:after,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .type-buttons button.CP:after{content:"\E280";font-family:Phosphor;font-size:24px}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector{position:relative}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .multiselect-block button.btn-default,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .multiselect-block button.btn-default{display:flex;justify-content:space-around;align-items:center;outline:none;box-shadow:none;width:100%;height:44px;text-align:left;padding:6px 8px;border-radius:50px;background-color:#fff;border:1px solid #79769e;color:#8884b0}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .multiselect-block button.btn-default:focus,#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .multiselect-block button.btn-default:hover,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .multiselect-block button.btn-default:focus,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .multiselect-block button.btn-default:hover{color:#000}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu{border-radius:0;position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:300px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu li>a,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu li>a{text-align:left;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;visibility:visible}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu li>a:hover,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu li>a:hover{text-decoration:none;background-color:#f5f5f5}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .form-control:focus,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .form-control:focus{border-color:#6340d6}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .dropdown-header,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .divider,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .glyphicon,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .glyphicon-remove:before,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .glyphicon-remove:before{content:"\E014"}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .glyphicon-ok:before,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .glyphicon-ok:before{content:"\E013"}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .active a,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .active a{background-color:unset;color:#000}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .active a:hover,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .active a:hover{color:#6340d6}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .multiselect-action,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .multiselect-action{display:flex;padding:0 20px;justify-content:space-evenly}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .multiselect-action li,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .multiselect-action li{margin:0 3px;outline:0}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .multiselect-action li a,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .multiselect-action li a{outline:0;color:#000;background-color:unset}#viewport-container[data-route^="/questions"] .question-bank .header .account-selector .dropdown-menu .multiselect-action li a:hover,#viewport-container[data-route^="/tests"] ui-view .question-bank .header .account-selector .dropdown-menu .multiselect-action li a:hover{color:#6340d6}#viewport-container[data-route^="/questions"] .question-bank .bank-body-question,#viewport-container[data-route^="/tests"] ui-view .question-bank .bank-body-question{flex:1;transform:translateZ(0);-webkit-transform:translateZ(0);overflow-y:auto;transition:margin-top .2s ease-in-out}#viewport-container[data-route^="/questions"] .question-bank .bank-body-question.question-preview .results,#viewport-container[data-route^="/tests"] ui-view .question-bank .bank-body-question.question-preview .results{padding-top:0;padding-bottom:0}#viewport-container[data-route^="/questions"] .question-bank .bank-body-question .results,#viewport-container[data-route^="/tests"] ui-view .question-bank .bank-body-question .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-column-gap:18px;grid-row-gap:18px;padding:16px}#viewport-container[data-route^="/questions"] .question-bank .bank-body-question.right-column-active,#viewport-container[data-route^="/tests"] ui-view .question-bank .bank-body-question.right-column-active{width:calc(100% - 404px)}#viewport-container[data-route^="/questions"] .question-bank .bank-question-right-column,#viewport-container[data-route^="/tests"] ui-view .question-bank .bank-question-right-column{width:404px;border-left:1px solid #e9e7eb;display:none;overflow-y:auto;transition-property:right;transition-duration:.3s;background-color:#fff;position:absolute}#viewport-container[data-route^="/questions"] .question-bank .bank-question-right-column>form,#viewport-container[data-route^="/tests"] ui-view .question-bank .bank-question-right-column>form{padding:24px}#viewport-container[data-route^="/questions"] .question-bank .bank-question-right-column.active-add,#viewport-container[data-route^="/tests"] ui-view .question-bank .bank-question-right-column.active-add{display:block}#viewport-container[data-route^="/questions"] .question-bank .bank-question-right-column.active,#viewport-container[data-route^="/tests"] ui-view .question-bank .bank-question-right-column.active{display:block;right:0}#viewport-container[data-route^="/questions"] .question-bank .bank-question-right-column.active-remove,#viewport-container[data-route^="/tests"] ui-view .question-bank .bank-question-right-column.active-remove{display:block}.filter-bar{padding:30px}.account-editor{width:83.0985915493%;float:left;position:absolute;top:50px;left:0;right:0;width:auto;z-index:1;height:calc(100% - 49px);background:#fff;display:block;overflow-y:auto}#viewport-container[data-route^="/settings"] ui-view{background-color:#f6f6f8}#viewport-container[data-route^="/settings"] ui-view .modal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(41,41,73,.85);z-index:10}#viewport-container[data-route^="/settings"] ui-view .modal .modal-content{width:400px;height:auto;background-color:#fff;padding:40px;border-radius:30px;border-image-slice:1;position:absolute;top:calc(50% - 92.5px);left:calc(50% - 200px)}#viewport-container[data-route^="/settings"] ui-view .modal .modal-content p{margin-bottom:20px;font-weight:500;text-align:center}#viewport-container[data-route^="/settings"] ui-view .modal .modal-content .wrap-btn{display:flex;justify-content:space-between}#viewport-container[data-route^="/settings"] ui-view .modal .modal-content .wrap-btn button{font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:10px}#viewport-container[data-route^="/settings"] ui-view .modal .modal-content .wrap-btn .close-button{background-color:#fff;color:#36366a;border:1px solid #79769e}#viewport-container[data-route^="/settings"] ui-view .modal .modal-content .wrap-btn .close-button:hover{background-color:#d5d5e7;color:#36366a}#viewport-container[data-route^="/settings"] ui-view .modal .modal-content .wrap-btn .close-button:after{display:none}#viewport-container[data-route^="/settings"] ui-view .modal .modal-content .wrap-btn .save{background-color:#6340d6;color:#fff}#viewport-container[data-route^="/settings"] ui-view .modal .modal-content .wrap-btn .save:disabled{background-color:#a3a6ac}#viewport-container[data-route^="/settings"] ui-view .modal .modal-content .wrap-btn .save:not(:disabled):hover{background-color:#4627ab;color:#fff;border:1px solid #eaeaf5}.account-settings{height:100%}.account-settings .filter-bar{height:auto;min-height:auto;max-height:fit-content;padding:20px 0}.account-settings .bank-body .header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px 2px 20px}.account-settings .bank-body .header .account-settings-menu{display:flex}.account-settings .bank-body .header .account-settings-menu a{font-size:14px;display:inline-block;padding:6px 0;margin-bottom:-1px;color:#736f9c}.account-settings .bank-body .header .account-settings-menu a:hover{text-decoration:none}.account-settings .bank-body .header .account-settings-menu a:focus{text-decoration:none;outline:none;outline-offset:none}.account-settings .bank-body .header .account-settings-menu a:first-of-type{padding-left:0;margin-right:40px}.account-settings .bank-body .header .account-settings-menu a.active{color:#36366a;border-bottom:2px solid #6340d6;text-decoration:none}@media only screen and (max-width:768px){.account-settings .bank-body .header .account-settings-menu{justify-content:space-between}}.account-settings .bank-body .account-tab-settings p{color:#7f7d92;margin-bottom:0;padding:20px 0 10px 20px}.account-settings .bank-body .account-tab-settings .retention-period-select{display:flex;align-items:end;margin:20px 0;padding:0 0 0 20px;font-family:Arial,sans-serif}.account-settings .bank-body .account-tab-settings .retention-period-select .retention-period-label{margin-right:10px}.account-settings .bank-body .account-tab-settings .retention-period-select .retention-period-label label{font-weight:700;margin:0 10px 8px 0;min-width:200px;display:block}.account-settings .bank-body .account-tab-settings .retention-period-select .retention-period-label select{display:block;border-radius:12px;border:1px solid #79769e;width:100%;height:44px;padding:10px}.account-settings .bank-body .account-tab-settings .retention-period-select .retention-period-label select:disabled{opacity:.7;cursor:not-allowed}.account-settings .bank-body .account-tab-settings .retention-period-select .retention-period-label select:focus-visible{outline-color:#6340d6}.account-settings .bank-body .account-tab-settings .retention-period-select .retention-period-label select:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}.account-settings .bank-body .account-tab-settings .retention-period-select .wrap-btn button{font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:10px}.account-settings .bank-body .account-tab-settings .retention-period-select .wrap-btn .save{background-color:#6340d6;color:#fff}.account-settings .bank-body .account-tab-settings .retention-period-select .wrap-btn .save:disabled{background-color:#a3a6ac}.account-settings .bank-body .account-tab-settings .retention-period-select .wrap-btn .save:not(:disabled):hover{background-color:#4627ab;color:#fff}.account-settings .bank-right-column{height:100%;margin-top:0;padding-top:0}.account-settings .account-detail{color:#292949;font-size:22px;padding:24px 30px;border-bottom:1px solid #e9e7eb}.account-settings .account-detail .user-count{display:block;font-size:15px;color:#292949}.account-settings .close-user-editor{float:right;font-family:inherit;font-size:14px;line-height:22px}.account-settings .close-user-editor:after{float:right}@media(min-width:1266px)and (max-width:1680px),(min-width:1680px){.account-settings .bank-body.right-column-active user-card{width:77.358490566%;float:left;margin-left:0}}.account-settings user-card{display:block}@font-face{font-family:Glyphicons Halflings;src:url(https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/fonts/glyphicons-halflings-regular.eot);src:url(https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/fonts/glyphicons-halflings-regular.eot#iefix) format("embedded-opentype"),url(https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/fonts/glyphicons-halflings-regular.woff) format("woff"),url(https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.reportsTable{height:calc(100% + 1px);background-color:#f6f6f8}@media only screen and (max-width:768px){.reportsTable{height:calc(100% + 365px)}}.reportsTable .candidates-filter{display:flex;align-items:center;padding-top:35px;margin-bottom:25px}.reportsTable .candidates-filter form{width:100%;display:flex}@media only screen and (max-width:768px){.reportsTable .candidates-filter,.reportsTable .candidates-filter form{flex-wrap:wrap}.reportsTable .candidates-filter form div:not(:last-child){margin-bottom:10px}}.reportsTable .candidates-filter .form-group{margin-right:30px}.reportsTable .candidates-filter .form-group#report-search{width:25%;min-width:185px}@media(max-width:481px){.reportsTable .candidates-filter .form-group#report-search #search{min-width:60px}}.reportsTable .candidates-filter .form-group label{display:block;margin-bottom:5px}.reportsTable .candidates-filter .form-group input.form-control{width:100%;height:35px;padding:8px;box-sizing:border-box;border-radius:6px;outline:none;box-shadow:none;border:1px solid #79769e;font-size:15px;line-height:21px;color:#292949}.reportsTable .candidates-filter .btn-wrap{min-width:150px}@media only screen and (max-width:768px){.reportsTable .candidates-filter .btn-wrap{padding-top:15px}}.reportsTable .report-body{height:100%;width:100%;float:left;padding-top:25px;padding-left:16px;padding-right:24px}.reportsTable .report-body .selected-table{overflow-y:auto}.reportsTable .report-body .loader{animation:loadTab 1.8s ease-in-out infinite;animation-delay:-.16s;width:1.5em;height:1.5em}.reportsTable .report-body .loader:after,.reportsTable .report-body .loader:before{animation:loadTab 1.8s ease-in-out infinite;width:1.5em;height:1.5em}.reportsTable .report-body .loader:before{animation-delay:-.32s}@keyframes loadTab{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #6340d6}40%{box-shadow:0 2.5em 0 0 #6340d6}}.reportsTable .report-body .meta-data{color:#292949}.reportsTable .report-body .meta-data>span{margin-right:22px;font-size:16px}.reportsTable .report-body .meta-data>span>strong{color:#292949}.reportsTable #report-datepicker-activity,.reportsTable #report-datepicker-candidates,.reportsTable #report-datepicker-created,.reportsTable #report-datepicker-distributions{width:215px;text-align:center}.reportsTable .account-selector{position:relative}.reportsTable .account-selector .multiselect-block button.btn-default{outline:none;box-shadow:none;min-width:120px;max-width:150px;text-align:left;padding:6px 8px;border-radius:6px;background-color:transparent;border:1px solid #79769e;color:#000}.reportsTable .account-selector .multiselect-block button.btn-default:focus,.reportsTable .account-selector .multiselect-block button.btn-default:hover{color:#000}.reportsTable .account-selector .multiselect-block button.btn-default .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.reportsTable .account-selector .dropdown-menu{border-radius:0;position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:300px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.reportsTable .account-selector .dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.reportsTable .account-selector .dropdown-menu li>a:hover{text-decoration:none;background-color:#f5f5f5}.reportsTable .account-selector .dropdown-menu .form-control:focus{border-color:#6340d6}.reportsTable .account-selector .dropdown-menu .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.reportsTable .account-selector .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.reportsTable .account-selector .dropdown-menu .glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reportsTable .account-selector .dropdown-menu .glyphicon-remove:before{content:"\E014"}.reportsTable .account-selector .dropdown-menu .glyphicon-ok:before{content:"\E013"}.reportsTable .account-selector .dropdown-menu .active a{background-color:unset;color:#000}.reportsTable .account-selector .dropdown-menu .active a:hover{color:#6340d6}.reportsTable .account-selector .dropdown-menu .multiselect-action{display:flex;padding:0 20px;justify-content:space-evenly}.reportsTable .account-selector .dropdown-menu .multiselect-action li{margin:0 3px;outline:0}.reportsTable .account-selector .dropdown-menu .multiselect-action li a{outline:0;color:#000;background-color:unset}.reportsTable .account-selector .dropdown-menu .multiselect-action li a:hover{color:#6340d6}.reportsTable .test-sitting-type-menu{border-bottom:1px solid #a9a7b6;display:flex;align-items:end}.reportsTable .test-sitting-type-menu a{font-size:14px;display:inline-block;padding:6px 19px;margin-bottom:-1px;color:#000}.reportsTable .test-sitting-type-menu a:hover{text-decoration:none}.reportsTable .test-sitting-type-menu a:focus{text-decoration:none;outline:none;outline-offset:none}.reportsTable .test-sitting-type-menu a:first-of-type{padding-left:0}.reportsTable .test-sitting-type-menu a.active{color:#6340d6;border-bottom:2px solid #6340d6;text-decoration:none}@media only screen and (max-width:768px){.reportsTable .test-sitting-type-menu{justify-content:space-between}}.reportsTable .tab-info{padding-top:15px}.reportsTable .tab-info p{margin-bottom:0;color:#7f7d92}.reportsTable .pagination{display:flex;align-items:center;justify-content:center;margin-top:20px;position:relative}.reportsTable .pagination .pagination-info{position:absolute;right:0;padding:5px 10px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media only screen and (max-width:768px){.reportsTable .pagination .pagination-info{bottom:-40px;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}}.reportsTable .pagination a,.reportsTable .pagination button{background-color:transparent;border:none;color:#363d4a;padding:8px 12px;margin:0 4px;cursor:pointer;font-size:16px;text-decoration:none;outline:none}.reportsTable .pagination a.disabled,.reportsTable .pagination button:disabled{color:#a9a7b6;cursor:not-allowed}.reportsTable .pagination a.active{color:#fff;background-color:#6340d6;border-radius:4px;cursor:default}.reportsTable .pagination a:hover:not(.disabled),.reportsTable .pagination button:hover:not(:disabled){color:#6340d6;text-decoration:underline}.reportsTable .pagination a:hover:not(:active){color:#000}.reportsTable .pagination a:focus,.reportsTable .pagination button:focus{outline:2px solid #6340d6}.reportsTable .pagination a,.reportsTable .pagination button{transition:all .3s ease}.reportsTable .pagination a{color:#363d4a;padding:8px 12px;text-decoration:none;margin:0 4px;border:1px solid transparent;border-radius:4px;display:inline-block;transition:color .3s,background-color .3s,border-color .3s}.reportsTable .pagination a:hover{border-color:#6340d6}.reportsTable .pagination span.ellipsis{color:#a9a7b6;padding:8px 12px}.support-page{text-align:left;width:max-content}.support-page .main-content{padding:16px;max-width:900px;background:#fff;border-radius:20px}.support-page .main-content a{text-decoration:underline;font-weight:700;color:#36366a}.support-page .main-content .link{color:#fff;flex-direction:column;border-radius:50px;background:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%)}.support-page .main-content .link,.support-page .main-content .link-video{font-size:14px;text-decoration:none;max-width:fit-content;margin-right:54px;display:flex;min-width:126px;height:40px;padding:10px 24px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;margin-bottom:24px}.support-page .main-content .link-video{color:#36366a;border-radius:50px;background:#fff;border:1px solid #d5d5e7}.support-page .main-content .link-video i{font-size:24px;color:red}.support-page .main-content .text-highlight{font-weight:700;color:#36366a}.support-page .main-content h2{font-size:16px;line-height:28px;color:#36366a;margin-bottom:24px}.support-page .main-content h3{color:#36366a;font-size:14px;line-height:20px;margin-bottom:12px}.support-page .main-content p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#36366a;margin-bottom:24px}.support-page .main-content .bold-text{max-width:543px;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.support-page .main-content section h3{font-weight:700}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group search-input form,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group search-input form,.filter-bar search-input form,search-input form{display:inline-block;height:34px;position:relative}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group search-input form input,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group search-input form input,.filter-bar search-input form input,search-input form input{background-color:#fff;height:34px;width:180px;border:1px solid #adadca;border-radius:50px;outline:none;box-shadow:none;padding-left:36px;font-size:13px}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group search-input form button,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group search-input form button,.filter-bar search-input form button,.filter-bar search-input form button:hover,search-input form button,search-input form button:hover{position:absolute;top:50%;transform:translateY(-50%);left:33px;border:0;padding:0;width:30px;background:transparent;margin-top:0;margin-left:-30px;outline:none;box-shadow:none}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group search-input form button i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group search-input form button i,.filter-bar search-input form button:hover i,.filter-bar search-input form button i,search-input form button:hover i,search-input form button i{color:#6340d6;font-size:14px!important}#viewport-container[data-route^="/tests"] ui-view .test-bank,#viewport-container[data-route^="/tests/my"] ui-view .test-bank{height:100%;display:flex;flex-direction:column}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block{display:flex;justify-content:space-between;gap:12px;flex-direction:row;flex-wrap:wrap;align-items:center;padding:16px}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group{display:flex;flex-wrap:wrap;gap:12px}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group search-input form,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group search-input form{margin-left:0}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group dropdown,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group dropdown{min-width:295px;height:44px}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item{display:flex;flex-direction:row;align-items:center;line-height:normal;height:44px;border-radius:50px;background:inherit}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item:hover,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item:hover{border-color:#79769e}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item:active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item:active{border-color:#79769e;outline-color:#6340d6;outline-style:solid}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item:active button,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item:active button{border-color:#79769e}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item svg,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item svg{margin:0 10px}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item span,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item span{text-wrap:nowrap}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item button,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item button{height:44px;margin-top:0;border-radius:0 50px 50px 0;width:50px;border-left:none;background-color:transparent}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item button:after,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group dropdown div .selected-item button:after{color:#6340d6}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group dropdown div ul,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group dropdown div ul{border-radius:4px}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block{display:flex;align-items:center;gap:8px;background-color:transparent;border:1px solid #79769e;padding:4px;border-radius:50px;height:44px;font-size:14px;font-weight:500}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block a,#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block button,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block a,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block button{border:none;color:#000;padding:9px 14px;text-align:center;text-wrap:nowrap}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block a:not(.active),#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block button:not(.active),#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block a:not(.active),#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block button:not(.active){font-weight:400;background-color:hsla(0,0%,100%,0);border-radius:50px}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block a.active,#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block button.active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block a.active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block button.active{font-weight:600;background-color:#ebecff;color:#6340d6;border-radius:50px}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block a:focus,#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block a:focus-visible,#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block button:focus,#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block button:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block a:focus,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block a:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block button:focus,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block .filter-group .switch-btn-block button:focus-visible{border:none;outline:none}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block a.btn-test,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block a.btn-test{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block a.btn-test:active,#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block a.btn-test:hover,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block a.btn-test:active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block a.btn-test:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block a.btn-test:focus,#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block a.btn-test:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block a.btn-test:focus,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block a.btn-test:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}#viewport-container[data-route^="/tests"] ui-view .test-bank .header .filter-block a.btn-test:disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .header .filter-block a.btn-test:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}#viewport-container[data-route^="/tests"] ui-view .test-bank .bank-body-tests,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .bank-body-tests{flex:1;transform:translateZ(0);-webkit-transform:translateZ(0);overflow-y:auto;padding:16px;transition:margin-top .2s ease-in-out}#viewport-container[data-route^="/tests"] ui-view .test-bank .bank-body-tests .results,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .bank-body-tests .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-column-gap:18px;grid-row-gap:18px}#viewport-container[data-route^="/tests"] ui-view .test-bank .bank-body-tests .results test-card-simple,#viewport-container[data-route^="/tests/my"] ui-view .test-bank .bank-body-tests .results test-card-simple{-webkit-box-shadow:0 2px 20px 0 rgba(136,132,176,.2);-moz-box-shadow:0 2px 20px 0 rgba(136,132,176,.2);box-shadow:0 2px 20px 0 rgba(136,132,176,.2)}h2.dashboard-welcome{margin:20px 0 0;color:#292949;font-size:16px;font-weight:700}.dashboard-body{height:100%;overflow-y:auto;padding:0 1.4084507042%}.dashboard{display:flex;flex-wrap:wrap}.dashboard .dashboard-card{display:inline-block;background-color:#fff;margin-top:25px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:16px;vertical-align:top;width:23.9436619718%;width:32.3943661972%;float:left;margin-left:1.4084507042%;position:relative;overflow:hidden;z-index:1;background-color:#f6f6f8;font-size:14px;color:#292949;height:auto}@media(min-width:1680px){.dashboard .dashboard-card:nth-child(4n+1){margin-left:0}}@media(min-width:1266px)and (max-width:1679px){.dashboard .dashboard-card{width:32.3943661972%;float:left;margin-left:1.4084507042%}.dashboard .dashboard-card:nth-child(3n+1){margin-left:0}}@media(min-width:768px)and (max-width:1265px){.dashboard .dashboard-card{width:49.2957746479%;float:left;margin-left:1.4084507042%}.dashboard .dashboard-card:nth-child(odd){margin-left:0}}@media(max-width:767px){.dashboard .dashboard-card{width:100%;float:left;margin-right:0;margin-left:0}}.dashboard .dashboard-card>div{height:100%}.dashboard .dashboard-card .content{width:66.1971830986%;float:left;background-color:#fff;padding:30px;height:100%;z-index:1}.dashboard .dashboard-card .content h3{margin-left:-30px;padding:6px 30px;color:#fff;background-color:#7f7d92;width:138px;text-transform:uppercase;font-size:13px;margin-bottom:24px}.dashboard .dashboard-card .content .description{min-height:200px}.dashboard .dashboard-card .content .description>*{margin-bottom:16px}.dashboard .dashboard-card .content .description ul{list-style-position:inside}.dashboard .dashboard-card .content a{color:#6340d6;text-decoration:underline}.dashboard .dashboard-card:after{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:240px;color:#e9e7eb;position:absolute;right:-16px;bottom:-38px;z-index:-1}@media(max-width:1680px){.dashboard .dashboard-card .content{width:100%;float:left;margin-left:0;margin-right:0}}@media(min-width:1266px){.dashboard .dashboard-card:nth-child(3n+1){margin-left:0}}@media(min-width:500px)and (max-width:1266px){.dashboard .dashboard-card{width:49.2957746479%;float:left;margin-left:1.4084507042%}.dashboard .dashboard-card:nth-child(odd){margin-left:0}}@media(max-width:500px){.dashboard .dashboard-card{width:100%;float:left;margin-right:0;margin-left:0}}#viewport-container[data-route^="/register/"] #site-rightbar,#viewport-container[data-route^="/register/"] #site-sidebar,#viewport-container[data-route^="/register/"] #top-bar{display:none}#viewport-container[data-route^="/register/"] #site-container{width:100%}#viewport-container[data-route^="/register/"] #site-container ui-view{overflow-y:auto;height:100%}#viewport-container[data-route^="/tests/candidate/"] ui-view{overflow-y:hidden}.candidate-report-page{display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden}.settings-menu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;flex:none}.settings-menu .switch-btn-block{display:inline-flex;align-items:center;gap:3px;height:34px;padding:3px;border:1px solid #dad9fb;border-radius:999px;background:#fff}.settings-menu .switch-btn-block>*{display:flex;align-items:center;height:100%;padding:0 18px;border:none;border-radius:999px;background:transparent;color:#736f9c;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer}.settings-menu .switch-btn-block>:hover:not(.active){color:#6340d6}.settings-menu .switch-btn-block>.active{background:#ebecff;color:#6340d6;font-weight:600}.settings-menu .switch-btn-block a{gap:6px}.settings-menu .switch-btn-block a i{font-size:14px}.settings-menu .player-button{display:flex}.settings-menu .player-button button{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;color:#fff;font-size:13px}.settings-menu .player-button button:active,.settings-menu .player-button button:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}.settings-menu .player-button button:focus,.settings-menu .player-button button:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}.settings-menu .player-button button:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}.settings-menu .player-button button i{font-size:16px}@media only screen and (max-width:768px){.settings-menu{justify-content:space-between}}#candidate-report{display:block;flex:1;min-height:0;font-size:13px;overflow:auto}#candidate-report .loader-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px}#candidate-report .loader-container .spinner{width:50px;height:50px;border:4px solid rgba(108,92,231,.1);border-top-color:#6c5ce7;border-radius:50%;animation:spin 1s linear infinite}#candidate-report .tab-summary{display:grid;gap:16px;align-content:start}#candidate-report .tab-summary .identity-band{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:16px 22px;background-color:#fff;border-radius:20px}#candidate-report .tab-summary .identity-band .who{display:flex;align-items:center;gap:11px}#candidate-report .tab-summary .identity-band .avatar{display:block;width:38px;height:38px;overflow:hidden;border-radius:999px;background-color:#ebecff}#candidate-report .tab-summary .identity-band .avatar img{display:block;width:100%;height:100%;object-fit:cover}#candidate-report .tab-summary .identity-band .name{display:block;color:#36366a;font-size:16px;font-weight:700;letter-spacing:-.01em}#candidate-report .tab-summary .identity-band .name:hover{color:#6340d6}#candidate-report .tab-summary .identity-band .completed{margin-top:1px;color:#736f9c;font-size:12.5px;font-weight:500}#candidate-report .tab-summary .identity-band .band-rule{width:1px;height:36px;background-color:#ebecff}#candidate-report .tab-summary .identity-band .figure{display:flex;align-items:baseline;gap:8px}#candidate-report .tab-summary .identity-band .figure .value{color:#36366a;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1}#candidate-report .tab-summary .identity-band .figure .value.accent{color:#6340d6}#candidate-report .tab-summary .identity-band .figure .unit{color:#57557f;font-size:13px;font-weight:600}#candidate-report .tab-summary .identity-band .band-actions{display:flex;align-items:center;gap:10px;margin-left:auto}#candidate-report .tab-summary .identity-band .share-link{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;background:none;border:1px solid #dad9fb;border-radius:999px;color:#36366a;font-size:13px;font-weight:600;cursor:pointer}#candidate-report .tab-summary .identity-band .share-link i{font-size:15px}#candidate-report .tab-summary .identity-band .share-link:hover{border-color:#6340d6;color:#6340d6}#candidate-report .tab-summary .summary-row{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:stretch}@media(max-width:1200px){#candidate-report .tab-summary .summary-row{grid-template-columns:minmax(0,1fr)}}#candidate-report #report-overview .close-button{color:#7f7d92;background:none;border:none;padding:0;height:22px;width:22px;position:absolute;top:8px;right:10px;font-size:0;cursor:pointer;text-decoration:none;float:right}#candidate-report #report-overview .close-button:hover:after{color:#292949}#candidate-report #report-overview .close-button:after{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E5CD";text-align:center}#candidate-report #report-overview .report-nav{padding-top:20px}#candidate-report #report-overview .report-nav ul{list-style-type:none;display:flex;justify-content:space-between;width:100%}#candidate-report #report-overview .report-nav ul li{display:inline-block;background-color:#e9e7eb;flex-grow:1;display:flex;text-align:center;font-size:13px;border:1px solid #79769e;border-left-width:0}#candidate-report #report-overview .report-nav ul li.selected,#candidate-report #report-overview .report-nav ul li:hover{background-color:#292949;border-color:#292949}#candidate-report #report-overview .report-nav ul li.selected a,#candidate-report #report-overview .report-nav ul li:hover a{color:#fff}#candidate-report #report-overview .report-nav ul li:first-of-type{border-radius:5px 0 0 5px;border-left-width:1px}#candidate-report #report-overview .report-nav ul li:last-of-type{border-radius:0 5px 5px 0}#candidate-report #report-overview .report-nav ul li a{color:#292949;text-decoration:none;text-transform:uppercase;font-weight:700;flex-grow:1;padding:5px 0}@media(max-width:767px){#candidate-report{display:block;overflow-y:scroll}#candidate-report #report{padding-top:0}}.modal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(41,41,73,.85);z-index:1;place-content:center;place-items:center}.modal .modal-content{width:95%;height:95%;background-color:#fff;padding:16px;border-radius:20px}.modal .modal-content p{margin-bottom:20px;font-weight:500;text-align:center}.modal .modal-content .spinner{position:absolute;top:40%;left:calc(50% - 30px);margin:0 auto}.share-modal{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(41,41,73,.85);z-index:10}.share-modal .modal-content{width:600px;height:auto;background-color:#fff;padding:30px 40px;border-radius:30px;border-image-slice:1;position:absolute;top:calc(50% - 215px);left:calc(50% - 300px)}.share-modal .modal-content .modal-header{display:flex;justify-content:flex-end}.share-modal .modal-content .modal-header p{font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#6340d6}.share-modal .modal-content .modal-main-info{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.share-modal .modal-content .modal-main-info h3{font-size:20px;font-style:normal;font-weight:600;line-height:30px;color:#36366a}.share-modal .modal-content .modal-main-info h3 span{font-size:15px;color:#79769e}.share-modal .modal-content .modal-main-info p{margin-bottom:0}.share-modal .modal-content .modal-main-info .terms-wrap,.share-modal .modal-content .modal-main-info p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#36366a}.share-modal .modal-content .modal-main-info .terms-wrap a{color:#36366a;text-decoration:underline;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.share-modal .modal-content .modal-main-info textarea.input-link{width:100%;border-radius:12px;border:1px solid #d1d1e0;padding:12px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#36366a;resize:none;overflow-wrap:break-word}.share-modal .modal-content .modal-main-info .tooltip-container{align-self:center;position:relative}.share-modal .modal-content .modal-main-info .tooltip-container button.btn-test-link{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out}.share-modal .modal-content .modal-main-info .tooltip-container button.btn-test-link:active,.share-modal .modal-content .modal-main-info .tooltip-container button.btn-test-link:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}.share-modal .modal-content .modal-main-info .tooltip-container button.btn-test-link:focus,.share-modal .modal-content .modal-main-info .tooltip-container button.btn-test-link:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}.share-modal .modal-content .modal-main-info .tooltip-container button.btn-test-link:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}.share-modal .modal-content .modal-main-info .tooltip-container button.btn-test-link i{font-size:24px}.share-modal .modal-content .modal-main-info .tooltip-container button.btn-test-link:focus{outline:none}.share-modal .modal-content .modal-main-info .tooltip-container .tooltip-text{visibility:visible;opacity:1}.share-modal .modal-content .modal-main-info .tooltip-text{visibility:hidden;width:80px;background-color:#7f7d92;color:#fff;text-align:center;border-radius:5px;padding:5px 0;position:absolute;z-index:1;top:-35px;left:50%;margin-left:-40px;opacity:0;transition:opacity .3s}#viewport-container[data-route^="/tests/summary/"] ui-view{height:100%}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report{display:flex;flex-direction:column;height:100%}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content{display:flex;flex:1;align-items:stretch;overflow-y:auto;gap:16px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .test-summary-detail{flex:none;align-self:flex-start;width:300px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .test-summary-detail h3{margin:0 0 16px;font-size:18px;color:#202040}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .test-summary-detail dl{margin:0 0 20px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .test-summary-detail dl div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eaeaf5}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .test-summary-detail dl dt{margin:0;font-size:14px;font-weight:400;color:#202040}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .test-summary-detail dl dd{margin:0;font-size:14px;color:#202040}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .test-summary-detail .btn-edit-test{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;padding:0 12px;border-radius:50px;background:#6340d6;color:#fff;font-size:13px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .test-summary-detail .btn-edit-test i{font-size:15px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .test-summary-detail .btn-edit-test:hover{background:#4627ab}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body{flex:1;overflow-y:auto;height:100%;display:inline-flex;flex-direction:column}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .loader-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:400px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .loader-container .spinner{width:50px;height:50px;border:4px solid rgba(108,92,231,.1);border-top-color:#6c5ce7;border-radius:50%;animation:spin 1s linear infinite}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav{display:inline-block;margin-bottom:10px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch{display:flex;align-items:center;gap:8px;background-color:transparent;border:1px solid #79769e;padding:4px;border-radius:50px;height:44px;font-size:14px;font-weight:500;height:56px;background-color:#fff}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch a,#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch button{border:none;color:#000;padding:9px 14px;text-align:center;text-wrap:nowrap}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch a:not(.active),#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch button:not(.active){font-weight:400;background-color:hsla(0,0%,100%,0);border-radius:50px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch a.active,#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch button.active{font-weight:600;background-color:#ebecff;color:#6340d6;border-radius:50px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch a:focus,#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch a:focus-visible,#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch button:focus,#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch button:focus-visible{border:none;outline:none}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch a{padding:12px 20px;margin:3px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content .summary-report-nav .switch a.active{background-color:#eaeaf5}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:10px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .header-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .header-action .test-sitting-type-menu{display:inline-flex;align-items:center;gap:3px;height:34px;padding:3px;border:1px solid #dad9fb;border-radius:999px;background:#fff;width:max-content}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .header-action .test-sitting-type-menu>*{display:flex;align-items:center;height:100%;padding:0 18px;border:none;border-radius:999px;background:transparent;color:#736f9c;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .header-action .test-sitting-type-menu>:hover:not(.active){color:#6340d6}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .header-action .test-sitting-type-menu>.active{background:#ebecff;color:#6340d6;font-weight:600}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .header-action .test-sitting-type-menu a{gap:6px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .header-action .test-sitting-type-menu a i{font-size:14px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group{display:flex;gap:10px;align-items:center}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.analytics-button{display:inline-flex;align-items:center;gap:6px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer;height:34px;padding:0 14px;font-size:13px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.analytics-button:hover:not(.active){border-color:#6340d6;color:#6340d6}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.analytics-button.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.analytics-button .chip-icon{display:inline-flex}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.analytics-button .chip-icon i{font-size:14px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.analytics-button i{font-size:15px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.distribute{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;font-size:13px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.distribute:active,#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.distribute:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.distribute:focus,#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.distribute:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.distribute:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results .results-bar .actions-group button.distribute i{font-size:15px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings{display:block;overflow-x:auto}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table thead{background-color:#eaebf8;margin-bottom:0}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table thead tr th{font-size:14px;font-weight:600;color:#36366a;padding:10px 20px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr{box-shadow:none}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr:hover{background-color:#eaebf8}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr:last-child{border-bottom-left-radius:20px;border-bottom-right-radius:20px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr td{font-style:normal}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr td.candidate-name{min-width:100px;width:250px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr td.actions .tooltip-container,#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr td.actions shortlist-button{position:relative;vertical-align:baseline}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr td.actions .tooltip-container tooltip tip,#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr td.actions shortlist-button tooltip tip{padding:5px 0;left:13px;top:-18px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr td.actions .tooltip-container tooltip tip tip-arrow,#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr td.actions shortlist-button tooltip tip tip-arrow{transform:rotate(90deg);top:auto;left:auto;bottom:-8px;right:4px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .report-content section.results test-summary-report-test-sittings table tbody tr td a{color:#6340d6}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper{margin-top:16px;display:flex;justify-content:space-between}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper .pagination-take select{background-color:transparent;color:#36366a;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;padding:5px 42px 5px 20px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.5rem auto;line-height:1.4}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper .pagination-take select:focus-visible{outline:none}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper .pagination-take select:hover{border:1px solid #6340d6}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper .pagination-take select option{padding:0 5px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper .pagination-pages{display:flex;background-color:transparent;border:1px solid #79769e;border-radius:50px;padding:3px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper .pagination-pages .previous{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper .pagination-pages .previous:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper .pagination-pages .next{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper .pagination-pages .next:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .pagination-wrapper .pagination-pages .state{color:#36366a;font-size:14px;font-weight:500;align-self:center;padding:0 8px;min-width:58px;text-align:center;align-content:center}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .meta-data{color:#292949}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .meta-data>span{margin-right:22px;font-size:16px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content .report-body .meta-data>span>strong{color:#292949}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content test-editor{display:flex;flex-direction:column;justify-content:space-between;position:relative;right:unset;background-color:hsla(0,0%,100%,.6);border-radius:20px;padding:0}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content test-editor form{min-height:unset;position:static;max-height:unset;height:100%}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content test-editor test-editor-controls{position:static}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report .summary-report-content test-editor test-editor-controls .persistence-controls{position:static;padding:16px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report test-summary-report-pending-test-sittings{display:block;margin-top:16px;margin-bottom:24px}#viewport-container[data-route^="/tests/summary/"] ui-view .test-summary-report question-preview-content #qp-right{width:36.8421052632%;float:left;margin-left:1.0526315789%}#viewport-container[data-route^="/topics"] ui-view .main-content{display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden;padding-right:16px}#viewport-container[data-route^="/topics"] ui-view .main-content .topics-layout{display:flex;gap:16px;flex:1;min-height:0}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-side-menu{display:flex;flex:none;width:375px;min-width:375px;height:100%;padding:0;overflow:hidden}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;padding:16px;background-color:hsla(0,0%,100%,.5);border-radius:20px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank.added-menu{flex:1;width:auto}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header{margin-bottom:16px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header .filter-block{display:flex;justify-content:space-between;gap:12px;flex-direction:row;flex-wrap:wrap;align-items:center}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header .filter-block .filter-group{display:flex;flex-wrap:wrap;gap:12px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header .filter-block .filter-group .search-wrap search-input form{margin-left:0}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header .filter-block .bank-actions .new-item{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;font-size:13px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header .filter-block .bank-actions .new-item:active,#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header .filter-block .bank-actions .new-item:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header .filter-block .bank-actions .new-item:focus,#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header .filter-block .bank-actions .new-item:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header .filter-block .bank-actions .new-item:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .header .filter-block .bank-actions .new-item i{font-size:15px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic{flex:1;min-height:0;overflow-y:auto}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));grid-column-gap:14px;grid-row-gap:14px;align-items:start}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .load-more{display:flex;justify-content:center;padding:18px 0 4px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .load-more button{padding:8px 20px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:13px;cursor:pointer}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .load-more button:hover:not([disabled]){border-color:#6340d6;color:#6340d6}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .load-more button[disabled]{cursor:default;opacity:.6}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin-top:8px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-icon{width:80px;height:80px;border-radius:50%;background:#f8f8fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-icon i{font-size:40px;color:#6340d6}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state h3{font-size:20px;font-weight:600;color:#232341;margin:0 0 12px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state p{font-size:14px;color:#7f7d92;margin:0 0 24px;max-width:440px;line-height:1.5}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-lead{margin-bottom:12px;font-weight:500;color:#232341}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-points{display:inline-grid;gap:6px;margin:0 0 24px;padding:0;list-style:none;text-align:left;font-size:14px;line-height:1.5;color:#7f7d92}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-points li{display:flex;align-items:baseline;gap:8px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#6340d6;transform:translateY(-2px)}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button:active,#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button:hover{background-color:#d5d5e7}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button:focus,#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button:focus-visible{outline:1px solid #6340d6}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button.primary{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;display:inline-flex;gap:8px;padding:12px 24px;font-size:14px;font-weight:600}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button.primary:active,#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button.primary:hover{background-color:#4627ab}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button.primary:focus,#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button.primary:focus-visible{outline-color:#c1b2f5;outline-style:solid}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button.primary:disabled{outline:none;background-color:#d5d5e7;cursor:auto}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state .empty-state-button i{font-size:20px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state.no-results{padding:44px 40px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .empty-state.no-results .empty-state-icon i{color:#7f7d92}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-body-topic .topic-cell{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));grid-column-gap:14px;grid-row-gap:14px;align-items:start}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .empty-message{margin-left:12px}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-right-column{margin-right:404px;width:calc(100% - 404px)}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-right-column .persistence-controls{position:sticky;bottom:0;left:0;right:0;box-shadow:0 2px 15px 0 rgba(136,132,176,.2)}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .bank-right-column .persistence-controls button{width:50%}#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .all-items,#viewport-container[data-route^="/topics"] ui-view .main-content .topic-bank .my-items{display:none}.filter-bar dropdown{width:256px}.filter-bar dropdown button{margin-top:0}.no-results .no-users{text-align:center;margin-top:40px}.no-results .no-users .no-users-icon{background:#e9e7eb;color:#a9a7b6;padding:13px;display:inline-block;border-radius:50%}.no-results .no-users .no-users-icon:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:37px;content:"\E7FD"}.no-results .no-users .speech-bubble{background:#7f7d92;color:#fff;padding:5px 15px;border-radius:5px;position:absolute;margin-top:-30px;margin-left:-22px}.no-results .no-users .speech-bubble.triangle:before{content:" ";position:absolute;width:0;height:0;left:10px;right:auto;top:auto;bottom:-6px;border-color:#7f7d92 transparent transparent #7f7d92;border-style:solid;border-width:4px}@media(max-width:768px){.filter-bar a,.filter-bar dropdown{visibility:hidden}}#viewport-container[data-route^="/login"]{background:#232341}#viewport-container[data-route^="/login"] #site-rightbar,#viewport-container[data-route^="/login"] #site-sidebar,#viewport-container[data-route^="/login"] #top-bar{display:none}#viewport-container[data-route^="/login"] #site-container{width:100%;background:none}#viewport-container[data-route^="/login"] ui-view{display:flex;align-items:center;justify-content:center;background-color:transparent}.login-page{padding:6rem 3rem;margin:0 2rem;background:#fff;width:640px;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:8px}@media only screen and (max-width:768px){.login-page{flex-direction:column}}.login-page .col-r{width:100%}@media only screen and (max-width:768px){.login-page .col-r,.login-page .col-r h2{text-align:center}}.login-page .vl{height:14rem;width:4px;background-color:#d3d3d3;border-radius:99px;margin:0 4rem}@media only screen and (max-width:768px){.login-page .vl{height:4px;width:70%;margin:4rem 0}}.login-page img{display:block;width:100%;height:auto}@-moz-document url-prefix(){.login-page img{width:177px}}.login-page h2,.login-page p{color:#232341}.login-page h2{font-size:24px;margin-bottom:12px}.login-page button{padding:12px 24px;color:#fff;background-color:#232341;border-radius:10px;font-weight:400}.login-page button:active,.login-page button:focus,.login-page button:hover{background-color:#1e1e35}#viewport-container[data-route^="/forbidden"] #site-container{height:100%;background:none}.forbidden-page{position:relative;font-weight:700;display:block;margin-left:63px;padding-top:128px}.forbidden-page .btn{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none}.forbidden-page .btn:active,.forbidden-page .btn:hover{background-color:#4627ab}.forbidden-page .btn:focus,.forbidden-page .btn:focus-visible{outline-color:#c1b2f5;outline-style:solid}.forbidden-page .btn:disabled{outline:none;background-color:#d5d5e7;cursor:auto}.forbidden-page .forbidden-row{display:flex;align-items:center}.forbidden-page .forbidden-row:after{content:"";display:table;clear:both}.forbidden-page .forbidden-column{width:487px;margin:32px 0}.forbidden-page .denied-column{float:left;height:224px;width:487px;margin:32px 0;text-align:center}.forbidden-page p{color:#a9a7b6}.forbidden-page p #forbidden-text{color:#7f7d92;font-size:18px}.forbidden-page p #forbidden-warning{font-size:50px}.forbidden-page p #forbidden-code{font-size:200px;font-style:italic;line-height:170px}.forbidden-page p #access-denied{font-size:40px;font-style:italic}#viewport-container[data-route^="/notFound"]{background-color:#f6f6f8}#viewport-container[data-route^="/notFound"] #site-container{height:100%;background:none}.notFound-page{position:relative;font-weight:700;display:block;margin-left:63px;padding-top:128px}.notFound-page .btn{min-width:96px;min-height:34px;font-size:12px}.notFound-page .notFound-row:after{content:"";display:table;clear:both}.notFound-page .error-column,.notFound-page .notFound-column{float:left;height:200px;width:487px;margin:32px 0}.notFound-page .error-column{text-align:center}.notFound-page .help{padding:16px 0 50px;background-color:#f6f6f8}.notFound-page p{color:#a9a7b6}.notFound-page p #notFound-warning{font-size:50px}.notFound-page p #notFound-message{font-size:30px}.notFound-page p #notFound-error{font-size:20px;color:#7f7d92}.notFound-page p #error-code{font-size:200px;font-style:italic;line-height:150px}.notFound-page p #error-text{font-size:40px;font-style:italic;line-height:30px}.notFound-page p #help-text{font-size:18px;font-style:normal;font-weight:400;color:#7f7d92}.notFound-page a{color:#6340d6}.mcq-editor{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1000px;background-color:hsla(0,0%,100%,.5);border-radius:20px;padding:10px 16px}.mcq-editor .header{display:flex;justify-content:space-between;align-items:center;margin:0;width:100%}.mcq-editor .header .title{display:flex;align-items:center;gap:8px;width:75%;min-width:0}.mcq-editor .header .title h2{display:block;min-width:0;font-size:20px;font-style:normal;font-weight:600;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcq-editor .header .title h2>span{vertical-align:middle}.mcq-editor .header .header-controls{display:flex;gap:8px;align-items:center}.mcq-editor .header .header-controls .btn.save{font-style:normal;font-weight:600;line-height:20px;font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;height:40px;min-width:0;padding:10px 22px}.mcq-editor .header .header-controls .btn.save:active,.mcq-editor .header .header-controls .btn.save:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}.mcq-editor .header .header-controls .btn.save:focus,.mcq-editor .header .header-controls .btn.save:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}.mcq-editor .header .header-controls .btn.save:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}.mcq-editor .unified-content{width:100%}.mcq-editor .unified-content .content-wrap{padding:16px 20px;background-color:#fff;border-radius:16px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2)}.mcq-editor .unified-content .content-wrap question-metadata-editor{display:block;margin-bottom:8px}.mcq-editor .unified-content .content-wrap>div{margin-bottom:12px;margin-top:0}.mcq-editor .unified-content .content-wrap>div h3{color:#292949;font-size:16px;line-height:1.5;font-weight:700;margin-bottom:6px}.mcq-editor .unified-content .content-wrap question-rubric-editor{display:block;margin-top:12px;margin-bottom:12px}.mcq-editor .unified-content .content-wrap mcq-content-editor{display:block}@media(max-width:500px){.mcq-editor .unified-content{padding:10px 0;width:95%;margin:0 auto}}.mcq-editor .unified-content .content-wrap{display:flex;flex-direction:column;gap:0;padding:20px 22px 24px}.mcq-editor question-metadata-editor{display:block}.mcq-editor question-metadata-editor .label-name{display:block;float:none;width:100%;margin-bottom:0}.mcq-editor question-metadata-editor .label-name input{width:100%;height:40px;padding:0 16px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.mcq-editor question-metadata-editor .label-name input::placeholder{color:#736f9c}.mcq-editor question-metadata-editor .label-name input:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.mcq-editor question-metadata-editor .type-wrap{margin:16px 0 0}.mcq-editor tag-editor{display:block;margin-top:16px}.mcq-editor tag-editor input[type=text]{width:100%;height:40px;padding:0 16px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.mcq-editor tag-editor input[type=text]::placeholder{color:#736f9c}.mcq-editor tag-editor input[type=text]:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.mcq-editor mcq-content-editor,.mcq-editor question-rubric-editor{display:block;margin:16px 0 0}.mcq-editor mcq-content-editor .mcq-options-container,.mcq-editor mcq-content-editor .rubric-container,.mcq-editor mcq-content-editor form,.mcq-editor question-rubric-editor .mcq-options-container,.mcq-editor question-rubric-editor .rubric-container,.mcq-editor question-rubric-editor form{margin:0}.mcq-editor .mcq-header,.mcq-editor .rubric-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:7px}.mcq-editor .mcq-header .section-title,.mcq-editor .rubric-header .section-title{font-size:12.5px;font-weight:400;letter-spacing:.4px;text-transform:uppercase;color:#64608c}.mcq-editor .rubric-container{border:1px solid #cccce4;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.mcq-editor .rubric-container:focus-within{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.mcq-editor .ql-editor{border:none}.mcq-editor .content-wrap question-rubric-editor .rubric-container{padding:0;margin-bottom:0;font-size:14.5px;resize:none}.mcq-editor .content-wrap question-rubric-editor .rubric-container .ql-editor{min-height:88px;margin-bottom:0;padding:11px 14px;color:#202040}.mcq-editor .content-wrap question-rubric-editor .rubric-container .ql-editor.ql-blank:before{left:14px;right:14px;color:#736f9c;font-style:normal}.mcq-editor .mcq-options-container{display:flex;flex-direction:column;gap:7px}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor{display:flex;flex-direction:row;align-items:center;max-width:none;gap:10px;padding:8px 12px;border:1px solid #adadca;border-radius:12px;background:#fff}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor:focus-within{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .correct-answer-label,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .correct-answer-label.is-correct{display:none}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-markup-container,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-options-container,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-text-container,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .ql-editor,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .quill.ql-container.ql-snow,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor [contenteditable]{min-height:0;height:auto}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-markup-container,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-options-container,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-selector-container{align-self:center}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-text-container{display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:10px;flex:1;min-width:0;width:auto;padding:0;position:static}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-options-container{position:static;top:auto;right:auto;width:auto;flex:none;text-align:left;white-space:nowrap}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-options-container button{min-height:0;height:auto;padding:0;font-size:0;line-height:1.5}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-options-container button.add-choice-button:before,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-options-container button.delete-choice-button:before{font-size:18px;line-height:22px}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .ql-editor p{margin:0}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .selected-choice{display:none}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-selector-container{position:static;top:auto;left:auto;width:auto;display:flex;align-items:center}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .choice-markup-container{flex:1;min-width:0}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .quill.ql-container.ql-snow{min-height:0;border:none;border-radius:0;resize:none;overflow:visible;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .quill.ql-container.ql-snow.is-correct,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .quill.ql-container.ql-snow:active,.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .quill.ql-container.ql-snow:hover{border:none}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .quill.ql-container.ql-snow .ql-editor{min-height:22px;padding:0;line-height:1.5}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .quill.ql-container.ql-snow .ql-editor.ql-blank:before{left:0;right:0}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor .ql-toolbar.ql-snow{display:none;margin:0}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor:focus-within .ql-toolbar.ql-snow{display:block;order:-1;flex-basis:100%;padding-bottom:6px}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor:focus-within .ql-toolbar.ql-snow button{width:24px;height:22px;padding:2px}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor:focus-within{flex-wrap:wrap}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor:has(.quill.is-correct){border-color:#8bd9b4;background:#f4fcf8}.mcq-editor .unified-content .content-wrap mcq-option-editor .mcq-editor:has(.quill.is-correct):focus-within{border-color:#159c6b;box-shadow:0 0 0 3px rgba(21,156,107,.14)}.free-text-editor{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1000px;padding:16px;background-color:hsla(0,0%,100%,.6);border-radius:20px}.free-text-editor .header{display:flex;justify-content:space-between;align-items:center;margin:0;width:100%}.free-text-editor .header .title{display:flex;align-items:center;gap:8px;min-width:0}.free-text-editor .header .title h2{display:block;min-width:0;font-size:20px;font-style:normal;font-weight:600;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-text-editor .header .title h2>span{vertical-align:middle}.free-text-editor .header .title .ai-wrap-icon{display:flex;align-items:center;margin-right:8px;gap:4px;position:relative;cursor:help}.free-text-editor .header .title .ai-wrap-icon>span{margin-left:2px;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#6340d6}.free-text-editor .header .title .ai-wrap-icon.tooltip:hover .tooltip-text{visibility:visible;opacity:1;transition-delay:0s}.free-text-editor .header .title .ai-wrap-icon.tooltip:not(:hover) .tooltip-text{opacity:0;transition-delay:.3s}.free-text-editor .header .title .ai-wrap-icon.tooltip .tooltip-text{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility 0s linear .3s;font-size:14px;background-color:#fff;color:#000;padding:12px;border-radius:8px;box-shadow:0 0 5px 2px rgba(0,0,0,.25);position:absolute;z-index:100;top:30px;left:0;width:420px;line-height:1.5;font-weight:400}.free-text-editor .header .title .ai-wrap-icon.tooltip .tooltip-text p{margin:0 0 8px}.free-text-editor .header .title .ai-wrap-icon.tooltip .tooltip-text p:last-child{margin-bottom:0}.free-text-editor .header .title .ai-wrap-icon.tooltip .tooltip-text p strong{font-weight:600;color:#36366a}.free-text-editor .header .title .ai-wrap-icon.tooltip .tooltip-text ul{margin:8px 0;padding-left:20px}.free-text-editor .header .title .ai-wrap-icon.tooltip .tooltip-text ul li{margin-bottom:4px;line-height:1.5}.free-text-editor .header .header-controls{display:flex;gap:8px;align-items:center}.free-text-editor .header .header-controls .btn.save{font-style:normal;font-weight:600;line-height:20px;font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;height:40px;min-width:0;padding:10px 22px}.free-text-editor .header .header-controls .btn.save:active,.free-text-editor .header .header-controls .btn.save:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}.free-text-editor .header .header-controls .btn.save:focus,.free-text-editor .header .header-controls .btn.save:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}.free-text-editor .header .header-controls .btn.save:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}.free-text-editor .unified-content{width:100%}.free-text-editor .unified-content .content-wrap{padding:16px 20px;background-color:#fff;border-radius:16px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2)}.free-text-editor .unified-content .content-wrap question-metadata-editor{display:block;margin-bottom:8px}.free-text-editor .unified-content .content-wrap>div{margin-bottom:12px;margin-top:0}.free-text-editor .unified-content .content-wrap>div h3{color:#292949;font-size:16px;line-height:1.5;font-weight:700;margin-bottom:6px}.free-text-editor .unified-content .content-wrap question-rubric-editor{display:block;margin-top:12px}.question-editor-body .header .title{display:flex}.question-editor-body .header .title h2{display:flex;align-items:center}.question-editor-body .header .title h2 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.question-editor-body .header .title h2 i{font-size:24px;margin-right:10px}@media(max-width:500px){.question-editor-body .header .title h2{font-size:15px;line-height:20px}.question-editor-body .header .title h2 span{white-space:wrap;overflow:visible}}.question-editor-body .first-column{width:100%;max-width:1000px}.question-editor-body .first-column .wrap{padding:30px;background-color:#fff;border-radius:16px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2)}.question-editor-body .first-column .wrap h3{margin-bottom:12px}.question-editor-body .first-column>question-rubric-editor{min-height:220px}.question-editor-body .first-column>code-challenge-content-editor,.question-editor-body .first-column>mcq-content-editor,.question-editor-body .first-column>question-rubric-editor{width:100%;float:left;margin-left:0;margin-right:0}.question-editor-body .content-editor,.question-editor-body .rubric-wrap{width:100%;max-width:1000px}.question-editor-body .second-column{width:43.3962264151%;float:left;margin-right:0;padding:24px;background-color:#fff;border:1px solid #e9e7eb;min-height:220px}.question-editor-body .second-column h3{color:#292949;font-size:16px;font-weight:700;margin-bottom:24px}.right-bar{width:23.9436619718%;float:left;margin-right:0;position:relative;height:100%;background-color:#fff;padding:56px 24px 40px;border-left:1px solid #e9e7eb}.video-editor{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1000px;background-color:hsla(0,0%,100%,.5);border-radius:20px;padding:10px 16px}.video-editor .header{display:flex;justify-content:space-between;align-items:center;margin:0;width:100%}.video-editor .header .title{display:flex;align-items:center;gap:8px;width:75%;min-width:0}.video-editor .header .title h2{display:block;min-width:0;font-size:20px;font-style:normal;font-weight:600;line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-editor .header .title h2>span{vertical-align:middle}.video-editor .header .header-controls{display:flex;gap:8px;align-items:center}.video-editor .header .header-controls .btn.save{font-style:normal;font-weight:600;line-height:20px;font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;height:40px;min-width:0;padding:10px 22px}.video-editor .header .header-controls .btn.save:active,.video-editor .header .header-controls .btn.save:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}.video-editor .header .header-controls .btn.save:focus,.video-editor .header .header-controls .btn.save:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}.video-editor .header .header-controls .btn.save:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}.video-editor .unified-content{width:100%}.video-editor .unified-content .content-wrap{padding:16px 20px;background-color:#fff;border-radius:16px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2)}.video-editor .unified-content .content-wrap question-metadata-editor{display:block;margin-bottom:8px}.video-editor .unified-content .content-wrap>div{margin-bottom:12px;margin-top:0}.video-editor .unified-content .content-wrap>div h3{color:#292949;font-size:16px;line-height:1.5;font-weight:700;margin-bottom:6px}.video-editor .unified-content .content-wrap question-rubric-editor{display:block;margin-top:12px;margin-bottom:12px}.video-editor .unified-content .content-wrap .answer-details{padding:12px 16px;border-radius:12px;background-color:#f4f5ff}.video-editor .unified-content .content-wrap .answer-details p{margin:0 0 8px;font-size:14px;line-height:1.5;color:#736f9c}.video-editor .unified-content .content-wrap .answer-details p:last-child{margin-bottom:0}.video-editor .unified-content .content-wrap .answer-details p strong{font-weight:600;color:#36366a}@media(max-width:500px){.video-editor .unified-content{padding:10px 0;width:95%;margin:0 auto}}#viewport-container[data-route^="/shares/public"] #site-rightbar,#viewport-container[data-route^="/shares/public"] #site-sidebar,#viewport-container[data-route^="/shares/public"] #top-bar{display:none}#viewport-container[data-route^="/shares/public"] #site-container{width:100%;margin-left:0}#viewport-container[data-route^="/shares/public"] #site-container ui-view{height:100%}.filter-bar{color:#292949;height:140px;min-height:140px;max-height:140px;width:100%;position:fixed;z-index:0;transition:top .2s ease-in-out}@media(max-width:445px){.filter-bar{height:275px;min-height:275px;max-height:275px}}.filter-bar select{margin-top:9px;height:32px}.filter-bar button{border:1px solid #79769e;background-color:#fff;color:#292949;padding:0 21px;height:33px;display:inline-block;margin-top:9px;vertical-align:top;font-size:14px;border-radius:8px;outline:none;box-shadow:none}.filter-bar button:hover{background:#fff}.filter-bar button.filter-button{min-width:78px;border-left:none;border-bottom-left-radius:0;border-top-left-radius:0}.filter-bar button.active{background-color:#ebecff;border-color:#6340d6;color:#6340d6;font-weight:600;cursor:default}.filter-bar button.clear-button{font-weight:700;color:rgba(41,41,73,.5);padding:4px;background:none;border:none}.filter-bar button.clear-button:after{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E5CD";font-size:12px;padding-left:4px}.filter-bar .all-items,.filter-bar .my-items{width:114px;padding:0;color:#292949;font-family:Plus Jakarta Sans,sans-serif}.filter-bar button.all-items{margin-left:15px;border-top-right-radius:0;border-bottom-right-radius:0}.filter-bar button.my-items{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;margin-right:16px}.filter-bar .bank-switch{line-height:32px;border-radius:0;display:inline-block;vertical-align:top;height:51px;padding:9px 0;text-align:center;font-size:14px;background-color:#f6f6f8;margin-top:-1px;position:relative;width:114px;color:#292949;border-right:1px solid #e9e7eb;border-left:1px solid #e9e7eb}.filter-bar .bank-switch:first-of-type{margin-left:24px}.filter-bar .bank-switch+.bank-switch{border-left:none}.filter-bar .bank-switch:before{top:0;bottom:0;left:1px;right:1px;content:"";background-color:transparent;position:absolute}.filter-bar .bank-switch.active:before{border-bottom:2px solid #6340d6}.filter-bar .bank-switch:hover{text-decoration:none}.filter-bar a.new-item{float:right;height:32px;padding:0 8px;margin-top:9px;margin-right:20px;background-color:#6340d6;min-width:0;line-height:32px;text-decoration:none;cursor:pointer}.filter-bar a.new-item:before{opacity:.8;font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E145";font-size:16px;margin-right:5px}.bank-body{transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;float:left;margin-left:0;margin-right:0;height:calc(100% - 140px);overflow-y:auto;padding:0 1.4084507042% 20px;margin-top:140px;transition:margin-top .2s ease-in-out}.bank-body.support-page{padding:0;margin-top:0;height:100%}@media(max-width:445px){.bank-body{margin-top:275px;height:calc(100% - 275px)}}.bank-body.right-column-active{margin-right:404px;width:calc(100% - 404px)}.bank-body.question-preview{margin-top:0!important;padding:0;height:100%}.bank-body .no-results{padding:20px}.bank-body .no-results p>span{font-weight:700}.bank-body .no-results p>a{color:#6340d6}.bank-body .no-results a:hover{text-decoration:none}.bank-body .no-results .empty-card{background:#fff;width:375px;height:250px;border:1px solid #e9e7eb}.bank-body .no-results .empty-card>div{font-size:14px;padding:20px 40px 0}.bank-body .no-results .no-items{text-align:center;margin-top:40px}.bank-body .no-results .no-items .no-items-icon{color:#e9e7eb;padding:13px;display:inline-block;border-radius:50%}.bank-body .no-results .no-items .no-items-icon:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:80px;content:"\E145"}.bank-body .no-results .no-items p{color:#a9a7b6}ui-view{position:relative}.bank-right-column{width:404px;border-left:1px solid #e9e7eb;display:none;margin-top:51px;padding-top:16px;overflow-y:auto;right:-100%;transition-property:right;transition-duration:.3s;background-color:#fff;height:calc(100% - 140px);position:absolute}.bank-right-column>form{padding:24px}.bank-right-column.active-add{display:block}.bank-right-column.active{display:block;right:0}.bank-right-column.active-remove{display:block}.filter-display{height:33px;margin-top:24px;margin-bottom:4px;vertical-align:middle;line-height:33px;color:#292949}.filter-display p{color:#292949;display:inline-block;margin:0;font-size:16px}.filter-display:first-child{margin-right:20px}.filter-display .question-type-filters p:last-of-type{margin-right:0}.filter-display .question-type-filters small{margin-left:5px}.filter-display bank-filter-status,.filter-display bank-filter-status .filter,.filter-display bank-filter-status .filter>*{display:inline-block}.filter-display button.clear-button{color:#6340d6;text-decoration:underline;padding:0;font-size:16px}.filter-display .bank-actions{float:right;color:#fff}.filter-display .bank-actions a:hover{text-decoration:none}.question-preview .preview-overlay{width:100%;height:800px;background:#f5f7f8;opacity:1;transition:opacity .5s}.question-preview .preview-overlay.ng-hide{opacity:0}question-preview-content.test-editor-shown #qp-left{width:55.7894736842%;float:left}question-preview-content.test-editor-shown #qp-right{width:36.8421052632%;float:left;margin-left:1.0526315789%}question-preview-content .btn-remove{background:#c5c8d0}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group search-input form,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group search-input form,.filter-bar search-input form,search-input form{display:inline-block;height:34px;position:relative}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group search-input form input,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group search-input form input,.filter-bar search-input form input,search-input form input{background-color:#fff;height:34px;width:180px;border:1px solid #adadca;border-radius:50px;outline:none;box-shadow:none;padding-left:36px;font-size:13px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group search-input form button,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group search-input form button,.filter-bar search-input form button,.filter-bar search-input form button:hover,search-input form button,search-input form button:hover{position:absolute;top:50%;transform:translateY(-50%);left:33px;border:0;padding:0;width:30px;background:transparent;margin-top:0;margin-left:-30px;outline:none;box-shadow:none}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group search-input form button i,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group search-input form button i,.filter-bar search-input form button:hover i,.filter-bar search-input form button i,search-input form button:hover i,search-input form button i{color:#6340d6;font-size:14px!important}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank{height:fit-content;display:flex;flex-direction:column}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header{margin-bottom:16px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block{display:flex;justify-content:space-between;gap:12px;flex-direction:row;flex-wrap:wrap;align-items:center}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group{display:flex;flex-wrap:wrap;gap:20px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group search-input form,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group search-input form{margin-left:0}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group .chip-group,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group .chip-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group .chip,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group .chip:hover:not(.active),#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group .chip:hover:not(.active){border-color:#6340d6;color:#6340d6}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group .chip.active,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group .chip.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group .chip .chip-icon,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group .chip .chip-icon{display:inline-flex}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group .chip .chip-icon i,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group .chip .chip-icon i{font-size:14px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-group .chip-group-label,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-group .chip-group-label{margin-right:2px;color:#736f9c;font-size:12px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions{display:flex;align-items:center;gap:10px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view{display:flex;align-items:center;gap:8px;background-color:transparent;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;height:34px;padding:3px;gap:3px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view a,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view a,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button{border:none;color:#000;padding:9px 14px;text-align:center;text-wrap:nowrap}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view a:not(.active),#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button:not(.active),#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view a:not(.active),#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button:not(.active){font-weight:400;background-color:hsla(0,0%,100%,0);border-radius:50px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view a.active,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button.active,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view a.active,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button.active{font-weight:600;background-color:#ebecff;color:#6340d6;border-radius:50px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view a:focus,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view a:focus-visible,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button:focus,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button:focus-visible,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view a:focus,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view a:focus-visible,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button:focus,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button:focus-visible{border:none;outline:none}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions .switch-view button{padding:2px 10px;font-size:16px;line-height:1;align-self:center}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;font-size:13px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn:active,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn:hover,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn:active,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn:focus,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn:focus-visible,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn:focus,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn:disabled,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn i,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .header .filter-block .filter-actions a.btn i{font-size:15px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .empty,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .empty{display:flex;justify-content:center;align-items:center;padding:35px;gap:36px;color:#79769e}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folders-hint,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folders-hint{max-width:92ch;margin:0 0 14px;color:#8884b0;font-size:12px;line-height:1.45}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table{width:100%;overflow-x:auto;background-color:#fff;border-radius:20px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th{font-weight:600;background-color:#dad9fb;padding:10px 20px;text-wrap:nowrap}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th:first-child,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th:first-child{border-radius:44px 0 0 44px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th:last-child,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th:last-child{border-radius:0 44px 44px 0}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th.sortable,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th.sortable{cursor:pointer}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th.sortable i,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th.sortable i{display:none}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th.sortable.reset,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th.sortable.reset{cursor:pointer}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th.sortable.reset i.ph-caret-up-down,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th.sortable.up,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th.sortable.up{cursor:pointer}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th.sortable.up i.ph-caret-up,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th.sortable.down,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th.sortable.down{cursor:pointer}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table thead tr th.sortable.down i.ph-caret-down,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table tbody tr,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table tbody tr.no-test-sittings:hover,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table tbody tr.no-test-sittings:hover td,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table tbody tr.no-test-sittings:hover,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table tbody tr:hover>td,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table tbody tr:hover>td{background-color:#eaebf8}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table tbody tr:hover>td:first-child,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table tbody tr:hover>td:last-child,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table tbody tr:first-child,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table tbody tr:first-child{min-width:100px;width:250px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table tbody tr:not(:last-child) td,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table tbody tr td,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table tbody tr td{padding:8px 15px;font-weight:500}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table table tbody tr td a,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table table tbody tr td a{color:#6642e9}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table .row-actions,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table .row-actions{text-align:right}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table .row-actions .card-menu,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table .row-actions .card-menu{display:inline-flex;gap:2px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table .row-actions .card-menu button,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table .row-actions .card-menu button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:7px;color:#736f9c}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table .row-actions .card-menu button i,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table .row-actions .card-menu button i{font-size:14px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table .row-actions .card-menu button:disabled,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table .row-actions .card-menu button:disabled{cursor:not-allowed;opacity:.4}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank section.table .row-actions .card-menu button:hover:not(:disabled),#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank section.table .row-actions .card-menu button:hover:not(:disabled){background-color:#ebecff;color:#6340d6}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body{flex:1;overflow-y:auto}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin-top:8px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-icon,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-icon{width:80px;height:80px;border-radius:50%;background:#f8f8fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-icon i,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-icon i{font-size:40px;color:#6340d6}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state h3,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state h3{font-size:20px;font-weight:600;color:#232341;margin:0 0 12px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state p,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state p{font-size:14px;color:#7f7d92;margin:0 0 24px;max-width:440px;line-height:1.5}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-lead,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-lead{margin-bottom:12px;font-weight:500;color:#232341}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-points,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-points{display:inline-grid;gap:6px;margin:0 0 24px;padding:0;list-style:none;text-align:left;font-size:14px;line-height:1.5;color:#7f7d92}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-points li,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-points li{display:flex;align-items:baseline;gap:8px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-points li:before,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#6340d6;transform:translateY(-2px)}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-actions,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button:active,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button:hover,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button:active,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button:hover{background-color:#d5d5e7}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button:focus,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button:focus-visible,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button:focus,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button:focus-visible{outline:1px solid #6340d6}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button:disabled,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;display:inline-flex;gap:8px;padding:12px 24px;font-size:14px;font-weight:600}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary:active,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary:hover,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary:active,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary:hover{background-color:#4627ab}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary:focus,#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary:focus-visible,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary:focus,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary:focus-visible{outline-color:#c1b2f5;outline-style:solid}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary:disabled,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button.primary:disabled{outline:none;background-color:#d5d5e7;cursor:auto}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button i,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state .empty-state-button i{font-size:20px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state.no-results,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state.no-results{padding:44px 40px}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .empty-state.no-results .empty-state-icon i,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .empty-state.no-results .empty-state-icon i{color:#7f7d92}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .results,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:14px;grid-row-gap:14px;align-items:stretch}#viewport-container[data-route^="/folders"] ui-view .test-folder-bank .folder-body .results test-folder-card-simple,#viewport-container[data-route^="/folders/shared"] ui-view .test-folder-bank .folder-body .results test-folder-card-simple{box-shadow:0 1px 3px rgba(136,132,176,.16);border-radius:16px}.acme-navbar-text{color:#fff}mcq-content-editor{display:block}mcq-content-editor .mcq-header{margin-top:4px;padding:0 4px 8px}mcq-content-editor .mcq-header .section-title{display:inline-block;color:#292949;font-size:16px;line-height:24px;font-weight:700}mcq-content-editor .mcq-header .mcq-option-toolbar{display:inline-block;float:right}mcq-content-editor .mcq-header .mcq-option-toolbar .ql-toolbar.ql-snow{border:0;padding:0}mcq-content-editor .mcq-header .mcq-option-toolbar .enable-edit{font-size:0}mcq-content-editor .mcq-header .mcq-option-toolbar .enable-edit:before{color:#a9a7b6;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;content:"\E3C9"}mcq-content-editor .mcq-header .mcq-option-toolbar .enable-edit:hover:before{color:#292949}mcq-content-editor .mcq-options-container{padding-bottom:16px}mcq-content-editor .form-note{display:flex;align-items:flex-start;gap:11px;margin-top:10px;padding:10px 14px;border-radius:12px;background:#ebecff;font-size:13px;line-height:1.55;color:#57557f}mcq-content-editor .form-note>i{margin-top:1px;font-size:17px;color:#6340d6}mcq-content-editor .form-note strong{display:block;font-size:13.5px;color:#202040}mcq-content-editor .form-note ul{margin:2px 0 0;padding-left:16px;list-style:disc}mcq-content-editor .form-note li{margin:0;line-height:1.5}mcq-content-editor .link-btn.add-option{display:inline-flex;align-items:center;gap:4px;margin-top:-6px;padding:6px 10px;border:none;border-radius:8px;background:transparent;color:#6340d6;font-size:13.5px;cursor:pointer}mcq-content-editor .link-btn.add-option:hover{background:#ebecff}mcq-option-editor{border-collapse:separate}mcq-option-editor .mcq-editor .ql-toolbar.ql-snow{position:relative;right:0;border:none;display:inline-block;margin:-25px 0 0;padding:0}mcq-option-editor .mcq-editor .ql-toolbar.ql-snow .ql-formats{margin:0}mcq-option-editor .mcq-editor .quill.ql-container.ql-snow{border:1px solid #79769e;display:flex;min-height:51px;border-radius:12px;align-items:flex-start;resize:vertical;overflow:auto}mcq-option-editor .mcq-editor .quill.ql-container.ql-snow.is-correct{border:1px solid #4dc184}mcq-option-editor .mcq-editor .quill.ql-container.ql-snow:hover{border-color:#7f7d92}mcq-option-editor .mcq-editor .quill.ql-container.ql-snow:active{border-color:#6340d6}mcq-option-editor .mcq-editor:not(.edit-mode) .ql-toolbar.ql-snow{display:none}mcq-option-editor .mcq-editor .ql-editor{padding:8px 20px}mcq-option-editor .mcq-editor .ql-editor.ql-blank:before{left:20px;font-style:normal;font-size:15px;color:#7f7d92}mcq-option-editor .mcq-editor.image-shown .choice-text{padding-bottom:160px}mcq-option-editor .mcq-editor .choice-selector-container{width:32px;display:inline-block;text-align:center;position:absolute;top:43px;left:-7px;z-index:10}mcq-option-editor .mcq-editor .choice-selector-container a{cursor:pointer}mcq-option-editor .mcq-editor .choice-text-container,mcq-option-editor .mcq-editor [contenteditable]{min-height:45px;vertical-align:top}mcq-option-editor .mcq-editor [contenteditable]{display:block;width:100%;border:0}mcq-option-editor .mcq-editor [contenteditable] p{width:100%;word-wrap:break-word;white-space:normal}mcq-option-editor .mcq-editor .choice-text-container{display:inline-block;padding:0 0 0 30px;position:relative;width:88%}mcq-option-editor .mcq-editor .choice-text-container .choice-options-container{display:inline-block;text-align:right;width:70px;position:absolute;top:40%;right:-70px}mcq-option-editor .mcq-editor .choice-text-container .choice-options-container button{font-size:0;padding:0}mcq-option-editor .mcq-editor .choice-text-container .choice-options-container button.delete-choice-button:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-family:Phosphor;font-size:24px;line-height:45px;content:"\E4A6";color:#7f7d92}mcq-option-editor .mcq-editor .choice-text-container .choice-options-container button.delete-choice-button:focus{outline:none}mcq-option-editor .mcq-editor .choice-text-container .choice-options-container button.add-choice-button{padding-left:8px}mcq-option-editor .mcq-editor .choice-text-container .choice-options-container button.add-choice-button:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:24px;line-height:45px;content:"\E145";color:#6340d6}mcq-option-editor .mcq-editor .choice-text-container .choice-options-container button.add-choice-button:focus{outline:none}mcq-option-editor .mcq-editor label.correct-answer-label{color:#41ba71;position:relative;left:35px;font-weight:400;display:none;opacity:0;margin-bottom:0;transition-property:opacity;transition-duration:1s}mcq-option-editor .mcq-editor label.correct-answer-label.is-correct{opacity:1;display:block;margin-bottom:-10px}@media(max-width:340px){mcq-option-editor .mcq-editor label.correct-answer-label.is-correct .content-editor,mcq-option-editor .mcq-editor label.correct-answer-label.is-correct .first-column,mcq-option-editor .mcq-editor label.correct-answer-label.is-correct .rubric-wrap{padding:10px 0;width:95%;margin:0 auto}}mcq-option-editor .mcq-editor svg{display:inline-block}mcq-option-editor .mcq-editor svg .option-marker{fill:#fff;stroke-width:1.5px;stroke:#7f7d92;transition:fill .2s,stroke .2s}mcq-option-editor .mcq-editor svg .option-marker.correct{fill:#4dc184;stroke:#4dc184}mcq-option-editor .mcq-editor svg .option-marker.correct.blank{fill:#7f7d92;stroke:#7f7d92}mcq-option-editor .mcq-editor svg .option-marker.blank{stroke:#7f7d92}mcq-option-editor .mcq-editor svg .correct-option-marker{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:opacity .3s}mcq-option-editor .mcq-editor svg .correct-option-marker.hide{opacity:0;stroke:#6340d6}mcq-option-editor .mcq-editor svg:hover .correct-option-marker{opacity:1}mcq-option-editor .mcq-editor .choice-markup-container{position:relative}mcq-option-editor .mcq-editor .choice-markup-container image-upload{left:50px;padding:0 50px;bottom:20px}mcq-option-editor .mcq-editor .choice-markup-container img{max-width:100%}mcq-option-editor .mcq-editor .choice-markup-container .choice-text{padding-top:30px}mcq-option-editor add-media-controls{margin-left:49px}mcq-option-confirmation{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(41,41,73,.85);z-index:10;display:flex;align-items:center;justify-content:center}mcq-option-confirmation .confirmation-dialog{width:480px;min-height:220px;background-color:#fff;padding:32px;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.15);position:relative}mcq-option-confirmation .confirmation-dialog button.close-button{position:absolute;top:16px;right:16px}mcq-option-confirmation .confirmation-dialog button.close-button:before{display:inline-block}mcq-option-confirmation .confirmation-dialog .dialog-title{color:#292949;font-size:20px;font-weight:600;line-height:30px;margin:0 0 16px;padding-right:32px}mcq-option-confirmation .confirmation-dialog .dialog-text{color:#7f7d92;font-size:16px;line-height:24px;margin:0 0 32px}mcq-option-confirmation .confirmation-dialog .dialog-buttons{display:flex;gap:12px;justify-content:flex-end}mcq-option-confirmation .confirmation-dialog .dialog-buttons .btn{font-size:14px;font-weight:600;line-height:20px;padding:10px 20px;border-radius:8px;cursor:pointer}mcq-option-confirmation .confirmation-dialog .dialog-buttons .btn.cancel{background-color:transparent;border:1px solid #79769e;color:#292949}mcq-option-confirmation .confirmation-dialog .dialog-buttons .btn.cancel:hover{background-color:rgba(121,118,158,.1)}mcq-option-confirmation .confirmation-dialog .dialog-buttons .btn.confirm{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out}mcq-option-confirmation .confirmation-dialog .dialog-buttons .btn.confirm:active,mcq-option-confirmation .confirmation-dialog .dialog-buttons .btn.confirm:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}mcq-option-confirmation .confirmation-dialog .dialog-buttons .btn.confirm:focus,mcq-option-confirmation .confirmation-dialog .dialog-buttons .btn.confirm:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}mcq-option-confirmation .confirmation-dialog .dialog-buttons .btn.confirm:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}.mcq-option-preview{border:1px solid #a9a7b6;padding:6px}.mcq-option-preview:focus{border-color:#6340d6}.mcq-editor .mcq-option-preview{min-height:92px;vertical-align:top;display:inline-block;width:calc(100% - 51px);border-top:0;border-right:0;border-bottom:0;margin-left:48px}mcq-content-preview .choice-text-container{background-color:#fff}mcq-content-preview h4{color:#232341;font-size:16px;margin-bottom:12px;font-weight:600}mcq-content-preview .answer-mode{color:#7f7d92;font-size:13px;margin:-6px 0 0}mcq-content-preview .options{list-style-type:none}mcq-content-preview .options .option{display:flex;align-items:center;border:1px solid #79769e;margin-top:16px;padding:16px 20px;position:relative;border-radius:12px}mcq-content-preview .options .option .icon{margin-right:16px}mcq-content-preview .options .option.correct-option{border:1px solid #4dc184}mcq-content-preview .options .option div{color:#000}mcq-content-preview .options .option p{margin-bottom:0}mcq-content-preview .options .option img{max-width:100%}code-challenge-content-editor{width:40.8450704225%;float:left;margin-left:1.4084507042%;background:#fff;padding:14px 24px;margin-top:8px;border:1px solid #e9e7eb}code-challenge-content-editor .switch{margin-bottom:24px}code-challenge-content-editor .switch button{font-size:15px;font-weight:700;color:#7f7d92;border-bottom:2px solid #e9e7eb}code-challenge-content-editor .switch button.selected{color:#292949;border-bottom-color:#6340d6}code-challenge-content-editor .starter-code label,code-challenge-content-editor .starter-code legend,code-challenge-content-editor .test-cases label,code-challenge-content-editor .test-cases legend{font-weight:700;font-size:15px;color:#292949}code-challenge-content-editor .starter-code label,code-challenge-content-editor .test-cases label{width:37.9310344828%;float:left;margin-right:3.4482758621%;margin-bottom:16px}code-challenge-content-editor .starter-code label dropdown .selected-item,code-challenge-content-editor .starter-code label input,code-challenge-content-editor .test-cases label dropdown .selected-item,code-challenge-content-editor .test-cases label input{display:block;height:36px;border:1px solid #79769e;border-radius:0}code-challenge-content-editor .starter-code label dropdown,code-challenge-content-editor .starter-code label input,code-challenge-content-editor .test-cases label dropdown,code-challenge-content-editor .test-cases label input{margin-top:8px}code-challenge-content-editor .starter-code label dropdown .selected-item button,code-challenge-content-editor .test-cases label dropdown .selected-item button{height:36px;border-radius:0}code-challenge-content-editor .starter-code label strong,code-challenge-content-editor .test-cases label strong{display:block}code-challenge-content-editor .starter-code .parameters,code-challenge-content-editor .test-cases .parameters{border-top:1px solid #e9e7eb;width:100%;float:left;margin:38px 0}code-challenge-content-editor .starter-code .parameters legend,code-challenge-content-editor .test-cases .parameters legend{margin-top:-15px;background-color:#fff;display:inline;width:fit-content;padding-right:2px;margin-bottom:21px}code-challenge-content-editor .starter-code .parameters .parameter,code-challenge-content-editor .test-cases .parameters .parameter{position:relative;width:100%;float:left;margin-left:0;margin-right:0}code-challenge-content-editor .starter-code .parameters .parameter button.add-parameter,code-challenge-content-editor .test-cases .parameters .parameter button.add-parameter{position:absolute;right:0;bottom:8px;color:#6340d6;width:22px}code-challenge-content-editor .starter-code .parameters .parameter button.add-parameter:disabled,code-challenge-content-editor .test-cases .parameters .parameter button.add-parameter:disabled{color:#e9e7eb}code-challenge-content-editor .starter-code .parameters .parameter button.add-parameter:before,code-challenge-content-editor .test-cases .parameters .parameter button.add-parameter:before{content:"\E145";font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px}code-challenge-content-editor .starter-code button,code-challenge-content-editor .test-cases button{width:148px}code-challenge-content-editor .starter-code button.preview:not([disabled]),code-challenge-content-editor .test-cases button.preview:not([disabled]){background-color:#7f7d92}code-challenge-content-editor .starter-code .preview,code-challenge-content-editor .test-cases .preview{margin-bottom:32px;position:relative}code-challenge-content-editor .starter-code .preview code-editor:before,code-challenge-content-editor .test-cases .preview code-editor:before{content:"";display:block;height:64px;background-color:#363d4a}code-challenge-content-editor .starter-code .preview dropdown,code-challenge-content-editor .test-cases .preview dropdown{z-index:2;right:16px;top:16px;position:absolute}code-challenge-content-editor .starter-code .preview dropdown .selected-item,code-challenge-content-editor .test-cases .preview dropdown .selected-item{border-color:#292949;background-color:rgba(0,0,0,.3)}code-challenge-content-editor .starter-code .preview dropdown button,code-challenge-content-editor .test-cases .preview dropdown button{background-color:rgba(0,0,0,.5);border-color:#292949;color:#e9e7eb}code-challenge-content-editor .starter-code .preview dropdown .selected,code-challenge-content-editor .test-cases .preview dropdown .selected{color:#e9e7eb}code-challenge-content-editor .test-cases .test-selector{width:100%;float:left;margin-left:0;margin-right:0;border-bottom:1px solid #e9e7eb;margin-bottom:16px}code-challenge-content-editor .test-cases .test-selector legend{display:inline-block;float:left}code-challenge-content-editor .test-cases .test-selector button{font-size:0;width:22px;float:right}code-challenge-content-editor .test-cases .test-selector button:before{font-size:22px;font:normal normal normal 20px/1 Material Symbols Outlined}code-challenge-content-editor .test-cases .test-selector button.prev-test:before{content:"\E314"}code-challenge-content-editor .test-cases .test-selector button.next-test:before{content:"\E315"}code-challenge-content-editor .test-cases .test-selector button.close-test-editor:before{content:"\E5CD"}code-challenge-content-editor .test-cases label{width:100%;float:left;margin-left:0;margin-right:0}code-challenge-content-editor .test-cases label input{width:100%}code-challenge-type-editor{display:inline-block;position:relative;white-space:nowrap;height:27px}code-challenge-type-editor .type-label{display:inline-block;font-size:15px;background:palette(grey,x-light)!important;border:1px solid #a9a7b6;border-radius:3px;padding:5px 10px;font-family:Consolas;cursor:pointer;line-height:15px;height:27px}code-challenge-type-editor .type-label:focus{border-color:#6340d6}code-challenge-type-editor .hover-container{display:none;position:absolute;padding:5px;background:rgba(0,0,0,.8);border-radius:4px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;top:-30px;left:0}code-challenge-type-editor .hover-container .toggle-array,code-challenge-type-editor .hover-container label{float:right;line-height:20px;font-weight:400}code-challenge-type-editor .hover-container .toggle-array{min-width:20px;margin-top:5px;height:12px}code-challenge-type-editor .hover-container label{margin-right:10px}code-challenge-type-editor .hover-container input{width:auto}code-challenge-type-editor .hover-container .arrow{position:absolute;bottom:-5px;left:10px;border:5px solid transparent;border-top-color:rgba(0,0,0,.8);border-bottom:0;z-index:0}code-challenge-type-editor .selected-type{display:block;line-height:20px;text-align:left;border-right:1px solid #000;padding:0 5px;margin-right:142px}code-challenge-type-editor .selected-type:hover+ul>li{display:block}code-challenge-type-editor .selected-type>span{margin-left:6px}code-challenge-type-editor .selected-type:after{content:"\25BE";display:inline-block;margin-left:5px}code-challenge-type-editor ul{list-style:none;white-space:nowrap;position:relative;max-width:0;max-height:0}code-challenge-type-editor ul li{border-top:1px solid #000;background:rgba(0,0,0,.8);font-size:15px;padding:6px;display:none;width:120px;z-index:11;position:relative;line-height:15px}code-challenge-type-editor ul a{cursor:pointer;height:22px;vertical-align:top}code-challenge-type-editor ul:hover>li,code-challenge-type-editor ul>li:hover{display:block}code-challenge-type-editor .hover-container.open{display:inline-block;z-index:10}code-challenge-param-editor{white-space:normal;position:relative;display:inline-block}code-challenge-param-editor .remove-button{position:absolute;top:-2px;right:-10px;background-color:#fff!important;color:palette(grey,light)!important;padding:0 3px!important;border:none;font-size:0}code-challenge-param-editor .remove-button:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:18px;content:"\E5C9";color:#292949}code-challenge-param-editor input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}code-challenge-param-editor input:focus{background-color:transparent!important;outline:none!important}code-challenge-param-editor .type-label{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important}.title-bar h3{color:#fff}.info-bar{margin-top:20px;margin-bottom:5px}.info-bar>div{margin-left:5px}.file-bar>div,.info-bar>div{display:inline-block}.progress-container{width:10px;height:10px;stroke:#7ccf65;stroke-width:2px;fill:#9fe38d}.progress-fill{width:8px;fill:#333}.progress-fill.new{height:8px}.progress-fill.partial{height:4px}.progress-fill.complete{height:0}.preview-label span{color:#7ccf65;font-size:90%;font-weight:700;margin-left:2px}.selected-language{font-weight:700;font-size:90%;color:#fff}ul.file-list{padding:0;margin:0;list-style-type:none;font-size:90%}ul.file-list li{display:inline}ul.file-list li span{text-decoration:underline;color:#707070;cursor:pointer}ul.file-list li span.active{color:#fff}ul.file-list li:before{content:"|"}ul.file-list li:first-child:before{content:none}.language-navigation{padding-top:3px;color:#c4c4c4;font-size:90%}.language-navigation .counter{display:inline-block;margin:0 10px}.language-navigation i,.language-navigation span{color:#fff}.language-navigation span{font-weight:500}.language-navigation i{cursor:pointer}.code-preview{border:1px solid #707070;padding:20px;margin-bottom:20px;min-height:300px}hr.divider{border:0;height:1px;background-image:linear-gradient(90deg,hsla(0,0%,58.8%,0),hsla(0,0%,58.8%,.75),hsla(0,0%,58.8%,0));margin-bottom:20px}code-challenge-unit-test-editor .visibility button{color:#7f7d92;width:auto}code-challenge-unit-test-editor .visibility button:disabled{color:rgba(127,125,146,.5)}code-challenge-unit-test-editor .visibility button:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:16px;content:"\E837";padding-right:4px}code-challenge-unit-test-editor .visibility button.selected:before{content:"\E836"}code-challenge-content-preview .code-type-navigation{display:flex;justify-content:space-between;margin-bottom:8px}code-challenge-content-preview .code-type-navigation ul{list-style:none;padding-top:10px}code-challenge-content-preview .code-type-navigation ul li{float:left;padding-right:8px;margin-right:8px;border-right:1px solid #e9e7eb}code-challenge-content-preview .code-type-navigation ul li.selected button{font-weight:700;border-bottom:2px solid #6340d6}code-challenge-content-preview .code-type-navigation ul li:last-child{border-right:none}code-challenge-content-preview .code-type-navigation ul li button{color:#292949;font-size:14px;padding:0 0 2px}code-challenge-content-preview .code-type-navigation .select-language{position:relative}code-challenge-content-preview .code-type-navigation .select-language select{border:1px solid #79769e;background-color:#f6f6f8;padding:8px;border-radius:4px;color:#292949;outline:none;appearance:none;min-width:140px;height:35px}code-challenge-content-preview .code-type-navigation .select-language select+.chevron{display:inline-block;background-color:#e9e7eb;border-radius:0 3px 3px 0;border:1px solid #79769e;height:35px;padding:8px 4px;position:absolute;top:0;right:0;pointer-events:none}code-challenge-content-preview .code-type-navigation .select-language select+.chevron:before{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E313"}code-challenge-content-preview .code-type-navigation .select-language select option{background-color:#fff}code-challenge-content-preview .code-file-preview{margin-bottom:24px;position:relative}code-challenge-content-preview .code-file-preview ul{list-style:none;position:absolute;top:8px;right:24px;z-index:3}code-challenge-content-preview .code-file-preview ul li{display:inline-block;float:left}code-challenge-content-preview .code-file-preview ul li button{background-color:#292949;color:#292949;padding:4px 8px;border:1px solid #000;border-left-width:0;text-transform:lowercase}code-challenge-content-preview .code-file-preview ul li:first-child button{border-left-width:1px;border-radius:4px 0 0 4px}code-challenge-content-preview .code-file-preview ul li:last-child button{border-radius:0 4px 4px 0}code-challenge-content-preview .code-file-preview ul li.selected button{background-color:#000;color:#fff}code-challenge-content-preview .test-cases h4{margin-bottom:8px;color:#292949;font-weight:700;font-size:16px}code-challenge-content-preview .test-cases h4 .test-case-count{font-weight:400;color:#292949}code-challenge-content-preview .test-cases ul{list-style:none;margin-bottom:16px}code-challenge-content-preview .test-cases ul li{padding:8px 8px 8px 90px;border:1px solid #e9e7eb;position:relative}code-challenge-content-preview .test-cases ul li:before{content:"Public";position:absolute;left:10px;text-transform:uppercase;font-size:12px;line-height:12px;padding:4px 0;background-color:#7fc6c7;color:#fff;border-radius:5px;width:60px;text-align:center}code-challenge-content-preview .test-cases ul li:not(:last-child){border-bottom:none}code-challenge-content-preview .test-cases ul.private-tests li:before{content:"Private";background-color:#35bec7}code-challenge-content-preview button,code-challenge-content-preview button:active,code-challenge-content-preview button:focus,code-challenge-content-preview button:hover{outline:none;box-shadow:none}.ft-candidate-response{width:100%;border:1px solid #c8ccce;height:300px;padding:20px 15px}.ft-candidate-response span{color:#c8ccce}#record-button{padding:8px 10px;width:210px;height:64px;text-align:left;position:relative;display:block;margin:50px 0 10px}#record-button:before{content:"";display:inline-block;position:absolute;height:64px;border-left:1px solid #fff;top:0;right:43px}#record-button:after{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:24px;color:#000;content:"\F7A6";display:inline-block;opacity:.5;position:absolute;right:10px;top:18px}#record-button div{display:inline-block;width:140px}#record-button b{font-size:18px}#record-button small{font-weight:400;display:block;margin-top:-2px}#record-button:hover{cursor:default;background-color:#512ccc}.content-note{margin-top:20px;font-style:italic}free-text-content-preview .paper>div{background:#fcfcfc;border:1px solid #eee;border-radius:3px;padding-top:20px;height:300px;line-height:20px;padding-left:30px;position:relative;background:linear-gradient(top,#d9eaf3,#fcfcfc 4%) 0 -1px;background-size:100% 20px}free-text-content-preview .paper>div:before{content:"";position:absolute;width:1px;top:0;left:30px;bottom:0;border-left:1px solid #efe4e4}free-text-content-preview .paper{position:relative}free-text-content-preview .paper:after,free-text-content-preview .paper:before{z-index:-1;position:absolute;content:"";bottom:15px;width:50%;top:80%;max-width:300px;background:#ddd;box-shadow:0 15px 10px #ddd}free-text-content-preview .paper:before{left:5px;transform:rotate(-2deg)}free-text-content-preview .paper:after{right:5px;transform:rotate(2deg)}question-metadata-editor .label-name{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:20px}question-metadata-editor .label-name span{display:none}question-metadata-editor .label-name input{width:100%;border-radius:12px;border:1px solid #79769e;height:49px;padding:10px 20px;font-size:16px;line-height:24px}question-metadata-editor .type-wrap{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;width:100%;gap:10px;margin-bottom:32px}question-metadata-editor .type-wrap .difficulty-selection{flex:none;width:auto;margin-left:0}question-metadata-editor .type-wrap .difficulty-selection .radio-group{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}question-metadata-editor .type-wrap .difficulty-selection .radio-btn{display:inline-flex;align-items:center;gap:9px;margin:0;padding:8px 14px;border:1px solid #adadca;border-radius:13px;background:#fff;font-size:14px;font-weight:400;color:#202040;cursor:pointer}question-metadata-editor .type-wrap .difficulty-selection .radio-btn .custom-radio,question-metadata-editor .type-wrap .difficulty-selection .radio-btn input[type=radio]{display:none}question-metadata-editor .type-wrap .difficulty-selection .radio-btn span{display:flex;margin:0;font-weight:400}question-metadata-editor .type-wrap .difficulty-selection .radio-btn .icon{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#ebecff}question-metadata-editor .type-wrap .difficulty-selection .radio-btn .icon svg{display:block;width:17px;height:17px}question-metadata-editor .type-wrap .difficulty-selection .radio-btn.selected-color{border-color:#6340d6;background:#ebecff;color:#6340d6}question-metadata-editor .type-wrap .difficulty-selection .radio-btn.selected-color .icon{background:#fff}unit-test-param-editor .array-values.array-values{width:100%;float:left;margin-left:0;margin-right:0;display:inline-block}unit-test-param-editor .array-values.array-values input{width:132px;display:inline-block}unit-test-param-editor .array-values.array-values input:not(:last-of-type){margin-right:5px}unit-test-param-editor .array-values.array-values input:after{content:", ";display:inline-block}unit-test-param-editor .add-array-value.add-array-value{position:static;font-size:0;width:24px;height:24px;padding:0}unit-test-param-editor .add-array-value.add-array-value:before{color:#6340d6;font-size:24px;font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E145"}unit-test-param-editor button.remove{font-size:0;width:22px;height:22px;padding:0}.tag{display:inline-block;line-height:15px;color:#6642e9;border-radius:20px;padding:4px 6px;font-size:13px;line-height:13px;max-width:200px}.more-tags.tag{border:1px solid #464489}.tag>div{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.tag .remove-button{font-weight:700;font-size:0;line-height:1em;border:none;background:none;color:#fff;padding:0;display:inline-block}.tag .remove-button:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:14px;content:"\E5CD";color:#292949;vertical-align:super}.tag .remove-button:hover{display:inline}.tag.new-tag{background-color:#fff;border-color:#6340d6}.tag.new-tag .remove-button{color:#6340d6}tag-viewer .tag{display:inline-flex;align-items:flex-end;padding:4px 6px;font-size:14px;font-style:normal;font-weight:400;line-height:19px;color:#6642e9;border-radius:100px}tags-viewer .tag.more-tags.tooltip{position:relative;cursor:pointer}tags-viewer .tag.more-tags.tooltip .tooltip-text{width:max-content;max-width:fit-content;position:absolute;background-color:#333;color:#fff;padding:5px;border-radius:5px;top:100%;left:50%;transform:translateX(-50%);display:none;z-index:100}tags-viewer .tag.more-tags.tooltip:hover .tooltip-text{display:block}tag-editor .input-group{*zoom:1}tag-editor .input-group:after,tag-editor .input-group:before{content:" ";display:table}tag-editor .input-group:after{clear:both}tag-editor label{display:block}tag-editor .input-group{display:flex;align-items:center}tag-editor .search-container{width:83.0985915493%;float:left;flex-grow:8;position:relative}tag-editor .search-container input{display:block;width:100%;border-radius:12px;border:1px solid #79769e;height:44px;padding:10px 20px;font-size:16px;line-height:24px}tag-editor .search-container input:focus{border:1px solid #79769e;box-shadow:none;outline:none}tag-editor .search-container input:hover{border-color:#6340d6}tag-editor .search-container .available-tags{background-color:#fff;position:absolute;border:1px solid #e9e7eb;border-top:0;top:100%;left:0;right:0;z-index:2;max-height:180px;overflow-y:auto;cursor:pointer}tag-editor .search-container .available-tags .tag-selector{color:#7f7d92;font-size:15px;line-height:22px;padding:6px 10px 8px 15px}tag-editor .search-container .available-tags .tag-selector:hover{background-color:#f6f6f8}tag-editor .search-container button.add-tag{position:absolute;top:50%;transform:translateY(-50%);right:10px;color:#292949}tag-editor .search-container button.add-tag i{font-size:20px}tag-editor .search-container button.add-tag:disabled{cursor:not-allowed}tag-editor .search-container button.add-tag:hover{color:#6340d6}tag-editor .tag-container{padding-top:5px}candidates-performance-report .header-shadow{box-shadow:0 12px 15px 0 rgba(0,0,0,.08)}candidates-performance-report>table{position:relative}candidates-performance-report div{margin:10px}candidates-performance-report .pagination{margin-top:20px;font-size:14px}candidates-performance-report table{width:100%;font-size:14px;color:#7f7d92;border-spacing:0 5px;border-collapse:separate}candidates-performance-report table td,candidates-performance-report table th{box-sizing:border-box;text-align:center;padding:0 6px;white-space:nowrap}candidates-performance-report table td:first-of-type,candidates-performance-report table th:first-of-type{text-align:left}candidates-performance-report table thead{margin-bottom:16.5px}candidates-performance-report table thead .candidate-name-header{padding-left:18px}candidates-performance-report table thead th{border-bottom:1px solid #e9e7eb;height:40px;font-weight:400;font-size:15px;line-height:40px;text-align:left}candidates-performance-report table thead th.share{font-size:0}candidates-performance-report table thead th.sortable{cursor:pointer;outline:0}candidates-performance-report table thead th.sortable:after{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;position:relative;left:3px;top:4px;color:#a9a7b6;content:"\E313"}candidates-performance-report table thead th.sortable.ascending:after,candidates-performance-report table thead th.sortable.descending:after{color:#6340d6}candidates-performance-report table thead th.sortable.ascending:after{content:"\E316"}candidates-performance-report table tbody:before{content:"@";display:block;line-height:8px;text-indent:-99999px}candidates-performance-report table tbody tr{box-shadow:0 2px 7px 0 rgba(0,0,0,.04),0 4px 4px 0 rgba(0,0,0,.08)}candidates-performance-report table tbody tr td{height:40px;text-align:left}candidates-performance-report table tbody tr td:first-of-type{padding-left:16px}candidates-performance-report table tbody tr td:last-of-type{padding-right:16px}candidates-performance-report table tbody tr td.actions{text-align:right}candidates-performance-report table tbody tr td.actions button.share-button{width:18px;overflow:hidden}candidates-performance-report table tbody tr td.actions button.share-button:before{font:normal normal normal 20px/1 Material Symbols Outlined;margin-left:-6px;color:#36366a;font-family:Phosphor;font-size:18px;content:"\E4F6"}candidates-performance-report table tbody tr td.candidate-name{position:relative;min-width:250px}candidates-performance-report table tbody tr td.candidate-name a{color:#363d4a;font-weight:700;position:absolute;left:16px;right:0;top:0;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}candidates-performance-report table tbody tr td.candidate-name a>span{line-height:40px}candidates-performance-report table tbody tr td.finished-date,candidates-performance-report table tbody tr td.points,candidates-performance-report table tbody tr td.test-sitting-time-away,candidates-performance-report table tbody tr td.test-sitting-time-taken{font-style:italic}candidates-performance-report table tbody tr td.points>span{font-style:normal;font-weight:700;color:#292949}candidates-performance-report table .avatar{width:32px;height:32px;border-radius:50%;float:left;margin-right:10px}distributions-report .header-shadow{box-shadow:0 12px 15px 0 rgba(0,0,0,.08)}distributions-report>table{position:relative}distributions-report div{margin:10px}distributions-report .pagination{margin-top:20px;font-size:14px}distributions-report table{width:100%;font-size:14px;color:#7f7d92;border-spacing:0 5px;border-collapse:separate}distributions-report table td,distributions-report table th{box-sizing:border-box;text-align:center;padding:0 6px;white-space:nowrap}distributions-report table td:first-of-type,distributions-report table th:first-of-type{text-align:left}distributions-report table thead{margin-bottom:16.5px}distributions-report table thead .candidate-name-header{padding-left:18px}distributions-report table thead th{border-bottom:1px solid #e9e7eb;height:40px;font-weight:400;font-size:15px;line-height:40px;text-align:left}distributions-report table thead th.share{font-size:0}distributions-report table thead th.sortable{cursor:pointer;outline:0}distributions-report table thead th.sortable:after{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;position:relative;left:3px;top:4px;color:#a9a7b6;content:"\E313"}distributions-report table thead th.sortable.ascending:after,distributions-report table thead th.sortable.descending:after{color:#6340d6}distributions-report table thead th.sortable.ascending:after{content:"\E316"}distributions-report table tbody:before{content:"@";display:block;line-height:8px;text-indent:-99999px}distributions-report table tbody tr{box-shadow:0 2px 7px 0 rgba(0,0,0,.04),0 4px 4px 0 rgba(0,0,0,.08)}distributions-report table tbody tr td{height:40px;text-align:left}distributions-report table tbody tr td:first-of-type{padding-left:16px}distributions-report table tbody tr td:last-of-type{padding-right:16px}distributions-report table tbody tr td.actions{text-align:right}distributions-report table tbody tr td.actions button.share-button{width:18px;overflow:hidden}distributions-report table tbody tr td.actions button.share-button:before{font:normal normal normal 20px/1 Material Symbols Outlined;margin-left:-6px;color:#36366a;content:"\E4F6";font-family:Phosphor;font-size:18px}distributions-report table tbody tr td.candidate-name{position:relative;min-width:250px}distributions-report table tbody tr td.candidate-name a{color:#363d4a;font-weight:700;position:absolute;left:16px;right:0;top:0;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}distributions-report table tbody tr td.candidate-name a>span{line-height:40px}distributions-report table tbody tr td.finished-date,distributions-report table tbody tr td.points,distributions-report table tbody tr td.test-sitting-time-away,distributions-report table tbody tr td.test-sitting-time-taken{font-style:italic}distributions-report table tbody tr td.points>span{font-style:normal;font-weight:700;color:#292949}distributions-report table .avatar{width:32px;height:32px;border-radius:50%;float:left;margin-right:10px}created-report table{width:100%;font-size:14px;color:#7f7d92;border-spacing:0 5px;border-collapse:separate}created-report table td,created-report table th{box-sizing:border-box;text-align:center;padding:0 6px;white-space:nowrap}created-report table td:first-of-type,created-report table th:first-of-type{text-align:left}created-report table thead{margin-bottom:16.5px}created-report table thead .candidate-name-header{padding-left:18px}created-report table thead th{border-bottom:1px solid #e9e7eb;height:40px;font-weight:400;font-size:15px;line-height:40px;text-align:left}created-report table thead th.sortable{cursor:pointer;outline:0}created-report table thead th.sortable:after{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;position:relative;left:3px;top:4px;color:#a9a7b6;content:"\E313"}created-report table thead th.sortable.ascending:after,created-report table thead th.sortable.descending:after{color:#6340d6}created-report table thead th.sortable.ascending:after{content:"\E316"}created-report table tbody tr{box-shadow:0 2px 7px 0 rgba(0,0,0,.04),0 4px 4px 0 rgba(0,0,0,.08)}created-report table tbody tr td{height:40px;text-align:left}created-report table tbody tr td:first-of-type{padding-left:16px}created-report table tbody tr td:last-of-type{padding-right:16px}activity-summary .header-shadow{box-shadow:0 12px 15px 0 rgba(0,0,0,.08)}activity-summary>table{position:relative}activity-summary div{margin:10px}activity-summary .pagination{margin-top:20px;font-size:14px}activity-summary table{width:100%;font-size:14px;color:#7f7d92;border-spacing:0 5px;border-collapse:separate}activity-summary table td,activity-summary table th{box-sizing:border-box;text-align:center;padding:0 6px;white-space:nowrap}activity-summary table td:first-of-type,activity-summary table th:first-of-type{text-align:left}activity-summary table thead{margin-bottom:16.5px}activity-summary table thead .candidate-name-header{padding-left:18px}activity-summary table thead th{border-bottom:1px solid #e9e7eb;height:40px;font-weight:400;font-size:15px;line-height:40px;text-align:left}activity-summary table thead th.share{font-size:0}activity-summary table thead th.sortable{cursor:pointer;outline:0}activity-summary table thead th.sortable:after{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;position:relative;left:3px;top:4px;color:#a9a7b6;content:"\E313"}activity-summary table thead th.sortable.ascending:after,activity-summary table thead th.sortable.descending:after{color:#6340d6}activity-summary table thead th.sortable.ascending:after{content:"\E316"}activity-summary table tbody:before{content:"@";display:block;line-height:8px;text-indent:-99999px}activity-summary table tbody tr{box-shadow:0 2px 7px 0 rgba(0,0,0,.04),0 4px 4px 0 rgba(0,0,0,.08)}activity-summary table tbody tr td{height:40px;text-align:left}activity-summary table tbody tr td:first-of-type{padding-left:16px}activity-summary table tbody tr td:last-of-type{padding-right:16px}activity-summary table tbody tr td.actions{text-align:right}activity-summary table tbody tr td.actions button.share-button{width:18px;overflow:hidden}activity-summary table tbody tr td.actions button.share-button:before{font:normal normal normal 20px/1 Material Symbols Outlined;margin-left:-6px;content:"\E4F6";font-family:Phosphor;font-size:18px;color:#36366a}activity-summary table tbody tr td.candidate-name{position:relative;min-width:250px}activity-summary table tbody tr td.candidate-name a{color:#6642e9;position:absolute;left:16px;right:0;top:0;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}activity-summary table tbody tr td.candidate-name a>span{line-height:40px}activity-summary table tbody tr td.score{color:#292949;font-weight:900}activity-summary table tbody tr td.finished-date,activity-summary table tbody tr td.points,activity-summary table tbody tr td.test-sitting-time-away,activity-summary table tbody tr td.test-sitting-time-taken{font-style:italic}activity-summary table tbody tr td.points>span{font-style:normal;font-weight:700;color:#292949}activity-summary table .avatar{width:32px;height:32px;border-radius:50%;float:left;margin-right:10px}.test-summary-report test-editor.bank-right-column{margin-top:0;height:100%}.test-question question-card{flex-direction:column;min-height:min-content;padding:39px 0 20px;height:auto}.test-question question-card .card-header{margin-bottom:5px}.test-question question-card .card-content{position:relative!important;right:0!important;height:100%;padding:0 30px}.test-question question-card .card-content .question-details question-type-icon-library{margin-bottom:5px}question-card{display:flex!important;flex-direction:column;justify-content:space-between;min-height:246px;position:relative;padding:16px 16px 0;background-color:#fff;border-radius:16px}question-card .card-header .unpublished-indicator{width:100%;max-width:min-content;background-color:#e62419;color:#fff;border-radius:50px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:400;line-height:18px}question-card .card-header div{display:flex;justify-content:space-between;align-items:baseline}question-card .card-header div .title{font-size:16px;font-style:normal;font-weight:600;line-height:30px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-right:5px}question-card .card-content{background-color:#f5f5f8;border-radius:20px;padding:12px 16px}question-card .card-content .tags-viewer-wrap tag-viewer .tag{padding:0}question-card .card-content .question-details{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}question-card .card-content .question-details .details-info{display:inline-flex;align-items:center;grid-column-gap:5px;grid-row-gap:5px}question-card .card-content .question-details .details-info .icon-wrap .icon-info{display:flex;background-color:#eaeaf5;padding:7px;border-radius:50%}question-card .card-content .question-details .details-info .icon-wrap .icon-info i{color:#6340d6;font-size:16px}question-card .card-content .question-details .details-info .icon-diff{border-radius:50%}question-card .card-content .question-details .details-info .icon-diff .icon-info{display:flex;padding:7px}question-card .card-content .question-details .details-info .icon-diff .icon-info svg{width:16px;height:16px}question-card .card-content .question-details .details-info .icon-diff:first-child{margin-right:5px}question-card .card-content .question-details .details-info .icon-diff.basic{background-color:#e3fff0;border-color:#4dc184}question-card .card-content .question-details .details-info .icon-diff.intermediate{background-color:#fffbea;border-color:#f3a52c}question-card .card-content .question-details .details-info .icon-diff.advanced{background-color:#ffebea;border-color:#e62419}question-card .card-content .question-details .details-info .question-difficulty{display:flex;align-items:center;height:36px;width:100%;max-width:min-content;background-color:#ebecff;color:#464489;border-radius:100px;padding:3px 16px}question-card .card-content .question-details .details-info .question-difficulty div:first-child{margin-right:10px}question-card .card-content .question-details .details-info .question-difficulty div:first-child i{font-size:20px}question-card .card-content .question-details .details-info .question-difficulty div:last-child{font-size:14px;font-style:normal;font-weight:400;line-height:20px}question-card .card-content .question-details .details-info .toggle-privacy{height:22px;position:relative;padding:0;border-radius:12px;outline:none;vertical-align:bottom}question-card .card-content .question-details .details-info .toggle-privacy.disabled:before{background-color:#d5d5e7!important}question-card .card-content .question-details .details-info .toggle-privacy:before{background-color:#6340d6!important;border-radius:12px;display:inline-block;content:"";width:38px;height:100%;background-color:#6340d6;transition:background .5s}question-card .card-content .question-details .details-info .toggle-privacy:after{display:inline-block;position:absolute;content:"";width:14px;height:calc(100% - 8px);top:4px;right:4px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}question-card .card-content .question-details .details-info .toggle-privacy.disabled:before{background-color:#7f7d92}question-card .card-content .question-details .details-info .toggle-privacy.disabled:after{right:calc(100% - 18px);background:#fff}question-card .card-content .preview{font-weight:100;margin-top:6px;margin-bottom:30px;display:block;height:85px;overflow:hidden;text-overflow:ellipsis}question-card .card-content .preview img{max-width:100%}question-card .card-options-btn{display:flex;justify-content:space-around;align-items:center;flex-wrap:nowrap;padding:8px 0;background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px}question-card .card-options-btn a button.publish-question{color:#292949;font-size:14px;font-weight:500;padding:12px 20px;border-radius:50px;transition:all .25s ease-in-out}question-card .card-options-btn a button.publish-question:hover{color:#fff;background-color:#6340d6}question-card .card-options-btn button.preview-question{color:#292949;font-size:14px;font-weight:500;padding:12px 20px;border-radius:50px;transition:all .25s ease-in-out}question-card .card-options-btn button.preview-question:hover{color:#fff;background-color:#6340d6}question-card .card-options-btn button.discard{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e}question-card .card-options-btn button.discard:active,question-card .card-options-btn button.discard:hover{background-color:#d5d5e7}question-card .card-options-btn button.discard:focus,question-card .card-options-btn button.discard:focus-visible{outline:1px solid #6340d6}question-card .card-options-btn button.discard:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}question-card .card-options-btn button.preview-question-topic{width:100%;font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e}question-card .card-options-btn button.preview-question-topic:active,question-card .card-options-btn button.preview-question-topic:hover{background-color:#d5d5e7}question-card .card-options-btn button.preview-question-topic:focus,question-card .card-options-btn button.preview-question-topic:focus-visible{outline:1px solid #6340d6}question-card .card-options-btn button.preview-question-topic:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}question-card .card-options-btn button.add-to-test{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e}question-card .card-options-btn button.add-to-test:active,question-card .card-options-btn button.add-to-test:hover{background-color:#d5d5e7}question-card .card-options-btn button.add-to-test:focus,question-card .card-options-btn button.add-to-test:focus-visible{outline:1px solid #6340d6}question-card .card-options-btn button.add-to-test:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}question-card .card-options-btn button.add-to-test i{font-size:20px;color:#36366a}question-card .menu-bar h3.title{font-weight:700}question-card .menu-bar.unpublished{background-color:#7f7d92;color:#292949}question-card .menu-bar.unpublished .unpublished-indicator{font-size:0}question-card .menu-bar.unpublished .unpublished-indicator:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:18px;content:"\E53C"}question-card .menu-bar.other-account{background-color:#292949;color:#fff}question-card .menu-bar .edit,question-card .menu-bar .pill{float:right;margin-left:6px}question-card .menu-bar .edit:before{color:hsla(0,0%,100%,.5)}question-card .menu-bar button.select-question{padding:0;height:20px;width:20px;position:absolute;top:11px;left:28px}question-card .menu-bar button.select-question:before{color:hsla(0,0%,100%,.6);content:"\E836"}question-card .menu-bar button.select-question.selected:before,question-card .menu-bar button.select-question:hover:before{content:"\E837"}question-card tooltip tip{border-radius:6px;padding:5px 20px;min-width:0}.bank-body.right-column-active question-card{display:inline-block;background-color:#fff;margin-top:25px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:16px;position:relative;vertical-align:top;width:32.3943661972%;float:left;margin-left:1.4084507042%}@media(min-width:1680px){.bank-body.right-column-active question-card:nth-child(3n+1){margin-left:0}}@media(min-width:1266px)and (max-width:1679px){.bank-body.right-column-active question-card{width:49.2957746479%;float:left;margin-left:1.4084507042%}.bank-body.right-column-active question-card:nth-child(odd){margin-left:0}}@media(max-width:1265px){.bank-body.right-column-active question-card{width:100%;float:left;margin-right:0;margin-left:0}}question-card-text-editor{position:relative;display:block}question-card-text-editor.change-width{width:77%}question-card-text-editor .card-header{display:flex;flex-direction:column;position:relative;cursor:pointer}question-card-text-editor .card-header .drag-handle{position:absolute;left:-20px;top:0;display:flex;align-items:center;height:100%;cursor:grab;color:#6340d6;opacity:1;transition:color .2s ease}question-card-text-editor .card-header .drag-handle:active{cursor:grabbing}question-card-text-editor .card-header .drag-handle:hover{color:#4a2db0}question-card-text-editor .card-header .drag-handle i{font-size:20px;font-weight:600}question-card-text-editor .card-header .title{font-size:14px;font-style:normal;font-weight:500;line-height:20px;width:100%;margin-bottom:12px;padding-right:50px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}question-card-text-editor .card-header .wrap-icon{display:flex;justify-content:space-between}question-card-text-editor .card-header .wrap-icon .qp-type-diff{display:flex;gap:8px}question-card-text-editor .card-header .wrap-icon .qp-type-diff .tooltips:first-child tip{left:113%}question-card-text-editor .card-header .wrap-icon .qp-type-diff .tooltips:first-child tip tip-arrow{left:28%}question-card-text-editor .card-header .wrap-icon .qp-type-diff .icon-wrap{display:flex;align-items:center;padding:5px;height:26px;width:26px;min-width:fit-content;background-color:#eaeaf5;color:#6340d6;border-radius:50%}question-card-text-editor .card-header .wrap-icon .qp-type-diff .icon-wrap .icon-info{display:flex}question-card-text-editor .card-header .wrap-icon .qp-type-diff .icon-wrap .icon-info i{font-size:16px}question-card-text-editor .card-header .wrap-icon .qp-type-diff .icon-wrap .icon-info svg{width:16px;height:16px}question-card-text-editor .card-header .wrap-icon .qp-type-diff .icon-wrap:first-child{margin-right:5px}question-card-text-editor .card-header .wrap-icon .qp-type-diff .icon-wrap.basic{background-color:#e3fff0;border-color:#4dc184}question-card-text-editor .card-header .wrap-icon .qp-type-diff .icon-wrap.intermediate{background-color:#fffbea;border-color:#f3a52c}question-card-text-editor .card-header .wrap-icon .qp-type-diff .icon-wrap.advanced{background-color:#ffebea;border-color:#e62419}question-card-text-editor .card-header .wrap-icon .qp-type-diff .toggle-privacy{height:22px;position:relative;padding:0;border-radius:12px;outline:none;vertical-align:bottom}question-card-text-editor .card-header .wrap-icon .qp-type-diff .toggle-privacy.disabled:before{background-color:#d5d5e7!important}question-card-text-editor .card-header .wrap-icon .qp-type-diff .toggle-privacy:before{background-color:#6340d6!important;border-radius:12px;display:inline-block;content:"";width:38px;height:100%;background-color:#6340d6;transition:background .5s}question-card-text-editor .card-header .wrap-icon .qp-type-diff .toggle-privacy:after{display:inline-block;position:absolute;content:"";width:14px;height:calc(100% - 8px);top:4px;right:4px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}question-card-text-editor .card-header .wrap-icon .qp-type-diff .toggle-privacy.disabled:before{background-color:#7f7d92}question-card-text-editor .card-header .wrap-icon .qp-type-diff .toggle-privacy.disabled:after{right:calc(100% - 18px);background:#fff}question-card-text-editor .card-header .wrap-icon .unpublished-indicator{width:100%;max-width:min-content;background-color:#ffe7e5;color:#e62419;border-radius:50px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:400;line-height:18px}question-card-text-editor .card-header .wrap-icon .options .controls{display:flex;align-items:center;height:100%}question-card-text-editor .card-header .wrap-icon .options .controls .preview-question:focus,question-card-text-editor .card-header .wrap-icon .options .controls .remove-question:focus{outline:none}question-card-text-editor .card-header .wrap-icon .options .controls .preview-question{position:absolute;top:0;right:0}question-card-text-editor .card-header .wrap-icon .options .controls i{font-size:20px;color:#6340d6}question-card-text-editor .card-header .wrap-icon .options .controls.code-lang{top:8px;height:auto;transform:none}question-card-text-editor .card-header .wrap-icon .options a{background-color:#fff;border:none;flex-grow:0;min-width:100px}question-card-text-editor .card-header .wrap-icon .options a:focus,question-card-text-editor .card-header .wrap-icon .options a:hover{background-color:#fff}question-card-text-editor .card-header .wrap-icon .options a button.btn{background-color:#fff;padding:10px;border-radius:100px;color:#8884b0;min-width:100px}question-card-text-editor .card-header .wrap-icon .options a button.btn:hover{border-radius:100px;background-color:#6340d6;padding:10px;color:#fff}question-card-text-editor .card-header .wrap-icon .options a button.btn:disabled{color:#bbbbda}question-card-text-editor .card-header .wrap-icon .options a button.btn:disabled:hover{background-color:#fff}question-card-text-editor .card-header .wrap-icon .options button.btn{background-color:#fff;padding:10px;border:none;flex-grow:0;color:#8884b0;min-width:100px}question-card-text-editor .card-header .wrap-icon .options button.btn:hover{background-color:#6340d6;padding:10px;border-radius:100px;color:#fff}question-card-text-editor .preview{font-weight:100;margin-top:6px;margin-bottom:30px;display:block;height:85px;overflow:hidden;text-overflow:ellipsis}question-card-text-editor .preview img{max-width:100%}question-card-text-editor .menu-bar h3.title{font-weight:700}question-card-text-editor .menu-bar.unpublished{background-color:#7f7d92;color:#292949}question-card-text-editor .menu-bar.unpublished .unpublished-indicator{font-size:0}question-card-text-editor .menu-bar.unpublished .unpublished-indicator:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:18px;content:"\E53C"}question-card-text-editor .menu-bar.other-account{background-color:#292949;color:#fff}question-card-text-editor .menu-bar .edit,question-card-text-editor .menu-bar .pill{float:right;margin-left:6px}question-card-text-editor .menu-bar .edit:before{color:hsla(0,0%,100%,.5)}question-card-text-editor .menu-bar button.select-question{padding:0;height:20px;width:20px;position:absolute;top:11px;left:28px}question-card-text-editor .menu-bar button.select-question:before{color:hsla(0,0%,100%,.6);content:"\E836"}question-card-text-editor .menu-bar button.select-question.selected:before,question-card-text-editor .menu-bar button.select-question:hover:before{content:"\E837"}question-card-text-editor tooltip tip{border-radius:6px;padding:5px 20px;min-width:0}account-card button.launch.launch{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:21px;min-width:126px;padding:7px 22px;border-radius:20px;color:#fff;border:none;cursor:pointer}account-card button.launch:hover{text-decoration:none}account-card button.launch:disabled,account-card button[disabled].launch{background-color:#a9a7b6;cursor:auto}account-card button.launch:disabled:hover,account-card button[disabled].launch:hover{background-color:#a9a7b6}account-card{display:inline-block;background-color:#fff;margin-top:25px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:16px;position:relative;vertical-align:top;width:23.9436619718%;float:left;margin-left:1.4084507042%;height:auto}@media(min-width:1680px){account-card:nth-child(4n+1){margin-left:0}}@media(min-width:1266px)and (max-width:1679px){account-card{width:32.3943661972%;float:left;margin-left:1.4084507042%}account-card:nth-child(3n+1){margin-left:0}}@media(min-width:768px)and (max-width:1265px){account-card{width:49.2957746479%;float:left;margin-left:1.4084507042%}account-card:nth-child(odd){margin-left:0}}@media(max-width:767px){account-card{width:100%;float:left;margin-right:0;margin-left:0}}account-card .menu-bar{height:45px;padding:4px 30px;vertical-align:middle;color:#fff}account-card .menu-bar small{display:block;margin-top:-4px}account-card .menu-bar button.edit:before{content:"\E8B8";font-size:28px;line-height:37px}account-card .menu-bar button.account-status{height:22px;position:relative;padding:0;border-radius:12px;outline:none}account-card .menu-bar button.account-status:before{border-radius:12px;display:inline-block;content:"";width:38px;height:100%;background-color:#6340d6;transition:background .5s}account-card .menu-bar button.account-status:after{display:inline-block;position:absolute;content:"";width:14px;height:calc(100% - 8px);top:4px;right:4px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}account-card .menu-bar button.account-status.disabled:before{background-color:#7f7d92}account-card .menu-bar button.account-status.disabled:after{right:calc(100% - 18px);background:#fff}account-card .menu-bar div{float:right}account-card .menu-bar div:first-child{float:left}account-card .card-content{position:relative}account-card .card-content ul.metric-container{list-style:none;display:flex;align-content:center;align-items:flex-start;justify-content:center;height:70px;margin-bottom:10px}account-card .card-content ul.metric-container li{font-size:14px;padding:5px 10px;text-align:center}account-card .card-content ul.metric-container li b,account-card .card-content ul.metric-container li span{display:block}account-card .card-content ul.metric-container li:not(:last-child){border-right:1px solid rgba(0,0,0,.4)}account-card .card-content ul.active-users{list-style:none}account-card .card-content:before{content:" ";display:inline-block;position:absolute;width:100%;height:100%;background:rgba(0,0,2,.4);top:0;left:0}account-card .card-content:after{color:hsla(0,0%,100%,.4);content:"Placeholder";display:inline-block;position:absolute;top:40%;left:28%;font-size:200%;transform:rotate(45deg)}account-card button.launch.launch{background-color:#6340d6;width:100%;border-radius:0 0 16px 16px;padding:5px 22px}image-upload .upload-controls>.file-read-container input+label{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:21px;min-width:126px;padding:7px 22px;border-radius:20px;color:#fff;border:none}image-upload .upload-controls>.file-read-container input+label:hover{text-decoration:none}image-upload .upload-controls>.file-read-container input+label:disabled,image-upload .upload-controls>.file-read-container input+label[disabled]{background-color:#a9a7b6;cursor:auto}image-upload .upload-controls>.file-read-container input+label:disabled:hover,image-upload .upload-controls>.file-read-container input+label[disabled]:hover{background-color:#a9a7b6}image-upload .upload-controls>.file-read-container input+label{background-color:#6340d6}image-upload{position:absolute;width:100%;padding:0 2.5em;margin-left:-1.5em;margin-top:-185px}image-upload .image-upload{border:1px solid #c8ccce;background:#fff}image-upload .cancel-upload-btn{float:right;position:relative;top:3px;right:3px;cursor:pointer;background:transparent;border:none;font-size:22px;line-height:22px;margin:0;padding:0;color:#292949}image-upload .upload-controls{color:palette(grey,light);text-align:center;padding:20px}image-upload .upload-controls>div{display:inline-block}image-upload .upload-controls>.file-read-container{vertical-align:bottom;margin-left:20px}image-upload .upload-controls>.file-read-container input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}image-upload .upload-controls>.file-read-container input+label{display:block;cursor:pointer;font-weight:700}image-upload .upload-controls>.file-read-container .size-limit{text-align:center;font-size:14px;font-weight:700;padding-top:5px;display:block;color:palette(grey,light)}image-upload .upload-controls .dropzone{color:palette(grey,light)}image-upload .upload-controls .dropzone i{font-size:60px;padding-right:10px;vertical-align:middle}image-upload .upload-controls .dropzone span{line-height:60px;font-weight:700}.media-controls{display:inline-block}.media-controls button,.media-controls label{border:1px solid #79769e;border-top:none;border-right:none}.media-controls button:last-of-type{border-right:1px solid #a9a7b6}.media-controls .add-label{display:inline-block;padding:8px;line-height:26px;vertical-align:top}.media-controls .image-btn{background:#fff;font-size:26px;padding:8px;line-height:1em;margin:0 0 0 -3px;display:inline-block}.media-controls .image-btn:hover{background:#a9a7b6;cursor:pointer}.account-bank-admin button{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:21px;min-width:126px;padding:7px 22px;border-radius:20px;color:#fff;border:none;cursor:pointer}.account-bank-admin button:hover{text-decoration:none}.account-bank-admin button:disabled,.account-bank-admin button[disabled]{background-color:#a9a7b6;cursor:auto}.account-bank-admin button:disabled:hover,.account-bank-admin button[disabled]:hover{background-color:#a9a7b6}.account-bank-admin button{background-color:#6340d6}.account-bank-admin .title-bar{padding:20px}.account-bank-admin .title-bar h2{display:inline-block}.account-bank-admin .title-bar span{display:inline-block;float:right}.account-bank-admin .title-bar .close-button{cursor:pointer;text-decoration:none;float:right}.account-bank-admin .details{width:40%;border-right:1px solid #000;float:left}.account-bank-admin .details>div{padding:16px}.account-bank-admin .details input[type=text]{width:100%;margin-bottom:10px}.account-bank-admin .details .client-type,.account-bank-admin .details input[type=number]{margin-bottom:10px}.account-bank-admin .details .credits,.account-bank-admin .details .permissions{display:flex;flex-wrap:wrap}.account-bank-admin .details .credits>div,.account-bank-admin .details .permissions>div{flex-basis:50%}.account-bank-admin .additional-info{width:60%;float:left;padding:16px}.account-bank-admin section{margin-bottom:24px}.account-bank-admin section h3{border-bottom:1px solid #a9a7b6;padding-bottom:4px;margin-bottom:16px;font-weight:700}.account-bank-admin dropdown{width:100%;margin-bottom:24px}.account-bank-admin .migrate-questions input{margin-left:8px;width:50%}.account-bank-admin .migrate-questions button{margin-left:16px}user-card{display:inline-block;background-color:#fff;margin-top:25px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:16px;position:relative;vertical-align:top;width:23.9436619718%;float:left;height:auto;margin-left:0}@media(min-width:1680px){user-card:nth-child(4n+1){margin-left:0}}@media(min-width:1266px)and (max-width:1679px){user-card{width:32.3943661972%;float:left;margin-left:1.4084507042%}user-card:nth-child(3n+1){margin-left:0}}@media(min-width:768px)and (max-width:1265px){user-card{width:49.2957746479%;float:left;margin-left:1.4084507042%}user-card:nth-child(odd){margin-left:0}}@media(max-width:767px){user-card{width:100%;float:left;margin-right:0;margin-left:0}}@media(min-width:1266px)and (max-width:1680px),(min-width:1680px){user-card{width:57.7464788732%;float:left;margin-left:0}}@media(max-width:768px),(min-width:768px)and (max-width:1266px){user-card{width:100%;float:left;margin-right:0;margin-left:0}}user-card .menu-bar{vertical-align:middle;color:#fff;padding-right:8px}user-card .menu-bar span{font-weight:200}user-card .menu-bar .name{max-width:25%;vertical-align:top;white-space:nowrap}user-card .menu-bar .email,user-card .menu-bar .name{display:inline-block;text-overflow:ellipsis;overflow:hidden}user-card .menu-bar .email{width:45%}user-card .menu-bar .email:before{margin:0 9px;content:"|"}user-card .menu-bar .toggle-user-switch{height:22px;position:relative;padding:0;border-radius:12px;outline:none;float:right}user-card .menu-bar .toggle-user-switch:before{border-radius:12px;display:inline-block;content:"";width:38px;height:100%;background-color:#6340d6;transition:background .5s}user-card .menu-bar .toggle-user-switch:after{display:inline-block;position:absolute;content:"";width:14px;height:calc(100% - 8px);top:4px;right:4px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}user-card .menu-bar .toggle-user-switch.disabled:before{background-color:#7f7d92}user-card .menu-bar .toggle-user-switch.disabled:after{right:calc(100% - 18px);background:#fff}user-card .menu-bar .tag{float:right;font-weight:400;height:22px;margin-left:8px}user-card .menu-bar .edit-user{float:right;color:#e9e7eb}user-card .menu-bar .edit-user:before{color:#e9e7eb;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;content:"\E3C9"}user-card .menu-bar .edit-user:hover:before{color:#f6f6f8}user-card .card-content{color:#292949;position:relative}user-editor .create-button{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;line-height:21px;min-width:126px;padding:7px 22px;border-radius:20px;color:#fff;border:none;cursor:pointer;background-color:#6340d6}user-editor .create-button:hover{text-decoration:none}user-editor .create-button:disabled,user-editor [disabled].create-button{background-color:#a9a7b6;cursor:auto}user-editor .create-button:disabled:hover,user-editor [disabled].create-button:hover{background-color:#a9a7b6}user-editor h2{margin:24px 0;font-size:18px}user-editor input.ignore-notifications{display:none}user-editor input.ignore-notifications:checked+label.checkbox-label:before{content:"\E837";color:#6340d6}user-editor input.ignore-notifications:disabled+label.checkbox-label:before{color:#7f7d92;cursor:not-allowed}user-editor label{display:block;margin-top:12px;font-weight:400}user-editor label.checkbox-label{user-select:none;position:relative;padding-left:28px;margin-right:12px;cursor:pointer}user-editor label.checkbox-label:after,user-editor label.checkbox-label:before{position:absolute;font:normal normal normal 20px/1 Material Symbols Outlined;left:0;transition:color .3s}user-editor label.checkbox-label:before{font-size:23px;color:rgba(0,0,0,.2);content:"\E836"}user-editor label.radio-label{user-select:none;display:inline-block;position:relative;padding-left:28px;margin-right:12px}user-editor label.radio-label:after,user-editor label.radio-label:before{position:absolute;font:normal normal normal 20px/1 Material Symbols Outlined;left:0;transition:color .3s}user-editor label.radio-label:before{font-size:23px;color:rgba(0,0,0,.2);content:"\E836"}user-editor label.radio-label:after{left:5.5px;top:5.5px;font-size:12px;content:"\E837";color:#6340d6;opacity:0;transition:opacity .3s}user-editor input{display:block;width:100%;border-radius:2px}user-editor #disable-admin,user-editor #enable-admin{display:none}user-editor #disable-admin:checked+label:before,user-editor #enable-admin:checked+label:before{color:#6340d6}user-editor #disable-admin:checked+label:after,user-editor #enable-admin:checked+label:after{opacity:1}user-editor input[type=radio]{display:inline-block;width:auto}user-editor .create-button{margin-top:32px}user-editor .create-button:not([disabled]){background-color:#6340d6}test-editor .test-editor-menu-wrapper{display:flex;justify-content:center;width:100%}test-editor .test-editor-menu-wrapper .test-editor-menu{margin-bottom:20px;display:flex;align-items:center;gap:8px;background-color:transparent;border:1px solid #79769e;padding:4px;border-radius:50px;height:44px;font-size:14px;font-weight:500}test-editor .test-editor-menu-wrapper .test-editor-menu a,test-editor .test-editor-menu-wrapper .test-editor-menu button{border:none;color:#000;padding:9px 14px;text-align:center;text-wrap:nowrap}test-editor .test-editor-menu-wrapper .test-editor-menu a:not(.active),test-editor .test-editor-menu-wrapper .test-editor-menu button:not(.active){font-weight:400;background-color:hsla(0,0%,100%,0);border-radius:50px}test-editor .test-editor-menu-wrapper .test-editor-menu a.active,test-editor .test-editor-menu-wrapper .test-editor-menu button.active{font-weight:600;background-color:#ebecff;color:#6340d6;border-radius:50px}test-editor .test-editor-menu-wrapper .test-editor-menu a:focus,test-editor .test-editor-menu-wrapper .test-editor-menu a:focus-visible,test-editor .test-editor-menu-wrapper .test-editor-menu button:focus,test-editor .test-editor-menu-wrapper .test-editor-menu button:focus-visible{border:none;outline:none}test-editor .test-editor-settings{padding:16px;background:#fff;border-radius:20px}test-editor .test-editor-settings label{display:block;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-bottom:8px}test-editor .test-editor-settings input.test-name{width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:10px 20px;height:44px;border-radius:50px;border:1px solid #79769e}test-editor .test-editor-settings input.test-name:focus-visible{outline-color:#6340d6}test-editor .test-editor-settings span.test-status{display:flex;justify-content:space-between;margin-top:16px}test-editor .test-editor-settings span.test-status strong{font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#36366a}test-editor .test-editor-settings button.test-status{height:20px;position:relative;padding:0;border-radius:12px;outline:none;margin:0 8px 0 4px;vertical-align:bottom}test-editor .test-editor-settings button.test-status:before{width:36px;border-radius:12px;display:inline-block;content:"";height:100%;background-color:#6a39d7;transition:background .5s}test-editor .test-editor-settings button.test-status:after{width:15px;display:inline-block;position:absolute;content:"";height:calc(100% - 4px);top:2px;right:2px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}test-editor .test-editor-settings button.test-status.disabled:after{right:calc(100% - 18px);background:#fff}test-editor .test-editor-settings button.test-status.disabled:before{background-color:#7f7d92}test-editor .test-question-list .add-btn{cursor:pointer;margin-bottom:16px}test-editor .test-question-list .add-btn a{display:flex;align-items:center;font-size:14px;font-weight:600}test-editor .test-question-list .add-btn a i{font-size:20px;margin-right:8px}test-editor.bank-right-column{padding-top:0;padding-bottom:74px;margin-top:140px}test-editor.bank-right-column.question-preview-active{height:100%;margin-top:0;padding-bottom:70px}test-editor form{min-height:100%;position:relative;max-height:100%;overflow-y:auto;padding:20px}test-editor form .title-name{margin-bottom:10px;font-weight:600;text-decoration:underline}test-editor test-editor-controls{position:absolute;bottom:0;left:0;right:0}test-editor form>label{display:block;margin-top:12px}test-editor form>label:first-of-type{margin-top:24px}test-editor form .divider{padding-top:28px}test-editor form>.form-section>label.divider,test-editor form>label.divider{width:100%;border-bottom:2px solid #e9e7eb;padding-bottom:16px;margin-bottom:12px;display:block}test-editor .test-questions .dndDragging{opacity:.7}test-editor .test-questions .dndDraggingSource{opacity:.5}test-editor .test-questions .dndPlaceholder{height:38px;list-style:none;margin:12px 0;border:1px dashed #a9a7b6}test-editor .test-questions .test-question{position:relative;cursor:grab;padding:16px;border-radius:20px;margin-bottom:4px;background-color:#fff}test-editor .test-questions .test-question:last-of-type{margin-bottom:20px}test-editor .test-questions .test-question>.controls{display:flex;align-items:center;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%)}test-editor .test-questions .test-question>.controls i{font-size:20px;color:#6340d6}test-editor .test-questions .test-question>.controls.code-lang{top:8px;height:auto;transform:none}test-editor .test-questions .test-question .card-content{position:absolute;right:80px}test-editor .test-questions .test-question.no-refresh-btn .card-content,test-editor .test-questions .test-question.no-remove-btn .card-content{right:54px}test-editor .test-questions .test-question.no-refresh-btn.no-remove-btn .card-content{right:32px}test-editor question-card{margin-top:12px;margin-left:0;width:auto;height:38px;border-radius:0;box-shadow:none;flex-grow:2;display:flex;flex-direction:row;justify-content:space-between;background-color:#f6f6f8;border:1px solid #79769e;float:none}test-editor question-card .card-content{padding:0;width:auto;height:36px;vertical-align:middle}test-editor question-card .card-content>*{display:none}test-editor question-card .card-content .question-details{display:block}test-editor question-card .card-content .question-details .author-name,test-editor question-card .card-content .question-details .toggle-privacy{display:none}test-editor question-card .card-content .question-details .question-metadata{display:inline-block;float:none;color:#292949;padding-top:6px;margin-right:8px}test-editor question-card .card-options{display:none}test-editor question-card .menu-bar,test-editor question-card .menu-bar.other-account{color:#292949;font-weight:400;border-radius:0;padding-left:14px;background-color:transparent;height:36px;line-height:16px;font-size:14px}test-editor question-card .menu-bar .card-menu,test-editor question-card .menu-bar.other-account .card-menu,test-editor question-card .menu-bar.other-account .select-question,test-editor question-card .menu-bar .select-question{display:none}test-editor question-card .menu-bar.other-account .title,test-editor question-card .menu-bar .title{color:#7f7d92;width:200px;font-weight:400;font-size:14px}test-editor question-card .menu-bar.other-account .title span,test-editor question-card .menu-bar .title span{display:none}test-editor question-card .question-difficulty{animation:repaint 5s}test-editor .no-questions{width:100%;margin:20px 0;outline:1px solid #e9e7eb}test-editor .no-questions:after{padding:6px;font-size:14px;color:#e9e7eb;content:"Add questions from the question bank";display:inline-block;text-align:left;vertical-align:middle}test-editor button.close-test-editor{color:#7f7d92;background:none;border:none;padding:0;height:22px;width:22px;position:absolute;top:8px;right:10px;float:right;font-size:0}test-editor button.close-test-editor:hover:after{color:#292949}test-editor button.close-test-editor:after{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E5CD";text-align:center}test-editor .tags-container label,test-editor .tags-container tag-editor{display:block}test-editor .test-timing{margin-bottom:24px}test-editor .test-timing label>.brand-checkbox+label,test-editor .test-timing label>input{margin-right:8px}test-editor .test-timing .toggle-wrap{display:flex;justify-content:space-between;margin-bottom:20px}test-editor .test-timing .toggle-wrap div{font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#36366a}test-editor .test-timing .toggle-wrap .switch{position:relative;display:inline-block;width:36px;height:20px;margin-bottom:0}test-editor .test-timing .toggle-wrap .switch input{opacity:0;width:0;height:0}test-editor .test-timing .toggle-wrap .switch input:checked+.slider{background-color:#6a39d7}test-editor .test-timing .toggle-wrap .switch input:checked+.slider:before{transform:translateX(15px)}test-editor .test-timing .toggle-wrap .switch .slider.round{border-radius:34px}test-editor .test-timing .toggle-wrap .switch .slider.round:before{border-radius:50%}test-editor .test-timing .toggle-wrap .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}test-editor .test-timing .toggle-wrap .switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:2.5px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}test-editor .test-timing .set-time label{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px}test-editor .test-timing .set-time input{padding:10px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;border-radius:12px;border:1px solid #79769e;text-align:center}test-editor .test-timing .set-time input:focus-visible{outline-color:#6340d6}test-editor .test-timing .validation-message{display:none}test-editor .test-timing.validation-error .set-time input{border-color:#de3f3f;color:#de3f3f}test-editor .test-timing.validation-error .validation-message{display:block;margin-top:14px;margin-right:45px}test-editor .test-timing.validation-error .validation-message p{font-size:13px;color:#de3f3f}test-editor .brand-checkbox{display:none}test-editor .brand-checkbox+label{width:14px;height:14px;background-color:transparent;box-shadow:inset 0 0 0 2px #7f7d92;font-size:0;display:inline-block;color:#fff;vertical-align:middle}test-editor .brand-checkbox+label:after{visibility:hidden;content:"\E5CA";font:normal normal normal 20px/1 Material Symbols Outlined;color:#fff;font-size:14px}test-editor .brand-checkbox:checked+label{background-color:#6340d6;box-shadow:none}test-editor .brand-checkbox:checked+label:after{visibility:visible}test-editor button.save-folders{flex-grow:1;min-width:33%;width:100%;text-align:center;background-color:#6340d6;border-top:1px solid #e9e7eb;border-right:1px solid #e9e7eb;border-left:0;border-bottom:0;font-size:16px;line-height:18px;font-weight:700;color:#fff;height:40px}test-editor button.save-folders:last-of-type{border-right:0 solid #e9e7eb}test-editor button.save-folders:hover{background:#6340d6;color:#fff}card-carousel .carousel{--total-pages:2;--current-page:0;position:relative;height:100%}card-carousel .carousel .carousel-control{position:absolute;bottom:-4px;width:100%;text-align:center;list-style-type:none;display:none}@supports(width:var(--page-spacing)){card-carousel .carousel .carousel-control{display:block}}card-carousel .carousel .carousel-control li{display:inline-block}card-carousel .carousel .carousel-control li input[type=radio]{display:none}card-carousel .carousel .carousel-control li label{display:inline-block;width:16px;height:16px;margin:0;cursor:pointer}card-carousel .carousel .carousel-control li label:after{content:"";border-radius:50%;border:1px solid #79769e;width:6px;height:6px;font-size:0;display:inline-block;background-color:#fff;margin:4px auto}card-carousel .carousel .carousel-control li label.selected:after{background-color:#363d4a;border-color:#363d4a}card-carousel .carousel .carousel-pages{--page-spacing:24px;--total-page-spacing:calc(var(--total-pages)*var(--page-spacing));--hidden-page-margin:calc(-100% - var(--page-spacing));--total-hidden-pages-margin:calc(var(--current-page)*var(--hidden-page-margin));display:flex;width:calc(var(--total-pages)*100% + var(--total-page-spacing));margin-left:var(--total-hidden-pages-margin);transition:margin-left .5s}card-carousel .carousel .carousel-pages>:not(:last-child){display:none}@supports(width:var(--page-spacing)){card-carousel .carousel .carousel-pages>:not(:last-child){display:block}}card-carousel .carousel .carousel-pages>*{height:100%;flex-direction:row;flex-flow:row nowrap;width:calc((100% - var(--total-page-spacing))/var(--total-pages));margin-right:var(--page-spacing)}test-card{display:inline-block;background-color:#fff;margin-top:25px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:16px;position:relative;vertical-align:top;width:23.9436619718%;float:left;margin-left:1.4084507042%;height:auto}@media(min-width:1680px){test-card:nth-child(4n+1){margin-left:0}}@media(min-width:1266px)and (max-width:1679px){test-card{width:32.3943661972%;float:left;margin-left:1.4084507042%}test-card:nth-child(3n+1){margin-left:0}}@media(min-width:768px)and (max-width:1265px){test-card{width:49.2957746479%;float:left;margin-left:1.4084507042%}test-card:nth-child(odd){margin-left:0}}@media(max-width:767px){test-card{width:100%;float:left;margin-right:0;margin-left:0}}test-card [data-ng-animate="2"]{display:none!important}test-card .menu-bar{position:relative;background-color:#292949;color:#fff}test-card .menu-bar .ribbon{font-size:20px;color:#fff;--r:0.4em;--c:#fa6900;position:absolute;top:-18px;left:calc(var(--r)*-1);line-height:1.4;padding:0 .5em calc(var(--r)*2);border-radius:var(--r) 0 0 var(--r);background:radial-gradient(100% 50% at left,var(--c) 98%,transparent 101%) 100% 0/.7em calc(100% - var(--r)*2),radial-gradient(100% 50% at right,rgba(0,0,0,.3333333333) 98%,transparent 101%) 0 100%/var(--r) calc(var(--r)*2),conic-gradient(from 90deg at var(--r) calc(100% - var(--r)*2),transparent 25%,var(--c) 0) 0 0/calc(101% - .7em) 100%;background-repeat:no-repeat}test-card .menu-bar .title-container{width:100%}test-card .menu-bar .title-container tooltip{width:100%;right:0}test-card .menu-bar .title-container .title{color:#fff;width:75%;padding-left:24px}test-card .menu-bar .title-container .title.no-toggle{width:90%}test-card .menu-bar.not-assignable,test-card .menu-bar.pending-results{background-color:#7f7d92}test-card .menu-bar.not-assignable .title-container .title,test-card .menu-bar.pending-results .title-container .title{color:#fff}test-card .menu-bar .toggle-privacy{height:22px;position:relative;padding:0;border-radius:12px;outline:none;position:absolute;z-index:1;right:46px;top:8px}test-card .menu-bar .toggle-privacy:before{border-radius:12px;display:inline-block;content:"";width:38px;height:100%;background-color:#6340d6;transition:background .5s}test-card .menu-bar .toggle-privacy:after{display:inline-block;position:absolute;content:"";width:14px;height:calc(100% - 8px);top:4px;right:4px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}test-card .menu-bar .toggle-privacy.disabled:before{background-color:#7f7d92}test-card .menu-bar .toggle-privacy.disabled:after{right:calc(100% - 18px);background:#fff}test-card .menu-bar tooltip{position:absolute;right:16px}test-card .menu-bar tooltip._top:not(._left):not(._right) tip{top:-16px}test-card .menu-bar .test-category{z-index:1}test-card .menu-bar .test-category:before{color:#fff;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:20px}test-card .menu-bar .test-category.database-test:before{content:"\F20E"}test-card .menu-bar .test-category.development-test:before{font-family:Phosphor;content:"\E278"}test-card .menu-bar .test-category.infra-test:before{font-family:Phosphor;content:"\E2A0"}test-card .menu-bar .test-category.mobile-test:before{content:"\E32F"}test-card .menu-bar .test-category.ops-test:before{content:"\F6E9"}test-card .menu-bar .test-category.support-test:before{content:"\EF73"}test-card .menu-overlay>div{left:35%;right:35%}test-card .menu-overlay>div a,test-card .menu-overlay>div button{width:31%}test-card .card-content{padding-top:25px;padding-bottom:16px;height:202px}test-card .card-content .no-candidates{color:#292949}test-card .card-content .test-candidates{position:relative}test-card .card-content .test-candidates button{font-size:14px;line-height:1.5;background-color:unset;border:none;margin-right:16px;padding:3px 0;color:#292949}test-card .card-content .test-candidates button.selected{font-weight:600;color:#292949;border-bottom:2px solid #6340d6}test-card .card-content button.close-button{position:absolute;top:8px;right:16px}test-card .distribute.card-content{padding-top:16px;background-color:#fff;position:relative}test-card .distribute.card-content[data-ng-animate="2"]{display:none!important}test-card .distribute.card-content h3{font-size:14px;color:#292949;margin-bottom:16px}test-card .distribute.card-content label{font-weight:400}test-card .distribute.card-content .url>textarea{width:100%;min-height:100px;resize:none;outline:none;border:none;padding:0;font-size:14px;line-height:1.5;color:#7f7d92;overflow:hidden;-ms-overflow-style:none}test-card .distribute.card-content .url>textarea::selection{display:block}test-card .distribute.card-options button{width:100%}test-card .distribute.card-options button.copied{color:#6340d6}test-card .card-content{overflow:hidden;position:relative}test-card .bank-indicator{position:absolute;right:24px;top:8px;font-weight:700;color:#292949}test-card .card-overlay{position:absolute;top:40px;left:0;background-color:#fff;width:100%}test-card .card-overlay .card-content h3,test-card .card-overlay .card-content p{font-size:14px;line-height:1.5}test-card .card-overlay .card-content h3{color:#292949;font-weight:700;margin-bottom:16px}test-card .card-overlay .card-content p{color:#7f7d92;margin-bottom:14px}test-card .card-overlay .close-button{font-size:0}test-card-test-content .card-content-page .code-languages ul li,test-card-test-content .card-content-page .topics ul li{display:inline-block;line-height:15px;color:#6642e9;border-radius:20px;padding:4px 6px;font-size:13px;line-height:13px;max-width:200px}test-card-test-content .card-content-page .code-languages ul li.more-tags,test-card-test-content .card-content-page .topics ul li.more-tags{border:1px solid #464489}test-card-test-content .card-content-page .code-languages ul li,test-card-test-content .card-content-page .topics ul li{color:#292949;border:1px solid #292949;border-radius:12px;text-transform:lowercase}test-card-test-content .card-content-page .questions dl dt{color:#7f7d92;font-size:0}test-card-test-content .card-content-page .questions dl dt:before{font:normal normal normal 20px/1 Material Symbols Outlined;width:22px;height:22px;font-size:22px;font-weight:400}test-card-test-content .card-content-page .questions dl dt.code-challenge:before{content:"\E86F"}test-card-test-content .card-content-page .questions dl dt.mcq:before{content:"\E241"}test-card-test-content .card-content-page .questions dl dt.free-text:before{content:"\E8EE"}test-card-test-content .card-content-page .questions dl dt.video:before{content:"\F7A6"}test-card-test-content .card-content-page .difficulties dl dt{font-size:0;width:24px;height:24px;background-color:#292949;text-align:center;margin:0;color:#fff}test-card-test-content .card-content-page .difficulties dl dt:first-letter{font-size:15px;line-height:24px}test-card-test-content .card-content-page h4{font-size:14px}test-card-test-content .card-content-page dl,test-card-test-content .card-content-page dl dd,test-card-test-content .card-content-page dl dt{display:inline-block}test-card-test-content .card-content-page .code-languages,test-card-test-content .card-content-page .topics{max-height:350px;margin-bottom:4px}test-card-test-content .card-content-page .code-languages h4,test-card-test-content .card-content-page .topics h4{font-weight:700;font-size:14px;line-height:1.5;margin-bottom:8px}test-card-test-content .card-content-page .code-languages ul li,test-card-test-content .card-content-page .topics ul li{margin-bottom:4px}test-card-test-content .card-content-page .code-languages ul li{text-transform:none}test-card-test-content .card-content-page .questions{display:inline-block}test-card-test-content .card-content-page .questions h4{margin-bottom:7px}test-card-test-content .card-content-page .questions dl{margin-bottom:16px}test-card-test-content .card-content-page .questions dl dt{line-height:24px;vertical-align:middle}test-card-test-content .card-content-page .questions dl dt:before{vertical-align:top}test-card-test-content .card-content-page .questions dl dd{font-weight:700;margin-right:12px}test-card-test-content .card-content-page .difficulties{display:inline-block}test-card-test-content .card-content-page .difficulties h4{display:inline-block;margin-right:9px}test-card-test-content .card-content-page .difficulties dl dt{margin-right:4px}test-card-test-content .card-content-page .difficulties dl dt:first-letter{font-size:13px}test-card-test-content .card-content-page .difficulties dl dt.excluded{background-color:#e9e7eb;color:#7f7d92}test-card-test-content .card-content-page .difficulties dl dd{display:none}test-card-test-content .card-content-page .unavailable-message{margin-top:32px}test-card-test-content .card-content-page .unavailable-message p span:first-child{color:#292949;font-weight:700}test-card-test-report .test-results p{display:inline-block;font-size:14px;color:#292949;margin-right:8px;vertical-align:middle;line-height:22px;position:relative;font-weight:700}test-card-test-report .test-results p span{display:none}test-card-test-report .test-results p span.symbol{display:inline;font-weight:400}test-card-test-report .test-results p small{font-weight:400}test-card-test-report .test-results p:before{font:normal normal normal 20px/1 Material Symbols Outlined;line-height:22px;vertical-align:top;margin-right:2px;color:rgba(0,0,0,.4)}test-card-test-report .test-results p.completed:before{content:"\F4CA";font-size:24px;margin-right:4px}test-card-test-report .test-results p.average-score:before{content:"\E5CA"}test-card-test-report .test-results p.average-time:before{content:"\E425"}test-card-test-report .candidate-lists nav ul{border-bottom:2px solid #e9e7eb;margin-bottom:8px}test-card-test-report .candidate-lists nav ul li{display:inline-block}test-card-test-report .candidate-lists nav ul li label{padding:0 4px 4px;min-width:125px;text-align:center;cursor:pointer;display:inline-block;margin-bottom:-2px;font-weight:400;font-size:14px;line-height:1.5}test-card-test-report .candidate-lists input[type=radio]{display:none}test-card-test-report .candidate-lists input[type=radio].recent-candidates:checked~div.recent-candidates-container,test-card-test-report .candidate-lists input[type=radio].top-candidates:checked~div.top-candidates-container{display:block}test-card-test-report .candidate-lists input[type=radio].recent-candidates:checked~nav .recent-candidates-label,test-card-test-report .candidate-lists input[type=radio].top-candidates:checked~nav .top-candidates-label{border-bottom:2px solid #6340d6;font-weight:700;color:#292949}test-card-test-report .candidate-lists .candidates-container{display:none}test-card-test-report .candidate-lists .candidate-list{list-style:none;font-size:14px;color:#7f7d92;line-height:1.5}test-card-test-report .candidate-lists .candidate-list li:before{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\EF4A";color:#e9e7eb;vertical-align:middle;font-size:8px;margin-right:7px}test-card-test-report .candidate-lists .candidate-list li span{line-height:1.5}test-card-test-report .candidate-lists .candidate-list .candidate-name{font-weight:700;margin-right:8px}test-card-test-report .candidate-lists .candidate-list .candidate-name.anonymous-candidate{color:#292949}test-card-test-report .candidate-lists .unlock-results{font-weight:700;font-size:14px;margin:0;color:#7f7d92;line-height:1.5}test-card-test-report .candidate-lists .unlock-results button{color:#6340d6;font-weight:400;padding:0}test-card-test-report .candidate-lists .unlock-results button:focus{outline:none}code-editor .ace_editor{min-height:200px}code-editor .ace_editor.ace-tomorrow-night-bright{background-color:#363d4a}code-editor .ace_editor.ace-tomorrow-night-bright .ace_gutter{background:transparent;z-index:1}code-editor .ace_editor.ace-tomorrow-night-bright .ace_gutter-active-line,code-editor .ace_editor.ace-tomorrow-night-bright .ace_marker-layer .ace_active-line{background:hsla(0,0%,100%,.05)}code-editor .ace_editor.ace-katzenmilch .ace_gutter{background:transparent;z-index:1}code-editor .ace_editor.ace-katzenmilch .ace_gutter-active-line,code-editor .ace_editor.ace-katzenmilch .ace_marker-layer .ace_active-line{background:rgba(0,0,0,.05)}code-editor .ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright{background-color:#2d2d30;border:1px solid #404040;box-shadow:none;min-height:0}code-editor .ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright .ace_line.ace_selected,code-editor .ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright .ace_marker-layer .ace_active-line,code-editor .ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright .ace_marker-layer .ace_line-hover{background-color:#073655;border:none}code-editor .ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright .ace_line{color:#adadad}code-editor .ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright .ace_line .ace_completion-highlight{color:#219ae4;font-weight:700;text-shadow:none}.ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright{background-color:#2d2d30;border:1px solid #404040;box-shadow:none;min-height:0}.ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright .ace_line.ace_selected,.ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright .ace_marker-layer .ace_active-line,.ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright .ace_marker-layer .ace_line-hover{background-color:#073655;border:none}.ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright .ace_line{color:#adadad}.ace_editor.ace_autocomplete.ace_dark.ace-tomorrow-night-bright .ace_line .ace_completion-highlight{color:#219ae4;font-weight:700;text-shadow:none}code-output .ace_editor.ace-tomorrow-night-bright{background-color:#363d4a}code-output .ace_editor .ace_content{padding:5px}test-sitting-report-overview{color:#292949;font-size:14px;overflow-y:scroll;overflow-x:hidden;height:100%;width:25.3521126761%;float:left;padding:64px 24px;background-color:#fff;border-left:1px solid #e9e7eb;position:relative}test-sitting-report-overview .logo{max-width:160px;min-width:120px;width:40%;position:absolute;top:24px;left:0;right:0;margin:auto;display:none}test-sitting-report-overview #print-header{display:none;background-color:#363d4a;position:absolute;top:0;left:0;color:#fff;width:100%;padding:0 24px}test-sitting-report-overview #print-header h1{font-size:15px;font-weight:400;line-height:1.5;white-space:nowrap;display:inline-block;padding:12px 64px;background:transparent url(/logo-sm.svg) no-repeat 0 50%}test-sitting-report-overview #print-header h1 span{color:#292949;margin-left:24px}test-sitting-report-overview #print-header img{width:45px;height:45px}test-sitting-report-overview .overview-section{margin-bottom:24px}test-sitting-report-overview .overview-section.testsitting .completed-date{display:block;font-size:14px}test-sitting-report-overview .overview-section test-sitting-report-overview-topic{margin-bottom:11px}test-sitting-report-overview .candidate-info{padding:0 4px 32px;display:flex;flex-direction:row;justify-content:flex-start;align-content:stretch;align-items:center}test-sitting-report-overview .candidate-info h2{font-size:16px;font-weight:700;line-height:1.5;color:#292949;margin:10px 15px 10px 0}test-sitting-report-overview .candidate-info a{font-size:13px;text-decoration:none;color:#7f7d92;line-height:1.5}test-sitting-report-overview .candidate-info shortlist-button{padding-right:10px}test-sitting-report-overview .candidate-info shortlist-button button:before{font-size:20px}test-sitting-report-overview .candidate-info .candidate-personal-info{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,.16);border-bottom:1px solid rgba(0,0,0,.16);padding:12px}test-sitting-report-overview .candidate-info .candidate-personal-info a{font-weight:700;color:#6340d6}test-sitting-report-overview .candidate-info .candidate-personal-info .tooltip-container{position:relative;display:flex;padding-top:12px}test-sitting-report-overview .candidate-info .candidate-personal-info .tooltip-text{visibility:hidden;width:80px;background-color:#7f7d92;color:#fff;text-align:center;border-radius:5px;padding:5px 0;position:absolute;z-index:1;top:-17px;left:50%;margin-left:-40px;opacity:0;transition:opacity .3s}test-sitting-report-overview .candidate-info .candidate-personal-info .tooltip-container .tooltip-text{visibility:visible;opacity:1}test-sitting-report-overview .candidate-info .candidate-personal-info span.test-link{margin-right:10px;display:flex;padding:3px 6px;background-color:#6340d6;border-radius:6px;text-transform:uppercase;color:#fff;cursor:pointer}test-sitting-report-overview .candidate-info .candidate-personal-info span.test-link:before{display:flex;align-items:center;content:"\E2E2";font-family:Phosphor;font-size:24px;color:#fff;margin-right:5px;font-size:16px}test-sitting-report-overview .candidate-info .candidate-personal-info .btn-wrap{display:flex;align-items:center}test-sitting-report-overview .candidate-info .candidate-personal-info .btn-wrap .share-link{display:flex;padding:7px;background-color:#6340d6;border-radius:6px;color:#fff;cursor:pointer}test-sitting-report-overview .candidate-info .candidate-personal-info .btn-wrap .share-link span{display:flex;align-items:center}test-sitting-report-overview .candidate-info .candidate-personal-info .btn-wrap .share-link span:before{flex-wrap:nowrap;content:"\E80D";color:#fff;font:normal normal normal 20px/1 Material Symbols Outlined;margin-right:5px;font-size:16px}test-sitting-report-overview .candidate-info .candidate-personal-info .close-button{font-size:0;outline:none}test-sitting-report-overview .candidate-info .candidate-personal-info .close-button:after{font-size:15px;height:24px;width:24px}test-sitting-report-overview .candidate-info .candidate-personal-info .avatar,test-sitting-report-overview .candidate-info .candidate-personal-info .email{display:none}test-sitting-report-overview .candidate-test-summary{padding:0 4px 32px}test-sitting-report-overview .candidate-test-summary h2{border-bottom:2px solid #e2e3e6;padding-bottom:4px;padding-left:4px;margin-bottom:16px;font-size:15px;font-weight:700;color:#292949}test-sitting-report-overview .candidate-test-summary .completed-date .time,test-sitting-report-overview .candidate-test-summary .completed-date strong{display:none}test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-time-taken .time{display:block;margin-bottom:24px}test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-time-taken .time .average-time-taken,test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic,test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic .score-points{display:none}@media(min-width:1266px){test-sitting-report-overview .candidate-personal-info .email{display:block}test-sitting-report-overview .candidate-test-summary .completed-date .time,test-sitting-report-overview .candidate-test-summary .completed-date strong,test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-time-taken .time .average-time-taken{display:inline}}@media(min-width:1000px){test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic,test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic .score-bar{display:block}test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic .score-points{display:block;margin-top:8px}}@media(min-width:1266px){test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic{display:block}test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic .score-bar{display:inline-block;width:70%}test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic .score-points{display:inline-block;margin-top:0;width:28%;text-align:right}}@media(min-width:1680px){test-sitting-report-overview .candidate-personal-info .avatar{display:inline-block}test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-time-taken .time{display:inline-block;margin-bottom:0}test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic .score-bar{width:70%}test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic .score-points{width:29%}}@media(min-width:1920px){test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic .score-bar{width:75%}test-sitting-report-overview .candidate-test-summary test-sitting-report-overview-topic .score-points{width:24%}}@media print{test-sitting-report-overview{padding-top:46px}test-sitting-report-overview #report-overview{margin-top:32px}test-sitting-report-overview #print-header{display:block}}test-sitting-report-record{display:block;height:100%}test-sitting-report-record .record-header{display:flex;justify-content:space-between;margin-bottom:8px;flex-shrink:0}test-sitting-report-record .record-header .record-title{width:auto}test-sitting-report-record .record-header .record-title h2{display:inline-block;margin:0}test-sitting-report-record .record-header .record-title span{color:#35bec7;vertical-align:sub;padding:0 5px}test-sitting-report-record .record-header .tooltip{position:relative;display:inline-block}test-sitting-report-record .record-header .tooltip:hover .tooltip-text{visibility:visible}test-sitting-report-record .record-header .tooltip .tooltip-text{min-width:560px;width:100%;visibility:hidden;font-size:small;background-color:#fff;color:#000;padding:8px;border-radius:6px;box-shadow:0 0 5px 2px rgba(0,0,0,.25);position:absolute;z-index:1}test-sitting-report-record .record-header .tooltip .tooltip-text ul{list-style-type:none;padding:0}test-sitting-report-record .record-header .tooltip .tooltip-text ul li{padding:2px 0 2px 18px;position:relative}test-sitting-report-record .record-header .tooltip .tooltip-text ul li:first-child:before{background-color:#fc5f5f}test-sitting-report-record .record-header .tooltip .tooltip-text ul li:nth-child(2):before{background-color:#d55dfa}test-sitting-report-record .record-header .tooltip .tooltip-text ul li:nth-child(3):before{background-color:#51f57a}test-sitting-report-record .record-header .tooltip .tooltip-text ul li:nth-child(4):before{background-color:#d4d4d4}test-sitting-report-record .record-header .tooltip .tooltip-text ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background-color:#000;border-radius:50%;border:1px solid #e9e7eb}test-sitting-report-record .record-header .tooltip h5{margin-bottom:10px;font-size:small}test-sitting-report-record .record-header .close-player{font-size:24px}test-sitting-report-record .record-header .close-player:hover{color:#6340d6}test-sitting-report-record .record-header .close-player:focus{outline:none}test-sitting-report-record .report-record{display:flex;flex-direction:column;justify-content:space-between;height:inherit}test-sitting-report-record .report-record #rr-player-container{display:flex;justify-content:center;align-items:center;padding:0;background:#fff;clip-path:view-box;overflow:hidden;flex:1;min-height:0}test-sitting-report-record .report-record #rr-player-container .spinner-player i{font-size:60px;color:#6340d6;display:inline-block}test-sitting-report-record .report-record #rr-player-container .rr-player{box-shadow:none;max-height:100%;max-width:100%;display:flex;flex-direction:column}test-sitting-report-record .report-record #rr-player-container .rr-player .code-files,test-sitting-report-record .report-record #rr-player-container .rr-player .language{z-index:1!important}test-sitting-report-record .report-record #rr-player-container .rr-player .rr-player__frame{max-height:100%;max-width:100%}test-sitting-report-record .report-record #rr-player-container .rr-controller div.rr-timeline .rr-progress .rr-progress__handler{background-color:#35bec7}test-sitting-report-record .report-record #rr-player-container .rr-controller__btns{gap:5px}test-sitting-report-record .report-record #rr-player-container .rr-controller__btns button{width:34px;height:34px}test-sitting-report-record .report-record #rr-player-container .rr-controller__btns button.active{background-color:#35bec7}test-sitting-report-record .report-record #rr-player-container .rr-controller__btns div.switch{height:inherit;align-items:end}test-sitting-report-record .report-record #rr-player-container .rr-controller__btns div.switch label{margin-bottom:0}test-sitting-report-record .report-record #rr-player-container .rr-controller__btns div.switch label:before{background-color:#d4d4d4}test-sitting-report-record .report-record #rr-player-container .rr-controller__btns div.switch input[type=checkbox]:checked+label:before{background-color:#35bec7}test-sitting-report-record .report-record .rr-player-legend{padding:8px;display:flex;background-color:#fff;border:1px solid #e9e7eb;justify-content:space-evenly;opacity:0;transition:opacity 1s ease-in;flex-shrink:0}test-sitting-report-record .report-record .rr-player-legend .label{display:inline-block;height:18px;width:18px;border:1px solid #d4d4d4;margin-right:5px;border-radius:45px;vertical-align:middle}test-sitting-report-record .report-record .rr-player-legend .label.rr-cp{background-color:#fc5f5f}test-sitting-report-record .report-record .rr-player-legend .label.rr-pst{background-color:#d55dfa}test-sitting-report-record .report-record .rr-player-legend .label.rr-cut{background-color:#51f57a}test-sitting-report-record .report-record .rr-player-legend .label.rr-inact{background-color:#d4d4d4}test-sitting-report-topic h3{color:#292949;display:inline-block;background-color:#f6f6f8;text-align:center;width:100%;margin:12px 0 16px}test-sitting-report-topic h3 span{padding:0 30px;background-color:#f6f6f8}test-sitting-report-topic h3:after{content:" ";display:block;border-bottom:1px solid #e9e7eb;margin-top:-10px}test-sitting-report-topic .topic-overview{margin-bottom:16px}test-sitting-report-question-bar{position:relative;font-size:14px}test-sitting-report-question-bar .btn-visibility{font-size:0;color:#7f7d92;outline:none;position:absolute;top:10px;left:-30px}test-sitting-report-question-bar .btn-visibility:before{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E15B";font-size:15px}test-sitting-report-question-bar .btn-visibility.show:before{content:"\E145"}test-sitting-report-question-bar .question-bar{display:flex;color:#292949;background-color:#fff;border-right:1px solid #e9e7eb}test-sitting-report-question-bar .question-bar>*{display:inline-block;padding:6px 8px;border-color:#e9e7eb;border-style:solid;border-width:1px 0}test-sitting-report-question-bar .question-bar>:first-child{border-left-width:1px}test-sitting-report-question-bar .question-bar>:nth-child(2){min-width:55px}test-sitting-report-question-bar .question-bar .question-identifiers{line-height:1.5;padding:6px 25px 6px 16px}test-sitting-report-question-bar .question-bar .question-score{background-color:#6340d6;border-color:#6340d6;color:#fff}test-sitting-report-question-bar .question-bar.mcq .question-score.correct{background-color:#41ba71;border-color:#41ba71}test-sitting-report-question-bar .question-bar.mcq .question-score.incorrect{background-color:#de3f3f;border-color:#de3f3f}test-sitting-report-question-bar .question-bar .manual-marking{background-color:rgba(99,64,214,.2)}test-sitting-report-question-bar .question-bar .question-type:before{font-size:22px;line-height:24px}test-sitting-report-question-bar .question-bar .question-difficulty,test-sitting-report-question-bar .question-bar .question-points{display:inline-block}test-sitting-report-question-bar .question-bar .question-detail-container{padding-right:16px}test-sitting-report-question-bar .question-bar .question-detail-container .question-difficulty{animation:repaint 5s}test-sitting-report-question-bar .question-bar .question-detail-container .question-difficulty:first-letter{font-size:14px}test-sitting-report-question-bar .question-bar .question-detail-container .question-points{font-size:14px;line-height:24px;min-width:24px;height:24px;background-color:#292949;text-align:center;margin:0;color:#fff;padding:0 6px}test-sitting-report-question-bar .question-bar .question-detail-container .question-points span{color:#292949}test-sitting-report-question-bar .question-bar .question-title{flex:1;border-left-width:1px;padding:6px 8px;line-height:1.5}test-sitting-report-question-bar .question-bar .focus,test-sitting-report-question-bar .question-bar .time-taken{text-transform:lowercase;line-height:26px;vertical-align:middle}test-sitting-report-question-bar .question-bar .focus:before,test-sitting-report-question-bar .question-bar .time-taken:before{vertical-align:bottom;margin-right:5px;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:19px;line-height:26px;color:#7f7d92}test-sitting-report-question-bar .question-bar .time-taken:before{content:"\E425"}test-sitting-report-question-bar .question-bar .focus:before{content:"\E8F5"}test-sitting-report-question-bar .question-bar .answer-type,test-sitting-report-question-bar .question-bar .question-correctness{background-color:#e9e7eb}test-sitting-report-question-bar .question-bar .answer-type{color:#fff;font-size:0}test-sitting-report-question-bar .question-bar .answer-type:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px}test-sitting-report-question-bar .question-bar .answer-type.skipped:before{content:"\F6FF"}test-sitting-report-question-bar .question-bar .answer-type.timed-out:before{content:"\E426"}test-sitting-report-question-bar .question-bar .question-correctness{color:#41ba71;font-size:0}test-sitting-report-question-bar .question-bar .question-correctness:before{vertical-align:bottom;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;content:"\E5CA"}test-sitting-report-question-bar .question-bar .question-correctness.incorrect{color:#de3f3f}test-sitting-report-question-bar .question-bar .question-correctness.incorrect:before{content:"\E5CD"}test-sitting-report-question-bar .question-bar .focus.detected{color:#292949;font-weight:700}test-sitting-report-question-bar .question-bar .focus.detected data{font-weight:400}test-sitting-report-question-bar .question-bar .question-shown-ctrl{font-size:0;line-height:0;margin-bottom:0;background-color:#e9e7eb;cursor:pointer;display:none}test-sitting-report-question-bar .question-bar .question-shown-ctrl:after{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E316";font-size:21px;line-height:24px;height:24px;width:24px}test-sitting-report-question-bar .question-bar .question-shown-ctrl input{height:0;width:0;margin:0;padding:0;visibility:hidden;position:absolute}test-sitting-report-question-bar:not(.question-shown) .question-shown-ctrl:after{content:"\E313"}@media print{test-sitting-report-question-bar{break-inside:avoid;position:static;display:block;break-after:avoid}}test-sitting-report-question-code-challenge .question-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px 16px;background-color:#fff;border-radius:16px}test-sitting-report-question-code-challenge .question-wrapper .question-header{display:flex;align-items:center;margin-bottom:2px}test-sitting-report-question-code-challenge .question-wrapper .question-header .indicator{position:relative;left:-16px;padding:10px 12px;border-radius:0 20px 20px 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#fff}test-sitting-report-question-code-challenge .question-wrapper .question-header>div.clr-white{font-weight:400;color:#232341;border:1px solid #232341}test-sitting-report-question-code-challenge .question-wrapper .question-header>div.clr-yellow{background-color:#f3a52c}test-sitting-report-question-code-challenge .question-wrapper .question-header>div.clr-green{background-color:#4dc184}test-sitting-report-question-code-challenge .question-wrapper .question-header>div.clr-red{background-color:#e62419}test-sitting-report-question-code-challenge .question-wrapper .question-header>div.clr-blue{background-color:#485eeb}test-sitting-report-question-code-challenge .question-wrapper .question-header .title{font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#36366a;display:flex;align-items:center;gap:8px}test-sitting-report-question-code-challenge .question-wrapper .question-main-info{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 0 8px;border-top:1px solid #ebecff;border-bottom:1px solid #ebecff;margin-bottom:15px}test-sitting-report-question-code-challenge .question-wrapper .question-main-info>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}test-sitting-report-question-code-challenge .question-wrapper .question-main-info>div div{display:flex;align-items:center}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .points{font-size:14px;font-style:normal;font-weight:700;line-height:20px}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .difficult .icon-wrap{display:flex;align-items:center;justify-content:center;padding:5px;height:32px;width:32px;min-width:fit-content;background-color:#eaeaf5;color:#6340d6;border-radius:50%}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .difficult .icon-wrap .icon-info{display:flex}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .difficult .icon-wrap .icon-info i{font-size:16px}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .difficult .icon-wrap .icon-info svg{width:16px;height:16px}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .difficult .icon-wrap.basic{background-color:#e3fff0;border-color:#4dc184}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .difficult .icon-wrap.intermediate{background-color:#fffbea;border-color:#f3a52c}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .difficult .icon-wrap.advanced{background-color:#ffebea;border-color:#e62419}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .copy i,test-sitting-report-question-code-challenge .question-wrapper .question-main-info .cut i,test-sitting-report-question-code-challenge .question-wrapper .question-main-info .past i,test-sitting-report-question-code-challenge .question-wrapper .question-main-info .time-away i,test-sitting-report-question-code-challenge .question-wrapper .question-main-info .time i{font-size:24px;color:#e62419;margin-right:8px}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .time{display:flex;align-items:center}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .time i{font-size:24px;color:#6340d6;margin-right:8px}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .time data{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#36366a}test-sitting-report-question-code-challenge .question-wrapper .question-main-info .time-away{display:none}test-sitting-report-question-code-challenge .question-wrapper .question-answer{width:100%}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question{display:flex;gap:0}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .question-details{max-width:40%;flex-shrink:0;padding:0 16px 0 0!important}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .question-details h4{color:#32b0be;font-weight:700;border-bottom:1px solid #e9e7eb;padding-bottom:5px;margin-bottom:10px}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .question-details .selector{font-size:14px;border-bottom:2px solid #e9e7eb;margin-bottom:16px;margin-top:0}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .question-details .selector span{display:inline-block;padding:6px 8px;cursor:pointer;outline:none}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .question-details .selector span.active{border-bottom:2px solid #6340d6;margin-bottom:-2px;font-weight:700}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .question-details .scoring-description{background:#e9e7eb;padding:8px 12px;color:#292949;font-size:13px;font-style:italic;margin-bottom:28px}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .question-details test-sitting-report-question-rubric .rubric{max-height:448px;padding:0}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details{position:relative;flex:1;background:#13172c;height:603px;max-height:603px;min-height:603px}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .source-code{height:100%;overflow-y:scroll;overflow-x:hidden;position:relative;isolation:isolate}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .source-code code-editor{display:block;position:relative;overflow-y:auto;margin-top:74px}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .source-code code-editor div[ui-ace]{background:#13172c;position:static;top:16px;left:0;margin-bottom:0;min-height:100px}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .language{position:absolute;top:14px;right:41px;height:24px;line-height:24px;background:#363d4a;color:#fff;padding:0 8px;border-radius:3px;text-transform:none!important;font-size:13px;z-index:3}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .code-files{font-size:14px;border-bottom:2px solid #292949;color:#fff;position:absolute;top:0;z-index:2;background-color:#13172c;width:calc(100% - 65px);left:24px;padding:8px 24px 0 0;height:50px}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .code-files:before{height:100%;width:24px;background-color:#13172c;display:block;content:"";position:absolute;left:-24px;top:0;border-bottom:1px solid #13172c}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .code-files:after{height:100%;width:24px;background-color:#13172c;display:block;content:"";position:absolute;right:-24px;top:0;border-bottom:1px solid #13172c}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .code-files .tabs{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:[first-row] 10px [second-row] auto}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .code-files .tabs span{display:inline-block;padding:8px 8px 4px;cursor:pointer;outline:none;grid-row:second-row/2;justify-self:center}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .code-files .tabs span.active{border-bottom:2px solid #6340d6;margin-bottom:-2px;font-weight:700}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .code-files .tabs typing-indicator{grid-row:first-row/2;justify-self:center}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .code-files .tabs typing-indicator.first-file{grid-column:1/span 1}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .code-files .tabs typing-indicator.second-file{grid-column:2/span 1}test-sitting-report-question-code-challenge .question-wrapper .question-answer .question .answer-details .code-files .tabs typing-indicator.third-file{grid-column:3/span 1}@media print{test-sitting-report-question-code-challenge .question>.answer-details{border:none!important}test-sitting-report-question-code-challenge .question>.answer-details .source-code{break-inside:avoid;padding-top:32px}test-sitting-report-question-code-challenge .question>.answer-details .source-code code-editor{margin-top:0}test-sitting-report-question-code-challenge .question>.answer-details .source-code .code-files{display:none}}test-sitting-report-question-code-challenge-unit-tests>div{height:468px;overflow-y:scroll}test-sitting-report-question-code-challenge-unit-tests .unit-tests{padding-bottom:20px}test-sitting-report-question-code-challenge-unit-tests .unit-tests test-sitting-report-question-code-challenge-unit-test{margin-bottom:8px}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls{display:block;text-align:right;margin-bottom:8px}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls>div{display:inline-block}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls button{background:none;border:none;height:24px;width:24px;padding:0;position:relative;outline:none}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls button:after{font:normal normal normal 20px/1 Material Symbols Outlined;color:#7f7d92;width:24px;height:24px;font-size:22px;line-height:24px}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls button:disabled:after{color:#e9e7eb}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls button.next-unit-test:after{content:"\E315"}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls button.previous-unit-test:after{content:"\E314"}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls button.close-unit-test-details{vertical-align:top;margin-top:1px}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls button.close-unit-test-details:after{font-size:18px;content:"\E5CD"}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls .navigation-buttons{margin-right:4px}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls .navigation-buttons .unit-test-count{display:inline-block;vertical-align:top;height:24px;line-height:24px;font-size:14px;color:#292949;font-weight:700;margin:0 6px}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls .navigation-buttons .unit-test-count strong{color:#292949}test-sitting-report-question-code-challenge-unit-tests .unit-test-detail-controls .navigation-buttons .unit-test-count span{color:#292949;font-weight:400;margin:0 6px}test-sitting-report-question-code-challenge-unit-test{display:flex;flex-direction:row;background:#fff}test-sitting-report-question-code-challenge-unit-test div{display:inline-block;float:left}test-sitting-report-question-code-challenge-unit-test div.indicator{padding:0 12px 0 0}test-sitting-report-question-code-challenge-unit-test div.indicator svg{height:10px;width:10px}test-sitting-report-question-code-challenge-unit-test div.indicator svg circle.pass{fill:#41ba71}test-sitting-report-question-code-challenge-unit-test div.indicator svg circle.fail{fill:#de3f3f}test-sitting-report-question-code-challenge-unit-test div.indicator svg circle.inconclusive{fill:#ffb521}test-sitting-report-question-code-challenge-unit-test div.description{font-size:14px;color:#292949;line-height:1.5;padding-right:42px;position:relative;width:100%}test-sitting-report-question-code-challenge-unit-test div.description>span{font-weight:700}test-sitting-report-question-code-challenge-unit-test div.description .expand{display:none;position:absolute;top:0;right:0;cursor:pointer;color:#a9a7b6;font-size:0}test-sitting-report-question-code-challenge-unit-test div.description .expand:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;content:"\E145"}test-sitting-report-question-code-challenge-unit-test div.description:hover .expand{display:inline-block}test-sitting-report-question-video .question-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 20px 24px;background-color:#fff;border-radius:16px}test-sitting-report-question-video .question-wrapper .question-header{display:flex;align-items:center;margin-bottom:18px}test-sitting-report-question-video .question-wrapper .question-header .indicator{position:relative;left:-20px;padding:10px;border-radius:0 20px 20px 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#fff}test-sitting-report-question-video .question-wrapper .question-header>div.clr-white{font-weight:400;color:#232341;border:1px solid #232341}test-sitting-report-question-video .question-wrapper .question-header>div.clr-yellow{background-color:#f3a52c}test-sitting-report-question-video .question-wrapper .question-header>div.clr-green{background-color:#4dc184}test-sitting-report-question-video .question-wrapper .question-header>div.clr-red{background-color:#e62419}test-sitting-report-question-video .question-wrapper .question-header>div.clr-blue{background-color:#485eeb}test-sitting-report-question-video .question-wrapper .question-header .title{font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#36366a}test-sitting-report-question-video .question-wrapper .question-main-info{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 0 8px;border-top:1px solid #ebecff;border-bottom:1px solid #ebecff;margin-bottom:15px}test-sitting-report-question-video .question-wrapper .question-main-info>div{flex:1;display:flex;justify-content:center}test-sitting-report-question-video .question-wrapper .question-main-info .points{font-size:14px;font-style:normal;font-weight:700;line-height:20px}test-sitting-report-question-video .question-wrapper .question-main-info .type .icon-wrap{display:flex;align-items:center;justify-content:center;padding:5px;height:32px;width:32px;min-width:fit-content;background-color:#eaeaf5;color:#6340d6;border-radius:50%}test-sitting-report-question-video .question-wrapper .question-main-info .type .icon-wrap .icon-info{display:flex}test-sitting-report-question-video .question-wrapper .question-main-info .type .icon-wrap .icon-info i{font-size:16px}test-sitting-report-question-video .question-wrapper .question-main-info .type .icon-wrap .icon-info svg{width:16px;height:16px}test-sitting-report-question-video .question-wrapper .question-main-info .difficult .icon-wrap{display:flex;align-items:center;justify-content:center;padding:5px;height:32px;width:32px;min-width:fit-content;background-color:#eaeaf5;color:#6340d6;border-radius:50%}test-sitting-report-question-video .question-wrapper .question-main-info .difficult .icon-wrap .icon-info{display:flex}test-sitting-report-question-video .question-wrapper .question-main-info .difficult .icon-wrap .icon-info i{font-size:16px}test-sitting-report-question-video .question-wrapper .question-main-info .difficult .icon-wrap .icon-info svg{width:16px;height:16px}test-sitting-report-question-video .question-wrapper .question-main-info .difficult .icon-wrap.basic{background-color:#e3fff0;border-color:#4dc184}test-sitting-report-question-video .question-wrapper .question-main-info .difficult .icon-wrap.intermediate{background-color:#fffbea;border-color:#f3a52c}test-sitting-report-question-video .question-wrapper .question-main-info .difficult .icon-wrap.advanced{background-color:#ffebea;border-color:#e62419}test-sitting-report-question-video .question-wrapper .question-main-info .copy i,test-sitting-report-question-video .question-wrapper .question-main-info .cut i,test-sitting-report-question-video .question-wrapper .question-main-info .past i,test-sitting-report-question-video .question-wrapper .question-main-info .time-away i,test-sitting-report-question-video .question-wrapper .question-main-info .time i{font-size:24px;color:#e62419;margin-right:8px}test-sitting-report-question-video .question-wrapper .question-main-info .time{display:flex;align-items:center}test-sitting-report-question-video .question-wrapper .question-main-info .time i{font-size:24px;color:#6340d6;margin-right:8px}test-sitting-report-question-video .question-wrapper .question-main-info .time data{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#36366a}test-sitting-report-question-video .question-wrapper .question-main-info .time-away{display:none}test-sitting-report-question-video .question-wrapper .question-answer{width:100%}test-sitting-report-question-video .answer-details{position:relative;overflow-x:hidden;height:603px;max-height:603px;min-height:603px}test-sitting-report-question-video .answer-details .failover{display:block;width:100%;height:100%;text-align:center;background-color:#292949;padding:25%}test-sitting-report-question-video .answer-details .failover:before{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\F6FF";font-size:190px}test-sitting-report-question-video .answer-details .failover p{font-size:15px;font-weight:700;color:#7f7d92;font-family:Plus Jakarta Sans,sans-serif}test-sitting-report-question-video .answer-details .failover p span{font-weight:400}test-sitting-report-question-video .answer-details .free-text-answer-viewer{height:100%;overflow-y:scroll;overflow-x:hidden;display:block}test-sitting-report-question-video .answer-details .free-text-answer-viewer>code-editor{margin-top:74px}test-sitting-report-question-video .answer-details .free-text-answer-viewer.light-theme{background-color:#f6f6f8}test-sitting-report-question-video .answer-details .free-text-answer-viewer.dark-theme{background-color:#13172c}test-sitting-report-question-video .answer-details .free-text-answer{line-height:1.5em;padding:0 16px 48px;margin:0 auto;white-space:pre-line;min-height:200px;background-color:#f6f6f8;height:100%}test-sitting-report-question-video .answer-details .free-text-answer>span{padding:54px 0;display:block}test-sitting-report-question-video .answer-details .language{position:absolute;top:14px;right:41px;height:24px;line-height:24px;background:#363d4a;color:#fff;padding:0 8px;border-radius:3px;text-transform:none!important;font-size:13px;z-index:1}test-sitting-report-question-video .answer-details code-editor{display:block;position:relative;overflow-y:auto;margin-top:74px}test-sitting-report-question-video .answer-details code-editor div[ui-ace]{background:#13172c;color:#dedede;position:static;top:16px;left:0;margin-bottom:54px;min-height:100px}test-sitting-report-question-video .answer-details playback-controls{position:absolute;bottom:0;width:calc(100% - 17px);z-index:5}test-sitting-report-question-video .question-answer .question .question-details{max-width:40%;flex-shrink:0;padding:0 16px 0 0}test-sitting-report-question-video .answer-details{height:auto;min-height:0;max-height:none}test-sitting-report-question-video .answer-details .print-report-url{display:none;padding:24px 16px;margin:0}test-sitting-report-question-video .answer-details video{display:block;width:100%;height:auto;max-height:420px;background-color:#232341;border-radius:10px}test-sitting-report-question-video .answer-details .free-text-failover{height:auto;width:100%;display:block}test-sitting-report-question-video .answer-details .no-answer-state{display:flex;align-items:center;gap:14px;width:100%;padding:22px 24px;border:1px dashed #d5d5e7;border-radius:10px;background:rgba(244,245,255,.45);color:#7f7d92;font-size:13.5px;line-height:1.5}test-sitting-report-question-video .answer-details .no-answer-state>i{flex:none;font-size:28px;color:#a9a7b6}test-sitting-report-question-video .answer-details .no-answer-state strong{display:block;font-size:14px;color:#292949}test-sitting-report-question-video .answer-details .free-text-failover .no-answer-state{margin-bottom:12px}test-sitting-report-question-video .answer-details .video-response-failover{display:block;width:100%;height:100%;text-align:center;background-color:#292949}test-sitting-report-question-video .answer-details .video-response-failover a{color:#7f7d92;background-color:#292949;padding-top:25%;display:block}test-sitting-report-question-video .answer-details .video-response-failover a:before{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\F6FF";font-size:190px}test-sitting-report-question-video .answer-details .video-response-failover p{font-size:15px;font-weight:700;color:#7f7d92;font-family:Plus Jakarta Sans,sans-serif}test-sitting-report-question-video .answer-details .video-response-failover p span{font-weight:400}@media print{test-sitting-report-question-video .answer-details .print-report-url{display:block}test-sitting-report-question-video .answer-details video{display:none}}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover{color:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media(pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible}.ql-editor pre{font-family:consolas,andale mono,monospace;font-size:90%;line-height:1}.ql-editor>*{font-size:15px}.ql-editor em{font-style:italic}.ql-editor ::selection{background:#292949;color:#7f7d92}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:11}.ql-snow.ql-toolbar button{color:#79769e;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:18px;margin-top:1px}.ql-snow.ql-toolbar button svg{display:none}.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:hover{color:#292949}.ql-snow.ql-toolbar .ql-picker-label:before,.ql-snow.ql-toolbar .ql-size{color:#a3a6ac}.ql-snow.ql-toolbar .ql-size .ql-picker-label:before{font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.ql-snow.ql-toolbar .ql-size .ql-picker-label .ql-stroke{stroke:#a3a6ac}.ql-snow.ql-toolbar .ql-bold:before{content:"\E238"}.ql-snow.ql-toolbar .ql-italic:before{content:"\E23F"}.ql-snow.ql-toolbar .ql-underline:before{content:"\E249"}.ql-snow.ql-toolbar .ql-list[value=bullet]:before{content:"\E241"}.ql-snow.ql-toolbar .ql-list[value=ordered]:before{content:"\E242"}.ql-snow.ql-toolbar .ql-code-block:before{content:"\E86F"}.ql-snow.ql-toolbar .ql-link:before{content:"\E2E2";font-family:Phosphor;font-size:18px}.ql-snow.ql-toolbar .ql-image:before{content:"\E3F4"}.ql-snow.ql-toolbar .ql-clean:before{content:"\E239"}.ql-snow .ql-editor pre{background-color:#363d4a;font-size:15px;border-radius:0;padding:8px}.ql-snow .ql-tooltip{position:static}.ql-snow .tc-image{display:none}.ql-editor code{margin:0;padding:2px 5px;color:inherit;background-color:#f0f0f0}playback-controls{user-select:none}playback-controls .progress-bar{position:relative;background:#7f7d92;width:100%;height:3px;cursor:pointer}playback-controls .progress-bar:active,playback-controls .progress-bar:focus{outline:none}playback-controls .progress-bar .bar{background:#4ec2c5;display:inline-block;position:absolute;height:4px;width:50%}playback-controls .progress-bar svg{position:absolute;top:-11px;left:0;z-index:9}playback-controls .progress-bar svg circle.progress{fill:#4ec2c5;stroke:#fff;stroke-width:2px}playback-controls .progress-bar svg:focus{outline:none}playback-controls .progress-bar playback-event{position:absolute;display:inline;z-index:7;top:8px}playback-controls .progress-bar playback-event:hover{z-index:20}playback-controls .progress-bar playback-event:focus{outline:none}playback-controls .controls{padding:8px;background:#090c1a;opacity:.95;font-size:13px;line-height:22px}playback-controls .controls div{display:inline-block}playback-controls .controls button{border:none;background:none}playback-controls .controls button:focus{outline:none}playback-controls .controls button.pause,playback-controls .controls button.play,playback-controls .controls button.rewind{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;padding:0;color:#a9a7b6}playback-controls .controls button.rewind:before{content:"\E045"}playback-controls .controls button.play:before{content:"\E037";padding-right:4px}playback-controls .controls button.pause:before{content:"\E034";padding-right:4px}playback-controls .controls .timing{vertical-align:text-bottom;margin:0 10px 0 40px}playback-controls .controls .timing>.current{color:#fff}playback-controls speed-selector{vertical-align:text-bottom;position:absolute;left:60px;bottom:10px;z-index:11}no-playback-access{width:100%;height:40px;background:#090c1a;position:absolute;bottom:0;line-height:40px;font-size:13px}no-playback-access>div{padding:0 24px}no-playback-access>div span{display:inline-block}no-playback-access>div span.upgrade-message{color:#6340d6;padding-left:16px}playback-event .event-icon svg{width:10px;height:10px;fill:#fff}playback-event .event-icon svg.paste{fill:#de3f3f}playback-event .event-icon svg.compile circle.success{fill:#41ba71}playback-event .event-icon svg.compile circle.failure{fill:#de3f3f}playback-event .event-icon svg.compile circle.inconclusive{fill:#ffb521}playback-event .event-icon svg.language-change{fill:#a9a7b6}playback-event .event-icon svg.focus-change .left-bar{fill:#7f7d92}playback-event .event-icon svg.focus-change .right-bar{fill:#090c1a}playback-event tooltip._top:not(._left):not(._right) tip{position:absolute;left:5px;top:-18px}compile-event-display,focus-event-display,language-change-event-display,paste-event-display,typing-event-display{display:inline-block;text-align:center;width:300px;position:absolute;left:calc(50% - 150px);top:35%}compile-event-display .event-name,focus-event-display .event-name,language-change-event-display .event-name,paste-event-display .event-name,typing-event-display .event-name{font-size:18px;font-weight:900;line-height:1.5em;color:#fff;margin-bottom:6px}compile-event-display .event-name .event-icon,focus-event-display .event-name .event-icon,language-change-event-display .event-name .event-icon,paste-event-display .event-name .event-icon,typing-event-display .event-name .event-icon{display:inline-block;margin-right:8px}compile-event-display .event-description,focus-event-display .event-description,language-change-event-display .event-description,paste-event-display .event-description,typing-event-display .event-description{font-size:14px;color:#a9a7b6}compile-event-display .event-description span,focus-event-display .event-description span,language-change-event-display .event-description span,paste-event-display .event-description span,typing-event-display .event-description span{font-weight:900;color:#fff}compile-event-display .event-description span.divider,focus-event-display .event-description span.divider,language-change-event-display .event-description span.divider,paste-event-display .event-description span.divider,typing-event-display .event-description span.divider{font-weight:400;margin:0 8px}focus-event-display .event-name .event-icon svg{width:17px;height:17px;fill:#7f7d92;position:relative;top:3px}paste-event-display .event-name .event-icon svg{width:13px;height:13px;fill:#de3f3f}paste-event-display .event-description span{font-weight:300;color:#6340d6;cursor:pointer;outline:none}compile-event-display .event-name .event-icon svg{width:13px;height:13px;fill:#fff}compile-event-display .event-name .event-icon svg circle.success{fill:#41ba71}compile-event-display .event-name .event-icon svg circle.failure{fill:#de3f3f}compile-event-display .event-name .event-icon svg circle.inconclusive{fill:#ffb521}language-change-event-display .event-name .event-icon svg{width:13px;height:13px;fill:#7f7d92}typing-indicator{padding:0 6px 2px;border-radius:10px}typing-indicator svg{width:6px;height:6px;fill:#fff;-webkit-backface-visibility:hidden}typing-indicator svg circle.one{opacity:1;animation:dot .9s infinite;animation-delay:0s}typing-indicator svg circle.two{opacity:0;animation:dot .9s infinite;animation-delay:.3s}typing-indicator svg circle.three{opacity:0;animation:dot .9s infinite;animation-delay:.6s}@keyframes dot{0%{opacity:1}25%{opacity:.75}50%{opacity:.5}to{opacity:.25}}speed-selector{position:relative}speed-selector button{width:32px;height:24px}speed-selector button:focus{outline:none}speed-selector button.speed{color:#fff;background:#020308;padding:3px 1px}speed-selector button.speed.selected{color:#7f7d92;background:#363d4a}speed-selector button.speed.active{color:#fff;background:#4ec2c5}speed-selector ul{z-index:20;list-style:none;position:absolute;top:-96px}speed-selector ul button.speed{border-bottom:none}test-summary-report-overview h2{font-size:18px;font-weight:700;color:#292949;margin-bottom:8px}test-summary-report-overview .test-meta-data{margin-bottom:17px}test-summary-report-overview span.created-by,test-summary-report-overview span.created-date{float:right}test-summary-report-test-sittings .header-shadow{box-shadow:0 12px 15px 0 rgba(0,0,0,.08)}test-summary-report-test-sittings section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}test-summary-report-test-sittings section.table table thead tr th{font-weight:600;background-color:#dad9fb;padding:10px 20px;text-wrap:nowrap}test-summary-report-test-sittings section.table table thead tr th:first-child{border-radius:44px 0 0 44px}test-summary-report-test-sittings section.table table thead tr th:last-child{border-radius:0 44px 44px 0}test-summary-report-test-sittings section.table table thead tr th.sortable{cursor:pointer}test-summary-report-test-sittings section.table table thead tr th.sortable i{display:none}test-summary-report-test-sittings section.table table thead tr th.sortable.reset{cursor:pointer}test-summary-report-test-sittings section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}test-summary-report-test-sittings section.table table thead tr th.sortable.up{cursor:pointer}test-summary-report-test-sittings section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}test-summary-report-test-sittings section.table table thead tr th.sortable.down{cursor:pointer}test-summary-report-test-sittings section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}test-summary-report-test-sittings section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}test-summary-report-test-sittings section.table table tbody tr.no-test-sittings:hover,test-summary-report-test-sittings section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}test-summary-report-test-sittings section.table table tbody tr:hover>td{background-color:#eaebf8}test-summary-report-test-sittings section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}test-summary-report-test-sittings section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}test-summary-report-test-sittings section.table table tbody tr:first-child{min-width:100px;width:250px}test-summary-report-test-sittings section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}test-summary-report-test-sittings section.table table tbody tr td{padding:8px 15px;font-weight:500}test-summary-report-test-sittings section.table table tbody tr td a{color:#6642e9}test-summary-report-test-sittings>table{position:relative}test-summary-report-test-sittings table{width:100%;font-size:14px;color:#7f7d92;border-collapse:separate}test-summary-report-test-sittings table td,test-summary-report-test-sittings table th{box-sizing:border-box;text-align:center;padding:0 6px}test-summary-report-test-sittings table td:first-of-type,test-summary-report-test-sittings table th:first-of-type{text-align:left}test-summary-report-test-sittings table thead{margin-bottom:16.5px}test-summary-report-test-sittings table thead .candidate-name-header{padding-left:50px}test-summary-report-test-sittings table thead th{height:30px;font-weight:400;font-size:15px;line-height:30px;text-wrap:nowrap}test-summary-report-test-sittings table thead th.share{font-size:0}test-summary-report-test-sittings table tbody tr{box-shadow:0 2px 7px 0 rgba(0,0,0,.04),0 4px 4px 0 rgba(0,0,0,.08)}test-summary-report-test-sittings table tbody tr td:first-of-type{padding-left:16px}test-summary-report-test-sittings table tbody tr td:last-of-type{padding-right:16px}test-summary-report-test-sittings table tbody tr td .actions-wrapper{display:flex;justify-content:center;padding:0;align-items:center}test-summary-report-test-sittings table tbody tr td .actions-wrapper button.share-button i{font-size:24px;color:#36366a}test-summary-report-test-sittings table tbody tr td .actions-wrapper button.share-button:disabled i{color:#b5b0b0}test-summary-report-test-sittings table tbody tr td .actions-wrapper .tooltip-container{position:relative;display:inline-block;cursor:pointer}test-summary-report-test-sittings table tbody tr td .actions-wrapper .tooltip-container:hover .tooltip-share{visibility:visible;opacity:1}test-summary-report-test-sittings table tbody tr td .actions-wrapper .tooltip-share{visibility:hidden;opacity:0;width:80px;background-color:#7f7d92;color:#fff;text-align:center;border-radius:5px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-40px;transition:opacity .1s}test-summary-report-test-sittings table tbody tr td .actions-wrapper .tooltip-share:before{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#7f7d92}test-summary-report-test-sittings table tbody tr td.candidate-name{position:relative;min-width:250px}test-summary-report-test-sittings table tbody tr td.candidate-name .candidate-avatar{position:absolute;left:16px;top:50%;width:24px;height:24px;transform:translateY(-50%);border-radius:50%;background-color:#d5d5e7;object-fit:cover}test-summary-report-test-sittings table tbody tr td.candidate-name a{color:#6642e9;font-weight:500!important;position:absolute;left:50px;right:0;top:0;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}test-summary-report-test-sittings table tbody tr td.candidate-name a.analysing{color:#292949!important}test-summary-report-test-sittings table tbody tr td.candidate-name a>span{line-height:48px}test-summary-report-test-sittings table tbody tr td.candidate-name span.disabled-name{color:#292949;font-weight:500!important;position:absolute;left:50px;right:0;top:0;bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:48px;cursor:default}test-summary-report-test-sittings table tbody tr td.score{color:#292949;font-weight:900}test-summary-report-test-sittings table tbody tr td.finished-date,test-summary-report-test-sittings table tbody tr td.points,test-summary-report-test-sittings table tbody tr td.test-sitting-time-away,test-summary-report-test-sittings table tbody tr td.test-sitting-time-taken{font-style:italic}test-summary-report-test-sittings table tbody tr td.points .reliability-tag{display:inline-block;padding:2px 8px;font-size:14px;line-height:22px;border-radius:26px}test-summary-report-test-sittings table tbody tr td.points>.clr-purple{color:#36366a;background-color:#f5f5f8}test-summary-report-test-sittings table tbody tr td.points>.clr-white{color:#232341}test-summary-report-test-sittings table tbody tr td.points>.clr-yellow{color:#36366a;background-color:#fff2e0}test-summary-report-test-sittings table tbody tr td.points>.clr-green{color:#36366a;background-color:#dbf3e6}test-summary-report-test-sittings table tbody tr td.points>.clr-red{color:#36366a;background-color:#ffe1df}test-summary-report-test-sittings table tbody tr td.points>.clr-blue{color:#485eeb}test-summary-report-test-sittings table .avatar{width:32px;height:32px;border-radius:50%;float:left;margin-right:10px}test-summary-report-pending-test-sittings{font-size:15px}test-summary-report-pending-test-sittings>div{padding:16px;background:rgba(237,87,57,.2);border:1px solid #de3f3f}test-summary-report-pending-test-sittings .error-wrapper{border-radius:20px}test-summary-report-pending-test-sittings .error-wrapper .pending-message{color:#de3f3f;font-weight:700;padding-right:4px}test-summary-report-pending-test-sittings .error-wrapper .renewal-message{color:#292949;padding-right:4px}test-summary-report-pending-test-sittings .error-wrapper .upgrade-message{color:#292949}.question-preview-navigation{display:flex;justify-content:flex-start;position:sticky;top:0;width:100%;margin-bottom:20px;z-index:100}.question-preview-navigation .title{display:flex;align-items:center;font-size:16px;color:#292949;font-weight:700}.question-preview-navigation .title .back{display:flex;align-items:center;margin-right:30px;cursor:pointer}.question-preview-navigation .title .back i{font-size:24px}.question-preview-navigation .preview-controls>div{display:inline-block}.question-preview-navigation .preview-controls .question-count{font-size:15px;color:#292949}.question-preview-navigation .preview-controls .question-count span{color:#292949;font-weight:400}.question-preview-navigation .preview-controls .navigation-buttons{display:flex;align-items:center}.question-preview-navigation .preview-controls .navigation-buttons button{background:none;border:none;position:relative}.question-preview-navigation .preview-controls .navigation-buttons button i{color:#9797b5;font-size:24px}.question-preview-navigation .preview-controls .navigation-buttons button i:hover{color:#6340d6}.question-preview-navigation .preview-controls .navigation-buttons button.next-question:disabled,.question-preview-navigation .preview-controls .navigation-buttons button.previous-question:disabled{cursor:not-allowed}.question-preview-navigation .preview-controls .navigation-buttons button.next-question:disabled i,.question-preview-navigation .preview-controls .navigation-buttons button.previous-question:disabled i{color:#e9e7eb}.question-preview-navigation .preview-controls button:active,.question-preview-navigation .preview-controls button:focus,.question-preview-navigation .preview-controls button:hover{outline:none;box-shadow:none}question-preview-content{font-size:14px;color:#292949;display:block;height:calc(100vh - 80px)}question-preview-content .qp-wrap{display:flex;padding:30px 40px 40px;gap:16px;border-radius:16px;background:#fff;height:100%;overflow-y:auto}question-preview-content .qp-wrap ol,question-preview-content .qp-wrap ul{list-style-position:inside}question-preview-content .qp-wrap h3{color:#292949;padding-bottom:5px;font-size:18px}question-preview-content .qp-wrap .no-preview{color:#7f7d92;font-weight:100}question-preview-content .qp-wrap #qp-header{padding-left:30px}question-preview-content .qp-wrap #qp-left{width:100%;float:left;margin-left:0;margin-right:0}question-preview-content .qp-wrap #qp-left .title-meta{margin-bottom:20px;position:relative}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title{width:70%;display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-bottom:12px}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill{display:inline-flex;align-items:center;border-radius:999px;font-weight:700;line-height:1.4;white-space:nowrap;gap:5px;font-size:12px;gap:7px;padding:4px 14px 4px 10px;font-size:14px}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill .pill-icon i{font-size:14px}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill .pill-icon svg{width:13px;height:13px}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill .pill-icon{flex:none;display:inline-flex;align-items:center;justify-content:center}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill .pill-icon i{margin:0}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill .pill-icon svg{display:block;margin:0}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill.basic{color:#4dc184;background:#e3fff0}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill.intermediate{color:#f3a52c;background:#fffbea}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill.advanced{color:#e03f31;background:#ffebea}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill .pill-icon i{font-size:18px}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .level-pill .pill-icon svg{width:16px;height:16px}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .ai-wrap-icon{display:flex;align-items:center;gap:4px;position:relative;cursor:help}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .ai-wrap-icon>span{margin-left:2px;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#6340d6}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .ai-wrap-icon.tooltip:hover .tooltip-text{visibility:visible;opacity:1;transition-delay:0s}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .ai-wrap-icon.tooltip:not(:hover) .tooltip-text{opacity:0;transition-delay:.3s}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .ai-wrap-icon.tooltip .tooltip-text{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility 0s linear .3s;font-size:14px;background-color:#fff;color:#000;padding:12px;border-radius:8px;box-shadow:0 0 5px 2px rgba(0,0,0,.25);position:absolute;z-index:100;top:30px;left:0;width:420px;line-height:1.5;font-weight:400}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .ai-wrap-icon.tooltip .tooltip-text p{margin:0 0 8px}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .ai-wrap-icon.tooltip .tooltip-text p:last-child{margin-bottom:0}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .ai-wrap-icon.tooltip .tooltip-text p strong{font-weight:600;color:#36366a}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .ai-wrap-icon.tooltip .tooltip-text ul{margin:8px 0;padding-left:20px}question-preview-content .qp-wrap #qp-left .title-meta .wrap-title .ai-wrap-icon.tooltip .tooltip-text ul li{margin-bottom:4px;line-height:1.5}question-preview-content .qp-wrap #qp-left .title-meta .content-btn{position:absolute;top:0;right:0;display:flex}question-preview-content .qp-wrap #qp-left .title-meta .content-btn a,question-preview-content .qp-wrap #qp-left .title-meta .content-btn button{margin-right:16px}question-preview-content .qp-wrap #qp-left .title-meta .content-btn button{color:#6340d6;display:inline-flex;align-items:center;font-size:14px}question-preview-content .qp-wrap #qp-left .title-meta .content-btn button i{margin-right:10px;font-size:20px}question-preview-content .qp-wrap #qp-left .title-meta .content-btn button.danger:hover{color:#eb5048}question-preview-content .qp-wrap #qp-left .title-meta .content-btn a{color:#6340d6;display:flex;align-items:center}question-preview-content .qp-wrap #qp-left .title-meta .content-btn a i{margin-right:10px;font-size:20px}question-preview-content .qp-wrap #qp-left .title-meta h3{display:inline-block;min-width:0;margin:0;padding:0;font-size:20px;font-style:normal;font-weight:600;line-height:30px}question-preview-content .qp-wrap #qp-left .title-meta .pill{margin-left:0}question-preview-content .qp-wrap #qp-left .title-meta .tags{margin-bottom:18px}question-preview-content .qp-wrap #qp-left .title-meta .tags tag-viewer .tag{height:28px;align-items:center}question-preview-content .qp-wrap #qp-left .title-meta strong{color:#292949}question-preview-content .qp-wrap #qp-left .qp-rubric-title{margin-bottom:16px}question-preview-content .qp-wrap #qp-left .qp-rubric-title h2{font-size:16px;font-weight:600;margin-bottom:12px}question-preview-content .qp-wrap #qp-left .qp-rubric-title .rubric{font-size:15px}question-preview-content .qp-wrap #qp-left .qp-rubric-title .rubric img{max-width:100%}question-preview-content .qp-wrap #qp-left .qp-guidance-section{margin-bottom:16px}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2{font-size:16px;font-weight:600;margin-bottom:12px;display:inline-flex;align-items:center;gap:4px}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon{display:inline-flex;align-items:center;position:relative;cursor:help}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon svg{width:20px;height:20px;stroke:#7f7d92}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon svg:hover{stroke:#292949}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon.tooltip:hover .tooltip-text{visibility:visible;opacity:1;transition-delay:0s}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon.tooltip:not(:hover) .tooltip-text{opacity:0;transition-delay:.3s}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon.tooltip .tooltip-text{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility 0s linear .3s;font-size:14px;background-color:#fff;color:#000;padding:12px;border-radius:8px;box-shadow:0 0 5px 2px rgba(0,0,0,.25);position:absolute;z-index:100;top:30px;left:0;width:420px;line-height:1.5;font-weight:400}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon.tooltip .tooltip-text p{margin:0 0 8px}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon.tooltip .tooltip-text p:last-child{margin-bottom:0}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon.tooltip .tooltip-text p strong{font-weight:600;color:#36366a}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon.tooltip .tooltip-text ul{margin:8px 0;padding-left:20px}question-preview-content .qp-wrap #qp-left .qp-guidance-section h2 .info-icon.tooltip .tooltip-text ul li{margin-bottom:4px;line-height:1.5}question-preview-content .qp-wrap #qp-left .qp-guidance-section .guidance{font-size:15px}question-preview-content .qp-wrap #qp-left .qp-guidance-section .guidance img{max-width:100%}question-preview-content .qp-wrap #qp-left .answer-preview{font-size:15px}question-preview-content .qp-wrap #qp-left .answer-preview em{font-style:italic}question-preview .question-nav{display:flex;justify-content:space-between}question-preview .question-nav>button{padding-bottom:20px}question-preview .question-nav>button i{font-size:20px}question-preview .question-nav>button:hover{color:#6340d6}question-preview .question-nav>button:focus{outline:none}topic-editor{display:none;flex-direction:column;height:100%;min-height:0}topic-editor .topic-editor-form-wrap{display:flex;flex-direction:column;width:100%;flex:1;min-height:0}topic-editor .topic-editor-form-wrap form[name=topicEditorForm]{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;position:relative}topic-editor .topic-editor-form-wrap form[name=topicEditorForm] h3{font-size:18px;font-weight:600;margin-bottom:20px}topic-editor .topic-editor-form-wrap form[name=topicEditorForm] label{display:block;font-size:14px;font-style:normal;font-weight:600;line-height:20px}topic-editor .topic-editor-form-wrap form[name=topicEditorForm] input.topic-name{width:100%;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:10px 20px;height:44px;border:1px solid #79769e}topic-editor .topic-editor-form-wrap .persistence-controls{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;border-top:1px solid #d5d5e7}topic-editor .topic-editor-form-wrap .persistence-controls button{padding:10px 22px;border-radius:50px;font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer}topic-editor .topic-editor-form-wrap .persistence-controls button.close-topic-editor{border:1px solid #adadca;background:transparent;color:#57557f}topic-editor .topic-editor-form-wrap .persistence-controls button.close-topic-editor:hover{background:#f4f5ff}topic-editor .topic-editor-form-wrap .persistence-controls button.save-btn{border:1px solid transparent;background:#6340d6;color:#fff;transition:background .15s ease}topic-editor .topic-editor-form-wrap .persistence-controls button.save-btn:hover:not([disabled]){background:#4627ab}topic-editor .topic-editor-form-wrap .persistence-controls button.save-btn[disabled]{background:#adadca;cursor:default}topic-editor .topic-editor-form-wrap .topic-name{display:block;width:100%;margin-bottom:32px}topic-editor .topic-editor-form-wrap .duplicate-error{color:#de3f3f}topic-editor .topic-editor-form-wrap .duplicate-error label{color:#de3f3f;display:block}topic-editor .topic-editor-form-wrap .topic-tag-container{margin-bottom:32px}topic-editor .topic-editor-form-wrap .topic-tag-container:first-of-type{margin-top:14px}topic-editor .topic-editor-form-wrap .topic-tag-container>label{display:block}topic-editor .topic-editor-form-wrap .topic-tag-container tag-editor .tag-container{padding:6px}topic-editor .topic-editor-form-wrap .topic-tag-container tag-editor .tag-container tag-viewer{margin-top:4px;display:inline-block}topic-editor .topic-editor-form-wrap .topic-tag-container tag-editor .input-group{display:flex;font-size:13px}topic-editor .topic-editor-form-wrap .topic-tag-container tag-editor .input-group .search-container{position:relative}topic-editor .topic-editor-form-wrap .topic-tag-container tag-editor .input-group .search-container .available-tags{background:#fff;position:absolute;width:100%}topic-editor .topic-editor-form-wrap .topic-tag-container tag-editor .input-group label{padding:10px;background:#e9e7eb;border:1px solid #79769e;height:39px}topic-editor .topic-editor-form-wrap .associated-tags-container label{display:block;padding-bottom:4px;border-bottom:2px solid #e9e7eb;margin-bottom:16px}topic-card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-content:start;cursor:pointer;padding:10px 12px;border:1px solid #dad9fb;border-radius:16px;background:#fff;box-shadow:0 1px 3px rgba(136,132,176,.16);transition:border-color .15s ease,box-shadow .15s ease}topic-card:hover{border-color:#c1b2f5;box-shadow:0 2px 5px 0 rgba(136,132,176,.3)}topic-card .tc-body{grid-column:1;min-width:0}topic-card .qc-title{margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.3;color:#202040;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}topic-card .qc-tags{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:6px}topic-card .qc-tag{padding:1px 7px;border-radius:999px;background:#f5f5f8;color:#736f9c;font-size:11px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}topic-card .qc-tag.excluded{background:#ffe1df;color:#eb5048}topic-card .qc-tag.empty{background:transparent;padding-left:0;color:#8884b0}topic-card .qc-actions{grid-column:2;grid-row:1;align-self:start;display:flex;flex-direction:column;align-items:center;gap:4px}topic-card .qc-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:7px;background:transparent;color:#736f9c;font-size:14px;text-decoration:none;cursor:pointer}topic-card .qc-btn:hover{background:#ebecff;color:#6340d6}topic-card .qc-btn.danger:hover{background:#ffe1df;color:#eb5048}topic-card .qc-btn[disabled]{opacity:.4;cursor:default}topic-card .tc-actions{grid-column:1/span 2;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid #dad9fb}topic-card .tc-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12px;white-space:nowrap;text-decoration:none;cursor:pointer}topic-card .tc-btn:hover{border-color:#6340d6;color:#6340d6}topic-card .tc-btn i{font-size:14px}topic-card label{display:block;font-size:14px}topic-card .excess-tags{background-color:#a9a7b6}question-type-navigation{border-bottom:1px solid #cfd2d4;padding-bottom:5px;margin-bottom:22px;display:block}question-type-navigation ul{float:right;font-size:0;height:30px;margin-top:-10px}question-type-navigation ul li{width:34px;font-size:19px}question-type-navigation ul li button{font-size:0;padding:0;color:#a9a7b6;display:block;width:100%;height:28px}question-type-navigation ul li button:before{font:normal normal normal 20px/1 Material Symbols Outlined}question-type-navigation ul li.selected button,question-type-navigation ul li:hover button{color:#7f7d92}question-type-navigation ul li.mcq button:before{content:"\E241"}question-type-navigation ul li.ccq button:before{content:"\E86F"}question-type-navigation ul li.vq button:before{content:"\F7A6"}question-type-navigation ul li.ftq button:before{content:"\E8EE"}question-type-navigation ul.button-group li{padding-left:0;padding-right:0}question-type-navigation label.switch-label{float:right;padding-right:20px;font-weight:400}candidate-card{display:inline-block;background-color:#fff;margin-top:25px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:16px;position:relative;vertical-align:top;width:23.9436619718%;float:left;margin-left:1.4084507042%;height:240px}@media(min-width:1680px){candidate-card:nth-child(4n+1){margin-left:0}}@media(min-width:1266px)and (max-width:1679px){candidate-card{width:32.3943661972%;float:left;margin-left:1.4084507042%}candidate-card:nth-child(3n+1){margin-left:0}}@media(min-width:768px)and (max-width:1265px){candidate-card{width:49.2957746479%;float:left;margin-left:1.4084507042%}candidate-card:nth-child(odd){margin-left:0}}@media(max-width:767px){candidate-card{width:100%;float:left;margin-right:0;margin-left:0}}candidate-card .candidate-info{margin-bottom:22px}candidate-card .candidate-info .candidate-profile-image{margin-right:8px}candidate-card .candidate-info .candidate-profile-image img{width:48px;height:48px;border-radius:50%;float:left;margin-right:8px}candidate-card .candidate-info div:nth-of-type(2){padding-top:4px}candidate-card .candidate-info .candidate-name{display:block;color:#292949;font-size:15px;font-weight:700}candidate-card .candidate-info .candidate-email{display:block;color:#7f7d92;font-size:13px}candidate-card .candidate-info .candidate-email,candidate-card .candidate-info .candidate-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}candidate-card .card-content{color:#7f7d92}candidate-card .card-content .recent-activity{color:#292949;font-size:14px;font-weight:700}candidate-card .card-content .recent-activity .activity-date{color:#7f7d92;font-weight:400}candidate-card .card-content ul.candidate-activity{list-style:none;margin-top:8px;font-size:14px}candidate-card .card-content p{margin-top:8px;font-size:14px}ul.candidate-activity li{margin-bottom:2px}ul.candidate-activity li:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:13px;content:"\E061";padding-right:4px;color:#7f7d92}ul.candidate-activity li .activity-name{vertical-align:bottom;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}ul.candidate-activity li .activity-name.marked{max-width:70%}ul.candidate-activity li .test-score{padding-left:3px;font-size:13px}ul.candidate-activity li a{color:#6340d6;font-weight:700}ul.candidate-activity li .pending-credit>span{color:#c5c8d0;font-weight:700}ul.candidate-activity li.test-marked:before{color:#6340d6}.site-navigation-button,site-navigation-button{height:45px;max-height:45px;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0)}.site-navigation-button a,site-navigation-button a{display:flex;background-color:transparent;color:#9290ab;text-decoration:none;text-align:center;line-height:45px;font-size:0;font-weight:400}.site-navigation-button a i,site-navigation-button a i{padding:10px}.site-navigation-button a:hover:not(.selected),site-navigation-button a:hover:not(.selected){transition:background-color .5s ease,color .5s ease;color:#fff}.site-navigation-button a:hover:not(.selected) i,site-navigation-button a:hover:not(.selected) i{transition:background-color .5s ease,color .5s ease;border-radius:50%;background-color:#36366a;color:#35bec7;padding:10px}.site-navigation-button a.selected i,site-navigation-button a.selected i{padding:10px 0}.site-navigation-button a.selected i:before,site-navigation-button a.selected i:before{border-radius:50%;background-color:#36366a;color:#35bec7;padding:10px}.site-navigation-button a:focus,site-navigation-button a:focus{outline:none}.site-navigation-button a:link,.site-navigation-button a:visited,site-navigation-button a:link,site-navigation-button a:visited{color:#9290ab}.site-navigation-button a:before,site-navigation-button a:before{font:normal normal normal 20px/1 Material Symbols Outlined;display:inline-block;line-height:45px;vertical-align:middle;text-align:center;width:48px}.site-navigation-button a.selected,site-navigation-button a.selected{color:#fff}.site-navigation-button a.selected:before,site-navigation-button a.selected:before{color:#35bec7}.site-navigation-button a.dashboard-link:before,site-navigation-button a.dashboard-link:before{content:"\E871"}.site-navigation-button a.assignment-link:before,site-navigation-button a.assignment-link:before{content:"\F4CA"}.site-navigation-button a.menu-link:before,site-navigation-button a.menu-link:before{content:"\E5CD"}.site-navigation-button a.log-out:before,site-navigation-button a.log-out:before{content:"\E9BA"}@media(max-width:768px){.site-navigation-button a.help-center,.site-navigation-button a.logOut-nav,.site-navigation-button a.settings-link,site-navigation-button a.help-center,site-navigation-button a.logOut-nav,site-navigation-button a.settings-link{display:flex;align-items:center}.site-navigation-button a.help-center i,.site-navigation-button a.logOut-nav i,.site-navigation-button a.settings-link i,site-navigation-button a.help-center i,site-navigation-button a.logOut-nav i,site-navigation-button a.settings-link i{margin-right:10px}.site-navigation-button a.help-center span,.site-navigation-button a.logOut-nav span,.site-navigation-button a.settings-link span,site-navigation-button a.help-center span,site-navigation-button a.logOut-nav span,site-navigation-button a.settings-link span{font-size:14px}.site-navigation-button a:hover:not(.selected),site-navigation-button a:hover:not(.selected){color:#fff}.site-navigation-button a:hover:not(.selected) i,site-navigation-button a:hover:not(.selected) i{border-radius:50%;background-color:#36366a;color:#35bec7;padding:10px}.site-navigation-button a.selected i,site-navigation-button a.selected i{padding:10px}.site-navigation-button a.selected i:before,site-navigation-button a.selected i:before{border-radius:50%;background-color:#36366a;color:#35bec7}}@media(max-width:768px){.utilities site-navigation-button:not(:last-child) a{margin-bottom:10px}}@media(min-width:768px){.site-navigation-button a,site-navigation-button a{position:relative;cursor:pointer;user-select:none;text-align:left;word-wrap:break-word;line-height:20px;display:flex;align-items:center;padding:5px}.site-navigation-button a:before,site-navigation-button a:before{display:inline-block;line-height:45px;vertical-align:middle;color:#9290ab}.site-navigation-button a:hover:not(.selected),site-navigation-button a:hover:not(.selected){color:#fff}.site-navigation-button a.selected i:before,.site-navigation-button a:hover:not(.selected) i,site-navigation-button a.selected i:before,site-navigation-button a:hover:not(.selected) i{border-radius:50%;background-color:#36366a;color:#35bec7}.site-navigation-button a span,site-navigation-button a span{vertical-align:middle;transition:opacity .4s cubic-bezier(1,.01,.92,-.01) .03s,font-size .4s cubic-bezier(1,.01,.92,-.01);opacity:1;display:inline-block;overflow-y:hidden;font-size:14px;margin-left:5px}.collapsed:not(:hover) .site-navigation-button a,.collapsed:not(:hover) site-navigation-button a{width:65px;transition:font-size 0s 0s;height:45px}.collapsed:not(:hover) .site-navigation-button a span,.collapsed:not(:hover) site-navigation-button a span{transition:none;opacity:0;font-size:0}.collapsed:not(:hover) .site-navigation-button a.menu-link:before,.collapsed:not(:hover) site-navigation-button a.menu-link:before{content:"\E5D2"}.collapsed:hover .site-navigation-button a.menu-link:before,.collapsed:hover site-navigation-button a.menu-link:before{content:"\E6AA"}}dashboard-question-card.dashboard-card:after{content:"\E53B"}dashboard-test-card.dashboard-card:after{content:"\E80C"}dashboard-candidate-card.dashboard-card:after{content:"\E7FD"}dashboard-account-card.dashboard-card:after{content:"\E429";font-size:244px}question-type-icon .question-type{font-size:0}question-type-icon .question-type:before{font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;width:24px;height:24px;vertical-align:bottom}question-type-icon .question-type.code-challenge:before{content:"\E86F"}question-type-icon .question-type.mcq:before{content:"\E241"}question-type-icon .question-type.free-text:before{content:"\E8EE"}question-type-icon .question-type.video:before{content:"\F7A6"}question-type-icon .question-type.code-project:before{content:"\E280";font-family:Phosphor;font-size:24px}.ld.reverse{-webkit-animation-direction:reverse;animation-direction:reverse}.ld.xhalf{-webkit-animation-duration:.5s;animation-duration:.5s}.ld.x1{-webkit-animation-duration:1s;animation-duration:1s}.ld.x2{-webkit-animation-duration:2s;animation-duration:2s}.ld.x4{-webkit-animation-duration:4s;animation-duration:4s}.ld.running{-webkit-animation-play-state:running;animation-play-state:running}.ld.paused{-webkit-animation-play-state:paused;animation-play-state:paused}.ld.f00{-webkit-animation-delay:0s;animation-delay:0s}.ld.f01{-webkit-animation-delay:-.1s;animation-delay:-.1s}.ld.f02{-webkit-animation-delay:-.2s;animation-delay:-.2s}.ld.f03{-webkit-animation-delay:-.3s;animation-delay:-.3s}.ld.f04{-webkit-animation-delay:-.4s;animation-delay:-.4s}.ld.f05{-webkit-animation-delay:-.5s;animation-delay:-.5s}.ld.f06{-webkit-animation-delay:-.6s;animation-delay:-.6s}.ld.f07{-webkit-animation-delay:-.7s;animation-delay:-.7s}.ld.f08{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ld.f09{-webkit-animation-delay:-.9s;animation-delay:-.9s}.ld.f10{-webkit-animation-delay:-1s;animation-delay:-1s}.ld-ball,.ld-cross,.ld-hourglass,.ld-loader,.ld-pie,.ld-ring,.ld-spinner,.ld-square{width:1em;height:1em;position:relative;color:inherit;display:inline-block}.ld-ball:after,.ld-cross:after,.ld-hourglass:after,.ld-loader:after,.ld-pie:after,.ld-ring:after,.ld-spinner:after,.ld-square:after{position:absolute;margin:auto;width:100%;height:100%;top:0;left:0;right:0;bottom:0;content:" ";display:inline-block;background:50% no-repeat;background-size:cover}.ld-ball:after{border-radius:50%;background:currentColor}.ld-pie:after{width:0;height:0;border-radius:50%;border:.5em solid;border-left:.5em solid transparent}.ld-pie:after,.ld-ring:after{-webkit-background-clip:padding-box}.ld-ring:after{border-radius:50%;border:.15em solid;border-left:.15em solid transparent;box-sizing:border-box}.ld-hourglass:after{width:0;height:0;background:none;border-radius:50%;border-color:currentcolor transparent;border-style:solid;border-width:.5em}.ld-cross:after{width:18%;height:18%;background:currentColor;box-shadow:0 .18em 0 1px currentColor,0 -.18em 0 1px currentColor,.18em 0 0 1px currentColor,-.18em 0 0 1px currentColor,0 .36em 0 1px currentColor,0 -.36em 0 1px currentColor,.36em 0 0 1px currentColor,-.36em 0 0 1px currentColor}.ld-square:after{width:90%;height:90%;background:currentColor}.ld-spinner:after{width:20%;height:20%;border-radius:50%;background:none;box-shadow:0 .5em 0 0 currentColor,0 -.5em 0 0 currentColor,.5em 0 0 0 currentColor,-.5em 0 0 0 currentColor,.3535533906em .3535533906em 0 0 currentColor,-.3535533906em .3535533906em 0 0 currentColor,.3535533906em -.3535533906em 0 0 currentColor,-.3535533906em -.3535533906em 0 0 currentColor}.ld-loader{background-size:cover}@keyframes ld-blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}@-webkit-keyframes ld-blink{0%{opacity:1}49%{opacity:1}50%{opacity:0}to{opacity:0}}.ld.ld-blink{-webkit-animation:ld-blink 1s linear infinite;animation:ld-blink 1s linear infinite}@keyframes ld-blur{0%{filter:blur(0)}50%{filter:blur(5px)}to{filter:blur(0)}}@-webkit-keyframes ld-blur{0%{filter:blur(0)}50%{filter:blur(5px)}to{filter:blur(0)}}.ld.ld-blur{-webkit-animation:ld-blur 1s infinite;animation:ld-blur 1s infinite}@keyframes ld-breath{0%{-webkit-transform:scale(.86);transform:scale(.86)}50%{-webkit-transform:scale(1.06);transform:scale(1.06)}to{-webkit-transform:scale(.86);transform:scale(.86)}}@-webkit-keyframes ld-breath{0%{-webkit-transform:scale(.86);transform:scale(.86)}50%{-webkit-transform:scale(1.06);transform:scale(1.06)}to{-webkit-transform:scale(.86);transform:scale(.86)}}.ld.ld-breath{-webkit-animation:ld-breath 1s infinite;animation:ld-breath 1s infinite}@keyframes ld-broadcast{0%{box-shadow:0 0 0 3px rgba(0,0,0,.9)}19%{box-shadow:0 0 0 2px rgba(0,0,0,.7)}20%{box-shadow:0 0 0 6px rgba(0,0,0,.8)}39%{box-shadow:0 0 0 5px rgba(0,0,0,.6)}40%{box-shadow:0 0 0 9px rgba(0,0,0,.7)}60%{box-shadow:0 0 0 8px rgba(0,0,0,.6);animation-timing-function:cubic-bezier(.5,0,1,.5)}to{box-shadow:0 0 0 0 rgba(0,0,0,.2)}}@-webkit-keyframes ld-broadcast{0%{box-shadow:0 0 0 3px rgba(0,0,0,.9)}19%{box-shadow:0 0 0 2px rgba(0,0,0,.7)}20%{box-shadow:0 0 0 6px rgba(0,0,0,.8)}39%{box-shadow:0 0 0 5px rgba(0,0,0,.6)}40%{box-shadow:0 0 0 9px rgba(0,0,0,.7)}60%{box-shadow:0 0 0 8px rgba(0,0,0,.6);animation-timing-function:cubic-bezier(.5,0,1,.5)}to{box-shadow:0 0 0 0 rgba(0,0,0,.2)}}.ld.ld-broadcast{-webkit-animation:ld-broadcast 1s ease-out infinite;animation:ld-broadcast 1s ease-out infinite;border-radius:50%}@keyframes ld-clock{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}8.333%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}16.667%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}33.333%{-webkit-transform:rotate(120deg);transform:rotate(120deg)}41.667%{-webkit-transform:rotate(150deg);transform:rotate(150deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}58.333%{-webkit-transform:rotate(210deg);transform:rotate(210deg)}66.667%{-webkit-transform:rotate(240deg);transform:rotate(240deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}83.333%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}91.667%{-webkit-transform:rotate(330deg);transform:rotate(330deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ld-clock{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}8.333%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}16.667%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}33.333%{-webkit-transform:rotate(120deg);transform:rotate(120deg)}41.667%{-webkit-transform:rotate(150deg);transform:rotate(150deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}58.333%{-webkit-transform:rotate(210deg);transform:rotate(210deg)}66.667%{-webkit-transform:rotate(240deg);transform:rotate(240deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}83.333%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}91.667%{-webkit-transform:rotate(330deg);transform:rotate(330deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ld.ld-clock{-webkit-animation:ld-clock 9s cubic-bezier(0,.7,.3,1) infinite;animation:ld-clock 9s cubic-bezier(0,.7,.3,1) infinite}@keyframes ld-cycle{0%,50%,to{animation-timing-function:cubic-bezier(.5,.5,.5,.5)}0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ld-cycle{0%,50%,to{animation-timing-function:cubic-bezier(.5,.5,.5,.5)}0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ld.ld-cycle{-webkit-animation:ld-cycle 1s linear infinite;animation:ld-cycle 1s linear infinite}@keyframes ld-fade{0%{opacity:1}to{opacity:0}}@-webkit-keyframes ld-fade{0%{opacity:1}to{opacity:0}}.ld.ld-fade{-webkit-animation:ld-fade 1s linear infinite;animation:ld-fade 1s linear infinite}@keyframes ld-flip{0%,25%,50%,75%,to{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:rotateY(0deg) rotateX(0deg);transform:rotateY(0deg) rotateX(0deg)}25%{-webkit-transform:rotateY(180deg) rotateX(0deg);transform:rotateY(180deg) rotateX(0deg)}50%{-webkit-transform:rotateY(180deg) rotateX(180deg);transform:rotateY(180deg) rotateX(180deg)}75%{-webkit-transform:rotateY(0deg) rotateX(180deg);transform:rotateY(0deg) rotateX(180deg)}to{-webkit-transform:rotateY(0deg) rotateX(0deg);transform:rotateY(0deg) rotateX(0deg)}}@-webkit-keyframes ld-flip{0%,25%,50%,75%,to{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:rotateY(0deg) rotateX(0deg);transform:rotateY(0deg) rotateX(0deg)}25%{-webkit-transform:rotateY(180deg) rotateX(0deg);transform:rotateY(180deg) rotateX(0deg)}50%{-webkit-transform:rotateY(180deg) rotateX(180deg);transform:rotateY(180deg) rotateX(180deg)}75%{-webkit-transform:rotateY(0deg) rotateX(180deg);transform:rotateY(0deg) rotateX(180deg)}to{-webkit-transform:rotateY(0deg) rotateX(0deg);transform:rotateY(0deg) rotateX(0deg)}}.ld.ld-flip{-webkit-animation:ld-flip 2s infinite;animation:ld-flip 2s infinite}@keyframes ld-flip-v{0%,25%,50%,75%,to{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:rotateX(180deg) rotateY(0deg);transform:rotateX(180deg) rotateY(0deg)}to{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}@-webkit-keyframes ld-flip-v{0%,25%,50%,75%,to{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:rotateX(180deg) rotateY(0deg);transform:rotateX(180deg) rotateY(0deg)}to{-webkit-transform:rotateX(0deg) rotateY(0deg);transform:rotateX(0deg) rotateY(0deg)}}.ld.ld-flip-v{-webkit-animation:ld-flip-v 1s infinite;animation:ld-flip-v 1s infinite}@keyframes ld-flip-h{0%,25%,50%,75%,to{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:rotateY(0deg) rotateX(0deg);transform:rotateY(0deg) rotateX(0deg)}50%{-webkit-transform:rotateY(180deg) rotateX(0deg);transform:rotateY(180deg) rotateX(0deg)}to{-webkit-transform:rotateY(0deg) rotateX(0deg);transform:rotateY(0deg) rotateX(0deg)}}@-webkit-keyframes ld-flip-h{0%,25%,50%,75%,to{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:rotateY(0deg) rotateX(0deg);transform:rotateY(0deg) rotateX(0deg)}50%{-webkit-transform:rotateY(180deg) rotateX(0deg);transform:rotateY(180deg) rotateX(0deg)}to{-webkit-transform:rotateY(0deg) rotateX(0deg);transform:rotateY(0deg) rotateX(0deg)}}.ld.ld-flip-h{-webkit-animation:ld-flip-h 1s infinite;animation:ld-flip-h 1s infinite}@keyframes ld-coin-v{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(5turn);transform:rotateX(5turn)}to{-webkit-transform:rotateX(10turn);transform:rotateX(10turn)}}@-webkit-keyframes ld-coin-v{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}50%{-webkit-transform:rotateX(5turn);transform:rotateX(5turn)}to{-webkit-transform:rotateX(10turn);transform:rotateX(10turn)}}.ld.ld-coin-v{-webkit-animation:ld-coin-v 2s infinite;animation:ld-coin-v 2s infinite}@keyframes ld-coin-h{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(5turn);transform:rotateY(5turn)}to{-webkit-transform:rotateY(10turn);transform:rotateY(10turn)}}@-webkit-keyframes ld-coin-h{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}50%{-webkit-transform:rotateY(5turn);transform:rotateY(5turn)}to{-webkit-transform:rotateY(10turn);transform:rotateY(10turn)}}.ld.ld-coin-h{-webkit-animation:ld-coin-h 2s infinite;animation:ld-coin-h 2s infinite}@keyframes ld-heartbeat{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}5%{-webkit-transform:scale(1.25);transform:scale(1.25)}39%{-webkit-transform:scale(.9);transform:scale(.9)}45%{-webkit-transform:scale(1.15);transform:scale(1.15)}60%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ld-heartbeat{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}5%{-webkit-transform:scale(1.25);transform:scale(1.25)}39%{-webkit-transform:scale(.9);transform:scale(.9)}45%{-webkit-transform:scale(1.15);transform:scale(1.15)}60%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.ld.ld-heartbeat{-webkit-animation:ld-heartbeat .8s cubic-bezier(.215,.61,.355,1) infinite;animation:ld-heartbeat .8s cubic-bezier(.215,.61,.355,1) infinite}@keyframes ld-radio{0%{animation-timing-function:cubic-bezier(.3,.27,.13,1)}0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}5%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes ld-radio{0%{animation-timing-function:cubic-bezier(.3,.27,.13,1)}0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}5%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.ld.ld-radio{position:relative;display:inline-block;margin:0;padding:0}.ld.ld-radio:after{-webkit-animation:ld-radio 1s infinite;animation:ld-radio 1s infinite;content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:6px solid #000;border-radius:50%;background:none}.ld.ld-radio.square:after{border-radius:0}@keyframes ld-rotate{0%,33%,66%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}16%,50%,83%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:skewX(0deg) skewY(0deg) scaleX(2) scaleY(.5);transform:skewX(0deg) skewY(0deg) scaleX(2) scaleY(.5)}16%{-webkit-transform:skewX(45deg) skewY(0deg) scaleX(1) scaleY(1);transform:skewX(45deg) skewY(0deg) scaleX(1) scaleY(1)}33%{-webkit-transform:skewX(0deg) skewY(45deg) scaleX(1) scaleY(1);transform:skewX(0deg) skewY(45deg) scaleX(1) scaleY(1)}50%{-webkit-transform:skewX(0deg) skewY(0deg) scaleX(.5) scaleY(2);transform:skewX(0deg) skewY(0deg) scaleX(.5) scaleY(2)}66%{-webkit-transform:skewX(0deg) skewY(-45deg) scaleX(1) scaleY(1);transform:skewX(0deg) skewY(-45deg) scaleX(1) scaleY(1)}83%{-webkit-transform:skewX(-45deg) skewY(0deg) scaleX(1) scaleY(1);transform:skewX(-45deg) skewY(0deg) scaleX(1) scaleY(1)}to{-webkit-transform:skewX(0deg) skewY(0deg) scaleX(2) scaleY(.5);transform:skewX(0deg) skewY(0deg) scaleX(2) scaleY(.5)}}@-webkit-keyframes ld-rotate{0%,33%,66%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}16%,50%,83%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:skewX(0deg) skewY(0deg) scaleX(2) scaleY(.5);transform:skewX(0deg) skewY(0deg) scaleX(2) scaleY(.5)}16%{-webkit-transform:skewX(45deg) skewY(0deg) scaleX(1) scaleY(1);transform:skewX(45deg) skewY(0deg) scaleX(1) scaleY(1)}33%{-webkit-transform:skewX(0deg) skewY(45deg) scaleX(1) scaleY(1);transform:skewX(0deg) skewY(45deg) scaleX(1) scaleY(1)}50%{-webkit-transform:skewX(0deg) skewY(0deg) scaleX(.5) scaleY(2);transform:skewX(0deg) skewY(0deg) scaleX(.5) scaleY(2)}66%{-webkit-transform:skewX(0deg) skewY(-45deg) scaleX(1) scaleY(1);transform:skewX(0deg) skewY(-45deg) scaleX(1) scaleY(1)}83%{-webkit-transform:skewX(-45deg) skewY(0deg) scaleX(1) scaleY(1);transform:skewX(-45deg) skewY(0deg) scaleX(1) scaleY(1)}to{-webkit-transform:skewX(0deg) skewY(0deg) scaleX(2) scaleY(.5);transform:skewX(0deg) skewY(0deg) scaleX(2) scaleY(.5)}}.ld.ld-rotate{-webkit-animation:ld-rotate 1s infinite;animation:ld-rotate 1s infinite}@keyframes ld-rubber{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}30%{-webkit-transform:scaleX(.8);transform:scaleX(.8)}40%{-webkit-transform:scaleX(1.3);transform:scaleX(1.3)}50%{-webkit-transform:scaleX(.85);transform:scaleX(.85)}60%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}70%{-webkit-transform:scaleX(.9);transform:scaleX(.9)}80%{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}90%{-webkit-transform:scaleX(.95);transform:scaleX(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ld-rubber{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}30%{-webkit-transform:scaleX(.8);transform:scaleX(.8)}40%{-webkit-transform:scaleX(1.3);transform:scaleX(1.3)}50%{-webkit-transform:scaleX(.85);transform:scaleX(.85)}60%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}70%{-webkit-transform:scaleX(.9);transform:scaleX(.9)}80%{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}90%{-webkit-transform:scaleX(.95);transform:scaleX(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}.ld.ld-rubber{-webkit-animation:ld-rubber 1s ease-out infinite;animation:ld-rubber 1s ease-out infinite}@keyframes ld-shadow{0%,to{animation-timing-function:cubic-bezier(.5,0,.5,1)}50%{animation-timing-function:cubic-bezier(.5,0,.5,1)}0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}50%{box-shadow:0 0 0 10px rgba(0,0,0,.9)}to{box-shadow:0 0 0 0 rgba(0,0,0,.2)}}@-webkit-keyframes ld-shadow{0%,to{animation-timing-function:cubic-bezier(.5,0,.5,1)}50%{animation-timing-function:cubic-bezier(.5,0,.5,1)}0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}50%{box-shadow:0 0 0 10px rgba(0,0,0,.9)}to{box-shadow:0 0 0 0 rgba(0,0,0,.2)}}.ld.ld-shadow{-webkit-animation:ld-shadow 1s infinite;animation:ld-shadow 1s infinite;border-radius:50%}@keyframes ld-shadow-a{0%{box-shadow:3px 0 0 6px rgba(0,0,0,.5)}8.33%{box-shadow:3px 1px 0 6px rgba(0,0,0,.5)}16.67%{box-shadow:2px 3px 0 6px rgba(0,0,0,.5)}25%{box-shadow:0 3px 0 6px rgba(0,0,0,.5)}33.33%{box-shadow:-1px 3px 0 6px rgba(0,0,0,.5)}41.67%{box-shadow:-3px 1px 0 6px rgba(0,0,0,.5)}50%{box-shadow:-3px 0 0 6px rgba(0,0,0,.5)}58.33%{box-shadow:-3px -1px 0 6px rgba(0,0,0,.5)}66.67%{box-shadow:-2px -3px 0 6px rgba(0,0,0,.5)}75%{box-shadow:0 -3px 0 6px rgba(0,0,0,.5)}83.33%{box-shadow:2px -3px 0 6px rgba(0,0,0,.5)}91.67%{box-shadow:3px -2px 0 6px rgba(0,0,0,.5)}to{box-shadow:3px 0 0 6px rgba(0,0,0,.5)}}@-webkit-keyframes ld-shadow-a{0%{box-shadow:3px 0 0 6px rgba(0,0,0,.5)}8.33%{box-shadow:3px 1px 0 6px rgba(0,0,0,.5)}16.67%{box-shadow:2px 3px 0 6px rgba(0,0,0,.5)}25%{box-shadow:0 3px 0 6px rgba(0,0,0,.5)}33.33%{box-shadow:-1px 3px 0 6px rgba(0,0,0,.5)}41.67%{box-shadow:-3px 1px 0 6px rgba(0,0,0,.5)}50%{box-shadow:-3px 0 0 6px rgba(0,0,0,.5)}58.33%{box-shadow:-3px -1px 0 6px rgba(0,0,0,.5)}66.67%{box-shadow:-2px -3px 0 6px rgba(0,0,0,.5)}75%{box-shadow:0 -3px 0 6px rgba(0,0,0,.5)}83.33%{box-shadow:2px -3px 0 6px rgba(0,0,0,.5)}91.67%{box-shadow:3px -2px 0 6px rgba(0,0,0,.5)}to{box-shadow:3px 0 0 6px rgba(0,0,0,.5)}}.ld.ld-shadow-a{-webkit-animation:ld-shadow-a .5s infinite;animation:ld-shadow-a .5s infinite;box-shadow:3px 0 0 6px rgba(0,0,0,.5);border-radius:50%}@keyframes ld-skew{0%,50%,to{animation-timing-function:cubic-bezier(.4,0,1,.6)}25%,75%{animation-timing-function:cubic-bezier(0,.4,.6,1)}0%{-webkit-transform:skewX(20deg) scale(1);transform:skewX(20deg) scale(1)}25%{-webkit-transform:skewX(0deg) scale(.9);transform:skewX(0deg) scale(.9)}50%{-webkit-transform:skewX(-20deg) scale(1);transform:skewX(-20deg) scale(1)}75%{-webkit-transform:skewX(0deg) scale(.9);transform:skewX(0deg) scale(.9)}to{-webkit-transform:skewX(20deg) scale(1);transform:skewX(20deg) scale(1)}}@-webkit-keyframes ld-skew{0%,50%,to{animation-timing-function:cubic-bezier(.4,0,1,.6)}25%,75%{animation-timing-function:cubic-bezier(0,.4,.6,1)}0%{-webkit-transform:skewX(20deg) scale(1);transform:skewX(20deg) scale(1)}25%{-webkit-transform:skewX(0deg) scale(.9);transform:skewX(0deg) scale(.9)}50%{-webkit-transform:skewX(-20deg) scale(1);transform:skewX(-20deg) scale(1)}75%{-webkit-transform:skewX(0deg) scale(.9);transform:skewX(0deg) scale(.9)}to{-webkit-transform:skewX(20deg) scale(1);transform:skewX(20deg) scale(1)}}.ld.ld-skew{-webkit-animation:ld-skew 1s infinite;animation:ld-skew 1s infinite}@keyframes ld-spin{0%{-webkit-transform:rotate(0);transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes ld-spin{0%{-webkit-transform:rotate(0);transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ld.ld-spin{-webkit-animation:ld-spin 1s infinite;animation:ld-spin 1s infinite}@keyframes ld-spin-fast{0%{-webkit-transform:rotate(0);transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{-webkit-transform:rotate(900deg);transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{-webkit-transform:rotate(5turn);transform:rotate(5turn)}}@-webkit-keyframes ld-spin-fast{0%{-webkit-transform:rotate(0);transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{-webkit-transform:rotate(900deg);transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{-webkit-transform:rotate(5turn);transform:rotate(5turn)}}.ld.ld-spin-fast{-webkit-animation:ld-spin-fast 1s infinite;animation:ld-spin-fast 1s infinite}@keyframes ld-squeeze{0%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}50%{-webkit-transform:scaleX(.5);transform:scaleX(.5)}to{-webkit-transform:scaleY(.5);transform:scaleY(.5)}}@-webkit-keyframes ld-squeeze{0%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}50%{-webkit-transform:scaleX(.5);transform:scaleX(.5)}to{-webkit-transform:scaleY(.5);transform:scaleY(.5)}}.ld.ld-squeeze{-webkit-animation:ld-squeeze .8s cubic-bezier(.215,.61,.355,1) infinite;animation:ld-squeeze .8s cubic-bezier(.215,.61,.355,1) infinite}@keyframes ld-surprise{0%{-webkit-transform:skewX(0deg) scale(1);transform:skewX(0deg) scale(1)}10%{-webkit-transform:skewX(-15deg) scale(.8);transform:skewX(-15deg) scale(.8)}20%{-webkit-transform:skewX(-15deg) scale(.8);transform:skewX(-15deg) scale(.8)}30%{-webkit-transform:skewX(15deg) scale(1.3);transform:skewX(15deg) scale(1.3)}40%{-webkit-transform:skewX(-15deg) scale(1.3);transform:skewX(-15deg) scale(1.3)}50%{-webkit-transform:skewX(15deg) scale(1.3);transform:skewX(15deg) scale(1.3)}60%{-webkit-transform:skewX(-15deg) scale(1.3);transform:skewX(-15deg) scale(1.3)}70%{-webkit-transform:skewX(15deg) scale(1.3);transform:skewX(15deg) scale(1.3)}80%{-webkit-transform:skewX(-15deg) scale(1.3);transform:skewX(-15deg) scale(1.3)}90%{-webkit-transform:skewX(15deg) scale(1.3);transform:skewX(15deg) scale(1.3)}to{-webkit-transform:skewX(-15deg) scale(1.3);transform:skewX(-15deg) scale(1.3)}}@-webkit-keyframes ld-surprise{0%{-webkit-transform:skewX(0deg) scale(1);transform:skewX(0deg) scale(1)}10%{-webkit-transform:skewX(-15deg) scale(.8);transform:skewX(-15deg) scale(.8)}20%{-webkit-transform:skewX(-15deg) scale(.8);transform:skewX(-15deg) scale(.8)}30%{-webkit-transform:skewX(15deg) scale(1.3);transform:skewX(15deg) scale(1.3)}40%{-webkit-transform:skewX(-15deg) scale(1.3);transform:skewX(-15deg) scale(1.3)}50%{-webkit-transform:skewX(15deg) scale(1.3);transform:skewX(15deg) scale(1.3)}60%{-webkit-transform:skewX(-15deg) scale(1.3);transform:skewX(-15deg) scale(1.3)}70%{-webkit-transform:skewX(15deg) scale(1.3);transform:skewX(15deg) scale(1.3)}80%{-webkit-transform:skewX(-15deg) scale(1.3);transform:skewX(-15deg) scale(1.3)}90%{-webkit-transform:skewX(15deg) scale(1.3);transform:skewX(15deg) scale(1.3)}to{-webkit-transform:skewX(-15deg) scale(1.3);transform:skewX(-15deg) scale(1.3)}}.ld.ld-surprise{-webkit-animation:ld-surprise 1s linear infinite;animation:ld-surprise 1s linear infinite}@keyframes ld-tick{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}30%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{-webkit-transform:rotate(-21deg);transform:rotate(-21deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes ld-tick{0%{-webkit-transform:rotate(0);transform:rotate(0)}20%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}30%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{-webkit-transform:rotate(-21deg);transform:rotate(-21deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.ld.ld-tick{-webkit-animation:ld-tick 1s ease-out infinite;animation:ld-tick 1s ease-out infinite}@keyframes ld-vortex-in{0%{-webkit-transform:rotate(5turn) scale(3);transform:rotate(5turn) scale(3);opacity:0}60%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}to{opacity:0}}@-webkit-keyframes ld-vortex-in{0%{-webkit-transform:rotate(5turn) scale(3);transform:rotate(5turn) scale(3);opacity:0}60%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1}to{opacity:0}}.ld.ld-vortex-in{-webkit-animation:ld-vortex-in 2s infinite;animation:ld-vortex-in 2s infinite;animation-timing-function:cubic-bezier(.3,0,1,.7)}@keyframes ld-vortex-out{0%{-webkit-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1}60%{-webkit-transform:rotate(5turn) scale(1);transform:rotate(5turn) scale(1);opacity:1}to{-webkit-transform:rotate(5turn) scale(1);transform:rotate(5turn) scale(1);opacity:0}}@-webkit-keyframes ld-vortex-out{0%{-webkit-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1}60%{-webkit-transform:rotate(5turn) scale(1);transform:rotate(5turn) scale(1);opacity:1}to{-webkit-transform:rotate(5turn) scale(1);transform:rotate(5turn) scale(1);opacity:0}}.ld.ld-vortex-out{-webkit-animation:ld-vortex-out 2s infinite;animation:ld-vortex-out 2s infinite;animation-timing-function:cubic-bezier(.5,0,1,.5)}@keyframes ld-wrench{20%,36%,70%,86%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%,50%,to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes ld-wrench{20%,36%,70%,86%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%,50%,to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.ld.ld-wrench{-webkit-animation:ld-wrench 1s infinite;animation:ld-wrench 1s infinite}@keyframes ld-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}51%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes ld-pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}51%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.ld.ld-pulse{-webkit-animation:ld-pulse .8s cubic-bezier(.215,.61,.355,1) infinite;animation:ld-pulse .8s cubic-bezier(.215,.61,.355,1) infinite}@keyframes ld-bounce{0%,90%{animation-timing-function:linear}10%{animation-timing-function:cubic-bezier(0,.4,.6,1)}50%{animation-timing-function:cubic-bezier(.4,0,1,.6)}0%{-webkit-transform:translateY(30%) scaleY(.5);transform:translateY(30%) scaleY(.5)}10%{-webkit-transform:translateY(5%) scaleY(1.1);transform:translateY(5%) scaleY(1.1)}50%{-webkit-transform:translateY(-37%) scaleY(1.1);transform:translateY(-37%) scaleY(1.1)}90%{-webkit-transform:translateY(5%) scaleY(1.1);transform:translateY(5%) scaleY(1.1)}to{-webkit-transform:translateY(30%) scaleY(.5);transform:translateY(30%) scaleY(.5)}}@-webkit-keyframes ld-bounce{0%,90%{animation-timing-function:linear}10%{animation-timing-function:cubic-bezier(0,.4,.6,1)}50%{animation-timing-function:cubic-bezier(.4,0,1,.6)}0%{-webkit-transform:translateY(30%) scaleY(.5);transform:translateY(30%) scaleY(.5)}10%{-webkit-transform:translateY(5%) scaleY(1.1);transform:translateY(5%) scaleY(1.1)}50%{-webkit-transform:translateY(-37%) scaleY(1.1);transform:translateY(-37%) scaleY(1.1)}90%{-webkit-transform:translateY(5%) scaleY(1.1);transform:translateY(5%) scaleY(1.1)}to{-webkit-transform:translateY(30%) scaleY(.5);transform:translateY(30%) scaleY(.5)}}.ld.ld-bounce{-webkit-animation:ld-bounce 1s infinite;animation:ld-bounce 1s infinite}@keyframes ld-bounce-rtl{0%{-webkit-transform:translate(160%,-40%);transform:translate(160%,-40%)}12.5%{-webkit-transform:translate(120%,-23%);transform:translate(120%,-23%)}25%{-webkit-transform:translate(80%);transform:translate(80%)}37.5%{-webkit-transform:translate(50%,-23%);transform:translate(50%,-23%)}50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}62.5%{-webkit-transform:translate(-50%,-23%);transform:translate(-50%,-23%)}75%{-webkit-transform:translate(-80%);transform:translate(-80%)}87.5%{-webkit-transform:translate(-120%,-23%);transform:translate(-120%,-23%)}to{-webkit-transform:translate(-160%,-40%);transform:translate(-160%,-40%)}}@-webkit-keyframes ld-bounce-rtl{0%{-webkit-transform:translate(160%,-40%);transform:translate(160%,-40%)}12.5%{-webkit-transform:translate(120%,-23%);transform:translate(120%,-23%)}25%{-webkit-transform:translate(80%);transform:translate(80%)}37.5%{-webkit-transform:translate(50%,-23%);transform:translate(50%,-23%)}50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}62.5%{-webkit-transform:translate(-50%,-23%);transform:translate(-50%,-23%)}75%{-webkit-transform:translate(-80%);transform:translate(-80%)}87.5%{-webkit-transform:translate(-120%,-23%);transform:translate(-120%,-23%)}to{-webkit-transform:translate(-160%,-40%);transform:translate(-160%,-40%)}}.ld.ld-bounce-rtl{-webkit-animation:ld-bounce-rtl 1s linear infinite;animation:ld-bounce-rtl 1s linear infinite}@keyframes ld-bounce-ltr{0%{-webkit-transform:translate(-160%,-40%);transform:translate(-160%,-40%)}12.5%{-webkit-transform:translate(-120%,-23%);transform:translate(-120%,-23%)}25%{-webkit-transform:translate(-100%);transform:translate(-100%)}37.5%{-webkit-transform:translate(-50%,-23%);transform:translate(-50%,-23%)}50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}62.5%{-webkit-transform:translate(50%,-23%);transform:translate(50%,-23%)}75%{-webkit-transform:translate(100%);transform:translate(100%)}87.5%{-webkit-transform:translate(120%,-23%);transform:translate(120%,-23%)}to{-webkit-transform:translate(160%,-40%);transform:translate(160%,-40%)}}@-webkit-keyframes ld-bounce-ltr{0%{-webkit-transform:translate(-160%,-40%);transform:translate(-160%,-40%)}12.5%{-webkit-transform:translate(-120%,-23%);transform:translate(-120%,-23%)}25%{-webkit-transform:translate(-100%);transform:translate(-100%)}37.5%{-webkit-transform:translate(-50%,-23%);transform:translate(-50%,-23%)}50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}62.5%{-webkit-transform:translate(50%,-23%);transform:translate(50%,-23%)}75%{-webkit-transform:translate(100%);transform:translate(100%)}87.5%{-webkit-transform:translate(120%,-23%);transform:translate(120%,-23%)}to{-webkit-transform:translate(160%,-40%);transform:translate(160%,-40%)}}.ld.ld-bounce-ltr{-webkit-animation:ld-bounce-ltr 1s linear infinite;animation:ld-bounce-ltr 1s linear infinite}@keyframes ld-float{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:linear}0%{-webkit-transform:translate(0);transform:translate(0);box-shadow:0 0 0 rgba(0,0,0,.3)}30%{-webkit-transform:translateY(-10%);transform:translateY(-10%);box-shadow:0 5px 5px rgba(0,0,0,.3)}50%{-webkit-transform:translateY(-10%);transform:translateY(-10%);box-shadow:0 5px 5px rgba(0,0,0,.3)}to{-webkit-transform:translate(0);transform:translate(0);box-shadow:0 0 0 rgba(0,0,0,.3)}}@-webkit-keyframes ld-float{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:linear}0%{-webkit-transform:translate(0);transform:translate(0);box-shadow:0 0 0 rgba(0,0,0,.3)}30%{-webkit-transform:translateY(-10%);transform:translateY(-10%);box-shadow:0 5px 5px rgba(0,0,0,.3)}50%{-webkit-transform:translateY(-10%);transform:translateY(-10%);box-shadow:0 5px 5px rgba(0,0,0,.3)}to{-webkit-transform:translate(0);transform:translate(0);box-shadow:0 0 0 rgba(0,0,0,.3)}}.ld.ld-float{-webkit-animation:ld-float 1s infinite;animation:ld-float 1s infinite}@keyframes ld-hit{0%{animation-timing-function:cubic-bezier(.5,0,1,.5);-webkit-transform:scale(0) translate(0) skewX(0);transform:scale(0) translate(0) skewX(0)}20%{-webkit-transform:scale(1) translate(0) skewX(20deg);transform:scale(1) translate(0) skewX(20deg)}50%{animation-timing-function:cubic-bezier(1,0,1,.5);-webkit-transform:scale(1) translate(0) skewX(20deg);transform:scale(1) translate(0) skewX(20deg)}to{-webkit-transform:scale(1) translateY(200%) skewX(20deg);transform:scale(1) translateY(200%) skewX(20deg)}}@-webkit-keyframes ld-hit{0%{animation-timing-function:cubic-bezier(.5,0,1,.5);-webkit-transform:scale(0) translate(0) skewX(0);transform:scale(0) translate(0) skewX(0)}20%{-webkit-transform:scale(1) translate(0) skewX(20deg);transform:scale(1) translate(0) skewX(20deg)}50%{animation-timing-function:cubic-bezier(1,0,1,.5);-webkit-transform:scale(1) translate(0) skewX(20deg);transform:scale(1) translate(0) skewX(20deg)}to{-webkit-transform:scale(1) translateY(200%) skewX(20deg);transform:scale(1) translateY(200%) skewX(20deg)}}.ld.ld-hit{-webkit-animation:ld-hit 2s infinite;animation:ld-hit 2s infinite}@keyframes ld-jelly{0%,16.6%,33.3%,50%,66.6%,83.3%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}16.6%{-webkit-transform:translate(-30%) skewX(30deg);transform:translate(-30%) skewX(30deg)}33.3%{-webkit-transform:translate(25%) skewX(-20deg);transform:translate(25%) skewX(-20deg)}50%{-webkit-transform:translate(-12%) skewX(10deg);transform:translate(-12%) skewX(10deg)}66.6%{-webkit-transform:translate(6%) skewX(-5deg);transform:translate(6%) skewX(-5deg)}83.3%{-webkit-transform:translate(-2.5%) skewX(2deg);transform:translate(-2.5%) skewX(2deg)}to{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}}@-webkit-keyframes ld-jelly{0%,16.6%,33.3%,50%,66.6%,83.3%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}16.6%{-webkit-transform:translate(-30%) skewX(30deg);transform:translate(-30%) skewX(30deg)}33.3%{-webkit-transform:translate(25%) skewX(-20deg);transform:translate(25%) skewX(-20deg)}50%{-webkit-transform:translate(-12%) skewX(10deg);transform:translate(-12%) skewX(10deg)}66.6%{-webkit-transform:translate(6%) skewX(-5deg);transform:translate(6%) skewX(-5deg)}83.3%{-webkit-transform:translate(-2.5%) skewX(2deg);transform:translate(-2.5%) skewX(2deg)}to{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}}.ld.ld-jelly{-webkit-animation:ld-jelly 1s linear infinite;animation:ld-jelly 1s linear infinite}@keyframes ld-jump{0%,28%,48%,64%,76%,86%,93%,to{animation-timing-function:ease-out}14%,38%,56%,70%,81%,90%,97%{animation-timing-function:ease-in}0%{-webkit-transform:translateY(0);transform:translateY(0)}14%{-webkit-transform:translateY(-27%);transform:translateY(-27%)}28%{-webkit-transform:translateY(0);transform:translateY(0)}38%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}48%{-webkit-transform:translateY(0);transform:translateY(0)}56%{-webkit-transform:translateY(-16%);transform:translateY(-16%)}64%{-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(-12%);transform:translateY(-12%)}76%{-webkit-transform:translateY(0);transform:translateY(0)}81%{-webkit-transform:translateY(-7.5%);transform:translateY(-7.5%)}86%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}93%{-webkit-transform:translateY(0);transform:translateY(0)}97%{-webkit-transform:translateY(-1.5%);transform:translateY(-1.5%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ld-jump{0%,28%,48%,64%,76%,86%,93%,to{animation-timing-function:ease-out}14%,38%,56%,70%,81%,90%,97%{animation-timing-function:ease-in}0%{-webkit-transform:translateY(0);transform:translateY(0)}14%{-webkit-transform:translateY(-27%);transform:translateY(-27%)}28%{-webkit-transform:translateY(0);transform:translateY(0)}38%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}48%{-webkit-transform:translateY(0);transform:translateY(0)}56%{-webkit-transform:translateY(-16%);transform:translateY(-16%)}64%{-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(-12%);transform:translateY(-12%)}76%{-webkit-transform:translateY(0);transform:translateY(0)}81%{-webkit-transform:translateY(-7.5%);transform:translateY(-7.5%)}86%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(-3%);transform:translateY(-3%)}93%{-webkit-transform:translateY(0);transform:translateY(0)}97%{-webkit-transform:translateY(-1.5%);transform:translateY(-1.5%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ld.ld-jump{-webkit-animation:ld-jump 1.5s ease-in infinite;animation:ld-jump 1.5s ease-in infinite}@keyframes ld-orbit{0%{-webkit-transform:translate(30%) rotate(0deg);transform:translate(30%) rotate(0deg)}12.5%{-webkit-transform:translate(21%,21%) rotate(45deg);transform:translate(21%,21%) rotate(45deg)}25%{-webkit-transform:translateY(30%) rotate(90deg);transform:translateY(30%) rotate(90deg)}37.5%{-webkit-transform:translate(-21%,21%) rotate(135deg);transform:translate(-21%,21%) rotate(135deg)}50%{-webkit-transform:translate(-30%) rotate(180deg);transform:translate(-30%) rotate(180deg)}62.5%{-webkit-transform:translate(-21%,-21%) rotate(225deg);transform:translate(-21%,-21%) rotate(225deg)}75%{-webkit-transform:translateY(-30%) rotate(270deg);transform:translateY(-30%) rotate(270deg)}87.5%{-webkit-transform:translate(21%,-21%) rotate(315deg);transform:translate(21%,-21%) rotate(315deg)}to{-webkit-transform:translate(30%) rotate(1turn);transform:translate(30%) rotate(1turn)}}@-webkit-keyframes ld-orbit{0%{-webkit-transform:translate(30%) rotate(0deg);transform:translate(30%) rotate(0deg)}12.5%{-webkit-transform:translate(21%,21%) rotate(45deg);transform:translate(21%,21%) rotate(45deg)}25%{-webkit-transform:translateY(30%) rotate(90deg);transform:translateY(30%) rotate(90deg)}37.5%{-webkit-transform:translate(-21%,21%) rotate(135deg);transform:translate(-21%,21%) rotate(135deg)}50%{-webkit-transform:translate(-30%) rotate(180deg);transform:translate(-30%) rotate(180deg)}62.5%{-webkit-transform:translate(-21%,-21%) rotate(225deg);transform:translate(-21%,-21%) rotate(225deg)}75%{-webkit-transform:translateY(-30%) rotate(270deg);transform:translateY(-30%) rotate(270deg)}87.5%{-webkit-transform:translate(21%,-21%) rotate(315deg);transform:translate(21%,-21%) rotate(315deg)}to{-webkit-transform:translate(30%) rotate(1turn);transform:translate(30%) rotate(1turn)}}.ld.ld-orbit{-webkit-animation:ld-orbit 1s linear infinite;animation:ld-orbit 1s linear infinite}@keyframes ld-rush-rtl{0%{-webkit-transform:translate(200%) skewX(-45deg);transform:translate(200%) skewX(-45deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}30%{-webkit-transform:translate(-40%) skewX(35deg);transform:translate(-40%) skewX(35deg)}45%{-webkit-transform:translate(20%) skewX(-15deg);transform:translate(20%) skewX(-15deg)}60%{-webkit-transform:translate(-10%) skewX(7deg);transform:translate(-10%) skewX(7deg)}80%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}to{-webkit-transform:translate(-250%) skewX(-45deg);transform:translate(-250%) skewX(-45deg)}}@-webkit-keyframes ld-rush-rtl{0%{-webkit-transform:translate(200%) skewX(-45deg);transform:translate(200%) skewX(-45deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}30%{-webkit-transform:translate(-40%) skewX(35deg);transform:translate(-40%) skewX(35deg)}45%{-webkit-transform:translate(20%) skewX(-15deg);transform:translate(20%) skewX(-15deg)}60%{-webkit-transform:translate(-10%) skewX(7deg);transform:translate(-10%) skewX(7deg)}80%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}to{-webkit-transform:translate(-250%) skewX(-45deg);transform:translate(-250%) skewX(-45deg)}}.ld.ld-rush-rtl{-webkit-animation:ld-rush-rtl 1.5s linear infinite;animation:ld-rush-rtl 1.5s linear infinite}@keyframes ld-rush-ltr{0%{-webkit-transform:translate(-200%) skewX(45deg);transform:translate(-200%) skewX(45deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}30%{-webkit-transform:translate(40%) skewX(-35deg);transform:translate(40%) skewX(-35deg)}45%{-webkit-transform:translate(-20%) skewX(15deg);transform:translate(-20%) skewX(15deg)}60%{-webkit-transform:translate(10%) skewX(-7deg);transform:translate(10%) skewX(-7deg)}80%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}to{-webkit-transform:translate(250%) skewX(45deg);transform:translate(250%) skewX(45deg)}}@-webkit-keyframes ld-rush-ltr{0%{-webkit-transform:translate(-200%) skewX(45deg);transform:translate(-200%) skewX(45deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}30%{-webkit-transform:translate(40%) skewX(-35deg);transform:translate(40%) skewX(-35deg)}45%{-webkit-transform:translate(-20%) skewX(15deg);transform:translate(-20%) skewX(15deg)}60%{-webkit-transform:translate(10%) skewX(-7deg);transform:translate(10%) skewX(-7deg)}80%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}to{-webkit-transform:translate(250%) skewX(45deg);transform:translate(250%) skewX(45deg)}}.ld.ld-rush-ltr{-webkit-animation:ld-rush-ltr 1.5s linear infinite;animation:ld-rush-ltr 1.5s linear infinite}@keyframes ld-shake{0%,16.6%,33.3%,50%,66.6%,83.3%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}16.6%{-webkit-transform:translate(-35%);transform:translate(-35%)}33.3%{-webkit-transform:translate(25%);transform:translate(25%)}50%{-webkit-transform:translate(-12%);transform:translate(-12%)}66.6%{-webkit-transform:translate(6%);transform:translate(6%)}83.3%{-webkit-transform:translate(-2.5%);transform:translate(-2.5%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-shake{0%,16.6%,33.3%,50%,66.6%,83.3%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}16.6%{-webkit-transform:translate(-35%);transform:translate(-35%)}33.3%{-webkit-transform:translate(25%);transform:translate(25%)}50%{-webkit-transform:translate(-12%);transform:translate(-12%)}66.6%{-webkit-transform:translate(6%);transform:translate(6%)}83.3%{-webkit-transform:translate(-2.5%);transform:translate(-2.5%)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-shake{-webkit-animation:ld-shake 1s linear infinite;animation:ld-shake 1s linear infinite}@keyframes ld-slide-ltr{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translate(200%);transform:translate(200%)}50%{-webkit-transform:translate(-200%);transform:translate(-200%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-slide-ltr{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translate(200%);transform:translate(200%)}50%{-webkit-transform:translate(-200%);transform:translate(-200%)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-slide-ltr{-webkit-animation:ld-slide-ltr 1s infinite;animation:ld-slide-ltr 1s infinite}@keyframes ld-slide-rtl{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translate(-200%);transform:translate(-200%)}50%{-webkit-transform:translate(200%);transform:translate(200%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-slide-rtl{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translate(-200%);transform:translate(-200%)}50%{-webkit-transform:translate(200%);transform:translate(200%)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-slide-rtl{-webkit-animation:ld-slide-rtl 1s infinite;animation:ld-slide-rtl 1s infinite}@keyframes ld-slide-btt{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{-webkit-transform:translateY(200%);transform:translateY(200%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-slide-btt{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{-webkit-transform:translateY(200%);transform:translateY(200%)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-slide-btt{-webkit-animation:ld-slide-btt 1s infinite;animation:ld-slide-btt 1s infinite}@keyframes ld-slide-ttb{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translateY(200%);transform:translateY(200%)}50%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-slide-ttb{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translateY(200%);transform:translateY(200%)}50%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-slide-ttb{-webkit-animation:ld-slide-ttb 1s infinite;animation:ld-slide-ttb 1s infinite}@keyframes ld-tremble{0%{-webkit-transform:translate(1%,1%);transform:translate(1%,1%)}5%{-webkit-transform:translateY(1%);transform:translateY(1%)}10%{-webkit-transform:translate(1%,2%);transform:translate(1%,2%)}15%{-webkit-transform:translate(2%,1%);transform:translate(2%,1%)}20%{-webkit-transform:translate(3%);transform:translate(3%)}25%{-webkit-transform:translate(1%,2%);transform:translate(1%,2%)}30%{-webkit-transform:translate(1%,3%);transform:translate(1%,3%)}35%{-webkit-transform:translateY(1%);transform:translateY(1%)}40%{-webkit-transform:translate(1%,1%);transform:translate(1%,1%)}45%{-webkit-transform:translate(1%);transform:translate(1%)}50%{-webkit-transform:translate(2%,1%);transform:translate(2%,1%)}55%{-webkit-transform:translate(1%,2%);transform:translate(1%,2%)}60%{-webkit-transform:translate(3%,1%);transform:translate(3%,1%)}65%{-webkit-transform:translateY(2%);transform:translateY(2%)}70%{-webkit-transform:translate(3%);transform:translate(3%)}75%{-webkit-transform:translate(0);transform:translate(0)}80%{-webkit-transform:translate(2%,3%);transform:translate(2%,3%)}85%{-webkit-transform:translate(1%);transform:translate(1%)}90%{-webkit-transform:translateY(2%);transform:translateY(2%)}95%{-webkit-transform:translate(3%,2%);transform:translate(3%,2%)}}@-webkit-keyframes ld-tremble{0%{-webkit-transform:translate(1%,1%);transform:translate(1%,1%)}5%{-webkit-transform:translateY(1%);transform:translateY(1%)}10%{-webkit-transform:translate(1%,2%);transform:translate(1%,2%)}15%{-webkit-transform:translate(2%,1%);transform:translate(2%,1%)}20%{-webkit-transform:translate(3%);transform:translate(3%)}25%{-webkit-transform:translate(1%,2%);transform:translate(1%,2%)}30%{-webkit-transform:translate(1%,3%);transform:translate(1%,3%)}35%{-webkit-transform:translateY(1%);transform:translateY(1%)}40%{-webkit-transform:translate(1%,1%);transform:translate(1%,1%)}45%{-webkit-transform:translate(1%);transform:translate(1%)}50%{-webkit-transform:translate(2%,1%);transform:translate(2%,1%)}55%{-webkit-transform:translate(1%,2%);transform:translate(1%,2%)}60%{-webkit-transform:translate(3%,1%);transform:translate(3%,1%)}65%{-webkit-transform:translateY(2%);transform:translateY(2%)}70%{-webkit-transform:translate(3%);transform:translate(3%)}75%{-webkit-transform:translate(0);transform:translate(0)}80%{-webkit-transform:translate(2%,3%);transform:translate(2%,3%)}85%{-webkit-transform:translate(1%);transform:translate(1%)}90%{-webkit-transform:translateY(2%);transform:translateY(2%)}95%{-webkit-transform:translate(3%,2%);transform:translate(3%,2%)}}.ld.ld-tremble{-webkit-animation:ld-tremble 1s infinite;animation:ld-tremble 1s infinite}@keyframes ld-wander-h{0%{-webkit-transform:translate(-35%);transform:translate(-35%)}50%{-webkit-transform:translate(35%);transform:translate(35%)}to{-webkit-transform:translate(-35%);transform:translate(-35%)}}@-webkit-keyframes ld-wander-h{0%{-webkit-transform:translate(-35%);transform:translate(-35%)}50%{-webkit-transform:translate(35%);transform:translate(35%)}to{-webkit-transform:translate(-35%);transform:translate(-35%)}}.ld.ld-wander-h{-webkit-animation:ld-wander-h 1s ease-out infinite;animation:ld-wander-h 1s ease-out infinite}@keyframes ld-wander-v{0%{-webkit-transform:translateY(-35%);transform:translateY(-35%)}50%{-webkit-transform:translateY(35%);transform:translateY(35%)}to{-webkit-transform:translateY(-35%);transform:translateY(-35%)}}@-webkit-keyframes ld-wander-v{0%{-webkit-transform:translateY(-35%);transform:translateY(-35%)}50%{-webkit-transform:translateY(35%);transform:translateY(35%)}to{-webkit-transform:translateY(-35%);transform:translateY(-35%)}}.ld.ld-wander-v{-webkit-animation:ld-wander-v 1s ease-out infinite;animation:ld-wander-v 1s ease-out infinite}@keyframes ld-bounce-px{0%,90%{animation-timing-function:linear}10%{animation-timing-function:cubic-bezier(0,.4,.6,1)}50%{animation-timing-function:cubic-bezier(.4,0,1,.6)}0%{-webkit-transform:translateY(30px) scaleY(.5);transform:translateY(30px) scaleY(.5)}10%{-webkit-transform:translateY(5px) scaleY(1.1);transform:translateY(5px) scaleY(1.1)}50%{-webkit-transform:translateY(-37px) scaleY(1.1);transform:translateY(-37px) scaleY(1.1)}90%{-webkit-transform:translateY(5px) scaleY(1.1);transform:translateY(5px) scaleY(1.1)}to{-webkit-transform:translateY(30px) scaleY(.5);transform:translateY(30px) scaleY(.5)}}@-webkit-keyframes ld-bounce-px{0%,90%{animation-timing-function:linear}10%{animation-timing-function:cubic-bezier(0,.4,.6,1)}50%{animation-timing-function:cubic-bezier(.4,0,1,.6)}0%{-webkit-transform:translateY(30px) scaleY(.5);transform:translateY(30px) scaleY(.5)}10%{-webkit-transform:translateY(5px) scaleY(1.1);transform:translateY(5px) scaleY(1.1)}50%{-webkit-transform:translateY(-37px) scaleY(1.1);transform:translateY(-37px) scaleY(1.1)}90%{-webkit-transform:translateY(5px) scaleY(1.1);transform:translateY(5px) scaleY(1.1)}to{-webkit-transform:translateY(30px) scaleY(.5);transform:translateY(30px) scaleY(.5)}}.ld.ld-bounce-px{-webkit-animation:ld-bounce-px 1s infinite;animation:ld-bounce-px 1s infinite}@keyframes ld-bounce-px-rtl{0%{-webkit-transform:translate(80px,-20px);transform:translate(80px,-20px)}12.5%{-webkit-transform:translate(60px,-12px);transform:translate(60px,-12px)}25%{-webkit-transform:translate(40px);transform:translate(40px)}37.5%{-webkit-transform:translate(25px,-12px);transform:translate(25px,-12px)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}62.5%{-webkit-transform:translate(-25px,-12px);transform:translate(-25px,-12px)}75%{-webkit-transform:translate(-40px);transform:translate(-40px)}87.5%{-webkit-transform:translate(-60px,-12px);transform:translate(-60px,-12px)}to{-webkit-transform:translate(-80px,-20px);transform:translate(-80px,-20px)}}@-webkit-keyframes ld-bounce-px-rtl{0%{-webkit-transform:translate(80px,-20px);transform:translate(80px,-20px)}12.5%{-webkit-transform:translate(60px,-12px);transform:translate(60px,-12px)}25%{-webkit-transform:translate(40px);transform:translate(40px)}37.5%{-webkit-transform:translate(25px,-12px);transform:translate(25px,-12px)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}62.5%{-webkit-transform:translate(-25px,-12px);transform:translate(-25px,-12px)}75%{-webkit-transform:translate(-40px);transform:translate(-40px)}87.5%{-webkit-transform:translate(-60px,-12px);transform:translate(-60px,-12px)}to{-webkit-transform:translate(-80px,-20px);transform:translate(-80px,-20px)}}.ld.ld-bounce-px-rtl{-webkit-animation:ld-bounce-px-rtl 1s linear infinite;animation:ld-bounce-px-rtl 1s linear infinite}@keyframes ld-bounce-px-ltr{0%{-webkit-transform:translate(-80px,-20px);transform:translate(-80px,-20px)}12.5%{-webkit-transform:translate(-60px,-12px);transform:translate(-60px,-12px)}25%{-webkit-transform:translate(-50px);transform:translate(-50px)}37.5%{-webkit-transform:translate(-25px,-12px);transform:translate(-25px,-12px)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}62.5%{-webkit-transform:translate(25px,-12px);transform:translate(25px,-12px)}75%{-webkit-transform:translate(50px);transform:translate(50px)}87.5%{-webkit-transform:translate(60px,-12px);transform:translate(60px,-12px)}to{-webkit-transform:translate(80px,-20px);transform:translate(80px,-20px)}}@-webkit-keyframes ld-bounce-px-ltr{0%{-webkit-transform:translate(-80px,-20px);transform:translate(-80px,-20px)}12.5%{-webkit-transform:translate(-60px,-12px);transform:translate(-60px,-12px)}25%{-webkit-transform:translate(-50px);transform:translate(-50px)}37.5%{-webkit-transform:translate(-25px,-12px);transform:translate(-25px,-12px)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}62.5%{-webkit-transform:translate(25px,-12px);transform:translate(25px,-12px)}75%{-webkit-transform:translate(50px);transform:translate(50px)}87.5%{-webkit-transform:translate(60px,-12px);transform:translate(60px,-12px)}to{-webkit-transform:translate(80px,-20px);transform:translate(80px,-20px)}}.ld.ld-bounce-px-ltr{-webkit-animation:ld-bounce-px-ltr 1s linear infinite;animation:ld-bounce-px-ltr 1s linear infinite}@keyframes ld-bounce-a-px{0%,25%,50%,75%,to{animation-timing-function:cubic-bezier(0,.4,.6,1)}12.5%,37.5%,62.5%,87.5%{animation-timing-function:cubic-bezier(.4,0,1,.6)}0%{-webkit-transform:translate(0);transform:translate(0)}12.5%{-webkit-transform:translate(5px,-28px);transform:translate(5px,-28px)}25%{-webkit-transform:translate(10px);transform:translate(10px)}37.5%{-webkit-transform:translate(5px,-28px);transform:translate(5px,-28px)}50%{-webkit-transform:translate(0);transform:translate(0)}62.5%{-webkit-transform:translate(-5px,-28px);transform:translate(-5px,-28px)}75%{-webkit-transform:translate(-10px);transform:translate(-10px)}87.5%{-webkit-transform:translate(-5px,-28px);transform:translate(-5px,-28px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-bounce-a-px{0%,25%,50%,75%,to{animation-timing-function:cubic-bezier(0,.4,.6,1)}12.5%,37.5%,62.5%,87.5%{animation-timing-function:cubic-bezier(.4,0,1,.6)}0%{-webkit-transform:translate(0);transform:translate(0)}12.5%{-webkit-transform:translate(5px,-28px);transform:translate(5px,-28px)}25%{-webkit-transform:translate(10px);transform:translate(10px)}37.5%{-webkit-transform:translate(5px,-28px);transform:translate(5px,-28px)}50%{-webkit-transform:translate(0);transform:translate(0)}62.5%{-webkit-transform:translate(-5px,-28px);transform:translate(-5px,-28px)}75%{-webkit-transform:translate(-10px);transform:translate(-10px)}87.5%{-webkit-transform:translate(-5px,-28px);transform:translate(-5px,-28px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-bounce-a-px{-webkit-animation:ld-bounce-a-px 2s infinite;animation:ld-bounce-a-px 2s infinite}@keyframes ld-float-px{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:linear}0%{-webkit-transform:translate(0);transform:translate(0);box-shadow:0 0 0 rgba(0,0,0,.3)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 5px 5px rgba(0,0,0,.3)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 5px 5px rgba(0,0,0,.3)}to{-webkit-transform:translate(0);transform:translate(0);box-shadow:0 0 0 rgba(0,0,0,.3)}}@-webkit-keyframes ld-float-px{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:linear}0%{-webkit-transform:translate(0);transform:translate(0);box-shadow:0 0 0 rgba(0,0,0,.3)}30%{-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 5px 5px rgba(0,0,0,.3)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 5px 5px rgba(0,0,0,.3)}to{-webkit-transform:translate(0);transform:translate(0);box-shadow:0 0 0 rgba(0,0,0,.3)}}.ld.ld-float-px{-webkit-animation:ld-float-px 1s infinite;animation:ld-float-px 1s infinite}@keyframes ld-hit-px{0%{animation-timing-function:cubic-bezier(.5,0,1,.5);-webkit-transform:scale(0) translate(0) skewX(0);transform:scale(0) translate(0) skewX(0)}20%{-webkit-transform:scale(1) translate(0) skewX(20deg);transform:scale(1) translate(0) skewX(20deg)}50%{animation-timing-function:cubic-bezier(1,0,1,.5);-webkit-transform:scale(1) translate(0) skewX(20deg);transform:scale(1) translate(0) skewX(20deg)}to{-webkit-transform:scale(1) translateY(150px) skewX(20deg);transform:scale(1) translateY(150px) skewX(20deg)}}@-webkit-keyframes ld-hit-px{0%{animation-timing-function:cubic-bezier(.5,0,1,.5);-webkit-transform:scale(0) translate(0) skewX(0);transform:scale(0) translate(0) skewX(0)}20%{-webkit-transform:scale(1) translate(0) skewX(20deg);transform:scale(1) translate(0) skewX(20deg)}50%{animation-timing-function:cubic-bezier(1,0,1,.5);-webkit-transform:scale(1) translate(0) skewX(20deg);transform:scale(1) translate(0) skewX(20deg)}to{-webkit-transform:scale(1) translateY(150px) skewX(20deg);transform:scale(1) translateY(150px) skewX(20deg)}}.ld.ld-hit-px{-webkit-animation:ld-hit-px 2s infinite;animation:ld-hit-px 2s infinite}@keyframes ld-jelly-px{0%,16.6%,33.3%,50%,66.6%,83.3%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}16.6%{-webkit-transform:translate(-30px) skewX(30deg);transform:translate(-30px) skewX(30deg)}33.3%{-webkit-transform:translate(25px) skewX(-20deg);transform:translate(25px) skewX(-20deg)}50%{-webkit-transform:translate(-12px) skewX(10deg);transform:translate(-12px) skewX(10deg)}66.6%{-webkit-transform:translate(6px) skewX(-5deg);transform:translate(6px) skewX(-5deg)}83.3%{-webkit-transform:translate(-2.5px) skewX(2deg);transform:translate(-2.5px) skewX(2deg)}to{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}}@-webkit-keyframes ld-jelly-px{0%,16.6%,33.3%,50%,66.6%,83.3%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}16.6%{-webkit-transform:translate(-30px) skewX(30deg);transform:translate(-30px) skewX(30deg)}33.3%{-webkit-transform:translate(25px) skewX(-20deg);transform:translate(25px) skewX(-20deg)}50%{-webkit-transform:translate(-12px) skewX(10deg);transform:translate(-12px) skewX(10deg)}66.6%{-webkit-transform:translate(6px) skewX(-5deg);transform:translate(6px) skewX(-5deg)}83.3%{-webkit-transform:translate(-2.5px) skewX(2deg);transform:translate(-2.5px) skewX(2deg)}to{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}}.ld.ld-jelly-px{-webkit-animation:ld-jelly-px 1s linear infinite;animation:ld-jelly-px 1s linear infinite}@keyframes ld-jump-px{0%,28%,48%,64%,76%,86%,93%,to{animation-timing-function:ease-out}14%,38%,56%,70%,81%,90%,97%{animation-timing-function:ease-in}0%{-webkit-transform:translateY(0);transform:translateY(0)}14%{-webkit-transform:translateY(-27px);transform:translateY(-27px)}28%{-webkit-transform:translateY(0);transform:translateY(0)}38%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}48%{-webkit-transform:translateY(0);transform:translateY(0)}56%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}64%{-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}76%{-webkit-transform:translateY(0);transform:translateY(0)}81%{-webkit-transform:translateY(-7.5px);transform:translateY(-7.5px)}86%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}93%{-webkit-transform:translateY(0);transform:translateY(0)}97%{-webkit-transform:translateY(-1.5px);transform:translateY(-1.5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ld-jump-px{0%,28%,48%,64%,76%,86%,93%,to{animation-timing-function:ease-out}14%,38%,56%,70%,81%,90%,97%{animation-timing-function:ease-in}0%{-webkit-transform:translateY(0);transform:translateY(0)}14%{-webkit-transform:translateY(-27px);transform:translateY(-27px)}28%{-webkit-transform:translateY(0);transform:translateY(0)}38%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}48%{-webkit-transform:translateY(0);transform:translateY(0)}56%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}64%{-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}76%{-webkit-transform:translateY(0);transform:translateY(0)}81%{-webkit-transform:translateY(-7.5px);transform:translateY(-7.5px)}86%{-webkit-transform:translateY(0);transform:translateY(0)}90%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}93%{-webkit-transform:translateY(0);transform:translateY(0)}97%{-webkit-transform:translateY(-1.5px);transform:translateY(-1.5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ld.ld-jump-px{-webkit-animation:ld-jump-px 1.5s ease-in infinite;animation:ld-jump-px 1.5s ease-in infinite}@keyframes ld-orbit-px{0%{-webkit-transform:translate(30px) rotate(0deg);transform:translate(30px) rotate(0deg)}12.5%{-webkit-transform:translate(21px,21px) rotate(45deg);transform:translate(21px,21px) rotate(45deg)}25%{-webkit-transform:translateY(30px) rotate(90deg);transform:translateY(30px) rotate(90deg)}37.5%{-webkit-transform:translate(-21px,21px) rotate(135deg);transform:translate(-21px,21px) rotate(135deg)}50%{-webkit-transform:translate(-30px) rotate(180deg);transform:translate(-30px) rotate(180deg)}62.5%{-webkit-transform:translate(-21px,-21px) rotate(225deg);transform:translate(-21px,-21px) rotate(225deg)}75%{-webkit-transform:translateY(-30px) rotate(270deg);transform:translateY(-30px) rotate(270deg)}87.5%{-webkit-transform:translate(21px,-21px) rotate(315deg);transform:translate(21px,-21px) rotate(315deg)}to{-webkit-transform:translate(30px) rotate(1turn);transform:translate(30px) rotate(1turn)}}@-webkit-keyframes ld-orbit-px{0%{-webkit-transform:translate(30px) rotate(0deg);transform:translate(30px) rotate(0deg)}12.5%{-webkit-transform:translate(21px,21px) rotate(45deg);transform:translate(21px,21px) rotate(45deg)}25%{-webkit-transform:translateY(30px) rotate(90deg);transform:translateY(30px) rotate(90deg)}37.5%{-webkit-transform:translate(-21px,21px) rotate(135deg);transform:translate(-21px,21px) rotate(135deg)}50%{-webkit-transform:translate(-30px) rotate(180deg);transform:translate(-30px) rotate(180deg)}62.5%{-webkit-transform:translate(-21px,-21px) rotate(225deg);transform:translate(-21px,-21px) rotate(225deg)}75%{-webkit-transform:translateY(-30px) rotate(270deg);transform:translateY(-30px) rotate(270deg)}87.5%{-webkit-transform:translate(21px,-21px) rotate(315deg);transform:translate(21px,-21px) rotate(315deg)}to{-webkit-transform:translate(30px) rotate(1turn);transform:translate(30px) rotate(1turn)}}.ld.ld-orbit-px{-webkit-animation:ld-orbit-px 1s linear infinite;animation:ld-orbit-px 1s linear infinite}@keyframes ld-rush-px-rtl{0%{-webkit-transform:translate(100px) skewX(-45deg);transform:translate(100px) skewX(-45deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}30%{-webkit-transform:translate(-20px) skewX(35deg);transform:translate(-20px) skewX(35deg)}45%{-webkit-transform:translate(10px) skewX(-15deg);transform:translate(10px) skewX(-15deg)}60%{-webkit-transform:translate(-5px) skewX(7deg);transform:translate(-5px) skewX(7deg)}80%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}to{-webkit-transform:translate(-150px) skewX(-45deg);transform:translate(-150px) skewX(-45deg)}}@-webkit-keyframes ld-rush-px-rtl{0%{-webkit-transform:translate(100px) skewX(-45deg);transform:translate(100px) skewX(-45deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}30%{-webkit-transform:translate(-20px) skewX(35deg);transform:translate(-20px) skewX(35deg)}45%{-webkit-transform:translate(10px) skewX(-15deg);transform:translate(10px) skewX(-15deg)}60%{-webkit-transform:translate(-5px) skewX(7deg);transform:translate(-5px) skewX(7deg)}80%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}to{-webkit-transform:translate(-150px) skewX(-45deg);transform:translate(-150px) skewX(-45deg)}}.ld.ld-rush-px-rtl{-webkit-animation:ld-rush-px-rtl 1.5s linear infinite;animation:ld-rush-px-rtl 1.5s linear infinite}@keyframes ld-rush-px-ltr{0%{-webkit-transform:translate(-100px) skewX(45deg);transform:translate(-100px) skewX(45deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}30%{-webkit-transform:translate(20px) skewX(-35deg);transform:translate(20px) skewX(-35deg)}45%{-webkit-transform:translate(-10px) skewX(15deg);transform:translate(-10px) skewX(15deg)}60%{-webkit-transform:translate(5px) skewX(-7deg);transform:translate(5px) skewX(-7deg)}80%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}to{-webkit-transform:translate(150px) skewX(45deg);transform:translate(150px) skewX(45deg)}}@-webkit-keyframes ld-rush-px-ltr{0%{-webkit-transform:translate(-100px) skewX(45deg);transform:translate(-100px) skewX(45deg);animation-timing-function:cubic-bezier(0,.5,.5,1)}30%{-webkit-transform:translate(20px) skewX(-35deg);transform:translate(20px) skewX(-35deg)}45%{-webkit-transform:translate(-10px) skewX(15deg);transform:translate(-10px) skewX(15deg)}60%{-webkit-transform:translate(5px) skewX(-7deg);transform:translate(5px) skewX(-7deg)}80%{-webkit-transform:translate(0) skewX(0deg);transform:translate(0) skewX(0deg)}to{-webkit-transform:translate(150px) skewX(45deg);transform:translate(150px) skewX(45deg)}}.ld.ld-rush-px-ltr{-webkit-animation:ld-rush-px-ltr 1.5s linear infinite;animation:ld-rush-px-ltr 1.5s linear infinite}@keyframes ld-shake-px{0%,16.6%,33.3%,50%,66.6%,83.3%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}16.6%{-webkit-transform:translate(-35px);transform:translate(-35px)}33.3%{-webkit-transform:translate(25px);transform:translate(25px)}50%{-webkit-transform:translate(-12px);transform:translate(-12px)}66.6%{-webkit-transform:translate(6px);transform:translate(6px)}83.3%{-webkit-transform:translate(-2.5px);transform:translate(-2.5px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-shake-px{0%,16.6%,33.3%,50%,66.6%,83.3%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}16.6%{-webkit-transform:translate(-35px);transform:translate(-35px)}33.3%{-webkit-transform:translate(25px);transform:translate(25px)}50%{-webkit-transform:translate(-12px);transform:translate(-12px)}66.6%{-webkit-transform:translate(6px);transform:translate(6px)}83.3%{-webkit-transform:translate(-2.5px);transform:translate(-2.5px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-shake-px{-webkit-animation:ld-shake-px 1s linear infinite;animation:ld-shake-px 1s linear infinite}@keyframes ld-slide-px-ltr{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translate(100px);transform:translate(100px)}50%{-webkit-transform:translate(-100px);transform:translate(-100px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-slide-px-ltr{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translate(100px);transform:translate(100px)}50%{-webkit-transform:translate(-100px);transform:translate(-100px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-slide-px-ltr{-webkit-animation:ld-slide-px-ltr 1s infinite;animation:ld-slide-px-ltr 1s infinite}@keyframes ld-slide-px-rtl{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translate(-100px);transform:translate(-100px)}50%{-webkit-transform:translate(100px);transform:translate(100px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-slide-px-rtl{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translate(-100px);transform:translate(-100px)}50%{-webkit-transform:translate(100px);transform:translate(100px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-slide-px-rtl{-webkit-animation:ld-slide-px-rtl 1s infinite;animation:ld-slide-px-rtl 1s infinite}@keyframes ld-slide-px-btt{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}50%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-slide-px-btt{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}50%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-slide-px-btt{-webkit-animation:ld-slide-px-btt 1s infinite;animation:ld-slide-px-btt 1s infinite}@keyframes ld-slide-px-ttb{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translateY(100px);transform:translateY(100px)}50%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes ld-slide-px-ttb{0%,to{animation-timing-function:cubic-bezier(.5,0,1,.5)}50%{animation-timing-function:cubic-bezier(0,.5,.5,1)}0%{-webkit-transform:translate(0);transform:translate(0)}49.9%{-webkit-transform:translateY(100px);transform:translateY(100px)}50%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translate(0);transform:translate(0)}}.ld.ld-slide-px-ttb{-webkit-animation:ld-slide-px-ttb 1s infinite;animation:ld-slide-px-ttb 1s infinite}@keyframes ld-tremble-px{0%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}5%{-webkit-transform:translateY(1px);transform:translateY(1px)}10%{-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}15%{-webkit-transform:translate(2px,1px);transform:translate(2px,1px)}20%{-webkit-transform:translate(3px);transform:translate(3px)}25%{-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}30%{-webkit-transform:translate(1px,3px);transform:translate(1px,3px)}35%{-webkit-transform:translateY(1px);transform:translateY(1px)}40%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}45%{-webkit-transform:translate(1px);transform:translate(1px)}50%{-webkit-transform:translate(2px,1px);transform:translate(2px,1px)}55%{-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}60%{-webkit-transform:translate(3px,1px);transform:translate(3px,1px)}65%{-webkit-transform:translateY(2px);transform:translateY(2px)}70%{-webkit-transform:translate(3px);transform:translate(3px)}75%{-webkit-transform:translate(0);transform:translate(0)}80%{-webkit-transform:translate(2px,3px);transform:translate(2px,3px)}85%{-webkit-transform:translate(1px);transform:translate(1px)}90%{-webkit-transform:translateY(2px);transform:translateY(2px)}95%{-webkit-transform:translate(3px,2px);transform:translate(3px,2px)}}@-webkit-keyframes ld-tremble-px{0%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}5%{-webkit-transform:translateY(1px);transform:translateY(1px)}10%{-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}15%{-webkit-transform:translate(2px,1px);transform:translate(2px,1px)}20%{-webkit-transform:translate(3px);transform:translate(3px)}25%{-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}30%{-webkit-transform:translate(1px,3px);transform:translate(1px,3px)}35%{-webkit-transform:translateY(1px);transform:translateY(1px)}40%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}45%{-webkit-transform:translate(1px);transform:translate(1px)}50%{-webkit-transform:translate(2px,1px);transform:translate(2px,1px)}55%{-webkit-transform:translate(1px,2px);transform:translate(1px,2px)}60%{-webkit-transform:translate(3px,1px);transform:translate(3px,1px)}65%{-webkit-transform:translateY(2px);transform:translateY(2px)}70%{-webkit-transform:translate(3px);transform:translate(3px)}75%{-webkit-transform:translate(0);transform:translate(0)}80%{-webkit-transform:translate(2px,3px);transform:translate(2px,3px)}85%{-webkit-transform:translate(1px);transform:translate(1px)}90%{-webkit-transform:translateY(2px);transform:translateY(2px)}95%{-webkit-transform:translate(3px,2px);transform:translate(3px,2px)}}.ld.ld-tremble-px{-webkit-animation:ld-tremble-px 1s infinite;animation:ld-tremble-px 1s infinite}@keyframes ld-wander-px-h{0%{-webkit-transform:translate(-35px);transform:translate(-35px)}50%{-webkit-transform:translate(35px);transform:translate(35px)}to{-webkit-transform:translate(-35px);transform:translate(-35px)}}@-webkit-keyframes ld-wander-px-h{0%{-webkit-transform:translate(-35px);transform:translate(-35px)}50%{-webkit-transform:translate(35px);transform:translate(35px)}to{-webkit-transform:translate(-35px);transform:translate(-35px)}}.ld.ld-wander-px-h{-webkit-animation:ld-wander-px-h 1s ease-out infinite;animation:ld-wander-px-h 1s ease-out infinite}@keyframes ld-wander-px-v{0%{-webkit-transform:translateY(-35px);transform:translateY(-35px)}50%{-webkit-transform:translateY(35px);transform:translateY(35px)}to{-webkit-transform:translateY(-35px);transform:translateY(-35px)}}@-webkit-keyframes ld-wander-px-v{0%{-webkit-transform:translateY(-35px);transform:translateY(-35px)}50%{-webkit-transform:translateY(35px);transform:translateY(35px)}to{-webkit-transform:translateY(-35px);transform:translateY(-35px)}}.ld.ld-wander-px-v{-webkit-animation:ld-wander-px-v 1s ease-out infinite;animation:ld-wander-px-v 1s ease-out infinite}.ld-ext-bottom,.ld-ext-left,.ld-ext-right,.ld-ext-top,.ld-over,.ld-over-full,.ld-over-full-inverse,.ld-over-inverse{position:relative;-webkit-transition:all .3s;transition:all .3s;transition-timing-function:ease-in;overflow:hidden}.ld-ext-bottom>.ld,.ld-ext-left>.ld,.ld-ext-right>.ld,.ld-ext-top>.ld,.ld-over-full-inverse>.ld,.ld-over-full>.ld,.ld-over-inverse>.ld,.ld-over>.ld{position:absolute;top:50%;left:50%;margin:-.5em;opacity:0;z-index:-100;-webkit-transition:all .3s;transition:all .3s;transition-timing-function:ease-in}.ld-ext-bottom.running>.ld,.ld-ext-left.running>.ld,.ld-ext-right.running>.ld,.ld-ext-top.running>.ld,.ld-over-full-inverse.running>.ld,.ld-over-full.running>.ld,.ld-over-inverse.running>.ld,.ld-over.running>.ld{opacity:1;z-index:auto}.ld-ext-right.running{padding-right:2.5em!important}.ld-ext-right>.ld{top:50%;left:auto;right:1em}.ld-ext-left.running{padding-left:2.5em!important}.ld-ext-left>.ld{top:50%;right:auto;left:1em}.ld-ext-bottom.running{padding-bottom:2.5em!important}.ld-ext-bottom>.ld{top:auto;left:50%;bottom:1em}.ld-ext-top.running{padding-top:2.5em!important}.ld-ext-top>.ld{bottom:auto;left:50%;top:1em}.ld-over,.ld-over-full,.ld-over-full-inverse,.ld-over-inverse{overflow:hidden}.ld-over-full-inverse.running>.ld,.ld-over-full.running>.ld,.ld-over-inverse.running>.ld,.ld-over.running>.ld{z-index:99999}.ld-over-full-inverse:before,.ld-over-full:before,.ld-over-inverse:before,.ld-over:before{content:" ";display:block;opacity:0;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;transition:all .3s;transition-timing-function:ease-in;background:hsla(0,0%,94.1%,.8)}.ld-over-full-inverse>.ld,.ld-over-full>.ld{position:fixed}.ld-over-full>.ld{color:rgba(0,0,0,.8)}.ld-over-full-inverse:before,.ld-over-full:before{z-index:-1;position:fixed;background:hsla(0,0%,100%,.8)}.ld-over-full-inverse.running>.ld,.ld-over-full.running>.ld,.ld-over-inverse.running>.ld,.ld-over.running>.ld{z-index:999999}.ld-over-full-inverse.running:before,.ld-over-full.running:before,.ld-over-inverse.running:before,.ld-over.running:before{opacity:1;z-index:999998;display:block}.ld-over-inverse>.ld{color:hsla(0,0%,100%,.8)}.ld-over-inverse:before{background:rgba(0,0,0,.6)}.ld-over-full-inverse>.ld{color:hsla(0,0%,100%,.8)}.ld-over-full-inverse:before{background:rgba(0,0,0,.6)}.answer-container dropdown .selected-item .selected{max-width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}dropdown{min-width:186px;height:33px;display:inline-block;font-size:14px;position:relative}dropdown .selected-item{border:1px solid #79769e;background-color:#fff;border-radius:5px;display:inline-block;padding:6px 8px;width:100%;outline:none;color:#36366a;font-weight:500}dropdown .selected-item:hover,dropdown .selected-item:hover button{border-color:#6340d6;color:#6340d6}dropdown .selected-item:hover button:after{color:#6340d6}dropdown .selected-item .prefix{margin-right:4px;color:#36366a}dropdown .selected-item .selected{color:#36366a}dropdown .selected-item .no-selection{color:#7f7d92}dropdown .selected-item button{outline:none;box-shadow:none;cursor:default;font-size:0;background-color:transparent;height:44px;width:36px;height:0;padding:0;position:absolute;top:0;right:0;border-radius:0 50px 50px 0;border-left:none;width:50px}dropdown .selected-item button:after{font:normal normal normal 20px/1 Material Symbols Outlined;color:#7f7d92;content:"\E313";font-size:22px;text-align:center;display:inline-block;padding:5px 0}dropdown .selected-item button.items-open:after{content:"\E316"}dropdown ul{margin-top:4px;border:1px solid #79769e;list-style:none;cursor:default;position:absolute;z-index:10;background-color:#fff;width:100%;border-radius:4px}dropdown ul li{margin:0;padding:5px 16px;outline:none;border:none;color:#292949;border-radius:4px}dropdown ul li:hover{color:#292949;background-color:#f6f6f8}dropdown ul li.search-input-container{padding:8px;background-color:#fff;border-bottom:1px solid #79769e}dropdown ul li.search-input-container:hover{background-color:#fff}dropdown ul li.search-input-container .dropdown-search-input{width:100%;padding:6px 8px;border:1px solid #79769e;border-radius:4px;font-size:14px;outline:none}dropdown ul li.search-input-container .dropdown-search-input:focus{border-color:#6340d6;box-shadow:0 0 0 2px rgba(99,64,214,.1)}dropdown ul li.no-results{color:#7f7d92;text-align:center;font-style:italic}dropdown ul li.no-results:hover{background-color:#fff}dropdown-confirmation{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(41,41,73,.85);z-index:10}dropdown-confirmation .confirmation-dialog{width:638px;height:176px;background-color:#fff;padding:43px 32px 40px;border-top:3px solid transparent;border-image:linear-gradient(270deg,#32b0be,#007c89);border-image-slice:1;position:fixed;top:calc(50% - 88px);left:calc(50% - 319px)}dropdown-confirmation .confirmation-dialog button.close-button{position:absolute;top:10px;right:10px}dropdown-confirmation .confirmation-dialog button.close-button:before{display:inline-block}dropdown-confirmation .confirmation-dialog .confirm{position:absolute;bottom:32px;left:32px}@media(max-width:767px){dropdown-confirmation .confirmation-dialog{width:calc(100% - 32px);height:auto;min-height:176px;left:16px;top:50%;transform:translateY(-50%);padding:43px 20px 88px}dropdown-confirmation .confirmation-dialog .confirm{left:20px}}question-rubric-editor{display:block}question-rubric-editor .question-title{padding:0 4px;font-size:18px;line-height:1.5;color:#7f7d92}question-rubric-editor .rubric-header{margin-top:4px;padding:0 4px 8px;display:flex;justify-content:space-between;flex-wrap:wrap}question-rubric-editor .rubric-header .section-title{display:inline-block;color:#292949;font-size:16px;line-height:1.5;font-weight:700}question-rubric-editor .rubric-header .rubric-toolbar .ql-toolbar.ql-snow{border:none;padding:0}question-rubric-editor .rubric-header .rubric-toolbar .enable-edit{font-size:0}question-rubric-editor .rubric-header .rubric-toolbar .enable-edit:before{color:#a9a7b6;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;content:"\E3C9"}question-rubric-editor .rubric-header .rubric-toolbar .enable-edit:hover:before{color:#292949}question-rubric-editor .ql-container.ql-snow{border:none}question-rubric-editor .rubric-container{width:100%;border-radius:12px;border:1px solid #79769e;min-height:49px;padding:10px 20px;font-size:16px;line-height:24px;margin-bottom:20px;resize:vertical;overflow:auto}question-rubric-editor .rubric-container button{margin-top:20px}question-rubric-editor .rubric-container .ql-editor{border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;color:#7f7d92;margin-bottom:24px;min-height:49px}question-rubric-editor .rubric-container .ql-editor.ql-blank:before{left:0;color:#7f7d92;font-style:normal;font-size:15px}question-rubric-editor .rubric-container .ql-editor p{word-wrap:break-word;white-space:normal}question-rubric-editor .rubric-container .rubric>*{margin-bottom:0;font-size:15px}question-rubric-editor .rubric-container .rubric ol,question-rubric-editor .rubric-container .rubric ul{padding-left:1.5em;list-style-position:inside}question-rubric-editor .rubric-container .rubric ul li:before{content:"";margin-left:-7px}question-rubric-editor .rubric-container img{max-width:100%}question-guidance-editor{display:block}question-guidance-editor .question-title{padding:0 4px;font-size:18px;line-height:1.5;color:#7f7d92}question-guidance-editor .guidance-header{margin-top:4px;padding:0 4px 8px;display:flex;justify-content:space-between;flex-wrap:wrap}question-guidance-editor .guidance-header .section-title{display:inline-flex;align-items:center;gap:4px;color:#292949;font-size:16px;line-height:1.5;font-weight:700}question-guidance-editor .guidance-header .section-title .info-icon{display:inline-flex;align-items:center;position:relative;cursor:help}question-guidance-editor .guidance-header .section-title .info-icon svg{width:20px;height:20px;stroke:#7f7d92}question-guidance-editor .guidance-header .section-title .info-icon svg:hover{stroke:#292949}question-guidance-editor .guidance-header .section-title .info-icon.tooltip:hover .tooltip-text{visibility:visible;opacity:1;transition-delay:0s}question-guidance-editor .guidance-header .section-title .info-icon.tooltip:not(:hover) .tooltip-text{opacity:0;transition-delay:.3s}question-guidance-editor .guidance-header .section-title .info-icon.tooltip .tooltip-text{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility 0s linear .3s;font-size:14px;background-color:#fff;color:#000;padding:12px;border-radius:8px;box-shadow:0 0 5px 2px rgba(0,0,0,.25);position:absolute;z-index:100;top:30px;left:0;width:420px;line-height:1.5;font-weight:400}question-guidance-editor .guidance-header .section-title .info-icon.tooltip .tooltip-text p{margin:0 0 8px}question-guidance-editor .guidance-header .section-title .info-icon.tooltip .tooltip-text p:last-child{margin-bottom:0}question-guidance-editor .guidance-header .section-title .info-icon.tooltip .tooltip-text p strong{font-weight:600;color:#36366a}question-guidance-editor .guidance-header .section-title .info-icon.tooltip .tooltip-text ul{margin:8px 0;padding-left:20px}question-guidance-editor .guidance-header .section-title .info-icon.tooltip .tooltip-text ul li{margin-bottom:4px;line-height:1.5}question-guidance-editor .guidance-header .guidance-toolbar .ql-toolbar.ql-snow{border:none;padding:0}question-guidance-editor .guidance-header .guidance-toolbar .enable-edit{font-size:0}question-guidance-editor .guidance-header .guidance-toolbar .enable-edit:before{color:#a9a7b6;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:22px;content:"\E3C9"}question-guidance-editor .guidance-header .guidance-toolbar .enable-edit:hover:before{color:#292949}question-guidance-editor .ql-container.ql-snow{border:none}question-guidance-editor .guidance-container{width:100%;border-radius:12px;border:1px solid #79769e;min-height:49px;padding:10px 20px;font-size:16px;line-height:24px;margin-bottom:20px;resize:vertical;overflow:auto}question-guidance-editor .guidance-container button{margin-top:20px}question-guidance-editor .guidance-container .ql-editor{border:none;padding:0;font-family:Plus Jakarta Sans,sans-serif;color:#7f7d92;margin-bottom:24px;min-height:49px}question-guidance-editor .guidance-container .ql-editor.ql-blank:before{left:0;color:#7f7d92;font-style:normal;font-size:15px}question-guidance-editor .guidance-container .ql-editor p{word-wrap:break-word;white-space:normal}question-guidance-editor .guidance-container .guidance>*{margin-bottom:0;font-size:15px}question-guidance-editor .guidance-container .guidance ol,question-guidance-editor .guidance-container .guidance ul{padding-left:1.5em;list-style-position:inside}question-guidance-editor .guidance-container .guidance ul li:before{content:"";margin-left:-7px}question-guidance-editor .guidance-container img{max-width:100%}highlighted-string span{font-weight:700;color:#292949}code-language-selector label{margin-right:0;margin-bottom:8px}code-language-selector label input[type=checkbox]:focus{border:none!important}code-language-selector .all-languages{display:grid}question-editor-controls .persistence-controls{display:flex;gap:8px}question-editor-controls .persistence-controls button{font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:10px}question-editor-controls .persistence-controls button.close-button{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e}question-editor-controls .persistence-controls button.close-button:after{display:none}question-editor-controls .persistence-controls button.close-button:active,question-editor-controls .persistence-controls button.close-button:hover{background-color:#d5d5e7}question-editor-controls .persistence-controls button.close-button:focus,question-editor-controls .persistence-controls button.close-button:focus-visible{outline:1px solid #6340d6}question-editor-controls .persistence-controls button.close-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}question-editor-controls .persistence-controls button.save{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out}question-editor-controls .persistence-controls button.save:active,question-editor-controls .persistence-controls button.save:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}question-editor-controls .persistence-controls button.save:focus,question-editor-controls .persistence-controls button.save:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}question-editor-controls .persistence-controls button.save:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}question-editor-controls .persistence-controls button.close-button,question-editor-controls .persistence-controls button.save{height:40px;min-width:0;padding:10px 22px}question-discard-confirmation{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(41,41,73,.85);z-index:10;display:flex;align-items:center;justify-content:center}question-discard-confirmation .confirmation-dialog{width:480px;min-height:220px;background-color:#fff;padding:32px;border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.15);position:relative}question-discard-confirmation .confirmation-dialog button.close-button{position:absolute;top:16px;right:16px}question-discard-confirmation .confirmation-dialog button.close-button:before{display:inline-block}question-discard-confirmation .confirmation-dialog .dialog-title{color:#292949;font-size:20px;font-weight:600;line-height:30px;margin:0 0 16px;padding-right:32px}question-discard-confirmation .confirmation-dialog .dialog-text{color:#7f7d92;font-size:16px;line-height:24px;margin:0 0 32px}question-discard-confirmation .confirmation-dialog .dialog-buttons{display:flex;gap:12px;justify-content:flex-end}question-discard-confirmation .confirmation-dialog .dialog-buttons .btn{font-size:14px;font-weight:600;line-height:20px;padding:10px 20px;border-radius:8px;cursor:pointer}question-discard-confirmation .confirmation-dialog .dialog-buttons .btn.cancel{background-color:transparent;border:1px solid #79769e;color:#292949}question-discard-confirmation .confirmation-dialog .dialog-buttons .btn.cancel:hover{background-color:rgba(121,118,158,.1)}question-discard-confirmation .confirmation-dialog .dialog-buttons .btn.confirm{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out}question-discard-confirmation .confirmation-dialog .dialog-buttons .btn.confirm:active,question-discard-confirmation .confirmation-dialog .dialog-buttons .btn.confirm:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}question-discard-confirmation .confirmation-dialog .dialog-buttons .btn.confirm:focus,question-discard-confirmation .confirmation-dialog .dialog-buttons .btn.confirm:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}question-discard-confirmation .confirmation-dialog .dialog-buttons .btn.confirm:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}question-delete-section{display:block;margin:18px 0 8px;padding-top:14px;border-top:1px solid #dad9fb}question-delete-section .delete-section{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px}question-delete-section .delete-copy{min-width:0}question-delete-section .delete-label{display:block;color:#292949;font-size:13.5px;font-weight:600}question-delete-section .delete-hint{display:block;margin-top:2px;color:#7f7d92;font-size:12.5px;line-height:1.5}question-delete-section .btn-delete{flex:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:1px solid rgba(235,80,72,.55);border-radius:10px;background:#fff;color:#eb5048;font-size:13px;font-weight:600;cursor:pointer}question-delete-section .btn-delete i{font-size:16px}question-delete-section .btn-delete:hover:not([disabled]){border-color:#eb5048;background:#ffe1df}question-delete-section .btn-delete[disabled]{opacity:.6;cursor:default}test-editor-controls .persistence-controls{position:absolute;width:auto;bottom:0;left:0;right:0;padding:15px}test-editor-controls .persistence-controls span{display:flex;gap:1em}test-editor-controls .persistence-controls button{flex-grow:1;font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e}test-editor-controls .persistence-controls button:active,test-editor-controls .persistence-controls button:hover{background-color:#d5d5e7}test-editor-controls .persistence-controls button:focus,test-editor-controls .persistence-controls button:focus-visible{outline:1px solid #6340d6}test-editor-controls .persistence-controls button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}test-editor-controls .persistence-controls button.save-btn{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none}test-editor-controls .persistence-controls button.save-btn:active,test-editor-controls .persistence-controls button.save-btn:hover{background-color:#4627ab}test-editor-controls .persistence-controls button.save-btn:focus,test-editor-controls .persistence-controls button.save-btn:focus-visible{outline-color:#c1b2f5;outline-style:solid}test-editor-controls .persistence-controls button.save-btn:disabled{outline:none;background-color:#d5d5e7;cursor:auto}test-editor-controls .persistence-controls button:hover{background:#6340d6;color:#fff}topic-card-info-content{display:block}topic-card-info-content .qc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px}topic-card-info-content .qc-icons{display:flex;align-items:center;gap:4px}topic-card-info-content .qc-icon{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:#ebecff;color:#6340d6}topic-card-info-content .qc-icon i{font-size:13px}topic-card-info-content .qc-count{font-size:11.5px;color:#736f9c;white-space:nowrap}topic-card-info-content .qc-level{font-size:11.5px;color:#8884b0;white-space:nowrap}topic-card-info-content .qc-level:before{content:"\B7";margin-right:4px}topic-card-add-content .card-topic-content{position:relative;height:300px}topic-card-add-content .card-topic-content .question-data{margin-bottom:8px}topic-card-add-content .card-topic-content .question-data .data-point{display:flex;color:#6340d6;font-size:30px;font-style:normal;font-weight:400;line-height:38px}topic-card-add-content .card-topic-content .question-data .data-point span{display:block;color:#adadca;font-size:30px;font-style:normal;font-weight:400;line-height:38px}topic-card-add-content .card-topic-content .cancel-btn{color:#7f7d92;background:none;border:none;padding:0;height:22px;width:22px;position:absolute;top:8px;right:10px;float:right;font-size:0}topic-card-add-content .card-topic-content .cancel-btn:hover:after{color:#292949}topic-card-add-content .card-topic-content .cancel-btn:after{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E5CD";text-align:center}topic-card-add-content .card-topic-content .question-selections{position:relative}topic-card-question-type .question-type-selection{color:#7f7d92;position:relative}topic-card-question-type .question-type-selection .label-icon-wrapper{display:flex;align-items:center}topic-card-question-type .question-type-selection .icon-info{border-radius:50%;background-color:#ececff;margin-right:5px;padding:7px}topic-card-question-type .question-type-selection .icon-info i{font-size:20px;color:#6340d6}topic-card-question-type .question-type-selection>label{float:left;padding:5px 7px;font-weight:400;font-size:15px;line-height:0;cursor:pointer;position:relative;color:#7f7d92}topic-card-question-type .question-type-selection>label span{font-size:0;vertical-align:text-bottom}topic-card-question-type .question-type-selection>label span:before{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E86F";display:inline-block;font-size:22px;margin-right:8px}topic-card-question-type .question-type-selection>label strong{color:#292949}topic-card-question-type .question-type-selection input[type=radio]{display:none}topic-card-question-type .question-type-selection input[type=radio]:checked~label{border-bottom:2px solid #6340d6;z-index:2;color:#7f7d92}topic-card-question-type .question-type-selection input[type=radio]:checked~label~.question-difficulty-selection{display:block;z-index:1}topic-card-question-type .question-type-selection.multiple-choice label span:before{content:"\E241"}topic-card-question-type .question-type-selection.free-text label span:before{content:"\E8EE"}topic-card-question-type .question-type-selection.video label{margin-top:2px}topic-card-question-type .question-type-selection.video label span:before{content:"\F7A6";font-size:20px}topic-card-question-type .question-type-selection .question-difficulty-selection{display:none;position:absolute;top:50px;left:0;width:100%;padding-top:16px}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty{margin-bottom:8px;display:flex;align-items:center;justify-content:space-evenly;gap:8px}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .icon-wrap{display:flex;align-items:center;padding:10px;min-width:fit-content;color:#6340d6;border-radius:50%;margin-right:8px}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .icon-wrap .icon-dif-info{display:flex}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .icon-wrap .icon-dif-info svg{width:20px;height:20px}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .icon-wrap:first-child{margin-right:5px}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .icon-wrap.basic{background-color:#e3fff0;border-color:#4dc184}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .icon-wrap.intermediate{background-color:#fffbea;border-color:#f3a52c}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .icon-wrap.advanced{background-color:#ffebea;border-color:#e62419}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .max-questions{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#000}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty>*{display:inline-block}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty label{font-weight:400}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .question-difficulty,topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .slider{margin-right:7px}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty .question-difficulty{width:23px;vertical-align:sub;text-transform:capitalize}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=range].slider{-webkit-appearance:none;appearance:none;width:212px;height:3px;background:#e9e7eb;border:none;outline:none;box-shadow:none;display:inline-block;padding:0;vertical-align:middle}@supports(-ms-ime-align:auto){topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=range].slider{width:200px}}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=range].slider::-moz-range-track{background:#e9e7eb}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=range].slider::-ms-track{width:200px}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background-color:#fff;box-shadow:0 0 6px 0 rgba(41,41,73,.4);border:1px solid #79769e;cursor:pointer;border-radius:5px}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=range].slider::-moz-range-thumb{width:12px;height:12px;background-color:#fff;box-shadow:0 0 6px 0 rgba(41,41,73,.4);border:1px solid #79769e;cursor:pointer;border-radius:5px}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=range].slider::-ms-thumb{background-color:#292949}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=number]{width:72px;border:1px solid #e9e7eb;border-radius:100px;-moz-appearance:textfield;text-align:center;font-size:13px}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=number]::-webkit-inner-spin-button,topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}topic-card-question-type .question-type-selection .question-difficulty-selection .difficulty input[type=number]~label{margin-left:-42px;width:40px;font-size:13px}site-navigation-available-credits .available-credits{color:#fff;background-color:#41417b;padding:16px;border-radius:16px}site-navigation-available-credits .available-credits .wrap-description{margin-bottom:8px;text-align:center}site-navigation-available-credits .available-credits .number-description{font-size:22px;font-weight:400;color:#adadca;margin-bottom:6px}site-navigation-available-credits .available-credits .number-description .score{font-size:28px;font-weight:600;color:#35bec7}site-navigation-available-credits .available-credits .credit-description{width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:20px}site-navigation-available-credits .available-credits.collapsed{padding:10px}site-navigation-available-credits .available-credits.collapsed .wrap-description,site-navigation-available-credits .available-credits.collapsed .wrap-description .number-description{margin:0}site-navigation-available-credits .available-credits.collapsed .wrap-description .number-description .score{font-size:18px}site-navigation-available-credits .available-credits.collapsed .wrap-description .number-description .total{font-size:12px}public-share-viewer #candidate-report{display:flex}public-share-viewer #candidate-report test-sitting-report-overview{min-width:165px;padding-top:84px}public-share-viewer #candidate-report test-sitting-report-overview .logo{display:inline-block}@media print{public-share-viewer #candidate-report test-sitting-report-overview .logo{display:none}}public-share-viewer #candidate-report test-sitting-report-question-bar .question-bar{border-right:1px solid #a9a7b6}public-share-viewer #candidate-report test-sitting-report-question-bar .question-bar .focus{display:none}test-summary-report-share-details{display:flex;justify-content:space-between;align-items:center}test-summary-report-share-details>*{font-size:14px}test-summary-report-share-details h3{display:inline;color:#292949}test-summary-report-share-details a.share-link{font-weight:700}test-summary-report-share-details span{color:#292949}test-summary-report-share-details .terms-wrap span{margin-right:10px}test-summary-report-share-details .tooltip-container{position:relative;display:flex}test-summary-report-share-details .tooltip-text{visibility:hidden;width:80px;background-color:#7f7d92;color:#fff;text-align:center;border-radius:5px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-40px;opacity:0;transition:opacity .3s}test-summary-report-share-details .tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}test-summary-report-share-details span.test-link{margin-right:10px;display:flex;padding:3px 6px;background-color:#6340d6;border-radius:6px;text-transform:uppercase;color:#fff;cursor:pointer}test-summary-report-share-details span.test-link:before{display:flex;align-items:center;content:"\E2E2";font-family:Phosphor;font-size:24px;color:#fff;margin-right:5px;font-size:16px}test-summary-report-share-details .close-button{font-size:0;margin-right:16px;outline:none}test-summary-report-share-details .close-button:after{font-size:15px;height:24px;width:24px}spinner{background-color:#7f7d92;position:absolute;top:0;left:0;height:100%;width:100%;z-index:11}spinner .spinner{position:absolute;top:30%;left:calc(50% - 30px)}.spinner{margin:100px auto;width:60px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#fff;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite}.spinner>div:not(:last-child){margin-right:3px}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}test-sitting-report-overview-time-taken{padding-bottom:8px}test-sitting-report-overview-time-taken .test-timing{color:#292949}test-sitting-report-overview-time-taken .test-timing strong{font-weight:700;color:#292949}test-sitting-report-overview-time-taken .test-timing .time.in>span{font-weight:300}test-sitting-report-overview-time-taken .test-timing .time.away{color:#292949;font-weight:300}test-sitting-report-overview-time-taken #focus-bar{display:none;width:100%;height:11px;margin-top:8px;border-radius:3px;background:#e9e7eb}test-sitting-report-overview-time-taken #focus-bar .section{display:inline-block;vertical-align:top;height:100%}test-sitting-report-overview-time-taken #focus-bar .section.away{background:#6340d6}test-sitting-report-overview-time-taken #focus-bar .section div{height:11px}@media(min-width:1266px){test-sitting-report-overview-time-taken #focus-bar{display:inline-block}}@media(min-width:1680px){test-sitting-report-overview-time-taken .test-timing .time.in{float:left}test-sitting-report-overview-time-taken .test-timing .time.away{float:right}}test-sitting-report-overview-scores .container{display:inline-block;width:80px;margin-right:32px;margin-bottom:24px}test-sitting-report-overview-scores .container h3{color:#292949;font-size:14px;padding:0 0 8px 4px;font-weight:700}test-sitting-report-overview-scores .container .value{font-size:32px;padding-left:4px;font-weight:900;letter-spacing:.4px;color:#6340d6}test-sitting-report-overview-scores .container .unit{padding-left:2px;font-size:22px;color:#6340d6}test-sitting-report-overview-scores .container .value-description{border-top:2px solid #e9e7eb;display:block;padding:4px 4px 0;color:#7f7d92}test-sitting-report-overview-scores .container .value-description strong{color:#292949}test-sitting-report-question-code-challenge-unit-test-details>div{font-size:13px;margin-left:22px;display:block}test-sitting-report-question-code-challenge-unit-test-details .unit-test-details{display:flex;flex-direction:row;background:#fff;margin-left:0}test-sitting-report-question-code-challenge-unit-test-details .unit-test-details div{display:inline-block;float:left}test-sitting-report-question-code-challenge-unit-test-details .unit-test-details div.indicator{padding:0 12px 0 0}test-sitting-report-question-code-challenge-unit-test-details .unit-test-details div.indicator svg{height:10px;width:10px}test-sitting-report-question-code-challenge-unit-test-details .unit-test-details div.indicator svg circle.pass{fill:#41ba71}test-sitting-report-question-code-challenge-unit-test-details .unit-test-details div.indicator svg circle.fail{fill:#de3f3f}test-sitting-report-question-code-challenge-unit-test-details .unit-test-details div.indicator svg circle.inconclusive{fill:#ffb521}test-sitting-report-question-code-challenge-unit-test-details .unit-test-details div.description{font-size:14px;color:#292949;line-height:1.5;padding-right:42px;padding-bottom:8px;border-bottom:2px solid #e9e7eb;margin-bottom:8px;width:100%}test-sitting-report-question-code-challenge-unit-test-details .unit-test-details div.description>span{font-weight:700}test-sitting-report-question-code-challenge-unit-test-details .unit-test-inputs-outputs{padding-bottom:8px}test-sitting-report-question-code-challenge-unit-test-details .unit-test-inputs-outputs>div{margin-bottom:8px}test-sitting-report-question-code-challenge-unit-test-details .unit-test-inputs-outputs>div>span{color:#292949;font-weight:700;margin-right:8px}test-sitting-report-question-code-challenge-unit-test-details .unit-test-output{overflow-wrap:break-word}test-sitting-report-question-code-challenge-unit-test-details .unit-test-output>div{width:100%;margin-bottom:8px;padding:8px 12px;background:#13172c;color:#fff}test-sitting-report-question-code-challenge-unit-test-details .unit-test-output>div pre{font-size:12px;line-height:1.25em}test-sitting-report-question-indicator .correctness-marker{transform:rotate(270deg);vertical-align:middle}test-sitting-report-question-indicator .correctness-marker>circle{fill:#de3f3f}test-sitting-report-question-indicator .correctness-marker>circle.has-marks{fill:#41ba71}test-sitting-report-question-indicator .correctness-marker>circle.is-skipped{fill:#a9a7b6}test-sitting-report-question-indicator .correctness-marker>circle.inner{display:none}test-sitting-report-question-indicator .correctness-marker>path{fill:#a9a7b6;display:none}test-sitting-report-question-indicator .correctness-marker>path.partially-correct{display:block}test-sitting-report-question-indicator .correctness-marker.unmarked>circle{fill:#ffb521}test-sitting-report-question-indicator .correctness-marker.unmarked>circle.inner{display:block;fill:#fff}shortlist-button{vertical-align:middle;position:relative;display:inline-block;cursor:pointer}shortlist-button:hover .tooltip-text-add,shortlist-button:hover .tooltip-text-remove{visibility:visible;opacity:1}shortlist-button .tooltip-text-add,shortlist-button .tooltip-text-remove{visibility:hidden;opacity:0;width:90px;background-color:#7f7d92;color:#fff;text-align:center;border-radius:5px;padding:5px 2px;position:absolute;z-index:1;right:17px;transition:opacity .3s}shortlist-button .tooltip-text-remove{top:-72px}shortlist-button .tooltip-text-add{top:-52px}shortlist-button .tooltip-text-add:before,shortlist-button .tooltip-text-remove:before{content:"";position:absolute;bottom:-8px;right:2px;margin-left:-5px;border:5px solid transparent;border-left-color:#7f7d92;transform:rotate(90deg)}shortlist-button button.shortlist-button{padding:0;vertical-align:-webkit-baseline-middle}shortlist-button button.shortlist-button.shortlisted:focus,shortlist-button button.shortlist-button:focus{outline:none}code-project-question-editor .content-editor{background:#fff;padding:24px 20px 32px;margin-top:8px;border:1px solid #eeeff0;width:100%;float:left;margin-left:0;margin-right:0}code-project-question-editor .content-editor .section-header{margin-top:4px;border-bottom:1px solid #e9e7eb;padding:0 4px 8px}code-project-question-editor .content-editor .section-header .section-title{display:inline-block;color:#292949;font-size:16px;line-height:1.5;font-weight:700}code-project-question-editor .content-editor .section-body{padding:16px 4px 0}code-project-question-editor .content-editor .section-body .info{background-color:rgba(0,124,137,.2);padding:16px 12px 8px 50px;position:relative;margin-bottom:12px;display:block}code-project-question-editor .content-editor .section-body .info:before{font:normal normal normal 20px/1 Material Symbols Outlined;display:block;position:absolute;content:"\E88E";font-size:24px;top:calc(50% - 12px);left:12px}code-project-question-editor .content-editor .section-body .info code{font-family:Meslo,Consolas,Roboto Mono,andale mono,monospace;background-color:rgba(54,61,74,.5);color:#fff;padding:1px 8px;margin:0 4px;border-radius:2px}code-project-question-editor .content-editor .section-body .info ul{list-style-position:inside;font-size:15px;margin-bottom:12px}code-project-question-editor .content-editor .section-body button.save{margin-top:12px}code-project-question-editor .content-editor #starting-point-repo-url{display:block;min-width:500px}code-project-content-preview h4{color:#292949;font-size:14px;margin-bottom:4px}code-project-content-preview code{font-family:Meslo,Consolas,Roboto Mono,andale mono,monospace;background-color:rgba(54,61,74,.5);color:#fff;padding:1px 8px;margin:0 4px;border-radius:2px}code-project-answer p.info{margin-top:16px}code-project-answer ol{list-style-position:inside}code-project-answer ol li{margin-bottom:4px}code-project-answer input.answer-git-repo{min-width:350px;margin-bottom:16px}test-folder-editor{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(41,41,73,.85);z-index:10}test-folder-editor .create-folder-dialog{width:638px;height:388px;background-color:#fff;padding:40px;border-radius:20px;border-image-slice:1;position:absolute;top:calc(50% - 194px);left:calc(50% - 319px)}test-folder-editor .create-folder-dialog button.close-button{position:absolute;top:15px;right:15px}test-folder-editor .create-folder-dialog button.close-button:before{display:inline-block}test-folder-editor .create-folder-dialog button#save-folder{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;position:absolute;bottom:10px;left:50%;transform:translate(-50%,-50%)}test-folder-editor .create-folder-dialog button#save-folder:active,test-folder-editor .create-folder-dialog button#save-folder:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}test-folder-editor .create-folder-dialog button#save-folder:focus,test-folder-editor .create-folder-dialog button#save-folder:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}test-folder-editor .create-folder-dialog button#save-folder:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}test-folder-editor .create-folder-dialog h1{font-size:18px;font-weight:700;color:#292949;line-height:1.5;margin-bottom:16px}test-folder-editor .create-folder-dialog p{margin-bottom:24px;padding-right:30px}test-folder-editor .create-folder-dialog .error{color:red;font-size:14px;margin-top:5px;margin-bottom:0}test-folder-editor .create-folder-dialog .error-input{border:1px solid red}test-folder-editor .create-folder-dialog input#folder-name{width:100%;margin:6px 0}test-folder-editor .create-folder-dialog .custom-checkbox{padding-top:10px;position:relative;display:inline-flex;align-items:center;gap:8px}test-folder-editor .create-folder-dialog .custom-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}test-folder-editor .create-folder-dialog .custom-checkbox label{position:relative;padding-left:32px;cursor:pointer;user-select:none;color:#333;margin-bottom:0}test-folder-editor .create-folder-dialog .custom-checkbox label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:6px;border:1.5px solid rgba(99,64,214,.4);background-color:#fff;transition:all .2s ease}test-folder-editor .create-folder-dialog .custom-checkbox label:after{content:"";position:absolute;left:2px;top:50%;transform:translateY(-50%) scale(0);width:19px;height:19px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;transition:transform .2s ease}test-folder-editor .create-folder-dialog .custom-checkbox input[type=checkbox]:not(:disabled)+label:hover:before{border-color:#6340d6;background-color:rgba(99,64,214,.05)}test-folder-editor .create-folder-dialog .custom-checkbox input[type=checkbox]:focus+label:before{border-color:#6340d6;box-shadow:0 0 0 2px rgba(99,64,214,.2)}test-folder-editor .create-folder-dialog .custom-checkbox input[type=checkbox]:disabled+label{cursor:not-allowed;opacity:.6}test-folder-editor .create-folder-dialog .custom-checkbox input[type=checkbox]:disabled+label:before{border-color:#d5d5e7;background-color:#f5f5f5}test-folder-editor .create-folder-dialog .custom-checkbox input[type=checkbox]:checked+label:before{background-color:#6340d6;border-color:#6340d6}test-folder-editor .create-folder-dialog .custom-checkbox input[type=checkbox]:checked+label:after{transform:translateY(-50%) scale(1)}test-folder-editor .create-folder-dialog .custom-checkbox input[type=checkbox]:checked:not(:disabled)+label:hover:before{background-color:#4627ab;border-color:#4627ab}test-folder-editor .create-folder-dialog .custom-checkbox input[type=checkbox]:checked:focus+label:before{box-shadow:0 0 0 2px rgba(99,64,214,.2)}test-folder-editor .create-folder-dialog .custom-checkbox input[type=checkbox]:checked:disabled+label:before{background-color:#d5d5e7;border-color:#d5d5e7}test-folder-card{display:flex;flex-direction:column;height:100%;padding:10px 12px;border:1px solid #dad9fb;border-radius:16px;background-color:#fff;box-shadow:0 1px 3px rgba(136,132,176,.16);transition:border-color .15s ease,box-shadow .15s ease}test-folder-card:hover{border-color:#c1b2f5}test-folder-card .folder-card-header{display:flex;align-items:center;gap:8px;min-width:0}test-folder-card .folder-icon{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:#ebecff;color:#6340d6}test-folder-card .folder-icon i{font-size:13px}test-folder-card .title{flex:1;min-width:0;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:600;color:#202040}test-folder-card .shared-badge{flex:none;padding:1px 7px;border-radius:999px;background:#f5f5f8;color:#736f9c;font-size:10.5px;text-transform:uppercase;letter-spacing:.3px}test-folder-card .card-menu{flex:none;display:flex;gap:2px}test-folder-card .card-menu button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:7px;color:#736f9c}test-folder-card .card-menu button i{font-size:14px}test-folder-card .card-menu button:disabled{cursor:not-allowed;opacity:.4}test-folder-card .card-menu button:hover:not(:disabled){background-color:#ebecff;color:#6340d6}test-folder-card .folder-card-content{flex:1;min-height:0;padding:8px 0 0}test-folder-card .folder-card-content h4{margin:0;color:#736f9c;font-size:11.5px;font-weight:400}test-folder-card .test-list{min-height:60px;margin-top:6px}test-folder-card .test-row{min-width:0;font-size:12.5px;line-height:1.6}test-folder-card .test-row a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#6340d6}test-folder-card .test-row a:hover{color:#4627ab}test-folder-card .no-tests{min-height:60px;margin:6px 0 0;color:#8884b0;font-size:12.5px}test-folder-card .folder-card-options{margin-top:auto;display:flex;align-items:center;padding-top:8px;border-top:1px solid #dad9fb}test-folder-card .folder-card-options .card-btn{padding:0;border:none;background:transparent;color:#6340d6;font-size:12.5px;cursor:pointer}test-folder-card .folder-card-options .card-btn:hover{color:#4627ab}test-folder-delete{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(41,41,73,.85);z-index:10}test-folder-delete .delete-folder-dialog{width:638px;height:216px;background-color:#fff;padding:40px;border-radius:20px;border-image-slice:1;position:absolute;top:calc(50% - 108px);left:calc(50% - 319px)}test-folder-delete .delete-folder-dialog button.close-button{position:absolute;top:15px;right:15px}test-folder-delete .delete-folder-dialog button.close-button:before{display:inline-block}test-folder-delete .delete-folder-dialog h1{font-size:18px;font-weight:700;color:#292949;line-height:1.5;margin-bottom:16px}test-folder-delete .delete-folder-dialog button#delete-folder{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;position:absolute;bottom:10px;left:50%;transform:translate(-50%,-50%)}test-folder-delete .delete-folder-dialog button#delete-folder:active,test-folder-delete .delete-folder-dialog button#delete-folder:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}test-folder-delete .delete-folder-dialog button#delete-folder:focus,test-folder-delete .delete-folder-dialog button#delete-folder:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}test-folder-delete .delete-folder-dialog button#delete-folder:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}test-folders{margin-top:16px;display:block}test-folders label{display:block;margin-bottom:4px}test-folders select{border-radius:50px;border:1px solid #79769e;display:block;width:100%;height:44px;padding:10px 20px}test-folders select:disabled{opacity:.4}test-folders select:focus-visible{outline-color:#6340d6}test-folders .test-folder{display:inline-block;background-color:#6340d6;border-radius:3px;padding:1px 4px 3px 10px;margin:5px 2px 8px 0;max-width:200px}test-folders .test-folder label{display:inline;font-size:12px;color:#fff;font-weight:400;line-height:22px;vertical-align:text-top}test-folders .test-folder button{padding:0}test-folders .test-folder button:before{color:#fff;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:24px;content:"\E5CD";padding-top:1px;display:block}test-card-simple{display:block;border-radius:16px}test-card-simple [data-ng-animate="2"]{display:none!important}test-card-simple .test-card-container{display:flex;flex-direction:column;height:100%;padding:10px 12px;border:1px solid #dad9fb;border-radius:16px;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease}test-card-simple .test-card-container:hover{border-color:#c1b2f5}test-card-simple .test-card-container .test-card-header{position:relative}test-card-simple .test-card-container .test-card-header .badge-new{flex:none;padding:2px 7px;border-radius:5px;background:#6340d6;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;line-height:1.4}test-card-simple .test-card-container .test-card-header .title-container{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-between;padding:0}test-card-simple .test-card-container .test-card-header .title-container tooltip{min-width:0;flex:1}test-card-simple .test-card-container .test-card-header .title-container tooltip h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}test-card-simple .test-card-container .test-card-header .title-container .title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;color:#202040}test-card-simple .test-card-container .test-card-header .title-container .title.no-toggle{width:auto}test-card-simple .test-card-container .test-card-header .title-container .toggle-privacy{flex:none;height:22px;position:relative;padding:0;border-radius:12px;outline:none}test-card-simple .test-card-container .test-card-header .title-container .toggle-privacy:before{border-radius:12px;display:inline-block;content:"";width:38px;height:100%;background-color:#6340d6;transition:background .5s}test-card-simple .test-card-container .test-card-header .title-container .toggle-privacy:after{display:inline-block;position:absolute;content:"";width:14px;height:calc(100% - 8px);top:4px;right:4px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}test-card-simple .test-card-container .test-card-header .title-container .toggle-privacy.disabled:before{background-color:#7f7d92}test-card-simple .test-card-container .test-card-header .title-container .toggle-privacy.disabled:after{right:calc(100% - 18px);background:#fff}test-card-simple .test-card-container .card-container{flex:1;min-height:0;padding:0}test-card-simple .test-card-container .card-container.distribute{padding-top:16px;background-color:#fff;position:relative}test-card-simple .test-card-container .card-container.distribute[data-ng-animate="2"]{display:none!important}test-card-simple .test-card-container .card-container.distribute h3{font-size:14px;color:#292949;margin-bottom:16px}test-card-simple .test-card-container .card-container.distribute label{font-weight:400}test-card-simple .test-card-container .card-container.distribute .url>textarea{width:100%;min-height:100px;resize:none;outline:none;border:none;padding:0;font-size:14px;line-height:1.5;color:#7f7d92;overflow:hidden;-ms-overflow-style:none}test-card-simple .test-card-container .card-container.distribute .url>textarea::selection{display:block}test-card-simple .test-card-container .card-container.distribute .back-btn{display:flex;justify-content:flex-end;width:100%}test-card-simple .test-card-container .card-container.distribute .back-btn button{padding:3px;background-color:#6340d6;border-radius:16px}test-card-simple .test-card-container .card-container.distribute .back-btn button:after{color:#fff}test-card-simple .test-card-container .card-container.distribute .back-btn button:hover{outline:1px solid #6340d6}test-card-simple .test-card-container .card-overlay{background-color:#f5f5f8;padding:9px;border-radius:20px;height:100%;overflow:auto}test-card-simple .test-card-container .card-overlay .card-content{padding:0}test-card-simple .test-card-container .card-overlay .card-content .wrap-btn-close{display:flex;justify-content:flex-end}test-card-simple .test-card-container .card-overlay .card-content .wrap-btn-close button{margin-bottom:5px;color:#6340d6;display:flex;align-items:center}test-card-simple .test-card-container .card-overlay .card-content h3{font-weight:600;margin-bottom:5px}test-card-simple .test-card-container .card-overlay .card-content p{font-size:12px}test-card-simple .test-card-container .card-buttons{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid #dad9fb}test-card-simple .test-card-container .card-buttons .card-btn{padding:0;border:none;background:transparent;color:#6340d6;font-size:12.5px;cursor:pointer}test-card-simple .test-card-container .card-buttons .card-btn:hover{color:#4627ab}test-card-simple .test-card-container .card-buttons .card-btn-distribute{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12px;white-space:nowrap;cursor:pointer}test-card-simple .test-card-container .card-buttons .card-btn-distribute:hover{border-color:#6340d6;color:#6340d6}test-card-simple .test-card-container .card-buttons .card-btn-distribute i{font-size:14px}test-folder-card-simple{display:block;height:100%;border-radius:16px}test-folder-card-simple [data-ng-animate="2"]{display:none!important}test-folder-card-simple .test-card-container{display:flex;flex-direction:column;height:100%;padding:10px 12px;border:1px solid #dad9fb;border-radius:16px;background-color:#fff;transition:border-color .15s ease,box-shadow .15s ease}test-folder-card-simple .test-card-container:hover{border-color:#c1b2f5}test-folder-card-simple .test-card-container .test-card-header{position:relative}test-folder-card-simple .test-card-container .test-card-header .badge-new{flex:none;padding:2px 7px;border-radius:5px;background:#6340d6;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;line-height:1.4}test-folder-card-simple .test-card-container .test-card-header .title-container{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-between;padding:0}test-folder-card-simple .test-card-container .test-card-header .title-container tooltip{min-width:0;flex:1}test-folder-card-simple .test-card-container .test-card-header .title-container tooltip h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}test-folder-card-simple .test-card-container .test-card-header .title-container .title{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;color:#202040}test-folder-card-simple .test-card-container .test-card-header .title-container .title.no-toggle{width:auto}test-folder-card-simple .test-card-container .test-card-header .title-container .toggle-privacy{flex:none;height:22px;position:relative;padding:0;border-radius:12px;outline:none}test-folder-card-simple .test-card-container .test-card-header .title-container .toggle-privacy:before{border-radius:12px;display:inline-block;content:"";width:38px;height:100%;background-color:#6340d6;transition:background .5s}test-folder-card-simple .test-card-container .test-card-header .title-container .toggle-privacy:after{display:inline-block;position:absolute;content:"";width:14px;height:calc(100% - 8px);top:4px;right:4px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}test-folder-card-simple .test-card-container .test-card-header .title-container .toggle-privacy.disabled:before{background-color:#7f7d92}test-folder-card-simple .test-card-container .test-card-header .title-container .toggle-privacy.disabled:after{right:calc(100% - 18px);background:#fff}test-folder-card-simple .test-card-container .card-container{flex:1;min-height:0;padding:0}test-folder-card-simple .test-card-container .card-container.distribute{padding-top:16px;background-color:#fff;position:relative}test-folder-card-simple .test-card-container .card-container.distribute[data-ng-animate="2"]{display:none!important}test-folder-card-simple .test-card-container .card-container.distribute h3{font-size:14px;color:#292949;margin-bottom:16px}test-folder-card-simple .test-card-container .card-container.distribute label{font-weight:400}test-folder-card-simple .test-card-container .card-container.distribute .url>textarea{width:100%;min-height:100px;resize:none;outline:none;border:none;padding:0;font-size:14px;line-height:1.5;color:#7f7d92;overflow:hidden;-ms-overflow-style:none}test-folder-card-simple .test-card-container .card-container.distribute .url>textarea::selection{display:block}test-folder-card-simple .test-card-container .card-container.distribute .back-btn{display:flex;justify-content:flex-end;width:100%}test-folder-card-simple .test-card-container .card-container.distribute .back-btn button{padding:3px;background-color:#6340d6;border-radius:16px}test-folder-card-simple .test-card-container .card-container.distribute .back-btn button:after{color:#fff}test-folder-card-simple .test-card-container .card-container.distribute .back-btn button:hover{outline:1px solid #6340d6}test-folder-card-simple .test-card-container .card-overlay{background-color:#f5f5f8;padding:9px;border-radius:20px;height:100%;overflow:auto}test-folder-card-simple .test-card-container .card-overlay .card-content{padding:0}test-folder-card-simple .test-card-container .card-overlay .card-content .wrap-btn-close{display:flex;justify-content:flex-end}test-folder-card-simple .test-card-container .card-overlay .card-content .wrap-btn-close button{margin-bottom:5px;color:#6340d6;display:flex;align-items:center}test-folder-card-simple .test-card-container .card-overlay .card-content h3{font-weight:600;margin-bottom:5px}test-folder-card-simple .test-card-container .card-overlay .card-content p{font-size:12px}test-folder-card-simple .test-card-container .card-buttons{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #dad9fb}test-folder-card-simple .test-card-container .card-buttons .card-btn{padding:0;border:none;background:transparent;color:#6340d6;font-size:12.5px;white-space:nowrap;cursor:pointer}test-folder-card-simple .test-card-container .card-buttons .card-btn:hover{color:#4627ab}test-folder-card-simple .test-card-container .card-buttons .card-btn-distribute{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12px;white-space:nowrap;cursor:pointer}test-folder-card-simple .test-card-container .card-buttons .card-btn-distribute:hover{border-color:#6340d6;color:#6340d6}test-folder-card-simple .test-card-container .card-buttons .card-btn-distribute i{font-size:14px}test-folder-card-simple .test-card-container .card-buttons.distribute{justify-content:center}test-folder-card-report-view{display:block}test-folder-card-report-view .card-content-test{padding:8px 0 0;min-height:74px}test-folder-card-report-view .candidates-count{display:flex;align-items:center;justify-content:space-between;gap:8px}test-folder-card-report-view .candidates-count h4{margin:0;color:#736f9c;font-size:11.5px;font-weight:400}test-folder-card-report-view .candidates-count .unlock{display:flex;align-items:center;padding:1px 8px;border-radius:44px;background-color:#e62419;color:#fff;font-size:11px;cursor:pointer;white-space:nowrap}test-folder-card-report-view .candidates-count .unlock i{color:#fff;font-size:14px}test-folder-card-report-view .candidates-count .unlock:after{content:"";opacity:0;transition:opacity .3s ease-in-out}test-folder-card-report-view .candidates-count .unlock:hover:after{content:"Unlock";opacity:1;margin-left:6px}test-folder-card-report-view .recent-candidates-list{margin-top:6px}test-folder-card-report-view .candidate-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:10px;font-size:12.5px;line-height:1.6}test-folder-card-report-view .candidate-row .candidate-name{min-width:0}test-folder-card-report-view .candidate-row .candidate-name a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#6340d6}test-folder-card-report-view .candidate-row .candidate-name a:hover{color:#4627ab}test-folder-card-report-view .candidate-row .candidate-date{color:#8884b0;font-size:11.5px;white-space:nowrap}test-folder-card-report-view .candidate-row .candidate-score{min-width:34px;color:#202040;font-weight:600;text-align:right;white-space:nowrap}test-folder-card-report-view .no-candidates{margin:6px 0 0;color:#8884b0;font-size:12.5px}my-profile{display:flex;flex-direction:column;height:fit-content;max-width:496px}my-profile .content .content-header{display:flex;margin-bottom:16px}my-profile .content .content-header .account-settings-menu{display:flex;align-items:center;gap:8px;background-color:transparent;border:1px solid #79769e;padding:4px;border-radius:50px;height:44px;font-size:14px;font-weight:500}my-profile .content .content-header .account-settings-menu a,my-profile .content .content-header .account-settings-menu button{border:none;color:#000;padding:9px 14px;text-align:center;text-wrap:nowrap}my-profile .content .content-header .account-settings-menu a:not(.active),my-profile .content .content-header .account-settings-menu button:not(.active){font-weight:400;background-color:hsla(0,0%,100%,0);border-radius:50px}my-profile .content .content-header .account-settings-menu a.active,my-profile .content .content-header .account-settings-menu button.active{font-weight:600;background-color:#ebecff;color:#6340d6;border-radius:50px}my-profile .content .content-header .account-settings-menu a:focus,my-profile .content .content-header .account-settings-menu a:focus-visible,my-profile .content .content-header .account-settings-menu button:focus,my-profile .content .content-header .account-settings-menu button:focus-visible{border:none;outline:none}my-profile .content .account-tab-user .edit-content{display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:20px;padding:24px 40px;background-color:#fff;width:100%}my-profile .content .account-tab-user .edit-content h1{font-size:20px;font-weight:600;margin-bottom:16px;color:#232341}my-profile .content .account-tab-user .edit-content p{font-size:14px;font-weight:400;margin-bottom:30px;color:#232341}my-profile .content .account-tab-user .edit-content .create-form .create-date{padding:10px 0}my-profile .content .account-tab-user .edit-content .create-form .create-date span{font-size:14px;font-weight:600}my-profile .content .account-tab-user .edit-content .create-form label{display:block;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#232341;margin-bottom:12px}my-profile .content .account-tab-user .edit-content .create-form label>input{border-radius:50px;display:block;width:100%;line-height:20px;padding:10px 20px;color:#232341}my-profile .content .account-tab-user .edit-content .create-form .ignore-notifications,my-profile .content .account-tab-user .edit-content .create-form .role,my-profile .content .account-tab-user .edit-content .create-form .system-access{margin-bottom:16px}my-profile .content .account-tab-user .edit-content .create-form .role{display:flex;flex-direction:column;gap:16px}my-profile .content .account-tab-user .edit-content .create-form .role p{color:#232754;font-size:14px;font-weight:600;margin-bottom:0}my-profile .content .account-tab-user .edit-content .create-form .role input{display:block;width:100%;border-radius:2px}my-profile .content .account-tab-user .edit-content .create-form .role input[type=radio]{display:inline-block;width:auto}my-profile .content .account-tab-user .edit-content .create-form .role label.radio-label{user-select:none;display:inline-block;position:relative;padding-left:28px;margin-right:12px;margin-bottom:0}my-profile .content .account-tab-user .edit-content .create-form .role label.radio-label:after,my-profile .content .account-tab-user .edit-content .create-form .role label.radio-label:before{position:absolute;font:normal normal normal 20px/1 Material Symbols Outlined;left:0;transition:color .3s}my-profile .content .account-tab-user .edit-content .create-form .role label.radio-label:before{font-size:23px;color:rgba(0,0,0,.2);content:"\E836"}my-profile .content .account-tab-user .edit-content .create-form .role label.radio-label:after{left:5.5px;top:5.5px;font-size:12px;content:"\E837";color:#6340d6;opacity:0;transition:opacity .3s}my-profile .content .account-tab-user .edit-content .create-form .role #disable-admin,my-profile .content .account-tab-user .edit-content .create-form .role #enable-admin{display:none}my-profile .content .account-tab-user .edit-content .create-form .role #disable-admin:checked+label:before,my-profile .content .account-tab-user .edit-content .create-form .role #enable-admin:checked+label:before{color:#6340d6}my-profile .content .account-tab-user .edit-content .create-form .role #disable-admin:checked+label:after,my-profile .content .account-tab-user .edit-content .create-form .role #enable-admin:checked+label:after{opacity:1}my-profile .content .account-tab-user .edit-content .create-form .system-access{display:flex;flex-direction:column;gap:16px}my-profile .content .account-tab-user .edit-content .create-form .system-access p{color:#232754;font-size:14px;font-weight:600;margin:0}my-profile .content .account-tab-user .edit-content .create-form .system-access #system-access{display:none}my-profile .content .account-tab-user .edit-content .create-form .system-access .checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;color:#232754;font-size:14px;font-weight:400;margin-bottom:0}my-profile .content .account-tab-user .edit-content .create-form .system-access .checkbox-label:before{content:"";width:48px;height:28px;background-color:#e0e0e0;border-radius:34px;position:relative;transition:background-color .3s}my-profile .content .account-tab-user .edit-content .create-form .system-access .checkbox-label:after{content:"";position:absolute;width:22px;height:22px;background-color:#fff;border-radius:50%;margin-left:3px;transition:transform .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}my-profile .content .account-tab-user .edit-content .create-form .system-access #system-access:checked+.checkbox-label:before{background-color:#6b4de6}my-profile .content .account-tab-user .edit-content .create-form .system-access #system-access:checked+.checkbox-label:after{transform:translateX(20px)}my-profile .content .account-tab-user .edit-content .create-form .ignore-notifications{display:flex;flex-direction:column;gap:16px}my-profile .content .account-tab-user .edit-content .create-form .ignore-notifications p{color:#232754;font-size:14px;font-weight:600;margin:0}my-profile .content .account-tab-user .edit-content .create-form .ignore-notifications #ignore-notifications{display:none}my-profile .content .account-tab-user .edit-content .create-form .ignore-notifications .checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;color:#232754;font-size:14px;font-weight:400;margin-bottom:0}my-profile .content .account-tab-user .edit-content .create-form .ignore-notifications .checkbox-label:before{content:"";width:48px;height:28px;background-color:#e0e0e0;border-radius:34px;position:relative;transition:background-color .3s}my-profile .content .account-tab-user .edit-content .create-form .ignore-notifications .checkbox-label:after{content:"";position:absolute;width:22px;height:22px;background-color:#fff;border-radius:50%;margin-left:3px;transition:transform .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}my-profile .content .account-tab-user .edit-content .create-form .ignore-notifications #ignore-notifications:checked+.checkbox-label:before{background-color:#6b4de6}my-profile .content .account-tab-user .edit-content .create-form .ignore-notifications #ignore-notifications:checked+.checkbox-label:after{transform:translateX(20px)}my-profile .content .account-tab-user .edit-content .create-form .wrap-btn{display:flex;justify-content:flex-end;gap:24px}my-profile .content .account-tab-user .edit-content .create-form .wrap-btn button{font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:10px}my-profile .content .account-tab-user .edit-content .create-form .wrap-btn .close-button{background-color:#fff;color:#36366a;border:1px solid #d5d5e7}my-profile .content .account-tab-user .edit-content .create-form .wrap-btn .close-button:hover{background-color:#d5d5e7;color:#36366a}my-profile .content .account-tab-user .edit-content .create-form .wrap-btn .close-button:after{display:none}my-profile .content .account-tab-user .edit-content .create-form .wrap-btn .save{background-color:#6340d6;color:#fff}my-profile .content .account-tab-user .edit-content .create-form .wrap-btn .save:disabled{background-color:#a3a6ac}my-profile .content .account-tab-user .edit-content .create-form .wrap-btn .save:not(:disabled):hover{background-color:#4627ab;color:#fff;border:1px solid #eaeaf5}my-profile .content .account-tab-settings .edit-content{display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:20px;padding:16px;background-color:#fff;max-width:680px}my-profile .content .account-tab-settings .edit-content .create-form .error-message{font-size:12px;display:block;margin:0 0 15px 15px;font-weight:300;color:#e62419}my-profile .content .account-tab-settings .edit-content .create-form .current-password,my-profile .content .account-tab-settings .edit-content .create-form .newPassword{position:relative}my-profile .content .account-tab-settings .edit-content .create-form .current-password button.eye,my-profile .content .account-tab-settings .edit-content .create-form .newPassword button.eye{position:absolute;top:calc(50% + 1px);right:10px}my-profile .content .account-tab-settings .edit-content .create-form .current-password button.eye:focus,my-profile .content .account-tab-settings .edit-content .create-form .newPassword button.eye:focus{outline:none}my-profile .content .account-tab-settings .edit-content .create-form .current-password button.eye:hover i,my-profile .content .account-tab-settings .edit-content .create-form .newPassword button.eye:hover i{color:#6340d6}my-profile .content .account-tab-settings .edit-content .create-form .current-password button.eye i,my-profile .content .account-tab-settings .edit-content .create-form .newPassword button.eye i{font-size:20px}my-profile .content .account-tab-settings .edit-content .create-form label{display:block;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#232341;margin-bottom:12px}my-profile .content .account-tab-settings .edit-content .create-form label>input{border-radius:50px;display:block;width:100%;line-height:20px;padding:10px 40px 10px 20px;color:#232341}my-profile .content .account-tab-settings .edit-content .create-form .wrap-btn{display:flex;justify-content:flex-end;gap:24px}my-profile .content .account-tab-settings .edit-content .create-form .wrap-btn button{font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:10px}my-profile .content .account-tab-settings .edit-content .create-form .wrap-btn .save{background-color:#6340d6;color:#fff}my-profile .content .account-tab-settings .edit-content .create-form .wrap-btn .save:disabled{background-color:#a3a6ac}my-profile .content .account-tab-settings .edit-content .create-form .wrap-btn .save:not(:disabled):hover{background-color:#4627ab;color:#fff;border:1px solid #eaeaf5}test-card-report-view{display:block}test-card-report-view .card-content-test{padding:8px 0 0;min-height:74px}test-card-report-view .candidates-count{display:flex;align-items:center;justify-content:space-between;gap:8px}test-card-report-view .candidates-count h4{margin:0;color:#736f9c;font-size:11.5px;font-weight:400}test-card-report-view .candidates-count .unlock{display:flex;align-items:center;padding:1px 8px;border-radius:44px;background-color:#e62419;color:#fff;font-size:11px;cursor:pointer;white-space:nowrap}test-card-report-view .candidates-count .unlock i{color:#fff;font-size:14px}test-card-report-view .candidates-count .unlock:after{content:"";opacity:0;transition:opacity .3s ease-in-out}test-card-report-view .candidates-count .unlock:hover:after{content:"Unlock";opacity:1;margin-left:6px}test-card-report-view .recent-candidates-list{margin-top:6px}test-card-report-view .candidate-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:10px;font-size:12.5px;line-height:1.6}test-card-report-view .candidate-row .candidate-name{min-width:0}test-card-report-view .candidate-row .candidate-name a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#6340d6}test-card-report-view .candidate-row .candidate-name a:hover{color:#4627ab}test-card-report-view .candidate-row .candidate-date{color:#8884b0;font-size:11.5px;white-space:nowrap}test-card-report-view .candidate-row .candidate-score{min-width:34px;color:#202040;font-weight:600;text-align:right;white-space:nowrap}test-card-report-view .no-candidates{margin:6px 0 0;color:#8884b0;font-size:12.5px}test-distribute-modal .ng-hide{opacity:0}test-distribute-modal .ng-hide-add,test-distribute-modal .ng-hide-remove{transition:all .3s ease-out}test-distribute-modal .distribute-modal{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(20,18,45,.62);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;padding:24px}test-distribute-modal .modal-container{display:flex;flex-direction:column;width:100%;max-width:760px;max-height:100%;padding:0;border-radius:20px;background-color:#fff;box-shadow:0 24px 70px rgba(20,18,45,.45);overflow:hidden}test-distribute-modal .modal-header{flex:none;position:relative;padding:16px 52px 14px 24px;border-bottom:1px solid #dad9fb}test-distribute-modal .modal-header h2{margin:0;color:#202040;font-size:17px;font-weight:700}test-distribute-modal .modal-header .modal-subtitle{margin:2px 0 0;color:#736f9c;font-size:12.5px}test-distribute-modal .modal-header .header-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:0;border:none;background:transparent;color:#6340d6;font-size:12.5px;cursor:pointer}test-distribute-modal .modal-header .header-back:hover{color:#4627ab}test-distribute-modal .modal-header .header-back i{font-size:14px}test-distribute-modal .modal-header .close-button{position:absolute;top:16px;right:18px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#736f9c;cursor:pointer}test-distribute-modal .modal-header .close-button:hover{background:#f5f5f8;color:#202040}test-distribute-modal .modal-content{flex:1;min-height:0;overflow-y:auto;padding:20px 24px 24px}test-distribute-modal .state-panel{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 0}test-distribute-modal .state-panel i{font-size:34px;color:#6340d6}test-distribute-modal .state-panel p{margin:0;color:#736f9c;font-size:13px}test-distribute-modal .step-lead{margin:0 0 14px;color:#202040;font-size:14px;font-weight:600}test-distribute-modal .ready-link{padding:16px;border:1px solid #dad9fb;border-radius:16px;background:#ebecff}test-distribute-modal .ready-title{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;color:#202040;font-size:14px;font-weight:600}test-distribute-modal .ready-title i{flex:none;margin-top:1px;color:#4dc184;font-size:17px}test-distribute-modal .ready-link .link-row{margin-top:0}test-distribute-modal .ready-link form{margin-top:16px}test-distribute-modal .email-path{margin-top:22px;padding-top:18px;border-top:1px solid #dad9fb}test-distribute-modal .email-path .step-lead{margin-bottom:10px}test-distribute-modal .email-path .choice-card{flex-direction:row;align-items:center;gap:12px;width:100%}test-distribute-modal .email-path .choice-card .choice-icon{margin-bottom:0}test-distribute-modal .email-path .choice-card .choice-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}test-distribute-modal .email-path .choice-card>i{flex:none;color:#6340d6;font-size:16px}test-distribute-modal .choice-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}test-distribute-modal .choice-cards.single{grid-template-columns:minmax(0,1fr)}test-distribute-modal .choice-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border:1px solid #adadca;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}test-distribute-modal .choice-card:hover{border-color:#6340d6;box-shadow:0 2px 5px 0 rgba(136,132,176,.3)}test-distribute-modal .choice-card .choice-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:6px;border-radius:10px;background:#ebecff;color:#6340d6}test-distribute-modal .choice-card .choice-icon i{font-size:18px}test-distribute-modal .choice-card strong{color:#202040;font-size:14px;font-weight:600}test-distribute-modal .choice-card span:not(.choice-icon){color:#736f9c;font-size:12.5px;line-height:1.45}test-distribute-modal .quick-link{margin-top:20px;padding-top:16px;border-top:1px solid #dad9fb}test-distribute-modal .quick-link .quick-link-label{display:block;margin-bottom:8px;color:#202040;font-size:13px;font-weight:600}test-distribute-modal .quick-link .link-row{margin-top:0}test-distribute-modal .quick-link form{margin-top:18px}test-distribute-modal .quick-link .field-hint strong{color:#736f9c;font-weight:600}test-distribute-modal .field+.field{margin-top:20px}test-distribute-modal .field-label{display:block;margin-bottom:8px;color:#202040;font-size:13px;font-weight:600}test-distribute-modal .field-label em{margin-left:6px;color:#8884b0;font-size:11.5px;font-style:normal;font-weight:400}test-distribute-modal .field-hint{margin:6px 0 0;color:#8884b0;font-size:11.5px}test-distribute-modal .field-error{margin:6px 0 0;color:#eb5048;font-size:11.5px}test-distribute-modal .access-field{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}test-distribute-modal .access-field .field-label{margin-bottom:0}test-distribute-modal .access-switch{display:inline-flex;align-items:center;gap:3px;height:34px;padding:3px;border:1px solid #dad9fb;border-radius:999px;background:#fff}test-distribute-modal .access-switch>*{display:flex;align-items:center;height:100%;padding:0 18px;border:none;border-radius:999px;background:transparent;color:#736f9c;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer}test-distribute-modal .access-switch>:hover:not(.active){color:#6340d6}test-distribute-modal .access-switch>.active{background:#ebecff;color:#6340d6;font-weight:600}test-distribute-modal .access-hint{margin-top:6px}test-distribute-modal .limit-actions{display:flex;justify-content:flex-end;margin-top:12px}test-distribute-modal .email-entry{display:flex;gap:8px}test-distribute-modal .email-entry input{flex:1;min-width:0;height:40px;padding:0 14px;border:1px solid #adadca;border-radius:999px;font-size:13px;outline:none}test-distribute-modal .email-entry input:focus{border-color:#6340d6}test-distribute-modal .email-entry input.form-error{border-color:#eb5048}test-distribute-modal .email-entry .add-email{flex:none;padding:0 18px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:13px;cursor:pointer}test-distribute-modal .email-entry .add-email:hover:not([disabled]){border-color:#6340d6;color:#6340d6}test-distribute-modal .email-entry .add-email[disabled]{opacity:.6;cursor:default}test-distribute-modal .email-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-height:140px;overflow-y:auto}test-distribute-modal .email-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;border-radius:999px;background:#f5f5f8;color:#202040;font-size:12px;word-break:break-all}test-distribute-modal .email-chip.static{padding:3px 10px}test-distribute-modal .email-chip button{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:#736f9c;cursor:pointer}test-distribute-modal .email-chip button i{font-size:12px}test-distribute-modal .email-chip button:hover:not([disabled]){background:#fff;color:#eb5048}test-distribute-modal .restrict-toggle{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #dad9fb;border-radius:12px;cursor:pointer}test-distribute-modal .restrict-toggle input{flex:none;margin-top:2px;width:15px;height:15px;accent-color:#6340d6}test-distribute-modal .restrict-toggle strong{display:block;color:#202040;font-size:13px;font-weight:600}test-distribute-modal .restrict-toggle .restrict-hint{display:block;margin-top:2px;color:#736f9c;font-size:12px;line-height:1.45}test-distribute-modal textarea{width:100%;min-height:92px;padding:10px 14px;border:1px solid #adadca;border-radius:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;line-height:1.5;resize:vertical;outline:none}test-distribute-modal textarea:focus{border-color:#6340d6}test-distribute-modal .message-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}test-distribute-modal .message-foot .preview-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:#6340d6;font-size:12.5px;cursor:pointer}test-distribute-modal .message-foot .preview-link:hover{color:#4627ab}test-distribute-modal .message-foot .preview-link i{font-size:14px}test-distribute-modal .message-foot .char-count{color:#8884b0;font-size:11.5px}test-distribute-modal .done-summary{margin:0;color:#736f9c;font-size:13px;line-height:1.5}test-distribute-modal .link-row{display:flex;align-items:center;gap:8px;margin-top:16px}test-distribute-modal .distribute-link{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid #dad9fb;border-radius:14px;background:#fff;color:#202040;font-size:12.5px;line-height:1.4;word-break:break-all}test-distribute-modal .distribute-link i{flex:none;color:#6340d6}test-distribute-modal .copy-link{flex:none;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:0 16px;height:40px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:13px;cursor:pointer}test-distribute-modal .copy-link:hover{border-color:#6340d6;color:#6340d6}test-distribute-modal .copy-link i{font-size:15px}test-distribute-modal .modal-submit{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #dad9fb}test-distribute-modal .modal-submit .cancel-button{padding:10px 22px;border:1px solid #adadca;border-radius:50px;background:transparent;color:#57557f;font-size:14px;cursor:pointer}test-distribute-modal .modal-submit .cancel-button:hover{background:#f4f5ff}test-distribute-modal .send-button{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border:1px solid transparent;border-radius:50px;background:#6340d6;color:#fff;font-size:14px;cursor:pointer;transition:background .15s ease}test-distribute-modal .send-button:hover:not([disabled]){background:#4627ab}test-distribute-modal .send-button[disabled]{background:#adadca;cursor:default}test-distribute-modal .email-preview-container .email-preview{background-color:#f4f5ff;border-radius:12px;padding:12px;overflow:auto;max-height:60vh}test-sitting-report-overview-topic{display:block}test-sitting-report-overview-topic h3{font-size:14px;font-weight:400;color:#292949;line-height:1.5}test-sitting-report-overview-topic>div{line-height:10px;display:flex;align-items:center;gap:15px}test-sitting-report-overview-topic .score-bar{display:inline-block;width:100%;height:7px;background:#e9e7eb;border-radius:3px}test-sitting-report-overview-topic .score-bar .achieved-score-bar{background:#6340d6;height:7px;border-top-left-radius:3px;border-bottom-left-radius:3px}test-sitting-report-overview-topic .score-points{display:flex;align-items:baseline;gap:4px;line-height:1.5;white-space:nowrap}test-sitting-report-overview-topic .score-points span{color:#7f7d92;font-size:12px}test-sitting-report .report{counter-reset:transcript-question}test-sitting-report .report h2{margin-bottom:16px}test-sitting-report .report .transcript-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1300px;margin:4px 0 10px;padding:0 2px 8px;border-bottom:1px solid #dad9fb}test-sitting-report .report .transcript-toolbar .question-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;font-size:12.5px;line-height:1.4;color:#7f7d92}test-sitting-report .report .transcript-toolbar .question-count{font-size:13px;font-weight:600;color:#292949}test-sitting-report .report .transcript-toolbar .summary-item:before{content:"\B7";margin:0 7px;color:#a9a7b6}test-sitting-report .report .transcript-toolbar .summary-item.failed{color:#de3f3f;font-weight:500}test-sitting-report .report .transcript-toolbar .summary-item.failed.none{color:#7f7d92;font-weight:400}test-sitting-report .report .transcript-toolbar .collapse-all{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #d5d5e7;border-radius:999px;background:#fff;color:#7f7d92;font-size:12px;font-weight:500;line-height:1.4;cursor:pointer;transition:color .15s ease,border-color .15s ease}test-sitting-report .report .transcript-toolbar .collapse-all i{font-size:13px}test-sitting-report .report .transcript-toolbar .collapse-all:focus-visible,test-sitting-report .report .transcript-toolbar .collapse-all:hover{color:#6340d6;border-color:#6340d6;outline:none}@media print{test-sitting-report .report .transcript-toolbar{display:none}}test-sitting-report .report test-sitting-report-question .question-transcript{counter-increment:transcript-question;margin-bottom:10px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper{gap:0;padding:10px 14px 12px;border:1px solid #dad9fb;border-radius:14px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-header{align-items:baseline;gap:10px;margin-bottom:0;padding-bottom:6px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-header:before{content:counter(transcript-question);flex:none;min-width:20px;padding-top:1px;color:#8884b0;font-size:12.5px;font-weight:600;text-align:right}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-header .indicator{position:static;left:auto;flex:none;padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:600;line-height:1.6;letter-spacing:.3px;text-transform:uppercase}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-header .title{font-size:14px;font-weight:600;line-height:1.35}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info{gap:6px 10px;padding:8px 0 0;margin-bottom:10px;border-top:1px solid #dad9fb;border-bottom:none}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info>div{flex:none;gap:10px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .points{font-size:12px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .type question-type-icon-modern{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .type question-type-icon-modern .question-type{display:flex;padding:0}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .type question-type-icon-modern i{font-size:13px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .difficult .icon-wrap,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .type .icon-wrap{width:22px;height:22px;min-width:22px;padding:0}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .difficult .icon-wrap .icon-info i,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .type .icon-wrap .icon-info i{font-size:13px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .difficult .icon-wrap .icon-info svg,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .type .icon-wrap .icon-info svg{width:13px;height:13px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .copy,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .cut,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .past,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .time,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .time-away{font-size:12px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .copy i,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .cut i,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .past i,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .time-away i,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .time i{font-size:15px;margin-right:5px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-main-info .time data{font-size:12px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details test-sitting-report-question-rubric .rubric{font-size:13px;line-height:1.45;margin:0;padding-bottom:0}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details test-sitting-report-question-rubric .rubric>p:first-child{margin-top:0}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details test-sitting-report-question-rubric .rubric li,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details test-sitting-report-question-rubric .rubric p{font-size:13px;line-height:1.45;margin-bottom:8px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details test-sitting-report-question-rubric .rubric p:last-child{margin-bottom:0}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details test-sitting-report-question-rubric .rubric pre{font-size:12px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .selector{margin-bottom:10px;font-size:12.5px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .selector span{padding:4px 6px;font-weight:500;color:#8884b0}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .selector span.active{font-weight:500;color:#36366a}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .answer-analysis{margin-bottom:10px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .answer-analysis .analysis-content{font-size:13px;line-height:1.45}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .answer-analysis .analysis-content li,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .answer-analysis .analysis-content p{font-size:13px;line-height:1.45;margin-bottom:6px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .answer-analysis .analysis-content li:last-child,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .answer-analysis .analysis-content p:last-child{margin-bottom:0}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .answer-analysis .analysis-content ul{margin:0 0 8px 16px;list-style:disc}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .answer-analysis .analysis-content li{margin-bottom:3px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .answer-analysis .analysis-content strong{font-weight:600}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details .scoring-description{margin-bottom:12px;font-size:12.5px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .answer-details span.option{font-size:13px}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .answer-details span.option label p{font-size:13px;line-height:1.45}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .answer-details span.option .correct-answer-indicator{font-size:12px}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question-answer .question .question-details,test-sitting-report .report test-sitting-report-question-mcq .question-wrapper .question-answer .question .question-details,test-sitting-report .report test-sitting-report-question-video .question-wrapper .question-answer .question .question-details{padding:0 14px 0 0}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details,test-sitting-report .report test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details,test-sitting-report .report test-sitting-report-question-video .question-wrapper .question-answer .question .answer-details{padding:0 0 0 14px;border-left:1px solid #dad9fb}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details section.candidate-answer,test-sitting-report .report test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section.candidate-answer,test-sitting-report .report test-sitting-report-question-video .question-wrapper .question-answer .question .answer-details section.candidate-answer{margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details ul.options,test-sitting-report .report test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details ul.options,test-sitting-report .report test-sitting-report-question-video .question-wrapper .question-answer .question .answer-details ul.options{margin:0}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details ul.options li+li,test-sitting-report .report test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details ul.options li+li,test-sitting-report .report test-sitting-report-question-video .question-wrapper .question-answer .question .answer-details ul.options li+li{margin-top:4px}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question .answer-details{height:auto;min-height:0;max-height:460px;overflow-y:auto}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question .answer-details .free-text-answer-viewer{height:auto;overflow:visible}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question .answer-details .free-text-answer-viewer.dark-theme{height:420px;overflow-y:auto}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question .answer-details .free-text-answer-viewer.light-theme .language{position:static;display:inline-block;height:auto;margin-bottom:4px;padding:1px 8px;border-radius:999px;font-size:11px;line-height:1.7}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question .answer-details .free-text-answer{height:auto;min-height:0;padding:8px 12px;font-size:13px}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question .answer-details .free-text-answer pre{font-size:13px;line-height:1.5}@media print,screen and (max-width:1265px){test-sitting-report .report .question,test-sitting-report .report .question>*{display:block}test-sitting-report .report .question .question-details{border-right:1px solid #e9e7eb}test-sitting-report .report test-sitting-report-question .question-transcript .question .answer-details,test-sitting-report .report test-sitting-report-question .question-transcript .question .question-details{max-width:100%;border-radius:20px}test-sitting-report .report test-sitting-report-question .question-transcript .question .question-details{border-right:1px solid #e9e7eb}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question{display:block}test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .answer-details,test-sitting-report .report test-sitting-report-question .question-transcript .question-wrapper .question-answer .question .question-details{border-radius:0}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question-answer .question .question-details,test-sitting-report .report test-sitting-report-question-mcq .question-wrapper .question-answer .question .question-details,test-sitting-report .report test-sitting-report-question-video .question-wrapper .question-answer .question .question-details{padding:0 0 10px;border-right:none;border-bottom:1px solid #dad9fb}test-sitting-report .report test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details,test-sitting-report .report test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details,test-sitting-report .report test-sitting-report-question-video .question-wrapper .question-answer .question .answer-details{padding:10px 0 0;border-left:none}test-sitting-report .report test-sitting-report-question-code-challenge .question .answer-details{height:auto;max-height:none;min-height:0;display:block;border-radius:20px}test-sitting-report .report test-sitting-report-question-code-challenge .question .answer-details .source-code,test-sitting-report .report test-sitting-report-question-code-challenge .question .answer-details .unit-tests{float:none;width:100%;height:auto;overflow-y:auto}test-sitting-report .report test-sitting-report-question-code-challenge .question .answer-details .source-code playback-controls,test-sitting-report .report test-sitting-report-question-code-challenge .question .answer-details .unit-tests playback-controls{width:100%}test-sitting-report .report test-sitting-report-question-code-challenge .question .answer-details .source-code .code-files,test-sitting-report .report test-sitting-report-question-code-challenge .question .answer-details .unit-tests .code-files{width:calc(100% - 48px)}test-sitting-report .report test-sitting-report-question-code-challenge .question .answer-details .source-code .language,test-sitting-report .report test-sitting-report-question-code-challenge .question .answer-details .unit-tests .language{right:24px}test-sitting-report .report test-sitting-report-question-code-challenge-unit-tests>div{height:auto;overflow-y:hidden}}@media print,screen and (max-width:999px){test-sitting-report .report h2{border-bottom:2px solid #e9e7eb;padding:4px}test-sitting-report .report test-sitting-report-question .question-transcript .question .question-details .selector{display:none}test-sitting-report .report test-sitting-report-question-code-challenge .question .answer-details .source-code code-editor div[ui-ace]{margin-bottom:24px}test-sitting-report .report test-sitting-report-question-code-challenge .question playback-controls,test-sitting-report .report test-sitting-report-question-free-text .question playback-controls,test-sitting-report .report test-sitting-report-question-video .question playback-controls{display:none}}@media screen and (max-width:499px){test-sitting-report .report test-sitting-report-question .question-transcript{margin-bottom:8px}}@media screen and (min-width:500px)and (max-width:1000px){test-sitting-report .report test-sitting-report-question .question-transcript .question{height:auto}}test-sitting-report-question .question-transcript{max-width:1300px;margin-bottom:32px;position:relative}test-sitting-report-question .question-transcript .collapse-toggle{position:absolute;top:12px;right:14px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #d5d5e7;border-radius:50%;background:#fff;color:#7f7d92;cursor:pointer;transition:color .15s ease,border-color .15s ease}test-sitting-report-question .question-transcript .collapse-toggle i{font-size:11px}test-sitting-report-question .question-transcript .collapse-toggle:focus-visible,test-sitting-report-question .question-transcript .collapse-toggle:hover{color:#6340d6;border-color:#6340d6;outline:none}test-sitting-report-question .question-transcript .collapsed-type{position:absolute;top:12px;right:42px;z-index:1;display:inline-flex}test-sitting-report-question .question-transcript .collapsed-type question-type-icon-modern .question-type{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0}test-sitting-report-question .question-transcript .collapsed-type question-type-icon-modern .question-type i{font-size:12px}test-sitting-report-question .question-transcript .question-wrapper>.question-header{padding-right:32px;cursor:pointer;user-select:none}test-sitting-report-question .question-transcript .question-wrapper>.question-header:hover .title{color:#6340d6}test-sitting-report-question .question-transcript.collapsed .question-wrapper>.question-header{padding-right:68px}test-sitting-report-question .question-transcript.collapsed .question-wrapper>:not(.question-header){display:none}test-sitting-report-question .question-transcript.collapsed .question-wrapper{padding-bottom:4px}@media print{test-sitting-report-question .question-transcript .collapse-toggle{display:none}}test-sitting-report-question .question-transcript .question{display:flex;flex-wrap:wrap}test-sitting-report-question .question-transcript .question>*{flex:1}test-sitting-report-question .question-transcript .question .question-details{flex-basis:50%;background-color:#fff;padding:24px 24px 50px;border-top:none;border-right:none;position:relative}test-sitting-report-question .question-transcript .question .question-details ol,test-sitting-report-question .question-transcript .question .question-details ul{list-style-position:inside}test-sitting-report-question .question-transcript .question .question-details .question-tags{position:absolute;bottom:15px;left:16px}test-sitting-report-question .question-transcript .question .answer-details{border-left:1px solid #e9e7eb;flex-basis:50%;overflow-y:hidden}@media(max-width:1000px){test-sitting-report-question .question-transcript{width:100%}}@media print{test-sitting-report-question .question-transcript .question{display:block}test-sitting-report-question .question-transcript .question .answer-details,test-sitting-report-question .question-transcript .question .question-details{display:block;width:100%;max-width:100%;break-inside:avoid}test-sitting-report-question .question-transcript .question .question-details{border-right:1px solid #e9e7eb}test-sitting-report-question test-sitting-report-question-code-challenge,test-sitting-report-question test-sitting-report-question-free-text,test-sitting-report-question test-sitting-report-question-mcq,test-sitting-report-question test-sitting-report-question-video{position:static;break-inside:avoid;display:block}}test-sitting-report-question-mcq .question-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px 16px;background-color:#fff;border-radius:16px}test-sitting-report-question-mcq .question-wrapper .question-header{display:flex;align-items:center;margin-bottom:2px}test-sitting-report-question-mcq .question-wrapper .question-header .indicator{position:relative;left:-16px;padding:10px 12px;border-radius:0 20px 20px 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#fff}test-sitting-report-question-mcq .question-wrapper .question-header>div.clr-white{font-weight:400;color:#232341;border:1px solid #232341}test-sitting-report-question-mcq .question-wrapper .question-header>div.clr-yellow{background-color:#f3a52c}test-sitting-report-question-mcq .question-wrapper .question-header>div.clr-green{background-color:#4dc184}test-sitting-report-question-mcq .question-wrapper .question-header>div.clr-red{background-color:#e62419}test-sitting-report-question-mcq .question-wrapper .question-header>div.clr-blue{background-color:#485eeb}test-sitting-report-question-mcq .question-wrapper .question-header .title{font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#36366a;display:flex;align-items:center;gap:8px}test-sitting-report-question-mcq .question-wrapper .question-main-info{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0 6px;border-top:1px solid #ebecff;border-bottom:1px solid #ebecff;margin-bottom:10px}test-sitting-report-question-mcq .question-wrapper .question-main-info>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}test-sitting-report-question-mcq .question-wrapper .question-main-info>div div{display:flex;align-items:center}test-sitting-report-question-mcq .question-wrapper .question-main-info .points{font-size:14px;font-style:normal;font-weight:700;line-height:20px}test-sitting-report-question-mcq .question-wrapper .question-main-info .difficult .icon-wrap{display:flex;align-items:center;justify-content:center;padding:5px;height:32px;width:32px;min-width:fit-content;background-color:#eaeaf5;color:#6340d6;border-radius:50%}test-sitting-report-question-mcq .question-wrapper .question-main-info .difficult .icon-wrap .icon-info{display:flex}test-sitting-report-question-mcq .question-wrapper .question-main-info .difficult .icon-wrap .icon-info i{font-size:16px}test-sitting-report-question-mcq .question-wrapper .question-main-info .difficult .icon-wrap .icon-info svg{width:16px;height:16px}test-sitting-report-question-mcq .question-wrapper .question-main-info .difficult .icon-wrap.basic{background-color:#e3fff0;border-color:#4dc184}test-sitting-report-question-mcq .question-wrapper .question-main-info .difficult .icon-wrap.intermediate{background-color:#fffbea;border-color:#f3a52c}test-sitting-report-question-mcq .question-wrapper .question-main-info .difficult .icon-wrap.advanced{background-color:#ffebea;border-color:#e62419}test-sitting-report-question-mcq .question-wrapper .question-main-info .copy i,test-sitting-report-question-mcq .question-wrapper .question-main-info .cut i,test-sitting-report-question-mcq .question-wrapper .question-main-info .past i,test-sitting-report-question-mcq .question-wrapper .question-main-info .time-away i,test-sitting-report-question-mcq .question-wrapper .question-main-info .time i{font-size:24px;color:#e62419;margin-right:8px}test-sitting-report-question-mcq .question-wrapper .question-main-info .time{display:flex;align-items:center}test-sitting-report-question-mcq .question-wrapper .question-main-info .time i{font-size:24px;color:#6340d6;margin-right:8px}test-sitting-report-question-mcq .question-wrapper .question-main-info .time data{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#36366a}test-sitting-report-question-mcq .question-wrapper .question-main-info .time-away{display:none}test-sitting-report-question-mcq .question-wrapper .question-answer{width:100%}test-sitting-report-question-mcq .question-wrapper .question-answer .question{display:flex;gap:0}test-sitting-report-question-mcq .question-wrapper .question-answer .question .question-details{max-width:40%;flex-shrink:0;padding:0 16px 0 0}test-sitting-report-question-mcq .question-wrapper .question-answer .question .question-details test-sitting-report-question-rubric .rubric{padding:0}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details{flex:1;background:#fff;padding:24px 24px 10px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details ol,test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details ul{list-style-position:inside}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details img{max-width:100%}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details ul.options{list-style-type:none}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details ul.options li{position:relative}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details strong{color:#292949}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section.candidate-answer{border-bottom:2px solid #e9e7eb;margin-bottom:12px;padding-bottom:13px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section#selected-answer.correct{margin-bottom:28px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section#selected-answer h3{font-size:13px;font-weight:400;color:#7f7d92;margin-bottom:6px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section#selected-answer span.option+span.option{margin-top:8px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details p.answer-mode{font-size:13px;color:#7f7d92;margin:0 0 12px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section#skipped-answer{font-size:13px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section#correct-answer-unselected{margin-top:16px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section#correct-answer-unselected h3{font-size:13px;font-weight:400;color:#7f7d92;margin-bottom:6px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section#correct-answer-unselected hr{width:160px;border-style:dashed;margin:12px 0 0}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section#other-options{margin:12px 0 24px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details section#other-options span.option{margin-bottom:8px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option{position:relative;font-size:14px;background-color:#fff;display:block}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option.selected input+label{position:absolute}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option input{display:none}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option label{font-weight:400;margin:0}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option label p{font-size:14px;line-height:14px;margin-top:4px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option label pre{font-size:12px;width:100%;border-radius:3px;padding:8px 12px}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option .option-marker{stroke:#a9a7b6;fill:none}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option .selected-option-marker{fill:#a9a7b6}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option input+label{position:absolute;top:calc(50% - 8px);width:16px;height:16px;display:inline-block;vertical-align:text-bottom}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option input:not(:checked)+label .selected-option-marker,test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option input:not(:checked)+label .selected-option-tick{display:none}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option .selected-option-tick{fill:none;stroke:#a9a7b6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option.correct .selected-option-tick{stroke:#41ba71}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option.incorrect .selected-option-tick{stroke:#de3f3f}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option.missed .option-marker{stroke:#41ba71;stroke-dasharray:3 2}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option .option-verdict{display:inline-block;margin:4px 0 0 32px;font-size:12px;font-weight:500;color:#7f7d92}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option.correct .option-verdict{color:#41ba71}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option.incorrect .option-verdict{color:#de3f3f}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option.correct .option-marker{stroke:#41ba71}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option.correct .selected-option-marker{fill:#41ba71}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option.incorrect .option-marker{stroke:#de3f3f}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option.incorrect .selected-option-marker{fill:#de3f3f}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option .option-text{margin:0 0 0 32px;display:inline-block;width:95%}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option .option-text p:last-of-type{margin-bottom:0}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option .correct-answer-indicator{display:inline-block;font-size:13px;margin-bottom:4px;margin-left:32px;color:#292949}test-sitting-report-question-mcq .question-wrapper .question-answer .question .answer-details span.option .selected-by{margin-left:10px;font-size:.9em}test-sitting-report-question-free-text .question-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px 16px;background-color:#fff;border-radius:16px}test-sitting-report-question-free-text .question-wrapper .question-header{display:flex;align-items:center;margin-bottom:2px}test-sitting-report-question-free-text .question-wrapper .question-header .indicator{position:relative;left:-16px;padding:10px 12px;border-radius:0 20px 20px 0;font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#fff}test-sitting-report-question-free-text .question-wrapper .question-header>div.clr-white{font-weight:400;color:#232341;border:1px solid #232341}test-sitting-report-question-free-text .question-wrapper .question-header>div.clr-yellow{background-color:#f3a52c}test-sitting-report-question-free-text .question-wrapper .question-header>div.clr-green{background-color:#4dc184}test-sitting-report-question-free-text .question-wrapper .question-header>div.clr-red{background-color:#e62419}test-sitting-report-question-free-text .question-wrapper .question-header>div.clr-blue{background-color:#485eeb}test-sitting-report-question-free-text .question-wrapper .question-header .title{font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#36366a;display:flex;align-items:center;gap:8px}test-sitting-report-question-free-text .question-wrapper .question-main-info{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 0 6px;border-top:1px solid #ebecff;border-bottom:1px solid #ebecff;margin-bottom:10px}test-sitting-report-question-free-text .question-wrapper .question-main-info>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}test-sitting-report-question-free-text .question-wrapper .question-main-info>div div{display:flex;align-items:center}test-sitting-report-question-free-text .question-wrapper .question-main-info .points{font-size:14px;font-style:normal;font-weight:700;line-height:20px}test-sitting-report-question-free-text .question-wrapper .question-main-info .points .ai-score{margin-left:8px;color:#6642e9;font-weight:600;position:relative}test-sitting-report-question-free-text .question-wrapper .question-main-info .points .ai-score .info-icon-wrapper{display:inline-flex;align-items:center;position:relative;margin-left:4px;cursor:help;vertical-align:middle}test-sitting-report-question-free-text .question-wrapper .question-main-info .points .ai-score .info-icon-wrapper .info-icon{width:16px;height:16px;stroke:#7f7d92;display:block}test-sitting-report-question-free-text .question-wrapper .question-main-info .points .ai-score .info-icon-wrapper .info-icon:hover{stroke:#292949}test-sitting-report-question-free-text .question-wrapper .question-main-info .points .ai-score .info-icon-wrapper:hover .tooltip-text{visibility:visible;opacity:1;transition-delay:.2s}test-sitting-report-question-free-text .question-wrapper .question-main-info .points .ai-score .info-icon-wrapper:not(:hover) .tooltip-text{opacity:0;transition-delay:.3s}test-sitting-report-question-free-text .question-wrapper .question-main-info .points .ai-score .info-icon-wrapper .tooltip-text{visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility 0s linear .2s;font-size:14px;background-color:#fff;color:#000;padding:12px;border-radius:8px;box-shadow:0 0 5px 2px rgba(0,0,0,.25);position:absolute;z-index:100;top:24px;left:-160px;width:400px;line-height:1.5;font-weight:400}test-sitting-report-question-free-text .question-wrapper .question-main-info .points .ai-score .info-icon-wrapper .tooltip-text p{margin:0 0 12px}test-sitting-report-question-free-text .question-wrapper .question-main-info .points .ai-score .info-icon-wrapper .tooltip-text p:last-child{margin-bottom:0}test-sitting-report-question-free-text .question-wrapper .question-main-info .points .ai-score .info-icon-wrapper .tooltip-text p strong{font-weight:600;color:#36366a}test-sitting-report-question-free-text .question-wrapper .question-main-info .difficult .icon-wrap{display:flex;align-items:center;justify-content:center;padding:5px;height:32px;width:32px;min-width:fit-content;background-color:#eaeaf5;color:#6340d6;border-radius:50%}test-sitting-report-question-free-text .question-wrapper .question-main-info .difficult .icon-wrap .icon-info{display:flex}test-sitting-report-question-free-text .question-wrapper .question-main-info .difficult .icon-wrap .icon-info i{font-size:16px}test-sitting-report-question-free-text .question-wrapper .question-main-info .difficult .icon-wrap .icon-info svg{width:16px;height:16px}test-sitting-report-question-free-text .question-wrapper .question-main-info .difficult .icon-wrap.basic{background-color:#e3fff0;border-color:#4dc184}test-sitting-report-question-free-text .question-wrapper .question-main-info .difficult .icon-wrap.intermediate{background-color:#fffbea;border-color:#f3a52c}test-sitting-report-question-free-text .question-wrapper .question-main-info .difficult .icon-wrap.advanced{background-color:#ffebea;border-color:#e62419}test-sitting-report-question-free-text .question-wrapper .question-main-info .copy i,test-sitting-report-question-free-text .question-wrapper .question-main-info .cut i,test-sitting-report-question-free-text .question-wrapper .question-main-info .past i,test-sitting-report-question-free-text .question-wrapper .question-main-info .time-away i,test-sitting-report-question-free-text .question-wrapper .question-main-info .time i{font-size:24px;color:#e62419;margin-right:8px}test-sitting-report-question-free-text .question-wrapper .question-main-info .time{display:flex;align-items:center}test-sitting-report-question-free-text .question-wrapper .question-main-info .time i{font-size:24px;color:#6340d6;margin-right:8px}test-sitting-report-question-free-text .question-wrapper .question-main-info .time data{font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:#36366a}test-sitting-report-question-free-text .question-wrapper .question-main-info .time-away{display:none}test-sitting-report-question-free-text .question-wrapper .question-answer{width:100%}test-sitting-report-question-free-text .question-wrapper .question-answer .question{display:flex;gap:0}test-sitting-report-question-free-text .question-wrapper .question-answer .question .question-details{max-width:40%;flex-shrink:0;padding:0 16px 0 0}test-sitting-report-question-free-text .question-wrapper .question-answer .question .question-details .selector{font-size:14px;border-bottom:2px solid #e9e7eb;margin-bottom:16px}test-sitting-report-question-free-text .question-wrapper .question-answer .question .question-details .selector span{display:inline-block;padding:6px 8px;cursor:pointer;outline:none}test-sitting-report-question-free-text .question-wrapper .question-answer .question .question-details .selector span.active{border-bottom:2px solid #6340d6;margin-bottom:-2px;font-weight:700}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details{position:relative;flex:1;overflow-x:hidden;height:603px;max-height:603px;min-height:603px}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .no-answer-state{display:flex;align-items:center;gap:14px;width:100%;padding:22px 24px;border:1px dashed #d5d5e7;border-radius:10px;background:rgba(244,245,255,.45);color:#7f7d92;font-size:13.5px;line-height:1.5}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .no-answer-state>i{flex:none;font-size:28px;color:#a9a7b6}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .no-answer-state strong{display:block;font-size:14px;color:#292949}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .failover{display:block;width:100%;height:100%;text-align:center;background-color:#292949;padding:25%}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .failover:before{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\F6FF";font-size:190px}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .failover p{font-size:15px;font-weight:700;color:#7f7d92;font-family:Plus Jakarta Sans,sans-serif}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .failover p span{font-weight:400}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .free-text-answer-viewer{height:100%;overflow-y:scroll;overflow-x:hidden;display:block}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .free-text-answer-viewer>code-editor{margin-top:0}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .free-text-answer-viewer.light-theme{background-color:#f3f2f3}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .free-text-answer-viewer.dark-theme{background-color:#363d4a}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .free-text-answer{line-height:1.5em;padding:16px;margin:0 auto;white-space:pre-line;min-height:200px;background-color:#f3f2f3;height:100%;color:#232341}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .free-text-answer>span{padding:0;display:block}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .free-text-answer pre{padding:0;margin:0;background-color:#f3f2f3;color:#232341}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details .language{position:absolute;top:8px;right:41px;height:24px;line-height:24px;background:#363d4a;color:#fff;padding:0 8px;border-radius:3px;text-transform:none!important;font-size:13px;z-index:1}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details code-editor{display:block;position:relative;overflow-y:auto;margin-top:0}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details code-editor div[ui-ace]{background:#13172c;color:#dedede;position:static;top:16px;left:0;margin-bottom:0;min-height:100px}test-sitting-report-question-free-text .question-wrapper .question-answer .question .answer-details playback-controls{position:absolute;bottom:0;width:calc(100% - 17px);z-index:5}test-sitting-report-question-free-text .question-wrapper .question-answer .answer-analysis{padding:0;margin-bottom:12px}test-sitting-report-question-free-text .question-wrapper .question-answer .answer-analysis .analysis-content{font-size:14px;line-height:1.5;color:#36366a}test-sitting-report-question-free-text .question-wrapper .question-answer .answer-analysis .analysis-content img{max-width:100%}test-sitting-report-question-rubric .rubric{max-height:500px;overflow-y:auto;padding-right:8px;padding-bottom:54px}test-sitting-report-question-rubric .rubric pre{border-radius:3px;padding:8px 12px;font-size:12px}test-sitting-report-question-rubric .rubric li,test-sitting-report-question-rubric .rubric p{color:#292949;font-size:14px}test-sitting-report-question-rubric .rubric img{max-width:100%}answers-legend{display:block}answers-legend .answers-legend{margin:0 0 10px;font-size:12.5px;line-height:1.6;color:#57557f}answers-legend .legend-item{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;color:#36366a;white-space:nowrap}answers-legend .legend-item i{font-size:14px;color:#6340d6}answers-legend .caveat,score-pool{display:block}score-pool,score-pool .score-pool{height:100%}score-pool .score-pool{display:flex;flex-direction:column;padding:24px 26px;background-color:#fff;border-radius:20px}score-pool .panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}score-pool .micro-label{color:#57557f;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}score-pool .cohort{color:#736f9c;font-size:12.5px;font-weight:500;white-space:nowrap}score-pool .pool-chart{gap:7px;min-height:84px;margin-top:20px}score-pool .band,score-pool .pool-chart{display:flex;align-items:flex-end;flex:1}score-pool .band{height:100%;min-width:0}score-pool .band .bar{width:100%;background-color:#ebecff;border-radius:8px 8px 3px 3px}score-pool .band.mine .bar{background-color:#6340d6}score-pool .band-labels{display:flex;gap:7px;margin-top:7px}score-pool .band-labels .band-label{flex:1;min-width:0;color:#736f9c;font-size:11.5px;font-weight:600;text-align:center}score-pool .band-labels .band-label.mine{color:#6340d6;font-weight:700}score-pool .chart-note{margin:6px 0 0;color:#736f9c;font-size:12px;font-weight:500;line-height:1.45}score-pool .pool-caption{padding-top:14px;margin:14px 0 0;border-top:1px solid #ebecff}score-pool .pool-caption p{margin:0;color:#57557f;font-size:13px;font-weight:500;line-height:1.5}score-pool .pool-caption .standing{display:flex;align-items:baseline;gap:7px;font-weight:600}score-pool .pool-caption .marker{flex:none;width:8px;height:8px;background-color:#6340d6;border-radius:50%;transform:translateY(-1px)}reliability-meter{display:block}reliability-meter .status-band{display:grid;grid-template-columns:336px minmax(0,1fr);overflow:hidden;background-color:#fff;border-radius:20px}reliability-meter .status-panel{padding:24px 26px}reliability-meter .panel-head{display:flex;align-items:center;gap:8px}reliability-meter .micro-label{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}reliability-meter .ai-mark{padding:2px 6px;background-color:#ebecff;border-radius:5px;color:#6340d6;font-size:10px;font-weight:700}reliability-meter .status-word{margin-top:14px;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.1}reliability-meter .status-scale{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:16px}reliability-meter .status-scale .step-group{display:inline-flex;align-items:center;gap:9px}reliability-meter .status-scale .step{font-size:13px;font-weight:500}reliability-meter .status-scale .dot{width:5px;height:5px;border-radius:999px}reliability-meter .status-meaning{margin:16px 0 0;font-size:13.5px;font-weight:500;line-height:1.55}reliability-meter .status-narrative{padding:24px 26px}reliability-meter .narrative{max-width:74ch;color:#36366a;font-size:13.5px;font-weight:500;line-height:1.55}reliability-meter .narrative p{margin:0 0 8px;font-size:13.5px;line-height:1.55}reliability-meter .narrative p:last-child{margin-bottom:0}reliability-meter .narrative li{font-size:13.5px;line-height:1.55}reliability-meter .play-link{display:inline-flex;align-items:center;gap:5px;padding:0;margin-top:16px;background:none;border:none;color:#6340d6;font-size:14px;font-weight:600;cursor:pointer}reliability-meter .play-link i{font-size:14px}reliability-meter .play-link:hover{text-decoration:underline}reliability-meter .is-Reliable .status-panel{background-color:rgba(77,193,132,.07);border-right:1px solid rgba(77,193,132,.28)}reliability-meter .is-Reliable .status-word{color:#339361}reliability-meter .is-Reliable .micro-label,reliability-meter .is-Reliable .status-scale .step.current{color:#236643}reliability-meter .is-Reliable .status-scale .step.current{font-weight:700}reliability-meter .is-Questionable .status-panel{background-color:rgba(255,181,33,.09);border-right:1px solid rgba(255,181,33,.32)}reliability-meter .is-Questionable .status-word{color:#a66e00}reliability-meter .is-Questionable .micro-label,reliability-meter .is-Questionable .status-scale .step.current{color:#684600}reliability-meter .is-Questionable .status-scale .step.current{font-weight:700}reliability-meter .is-Suspicious .status-panel{background-color:rgba(222,63,63,.06);border-right:1px solid rgba(222,63,63,.22)}reliability-meter .is-Suspicious .status-word{color:#d92525}reliability-meter .is-Suspicious .micro-label,reliability-meter .is-Suspicious .status-scale .step.current{color:#a51c1c}reliability-meter .is-Suspicious .status-scale .step.current{font-weight:700}reliability-meter .is-Analysing .status-panel{background-color:rgba(99,64,214,.05);border-right:1px solid rgba(99,64,214,.18)}reliability-meter .is-Analysing .status-word{color:#6340d6}reliability-meter .is-Analysing .micro-label,reliability-meter .is-Analysing .status-scale .step.current{color:#4726b2}reliability-meter .is-Analysing .status-scale .step.current{font-weight:700}reliability-meter .is-NotAvailable .status-panel{background-color:#f6f6f8;border-right:1px solid #e9e7eb}reliability-meter .is-NotAvailable .status-word{color:#7f7d92}reliability-meter .is-NotAvailable .micro-label,reliability-meter .is-NotAvailable .status-scale .step.current{color:#616072}reliability-meter .is-NotAvailable .status-scale .step.current{font-weight:700}reliability-meter .status-scale .step{color:#605c86}reliability-meter .status-scale .dot{background-color:#dad9fb}reliability-meter .status-meaning{color:#57557f}@media(max-width:1100px){reliability-meter .status-band{grid-template-columns:minmax(0,1fr)}reliability-meter .status-panel{border-right:none}}session-activity{display:block}session-activity,session-activity .session-activity{height:100%}session-activity .session-activity{padding:22px 26px;background-color:#fff;border-radius:20px}session-activity .panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px}session-activity .micro-label{color:#57557f;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}session-activity .head-aside{color:#57557f;font-size:13px;font-weight:500;text-align:right}session-activity .track-row{display:flex;align-items:center;gap:14px;margin-top:18px}session-activity .track-row .endpoint{color:#736f9c;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}session-activity .track-row .track{display:flex;flex:1;height:14px;overflow:hidden;background-color:#eaeaf5;border-radius:999px}session-activity .track-row .segment{height:100%;background-color:#6340d6}session-activity .track-row .segment.away{background:repeating-linear-gradient(115deg,#adadca 5px,#d5d5e7 5px 10px)}session-activity .track-legend{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:11px}session-activity .track-legend .key{display:inline-flex;align-items:center;gap:7px;color:#57557f;font-size:12px;font-weight:600}session-activity .track-legend .swatch{width:12px;height:8px;border-radius:3px}session-activity .track-legend .swatch.active{background-color:#6340d6}session-activity .track-legend .swatch.away{background:repeating-linear-gradient(115deg,#adadca 4px,#d5d5e7 4px 8px)}session-activity .track-legend .legend-note{margin-left:auto;color:#736f9c;font-size:12px;font-weight:500}session-activity .split{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:24px;padding-top:20px;margin-top:20px;border-top:1px solid #ebecff}session-activity .split .rule{background-color:#ebecff}session-activity .tiles{display:flex;gap:10px;margin-top:12px}session-activity .tile{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0;padding:11px 13px;background-color:#f4f5ff;border-radius:12px}session-activity .tile .count{color:#36366a;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1}session-activity .tile .label{color:#605c86;font-size:12px;font-weight:600}session-activity .tile.alert{background-color:#ffe1df}session-activity .tile.alert .count,session-activity .tile.alert .label{color:#ae1e1e}session-activity .tile.warn{background-color:rgba(255,181,33,.18)}session-activity .tile.warn .count,session-activity .tile.warn .label{color:#7d5300}session-activity .tile.good{background-color:#dbf3e6}session-activity .tile.good .count,session-activity .tile.good .label{color:#24673e}topic-points{display:block}topic-points .topic-points{padding:24px 26px;background-color:#fff;border-radius:20px}topic-points .panel-head{display:flex;align-items:center;gap:10px}topic-points .micro-label{color:#57557f;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}topic-points .head-note{margin-left:auto;color:#736f9c;font-size:12px;font-weight:500;text-align:right}topic-points .info{position:relative;display:inline-flex;color:#736f9c;cursor:help}topic-points .info i{font-size:14px}topic-points .info .tooltip-text{position:absolute;top:22px;left:-8px;z-index:5;display:none;width:280px;padding:10px 12px;background-color:#fff;border:1px solid #dad9fb;border-radius:10px;box-shadow:0 8px 24px rgba(54,54,106,.14);color:#36366a;font-size:12px;font-weight:400;line-height:1.45;text-align:left}topic-points .info .tooltip-text p{margin:0 0 6px;font-size:12px}topic-points .info .tooltip-text p:last-child{margin-bottom:0}topic-points .info:hover .tooltip-text{display:block}topic-points .topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 36px;margin-top:18px}topic-points .topic-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}topic-points .topic-head .name{overflow:hidden;color:#36366a;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}topic-points .topic-head .points{color:#6340d6;font-size:13px;font-weight:700;white-space:nowrap}topic-points .topic-head .points .of{color:#736f9c;font-weight:500}topic-points .meter{height:8px;margin-top:7px;overflow:hidden;background-color:#eaeaf5;border-radius:999px}topic-points .meter .fill{display:block;height:100%;background-color:#6340d6;border-radius:999px}topic-points .expand{padding:0;margin-top:18px;background:none;border:none;color:#6340d6;font-size:13.5px;font-weight:600;cursor:pointer}topic-points .expand:hover{text-decoration:underline}@media(max-width:1200px){topic-points .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){topic-points .topic-grid{grid-template-columns:minmax(0,1fr)}topic-points .head-note{display:none}}test-sitting-report-question-failover{display:block;width:100%;height:100%;text-align:center;background-color:#292949;padding:25%}test-sitting-report-question-failover:before{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\F6FF";font-size:190px;padding:25%}test-sitting-report-question-failover p{font-size:15px;font-weight:700;color:#7f7d92;font-family:Plus Jakarta Sans,sans-serif}test-sitting-report-question-failover p span{font-weight:400}.code-challenge-container{display:flex;align-items:flex-start;padding:16px;background-color:hsla(0,0%,100%,.6);height:auto;width:fit-content;border-radius:20px}.challenge-card{background:#fff;border-radius:20px;padding:16px;width:100%;max-width:750px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.challenge-title{color:#36366a;font-size:18px;margin-bottom:12px;font-weight:600}.challenge-description{line-height:1.5}.challenge-description,.challenge-info{color:#36366a;font-size:14px;margin-bottom:12px}.challenge-info{line-height:1.6}.requirements-label{color:#36366a;font-size:14px;margin-bottom:6px;display:block}.challenge-textarea{width:100%;min-height:200px;padding:15px;border:1px solid #d5d5e7;border-radius:10px;font-size:14px;resize:vertical;margin-bottom:12px}.challenge-textarea::placeholder{color:#adadca}.challenge-textarea:focus{outline:none;border-color:#6c5ce7;box-shadow:0 0 0 2px rgba(108,92,231,.1)}.submit-button{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out}.submit-button:active,.submit-button:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}.submit-button:focus,.submit-button:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}.submit-button:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}fill-checkbox .container{display:flex;align-items:center}fill-checkbox .container i{margin-right:5px;font-size:24px}fill-checkbox .container div{font-size:16px;font-style:normal;font-weight:600;line-height:24px}fill-checkbox .container.filled div,fill-checkbox .container.filled i{color:#4dc184}fill-checkbox .container.notFilled div,fill-checkbox .container.notFilled i{color:#adadca}.avatar-upload-container{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:35px}.avatar-upload-container .avatar-preview{display:flex;align-items:center;gap:40px}.avatar-upload-container .avatar-preview .wrap-avatar{border-radius:50%;width:120px;height:120px;background-color:#dad9fb;position:relative}.avatar-upload-container .avatar-preview .wrap-avatar:has(.uploaded){overflow:hidden;border:8px solid #eaebf8}.avatar-upload-container .avatar-preview .wrap-avatar .default{width:80%;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.avatar-upload-container .avatar-preview .wrap-avatar .uploaded{width:100%;height:100%;object-fit:cover}.avatar-upload-container .avatar-preview .wrap-avatar .upload-button-plus{width:30px;height:30px;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);background:#dad9fb;border-radius:50%}.avatar-upload-container .avatar-preview .wrap-avatar .upload-button-plus div{display:block}.avatar-upload-container .avatar-preview .wrap-avatar .upload-button-plus div i{font-size:16px;color:#6340d6}.avatar-upload-container .avatar-preview .avatar-text{flex:40%;color:#79769e;padding:8px;font-size:14px;text-align:center}.avatar-upload-container .upload-button{min-width:200px;padding:8px 16px;border-radius:4px;transition:all .3s ease;flex:40%;color:#6340d6;font-size:14px;font-weight:600}.avatar-upload-container .upload-button span{display:flex;align-items:center;justify-content:center}.avatar-upload-container .upload-button:disabled{opacity:.7;cursor:not-allowed}.avatar-upload-container .error-message{color:#dc3545;font-size:14px;text-align:center}question-type-icon-modern{background:#eaeaf5;border-radius:50%}question-type-icon-modern .question-type{padding:8px}question-type-icon-modern .question-type i{color:#6340d6}question-type-pill{display:inline-flex;align-items:center;flex:none}question-type-pill .type-pill{display:inline-flex;align-items:center;border-radius:999px;font-weight:700;line-height:1.4;white-space:nowrap;gap:5px;padding:3px 10px 3px 7px;font-size:12px;color:#6340d6;background:#ebecff}question-type-pill .type-pill .pill-icon i{font-size:14px}question-type-pill .type-pill .pill-icon svg{width:13px;height:13px}question-type-pill .type-pill .pill-icon{flex:none;display:inline-flex;align-items:center;justify-content:center}question-type-pill .type-pill .pill-icon i{margin:0}question-type-pill .type-pill .pill-icon svg{display:block;margin:0}question-type-pill .type-pill.large{gap:7px;padding:4px 14px 4px 10px;font-size:14px}question-type-pill .type-pill.large .pill-icon i{font-size:18px}question-type-pill .type-pill.large .pill-icon svg{width:16px;height:16px}question-card-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:5px;align-content:start;padding:10px 12px;border:1px solid #dad9fb;border-radius:16px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px rgba(136,132,176,.16)}question-card-compact:hover{border-color:#c1b2f5;box-shadow:0 2px 5px 0 rgba(136,132,176,.3)}question-card-compact.clickable{cursor:pointer}question-card-compact .qc-meta{grid-column:1;grid-row:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}question-card-compact .qc-type{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#8884b0;white-space:nowrap}question-card-compact .qc-type .qc-type-icon{display:inline-flex}question-card-compact .qc-type i{font-size:15px}question-card-compact .qc-level{display:inline-flex;align-items:center}question-card-compact .qc-level svg{width:16px;height:16px}question-card-compact .qc-draft{font-size:11.5px;color:#eb5048;white-space:nowrap}question-card-compact .qc-title{grid-column:1;grid-row:2;font-size:14px;line-height:1.3;color:#202040;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}question-card-compact .qc-actions{grid-column:2;grid-row:1/span 2;align-self:start;display:flex;flex-direction:column;align-items:center;gap:4px}question-card-compact .qc-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:7px;background:transparent;color:#736f9c;font-size:14px;text-decoration:none;cursor:pointer}question-card-compact .qc-btn:hover{background:#ebecff;color:#6340d6}question-card-compact .qc-btn.danger:hover{background:#ffe1df;color:#eb5048}question-card-compact .qc-btn[disabled]{opacity:.4;cursor:default}library-tabs{display:block;flex:none}library-tabs .library-tabs-row{position:relative;display:flex;align-items:center;gap:8px}library-tabs .library-tabs{display:inline-flex;align-items:center;gap:3px;height:34px;padding:3px;border:1px solid #dad9fb;border-radius:999px;background:#fff}library-tabs .library-tabs>*{display:flex;align-items:center;height:100%;padding:0 18px;border:none;border-radius:999px;background:transparent;color:#736f9c;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer}library-tabs .library-tabs>:hover:not(.active){color:#6340d6}library-tabs .library-tabs>.active{background:#ebecff;color:#6340d6;font-weight:600}library-tabs .library-hint{min-width:0;margin:0;color:#8884b0;font-size:12px;line-height:1.4}topic-coverage-note{display:block;margin-bottom:12px}topic-coverage-note .tcn-title{display:flex;align-items:center;gap:8px;margin:0;color:#202040;font-size:15px;font-weight:600}topic-coverage-note .tcn-title i{color:#6340d6;font-size:18px}topic-coverage-note .tcn-note{max-width:76ch;margin:4px 0 0;color:#736f9c;font-size:12px;line-height:1.45}dashboard-legend{display:block;margin-top:20px;padding:18px 20px;border-radius:16px;background:#fff;box-shadow:0 1px 3px rgba(136,132,176,.16)}dashboard-legend .legend-head h3{display:flex;align-items:center;gap:8px;margin:0;color:#202040;font-size:15px;font-weight:600}dashboard-legend .legend-head h3 i{color:#6340d6;font-size:18px}dashboard-legend .legend-head p{max-width:88ch;margin:4px 0 0;color:#736f9c;font-size:12.5px;line-height:1.45}dashboard-legend .legend-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 24px;margin-top:16px}dashboard-legend .legend-metric,dashboard-legend .legend-status{display:flex;align-items:flex-start;gap:10px}dashboard-legend .legend-metric strong,dashboard-legend .legend-status strong{display:block;color:#202040;font-size:13px;font-weight:600}dashboard-legend .legend-metric span,dashboard-legend .legend-status span{color:#736f9c;font-size:12.5px;line-height:1.45}dashboard-legend .legend-icon{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#ebecff;color:#6340d6}dashboard-legend .legend-icon i{font-size:15px}dashboard-legend .legend-statuses{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 24px;margin-top:18px;padding-top:16px;border-top:1px solid #dad9fb}dashboard-legend .legend-statuses-title{grid-column:1/-1;color:#202040;font-size:13px;font-weight:600}dashboard-legend .legend-swatch{flex:none;width:14px;height:14px;margin-top:2px;border:1px solid transparent;border-radius:50%}report-summary-table{display:flex;flex:1;flex-direction:column;justify-content:space-between;background-color:#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px}report-summary-table .activity-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:16px 20px 4px}report-summary-table .count-tile{display:flex;flex-direction:column;min-width:0;padding:14px 16px;border-radius:14px;background:#f7f7fb}report-summary-table .count-tile.started{background:#f1eefc}report-summary-table .count-tile.finished{background:#eefaf3}report-summary-table .count-head{display:flex;align-items:center;gap:7px}report-summary-table .count-head i{font-size:17px;color:#6340d6}report-summary-table .count-tile.finished .count-head i{color:#159c6b}report-summary-table .count-label{color:#736f9c;font-size:12.5px;font-weight:500}report-summary-table .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin:20px}report-summary-table .empty-state .empty-state-icon{width:80px;height:80px;border-radius:50%;background:#f8f8fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px}report-summary-table .empty-state .empty-state-icon i{font-size:40px;color:#6340d6}report-summary-table .empty-state h3{font-size:20px;font-weight:600;color:#232341;margin:0 0 12px}report-summary-table .empty-state p{font-size:14px;color:#7f7d92;margin:0 0 24px;max-width:440px;line-height:1.5}report-summary-table .empty-state .empty-state-lead{margin-bottom:12px;font-weight:500;color:#232341}report-summary-table .empty-state .empty-state-points{display:inline-grid;gap:6px;margin:0 0 24px;padding:0;list-style:none;text-align:left;font-size:14px;line-height:1.5;color:#7f7d92}report-summary-table .empty-state .empty-state-points li{display:flex;align-items:baseline;gap:8px}report-summary-table .empty-state .empty-state-points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#6340d6;transform:translateY(-2px)}report-summary-table .empty-state .empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}report-summary-table .empty-state .empty-state-button{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}report-summary-table .empty-state .empty-state-button:active,report-summary-table .empty-state .empty-state-button:hover{background-color:#d5d5e7}report-summary-table .empty-state .empty-state-button:focus,report-summary-table .empty-state .empty-state-button:focus-visible{outline:1px solid #6340d6}report-summary-table .empty-state .empty-state-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}report-summary-table .empty-state .empty-state-button.primary{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;display:inline-flex;gap:8px;padding:12px 24px;font-size:14px;font-weight:600}report-summary-table .empty-state .empty-state-button.primary:active,report-summary-table .empty-state .empty-state-button.primary:hover{background-color:#4627ab}report-summary-table .empty-state .empty-state-button.primary:focus,report-summary-table .empty-state .empty-state-button.primary:focus-visible{outline-color:#c1b2f5;outline-style:solid}report-summary-table .empty-state .empty-state-button.primary:disabled{outline:none;background-color:#d5d5e7;cursor:auto}report-summary-table .empty-state .empty-state-button i{font-size:20px}report-summary-table .empty-state.no-results{padding:44px 40px}report-summary-table .empty-state.no-results .empty-state-icon i{color:#7f7d92}report-summary-table .count-value{margin-top:2px;color:#202040;font-size:28px;font-weight:600;line-height:1.1}report-summary-table .count-of{color:#8884b0;font-size:11.5px}report-summary-table .table-title{margin:18px 20px 0;color:#202040;font-size:13px;font-weight:600}report-summary-table .loading{display:flex;align-items:center;justify-content:center;padding:60px 40px}report-summary-table .loading i{font-size:50px;display:block;color:#6340d6}report-summary-table section.table{width:100%;overflow-x:auto;max-height:60vh;background-color:#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px}report-summary-table section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}report-summary-table section.table table thead tr th{font-weight:600;background-color:#dad9fb;padding:10px 20px;text-wrap:nowrap}report-summary-table section.table table thead tr th:first-child{border-radius:44px 0 0 44px}report-summary-table section.table table thead tr th:last-child{border-radius:0 44px 44px 0}report-summary-table section.table table thead tr th.sortable{cursor:pointer}report-summary-table section.table table thead tr th.sortable i{display:none}report-summary-table section.table table thead tr th.sortable.reset{cursor:pointer}report-summary-table section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}report-summary-table section.table table thead tr th.sortable.up{cursor:pointer}report-summary-table section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}report-summary-table section.table table thead tr th.sortable.down{cursor:pointer}report-summary-table section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}report-summary-table section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}report-summary-table section.table table tbody tr.no-test-sittings:hover,report-summary-table section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}report-summary-table section.table table tbody tr:hover>td{background-color:#eaebf8}report-summary-table section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}report-summary-table section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}report-summary-table section.table table tbody tr:first-child{min-width:100px;width:250px}report-summary-table section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}report-summary-table section.table table tbody tr td{padding:8px 15px;font-weight:500}report-summary-table section.table table tbody tr td a{color:#6642e9}report-summary-table section.table table>thead>tr>th>span{font-weight:400;color:#57557f}report-summary-table section.table table>tbody>tr>td:first-child{font-weight:500}report-performance-table{display:flex;flex:1;flex-direction:column;justify-content:space-between}report-performance-table section.table{width:100%;overflow-x:auto;background-color:#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px}report-performance-table section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}report-performance-table section.table table thead tr th{font-weight:600;background-color:#dad9fb;padding:10px 20px;text-wrap:nowrap}report-performance-table section.table table thead tr th:first-child{border-radius:44px 0 0 44px}report-performance-table section.table table thead tr th:last-child{border-radius:0 44px 44px 0}report-performance-table section.table table thead tr th.sortable{cursor:pointer}report-performance-table section.table table thead tr th.sortable i{display:none}report-performance-table section.table table thead tr th.sortable.reset{cursor:pointer}report-performance-table section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}report-performance-table section.table table thead tr th.sortable.up{cursor:pointer}report-performance-table section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}report-performance-table section.table table thead tr th.sortable.down{cursor:pointer}report-performance-table section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}report-performance-table section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}report-performance-table section.table table tbody tr.no-test-sittings:hover,report-performance-table section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}report-performance-table section.table table tbody tr:hover>td{background-color:#eaebf8}report-performance-table section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}report-performance-table section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}report-performance-table section.table table tbody tr:first-child{min-width:100px;width:250px}report-performance-table section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}report-performance-table section.table table tbody tr td{padding:8px 15px;font-weight:500}report-performance-table section.table table tbody tr td a{color:#6642e9}report-performance-table section.table table>tbody>tr>td{text-wrap:nowrap}report-performance-table section.table .loading{display:flex;align-items:center;justify-content:center;padding:60px 40px;text-align:center}report-performance-table section.table .loading i{font-size:50px;display:block;color:#6340d6}report-performance-table section.table .empty{font-weight:500;font-size:14px;text-align:center;padding:16px}report-performance-table section.pagination{padding:16px 0 0}report-performance-table section.pagination .pagination-wrapper{display:flex;justify-content:space-between}report-performance-table section.pagination .pagination-wrapper .pagination-take select{background-color:transparent;color:#36366a;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;padding:5px 42px 5px 20px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.5rem auto;line-height:1.4}report-performance-table section.pagination .pagination-wrapper .pagination-take select:focus-visible{outline:none}report-performance-table section.pagination .pagination-wrapper .pagination-take select:hover{border:1px solid #6340d6}report-performance-table section.pagination .pagination-wrapper .pagination-take select option{padding:0 5px}report-performance-table section.pagination .pagination-wrapper .pagination-pages{display:flex;background-color:transparent;border:1px solid #79769e;border-radius:50px;padding:3px}report-performance-table section.pagination .pagination-wrapper .pagination-pages .previous{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}report-performance-table section.pagination .pagination-wrapper .pagination-pages .previous:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}report-performance-table section.pagination .pagination-wrapper .pagination-pages .next{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}report-performance-table section.pagination .pagination-wrapper .pagination-pages .next:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}report-performance-table section.pagination .pagination-wrapper .pagination-pages .state{color:#36366a;font-size:14px;font-weight:500;align-self:center;padding:0 8px;min-width:58px;text-align:center;align-content:center}report-performance-table .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin:20px}report-performance-table .empty-state .empty-state-icon{width:80px;height:80px;border-radius:50%;background:#f8f8fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px}report-performance-table .empty-state .empty-state-icon i{font-size:40px;color:#6340d6}report-performance-table .empty-state h3{font-size:20px;font-weight:600;color:#232341;margin:0 0 12px}report-performance-table .empty-state p{font-size:14px;color:#7f7d92;margin:0 0 24px;max-width:440px;line-height:1.5}report-performance-table .empty-state .empty-state-lead{margin-bottom:12px;font-weight:500;color:#232341}report-performance-table .empty-state .empty-state-points{display:inline-grid;gap:6px;margin:0 0 24px;padding:0;list-style:none;text-align:left;font-size:14px;line-height:1.5;color:#7f7d92}report-performance-table .empty-state .empty-state-points li{display:flex;align-items:baseline;gap:8px}report-performance-table .empty-state .empty-state-points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#6340d6;transform:translateY(-2px)}report-performance-table .empty-state .empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}report-performance-table .empty-state .empty-state-button{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}report-performance-table .empty-state .empty-state-button:active,report-performance-table .empty-state .empty-state-button:hover{background-color:#d5d5e7}report-performance-table .empty-state .empty-state-button:focus,report-performance-table .empty-state .empty-state-button:focus-visible{outline:1px solid #6340d6}report-performance-table .empty-state .empty-state-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}report-performance-table .empty-state .empty-state-button.primary{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;display:inline-flex;gap:8px;padding:12px 24px;font-size:14px;font-weight:600}report-performance-table .empty-state .empty-state-button.primary:active,report-performance-table .empty-state .empty-state-button.primary:hover{background-color:#4627ab}report-performance-table .empty-state .empty-state-button.primary:focus,report-performance-table .empty-state .empty-state-button.primary:focus-visible{outline-color:#c1b2f5;outline-style:solid}report-performance-table .empty-state .empty-state-button.primary:disabled{outline:none;background-color:#d5d5e7;cursor:auto}report-performance-table .empty-state .empty-state-button i{font-size:20px}report-performance-table .empty-state.no-results{padding:44px 40px}report-performance-table .empty-state.no-results .empty-state-icon i{color:#7f7d92}report-tests-table{display:flex;flex:1;flex-direction:column;justify-content:space-between}report-tests-table section.table{width:100%;overflow-x:auto;background-color:#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px}report-tests-table section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}report-tests-table section.table table thead tr th{font-weight:600;background-color:#dad9fb;padding:10px 20px;text-wrap:nowrap}report-tests-table section.table table thead tr th:first-child{border-radius:44px 0 0 44px}report-tests-table section.table table thead tr th:last-child{border-radius:0 44px 44px 0}report-tests-table section.table table thead tr th.sortable{cursor:pointer}report-tests-table section.table table thead tr th.sortable i{display:none}report-tests-table section.table table thead tr th.sortable.reset{cursor:pointer}report-tests-table section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}report-tests-table section.table table thead tr th.sortable.up{cursor:pointer}report-tests-table section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}report-tests-table section.table table thead tr th.sortable.down{cursor:pointer}report-tests-table section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}report-tests-table section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}report-tests-table section.table table tbody tr.no-test-sittings:hover,report-tests-table section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}report-tests-table section.table table tbody tr:hover>td{background-color:#eaebf8}report-tests-table section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}report-tests-table section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}report-tests-table section.table table tbody tr:first-child{min-width:100px;width:250px}report-tests-table section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}report-tests-table section.table table tbody tr td{padding:8px 15px;font-weight:500}report-tests-table section.table table tbody tr td a{color:#6642e9}report-tests-table section.table .loading{display:flex;align-items:center;justify-content:center;padding:60px 40px;text-align:center}report-tests-table section.table .loading i{font-size:50px;display:block;color:#6340d6}report-tests-table section.table .empty{font-weight:500;font-size:14px;text-align:center;padding:16px}report-tests-table section.pagination{padding:16px 0 0}report-tests-table section.pagination .pagination-wrapper{display:flex;justify-content:space-between}report-tests-table section.pagination .pagination-wrapper .pagination-take select{background-color:transparent;color:#36366a;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;padding:5px 42px 5px 20px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.5rem auto;line-height:1.4}report-tests-table section.pagination .pagination-wrapper .pagination-take select:focus-visible{outline:none}report-tests-table section.pagination .pagination-wrapper .pagination-take select:hover{border:1px solid #6340d6}report-tests-table section.pagination .pagination-wrapper .pagination-take select option{padding:0 5px}report-tests-table section.pagination .pagination-wrapper .pagination-pages{display:flex;background-color:transparent;border:1px solid #79769e;border-radius:50px;padding:3px}report-tests-table section.pagination .pagination-wrapper .pagination-pages .previous{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}report-tests-table section.pagination .pagination-wrapper .pagination-pages .previous:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}report-tests-table section.pagination .pagination-wrapper .pagination-pages .next{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}report-tests-table section.pagination .pagination-wrapper .pagination-pages .next:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}report-tests-table section.pagination .pagination-wrapper .pagination-pages .state{color:#36366a;font-size:14px;font-weight:500;align-self:center;padding:0 8px;min-width:58px;text-align:center;align-content:center}report-tests-table .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin:20px}report-tests-table .empty-state .empty-state-icon{width:80px;height:80px;border-radius:50%;background:#f8f8fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px}report-tests-table .empty-state .empty-state-icon i{font-size:40px;color:#6340d6}report-tests-table .empty-state h3{font-size:20px;font-weight:600;color:#232341;margin:0 0 12px}report-tests-table .empty-state p{font-size:14px;color:#7f7d92;margin:0 0 24px;max-width:440px;line-height:1.5}report-tests-table .empty-state .empty-state-lead{margin-bottom:12px;font-weight:500;color:#232341}report-tests-table .empty-state .empty-state-points{display:inline-grid;gap:6px;margin:0 0 24px;padding:0;list-style:none;text-align:left;font-size:14px;line-height:1.5;color:#7f7d92}report-tests-table .empty-state .empty-state-points li{display:flex;align-items:baseline;gap:8px}report-tests-table .empty-state .empty-state-points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#6340d6;transform:translateY(-2px)}report-tests-table .empty-state .empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}report-tests-table .empty-state .empty-state-button{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}report-tests-table .empty-state .empty-state-button:active,report-tests-table .empty-state .empty-state-button:hover{background-color:#d5d5e7}report-tests-table .empty-state .empty-state-button:focus,report-tests-table .empty-state .empty-state-button:focus-visible{outline:1px solid #6340d6}report-tests-table .empty-state .empty-state-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}report-tests-table .empty-state .empty-state-button.primary{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;display:inline-flex;gap:8px;padding:12px 24px;font-size:14px;font-weight:600}report-tests-table .empty-state .empty-state-button.primary:active,report-tests-table .empty-state .empty-state-button.primary:hover{background-color:#4627ab}report-tests-table .empty-state .empty-state-button.primary:focus,report-tests-table .empty-state .empty-state-button.primary:focus-visible{outline-color:#c1b2f5;outline-style:solid}report-tests-table .empty-state .empty-state-button.primary:disabled{outline:none;background-color:#d5d5e7;cursor:auto}report-tests-table .empty-state .empty-state-button i{font-size:20px}report-tests-table .empty-state.no-results{padding:44px 40px}report-tests-table .empty-state.no-results .empty-state-icon i{color:#7f7d92}report-distribution-table{display:flex;flex:1;flex-direction:column;justify-content:space-between}report-distribution-table section.table{width:100%;overflow-x:auto;background-color:#fff;border-bottom-right-radius:20px;border-bottom-left-radius:20px}report-distribution-table section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}report-distribution-table section.table table thead tr th{font-weight:600;background-color:#dad9fb;padding:10px 20px;text-wrap:nowrap}report-distribution-table section.table table thead tr th:first-child{border-radius:44px 0 0 44px}report-distribution-table section.table table thead tr th:last-child{border-radius:0 44px 44px 0}report-distribution-table section.table table thead tr th.sortable{cursor:pointer}report-distribution-table section.table table thead tr th.sortable i{display:none}report-distribution-table section.table table thead tr th.sortable.reset{cursor:pointer}report-distribution-table section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}report-distribution-table section.table table thead tr th.sortable.up{cursor:pointer}report-distribution-table section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}report-distribution-table section.table table thead tr th.sortable.down{cursor:pointer}report-distribution-table section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}report-distribution-table section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}report-distribution-table section.table table tbody tr.no-test-sittings:hover,report-distribution-table section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}report-distribution-table section.table table tbody tr:hover>td{background-color:#eaebf8}report-distribution-table section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}report-distribution-table section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}report-distribution-table section.table table tbody tr:first-child{min-width:100px;width:250px}report-distribution-table section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}report-distribution-table section.table table tbody tr td{padding:8px 15px;font-weight:500}report-distribution-table section.table table tbody tr td a{color:#6642e9}report-distribution-table section.table .loading{display:flex;align-items:center;justify-content:center;padding:60px 40px;text-align:center}report-distribution-table section.table .loading i{font-size:50px;display:block;color:#6340d6}report-distribution-table section.table .empty{font-weight:500;font-size:14px;text-align:center;padding:16px}report-distribution-table section.pagination{padding:16px 0 0}report-distribution-table section.pagination .pagination-wrapper{display:flex;justify-content:space-between}report-distribution-table section.pagination .pagination-wrapper .pagination-take select{background-color:transparent;color:#36366a;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;padding:5px 42px 5px 20px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.5rem auto;line-height:1.4}report-distribution-table section.pagination .pagination-wrapper .pagination-take select:focus-visible{outline:none}report-distribution-table section.pagination .pagination-wrapper .pagination-take select:hover{border:1px solid #6340d6}report-distribution-table section.pagination .pagination-wrapper .pagination-take select option{padding:0 5px}report-distribution-table section.pagination .pagination-wrapper .pagination-pages{display:flex;background-color:transparent;border:1px solid #79769e;border-radius:50px;padding:3px}report-distribution-table section.pagination .pagination-wrapper .pagination-pages .previous{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}report-distribution-table section.pagination .pagination-wrapper .pagination-pages .previous:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}report-distribution-table section.pagination .pagination-wrapper .pagination-pages .next{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}report-distribution-table section.pagination .pagination-wrapper .pagination-pages .next:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}report-distribution-table section.pagination .pagination-wrapper .pagination-pages .state{color:#36366a;font-size:14px;font-weight:500;align-self:center;padding:0 8px;min-width:58px;text-align:center;align-content:center}report-distribution-table .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin:20px}report-distribution-table .empty-state .empty-state-icon{width:80px;height:80px;border-radius:50%;background:#f8f8fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px}report-distribution-table .empty-state .empty-state-icon i{font-size:40px;color:#6340d6}report-distribution-table .empty-state h3{font-size:20px;font-weight:600;color:#232341;margin:0 0 12px}report-distribution-table .empty-state p{font-size:14px;color:#7f7d92;margin:0 0 24px;max-width:440px;line-height:1.5}report-distribution-table .empty-state .empty-state-lead{margin-bottom:12px;font-weight:500;color:#232341}report-distribution-table .empty-state .empty-state-points{display:inline-grid;gap:6px;margin:0 0 24px;padding:0;list-style:none;text-align:left;font-size:14px;line-height:1.5;color:#7f7d92}report-distribution-table .empty-state .empty-state-points li{display:flex;align-items:baseline;gap:8px}report-distribution-table .empty-state .empty-state-points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#6340d6;transform:translateY(-2px)}report-distribution-table .empty-state .empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}report-distribution-table .empty-state .empty-state-button{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}report-distribution-table .empty-state .empty-state-button:active,report-distribution-table .empty-state .empty-state-button:hover{background-color:#d5d5e7}report-distribution-table .empty-state .empty-state-button:focus,report-distribution-table .empty-state .empty-state-button:focus-visible{outline:1px solid #6340d6}report-distribution-table .empty-state .empty-state-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}report-distribution-table .empty-state .empty-state-button.primary{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;display:inline-flex;gap:8px;padding:12px 24px;font-size:14px;font-weight:600}report-distribution-table .empty-state .empty-state-button.primary:active,report-distribution-table .empty-state .empty-state-button.primary:hover{background-color:#4627ab}report-distribution-table .empty-state .empty-state-button.primary:focus,report-distribution-table .empty-state .empty-state-button.primary:focus-visible{outline-color:#c1b2f5;outline-style:solid}report-distribution-table .empty-state .empty-state-button.primary:disabled{outline:none;background-color:#d5d5e7;cursor:auto}report-distribution-table .empty-state .empty-state-button i{font-size:20px}report-distribution-table .empty-state.no-results{padding:44px 40px}report-distribution-table .empty-state.no-results .empty-state-icon i{color:#7f7d92}aside-test-editor{display:flex;justify-content:space-between;flex-direction:column;height:100%;width:375px}aside-test-editor form{overflow-y:auto}aside-test-editor form .form-wrap{padding:16px;border-radius:20px;background-color:#fff;margin-bottom:16px}aside-test-editor form input{margin-bottom:16px}aside-test-editor form .title-name{margin-bottom:10px;font-weight:600;font-size:16px}aside-test-editor form label{font-size:14px;font-style:normal;font-weight:600;margin-bottom:4px;line-height:1}aside-test-editor form label input{color:#000;padding:15px 20px;height:44px;border-radius:50px;border:1px solid #79769e;width:100%}aside-test-editor form label input:hover{border-color:#6340d6}aside-test-editor form label input:focus{border:1px solid #6340d6!important;box-shadow:none}aside-test-editor form label input:focus-visible{outline:1px solid #eaeaf5;outline-offset:2px}aside-test-editor form label input::placeholder{color:#adadca}aside-test-editor form label input:disabled{border-color:#79769e;cursor:auto}aside-test-editor form .test-editor-menu-wrapper{display:flex;justify-content:center}aside-test-editor form .test-editor-menu-wrapper .test-editor-menu{margin-bottom:16px;display:flex;align-items:center;gap:8px;background-color:transparent;border:1px solid #79769e;padding:4px;border-radius:50px;height:44px;font-size:14px;font-weight:500}aside-test-editor form .test-editor-menu-wrapper .test-editor-menu a,aside-test-editor form .test-editor-menu-wrapper .test-editor-menu button{border:none;color:#000;padding:9px 14px;text-align:center;text-wrap:nowrap}aside-test-editor form .test-editor-menu-wrapper .test-editor-menu a:not(.active),aside-test-editor form .test-editor-menu-wrapper .test-editor-menu button:not(.active){font-weight:400;background-color:hsla(0,0%,100%,0);border-radius:50px}aside-test-editor form .test-editor-menu-wrapper .test-editor-menu a.active,aside-test-editor form .test-editor-menu-wrapper .test-editor-menu button.active{font-weight:600;background-color:#ebecff;color:#6340d6;border-radius:50px}aside-test-editor form .test-editor-menu-wrapper .test-editor-menu a:focus,aside-test-editor form .test-editor-menu-wrapper .test-editor-menu a:focus-visible,aside-test-editor form .test-editor-menu-wrapper .test-editor-menu button:focus,aside-test-editor form .test-editor-menu-wrapper .test-editor-menu button:focus-visible{border:none;outline:none}aside-test-editor form .test-editor-menu-wrapper .test-editor-menu a{padding-left:20px;padding-right:20px}aside-test-editor form .test-editor-settings{padding:16px;background:#fff;border-radius:20px}aside-test-editor form .test-editor-settings .test-status{display:flex;gap:10px;padding-bottom:16px}aside-test-editor form .test-editor-settings .test-status div{font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#36366a}aside-test-editor form .test-editor-settings .test-status .status-btn{height:20px;position:relative;padding:0;border-radius:12px;outline:none;margin:0 8px 0 4px;vertical-align:bottom}aside-test-editor form .test-editor-settings .test-status .status-btn:before{width:36px;border-radius:12px;display:inline-block;content:"";height:100%;background-color:#6a39d7;transition:background .5s}aside-test-editor form .test-editor-settings .test-status .status-btn:after{width:15px;display:inline-block;position:absolute;content:"";height:calc(100% - 4px);top:2px;right:2px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}aside-test-editor form .test-editor-settings .test-status .status-btn.disabled:after{right:calc(100% - 18px);background:#fff}aside-test-editor form .test-editor-settings .test-status .status-btn.disabled:before{background-color:#7f7d92}aside-test-editor form .test-question-list .add-btn{cursor:pointer;margin-bottom:16px;display:flex;align-items:center;gap:40px}aside-test-editor form .test-question-list .add-btn a{display:flex;align-items:center;font-size:14px;font-weight:600}aside-test-editor form .test-question-list .add-btn a i{font-size:20px;margin-right:8px}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper{display:inline-flex;align-items:center;position:relative;cursor:help}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper .info-icon{width:16px;height:16px;stroke:#7f7d92;display:block}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper .info-icon:hover{stroke:#292949}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper:hover .tooltip-text{visibility:visible;opacity:1;transition-delay:0s}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper:not(:hover) .tooltip-text{opacity:0;transition-delay:1s}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper .tooltip-text{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility 0s linear .3s;font-size:14px;background-color:#fff;color:#000;padding:12px;border-radius:8px;box-shadow:0 0 5px 2px rgba(0,0,0,.25);position:absolute;z-index:100;top:24px;left:-160px;width:300px;line-height:1.5;font-weight:400}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper .tooltip-text p{margin:0 0 8px}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper .tooltip-text p:last-child{margin-bottom:0}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper .tooltip-text p strong{font-weight:600;color:#36366a}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper .tooltip-text ul{list-style:none;padding:0;margin:0}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper .tooltip-text ul li{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#36366a}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper .tooltip-text ul li:last-child{margin-bottom:0}aside-test-editor form .test-question-list .add-btn .info-icon-wrapper .tooltip-text ul li i{font-size:18px;color:#6340d6;flex-shrink:0}aside-test-editor form .test-question-list .test-questions .dndDragging{opacity:.7}aside-test-editor form .test-question-list .test-questions .dndDraggingSource{opacity:.5}aside-test-editor form .test-question-list .test-questions .dndPlaceholder{height:38px;list-style:none;margin:12px 0;border:1px dashed #a9a7b6}aside-test-editor form .test-question-list .test-questions .test-question{position:relative;cursor:grab;padding:8px 16px;border-radius:20px;margin-bottom:6px;background-color:#fff}aside-test-editor form .test-question-list .test-questions .test-question:last-of-type{margin-bottom:20px}aside-test-editor form .test-question-list .test-questions .test-question code-language-selector label{margin-bottom:4px!important}aside-test-editor form .test-question-list .test-questions .test-question>.controls{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;position:absolute;right:8px;top:50%;transform:translateY(-50%)}aside-test-editor form .test-question-list .test-questions .test-question>.controls .update-question{position:absolute;right:26px;top:0}aside-test-editor form .test-question-list .test-questions .test-question>.controls>button{padding:8px 10px}aside-test-editor form .test-question-list .test-questions .test-question>.controls>button i{font-size:20px;color:#6340d6}aside-test-editor form .test-question-list .test-questions .test-question>.controls>button:focus{outline:none}aside-test-editor form .test-question-list .test-questions .test-question>.controls.code-lang{top:8px;height:auto;transform:none}aside-test-editor form .test-question-list .test-questions .test-question .card-content{position:absolute;right:80px}aside-test-editor form .test-question-list .test-questions .test-question.no-refresh-btn .card-content,aside-test-editor form .test-question-list .test-questions .test-question.no-remove-btn .card-content{right:54px}aside-test-editor form .test-question-list .test-questions .test-question.no-refresh-btn.no-remove-btn .card-content{right:32px}aside-test-editor test-editor-controls{padding-top:10px}aside-test-editor test-editor-controls .persistence-controls{position:static;padding:0}aside-test-editor question-card{margin-top:12px;margin-left:0;width:auto;height:38px;border-radius:0;box-shadow:none;flex-grow:2;display:flex;flex-direction:row;justify-content:space-between;background-color:#f6f6f8;border:1px solid #79769e;float:none}aside-test-editor question-card .card-content{padding:0;width:auto;height:36px;vertical-align:middle}aside-test-editor question-card .card-content>*{display:none}aside-test-editor question-card .card-content .question-details{display:block}aside-test-editor question-card .card-content .question-details .author-name,aside-test-editor question-card .card-content .question-details .toggle-privacy{display:none}aside-test-editor question-card .card-content .question-details .question-metadata{display:inline-block;float:none;color:#292949;padding-top:6px;margin-right:8px}aside-test-editor question-card .card-options{display:none}aside-test-editor question-card .menu-bar,aside-test-editor question-card .menu-bar.other-account{color:#292949;font-weight:400;border-radius:0;padding-left:14px;background-color:transparent;height:36px;line-height:16px;font-size:14px}aside-test-editor question-card .menu-bar .card-menu,aside-test-editor question-card .menu-bar.other-account .card-menu,aside-test-editor question-card .menu-bar.other-account .select-question,aside-test-editor question-card .menu-bar .select-question{display:none}aside-test-editor question-card .menu-bar.other-account .title,aside-test-editor question-card .menu-bar .title{color:#7f7d92;width:200px;font-weight:400;font-size:14px}aside-test-editor question-card .menu-bar.other-account .title span,aside-test-editor question-card .menu-bar .title span{display:none}@keyframes repaint{0%{font-size:0}to{font-size:.1px}}aside-test-editor question-card .question-difficulty{animation:repaint 5s}aside-test-editor .no-questions{width:100%;margin:20px 0;text-align:center}aside-test-editor .no-questions:after{padding:6px;font-size:14px;color:#292949;content:"Add questions from the question bank";display:inline-block;text-align:left;vertical-align:middle}aside-test-editor button.close-test-editor{color:#7f7d92;background:none;border:none;padding:0;height:22px;width:22px;position:absolute;top:8px;right:10px;float:right;font-size:0}aside-test-editor button.close-test-editor:hover:after{color:#292949}aside-test-editor button.close-test-editor:after{font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E5CD";text-align:center}aside-test-editor .tags-container label{display:block}aside-test-editor .tags-container tag-editor{padding-top:4px;display:block}aside-test-editor .tags-container tag-editor .input-group .search-container input{margin:0}aside-test-editor .test-timing{margin-bottom:16px}aside-test-editor .test-timing .toggle-wrap{display:flex;gap:10px;padding:11px 0 16px}aside-test-editor .test-timing .toggle-wrap div{font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#36366a}aside-test-editor .test-timing .toggle-wrap .switch{position:relative;display:inline-block;width:36px;height:20px;margin-bottom:0}aside-test-editor .test-timing .toggle-wrap .switch input{opacity:0;width:0;height:0}aside-test-editor .test-timing .toggle-wrap .switch input:checked+.slider{background-color:#6a39d7}aside-test-editor .test-timing .toggle-wrap .switch input:checked+.slider:before{transform:translateX(15px)}aside-test-editor .test-timing .toggle-wrap .switch .slider.round{border-radius:34px}aside-test-editor .test-timing .toggle-wrap .switch .slider.round:before{border-radius:50%}aside-test-editor .test-timing .toggle-wrap .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}aside-test-editor .test-timing .toggle-wrap .switch .slider:before{position:absolute;content:"";height:16px;width:16px;left:2.5px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}aside-test-editor .test-timing .set-time input{width:50%;margin-right:16px}aside-test-editor .test-timing .validation-message{display:none}aside-test-editor .test-timing.validation-error .set-time input{border-color:#de3f3f;color:#de3f3f}aside-test-editor .test-timing.validation-error .validation-message{display:block}aside-test-editor .test-timing.validation-error .validation-message p{font-size:12px;color:#de3f3f}aside-test-editor .brand-checkbox{display:none}aside-test-editor .brand-checkbox+label{width:14px;height:14px;background-color:transparent;box-shadow:inset 0 0 0 2px #7f7d92;font-size:0;display:inline-block;color:#fff;vertical-align:middle}aside-test-editor .brand-checkbox+label:after{visibility:hidden;content:"\E5CA";font:normal normal normal 20px/1 Material Symbols Outlined;color:#fff;font-size:14px}aside-test-editor .brand-checkbox:checked+label{background-color:#6340d6;box-shadow:none}aside-test-editor .brand-checkbox:checked+label:after{visibility:visible}aside-test-editor .save-folders{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none}aside-test-editor .save-folders:active,aside-test-editor .save-folders:hover{background-color:#4627ab}aside-test-editor .save-folders:focus,aside-test-editor .save-folders:focus-visible{outline-color:#c1b2f5;outline-style:solid}aside-test-editor .save-folders:disabled{outline:none;background-color:#d5d5e7;cursor:auto}folders-field{display:block}folders-field label{display:block;font-size:14px;font-style:normal;font-weight:600;margin-bottom:4px}folders-field select{border-radius:50px;border:1px solid #79769e;display:block;width:100%;height:44px;padding:10px 20px;appearance:none;background-image:url(/caret-down.svg);background-repeat:no-repeat,repeat;background-position:right 1em top 50%,0 0;background-size:1em auto,100%;margin-bottom:5px}folders-field select:hover{border-color:#6340d6}folders-field select:focus{border:1px solid #6340d6!important;box-shadow:none}folders-field select:focus-visible{outline:1px solid #eaeaf5;outline-offset:2px}folders-field select:disabled{border-color:#79769e;cursor:auto}folders-field .test-folder{display:inline-flex;padding:0 0 0 8px;max-width:200px}folders-field .test-folder a{font-size:14px;line-height:2;color:#6340d6;font-weight:400;margin:0 0 2px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}folders-field .test-folder a:hover{text-decoration:underline}folders-field .test-folder button{padding:4px 2px;font-size:14px}test-player-ended div.te-default,test-player-ended div.te-timed-out{display:flex;flex-direction:column;height:100vh;justify-content:center;align-items:center;background-color:#fff}test-player-ended div.te-default .icon,test-player-ended div.te-timed-out .icon{margin-bottom:30px}test-player-ended div.te-default .icon span,test-player-ended div.te-timed-out .icon span{background-color:#f4f5ff;display:inline-block;padding:20px;border-radius:50%;width:100px;height:100px}test-player-ended div.te-default h1,test-player-ended div.te-timed-out h1{font-size:24px;font-weight:600;margin-bottom:16px}test-player-ended div.te-default p,test-player-ended div.te-timed-out p{font-size:16px;font-weight:500}test-player-ended div.te-default button,test-player-ended div.te-timed-out button{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none}test-player-ended div.te-default button:active,test-player-ended div.te-default button:hover,test-player-ended div.te-timed-out button:active,test-player-ended div.te-timed-out button:hover{background-color:#4627ab}test-player-ended div.te-default button:focus,test-player-ended div.te-default button:focus-visible,test-player-ended div.te-timed-out button:focus,test-player-ended div.te-timed-out button:focus-visible{outline-color:#c1b2f5;outline-style:solid}test-player-ended div.te-default button:disabled,test-player-ended div.te-timed-out button:disabled{outline:none;background-color:#d5d5e7;cursor:auto}test-player-ended div.te-timed-out .icon span{background-image:url(/timer.svg);background-repeat:no-repeat;background-position:50%;margin-bottom:50px}test-player-ended .te-marking-loader{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center}test-player-ended .te-marking-loader i{color:#6340d6;font-size:56px;margin-bottom:50px}@media(max-height:520px),(max-width:767px){test-player-ended div.te-default,test-player-ended div.te-timed-out{padding:24px 20px;text-align:center}@supports(height:100dvh){test-player-ended div.te-default,test-player-ended div.te-timed-out{height:100dvh}}test-player-ended div.te-default h1,test-player-ended div.te-timed-out h1{font-size:22px}test-player-ended div.te-default button,test-player-ended div.te-timed-out button{width:100%;max-width:320px;margin-top:8px}test-player-ended .te-marking-loader{padding:24px 20px;text-align:center}}test-player-lobby{display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;min-height:100%;background-color:#fff;color:#2a1b58}test-player-lobby .form-container{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:stretch;min-width:0;background-color:#fff}test-player-lobby .form-container .form-cover{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:640px;padding:44px 36px 48px;overflow:hidden;color:#fff;background-color:transparent;background-image:radial-gradient(80% 60% at 20% 0,#b8adf0 0,rgba(184,173,240,0) 62%),linear-gradient(168deg,#2e1478,#1d0f57 55%,#150a3c);background-repeat:no-repeat;background-size:cover;background-position:50%;background-blend-mode:soft-light}test-player-lobby .form-container .form-cover .cover-content{display:flex;flex-direction:column}test-player-lobby .form-container .form-cover .logo{flex:none;width:150px;height:28px;background-image:url(/logo_row_white.svg);background-repeat:no-repeat;background-size:contain;background-position:0}test-player-lobby .form-container .form-cover .description{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:44px}test-player-lobby .form-container .form-cover .description .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#9fe7d6;margin-bottom:26px}test-player-lobby .form-container .form-cover .description h3{display:flex;align-items:center;gap:16px;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.3;color:hsla(0,0%,100%,.72)}test-player-lobby .form-container .form-cover .description h3 .dot{flex:none;box-sizing:border-box;width:10px;height:10px;border-radius:999px;background-color:hsla(0,0%,100%,.55)}test-player-lobby .form-container .form-cover .description h3.current{font-size:17px;font-weight:600;color:#fff}test-player-lobby .form-container .form-cover .description h3.current .dot{background-color:#fff;box-shadow:0 0 0 6px hsla(0,0%,100%,.2)}test-player-lobby .form-container .form-cover .description h3.muted{color:hsla(0,0%,100%,.7)}test-player-lobby .form-container .form-cover .description h3.muted .dot{background:none;border:2px solid hsla(0,0%,100%,.45)}test-player-lobby .form-container .form-cover .description .connector{width:2px;height:26px;margin-left:4px;background-color:hsla(0,0%,100%,.55)}test-player-lobby .form-container .form-cover .description .connector.dotted{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.55) 3px,hsla(0,0%,100%,0) 3px 8px)}test-player-lobby .form-container .form-content{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:100%;max-width:544px;min-width:0;justify-self:start;padding:56px 40px 72px 64px}test-player-lobby .form-container .form-content h1{margin:0;padding:0;font-size:34px;line-height:1.1;font-weight:600;letter-spacing:-.9px;color:#1f1147;overflow-wrap:anywhere}test-player-lobby .form-container .form-content .intro{margin:20px 0 0;font-size:15.5px;line-height:1.55;color:#2a1b58}test-player-lobby .form-container .form-content .tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;width:100%;margin:20px 0 32px;padding:0;list-style:none}test-player-lobby .form-container .form-content .tiles li{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;border:1px solid #eae5f7;border-radius:12px;background-color:#fff;padding:16px 14px}test-player-lobby .form-container .form-content .tiles li .value{font-size:26px;font-weight:600;line-height:1;color:#5b33d6}test-player-lobby .form-container .form-content .tiles li .label{font-size:12.5px;font-weight:500;line-height:1.35;color:#4a4370}test-player-lobby .form-container .form-content .notes{display:flex;flex-direction:column;gap:22px;width:100%}test-player-lobby .form-container .form-content .notes p{position:relative;margin:0;padding-left:17px;font-size:14.5px;line-height:1.6;color:#2a1b58;text-wrap:pretty}test-player-lobby .form-container .form-content .notes p:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:999px;background-color:#e3dcf7}test-player-lobby .form-container .form-content .notes p strong{font-weight:600;color:#1f1147}test-player-lobby .form-container .form-content>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;border:0;border-radius:999px;background-color:#1f1147;color:#fff;font-family:inherit;font-size:15.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;margin:34px 0 0;padding:0 36px}test-player-lobby .form-container .form-content>button:hover{background-color:#5b33d6}test-player-lobby .form-container .form-content>button:focus{outline:none}test-player-lobby .form-container .form-content>button:focus-visible{outline:2px solid #5b33d6;outline-offset:3px}test-player-lobby .form-container .form-content>button:disabled{background-color:#c8beeb;cursor:auto}test-player-lobby .form-container .form-content>button i{font-size:18px}test-player-lobby .form-container .form-content .footnote{margin:28px 0 0;font-size:12.5px;line-height:1.6;color:#6e6890;text-wrap:pretty}test-player-lobby .form-container .form-content .footnote a{font-weight:600;color:#5b33d6}test-player-lobby .form-container .form-content .footnote a:hover{color:#3b1e8f;text-decoration:underline}@media screen and (max-width:925px){test-player-lobby .form-container{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}test-player-lobby .form-container .form-cover{min-height:150px;padding:20px 24px 22px}test-player-lobby .form-container .form-cover .description{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}test-player-lobby .form-container .form-cover .description .eyebrow{flex-basis:100%;margin-bottom:4px}test-player-lobby .form-container .form-cover .description h3{gap:0;font-size:12.5px}test-player-lobby .form-container .form-cover .description h3 .dot{display:none}test-player-lobby .form-container .form-cover .description h3.current{font-size:13.5px}test-player-lobby .form-container .form-cover .description h3.muted{color:hsla(0,0%,100%,.6)}test-player-lobby .form-container .form-cover .description .connector{width:16px;height:1px;margin:0;background:hsla(0,0%,100%,.25)}test-player-lobby .form-container .form-cover .description .connector.solid{background:hsla(0,0%,100%,.4)}test-player-lobby .form-container .form-content{justify-self:center;max-width:484px;padding:26px 22px 48px}test-player-lobby .form-container .form-content h1{font-size:27px;letter-spacing:-.6px}test-player-lobby .form-container .form-content .tiles{gap:8px;margin:18px 0 26px}}@media(max-width:767px){test-player-lobby .form-container .form-content .intro{margin-top:14px}test-player-lobby .form-container .form-content .tiles{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin:14px 0 22px}test-player-lobby .form-container .form-content .tiles li{gap:4px;padding:10px 12px;border-radius:10px}test-player-lobby .form-container .form-content .tiles li .value{font-size:20px}test-player-lobby .form-container .form-content .tiles li .label{font-size:11.5px;line-height:1.3}test-player-lobby .form-container .form-content>button{width:100%}}@media(max-width:500px){test-player-lobby .form-container .form-cover .description{gap:6px 14px}test-player-lobby .form-container .form-cover .description .connector{display:none}}test-player-viewer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;gap:0 0;grid-auto-flow:row;grid-template-areas:"header header" "question answer";height:100vh;width:100%}@media only screen and (max-width:821px){test-player-viewer{grid-template-columns:40% 60%}test-player-viewer .answer,test-player-viewer .question{padding:20px 15px!important}}test-player-viewer .header{display:flex;justify-content:space-between;align-items:stretch;grid-area:header;position:relative;z-index:1;min-height:44px;margin-bottom:14px;background-color:#232341;background-image:linear-gradient(#fff,#fff);border-bottom:1px solid rgba(35,35,65,.1);padding:0 32px 0 0;color:#fff}test-player-viewer .header .head{display:flex;align-items:center;gap:22px;background-color:inherit;padding:0 24px 0 32px;border-bottom-right-radius:14px}test-player-viewer .header .head .logo{background-image:url(/logo_row_white.svg);background-repeat:no-repeat;height:24px;width:120px;align-self:center;margin-right:0}test-player-viewer .header .head h1{font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1em;align-self:center}test-player-viewer .header tp-timer{display:flex;align-items:center}test-player-viewer .header tp-timer .timer{padding:2px 14px}test-player-viewer .question{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;gap:20px 0;grid-auto-flow:row;grid-template-areas:"question-content" "question-nav";grid-area:question;background-color:#f5f5f8;padding:12px 12px 20px}test-player-viewer .question .question-content{grid-area:question-content}test-player-viewer .question .question-content h2{font-size:14px;font-weight:600;margin-bottom:24px}test-player-viewer .question .question-content h2 span{font-weight:500;margin-left:-55px;padding:8px 16px 8px 65px;background-color:#6340d6;color:#fff;margin-right:8px;border-top-right-radius:50px;border-bottom-right-radius:50px}test-player-viewer .question .question-content article{font-size:15px;font-weight:400;line-height:1.6;color:#232341;background-color:#fff;padding:20px 22px;border:1px solid rgba(35,35,65,.07);border-radius:16px;box-shadow:0 2px 10px rgba(35,35,65,.05);overflow-wrap:anywhere;overflow-y:auto;max-height:calc(100vh - var(--h-header) - 110px - var(--h-nav-question) - var(--h-title))}test-player-viewer .question .question-content article pre{border-radius:12px;padding:16px 18px;background-color:#373d49;color:#fff;font-size:13.5px;line-height:1.55}test-player-viewer .question .question-content article p:last-child{margin-bottom:0}test-player-viewer .question .question-content article ol,test-player-viewer .question .question-content article ul{margin-left:12px;padding-left:12px}test-player-viewer .question .question-content article img{width:100%;border-radius:10px}test-player-viewer .question .question-content article table{display:block;max-width:100%;overflow-x:auto}test-player-viewer .question .question-nav{display:flex;flex-direction:column;justify-content:end;grid-area:question-nav;padding-top:16px;border-top:1px solid rgba(35,35,65,.08)}test-player-viewer .question.reviewing{grid-template-rows:auto minmax(0,1fr)}test-player-viewer .question.reviewing .question-content{display:none}test-player-viewer .question.reviewing .question-nav{justify-content:flex-start;padding-top:0;border-top:0}test-player-viewer .answer{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;gap:0;grid-auto-flow:row;grid-template-areas:"answer-content" "answer-nav";grid-area:answer;background-color:#fff;padding:24px 32px 20px;border-left:1px solid rgba(35,35,65,.08)}test-player-viewer .answer .answer-content{grid-area:answer-content;overflow-y:auto;padding-right:10px;max-height:calc(100vh - var(--h-header) - 66px - var(--h-nav-answer))}test-player-viewer .answer .answer-nav{grid-area:answer-nav;padding-top:16px;border-top:1px solid rgba(35,35,65,.08)}@media(max-height:520px),(max-width:1000px){test-player-viewer{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto;grid-template-areas:"header" "question-content" "answer-content" "answer-nav" "question-nav";height:auto;min-height:100%}test-player-viewer .answer,test-player-viewer .question{display:contents}test-player-viewer .header{position:sticky;top:0;z-index:5;min-height:48px;margin-bottom:0;padding-right:10px;gap:8px}test-player-viewer .header .head{flex:1 1 auto;min-width:0;gap:10px;padding:0 12px 0 14px}test-player-viewer .header .head .logo{flex:none;width:96px;height:20px;background-size:contain;background-position:0}test-player-viewer .header .head h1{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2}test-player-viewer .header tp-timer{flex:none}test-player-viewer .header tp-timer .timer{padding:3px 10px}test-player-viewer .question .question-content{background:inherit;padding:12px 16px 18px}test-player-viewer .question .question-content h2{margin-bottom:14px}test-player-viewer .question .question-content article{max-height:none;overflow:visible;padding:16px}test-player-viewer .question .question-nav{justify-content:flex-start;background:inherit;padding:14px 16px 22px}test-player-viewer .answer .answer-content{min-width:0;max-height:none;overflow:visible;background:inherit;padding:16px 16px 20px}test-player-viewer .answer .answer-nav{position:sticky;bottom:0;z-index:4;background:inherit;padding:10px 16px;box-shadow:0 -6px 16px rgba(35,35,65,.06)}}test-player-viewer.reviewing{grid-template-columns:minmax(0,.52fr) minmax(0,1fr)}test-player-viewer.reviewing .question.reviewing{padding:48px 40px;background-color:#f7f5fd;border-right:1px solid #eae5f7}test-player-viewer.reviewing .question.reviewing .question-nav{overflow-y:auto;max-height:calc(100vh - var(--h-header) - 110px)}test-player-viewer.reviewing .question.reviewing nav-question nav .progress-head{align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:18px}test-player-viewer.reviewing .question.reviewing nav-question nav .progress-head h4{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5b33d6;margin:0}test-player-viewer.reviewing .question.reviewing nav-question nav .progress-head .progress-summary{font-size:13px;color:#6e6890}test-player-viewer.reviewing .question.reviewing nav-question nav .navigation{gap:10px;margin-bottom:18px}test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button{width:44px;height:44px;border:1.5px solid #c8beeb;background-color:#fff;color:#4a4370;font-size:15px;font-weight:600}test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button:focus,test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button:hover{box-shadow:none;filter:brightness(1.12)}test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button.q-answered{border-color:#5b33d6;background-color:#5b33d6;color:#fff}test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button.q-skipped,test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button.q-timedout{border-color:#1f1147;background-color:#1f1147;color:#fff}test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button.q-unanswered,test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button.q-unseen{border-color:#c8beeb;background-color:#fff;color:#4a4370}test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button:disabled{filter:none}test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button.result{display:none}test-player-viewer.reviewing .question.reviewing nav-question .question-label{gap:8px 20px;font-size:13px;color:#4a4370}test-player-viewer.reviewing .question.reviewing nav-question .question-label span>span{margin-right:8px;border-width:1.5px;border-color:transparent}test-player-viewer.reviewing .question.reviewing nav-question .question-label span>span.answered{background-color:#5b33d6}test-player-viewer.reviewing .question.reviewing nav-question .question-label span>span.skipped{background-color:#1f1147}test-player-viewer.reviewing .question.reviewing nav-question .question-label span>span.not-answered{border-color:#c8beeb}test-player-viewer.reviewing .question.reviewing nav-question .question-label .progress-hint{margin-top:10px;font-size:12.5px;line-height:1.6;color:#6e6890;text-wrap:pretty}test-player-viewer.reviewing .answer{padding:48px 48px 64px 64px;border-left:0}test-player-viewer.reviewing .answer .answer-content{padding-right:0;max-height:calc(100vh - var(--h-header) - 126px)}@media(max-height:520px),(max-width:1000px){test-player-viewer.reviewing{grid-template-columns:minmax(0,1fr)}test-player-viewer.reviewing .answer .answer-content{max-height:none;padding:26px 22px 32px}test-player-viewer.reviewing .question.reviewing .question-nav{max-height:none;overflow:visible;padding:24px 22px 36px;background-color:#f7f5fd;border-top:1px solid #eae5f7}test-player-viewer.reviewing .question.reviewing nav-question nav .navigation{gap:6px}test-player-viewer.reviewing .question.reviewing nav-question nav .navigation button{width:38px;height:38px;font-size:14px}}@media screen and (min-width:1001px)and (min-height:521px)and (max-height:820px){test-player-viewer.reviewing .question.reviewing{padding:28px 32px}test-player-viewer.reviewing .question.reviewing .question-nav{max-height:calc(100vh - var(--h-header) - 70px)}test-player-viewer.reviewing .answer{padding:28px 40px 36px 48px}test-player-viewer.reviewing .answer .answer-content{max-height:calc(100vh - var(--h-header) - 78px)}}test-player-unavailable .testreg-container{width:50.3496503497%;float:left;margin:200px auto;float:none;padding:2em;background:transparent;position:relative;z-index:1}test-player-unavailable .testreg-container:before{background:#fff;height:100%;width:100%;opacity:.85;content:" ";position:absolute;top:0;left:0;z-index:-1;border-radius:16px}test-player-unavailable .testreg-container img{width:40%;margin:0 auto 20px;display:block}test-player-unavailable .testreg-container p{text-align:center}@media(max-height:520px),(max-width:767px){test-player-unavailable .testreg-container{width:calc(100% - 32px);margin:48px auto;padding:28px 20px}test-player-unavailable .testreg-container img{width:60%;max-width:180px}}tp-timer tooltip tip.timer-tip{width:300px;max-width:calc(100vw - 32px);padding:12px 14px;border-radius:12px;text-align:left;line-height:1.5;box-shadow:0 10px 28px rgba(35,35,65,.22)}tp-timer tooltip tip.timer-tip tip-tip{display:block;font-size:13px}tp-timer tooltip tip.timer-tip .tip-title{display:block;margin-bottom:3px;font-size:13.5px;font-weight:600}tp-timer tooltip tip.timer-tip .tip-body{display:block;opacity:.85}tp-timer tooltip._bottom:not(._left):not(._right) tip.timer-tip{left:auto;right:0;transform:translateY(9px)}tp-timer tooltip._bottom:not(._left):not(._right) tip.timer-tip tip-arrow{left:auto;right:24px;margin-left:0}tp-timer .timer{background-color:#fff;padding:5px 16px;border-radius:100px;align-self:center;border:2px solid rgba(99,64,214,.55);cursor:help;transition:border-color .2s ease,box-shadow .2s ease}tp-timer .timer:focus-visible,tp-timer .timer:hover{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.14);outline:none}tp-timer .timer.warning{border-color:#e62419}tp-timer .timer.warning:focus-visible,tp-timer .timer.warning:hover{box-shadow:0 0 0 3px rgba(230,36,25,.16)}tp-timer .timer .time-remaining{display:flex;flex-direction:row;gap:5px;align-items:center;font-size:14px;font-weight:500}tp-timer .timer .time-remaining .timer-label{margin-right:4px;font-size:12.5px;font-weight:500;color:rgba(35,35,65,.6);white-space:nowrap}tp-timer .timer .time-remaining i{color:#6340d6;font-size:24px}tp-timer .timer .time-remaining span.time{color:#232341;font-variant-numeric:tabular-nums;min-width:5ch;text-align:left}tp-timer .timer .time-remaining.warning .time,tp-timer .timer .time-remaining.warning i{color:#e62419}@media(max-width:500px){tp-timer .timer .time-remaining .timer-label{display:none}tp-timer .timer .time-remaining i{font-size:20px}}nav-question nav .progress-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}nav-question nav .progress-head h4{margin:0}nav-question nav.collapsed .progress-head{min-height:44px;margin-bottom:0}nav-question nav .progress-summary{font-size:12.5px;color:rgba(35,35,65,.6)}nav-question nav .progress-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:auto;padding:0;border:none;border-radius:8px;background:transparent;color:rgba(35,35,65,.6);cursor:pointer}nav-question nav .progress-toggle i{font-size:16px;transition:transform .15s ease}nav-question nav .progress-toggle:hover{background:rgba(35,35,65,.06);color:#232341}nav-question nav .progress-toggle.collapsed i{transform:rotate(-90deg)}nav-question nav h4{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;color:#6340d6}nav-question nav .navigation{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}nav-question nav .navigation button{width:34px;height:34px;border:1px solid rgba(35,35,65,.25);border-radius:50%;padding:0;font-size:13.5px;font-weight:500;color:#232341;background-color:#fff;transition:all .2s ease}nav-question nav .navigation button:focus,nav-question nav .navigation button:hover{box-shadow:0 0 2px 3px rgba(99,64,214,.35)}nav-question nav .navigation button:disabled{border-color:#d5d5e7;cursor:auto;box-shadow:none}nav-question nav .navigation button.q-current{border-color:#6340d6;box-shadow:0 0 2px 3px rgba(99,64,214,.35)}nav-question nav .navigation button.q-unseen{color:#79769e}nav-question nav .navigation button.q-answered{background-color:#6340d6;color:#fff;border-color:#6340d6}nav-question nav .navigation button.q-unanswered{background-color:#fff;color:#000;border-color:#6340d6}nav-question nav .navigation button.q-skipped,nav-question nav .navigation button.q-timedout{background-color:#232341;color:#fff}nav-question nav .navigation button.result{background-color:#4dc184;color:#fff;border-color:#4dc184}nav-question nav .navigation button.result:focus,nav-question nav .navigation button.result:hover{box-shadow:0 0 2px 3px rgba(77,193,132,.35)}nav-question nav .navigation button.result:disabled{cursor:auto;box-shadow:none;border-color:#d5d5e7;background-color:#fff;color:#d5d5e7}nav-question .question-label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:12.5px;line-height:1.5;color:rgba(35,35,65,.6)}nav-question .question-label .progress-hint{flex-basis:100%;margin-top:2px}nav-question .question-label span{font-size:inherit;color:inherit;margin-right:0}nav-question .question-label span>span{display:inline-block;height:11px;width:11px;border-radius:50%;border-width:1px;border-style:solid;margin-right:10px}nav-question .question-label span>span.answered{background-color:#6340d6}nav-question .question-label span>span.skipped{background-color:#000}nav-question .question-label span>span.not-answered{border-color:#d5d5e7;background-color:#fff}@media(hover:none)and (pointer:coarse){nav-question nav .navigation button,nav-question nav .progress-toggle{width:40px;height:40px}}nav-answer{display:flex;align-items:center;gap:16px}nav-answer button.previouse{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e}nav-answer button.previouse:active,nav-answer button.previouse:hover{background-color:#d5d5e7}nav-answer button.previouse:focus,nav-answer button.previouse:focus-visible{outline:1px solid #6340d6}nav-answer button.previouse:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}nav-answer button.skip{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#232341;color:#fff;border:none}nav-answer button.skip:active,nav-answer button.skip:hover{background-color:#36366a}nav-answer button.skip:focus,nav-answer button.skip:focus-visible{outline-color:#c1b2f5;outline-style:solid}nav-answer button.skip:disabled{background-color:#d5d5e7;color:#fff;cursor:auto;outline:none}nav-answer button.next{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none}nav-answer button.next:active,nav-answer button.next:hover{background-color:#4627ab}nav-answer button.next:focus,nav-answer button.next:focus-visible{outline-color:#c1b2f5;outline-style:solid}nav-answer button.next:disabled{outline:none;background-color:#d5d5e7;cursor:auto}nav-answer .answer-submit{display:flex;gap:16px;width:100%;justify-content:flex-end}@media(max-height:520px),(max-width:1000px){nav-answer{gap:10px}nav-answer button.next,nav-answer button.previouse,nav-answer button.skip{flex:1 1 0;min-width:0;padding:10px 8px}nav-answer .answer-submit{flex:2 1 0;width:auto;gap:10px}}tp-review{align-items:flex-start;max-width:620px;color:#2a1b58}tp-review,tp-review .review{display:flex;flex-direction:column;gap:20px;width:100%}tp-review .review{align-items:stretch}tp-review .review .steps{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #eae5f7}tp-review .review .steps .step{font-size:12.5px;font-weight:500;line-height:1.3;white-space:nowrap;color:#8a83a8}tp-review .review .steps .connector{flex:none;width:18px;height:1px;background-color:#d8d1ee}tp-review .review .steps .connector.solid{background-color:#c8beeb}tp-review .review .steps .step.current{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#1f1147}tp-review .review .steps .step.current .dot{flex:none;width:9px;height:9px;border-radius:999px;background-color:#5b33d6;box-shadow:0 0 0 4px rgba(91,51,214,.16)}tp-review .review .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5b33d6}tp-review .review h1{margin:0;padding:0;font-size:clamp(28px,2.6vw,34px);line-height:1.1;font-weight:600;letter-spacing:-.9px;text-align:left;color:#1f1147}tp-review .review .intro{margin:0;max-width:56ch;font-size:14.5px;line-height:1.6;font-weight:400;text-align:left;color:#5e5684;text-wrap:pretty}tp-review .review .review-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0}tp-review .review .review-content .review-box{display:flex;flex-direction:column;align-items:flex-start;gap:10px;box-sizing:border-box;min-width:0;padding:20px 22px;border:1px solid #eae5f7;border-radius:16px;background-color:#fff;text-align:left}tp-review .review .review-content .review-box h3{display:flex;align-items:baseline;gap:5px;margin:0;font-size:34px;font-weight:600;line-height:1;color:#5b33d6}tp-review .review .review-content .review-box h3 span{font-size:15px;font-weight:500;line-height:1;color:#8a83a8}tp-review .review .review-content .review-box.skipped h3,tp-review .review .review-content .review-box.timed-out h3{color:#1f1147}tp-review .review .review-content .review-box h4{margin:0;font-size:13px;font-weight:500;line-height:1.4;color:#4a4370}tp-review .review .skipped-callout{display:flex;flex-wrap:wrap;align-items:center;gap:14px;box-sizing:border-box;max-width:62ch;padding:16px 20px;border:1px solid #eae5f7;border-radius:16px}tp-review .review .skipped-callout .callout-text{flex:1 1 240px;display:flex;flex-direction:column;gap:3px;min-width:0}tp-review .review .skipped-callout .callout-text strong{font-size:13.5px;font-weight:600;line-height:1.4;color:#1f1147}tp-review .review .skipped-callout .callout-text span{font-size:12.5px;line-height:1.5;color:#5e5684}tp-review .review .skipped-callout .jump{flex:0 1 auto;min-width:0;max-width:100%;display:flex;flex-wrap:wrap;gap:8px}tp-review .review .skipped-callout .jump button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1.5px solid #c8beeb;border-radius:999px;background-color:#fff;color:#1f1147;font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease}tp-review .review .skipped-callout .jump button:hover{border-color:#5b33d6}tp-review .review .skipped-callout .jump button:focus{outline:none}tp-review .review .skipped-callout .jump button:focus-visible{outline:2px solid #5b33d6;outline-offset:2px}tp-review .review .skipped-callout .jump button:disabled{color:#a39cc2;cursor:auto}tp-review .review .review-note{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;max-width:62ch;padding:18px 20px;border:1px solid #e3dcf7;border-radius:16px;background-color:#f3f0fc}tp-review .review .review-note p{margin:0;font-size:13.5px;line-height:1.6;font-weight:400;text-align:left;color:#2a1b58;text-wrap:pretty}tp-review .review .review-note p strong{font-weight:600;color:#1f1147}tp-review>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;border:0;border-radius:999px;background-color:#1f1147;color:#fff;font-family:inherit;font-size:15.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;margin:6px 0 0;padding:0 34px}tp-review>button:hover{background-color:#5b33d6}tp-review>button:focus{outline:none}tp-review>button:focus-visible{outline:2px solid #5b33d6;outline-offset:3px}tp-review>button:disabled{background-color:#c8beeb;cursor:auto}@media(max-height:520px),(max-width:1000px){tp-review{gap:18px;max-width:none}tp-review .review{gap:18px}tp-review .review .steps{gap:8px;padding-bottom:14px}tp-review .review h1{font-size:25px;letter-spacing:-.6px}tp-review .review .review-content{gap:8px}tp-review .review .review-content .review-box{padding:14px 12px;gap:8px}tp-review .review .review-content .review-box h3{font-size:28px}tp-review .review .review-content .review-box h4{font-size:12.5px}tp-review .review .review-note,tp-review .review .skipped-callout{max-width:none}tp-review>button{width:100%;justify-content:center}}@media screen and (min-width:1001px)and (min-height:521px)and (max-height:820px){tp-review,tp-review .review{gap:14px}tp-review .review h1{font-size:28px}tp-review .review .review-content .review-box{gap:6px;padding:14px 18px}tp-review .review .review-content .review-box h3{font-size:30px}tp-review .review .skipped-callout{padding:12px 18px}tp-review .review .review-note{gap:8px;padding:14px 18px}tp-review>button{height:50px;margin-top:0}}@media(max-width:500px){tp-review .review .steps{gap:6px 14px}tp-review .review .steps .connector{display:none}}answer-mcq p{font-size:13px;font-weight:500;color:rgba(35,35,65,.6);margin-bottom:14px}answer-mcq .mcq-answer-container label{display:flex;align-items:center;margin:0 0 12px;font-weight:400;cursor:pointer}answer-mcq .mcq-answer-container label input[type=checkbox],answer-mcq .mcq-answer-container label input[type=radio]{margin:0 14px 0 0;accent-color:#6340d6;height:1.25em;width:1.25em;flex:none;cursor:pointer}answer-mcq .mcq-answer-container label input[type=checkbox]{border-radius:4px}answer-mcq .mcq-answer-container label span.ng-binding{padding:14px 20px;border:1px solid #d5d5e7;border-radius:14px;width:100%;min-width:0;overflow-wrap:anywhere;background-color:#fff;color:#232341;font-size:15px;line-height:1.5;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}answer-mcq .mcq-answer-container label:hover span.ng-binding{border-color:rgba(99,64,214,.55)}answer-mcq .mcq-answer-container label span.ng-binding.is-active{border-color:#6340d6;background-color:rgba(99,64,214,.06);box-shadow:0 0 0 3px rgba(99,64,214,.12)}answer-mcq .mcq-answer-container label span.ng-binding p{display:inline-block;margin:0;font-size:inherit;color:inherit;font-weight:400;text-wrap:auto;overflow-wrap:anywhere}answer-mcq .mcq-answer-container label span.ng-binding pre{border-radius:15px;padding:5px 12px;background-color:#373d49;max-width:100%;overflow-x:auto}answer-mcq .mcq-answer-container label span.ng-binding table{display:block;max-width:100%;overflow-x:auto}answer-mcq .mcq-answer-container label span.ng-binding img{width:100%}@media(max-height:520px),(max-width:1000px){answer-mcq .mcq-answer-container label input[type=checkbox],answer-mcq .mcq-answer-container label input[type=radio]{margin-right:12px}answer-mcq .mcq-answer-container label span.ng-binding{padding:12px 14px}}answer-free-text .instruction-section{margin:40px 15px 0}answer-free-text .instruction-section p{padding-bottom:16px;margin:0;font-size:14px}answer-free-text .header-section{display:flex;flex-wrap:wrap;row-gap:10px;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:30px;padding-left:15px;padding-right:15px}answer-free-text .header-section .summary-statement{padding-bottom:0;font-size:14px;flex-shrink:0;margin:0 20px 0 0}answer-free-text .header-section dropdown{min-width:300px!important;width:300px;max-width:100%;flex-shrink:0}answer-free-text .header-section dropdown ul{max-height:300px;overflow-y:scroll}answer-free-text .answer-container{padding-top:16px;padding-bottom:16px;position:relative;min-height:200px}answer-free-text .answer-container.light-theme{background-color:#f3f2f3;border:1px solid #e9e7eb}answer-free-text .answer-container.light-theme code-editor{display:block;border-color:#e9e7eb #f3f2f3;border-style:solid;border-width:1px}answer-free-text .answer-container.dark-theme{background-color:#363d4a}answer-free-text .answer-container.dark-theme code-editor{display:block;border:1px solid #13172c}@media(max-height:520px),(max-width:1000px){answer-free-text .instruction-section{margin:4px 0 0}answer-free-text .header-section{flex-direction:column;align-items:stretch;gap:10px;margin:8px 0 14px;padding:0}answer-free-text .header-section .summary-statement{margin-right:0}answer-free-text .header-section dropdown{width:100%;min-width:0!important;height:auto}}@media(hover:none)and (pointer:coarse){answer-free-text .header-section dropdown{height:auto}answer-free-text .header-section dropdown .selected-item{padding:10px 8px}answer-free-text .header-section dropdown ul li{padding:10px 16px}}.summary-statement .button-highlight{background-color:rgba(127,125,146,.2);color:#7f7d92;padding:2px 6px;border-radius:2px;font-weight:600;white-space:nowrap}.summary-statement .info{background-color:rgba(99,64,214,.1);border:1px solid rgba(99,64,214,.3);border-radius:12px;padding:12px 16px;position:relative;margin-bottom:0}.code-challenge select{padding:4px}.code-challenge code-editor{display:block;border:1px solid #252526}.code-challenge code-editor .ace_editor{font-size:14px}.code-challenge .code-files,.code-challenge .test-files{position:relative}.code-challenge .code-files dropdown,.code-challenge .test-files dropdown{position:absolute;top:14px;right:16px}.code-challenge .code-files dropdown .selected-item,.code-challenge .test-files dropdown .selected-item{border-color:#292949;background-color:#363d4a;min-width:300px}.code-challenge .code-files dropdown .selected-item .prefix,.code-challenge .test-files dropdown .selected-item .prefix{color:#f6f6f8}.code-challenge .code-files dropdown .selected-item .selected,.code-challenge .test-files dropdown .selected-item .selected{color:#e9e7eb}.code-challenge .code-files dropdown .selected-item button,.code-challenge .test-files dropdown .selected-item button{border-color:#292949;background-color:rgba(0,0,0,.3)}.code-challenge .code-files dropdown .selected-item button:after,.code-challenge .test-files dropdown .selected-item button:after{color:#e9e7eb}.code-challenge .code-file,.code-challenge .output{margin:16px 0;padding:16px 0;background-color:#363d4a}.code-challenge .code-file h3,.code-challenge .code-file li,.code-challenge .output h3,.code-challenge .output li{margin:4px 28px 16px;font-size:14px;color:#fff}.code-challenge .run-tests button{background-color:#7f7d92;position:absolute;right:16px;top:14px;z-index:1;color:#fff;padding:7px 0;width:140px;font-size:15px;outline:none;box-shadow:none;font-weight:100}.code-challenge .run-tests button:hover{background-color:#6b697d}.code-challenge .code-file h3,.code-challenge .code-file li{text-transform:lowercase;display:inline-block;outline:0}.code-challenge .code-file h3.file-nav,.code-challenge .code-file li.file-nav{cursor:pointer;border-bottom:2px solid #7f7d92;margin-right:8px}.code-challenge .code-file h3.file-nav:not(:first-child),.code-challenge .code-file li.file-nav:not(:first-child){margin-left:0}.code-challenge .code-file h3.file-nav.selected,.code-challenge .code-file li.file-nav.selected{border-color:#6340d6}.code-challenge .output textarea{width:100%}.code-challenge .output h3{margin-bottom:7px}.code-challenge .output h3 span.compilation-status.passed{color:#41ba71}.code-challenge .output h3 span.compilation-status.failed{color:#de3f3f}.code-challenge .output h3 span.compilation-status.inconclusive{color:#ffb521}.code-challenge .output code-output{display:block;margin:0 auto;padding:0 20px}.code-challenge .output .compilation-indicators{padding:0 28px}.code-challenge .output .compilation-indicators svg{height:12px;width:12px;margin-right:4px}.code-challenge .output .compilation-indicators svg circle.pass{fill:#41ba71}.code-challenge .output .compilation-indicators svg circle.fail{fill:#de3f3f}.code-challenge .output .compilation-indicators svg circle.inconclusive{fill:#ffb521}.code-challenge progress-button.passed button.completed{background-color:#41ba71}.code-challenge progress-button.failed button.completed{background-color:#de3f3f}.code-challenge progress-button.inconclusive button.completed{background-color:#ffb521}answer-code-challenge .summary-statement code{overflow-wrap:anywhere}@media(max-height:520px),(max-width:1000px){answer-code-challenge .code-challenge .code-files dropdown,answer-code-challenge .code-challenge .test-files dropdown{position:relative;top:auto;right:auto;display:block;width:100%;height:auto;margin:0 0 12px}answer-code-challenge .code-challenge .code-files dropdown .selected-item,answer-code-challenge .code-challenge .test-files dropdown .selected-item{min-width:0;width:100%}answer-code-challenge .code-challenge .code-file,answer-code-challenge .code-challenge .output{margin:12px 0;padding:12px 0}answer-code-challenge .code-challenge .code-file h3,answer-code-challenge .code-challenge .code-file li,answer-code-challenge .code-challenge .output h3,answer-code-challenge .code-challenge .output li{margin:4px 16px 12px}answer-code-challenge .code-challenge .run-tests{display:block;margin:12px 0 0}answer-code-challenge .code-challenge .run-tests button{position:relative;top:auto;right:auto;width:100%;padding:12px 0}answer-code-challenge .code-challenge .output .compilation-indicators{padding:0 16px}answer-code-challenge .code-challenge .output code-output{padding:0 8px}}@media(hover:none)and (pointer:coarse){answer-code-challenge .code-challenge .code-file li.file-nav{padding:8px 4px}answer-code-challenge .code-challenge .code-files dropdown .selected-item{padding:10px 8px}answer-code-challenge .code-challenge .code-files dropdown ul li{padding:10px 16px}}answer-video{display:block}answer-video .instruction-section{margin:40px 15px 0}answer-video .instruction-section p{padding-bottom:16px;margin:0;font-size:14px}answer-video .stage{position:relative;margin:0 15px;background-color:#202040;border:1px solid #e9e7eb;border-radius:4px;overflow:hidden;aspect-ratio:16/9;max-height:420px}answer-video .stage .viewfinder{display:block;width:100%;height:100%;object-fit:contain;background-color:#202040}answer-video .stage .placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#adadca}answer-video .stage .placeholder i{font-size:48px;margin-bottom:12px}answer-video .stage .placeholder p{margin:0;font-size:14px;color:inherit;text-align:center;padding:0 16px}answer-video .stage .recording-badge{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:16px;background-color:rgba(0,0,0,.6);color:#fff;font-size:13px;font-variant-numeric:tabular-nums}answer-video .stage .recording-badge .dot{width:8px;height:8px;border-radius:50%;background-color:#eb5048;animation:answer-video-pulse 1.4s ease-in-out infinite}answer-video .controls{display:flex;align-items:center;gap:16px;margin:16px 15px 0}answer-video .controls button{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid transparent;border-radius:4px;font-size:14px;cursor:pointer}answer-video .controls button[disabled]{opacity:.5;cursor:not-allowed}answer-video .controls button i{font-size:18px}answer-video .controls button.primary{background-color:#6340d6;color:#fff}answer-video .controls button.stop{background-color:#eb5048;color:#fff}answer-video .controls button.secondary{background-color:#fff;border-color:#d5d5e7;color:#36366a}answer-video .controls .status{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#736f9c;font-variant-numeric:tabular-nums}answer-video .controls .status.saved{color:#2db66e}answer-video .capture-error{display:flex;align-items:flex-start;gap:8px;margin:16px 15px 0;padding:12px 16px;border-radius:4px;background-color:#ffe1df;color:#e62419}answer-video .capture-error i{font-size:18px;flex-shrink:0}answer-video .capture-error p{margin:0;font-size:14px}answer-video .use-text{margin:12px 15px 0;padding:0;border:0;background:none;color:#6340d6;font-size:14px;text-decoration:underline;cursor:pointer}answer-video .video-failover .failover-notice{display:flex;align-items:flex-start;gap:8px;margin:40px 15px 0;padding:12px 16px;border-radius:4px;background-color:#eaebf8;color:#36366a}answer-video .video-failover .failover-notice i{font-size:18px;flex-shrink:0}answer-video .video-failover .failover-notice p{margin:0;font-size:14px}answer-video .video-failover answer-free-text .instruction-section{margin-top:20px}@keyframes answer-video-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(max-height:520px),(max-width:1000px){answer-video .instruction-section{margin:4px 0 0}answer-video .stage{margin:0}answer-video .controls{flex-wrap:wrap;gap:10px;margin:12px 0 0}answer-video .controls button{flex:1 1 auto;justify-content:center;min-height:44px}answer-video .controls .status{flex-basis:100%}answer-video .capture-error,answer-video .use-text{margin-left:0;margin-right:0}answer-video .video-failover .failover-notice{margin:4px 0 0}}layout{display:grid;grid-template-columns:210px auto;grid-template-rows:.1fr 1.9fr;grid-template-areas:"nav header" "nav main";height:100vh;gap:18px 20px}layout site-navigation#site-navigation{grid-area:nav}layout site-header#top-bar{grid-area:header}layout main#site-container{grid-area:main;margin-right:15px;margin-bottom:5px;overflow:auto}layout main .banner-info{display:grid;grid-template-columns:.1fr 2.8fr .1fr;grid-template-rows:1fr;gap:0 15px;grid-template-areas:". . .";margin-bottom:18px;background-color:#eb5048;padding:16px 5px}layout main .banner-info .banner-icon{align-self:center;justify-self:center}layout main .banner-info .banner-icon svg{vertical-align:bottom;color:#fff}layout main .banner-info .banner-body>.banner-content{color:#fff}layout main .banner-info .banner-body>.banner-content h3{font-weight:600}layout main .banner-info .banner-body>.banner-content p{font-size:13px;color:#fff;margin:0}layout main .banner-info .banner-action{justify-self:center}layout main .banner-info .banner-action .close-button:after{color:#fff}layout main .banner-info .banner-action .close-button:hover{cursor:pointer}layout main .banner-info .banner-action .close-button:hover:after{color:hsla(0,0%,100%,.7)}layout.collapsed{grid-template-columns:84px auto}site-header{margin-top:5px;margin-right:15px;background-color:#fff;border-radius:20px;padding:6px 20px}site-header header{display:flex;justify-content:space-between;align-items:center}site-header header h3{font-size:16px;font-weight:600;color:#36366a}site-header header .nav{display:flex;align-items:center;gap:12px}site-header header .nav .create-test{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;font-size:13px;white-space:nowrap}site-header header .nav .create-test:active,site-header header .nav .create-test:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}site-header header .nav .create-test:focus,site-header header .nav .create-test:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}site-header header .nav .create-test:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}site-header header .nav .create-test i{font-size:15px}site-header header .nav .user-menu{position:relative;display:inline-block}site-header header .nav .user-menu .dropbtn{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:#232341;padding:0;border:none;border-radius:44px;cursor:pointer;transition:background .5s ease}site-header header .nav .user-menu .dropbtn:focus,site-header header .nav .user-menu .dropbtn:hover{background-color:#d5d5e7}site-header header .nav .user-menu .dropbtn:active,site-header header .nav .user-menu .dropbtn:focus,site-header header .nav .user-menu .dropbtn:focus-visible{outline:none}site-header header .nav .user-menu .dropbtn .wrap-img{width:38px;height:38px;border-radius:50%;overflow:hidden;background-color:#d5d5e7}site-header header .nav .user-menu .dropbtn .wrap-img img{width:100%;height:100%;object-fit:cover}site-header header .nav .user-menu .dropbtn i{padding-right:12px}site-header header .nav .user-menu .dropdown-content{display:none;position:absolute;background-color:#fff;border-radius:20px;width:calc(100% + 20px);min-width:max-content;overflow:auto;box-shadow:0 2px 9px 0 #dcdbeb;z-index:5}site-header header .nav .user-menu .dropdown-content.show{display:block;top:49px}site-header header .nav .user-menu .dropdown-content button{display:flex;gap:8px;font-size:14px;font-weight:500;color:#36366a;padding:12px 16px;width:100%;white-space:nowrap}site-header header .nav .user-menu .dropdown-content button:hover{background-color:#dad9fb}site-header header .nav .user-menu .dropdown-content button.active{color:#6340d6}site-header header .nav .user-menu .dropdown-content button i{font-size:20px}site-header header .nav .user-menu .dropdown-content hr{margin:0 16px;border:none;border-top:1px solid #dad9fb}site-navigation{display:flex;flex-direction:column;justify-content:space-between;margin:5px;background-color:#36366a;border-radius:20px;height:calc(100% - 10px)}site-navigation aside .header-section{display:flex;align-items:center;justify-content:space-between;padding:16px 0 10px 16px}site-navigation aside .sidebar-toggle{display:flex;align-items:center}site-navigation aside .sidebar-toggle button{color:#fff;padding:2px;background-color:hsla(0,0%,100%,.15);height:30px;border-top-left-radius:8px;border-bottom-left-radius:8px;transition:background-color .5s ease}site-navigation aside .sidebar-toggle button i{font-size:20px}site-navigation aside .sidebar-toggle button:hover{background-color:hsla(0,0%,100%,.25)}site-navigation aside .sidebar-toggle button:active,site-navigation aside .sidebar-toggle button:focus,site-navigation aside .sidebar-toggle button:focus-visible{outline:none}site-navigation aside .tc-logo.collapsed{padding-left:0;padding-right:0}site-navigation aside .tc-logo a{height:100%;display:block;text-align:center}site-navigation aside .navigation{display:flex;flex-direction:column;row-gap:2px;margin-top:15px;padding:0 8px}site-navigation aside .navigation.collapsed{padding:0 15px}site-navigation .utilities{display:flex;flex-direction:column;gap:14px;padding:8px 16px}site-navigation .utilities.collapsed{padding:0 8px}site-navigation .utilities.collapsed .support{padding:8px}site-navigation .utilities .support{display:flex;flex-direction:column;gap:2px}site-navigation .utilities .support .version-info{text-align:center;padding:12px 16px;margin-top:8px}site-navigation .utilities .support .version-info.collapsed{padding:12px 8px}site-navigation .utilities .support .version-info span{font-size:12px;font-weight:500;color:#adadca;opacity:.7}navigation-link{display:block;width:100%;transform:translateZ(0);-webkit-transform:translateZ(0);z-index:1;position:relative}navigation-link tooltip{width:100%}navigation-link tooltip .tlp{animation:none;transform:none;transition:none;background-color:#36366a;color:#fff;padding:4px;margin-left:12px}navigation-link tooltip._right:not(._top):not(._bottom) tip tip-arrow{border-right-color:#36366a!important}navigation-link a{display:grid;grid-template-columns:44px max-content;grid-template-rows:44px;gap:0 12px;grid-template-areas:"icon label";height:44px;color:#adadca;text-decoration:none;text-align:center;font-size:14px;font-weight:500}navigation-link a i{grid-area:icon;width:44px;height:44px;font-size:24px;padding:10px}navigation-link a span.label{grid-area:label;height:44px;place-content:center}navigation-link a:hover:not(.active){color:#fff;color:#35bec7}navigation-link a:hover:not(.active),navigation-link a:hover:not(.active) i{transition:background-color .5s ease,color .5s ease;border-radius:50px;background-color:#202040}navigation-link a:hover:not(.active) i{color:#35bec7;padding:10px}navigation-link a.active{border-radius:50px;background-color:#202040;color:#fff}navigation-link a.active i{color:#35bec7}navigation-link a:focus{outline:none}navigation-link a.collapse{grid-template-areas:"icon";grid-template-columns:44px}navigation-link a.collapse span.label{display:none}launch-account-utility{color:#fff;background-color:#eb5048;padding:16px;border-radius:16px;font-size:12px;font-style:normal;font-weight:400;z-index:1}launch-account-utility .account-nav{display:flex;justify-content:space-between;margin-bottom:8px}launch-account-utility .account-nav i{font-size:20px;color:#35bec7}launch-account-utility .account-nav button i{color:#fff}launch-account-utility .account-nav.flip-card-back tooltip{transform:rotateY(180deg);width:100%}launch-account-utility .account-nav.flip-card-back tooltip .tlp{animation:none;transform:none;transition:none;background-color:#36366a;color:#fff;padding:4px;margin-left:28px;top:4px}launch-account-utility .account-nav.flip-card-back tooltip .tlp tip-tip{font-size:15px;padding:0 8px;white-space:nowrap}launch-account-utility .account-nav.flip-card-back tooltip._right:not(._top):not(._bottom) tip tip-arrow{border-right-color:#36366a!important}launch-account-utility .account-nav button#remove-account-launch:focus{outline:none}launch-account-utility .account-nav button#remove-account-launch:hover i{color:#a182ff}launch-account-utility .account-title{margin-bottom:8px}launch-account-utility .account-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px}@supports(-webkit-line-clamp:2){launch-account-utility .account-name span{overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}launch-account-utility .collapsed .account-nav{margin:0}launch-account-utility .collapsed .account-nav i{font-size:28px}launch-account-utility.flip-card{perspective:1000px;height:60px;width:60px;transform:rotateY(180deg)}launch-account-utility.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}launch-account-utility.flip-card .flip-card-inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}launch-account-utility.flip-card .flip-card-inner .flip-card-back,launch-account-utility.flip-card .flip-card-inner .flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}launch-account-utility.flip-card .flip-card-inner .flip-card-back{transform:rotateY(180deg)}launch-account-utility.flip-card .flip-card-inner .flip-card-back button#remove-account-launch{padding:0}candidates-activity-chart .chart-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);padding:20px 20px 32px}candidates-activity-chart .chart-card .chart-header{margin-bottom:20px;text-align:center}candidates-activity-chart .chart-card .chart-header h3{font-size:20px;font-weight:600;color:#232341;margin:0}candidates-activity-chart .chart-card .chart-body{height:280px;width:100%;position:relative}candidates-activity-chart .chart-card .chart-body canvas{width:100%!important;height:100%!important}.chart-bar canvas{font-family:inherit}.dashboard-filters{justify-content:space-between;margin-bottom:0;gap:10px}.dashboard-filters,.dashboard-filters .filter-group{display:flex;align-items:center}.dashboard-filters .filter-group .control-symbol{position:relative;display:flex;align-items:center}.dashboard-filters .filter-group .control-symbol i{position:absolute;left:12px;font-size:14px;color:#6340d6;pointer-events:none;z-index:1}.dashboard-filters .filter-group .control-symbol #test-multiselect{min-width:300px}.dashboard-filters .filter-group .control-symbol #test-multiselect .multi-select-header:before{display:none!important}.dashboard-filters .filter-group .control-symbol select{min-width:200px;height:34px;padding:0 16px 0 34px;border:1px solid #adadca;border-radius:50px;background-color:#fff;color:#232341;font-size:13px;cursor:pointer;outline:none;transition:border-color .2s}.dashboard-filters .filter-group .control-symbol select:focus,.dashboard-filters .filter-group .control-symbol select:hover{border-color:#6340d6}.dashboard-filters .filter-group .switch-btn-block{display:inline-flex;align-items:center;gap:3px;height:34px;padding:3px;border:1px solid #dad9fb;border-radius:999px;background:#fff}.dashboard-filters .filter-group .switch-btn-block>*{display:flex;align-items:center;height:100%;padding:0 18px;border:none;border-radius:999px;background:transparent;color:#736f9c;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer}.dashboard-filters .filter-group .switch-btn-block>:hover:not(.active){color:#6340d6}.dashboard-filters .filter-group .switch-btn-block>.active{background:#ebecff;color:#6340d6;font-weight:600}@media(max-width:768px){.dashboard-filters{flex-direction:column;align-items:stretch}.dashboard-filters .filter-group,.dashboard-filters .filter-group .control-symbol select{width:100%}}reliability-chart .chart-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);padding:20px;width:390px}reliability-chart .chart-card .chart-header{margin-bottom:20px;text-align:center}reliability-chart .chart-card .chart-header h3{font-size:18px;font-weight:600;color:#232341;margin:0}reliability-chart .chart-card .chart-body{height:140px;width:100%;position:relative}reliability-chart .chart-card .chart-body canvas{width:100%!important;height:100%!important}.chart-pie canvas{font-family:inherit}average-score-chart .chart-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);padding:20px;width:240px;text-align:center}average-score-chart .chart-card .chart-header{margin-bottom:20px}average-score-chart .chart-card .chart-header h3{font-size:18px;font-weight:600;color:#232341;margin:0}average-score-chart .chart-card .chart-body{height:140px;width:140px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center}average-score-chart .chart-card .chart-body canvas{display:block;width:100%!important;height:100%!important}average-score-chart .chart-card .chart-body .chart-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}average-score-chart .chart-card .chart-body .chart-center-text .percentage{font-size:32px;font-weight:700;color:#2c3e50;line-height:1}average-score-chart .chart-card .chart-body .end-indicator{position:absolute;width:20px;height:20px;background:radial-gradient(circle,rgba(97,100,255,.4) 0,rgba(97,100,255,.2) 50%,rgba(97,100,255,0) 100%);border-radius:50%;z-index:10;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}average-score-chart .chart-card .chart-body .end-indicator .indicator-inner{width:10px;height:10px;background-color:#6164ff;border:2px solid #a5a7ff;border-radius:50%;box-shadow:0 2px 10px rgba(97,100,255,.5)}average-time-chart .chart-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);padding:20px;width:240px;text-align:center}average-time-chart .chart-card .chart-header{margin-bottom:20px}average-time-chart .chart-card .chart-header h3{font-size:18px;font-weight:600;color:#232341;margin:0}average-time-chart .chart-card .chart-body{height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}average-time-chart .chart-card .chart-body .time-display{position:relative;padding:16px 20px;background:linear-gradient(135deg,rgba(97,100,255,.08),rgba(97,100,255,.03));border-radius:12px;border:1px solid rgba(97,100,255,.1)}average-time-chart .chart-card .chart-body .time-display .time{font-size:36px;font-weight:700;color:#2c3e50;line-height:1;letter-spacing:2px;font-variant-numeric:tabular-nums}average-time-chart .chart-card .chart-body .time-labels{display:flex;gap:24px;margin-top:8px}average-time-chart .chart-card .chart-body .time-labels .time-label{display:flex;flex-direction:column;align-items:center;gap:2px}average-time-chart .chart-card .chart-body .time-labels .time-label .label-text{font-size:18px;font-weight:500;color:#7f8c9a;text-transform:uppercase;letter-spacing:.5px}average-time-chart .chart-card .chart-body .time-labels .time-label .label-icon{width:4px;height:4px;background-color:#6164ff;border-radius:50%}total-candidates-chart .chart-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);padding:20px;width:240px;text-align:center}total-candidates-chart .chart-card .chart-header{margin-bottom:20px}total-candidates-chart .chart-card .chart-header h3{font-size:18px;font-weight:600;color:#232341;margin:0}total-candidates-chart .chart-card .chart-body{height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}total-candidates-chart .chart-card .chart-body .total-number{font-size:56px;font-weight:700;color:#2c3e50;line-height:1}total-candidates-chart .chart-card .chart-body .stats-row{display:flex;gap:30px;width:100%;justify-content:center}total-candidates-chart .chart-card .chart-body .stats-row .stat-item{display:flex;flex-direction:column;align-items:center;gap:6px}total-candidates-chart .chart-card .chart-body .stats-row .stat-item .label{font-size:12px;font-weight:500;color:#7f8c9a;text-transform:capitalize}total-candidates-chart .chart-card .chart-body .stats-row .stat-item .value{font-size:24px;font-weight:600;color:#2c3e50}total-candidates-chart .chart-card .chart-body .stats-row .stat-item.started .value{color:#6164ff}total-candidates-chart .chart-card .chart-body .stats-row .stat-item.finished .value{color:#48cfad}candidate-analytics{display:block;width:300px;min-width:300px}candidate-analytics .candidate-analytics{display:flex;flex-direction:column;gap:12px}candidate-analytics .candidate-analytics .analytics-section{background-color:#fff;border-radius:20px;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);padding:12px}candidate-analytics .candidate-analytics .user-info{display:flex;align-items:center}candidate-analytics .candidate-analytics .user-info .user-avatar{display:flex;justify-content:center;align-items:center;width:45px;height:45px;background-color:#d5d5e7;border-radius:50px;margin-right:10px}candidate-analytics .candidate-analytics .user-info .user-avatar img{height:38px;width:38px;border-radius:50%}candidate-analytics .candidate-analytics .user-info .user-description h2{font-weight:600;font-size:16px;color:#232341;margin:0 0 4px}candidate-analytics .candidate-analytics .user-info .user-description p{font-size:14px;color:#79769e;margin:0}candidate-analytics .candidate-analytics .analytics-loader{display:flex;justify-content:center;align-items:center;padding:40px 0}candidate-analytics .candidate-analytics .analytics-loader .spinner{width:40px;height:40px;border:4px solid rgba(108,92,231,.1);border-top-color:#6c5ce7;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}candidate-analytics .candidate-analytics .analytics-content{display:flex;flex-direction:column;gap:16px}candidate-analytics .candidate-analytics .stats-section{display:flex;gap:16px}candidate-analytics .candidate-analytics .stats-section .stat-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}candidate-analytics .candidate-analytics .stats-section .stat-item .stat-label{font-size:16px;font-weight:600;color:#232341}candidate-analytics .candidate-analytics .stats-section .stat-item .stat-value{font-size:28px;font-weight:600}candidate-analytics .candidate-analytics .stats-section .stat-item .stat-value.started{color:#6164ff}candidate-analytics .candidate-analytics .stats-section .stat-item .stat-value.finished{color:#48cfad}candidate-analytics .candidate-analytics .score-section{padding:0;background:none;box-shadow:none}candidate-analytics .candidate-analytics .score-section average-score-chart{display:block;width:100%}candidate-analytics .candidate-analytics .score-section average-score-chart .chart-card{width:100%}candidate-analytics .candidate-analytics .score-section average-score-chart .chart-card .chart-header h3{font-size:16px;font-weight:600;color:#232341}candidate-analytics .candidate-analytics .reliability-section h3{font-size:16px;font-weight:600;color:#232341;margin:0 0 12px;text-align:center}candidate-analytics .candidate-analytics .reliability-section .chart-container{height:180px;width:100%;position:relative}candidate-analytics .candidate-analytics .reliability-section .chart-container canvas{display:block;width:100%!important;height:100%!important}candidate-analytics .candidate-analytics .analytics-empty{text-align:center;padding:40px 20px;color:#7f8c9a}candidate-analytics .candidate-analytics .analytics-empty p{margin:0;font-size:14px}candidates-page{display:flex;flex-direction:column;height:100%}candidates-page .candidates-bank .header{margin-bottom:16px}candidates-page .candidates-bank .header .filter-block{display:flex;gap:12px;flex-direction:row;flex-wrap:wrap;align-items:center}candidates-page .candidates-bank .header .filter-block .filter-group{display:flex;flex-wrap:wrap;gap:12px}candidates-page .candidates-bank .header .filter-block .chip-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}candidates-page .candidates-bank .header .filter-block .chip-group .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer}candidates-page .candidates-bank .header .filter-block .chip-group .chip:hover:not(.active){border-color:#6340d6;color:#6340d6}candidates-page .candidates-bank .header .filter-block .chip-group .chip.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}candidates-page .candidates-bank .header .filter-block .chip-group .chip .chip-icon{display:inline-flex}candidates-page .candidates-bank .header .filter-block .chip-group .chip .chip-icon i{font-size:14px}candidates-page .candidates-bank .header .filter-block .chip-group-label{margin-right:2px;color:#736f9c;font-size:12px}candidates-page .candidates-bank .header .filter-block .filter-actions{margin-left:auto;display:flex;align-items:center;gap:10px}candidates-page .candidates-bank .header .filter-block .switch-view{display:flex;align-items:center;gap:8px;background-color:transparent;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;height:34px;padding:3px;gap:3px}candidates-page .candidates-bank .header .filter-block .switch-view a,candidates-page .candidates-bank .header .filter-block .switch-view button{border:none;color:#000;padding:9px 14px;text-align:center;text-wrap:nowrap}candidates-page .candidates-bank .header .filter-block .switch-view a:not(.active),candidates-page .candidates-bank .header .filter-block .switch-view button:not(.active){font-weight:400;background-color:hsla(0,0%,100%,0);border-radius:50px}candidates-page .candidates-bank .header .filter-block .switch-view a.active,candidates-page .candidates-bank .header .filter-block .switch-view button.active{font-weight:600;background-color:#ebecff;color:#6340d6;border-radius:50px}candidates-page .candidates-bank .header .filter-block .switch-view a:focus,candidates-page .candidates-bank .header .filter-block .switch-view a:focus-visible,candidates-page .candidates-bank .header .filter-block .switch-view button:focus,candidates-page .candidates-bank .header .filter-block .switch-view button:focus-visible{border:none;outline:none}candidates-page .candidates-bank .header .filter-block .switch-view button{padding:2px 10px;font-size:16px;line-height:1;align-self:center}candidates-page .candidates-bank .cards-note{margin:0 0 12px;color:#8884b0;font-size:12px;line-height:1.4}candidates-page .candidates-bank .content{display:flex;flex-direction:column;flex:1;overflow-y:auto;border-radius:20px}candidates-page .candidates-bank .content .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin-top:40px}candidates-page .candidates-bank .content .loading-state i{font-size:50px;display:block;color:#6340d6}candidates-page .candidates-bank .content .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin-top:40px}candidates-page .candidates-bank .content .empty-state .empty-state-icon{width:80px;height:80px;border-radius:50%;background:#f8f8fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px}candidates-page .candidates-bank .content .empty-state .empty-state-icon i{font-size:40px;color:#6340d6}candidates-page .candidates-bank .content .empty-state h3{font-size:20px;font-weight:600;color:#232341;margin:0 0 12px}candidates-page .candidates-bank .content .empty-state p{font-size:14px;color:#7f7d92;margin:0 0 24px;max-width:440px;line-height:1.5}candidates-page .candidates-bank .content .empty-state .empty-state-lead{margin-bottom:12px;font-weight:500;color:#232341}candidates-page .candidates-bank .content .empty-state .empty-state-points{display:inline-grid;gap:6px;margin:0 0 24px;padding:0;list-style:none;text-align:left;font-size:14px;line-height:1.5;color:#7f7d92}candidates-page .candidates-bank .content .empty-state .empty-state-points li{display:flex;align-items:baseline;gap:8px}candidates-page .candidates-bank .content .empty-state .empty-state-points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#6340d6;transform:translateY(-2px)}candidates-page .candidates-bank .content .empty-state .empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}candidates-page .candidates-bank .content .empty-state .empty-state-button{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}candidates-page .candidates-bank .content .empty-state .empty-state-button:active,candidates-page .candidates-bank .content .empty-state .empty-state-button:hover{background-color:#d5d5e7}candidates-page .candidates-bank .content .empty-state .empty-state-button:focus,candidates-page .candidates-bank .content .empty-state .empty-state-button:focus-visible{outline:1px solid #6340d6}candidates-page .candidates-bank .content .empty-state .empty-state-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}candidates-page .candidates-bank .content .empty-state .empty-state-button.primary{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;display:inline-flex;gap:8px;padding:12px 24px;font-size:14px;font-weight:600}candidates-page .candidates-bank .content .empty-state .empty-state-button.primary:active,candidates-page .candidates-bank .content .empty-state .empty-state-button.primary:hover{background-color:#4627ab}candidates-page .candidates-bank .content .empty-state .empty-state-button.primary:focus,candidates-page .candidates-bank .content .empty-state .empty-state-button.primary:focus-visible{outline-color:#c1b2f5;outline-style:solid}candidates-page .candidates-bank .content .empty-state .empty-state-button.primary:disabled{outline:none;background-color:#d5d5e7;cursor:auto}candidates-page .candidates-bank .content .empty-state .empty-state-button i{font-size:20px}candidates-page .candidates-bank .content .empty-state.no-results{padding:44px 40px}candidates-page .candidates-bank .content .empty-state.no-results .empty-state-icon i{color:#7f7d92}candidates-page .candidates-bank .content .candidate-avatar{display:inline-flex;align-items:center}candidates-page .candidates-bank .content .candidate-avatar .avatar-icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#d5d5e7;border-radius:50px;margin-right:8px;align-content:center}candidates-page .candidates-bank .content .candidate-avatar .avatar-icon img{border-radius:50%;width:20px;height:20px}candidates-page .candidates-bank .content section.table{display:block;overflow-x:auto;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:25px}candidates-page .candidates-bank .content section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}candidates-page .candidates-bank .content section.table table thead tr th{font-weight:600;background-color:#dad9fb;padding:10px 20px;text-wrap:nowrap}candidates-page .candidates-bank .content section.table table thead tr th:first-child{border-radius:44px 0 0 44px}candidates-page .candidates-bank .content section.table table thead tr th:last-child{border-radius:0 44px 44px 0}candidates-page .candidates-bank .content section.table table thead tr th.sortable{cursor:pointer}candidates-page .candidates-bank .content section.table table thead tr th.sortable i{display:none}candidates-page .candidates-bank .content section.table table thead tr th.sortable.reset{cursor:pointer}candidates-page .candidates-bank .content section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}candidates-page .candidates-bank .content section.table table thead tr th.sortable.up{cursor:pointer}candidates-page .candidates-bank .content section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}candidates-page .candidates-bank .content section.table table thead tr th.sortable.down{cursor:pointer}candidates-page .candidates-bank .content section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}candidates-page .candidates-bank .content section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}candidates-page .candidates-bank .content section.table table tbody tr.no-test-sittings:hover,candidates-page .candidates-bank .content section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}candidates-page .candidates-bank .content section.table table tbody tr:hover>td{background-color:#eaebf8}candidates-page .candidates-bank .content section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}candidates-page .candidates-bank .content section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}candidates-page .candidates-bank .content section.table table tbody tr:first-child{min-width:100px;width:250px}candidates-page .candidates-bank .content section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}candidates-page .candidates-bank .content section.table table tbody tr td{padding:8px 15px;font-weight:500}candidates-page .candidates-bank .content section.table table tbody tr td a{color:#6642e9}candidates-page .candidates-bank .content section.table table thead tr th{padding:10px 20px!important}candidates-page .candidates-bank .content section.table table tbody tr td{padding:8px 15px!important}candidates-page .candidates-bank .content section.table .status-tag{display:inline-block;padding:2px 8px;font-size:14px;line-height:22px;border-radius:26px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}candidates-page .candidates-bank .content section.table .status-tag.clr-yellow{color:#36366a;background-color:#fff2e0}candidates-page .candidates-bank .content section.table .status-tag.clr-green{color:#36366a;background-color:#dbf3e6}candidates-page .candidates-bank .content section.table .status-tag.clr-blue{color:#36366a;background-color:#dad9fb}candidates-page .candidates-bank .content section.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:14px;grid-row-gap:14px;align-items:start}candidates-page .candidates-bank .content .candidate-card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid #dad9fb;border-radius:16px;background:#fff;box-shadow:0 1px 3px rgba(136,132,176,.16);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}candidates-page .candidates-bank .content .candidate-card:hover{border-color:#c1b2f5;box-shadow:0 2px 5px 0 rgba(136,132,176,.3)}candidates-page .candidates-bank .content .cc-top{display:flex;align-items:center;gap:10px;min-width:0}candidates-page .candidates-bank .content .cc-avatar{flex:none;display:flex;width:32px;height:32px}candidates-page .candidates-bank .content .cc-avatar img{width:32px;height:32px;border-radius:50%}candidates-page .candidates-bank .content .cc-identity{display:flex;flex-direction:column;min-width:0;flex:1}candidates-page .candidates-bank .content .cc-name{color:#202040;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}candidates-page .candidates-bank .content .cc-email{color:#736f9c;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}candidates-page .candidates-bank .content .cc-status{flex:none;font-size:11px;padding:2px 8px}candidates-page .candidates-bank .content .cc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding-top:8px;border-top:1px solid #dad9fb}candidates-page .candidates-bank .content .cc-test{display:flex;align-items:center;gap:6px;min-width:0;color:#736f9c;font-size:12.5px}candidates-page .candidates-bank .content .cc-test i{flex:none;color:#6340d6;font-size:14px}candidates-page .candidates-bank .content .cc-test a,candidates-page .candidates-bank .content .cc-test span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}candidates-page .candidates-bank .content .cc-test a{color:#6340d6}candidates-page .candidates-bank .content .cc-date{flex:none;color:#8884b0;font-size:11.5px}candidates-page .candidates-bank .content .load-more{display:flex;justify-content:center;padding:18px 0 4px}candidates-page .candidates-bank .content .load-more button{padding:8px 20px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:13px;cursor:pointer}candidates-page .candidates-bank .content .load-more button:hover:not([disabled]){border-color:#6340d6;color:#6340d6}candidates-page .candidates-bank .content .load-more button[disabled]{cursor:default;opacity:.6}candidates-page .candidates-bank .content section.pagination{margin-top:auto;padding:16px 0 0}candidates-page .candidates-bank .content section.pagination .pagination-wrapper{display:flex;justify-content:space-between}candidates-page .candidates-bank .content section.pagination .pagination-wrapper .pagination-take select{background-color:transparent;color:#36366a;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;padding:5px 42px 5px 20px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.5rem auto;line-height:1.4}candidates-page .candidates-bank .content section.pagination .pagination-wrapper .pagination-take select:focus-visible{outline:none}candidates-page .candidates-bank .content section.pagination .pagination-wrapper .pagination-take select:hover{border:1px solid #6340d6}candidates-page .candidates-bank .content section.pagination .pagination-wrapper .pagination-take select option{padding:0 5px}candidates-page .candidates-bank .content section.pagination .pagination-wrapper .pagination-pages{display:flex;background-color:transparent;border:1px solid #79769e;border-radius:50px;padding:3px}candidates-page .candidates-bank .content section.pagination .pagination-wrapper .pagination-pages .previous{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}candidates-page .candidates-bank .content section.pagination .pagination-wrapper .pagination-pages .previous:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}candidates-page .candidates-bank .content section.pagination .pagination-wrapper .pagination-pages .next{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}candidates-page .candidates-bank .content section.pagination .pagination-wrapper .pagination-pages .next:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}candidates-page .candidates-bank .content section.pagination .pagination-wrapper .pagination-pages .state{color:#36366a;font-size:14px;font-weight:500;align-self:center;padding:0 8px;min-width:58px;text-align:center;align-content:center}candidate-details-page{display:flex;flex-direction:column;height:fit-content}candidate-details-page .candidate-details-layout{display:flex;gap:16px;align-items:stretch}candidate-details-page .content{display:flex;flex-direction:column;flex:1;justify-content:space-between}candidate-details-page .content section.table{display:block;overflow-x:auto;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:20px;padding:16px;background-color:#fff}candidate-details-page .content section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}candidate-details-page .content section.table table thead tr th{font-weight:600;background-color:#dad9fb;padding:10px 20px;text-wrap:nowrap}candidate-details-page .content section.table table thead tr th:first-child{border-radius:44px 0 0 44px}candidate-details-page .content section.table table thead tr th:last-child{border-radius:0 44px 44px 0}candidate-details-page .content section.table table thead tr th.sortable{cursor:pointer}candidate-details-page .content section.table table thead tr th.sortable i{display:none}candidate-details-page .content section.table table thead tr th.sortable.reset{cursor:pointer}candidate-details-page .content section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}candidate-details-page .content section.table table thead tr th.sortable.up{cursor:pointer}candidate-details-page .content section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}candidate-details-page .content section.table table thead tr th.sortable.down{cursor:pointer}candidate-details-page .content section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}candidate-details-page .content section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}candidate-details-page .content section.table table tbody tr.no-test-sittings:hover,candidate-details-page .content section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}candidate-details-page .content section.table table tbody tr:hover>td{background-color:#eaebf8}candidate-details-page .content section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}candidate-details-page .content section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}candidate-details-page .content section.table table tbody tr:first-child{min-width:100px;width:250px}candidate-details-page .content section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}candidate-details-page .content section.table table tbody tr td{font-weight:500}candidate-details-page .content section.table table tbody tr td a{color:#6642e9}candidate-details-page .content section.table .status-tag{display:inline-block;padding:2px 8px;font-size:14px;line-height:22px;border-radius:26px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}candidate-details-page .content section.table .status-tag.clr-yellow{color:#36366a;background-color:#fff2e0}candidate-details-page .content section.table .status-tag.clr-green{color:#36366a;background-color:#dbf3e6}candidate-details-page .content section.table .status-tag.clr-blue{color:#36366a;background-color:#dad9fb}candidate-details-page .content section.table table{padding:0}candidate-details-page .content section.table table tbody tr td{padding:8px 15px}candidate-details-page .content section.table table tbody tr td.actions span{font-size:16px;margin-left:30px}candidate-details-page .content section.pagination{padding:16px 0 0}candidate-details-page .content section.pagination .pagination-wrapper{display:flex;justify-content:space-between}candidate-details-page .content section.pagination .pagination-wrapper .pagination-take select{background-color:transparent;color:#36366a;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;padding:5px 42px 5px 20px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.5rem auto;line-height:1.4}candidate-details-page .content section.pagination .pagination-wrapper .pagination-take select:focus-visible{outline:none}candidate-details-page .content section.pagination .pagination-wrapper .pagination-take select:hover{border:1px solid #6340d6}candidate-details-page .content section.pagination .pagination-wrapper .pagination-take select option{padding:0 5px}candidate-details-page .content section.pagination .pagination-wrapper .pagination-pages{display:flex;background-color:transparent;border:1px solid #79769e;border-radius:50px;padding:3px}candidate-details-page .content section.pagination .pagination-wrapper .pagination-pages .previous{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}candidate-details-page .content section.pagination .pagination-wrapper .pagination-pages .previous:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}candidate-details-page .content section.pagination .pagination-wrapper .pagination-pages .next{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}candidate-details-page .content section.pagination .pagination-wrapper .pagination-pages .next:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}candidate-details-page .content section.pagination .pagination-wrapper .pagination-pages .state{color:#36366a;font-size:14px;font-weight:500;align-self:center;padding:0 8px;min-width:58px;text-align:center;align-content:center}candidate-details-page .row-tag{margin-left:6px;padding:1px 7px;border-radius:999px;background:#dad9fb;color:#57557f;font-size:11px;letter-spacing:.04em;text-transform:uppercase}accounts-page,accounts-page .content{display:flex;flex-direction:column}accounts-page .content{margin-bottom:16px;overflow-y:auto}accounts-page .content .header{margin-bottom:16px}accounts-page .content .header .filter-block{display:flex;flex-wrap:wrap;align-items:center;gap:12px}accounts-page .content .header .filter-block .filter-group{display:flex;flex-wrap:wrap;gap:12px}accounts-page .content .header .filter-block .chip-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}accounts-page .content .header .filter-block .chip-group .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer}accounts-page .content .header .filter-block .chip-group .chip:hover:not(.active){border-color:#6340d6;color:#6340d6}accounts-page .content .header .filter-block .chip-group .chip.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}accounts-page .content .header .filter-block .chip-group .chip .chip-icon{display:inline-flex}accounts-page .content .header .filter-block .chip-group .chip .chip-icon i{font-size:14px}accounts-page .content .header .filter-block .chip-group-label{margin-right:2px;color:#736f9c;font-size:12px}accounts-page .content .header .filter-block .filter-actions{margin-left:auto;display:flex;align-items:center;gap:10px}accounts-page .content .header .filter-block button.create-btn.btn{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;font-size:13px}accounts-page .content .header .filter-block button.create-btn.btn:active,accounts-page .content .header .filter-block button.create-btn.btn:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}accounts-page .content .header .filter-block button.create-btn.btn:focus,accounts-page .content .header .filter-block button.create-btn.btn:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}accounts-page .content .header .filter-block button.create-btn.btn:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}accounts-page .content .header .filter-block button.create-btn.btn i{font-size:15px}accounts-page .content section.table{margin-bottom:16px}accounts-page .content section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}accounts-page .content section.table table thead tr th{font-weight:600;background-color:#dad9fb;padding:10px 20px;text-wrap:nowrap}accounts-page .content section.table table thead tr th:first-child{border-radius:44px 0 0 44px}accounts-page .content section.table table thead tr th:last-child{border-radius:0 44px 44px 0}accounts-page .content section.table table thead tr th.sortable{cursor:pointer}accounts-page .content section.table table thead tr th.sortable i{display:none}accounts-page .content section.table table thead tr th.sortable.reset{cursor:pointer}accounts-page .content section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}accounts-page .content section.table table thead tr th.sortable.up{cursor:pointer}accounts-page .content section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}accounts-page .content section.table table thead tr th.sortable.down{cursor:pointer}accounts-page .content section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}accounts-page .content section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}accounts-page .content section.table table tbody tr.no-test-sittings:hover,accounts-page .content section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}accounts-page .content section.table table tbody tr:hover>td{background-color:#eaebf8}accounts-page .content section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}accounts-page .content section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}accounts-page .content section.table table tbody tr:first-child{min-width:100px;width:250px}accounts-page .content section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}accounts-page .content section.table table tbody tr td{padding:8px 15px;font-weight:500}accounts-page .content section.table table tbody tr td a{color:#6642e9}accounts-page .content section.table tbody tr td div.status-tag{display:inline-block;padding:2px 10px;font-size:14px;line-height:22px;border-radius:26px;white-space:nowrap}accounts-page .content section.table tbody tr td div.status-tag.allowed{background-color:#dbf3e6;color:#36366a}accounts-page .content section.table tbody tr td div.status-tag.blocked{background-color:#ffe1df;color:#36366a}accounts-page .content section.table tbody tr td button.launch{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:6px;height:28px;min-width:0;padding:4px 12px;font-size:13px}accounts-page .content section.table tbody tr td button.launch:active,accounts-page .content section.table tbody tr td button.launch:hover{background-color:#d5d5e7}accounts-page .content section.table tbody tr td button.launch:focus,accounts-page .content section.table tbody tr td button.launch:focus-visible{outline:1px solid #6340d6}accounts-page .content section.table tbody tr td button.launch:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}accounts-page .content section.table tbody tr td button.launch i{font-size:15px}accounts-page .content section.table tbody tr td a.account-name,accounts-page .content section.table tbody tr td span.account-name{display:flex;flex-direction:column;max-width:310px}accounts-page .content section.table tbody tr td a.account-name span,accounts-page .content section.table tbody tr td span.account-name span{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}accounts-page .content section.table tbody tr td a.account-name span.description,accounts-page .content section.table tbody tr td span.account-name span.description{font-size:12px;font-weight:400;color:#736f9c}accounts-page .content section.pagination{padding:0 16px}accounts-page .content section.pagination .pagination-wrapper{display:flex;justify-content:space-between}accounts-page .content section.pagination .pagination-wrapper .pagination-take select{background-color:transparent;color:#36366a;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;padding:5px 42px 5px 20px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.5rem auto;line-height:1.4}accounts-page .content section.pagination .pagination-wrapper .pagination-take select:focus-visible{outline:none}accounts-page .content section.pagination .pagination-wrapper .pagination-take select:hover{border:1px solid #6340d6}accounts-page .content section.pagination .pagination-wrapper .pagination-take select option{padding:0 5px}accounts-page .content section.pagination .pagination-wrapper .pagination-pages{display:flex;background-color:transparent;border:1px solid #79769e;border-radius:50px;padding:3px}accounts-page .content section.pagination .pagination-wrapper .pagination-pages .previous{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}accounts-page .content section.pagination .pagination-wrapper .pagination-pages .previous:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}accounts-page .content section.pagination .pagination-wrapper .pagination-pages .next{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}accounts-page .content section.pagination .pagination-wrapper .pagination-pages .next:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}accounts-page .content section.pagination .pagination-wrapper .pagination-pages .state{color:#36366a;font-size:14px;font-weight:500;align-self:center;padding:0 8px;min-width:58px;text-align:center;align-content:center}accounts-details-page{display:block;height:100%;min-height:0}.account-details-page{display:flex;flex-direction:column;height:100%;min-height:0;color:#202040}.account-details-page .muted{color:#64608c;font-weight:400}.account-details-page .spacer{flex:1}.account-details-page .pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.account-details-page .pill.basic{color:#4dc184;background:#e3fff0}.account-details-page .pill.intermediate{color:#f3a52c;background:#fffbea}.account-details-page .pill.advanced{color:#e03f31;background:#ffebea}.account-details-page .pill.test-only,.account-details-page .pill.type{color:#6340d6;background:#ebecff}.account-details-page .pill.draft{color:#57557f;background:#f4f5ff;border:1px dashed #adadca}.account-details-page .pill.update{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(243,165,44,.4);color:#f3a52c;background:#fffbea;cursor:pointer}.account-details-page .pill.update i{font-size:12px}.account-details-page .pill.update:hover{border-color:#f3a52c}.account-details-page .pill .pill-icon svg{display:block;width:13px;height:13px}.account-details-page .type-pill{display:inline-flex;align-items:center;border-radius:999px;font-weight:700;line-height:1.4;white-space:nowrap;gap:5px;padding:3px 10px 3px 7px;font-size:12px;color:#6340d6;background:#ebecff}.account-details-page .type-pill .pill-icon i{font-size:14px}.account-details-page .type-pill .pill-icon svg{width:13px;height:13px}.account-details-page .type-pill .pill-icon{flex:none;display:inline-flex;align-items:center;justify-content:center}.account-details-page .type-pill .pill-icon i{margin:0}.account-details-page .type-pill .pill-icon svg{display:block;margin:0}.account-details-page .icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:transparent;color:#57557f;cursor:pointer}.account-details-page .icon-btn:hover{background:#ebecff;color:#6340d6}.account-details-page .icon-btn.danger:hover{background:#ffe1df;color:#eb5048}.account-details-page .icon-btn[disabled]{opacity:.4;cursor:default}.account-details-page .link-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:none;border-radius:8px;background:transparent;color:#6340d6;font-size:13.5px;cursor:pointer}.account-details-page .link-btn:hover{background:#ebecff}.account-details-page .btn-hero,.account-details-page .btn-primary,.account-details-page .btn-secondary{padding:10px 22px;border-radius:50px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap}.account-details-page .btn-primary{border:1px solid transparent;background:#6340d6;color:#fff;transition:background .15s ease}.account-details-page .btn-primary:hover:not([disabled]){background:#4627ab}.account-details-page .btn-primary[disabled]{background:#adadca;cursor:default}.account-details-page .btn-hero{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;display:inline-flex;height:auto;min-width:0;gap:8px;border-radius:999px;font-weight:700}.account-details-page .btn-hero:active,.account-details-page .btn-hero:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}.account-details-page .btn-hero:focus,.account-details-page .btn-hero:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}.account-details-page .btn-hero:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}.account-details-page .btn-hero[disabled]{background-color:#adadca;background-image:none;cursor:default}.account-details-page .btn-secondary{border:1px solid #adadca;background:transparent;color:#57557f}.account-details-page .btn-secondary:hover{background:#f4f5ff}.account-details-page .field-label{margin:22px 0 9px;font-size:12.5px;letter-spacing:.4px;text-transform:uppercase;color:#64608c}.account-details-page .field-label.spread{display:flex;align-items:baseline;justify-content:space-between}.account-details-page .field-label .muted{text-transform:none;letter-spacing:0}.account-details-page .text-field{width:100%;height:40px;padding:0 16px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.account-details-page .text-field::placeholder{color:#736f9c}.account-details-page .text-field:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.account-details-page .question-icon{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#ebecff;color:#6340d6}.account-details-page .question-icon i{font-size:15px}.account-details-page .question-body{flex:1;min-width:0;cursor:pointer}.account-details-page .question-body .question-title{font-size:14px;font-weight:400;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.account-details-page .question-body .question-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:5px;font-size:11.5px}.account-details-page .details-panel{background-color:hsla(0,0%,100%,.5);border-radius:20px;display:flex;flex-direction:column;flex:1;min-height:0;padding:0;overflow:hidden}.account-details-page .pane-header{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid #d5d5e7}.account-details-page .pane-header h2{margin:0;font-size:17px;font-weight:700}.account-details-page .pane-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:13.5px}.account-details-page .pane-heading{min-width:0}.account-details-page .pane-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;color:#6340d6;cursor:pointer}.account-details-page .tabs{display:inline-flex;align-items:center;gap:3px;height:34px;padding:3px;border:1px solid #dad9fb;border-radius:999px;background:#fff;align-self:center}.account-details-page .tabs>*{display:flex;align-items:center;height:100%;padding:0 18px;border:none;border-radius:999px;background:transparent;color:#736f9c;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer}.account-details-page .tabs>:hover:not(.active){color:#6340d6}.account-details-page .tabs>.active{background:#ebecff;color:#6340d6;font-weight:600}.account-details-page .header-actions{display:flex;align-items:center;gap:10px;align-self:center}.account-details-page .header-actions .launch,.account-details-page .launched-note{display:inline-flex;align-items:center;gap:8px}.account-details-page .launched-note{font-size:13px;color:#57557f}.account-details-page .launched-note>i{font-size:17px;color:#159c6b}.account-details-page .details-form{display:flex;flex-direction:column;flex:1;min-height:0}.account-details-page .pane-body{flex:1;min-height:0;overflow-y:auto;padding:18px 24px 22px}.account-details-page .sheet{max-width:880px;padding:4px 20px 18px;border-radius:16px;background:#fff}.account-details-page .section-label{margin:18px 0 8px;padding-bottom:6px;border-bottom:1px solid #d5d5e7;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64608c}.account-details-page .section-label:first-child{margin-top:14px}.account-details-page .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.account-details-page .field{min-width:0}.account-details-page .field.span-2{grid-column:span 2}.account-details-page .field .field-label{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 5px}.account-details-page .field .field-label .muted{text-transform:none;letter-spacing:0;font-size:12px}.account-details-page .field .text-field{width:100%}.account-details-page .field select.text-field{padding-right:32px}.account-details-page .field .text-field.error{border-color:#e62419}.account-details-page .toggle-row{display:flex;align-items:center;gap:10px;height:40px}.account-details-page .toggle-row button.toggle{height:22px;position:relative;padding:0;border-radius:12px;outline:none}.account-details-page .toggle-row button.toggle:before{border-radius:12px;display:inline-block;content:"";width:38px;height:100%;background-color:#6340d6;transition:background .5s}.account-details-page .toggle-row button.toggle:after{display:inline-block;position:absolute;content:"";width:14px;height:calc(100% - 8px);top:4px;right:4px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}.account-details-page .toggle-row button.toggle.disabled:before{background-color:#7f7d92}.account-details-page .toggle-row button.toggle.disabled:after{right:calc(100% - 18px);background:#fff}.account-details-page .toggle-row .toggle-text{font-size:13.5px;color:#57557f}.account-details-page .field.shared-content{max-width:640px}.account-details-page .check{display:flex;align-items:center;gap:9px;margin:0;font-size:13.5px;font-weight:400;color:#202040;cursor:pointer}.account-details-page .check input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;accent-color:#6340d6}.account-details-page .check-help{margin:5px 0 0 25px;font-size:12.5px;line-height:1.5;color:#64608c}.account-details-page .pane-footer{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 24px;border-top:1px solid #d5d5e7}.account-details-page .pane-footer.form-footer{padding-right:max(24px,calc(100% - 904px))}.account-details-page .pane-footer .btn-secondary{display:inline-flex;align-items:center;text-decoration:none}.account-details-page .pane-footer .btn-primary{display:inline-flex;align-items:center;gap:8px}.account-details-page .footer-hint{flex:1 1 180px;min-width:0;font-size:13px;color:#57557f}.account-details-page .migrate .field{max-width:440px}.account-details-page .sheet-actions{display:flex;justify-content:flex-end;margin-top:14px}reports-page{display:flex;flex-direction:column;height:fit-content}reports-page .reports-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}reports-page .tabs{display:inline-flex;align-items:center;gap:3px;height:34px;padding:3px;border:1px solid #dad9fb;border-radius:999px;background:#fff}reports-page .tabs>*{display:flex;align-items:center;height:100%;padding:0 18px;border:none;border-radius:999px;background:transparent;color:#736f9c;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer}reports-page .tabs>:hover:not(.active){color:#6340d6}reports-page .tabs>.active{background:#ebecff;color:#6340d6;font-weight:600}reports-page .reports-hint{min-width:0;margin:0;color:#8884b0;font-size:12px;line-height:1.4}reports-page .content{display:flex;flex-direction:column}reports-page .content .table-wrapper{display:flex;flex:1;flex-direction:column}reports-page .content .table-wrapper .filters{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;background-color:#fff;padding:16px 16px 8px;border-top-right-radius:20px;border-top-left-radius:20px}reports-page .content .table-wrapper .filters .controls{display:flex;gap:12px;flex-wrap:wrap}reports-page .content .table-wrapper .filters .controls .multi-select .multi-select-header:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI1NnYyNTZIMHoiLz48Y2lyY2xlIGN4PSIxMjgiIGN5PSI5NiIgcj0iNjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzYzNDBkNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjE2Ii8+PHBhdGggZD0iTTMyIDIxNmMxOS4zNy0zMy40NyA1NC41NS01NiA5Ni01NnM3Ni42MyAyMi41MyA5NiA1NiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjM0MGQ2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMTYiLz48L3N2Zz4=")}reports-page .content .table-wrapper .filters .controls .control-symbol{position:relative}reports-page .content .table-wrapper .filters .controls .control-symbol i{position:absolute;top:0;left:1em;height:100%;align-content:center;color:#6340d6;font-size:20px}reports-page .content .table-wrapper .filters .controls .control-symbol input{color:#000;height:44px;border-radius:50px;border:1px solid #79769e;padding:15px 20px 15px 3em}reports-page .content .table-wrapper .filters .controls .control-symbol input:hover{border-color:#6340d6}reports-page .content .table-wrapper .filters .controls .control-symbol input:focus{border:1px solid #6340d6!important;box-shadow:none}reports-page .content .table-wrapper .filters .controls .control-symbol input:focus-visible{outline:1px solid #eaeaf5;outline-offset:2px}reports-page .content .table-wrapper .filters .controls .control-symbol input::placeholder{color:#adadca}reports-page .content .table-wrapper .filters .controls .control-symbol input:disabled{border-color:#79769e;cursor:auto}reports-page .content .table-wrapper .filters .controls .control-symbol input{height:34px;padding-left:34px;border-color:#adadca;color:#36366a;font-size:13px;font-weight:500}reports-page .content .table-wrapper .filters .controls .control-symbol i{left:12px;font-size:14px}reports-page .content .table-wrapper .filters button.export-csv{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;height:34px;min-width:0;padding:0 18px;font-size:13px}reports-page .content .table-wrapper .filters button.export-csv:active,reports-page .content .table-wrapper .filters button.export-csv:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}reports-page .content .table-wrapper .filters button.export-csv:focus,reports-page .content .table-wrapper .filters button.export-csv:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}reports-page .content .table-wrapper .filters button.export-csv:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}.multi-select{display:flex;box-sizing:border-box;flex-direction:column;position:relative;width:100%;user-select:none}.multi-select .multi-select-header{background-color:#fff;border:1px solid #adadca;border-radius:50px!important;justify-content:space-between!important;padding:4px 30px 4px 34px;overflow:hidden;gap:7px;min-height:34px;font-size:13px}.multi-select .multi-select-header:hover{border-color:#6340d6}.multi-select .multi-select-header:after{right:12px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI1NnYyNTZIMHoiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2MzQwZDYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNiIgZD0iTTIwOCA5NmwtODAgODAtODAtODAiLz48L3N2Zz4=");height:14px;width:14px}.multi-select .multi-select-header:after,.multi-select .multi-select-header:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat}.multi-select .multi-select-header:before{left:12px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiBmaWxsPSIjNjM0MGQ2Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI1NnYyNTZIMHoiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM2MzQwZDYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNiIgZD0iTTg4IDY0aDEyOE04OCAxMjhoMTI4TTg4IDE5MmgxMjgiLz48Y2lyY2xlIGN4PSI0NCIgY3k9IjY0IiByPSIxMiIvPjxjaXJjbGUgY3g9IjQ0IiBjeT0iMTI4IiByPSIxMiIvPjxjaXJjbGUgY3g9IjQ0IiBjeT0iMTkyIiByPSIxMiIvPjwvc3ZnPg==");height:16px;width:20px}.multi-select .multi-select-header.multi-select-header-active{border-color:#4a28bb;outline:1px solid #eaeaf5;outline-offset:2px}.multi-select .multi-select-header.multi-select-header-active:after{transform:translateY(-50%) rotate(180deg)}.multi-select .multi-select-header.multi-select-header-active+.multi-select-options{display:flex}.multi-select .multi-select-header .multi-select-header-placeholder{color:#65727e}.multi-select .multi-select-header .multi-select-header-option{display:inline-flex;align-items:center;background-color:#eaebf8;font-size:14px;padding:3px 12px;border-radius:10px}.multi-select .multi-select-header .multi-select-header-max{font-size:14px;color:#65727e}.multi-select .multi-select-options{display:none;box-sizing:border-box;flex-flow:wrap;position:absolute;top:100%;left:0;right:0;z-index:999;margin-top:5px;padding:5px;background-color:#fff;border-radius:6px;box-shadow:0 0 25px rgba(0,0,0,.3);max-height:250px;overflow-y:auto;overflow-x:hidden}.multi-select .multi-select-options::-webkit-scrollbar{width:5px}.multi-select .multi-select-options::-webkit-scrollbar-track{background:#f0f1f3}.multi-select .multi-select-options::-webkit-scrollbar-thumb{background:#cdcfd1}.multi-select .multi-select-options::-webkit-scrollbar-thumb:hover{background:#b2b6b9}.multi-select .multi-select-options .multi-select-all,.multi-select .multi-select-options .multi-select-option{padding:4px 12px;height:32px}.multi-select .multi-select-options .multi-select-all .multi-select-option-radio,.multi-select .multi-select-options .multi-select-option .multi-select-option-radio{margin-right:14px;height:16px;width:16px;border:1px solid #ced4da;border-radius:4px}.multi-select .multi-select-options .multi-select-all .multi-select-option-text,.multi-select .multi-select-options .multi-select-option .multi-select-option-text{box-sizing:border-box;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:16px;line-height:20px}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio{border-color:#6340d6;background-color:#6340d6}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-radio:after,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-radio:after{content:"";display:block;width:3px;height:7px;margin:.12em 0 0 .27em;border:solid #fff;border-width:0 .15em .15em 0;transform:rotate(45deg)}.multi-select .multi-select-options .multi-select-all.multi-select-selected .multi-select-option-text,.multi-select .multi-select-options .multi-select-option.multi-select-selected .multi-select-option-text{color:#6340d6}.multi-select .multi-select-options .multi-select-all:active,.multi-select .multi-select-options .multi-select-all:hover,.multi-select .multi-select-options .multi-select-option:active,.multi-select .multi-select-options .multi-select-option:hover{background-color:#f3f4f7}.multi-select .multi-select-options .multi-select-all{border-bottom:1px solid #f1f3f5;border-radius:0}.multi-select .multi-select-options .multi-select-search{padding:7px 10px;border:1px solid #dee2e6;border-radius:6px;margin:10px 10px 5px;width:100%;outline:none;font-size:16px}.multi-select .multi-select-options .multi-select-search::placeholder{color:#b2b5b9}.multi-select .multi-select-options .multi-select-search:hover{border-color:#6340d6}.multi-select .multi-select-options .multi-select-search:focus{outline:1px solid #eaeaf5;outline-offset:2px}.multi-select .multi-select-all,.multi-select .multi-select-header,.multi-select .multi-select-option{flex-wrap:wrap;box-sizing:border-box;border-radius:5px;cursor:pointer;display:flex;align-items:center;width:100%;font-size:16px;color:#212529}admin-auth-page{display:grid;height:100%;background-image:url(/auth_login_admin.jpg);background-repeat:no-repeat;background-size:cover;background-color:#000f4e;perspective:1200px}admin-auth-page .password-expired{place-self:center;display:flex;flex-direction:column;padding:45px 35px;background-color:#fff;border-radius:30px;max-width:420px;width:100%;justify-content:space-between;gap:24px;box-shadow:0 0 0 1px rgba(0,0,0,.024),0 1px 0 0 rgba(0,0,0,.05),0 0 8px 0 rgba(0,0,0,.03),0 20px 30px 0 rgba(0,0,0,.1)}admin-auth-page .password-expired .form-header .logo{text-align:center;margin-bottom:30px}admin-auth-page .password-expired .form-header .logo img{width:100px;height:auto}admin-auth-page .password-expired .form-header h1{text-align:center;font-size:18px;font-weight:600;color:#000;margin-bottom:5px}admin-auth-page .password-expired .form-header h3{text-align:center;font-size:14px;font-weight:500;color:#232341;margin-bottom:0}admin-auth-page .password-expired .form-body p{margin:0;font-size:14px;line-height:1.5;color:#36366a;text-align:center}admin-auth-page .password-expired .form-body.sent p{color:#2db66e}admin-auth-page .password-expired .form-footer{display:grid}admin-auth-page .password-expired .form-footer button.submit{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;width:100%;margin-bottom:24px}admin-auth-page .password-expired .form-footer button.submit:active,admin-auth-page .password-expired .form-footer button.submit:hover{background-color:#4627ab}admin-auth-page .password-expired .form-footer button.submit:focus,admin-auth-page .password-expired .form-footer button.submit:focus-visible{outline-color:#c1b2f5;outline-style:solid}admin-auth-page .password-expired .form-footer button.submit:disabled{outline:none;background-color:#d5d5e7;cursor:auto}admin-auth-page .password-expired .form-footer button.nav{font-size:14px;font-weight:500;color:#6340d6;place-self:center;transition:color .5s linear}admin-auth-page .password-expired .form-footer button.nav:focus{outline:none}admin-auth-page .password-expired .form-footer button.nav:hover{color:#3a1f91}admin-auth-page .flip_box{place-self:center;transition:all .5s ease-in-out;transform-style:preserve-3d}admin-auth-page .flip_box.flipped{transform:rotateY(-180deg)}admin-auth-page .flip_box form{display:flex;flex-direction:column;padding:45px 35px;background-color:#fff;border-radius:30px;max-width:420px;width:100%;height:620px;justify-content:space-between;box-shadow:0 0 0 1px rgba(0,0,0,.024),0 1px 0 0 rgba(0,0,0,.05),0 0 8px 0 rgba(0,0,0,.03),0 20px 30px 0 rgba(0,0,0,.1)}admin-auth-page .flip_box form.forgot,admin-auth-page .flip_box form.login{backface-visibility:hidden}admin-auth-page .flip_box form.login{position:absolute}admin-auth-page .flip_box form.forgot{transform:rotateY(180deg)}admin-auth-page .flip_box form .form-header .logo{text-align:center;margin-bottom:30px}admin-auth-page .flip_box form .form-header .logo img{width:100px;height:auto}admin-auth-page .flip_box form .form-header h1{text-align:center;font-size:18px;font-weight:600;color:#000;margin-bottom:5px}admin-auth-page .flip_box form .form-header h3{text-align:center;font-size:14px;font-weight:500;color:#232341;margin-bottom:30px}admin-auth-page .flip_box form .form-body .control-group label{display:block;font-weight:500;font-size:14px;color:#36366a}admin-auth-page .flip_box form .form-body .control-group input{width:100%}admin-auth-page .flip_box form .form-body .control-group input.error{border-color:#e62419!important}admin-auth-page .flip_box form .form-body .control-group .form-error{height:15px;color:#e62419;font-size:12px;padding:0 20px}admin-auth-page .flip_box form .form-body .control-group .symbol{position:relative}admin-auth-page .flip_box form .form-body .control-group .symbol input{padding-right:40px}admin-auth-page .flip_box form .form-body .control-group .symbol button.eye{position:absolute;top:calc(50% - 1rem);right:10px}admin-auth-page .flip_box form .form-body .control-group .symbol button.eye:focus{outline:none}admin-auth-page .flip_box form .form-body .control-group .symbol button.eye:hover i{color:#6340d6}admin-auth-page .flip_box form .form-body .control-group .symbol button.eye i{font-size:20px}admin-auth-page .flip_box form .form-footer{display:grid}admin-auth-page .flip_box form .form-footer button.nav{font-size:14px;font-weight:500;color:#6340d6;transition:color .5s linear;place-self:center}admin-auth-page .flip_box form .form-footer button.nav:focus{outline:none}admin-auth-page .flip_box form .form-footer button.nav:hover{color:#3a1f91}admin-auth-page .flip_box form .form-footer button.nav:disabled{color:#c1b2f5;cursor:auto}admin-auth-page .flip_box form .form-footer button.submit{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;width:100%;margin-bottom:24px}admin-auth-page .flip_box form .form-footer button.submit:active,admin-auth-page .flip_box form .form-footer button.submit:hover{background-color:#4627ab}admin-auth-page .flip_box form .form-footer button.submit:focus,admin-auth-page .flip_box form .form-footer button.submit:focus-visible{outline-color:#c1b2f5;outline-style:solid}admin-auth-page .flip_box form .form-footer button.submit:disabled{outline:none;background-color:#d5d5e7;cursor:auto}admin-auth-page .flip_box form .form-footer .form-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:20px}admin-auth-page .flip_box form .form-footer .form-divider hr{border:0;border-top:1px solid #e9e7eb;margin:0;width:100%}admin-auth-page .flip_box form .form-footer .form-divider span{font-size:13px;color:#7f7d92}admin-auth-page .flip_box form .form-footer button.google{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:44px;margin-bottom:20px;background-color:#fff;border:1px solid #d5d5e7;border-radius:50px;font-size:14px;font-weight:600;color:#36366a;cursor:pointer;transition:border-color .3s ease-in-out}admin-auth-page .flip_box form .form-footer button.google:hover{border-color:#6340d6}admin-auth-page .flip_box form .form-footer button.google:disabled{opacity:.6;cursor:auto}.flip_box.ng-enter,.flip_box.ng-leave,.password-expired.ng-enter,.password-expired.ng-leave{transition:none!important;animation:none!important}.flip_box.ng-leave,.password-expired.ng-leave{display:none!important}candidate-auth-page{display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;min-height:100%;background-color:#fff}candidate-auth-page.loading{visibility:hidden}candidate-auth-page .form-container{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:stretch;min-width:0;background-color:#fff}candidate-auth-page .form-container .form-cover{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:640px;padding:44px 36px 48px;overflow:hidden;color:#fff;background-color:transparent;background-image:radial-gradient(80% 60% at 20% 0,#b8adf0 0,rgba(184,173,240,0) 62%),linear-gradient(168deg,#2e1478,#1d0f57 55%,#150a3c);background-repeat:no-repeat;background-size:cover;background-position:50%;background-blend-mode:soft-light}candidate-auth-page .form-container .form-cover .cover-content{display:flex;flex-direction:column}candidate-auth-page .form-container .form-cover .logo{flex:none;width:150px;height:28px;background-image:url(/logo_row_white.svg);background-repeat:no-repeat;background-size:contain;background-position:0}candidate-auth-page .form-container .form-cover .description{display:flex;flex-direction:column;gap:20px;margin-top:44px}candidate-auth-page .form-container .form-cover .description h1{margin:0;padding:0;max-width:14ch;font-size:clamp(28px,3vw,42px);line-height:1.08;font-weight:600;letter-spacing:-1.1px;text-align:left;color:#fff}candidate-auth-page .form-container .form-cover .description p{margin:0;max-width:46ch;font-size:13.5px;line-height:1.65;color:hsla(0,0%,100%,.9);text-wrap:pretty}candidate-auth-page .form-container .form-cover .description p strong{font-weight:600;color:#fff}candidate-auth-page .form-container .form-cover .description p:first-of-type{max-width:40ch;font-size:15px;line-height:1.6;color:#fff}candidate-auth-page .form-container .form-cover .description p:nth-of-type(2){margin-top:8px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.18)}candidate-auth-page .form-container .form-cover .description p:nth-of-type(n+3){margin-top:-6px}candidate-auth-page .form-container .form-cover .description a{color:#fff;font-weight:600;text-decoration:underline}candidate-auth-page .form-container .form-cover .description a:hover{color:hsla(0,0%,100%,.85)}candidate-auth-page .form-container form.login{display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:564px;min-width:0;justify-self:start;padding:56px 40px 72px 64px}candidate-auth-page form.login .form-fieldset,candidate-auth-page form.login .form-fieldset .form-body{display:contents}candidate-auth-page form.login .form-header{order:0}candidate-auth-page form.login .sso-footer{order:1}candidate-auth-page form.login .form-body>.columns,candidate-auth-page form.login .form-body>.control-group,candidate-auth-page form.login .form-body>.expired-copy{order:2}candidate-auth-page form.login .form-footer{order:3}candidate-auth-page form.login .form-notes{order:4}candidate-auth-page .form-header{display:flex;flex-direction:column;margin-bottom:26px}candidate-auth-page .form-header .session-notice{display:flex;align-items:flex-start;gap:8px;margin-bottom:18px;padding:12px 14px;border-radius:14px;border:1px solid #e3dcf7;background-color:#f3f0fc;color:#2a1b58;font-size:13px;line-height:1.5}candidate-auth-page .form-header .session-notice i{flex-shrink:0;font-size:18px;color:#5b33d6}candidate-auth-page .form-header h2.heading{margin:34px 0 8px;padding:0;font-size:25px;line-height:1.2;font-weight:600;letter-spacing:-.5px;text-align:left;color:#1f1147}candidate-auth-page .form-header .nav-form.ng-hide+h2.heading{margin-top:0}candidate-auth-page .form-header p.subheading{margin:0;font-size:14.5px;line-height:1.55;color:#5e5684}candidate-auth-page .form-header p.consent{margin:16px 0 0;padding:13px 18px;border-radius:16px;border:1px solid #e3dcf7;background-color:#f3f0fc;font-size:13.5px;line-height:1.55;color:#2a1b58;text-wrap:pretty}candidate-auth-page .form-header p.consent a{font-weight:600;color:#5b33d6}candidate-auth-page .form-header p.consent a:hover{color:#3b1e8f;text-decoration:underline}candidate-auth-page .nav-form{display:flex;gap:28px;height:auto;margin:0;padding:0;border:0;border-bottom:1px solid #eae5f7;border-radius:0;background:none}candidate-auth-page .nav-form button{flex:none;width:auto;height:auto;margin:0;padding:0 2px 14px;border:0;border-radius:0;background:none;color:#7a729c;font-family:inherit;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s ease}candidate-auth-page .nav-form button:hover{color:#1f1147}candidate-auth-page .nav-form button:focus{outline:none}candidate-auth-page .nav-form button:focus-visible{outline:2px solid #5b33d6;outline-offset:2px;border-radius:4px}candidate-auth-page .nav-form button.active{font-weight:600;color:#1f1147;box-shadow:inset 0 -2px 0 var(--app-primary,#5b33d6)}candidate-auth-page .form-body .columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px;margin:0}candidate-auth-page .form-body .columns>.col-2{width:auto}candidate-auth-page .form-body .control-group{display:flex;flex-direction:column;gap:6px;margin:0 0 20px}candidate-auth-page .form-body .control-group label{display:block;margin:0;font-size:11.5px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:#6b6392}candidate-auth-page .form-body .control-group .label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}candidate-auth-page .form-body .control-group .label-row button.eye{margin:0;padding:2px;border:0;background:none;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;color:#5b33d6;cursor:pointer}candidate-auth-page .form-body .control-group .label-row button.eye:hover{text-decoration:underline}candidate-auth-page .form-body .control-group .label-row button.eye:focus{outline:none}candidate-auth-page .form-body .control-group .label-row button.eye:focus-visible{outline:2px solid #5b33d6;outline-offset:2px;border-radius:4px}candidate-auth-page .form-body .control-group .label-row button.eye:disabled{color:#a39cc2;cursor:auto}candidate-auth-page .form-body .control-group .symbol{position:relative}candidate-auth-page .form-body input{width:100%;height:52px;padding:0 18px;border:1.5px solid #c8beeb;border-radius:999px;background-color:#fff;box-shadow:none;font-size:15.5px;line-height:normal;color:#1f1147;transition:border-color .15s ease,box-shadow .15s ease}candidate-auth-page .form-body input::placeholder{color:#a39cc2}candidate-auth-page .form-body input:hover{border-color:#5b33d6}candidate-auth-page .form-body input:focus{border:1.5px solid #5b33d6!important;box-shadow:0 0 0 4px rgba(91,51,214,.12);outline:none}candidate-auth-page .form-body input:disabled{background-color:#f3f0fc;border-color:#eae5f7}candidate-auth-page .form-body input.error{border-color:#e4572e!important}candidate-auth-page .form-body .form-error{height:auto;padding:0 4px;font-size:12.5px;font-weight:500;line-height:1.4;color:#c23c1e}candidate-auth-page .form-body .form-error span{display:block;padding-top:2px}candidate-auth-page .form-body .strength{display:flex;align-items:center;gap:10px;padding:2px 4px 0}candidate-auth-page .form-body .strength .bars{flex:1;display:flex;gap:4px}candidate-auth-page .form-body .strength .bars span{flex:1;height:3px;border-radius:999px;background-color:#eae5f7;transition:background-color .15s ease}candidate-auth-page .form-body .strength[data-strength="1"] .bars span:first-child{background-color:#e4572e}candidate-auth-page .form-body .strength[data-strength="2"] .bars span:nth-child(-n+2){background-color:#e8a33d}candidate-auth-page .form-body .strength[data-strength="3"] .bars span{background-color:#2fae7e}candidate-auth-page .form-body .strength .strength-label{min-width:52px;text-align:right;font-size:12px;font-weight:500;color:#6e6890}candidate-auth-page .form-body .expired-copy{margin:0 0 20px;font-size:14.5px;line-height:1.55;color:#2a1b58}candidate-auth-page .form-body .expired-copy strong{font-weight:600;color:#1f1147}candidate-auth-page .sso-footer{display:flex;flex-direction:column}candidate-auth-page .sso-footer button.google{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;height:52px;margin:0;border:1.5px solid #1f1147;border-radius:999px;background-color:#fff;font-family:inherit;font-size:15px;font-weight:600;color:#1f1147;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}candidate-auth-page .sso-footer button.google svg{flex:none;width:18px;height:18px}candidate-auth-page .sso-footer button.google:hover{background-color:#1f1147;color:#fff}candidate-auth-page .sso-footer button.google:focus{outline:none}candidate-auth-page .sso-footer button.google:focus-visible{outline:2px solid #5b33d6;outline-offset:3px}candidate-auth-page .sso-footer button.google:disabled{opacity:.6;cursor:not-allowed}candidate-auth-page .sso-footer .form-divider{display:flex;align-items:center;gap:14px;margin:22px 0 24px;padding:0}candidate-auth-page .sso-footer .form-divider hr{flex:1;width:auto;height:1px;margin:0;border:0;background-color:#eae5f7}candidate-auth-page .sso-footer .form-divider span{padding:0;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#8a83a8}candidate-auth-page .form-footer{display:flex;flex-direction:column;align-items:stretch;margin-top:6px}candidate-auth-page .form-footer button.submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;margin:0;border:0;border-radius:999px;background-color:#1f1147;color:#fff;font-family:inherit;font-size:15.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;display:flex;width:100%;padding:0 20px}candidate-auth-page .form-footer button.submit:hover{background-color:#5b33d6}candidate-auth-page .form-footer button.submit:focus{outline:none}candidate-auth-page .form-footer button.submit:focus-visible{outline:2px solid #5b33d6;outline-offset:3px}candidate-auth-page .form-footer button.submit:disabled{background-color:#c8beeb;cursor:auto}candidate-auth-page .form-footer button.nav{align-self:center;margin:18px 0 0;padding:4px 2px;border:0;background:none;font-family:inherit;font-size:14px;font-weight:500;color:#5b33d6;cursor:pointer;transition:color .2s ease}candidate-auth-page .form-footer button.nav:hover{color:#3b1e8f;text-decoration:underline}candidate-auth-page .form-footer button.nav:focus{outline:none}candidate-auth-page .form-footer button.nav:focus-visible{outline:2px solid #5b33d6;outline-offset:2px;border-radius:4px}candidate-auth-page .form-footer button.nav:disabled{color:#a39cc2;cursor:auto}candidate-auth-page .form-footer .error-message{margin-top:12px;font-size:12.5px;font-weight:500;line-height:1.4;text-align:center;color:#c23c1e}candidate-auth-page .form-notes{display:none;flex-direction:column;gap:12px;margin-top:30px;padding-top:22px;border-top:1px solid #eae5f7}candidate-auth-page .form-notes p{margin:0;font-size:12.5px;line-height:1.65;color:#6e6890;text-wrap:pretty}candidate-auth-page .form-notes p strong{font-weight:600;color:#2a1b58}candidate-auth-page .form-notes p a{font-weight:600;color:#5b33d6}candidate-auth-page .continue-panel{place-self:center;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:430px;padding:44px 32px}candidate-auth-page .continue-panel i{font-size:32px;color:#5b33d6}candidate-auth-page .continue-panel p{margin:0;font-size:14.5px;line-height:1.5;text-align:center;color:#2a1b58}@media screen and (max-width:925px){candidate-auth-page .form-container{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}candidate-auth-page .form-container .form-cover{min-height:196px;padding:22px 24px 26px}candidate-auth-page .form-container .form-cover .description{gap:12px;margin-top:22px}candidate-auth-page .form-container .form-cover .description h1{max-width:18ch;font-size:29px;letter-spacing:-.7px}candidate-auth-page .form-container .form-cover .description p:first-of-type{max-width:36ch;font-size:15px}candidate-auth-page .form-container .form-cover .description p:not(:first-of-type){display:none}candidate-auth-page .form-container form.login{justify-self:center;max-width:504px;padding:30px 22px 48px}candidate-auth-page .form-notes{display:flex}}@media(max-width:767px){candidate-auth-page .form-body input{font-size:16px}}@media(hover:none)and (pointer:coarse){candidate-auth-page .form-body .control-group .label-row button.eye{padding:8px 6px;margin:-6px -4px}}auth-callback-page{display:grid;height:100%;background-color:#f4f5ff}auth-callback-page .auth-callback{place-self:center}auth-callback-page .panel{display:flex;flex-direction:column;align-items:center;gap:16px;padding:45px 35px;background-color:#fff;border-radius:30px;max-width:420px;box-shadow:0 0 0 1px rgba(0,0,0,.024),0 1px 0 0 rgba(0,0,0,.05),0 0 8px 0 rgba(0,0,0,.03),0 20px 30px 0 rgba(0,0,0,.1)}auth-callback-page .panel i{font-size:32px;color:#6340d6}auth-callback-page .panel p{margin:0;font-size:14px;line-height:1.5;color:#36366a;text-align:center}auth-callback-page .panel button{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;padding:0 32px}auth-callback-page .panel button:active,auth-callback-page .panel button:hover{background-color:#4627ab}auth-callback-page .panel button:focus,auth-callback-page .panel button:focus-visible{outline-color:#c1b2f5;outline-style:solid}auth-callback-page .panel button:disabled{outline:none;background-color:#d5d5e7;cursor:auto}auth-callback-page .panel.error i{color:#e62419}@media(max-height:520px),(max-width:767px){auth-callback-page{height:auto;min-height:100%;padding:16px}auth-callback-page .panel{padding:32px 20px;border-radius:24px}}candidate-portal-page{display:block;box-sizing:border-box;min-height:100%;background-color:#fff;color:#2a1b58}candidate-portal-page .portal-page{display:flex;flex-direction:column;min-height:100%}candidate-portal-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}candidate-portal-page .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#5b33d6}candidate-portal-page .hero-inner,candidate-portal-page .portal-body{box-sizing:border-box;width:100%;max-width:1080px;margin:0 auto}candidate-portal-page .portal-hero{color:#fff;background-color:#1d0f57;background-image:radial-gradient(80% 60% at 20% 0,#4a24a8 0,rgba(74,36,168,0) 62%),linear-gradient(168deg,#2e1478,#1d0f57 55%,#150a3c)}candidate-portal-page .portal-hero .hero-inner{padding:30px 40px 44px}candidate-portal-page .portal-hero .hero-top{display:flex;align-items:center;justify-content:space-between;gap:20px}candidate-portal-page .portal-hero .hero-brand{display:flex;align-items:center;gap:11px;min-width:0}candidate-portal-page .portal-hero .hero-brand .brand-mark{display:block;flex:none;width:26px;height:26px}candidate-portal-page .portal-hero .hero-brand .brand-name{font-size:19px;font-weight:600;line-height:1;color:#fff}candidate-portal-page .portal-hero .hero-brand .brand-divider{flex:none;width:1px;height:18px;background-color:hsla(0,0%,100%,.28)}candidate-portal-page .portal-hero .hero-brand .eyebrow{color:#9fe7d6;white-space:nowrap}candidate-portal-page .portal-hero .hero-actions{flex:none;display:flex;align-items:center;gap:8px}candidate-portal-page .portal-hero .hero-action{flex:none;display:inline-flex;align-items:center;justify-content:center;height:40px;margin:0;padding:0 18px;border:1.5px solid hsla(0,0%,100%,.4);border-radius:999px;background-color:transparent;color:#fff;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}candidate-portal-page .portal-hero .hero-action:hover{background-color:hsla(0,0%,100%,.14);color:#fff}candidate-portal-page .portal-hero .hero-action:focus{outline:none}candidate-portal-page .portal-hero .hero-action:focus-visible{outline:2px solid #fff;outline-offset:2px}candidate-portal-page .portal-hero .hero-copy{display:flex;flex-direction:column;gap:14px;margin-top:34px}candidate-portal-page .portal-hero h1{margin:0;padding:0;font-size:clamp(28px,3vw,34px);line-height:1.1;font-weight:600;letter-spacing:-.9px;color:#fff;overflow-wrap:anywhere}candidate-portal-page .portal-hero .lede{margin:0;max-width:62ch;font-size:14.5px;line-height:1.6;color:hsla(0,0%,100%,.88);text-wrap:pretty}candidate-portal-page .portal-body{flex:1;padding:38px 40px 72px}candidate-portal-page .portal-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px;margin:0;padding:0;list-style:none}candidate-portal-page .portal-tiles li{display:flex;flex-direction:column;gap:6px;box-sizing:border-box;padding:16px 18px;border:1px solid #eae5f7;border-radius:12px;background-color:#fff}candidate-portal-page .portal-tiles li .value{font-size:26px;font-weight:600;line-height:1;color:#5b33d6}candidate-portal-page .portal-tiles li .label{font-size:12.5px;font-weight:500;line-height:1.35;color:#4a4370}candidate-portal-page .portal-skeleton .skeleton-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:420px;margin-bottom:38px}candidate-portal-page .portal-skeleton .skeleton-card,candidate-portal-page .portal-skeleton .skeleton-tile{border:1px solid #eae5f7;border-radius:16px;background:linear-gradient(90deg,#fff,#f3f0fc 50%,#fff);background-size:200% 100%;animation:portal-shimmer 1.4s ease-in-out infinite}candidate-portal-page .portal-skeleton .skeleton-tile{height:74px;border-radius:12px}candidate-portal-page .portal-skeleton .skeleton-card{height:128px;margin-bottom:10px}@keyframes portal-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}candidate-portal-page .portal-error{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;border:1px solid rgba(228,87,46,.3);border-radius:16px;background-color:#fff4f1}candidate-portal-page .portal-error>i{flex:none;font-size:22px;line-height:1.3;color:#e4572e}candidate-portal-page .portal-error .error-body{flex:1;min-width:0}candidate-portal-page .portal-error .error-title{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:#1f1147}candidate-portal-page .portal-error .error-hint{margin:4px 0 0;font-size:13px;line-height:1.55;color:#5e5684}candidate-portal-page .portal-error .error-hint a{font-weight:600;color:#5b33d6}candidate-portal-page .portal-error button.retry{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;margin:0;padding:0 20px;border-radius:999px;background-color:#fff;color:#1f1147;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease;border:1.5px solid rgba(228,87,46,.5);color:#c23c1e}candidate-portal-page .portal-error button.retry:hover{border-color:#5b33d6;color:#1f1147}candidate-portal-page .portal-error button.retry:focus{outline:none}candidate-portal-page .portal-error button.retry:focus-visible{outline:2px solid #5b33d6;outline-offset:2px}candidate-portal-page .portal-error button.retry:hover{border-color:#e4572e;color:#c23c1e}candidate-portal-page .portal-help,candidate-portal-page .portal-section{display:flex;flex-direction:column;gap:10px;margin-top:38px}candidate-portal-page .section-heading{display:flex;flex-direction:column;gap:10px}candidate-portal-page .section-heading h2{margin:0;padding:0;line-height:1.3;text-align:left}candidate-portal-page .section-heading p{margin:0 0 6px;font-size:13.5px;line-height:1.5;color:#6e6890}candidate-portal-page .portal-blank-slate{display:flex;flex-direction:column;align-items:center;margin-top:38px;padding:44px 30px;border:1px dashed #c8beeb;border-radius:16px;text-align:center}candidate-portal-page .portal-blank-slate i{font-size:34px;color:#c8beeb}candidate-portal-page .portal-blank-slate h2{margin:12px 0 8px;font-size:18px;font-weight:600;line-height:1.3;text-align:center;color:#1f1147}candidate-portal-page .portal-blank-slate p{margin:0 auto;max-width:54ch;font-size:14px;line-height:1.6;color:#5e5684;text-wrap:pretty}candidate-portal-page .portal-card{display:flex;align-items:center;gap:22px;padding:20px 22px;border:1px solid #eae5f7;border-radius:16px;background-color:#fff;transition:border-color .2s ease}candidate-portal-page .portal-card:hover{border-color:#c8beeb}candidate-portal-page .portal-card.done:hover{border-color:#eae5f7}candidate-portal-page .portal-card .card-row{flex:1;display:flex;align-items:flex-start;gap:14px;min-width:0}candidate-portal-page .portal-card .card-icon{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;border:1px solid #e3dcf7;border-radius:12px;background-color:#f3f0fc;color:#5b33d6}candidate-portal-page .portal-card .card-icon i{font-size:18px}candidate-portal-page .portal-card .card-icon.started{border-color:rgba(180,118,0,.2);background-color:#fff3d9;color:#b47600}candidate-portal-page .portal-card .card-icon.done{border-color:#d4ede1;background-color:#eaf7f1;color:#2fae7e}candidate-portal-page .portal-card .card-info{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}candidate-portal-page .portal-card .card-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px}candidate-portal-page .portal-card .card-heading .title{margin:0;padding:0;font-size:16px;font-weight:600;line-height:1.35;color:#1f1147;overflow-wrap:anywhere}candidate-portal-page .portal-card .status-pill{flex:none;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}candidate-portal-page .portal-card .status-pill.not-started{background-color:#efebfb;color:#5b33d6}candidate-portal-page .portal-card .status-pill.in-progress{background-color:#fff3d9;color:#b47600}candidate-portal-page .portal-card .status-pill.submitted{background-color:#eaf7f1;color:#1f8a63}candidate-portal-page .portal-card .card-description{margin:0;max-width:64ch;font-size:13.5px;line-height:1.55;color:#5e5684;text-wrap:pretty}candidate-portal-page .portal-card .card-meta{display:flex;flex-wrap:wrap;gap:4px 18px}candidate-portal-page .portal-card .card-meta span{font-size:12.5px;line-height:1.5;color:#8a83a8}candidate-portal-page .portal-card .card-action{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:7px}candidate-portal-page .portal-card .card-action button.submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;margin:0;padding:0 26px;border:0;border-radius:999px;background-color:#1f1147;color:#fff;font-family:inherit;font-size:15.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;font-size:14.5px}candidate-portal-page .portal-card .card-action button.submit:hover{background-color:#5b33d6}candidate-portal-page .portal-card .card-action button.submit:focus{outline:none}candidate-portal-page .portal-card .card-action button.submit:focus-visible{outline:2px solid #5b33d6;outline-offset:3px}candidate-portal-page .portal-card .card-action button.submit:disabled{background-color:#c8beeb;cursor:auto}candidate-portal-page .portal-card .card-action .action-hint{font-size:11.5px;line-height:1.4;white-space:nowrap;color:#8a83a8}candidate-portal-page .portal-help{margin-top:44px;padding-top:30px;border-top:1px solid #eae5f7}candidate-portal-page .portal-help .section-heading p{margin-bottom:14px}candidate-portal-page .portal-help .help-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 40px;margin:0;padding:0;list-style:none}candidate-portal-page .portal-help .help-list li{display:flex;flex-direction:column;gap:6px;min-width:0}candidate-portal-page .portal-help .help-list li strong{font-size:14.5px;font-weight:600;line-height:1.4;color:#1f1147}candidate-portal-page .portal-help .help-list li span{font-size:13.5px;line-height:1.6;color:#5e5684;text-wrap:pretty}candidate-portal-page .portal-help .support-box{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding:16px 20px;border:1px solid #eae5f7;border-radius:16px}candidate-portal-page .portal-help .support-box .support-text{display:flex;flex-direction:column;gap:2px;min-width:0}candidate-portal-page .portal-help .support-box .support-text .support-address{font-size:14.5px;font-weight:600;line-height:1.4;color:#5b33d6;text-decoration:none;overflow-wrap:anywhere}candidate-portal-page .portal-help .support-box .support-text .support-address:hover{color:#3b1e8f;text-decoration:underline}candidate-portal-page .portal-help .support-box .support-text span{font-size:12.5px;line-height:1.5;color:#8a83a8}candidate-portal-page .portal-help .support-box button.copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;margin:0;padding:0 20px;border:1.5px solid #c8beeb;border-radius:999px;background-color:#fff;color:#1f1147;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}candidate-portal-page .portal-help .support-box button.copy:hover{border-color:#5b33d6;color:#1f1147}candidate-portal-page .portal-help .support-box button.copy:focus{outline:none}candidate-portal-page .portal-help .support-box button.copy:focus-visible{outline:2px solid #5b33d6;outline-offset:2px}candidate-portal-page .portal-help .support-box button.copy i{font-size:16px;color:inherit}candidate-portal-page .portal-help .support-box button.copy.copied{border-color:#d4ede1;background-color:#eaf7f1;color:#1f8a63}@media screen and (max-width:860px){candidate-portal-page .portal-hero .hero-top{flex-wrap:wrap}}@media screen and (max-width:720px){candidate-portal-page .portal-card{flex-direction:column;align-items:stretch;gap:14px;padding:18px}candidate-portal-page .portal-card .card-action{align-items:stretch;width:100%}candidate-portal-page .portal-card .card-action button.submit{display:flex;width:100%;height:52px}candidate-portal-page .portal-card .card-action .action-hint{text-align:center;white-space:normal}candidate-portal-page .portal-help .help-list{grid-template-columns:minmax(0,1fr);gap:22px}candidate-portal-page .portal-help .support-box{flex-direction:column;align-items:flex-start}}@media(max-width:767px){candidate-portal-page .portal-hero .hero-inner{padding:20px 22px 26px}candidate-portal-page .portal-hero .hero-brand .eyebrow{white-space:normal}candidate-portal-page .portal-hero .hero-copy{gap:0;margin-top:20px}candidate-portal-page .portal-hero h1{font-size:25px;letter-spacing:-.6px}candidate-portal-page .portal-hero .lede{display:none}candidate-portal-page .portal-body{padding:26px 22px 56px}candidate-portal-page .portal-skeleton .skeleton-tiles,candidate-portal-page .portal-tiles{max-width:none}candidate-portal-page .portal-blank-slate{padding:32px 18px}candidate-portal-page .portal-error{flex-wrap:wrap;padding:16px}candidate-portal-page .portal-error button.retry,candidate-portal-page .portal-help .support-box button.copy{width:100%}}@media(max-width:500px){candidate-portal-page .portal-hero .hero-brand .brand-divider,candidate-portal-page .portal-hero .hero-brand .eyebrow{display:none}}@media(hover:none)and (pointer:coarse){candidate-portal-page .portal-hero .hero-action{height:44px}candidate-portal-page .portal-help .support-box button.copy{height:46px}}account-settings-page{display:flex;flex-direction:column;gap:12px;height:fit-content}account-settings-page .settings-tabs{display:inline-flex;align-items:center;gap:3px;height:34px;padding:3px;border:1px solid #dad9fb;border-radius:999px;background:#fff;align-self:flex-start}account-settings-page .settings-tabs>*{display:flex;align-items:center;height:100%;padding:0 18px;border:none;border-radius:999px;background:transparent;color:#736f9c;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer}account-settings-page .settings-tabs>:hover:not(.active){color:#6340d6}account-settings-page .settings-tabs>.active{background:#ebecff;color:#6340d6;font-weight:600}account-settings-page .header{display:flex;justify-content:space-between;margin-bottom:4px;border-bottom:1px solid #e9e7eb;background-color:#fff;padding:19px 16px;-webkit-box-shadow:0 2px 5px 0 rgba(136,132,176,.3);-moz-box-shadow:0 2px 5px 0 rgba(136,132,176,.3);box-shadow:0 2px 5px 0 rgba(136,132,176,.3)}account-settings-page .header .title{display:flex;align-items:center}account-settings-page .header .title h1{margin-right:30px;font-weight:600}account-settings-page .header .title button.back-btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 16 16' fill='%236340d6'%3E%3Cpath fill-rule='evenodd' d='M12 8a.5.5 0 01-.5.5H5.707l2.147 2.146a.5.5 0 01-.708.708l-3-3a.5.5 0 010-.708l3-3a.5.5 0 11.708.708L5.707 7.5H11.5a.5.5 0 01.5.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:44px;height:44px;padding:8px;border-radius:50px;margin-right:5px}account-settings-page .header .title button.back-btn:hover{background-color:#d5d5e7}account-settings-page .content{border-radius:20px;max-width:900px}account-settings-page .content .account-tab-user section.table{display:block;overflow-x:auto;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:25px;background-color:#fff}account-settings-page .content .account-tab-user section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}account-settings-page .content .account-tab-user section.table table thead tr th{font-weight:600;background-color:#dad9fb;padding:10px 20px;text-wrap:nowrap}account-settings-page .content .account-tab-user section.table table thead tr th:first-child{border-radius:44px 0 0 44px}account-settings-page .content .account-tab-user section.table table thead tr th:last-child{border-radius:0 44px 44px 0}account-settings-page .content .account-tab-user section.table table thead tr th.sortable{cursor:pointer}account-settings-page .content .account-tab-user section.table table thead tr th.sortable i{display:none}account-settings-page .content .account-tab-user section.table table thead tr th.sortable.reset{cursor:pointer}account-settings-page .content .account-tab-user section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}account-settings-page .content .account-tab-user section.table table thead tr th.sortable.up{cursor:pointer}account-settings-page .content .account-tab-user section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}account-settings-page .content .account-tab-user section.table table thead tr th.sortable.down{cursor:pointer}account-settings-page .content .account-tab-user section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}account-settings-page .content .account-tab-user section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}account-settings-page .content .account-tab-user section.table table tbody tr.no-test-sittings:hover,account-settings-page .content .account-tab-user section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}account-settings-page .content .account-tab-user section.table table tbody tr:hover>td{background-color:#eaebf8}account-settings-page .content .account-tab-user section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}account-settings-page .content .account-tab-user section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}account-settings-page .content .account-tab-user section.table table tbody tr:first-child{min-width:100px;width:250px}account-settings-page .content .account-tab-user section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}account-settings-page .content .account-tab-user section.table table tbody tr td{padding:8px 15px;font-weight:500}account-settings-page .content .account-tab-user section.table table tbody tr td a{color:#6642e9}account-settings-page .content .account-tab-user section.table .search-create-panel{display:flex;justify-content:space-between;gap:15px;padding:16px 16px 8px}account-settings-page .content .account-tab-user section.table .search-create-panel a.btn-test{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;font-size:13px;text-decoration:none}account-settings-page .content .account-tab-user section.table .search-create-panel a.btn-test:active,account-settings-page .content .account-tab-user section.table .search-create-panel a.btn-test:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}account-settings-page .content .account-tab-user section.table .search-create-panel a.btn-test:focus,account-settings-page .content .account-tab-user section.table .search-create-panel a.btn-test:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}account-settings-page .content .account-tab-user section.table .search-create-panel a.btn-test:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}account-settings-page .content .account-tab-user section.table .search-create-panel a.btn-test i{font-size:15px}account-settings-page .content .account-tab-user section.table .edit-user .active{color:#6340d6;cursor:pointer}account-settings-page .content .account-tab-user section.table table thead tr th{padding:10px 20px!important}account-settings-page .content .account-tab-user section.table table tbody tr td{padding:8px 15px!important}account-settings-page .content .account-tab-user section.table table tbody tr td.actions span{font-size:16px;margin-left:30px}account-settings-page .content .account-tab-user .actions .toggle-user-switch{height:22px;position:relative;padding:0;border-radius:12px;outline:none;float:right}account-settings-page .content .account-tab-user .actions .toggle-user-switch:before{border-radius:12px;display:inline-block;content:"";width:38px;height:100%;background-color:#6340d6;transition:background .5s}account-settings-page .content .account-tab-user .actions .toggle-user-switch:after{display:inline-block;position:absolute;content:"";width:14px;height:calc(100% - 8px);top:4px;right:4px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}account-settings-page .content .account-tab-user .actions .toggle-user-switch.disabled:before{background-color:#7f7d92}account-settings-page .content .account-tab-user .actions .toggle-user-switch.disabled:after{right:calc(100% - 18px);background:#fff}account-settings-page .content .account-tab-settings .retention-info-box{background-color:#f8f9ff;padding:20px;border-radius:8px;border-left:3px solid #6340d6;margin-bottom:16px}account-settings-page .content .account-tab-settings .retention-info-box p.intro{font-size:14px;line-height:1.4;color:#232341;margin:0 0 12px}account-settings-page .content .account-tab-settings .retention-info-box .info-section{margin-bottom:12px}account-settings-page .content .account-tab-settings .retention-info-box .info-section h4{font-size:14px;font-weight:600;color:#232341;margin:0 0 6px}account-settings-page .content .account-tab-settings .retention-info-box .info-section p{font-size:14px;line-height:1.4;color:#232341;margin:0}account-settings-page .content .account-tab-settings .retention-info-box .info-section p strong{color:#232341;font-weight:600}account-settings-page .content .account-tab-settings .retention-info-box .info-section ul{list-style:none;padding:0;margin:0}account-settings-page .content .account-tab-settings .retention-info-box .info-section ul li{font-size:14px;line-height:1.5;color:#232341;padding-left:20px;position:relative}account-settings-page .content .account-tab-settings .retention-info-box .info-section ul li:before{content:"\2022";position:absolute;left:0;color:#6340d6;font-weight:700;font-size:16px}account-settings-page .content .account-tab-settings .retention-info-box p.important-note{font-size:14px;line-height:1.4;color:#232341;margin:12px 0 0}account-settings-page .content .account-tab-settings .retention-info-box p.important-note strong{color:#232341;font-weight:600}account-settings-page .content .account-tab-settings p.admin-notice{color:#7f7d92;margin-bottom:12px;padding:0;font-size:14px}account-settings-page .content .account-tab-settings .retention-period-section h3{font-size:18px;font-weight:600;color:#232341;margin:0 0 4px}account-settings-page .content .account-tab-settings .retention-period-section .description{font-size:14px;color:#232341;margin:0 0 12px}account-settings-page .content .account-tab-settings .retention-period-select{margin:0;padding:0;font-family:Arial,sans-serif}account-settings-page .content .account-tab-settings .retention-period-select select{border-radius:50px;border:1px solid #79769e;display:block;width:100%;height:44px;appearance:none;background-image:url(/caret-down.svg);background-repeat:no-repeat,repeat;background-position:right 1em top 50%,0 0;background-size:1em auto,100%;height:34px;padding:0 40px 0 14px;width:300px;margin-bottom:16px;font-size:13px}account-settings-page .content .account-tab-settings .retention-period-select select:hover{border-color:#6340d6}account-settings-page .content .account-tab-settings .retention-period-select select:focus{border:1px solid #6340d6!important;box-shadow:none}account-settings-page .content .account-tab-settings .retention-period-select select:focus-visible{outline:1px solid #eaeaf5;outline-offset:2px}account-settings-page .content .account-tab-settings .retention-period-select select:disabled{border-color:#79769e;cursor:auto}account-settings-page .content .account-tab-settings .retention-period-select select:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}account-settings-page .content .account-tab-settings .retention-period-select .btn-save{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;font-size:13px}account-settings-page .content .account-tab-settings .retention-period-select .btn-save:active,account-settings-page .content .account-tab-settings .retention-period-select .btn-save:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}account-settings-page .content .account-tab-settings .retention-period-select .btn-save:focus,account-settings-page .content .account-tab-settings .retention-period-select .btn-save:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}account-settings-page .content .account-tab-settings .retention-period-select .btn-save:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}account-settings-page .content .account-tab-settings .retention-period-select .btn-save i{font-size:15px}account-settings-page .content .account-tab-settings .retention-period-select .btn-save:disabled{opacity:.5;cursor:not-allowed}account-settings-page .content .account-tab-settings .retention-exclusions{margin-top:24px;padding-top:16px;border-top:1px solid #e9e7eb}account-settings-page .content .account-tab-settings .retention-exclusions h3{font-size:18px;font-weight:600;color:#232341;margin:0 0 4px}account-settings-page .content .account-tab-settings .retention-exclusions .description{font-size:14px;color:#232341;margin:0 0 12px}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container{margin-bottom:12px}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item{margin-bottom:8px}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item .domain-input-wrapper{display:flex;gap:8px}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item input[type=text]{width:300px;height:34px;padding:0 14px;border:1px solid #79769e;border-radius:50px;font-size:13px;color:#232341}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item input[type=text]:focus{outline:none;border-color:#6340d6}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item input[type=text].has-error{border-color:#f44}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item input[type=text]:disabled{background-color:#f5f5f8}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item .btn-delete{height:34px;width:34px;padding:0;font-size:13px;background:transparent;border:1px solid #79769e;border-radius:50px;color:#7f7d92;cursor:pointer}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item .btn-delete i{font-size:18px}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item .btn-delete:hover:not(:disabled){background:#fee;border-color:#f44;color:#f44}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item .btn-delete:disabled{opacity:.5;cursor:not-allowed}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .domain-item .validation-error{margin-top:4px;font-size:12px;color:#f44;padding-left:4px;max-width:300px}account-settings-page .content .account-tab-settings .retention-exclusions .domains-container .no-domains{font-size:14px;color:#7f7d92;font-style:italic}account-settings-page .content .account-tab-settings .retention-exclusions .actions{display:flex;gap:12px;padding-top:4px}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-add{display:inline-flex;align-items:center;gap:6px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer;height:34px;padding:0 14px;font-size:13px}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-add:hover:not(.active){border-color:#6340d6;color:#6340d6}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-add.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-add .chip-icon{display:inline-flex}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-add .chip-icon i{font-size:14px}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-add i{font-size:15px}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-save{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;font-size:13px}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-save:active,account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-save:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-save:focus,account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-save:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-save:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-save i{font-size:15px}account-settings-page .content .account-tab-settings .retention-exclusions .actions .btn-save:disabled{opacity:.5;cursor:not-allowed}account-settings-page .content .account-tab-subscriptions{display:flex;flex-direction:column;gap:16px}account-settings-page .content .account-tab-subscriptions .credits,account-settings-page .content .account-tab-subscriptions .name,account-settings-page .content .account-tab-subscriptions .renewal-date,account-settings-page .content .account-tab-subscriptions .renewal-type,account-settings-page .content .account-tab-subscriptions .users{padding:20px 24px;background-color:#fff;border-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-shadow:0 1px 3px rgba(0,0,0,.08)}account-settings-page .content .account-tab-subscriptions .credits h2,account-settings-page .content .account-tab-subscriptions .name h2,account-settings-page .content .account-tab-subscriptions .renewal-date h2,account-settings-page .content .account-tab-subscriptions .renewal-type h2,account-settings-page .content .account-tab-subscriptions .users h2{display:flex;align-items:center;color:#232341;font-size:16px;font-weight:600;margin:0}account-settings-page .content .account-tab-subscriptions .credits h2 i,account-settings-page .content .account-tab-subscriptions .name h2 i,account-settings-page .content .account-tab-subscriptions .renewal-date h2 i,account-settings-page .content .account-tab-subscriptions .renewal-type h2 i,account-settings-page .content .account-tab-subscriptions .users h2 i{margin-right:10px;font-size:22px;color:#35bec7}account-settings-page .content .account-tab-subscriptions .credits .numbers,account-settings-page .content .account-tab-subscriptions .name .numbers,account-settings-page .content .account-tab-subscriptions .renewal-date .numbers,account-settings-page .content .account-tab-subscriptions .renewal-type .numbers,account-settings-page .content .account-tab-subscriptions .users .numbers{color:#232341;font-weight:600;font-size:16px;text-align:right}account-settings-page .content .account-tab-subscriptions .credits .numbers .email,account-settings-page .content .account-tab-subscriptions .name .numbers .email,account-settings-page .content .account-tab-subscriptions .renewal-date .numbers .email,account-settings-page .content .account-tab-subscriptions .renewal-type .numbers .email,account-settings-page .content .account-tab-subscriptions .users .numbers .email{display:block;color:#36366a;font-size:14px;font-weight:400;margin-top:4px}account-settings-page .content .account-tab-subscriptions .credits .numbers .email a,account-settings-page .content .account-tab-subscriptions .name .numbers .email a,account-settings-page .content .account-tab-subscriptions .renewal-date .numbers .email a,account-settings-page .content .account-tab-subscriptions .renewal-type .numbers .email a,account-settings-page .content .account-tab-subscriptions .users .numbers .email a{color:#6340d6;text-decoration:none}account-settings-page .content .account-tab-subscriptions .credits .numbers .email a:hover,account-settings-page .content .account-tab-subscriptions .name .numbers .email a:hover,account-settings-page .content .account-tab-subscriptions .renewal-date .numbers .email a:hover,account-settings-page .content .account-tab-subscriptions .renewal-type .numbers .email a:hover,account-settings-page .content .account-tab-subscriptions .users .numbers .email a:hover{text-decoration:underline}account-settings-page .content .account-tab-subscriptions .credits .date,account-settings-page .content .account-tab-subscriptions .credits .numbers .type,account-settings-page .content .account-tab-subscriptions .name .date,account-settings-page .content .account-tab-subscriptions .name .numbers .type,account-settings-page .content .account-tab-subscriptions .renewal-date .date,account-settings-page .content .account-tab-subscriptions .renewal-date .numbers .type,account-settings-page .content .account-tab-subscriptions .renewal-type .date,account-settings-page .content .account-tab-subscriptions .renewal-type .numbers .type,account-settings-page .content .account-tab-subscriptions .users .date,account-settings-page .content .account-tab-subscriptions .users .numbers .type{color:#232341}account-settings-page .content .account-tab-subscriptions .branding-section{padding:20px 24px;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08)}account-settings-page .content .account-tab-subscriptions .branding-section .branding-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}account-settings-page .content .account-tab-subscriptions .branding-section .branding-header h2{display:flex;align-items:center;color:#232341;font-size:16px;font-weight:600;margin:0}account-settings-page .content .account-tab-subscriptions .branding-section .branding-header h2 i{margin-right:10px;font-size:22px;color:#35bec7}account-settings-page .content .account-tab-subscriptions .branding-section .branding-header .status .status-available{color:#22c55e;font-weight:600;font-size:14px}account-settings-page .content .account-tab-subscriptions .branding-section .branding-header .status .status-unavailable{color:#7f7d92;font-weight:600;font-size:14px}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content{display:flex;gap:24px}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-image{flex-shrink:0;width:280px}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-image img{width:100%;height:auto;display:block;cursor:pointer;transition:all .3s ease;border-radius:8px;border:1px solid #e8e8ec}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-image img:hover{transform:scale(1.02)}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-image .image-caption{font-size:14px;color:#7f7d92;text-align:center;margin:8px 0 0;line-height:1.4}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-description{flex:1}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-description .description-text{font-size:14px;color:#232341;margin:0 0 12px;line-height:1.5}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-description h4{font-size:14px;font-weight:600;color:#232341;margin:0 0 6px}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-description .customization-list{list-style:none;padding:0;margin:0 0 12px}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-description .customization-list li{font-size:14px;color:#232341;padding:2px 0 2px 20px;position:relative}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-description .customization-list li:before{content:"\2022";position:absolute;left:8px;color:#6340d6;font-weight:700}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-description .contact-support{font-size:14px;color:#232341;margin:12px 0 0;padding-top:12px;border-top:1px solid #e9e7eb}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-description .contact-support a{color:#6340d6;text-decoration:none;font-weight:500}account-settings-page .content .account-tab-subscriptions .branding-section .branding-content .branding-description .contact-support a:hover{text-decoration:underline}account-settings-page .content section.pagination{padding:16px 0 0}account-settings-page .content section.pagination .pagination-wrapper{display:flex;justify-content:space-between}account-settings-page .content section.pagination .pagination-wrapper .pagination-take select{background-color:transparent;color:#36366a;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;padding:5px 42px 5px 20px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.5rem auto;line-height:1.4}account-settings-page .content section.pagination .pagination-wrapper .pagination-take select:focus-visible{outline:none}account-settings-page .content section.pagination .pagination-wrapper .pagination-take select:hover{border:1px solid #6340d6}account-settings-page .content section.pagination .pagination-wrapper .pagination-take select option{padding:0 5px}account-settings-page .content section.pagination .pagination-wrapper .pagination-pages{display:flex;background-color:transparent;border:1px solid #79769e;border-radius:50px;padding:3px}account-settings-page .content section.pagination .pagination-wrapper .pagination-pages .previous{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}account-settings-page .content section.pagination .pagination-wrapper .pagination-pages .previous:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}account-settings-page .content section.pagination .pagination-wrapper .pagination-pages .next{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}account-settings-page .content section.pagination .pagination-wrapper .pagination-pages .next:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}account-settings-page .content section.pagination .pagination-wrapper .pagination-pages .state{color:#36366a;font-size:14px;font-weight:500;align-self:center;padding:0 8px;min-width:58px;text-align:center;align-content:center}account-settings-page .modal-retention{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(41,41,73,.85);z-index:10}account-settings-page .modal-retention .modal-content{width:410px;height:auto;background-color:#fff;padding:40px;border-radius:30px;border-image-slice:1;position:absolute;top:calc(50% - 92.5px);left:calc(50% - 205px)}account-settings-page .modal-retention .modal-content p{margin-bottom:20px;font-weight:500;text-align:center}account-settings-page .modal-retention .modal-content .domain-preview{margin:16px 0;text-align:left}account-settings-page .modal-retention .modal-content .domain-preview strong{display:block;margin-bottom:8px}account-settings-page .modal-retention .modal-content .domain-preview ul{list-style:none;padding:12px;margin:0;background-color:#f5f5f8;border-radius:8px;max-height:200px;overflow-y:auto}account-settings-page .modal-retention .modal-content .domain-preview ul li{font-size:14px;color:#232341;padding:4px 0}account-settings-page .modal-retention .modal-content .wrap-btn{display:flex;justify-content:space-between}account-settings-page .modal-retention .modal-content .wrap-btn button{font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:10px}account-settings-page .modal-retention .modal-content .wrap-btn .close-button{background-color:#fff;color:#36366a;border:1px solid #d5d5e7}account-settings-page .modal-retention .modal-content .wrap-btn .close-button:hover{background-color:#d5d5e7;color:#36366a}account-settings-page .modal-retention .modal-content .wrap-btn .close-button:after{display:none}account-settings-page .modal-retention .modal-content .wrap-btn .save{background-color:#6340d6;color:#fff}account-settings-page .modal-retention .modal-content .wrap-btn .save:disabled{background-color:#a3a6ac}account-settings-page .modal-retention .modal-content .wrap-btn .save:not(:disabled):hover{background-color:#4627ab;color:#fff;border:1px solid #eaeaf5}account-settings-page .modal-add-user{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(41,41,73,.85);z-index:10}account-settings-page .modal-add-user .modal-content{display:flex;flex-direction:column;justify-content:space-between;width:655px;height:auto;background-color:#fff;padding:40px;border-radius:30px;border-image-slice:1;position:absolute;top:calc(50% - 332px);left:calc(50% - 327.5px)}account-settings-page .modal-add-user .modal-content h1{font-size:20px;font-weight:600;margin-bottom:16px;color:#232341}account-settings-page .modal-add-user .modal-content p{font-size:14px;font-weight:400;margin-bottom:30px;color:#232341}account-settings-page .modal-add-user .modal-content .create-form label{display:block;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#232341;margin-bottom:12px}account-settings-page .modal-add-user .modal-content .create-form label>input{border-radius:50px;display:block;width:100%;line-height:20px;padding:10px 20px;color:#232341}account-settings-page .modal-add-user .modal-content .create-form .ignore-notifications,account-settings-page .modal-add-user .modal-content .create-form .role{margin-bottom:16px}account-settings-page .modal-add-user .modal-content .create-form .role{display:flex;flex-direction:column;gap:16px}account-settings-page .modal-add-user .modal-content .create-form .role p{color:#232754;font-size:14px;font-weight:600;margin-bottom:0}account-settings-page .modal-add-user .modal-content .create-form .role input{display:block;width:100%;border-radius:2px}account-settings-page .modal-add-user .modal-content .create-form .role input[type=radio]{display:inline-block;width:auto}account-settings-page .modal-add-user .modal-content .create-form .role label.radio-label{user-select:none;display:inline-block;position:relative;padding-left:28px;margin-right:12px}account-settings-page .modal-add-user .modal-content .create-form .role label.radio-label:after,account-settings-page .modal-add-user .modal-content .create-form .role label.radio-label:before{position:absolute;font:normal normal normal 20px/1 Material Symbols Outlined;left:0;transition:color .3s}account-settings-page .modal-add-user .modal-content .create-form .role label.radio-label:before{font-size:23px;color:rgba(0,0,0,.2);content:"\E836"}account-settings-page .modal-add-user .modal-content .create-form .role label.radio-label:after{left:5.5px;top:5.5px;font-size:12px;content:"\E837";color:#6340d6;opacity:0;transition:opacity .3s}account-settings-page .modal-add-user .modal-content .create-form .role #disable-admin,account-settings-page .modal-add-user .modal-content .create-form .role #enable-admin{display:none}account-settings-page .modal-add-user .modal-content .create-form .role #disable-admin:checked+label:before,account-settings-page .modal-add-user .modal-content .create-form .role #enable-admin:checked+label:before{color:#6340d6}account-settings-page .modal-add-user .modal-content .create-form .role #disable-admin:checked+label:after,account-settings-page .modal-add-user .modal-content .create-form .role #enable-admin:checked+label:after{opacity:1}account-settings-page .modal-add-user .modal-content .create-form .ignore-notifications{display:flex;flex-direction:column;gap:16px}account-settings-page .modal-add-user .modal-content .create-form .ignore-notifications p{color:#232754;font-size:14px;font-weight:600;margin:0}account-settings-page .modal-add-user .modal-content .create-form .ignore-notifications #ignore-notifications{display:none}account-settings-page .modal-add-user .modal-content .create-form .ignore-notifications .checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;color:#232754;font-size:14px;font-weight:400;margin-bottom:0}account-settings-page .modal-add-user .modal-content .create-form .ignore-notifications .checkbox-label:before{content:"";width:48px;height:28px;background-color:#e0e0e0;border-radius:34px;position:relative;transition:background-color .3s}account-settings-page .modal-add-user .modal-content .create-form .ignore-notifications .checkbox-label:after{content:"";position:absolute;width:22px;height:22px;background-color:#fff;border-radius:50%;margin-left:3px;transition:transform .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}account-settings-page .modal-add-user .modal-content .create-form .ignore-notifications #ignore-notifications:checked+.checkbox-label:before{background-color:#6b4de6}account-settings-page .modal-add-user .modal-content .create-form .ignore-notifications #ignore-notifications:checked+.checkbox-label:after{transform:translateX(20px)}account-settings-page .modal-add-user .modal-content .create-form .wrap-btn{display:flex;justify-content:space-between}account-settings-page .modal-add-user .modal-content .create-form .wrap-btn button{font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:10px}account-settings-page .modal-add-user .modal-content .create-form .wrap-btn .close-button{background-color:#fff;color:#36366a;border:1px solid #d5d5e7}account-settings-page .modal-add-user .modal-content .create-form .wrap-btn .close-button:hover{background-color:#d5d5e7;color:#36366a}account-settings-page .modal-add-user .modal-content .create-form .wrap-btn .close-button:after{display:none}account-settings-page .modal-add-user .modal-content .create-form .wrap-btn .save{background-color:#6340d6;color:#fff}account-settings-page .modal-add-user .modal-content .create-form .wrap-btn .save:disabled{background-color:#a3a6ac}account-settings-page .modal-add-user .modal-content .create-form .wrap-btn .save:not(:disabled):hover{background-color:#4627ab;color:#fff;border:1px solid #eaeaf5}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:9999;display:flex;justify-content:center;align-items:center;padding:20px;cursor:pointer}.image-modal .image-modal-content{position:relative;max-width:90%;max-height:90%;cursor:default}.image-modal .image-modal-content img{max-width:100%;max-height:90vh;width:auto;height:auto;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.image-modal .image-modal-content .image-modal-close{position:absolute;top:-40px;right:0;background:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#2a2f5b}.image-modal .image-modal-content .image-modal-close:hover{background:#6340d6;color:#fff;transform:scale(1.1)}.image-modal .image-modal-content .image-modal-close i{font-size:20px}account-settings-details-page{display:flex;flex-direction:column;height:100%}account-settings-details-page .content{max-width:680px}account-settings-details-page .content .edit-user .edit-content{display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:25px;padding:16px;background-color:#fff}account-settings-details-page .content .edit-user .edit-content h1{font-size:20px;font-weight:600;margin-bottom:16px;color:#232341}account-settings-details-page .content .edit-user .edit-content p{font-size:14px;font-weight:400;margin-bottom:30px;color:#232341}account-settings-details-page .content .edit-user .edit-content .create-form label{display:block;font-size:14px;font-style:normal;font-weight:600;line-height:20px;color:#232341;margin-bottom:12px}account-settings-details-page .content .edit-user .edit-content .create-form label>input{border-radius:50px;display:block;width:100%;line-height:20px;padding:10px 20px;color:#232341}account-settings-details-page .content .edit-user .edit-content .create-form .ignore-notifications,account-settings-details-page .content .edit-user .edit-content .create-form .role,account-settings-details-page .content .edit-user .edit-content .create-form .system-access{margin-bottom:16px}account-settings-details-page .content .edit-user .edit-content .create-form .role{display:flex;flex-direction:column;gap:16px}account-settings-details-page .content .edit-user .edit-content .create-form .role p{color:#232754;font-size:14px;font-weight:600;margin-bottom:0}account-settings-details-page .content .edit-user .edit-content .create-form .role input{display:block;width:100%;border-radius:2px}account-settings-details-page .content .edit-user .edit-content .create-form .role input[type=radio]{display:inline-block;width:auto}account-settings-details-page .content .edit-user .edit-content .create-form .role label.radio-label{user-select:none;display:inline-block;position:relative;padding-left:28px;margin-right:12px;margin-bottom:0}account-settings-details-page .content .edit-user .edit-content .create-form .role label.radio-label:after,account-settings-details-page .content .edit-user .edit-content .create-form .role label.radio-label:before{position:absolute;font:normal normal normal 20px/1 Material Symbols Outlined;left:0;transition:color .3s}account-settings-details-page .content .edit-user .edit-content .create-form .role label.radio-label:before{font-size:23px;color:rgba(0,0,0,.2);content:"\E836"}account-settings-details-page .content .edit-user .edit-content .create-form .role label.radio-label:after{left:5.5px;top:5.5px;font-size:12px;content:"\E837";color:#6340d6;opacity:0;transition:opacity .3s}account-settings-details-page .content .edit-user .edit-content .create-form .role #disable-admin,account-settings-details-page .content .edit-user .edit-content .create-form .role #enable-admin{display:none}account-settings-details-page .content .edit-user .edit-content .create-form .role #disable-admin:checked+label:before,account-settings-details-page .content .edit-user .edit-content .create-form .role #enable-admin:checked+label:before{color:#6340d6}account-settings-details-page .content .edit-user .edit-content .create-form .role #disable-admin:checked+label:after,account-settings-details-page .content .edit-user .edit-content .create-form .role #enable-admin:checked+label:after{opacity:1}account-settings-details-page .content .edit-user .edit-content .create-form .system-access{display:flex;flex-direction:column;gap:16px}account-settings-details-page .content .edit-user .edit-content .create-form .system-access p{color:#232754;font-size:14px;font-weight:600;margin:0}account-settings-details-page .content .edit-user .edit-content .create-form .system-access #system-access{display:none}account-settings-details-page .content .edit-user .edit-content .create-form .system-access .checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;color:#232754;font-size:14px;font-weight:400;margin-bottom:0}account-settings-details-page .content .edit-user .edit-content .create-form .system-access .checkbox-label:before{content:"";width:48px;height:28px;background-color:#e0e0e0;border-radius:34px;position:relative;transition:background-color .3s}account-settings-details-page .content .edit-user .edit-content .create-form .system-access .checkbox-label:after{content:"";position:absolute;width:22px;height:22px;background-color:#fff;border-radius:50%;margin-left:3px;transition:transform .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}account-settings-details-page .content .edit-user .edit-content .create-form .system-access #system-access:checked+.checkbox-label:before{background-color:#6b4de6}account-settings-details-page .content .edit-user .edit-content .create-form .system-access #system-access:checked+.checkbox-label:after{transform:translateX(20px)}account-settings-details-page .content .edit-user .edit-content .create-form .ignore-notifications{display:flex;flex-direction:column;gap:16px}account-settings-details-page .content .edit-user .edit-content .create-form .ignore-notifications p{color:#232754;font-size:14px;font-weight:600;margin:0}account-settings-details-page .content .edit-user .edit-content .create-form .ignore-notifications #ignore-notifications{display:none}account-settings-details-page .content .edit-user .edit-content .create-form .ignore-notifications .checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;color:#232754;font-size:14px;font-weight:400;margin-bottom:0}account-settings-details-page .content .edit-user .edit-content .create-form .ignore-notifications .checkbox-label:before{content:"";width:48px;height:28px;background-color:#e0e0e0;border-radius:34px;position:relative;transition:background-color .3s}account-settings-details-page .content .edit-user .edit-content .create-form .ignore-notifications .checkbox-label:after{content:"";position:absolute;width:22px;height:22px;background-color:#fff;border-radius:50%;margin-left:3px;transition:transform .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}account-settings-details-page .content .edit-user .edit-content .create-form .ignore-notifications #ignore-notifications:checked+.checkbox-label:before{background-color:#6b4de6}account-settings-details-page .content .edit-user .edit-content .create-form .ignore-notifications #ignore-notifications:checked+.checkbox-label:after{transform:translateX(20px)}account-settings-details-page .content .edit-user .edit-content .create-form .wrap-btn{display:flex;justify-content:flex-end;gap:24px}account-settings-details-page .content .edit-user .edit-content .create-form .wrap-btn button{font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:10px}account-settings-details-page .content .edit-user .edit-content .create-form .wrap-btn .close-button{background-color:#fff;color:#36366a;border:1px solid #d5d5e7}account-settings-details-page .content .edit-user .edit-content .create-form .wrap-btn .close-button:hover{background-color:#d5d5e7;color:#36366a}account-settings-details-page .content .edit-user .edit-content .create-form .wrap-btn .close-button:after{display:none}account-settings-details-page .content .edit-user .edit-content .create-form .wrap-btn .save{background-color:#6340d6;color:#fff}account-settings-details-page .content .edit-user .edit-content .create-form .wrap-btn .save:disabled{background-color:#a3a6ac}account-settings-details-page .content .edit-user .edit-content .create-form .wrap-btn .save:not(:disabled):hover{background-color:#4627ab;color:#fff;border:1px solid #eaeaf5}test-player-page{font-size:14px;font-weight:400;color:#36366a}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group search-input form,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group search-input form,.filter-bar search-input form,search-input form{display:inline-block;height:34px;position:relative}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group search-input form input,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group search-input form input,.filter-bar search-input form input,search-input form input{background-color:#fff;height:34px;width:180px;border:1px solid #adadca;border-radius:50px;outline:none;box-shadow:none;padding-left:36px;font-size:13px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group search-input form button,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group search-input form button,.filter-bar search-input form button,.filter-bar search-input form button:hover,search-input form button,search-input form button:hover{position:absolute;top:50%;transform:translateY(-50%);left:33px;border:0;padding:0;width:30px;background:transparent;margin-top:0;margin-left:-30px;outline:none;box-shadow:none}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group search-input form button i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group search-input form button i,.filter-bar search-input form button:hover i,.filter-bar search-input form button i,search-input form button:hover i,search-input form button i{color:#6340d6;font-size:14px!important}#viewport-container[data-route^="/tests"] ui-view .test-bank-page,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page{display:flex;flex-direction:column}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header{margin-bottom:16px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block{display:flex;justify-content:space-between;gap:12px;flex-direction:row;flex-wrap:wrap;align-items:center;padding:0}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group{display:flex;flex-wrap:wrap;gap:12px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group search-input form,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group search-input form{margin-left:0}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group .chip,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group .chip:hover:not(.active),#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group .chip:hover:not(.active){border-color:#6340d6;color:#6340d6}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group .chip.active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group .chip.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group .chip .chip-icon,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group .chip .chip-icon{display:inline-flex}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group .chip .chip-icon i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group .chip .chip-icon i{font-size:14px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group-label,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .filter-group .chip-group-label{margin-right:2px;color:#736f9c;font-size:12px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons{display:flex;gap:12px;align-items:center}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders:hover:not(.active),#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders:hover:not(.active){border-color:#6340d6;color:#6340d6}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders.active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders .chip-icon,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders .chip-icon{display:inline-flex}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders .chip-icon i,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders .chip-icon i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons a.btn-folders i{font-size:14px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view{display:flex;align-items:center;gap:8px;background-color:transparent;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;height:34px;padding:3px;gap:3px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view a,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view a,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button{border:none;color:#000;padding:9px 14px;text-align:center;text-wrap:nowrap}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view a:not(.active),#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button:not(.active),#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view a:not(.active),#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button:not(.active){font-weight:400;background-color:hsla(0,0%,100%,0);border-radius:50px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view a.active,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button.active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view a.active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button.active{font-weight:600;background-color:#ebecff;color:#6340d6;border-radius:50px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view a:focus,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view a:focus-visible,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button:focus,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view a:focus,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view a:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button:focus,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button:focus-visible{border:none;outline:none}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .switch-view button{padding:2px 10px;font-size:16px;line-height:1;align-self:center}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;font-size:13px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test:active,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test:hover,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test:active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test:focus,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test:focus,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test:disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .header .filter-block .action-buttons .btn-test i{font-size:15px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .load-more,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .load-more{display:flex;justify-content:center;padding:18px 0 4px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .load-more button,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .load-more button{padding:8px 20px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:13px;cursor:pointer}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .load-more button:hover:not([disabled]),#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .load-more button:hover:not([disabled]){border-color:#6340d6;color:#6340d6}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .load-more button[disabled],#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .load-more button[disabled]{cursor:default;opacity:.6}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table{transition:opacity 0s}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .loading-overlay .spinner i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .loading-overlay .spinner i{font-size:50px;display:block;color:#6340d6}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests{flex:1;transform:translateZ(0);-webkit-transform:translateZ(0);padding:0}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests.disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests.disabled{opacity:0;pointer-events:none}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin-top:8px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-icon,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-icon{width:80px;height:80px;border-radius:50%;background:#f8f8fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-icon i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-icon i{font-size:40px;color:#6340d6}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state h3,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state h3{font-size:20px;font-weight:600;color:#232341;margin:0 0 12px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state p,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state p{font-size:14px;color:#7f7d92;margin:0 0 24px;max-width:440px;line-height:1.5}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-lead,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-lead{margin-bottom:12px;font-weight:500;color:#232341}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-points,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-points{display:inline-grid;gap:6px;margin:0 0 24px;padding:0;list-style:none;text-align:left;font-size:14px;line-height:1.5;color:#7f7d92}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-points li,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-points li{display:flex;align-items:baseline;gap:8px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-points li:before,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#6340d6;transform:translateY(-2px)}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-actions,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button:active,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button:hover,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button:active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button:hover{background-color:#d5d5e7}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button:focus,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button:focus,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button:focus-visible{outline:1px solid #6340d6}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button:disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;display:inline-flex;gap:8px;padding:12px 24px;font-size:14px;font-weight:600}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary:active,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary:hover,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary:active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary:hover{background-color:#4627ab}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary:focus,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary:focus,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary:focus-visible{outline-color:#c1b2f5;outline-style:solid}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary:disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button.primary:disabled{outline:none;background-color:#d5d5e7;cursor:auto}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state .empty-state-button i{font-size:20px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state.no-results,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state.no-results{padding:44px 40px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .empty-state.no-results .empty-state-icon i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .empty-state.no-results .empty-state-icon i{color:#7f7d92}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .results,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:14px;grid-row-gap:14px;align-items:stretch}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests .results test-card-simple,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests .results test-card-simple{height:100%;box-shadow:0 1px 3px rgba(136,132,176,.16);border-radius:16px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination{padding:16px 0 0}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper{display:flex;justify-content:space-between}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-take select,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-take select{background-color:transparent;color:#36366a;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;padding:5px 42px 5px 20px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.5rem auto;line-height:1.4}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-take select:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-take select:focus-visible{outline:none}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-take select:hover,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-take select:hover{border:1px solid #6340d6}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-take select option,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-take select option{padding:0 5px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages{display:flex;background-color:transparent;border:1px solid #79769e;border-radius:50px;padding:3px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages .previous,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages .previous{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages .previous:disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages .previous:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages .next,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages .next{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages .next:disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages .next:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages .state,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .bank-body-tests section.pagination .pagination-wrapper .pagination-pages .state{color:#36366a;font-size:14px;font-weight:500;align-self:center;padding:0 8px;min-width:58px;text-align:center;align-content:center}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table.disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table.disabled{opacity:0;pointer-events:none}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table .card-btn-distribute,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table .card-btn-distribute{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;height:28px;padding:4px 8px;font-size:14px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table .card-btn-distribute:active,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table .card-btn-distribute:hover,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table .card-btn-distribute:active,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table .card-btn-distribute:hover{background-color:#d5d5e7}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table .card-btn-distribute:focus,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table .card-btn-distribute:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table .card-btn-distribute:focus,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table .card-btn-distribute:focus-visible{outline:1px solid #6340d6}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table .card-btn-distribute:disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table .card-btn-distribute:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table .card-btn-distribute i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table .card-btn-distribute i{font-size:16px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table{display:block;overflow-x:auto;box-shadow:0 2px 20px 0 rgba(136,132,176,.2);border-radius:25px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table{border-radius:20px;background-color:#fff;width:100%;font-size:14px;font-weight:400;color:#36366a;padding:12px 16px 8px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th{font-weight:600;padding:10px 20px;text-wrap:nowrap}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th:first-child,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th:first-child{border-radius:44px 0 0 44px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th:last-child,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th:last-child{border-radius:0 44px 44px 0}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable{cursor:pointer}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable i,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable i{display:none}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.reset,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.reset{cursor:pointer}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.reset i.ph-caret-up-down,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.reset i.ph-caret-up-down{display:inline;font-weight:600}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.up,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.up{cursor:pointer}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.up i.ph-caret-up,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.up i.ph-caret-up{display:inline;color:#6340d6;font-weight:600}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.down,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.down{cursor:pointer}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.down i.ph-caret-down,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th.sortable.down i.ph-caret-down{display:inline;color:#6340d6;font-weight:600}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr{border-bottom-left-radius:20px;border-bottom-right-radius:20px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr.no-test-sittings:hover,#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr.no-test-sittings:hover td,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr.no-test-sittings:hover,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr.no-test-sittings:hover td{background-color:transparent!important}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr:hover>td,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr:hover>td{background-color:#eaebf8}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr:hover>td:first-child,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr:hover>td:first-child{border-radius:44px 0 0 44px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr:hover>td:last-child,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr:hover>td:last-child{border-radius:0 44px 44px 0}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr:first-child,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr:first-child{min-width:100px;width:250px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr:not(:last-child) td,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr:not(:last-child) td{border-bottom:1px solid #eaebf8}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr td,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr td{padding:8px 15px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr td a,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr td a{color:#6642e9}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table thead tr th,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table thead tr th{background-color:#dad9fb;padding:10px 20px!important}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.table table tbody tr td,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.table table tbody tr td{padding:8px 15px!important;letter-spacing:-.28px;font-weight:500}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination{padding:16px 0 0}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper{display:flex;justify-content:space-between}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-take select,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-take select{background-color:transparent;color:#36366a;border:1px solid #79769e;border-radius:50px;height:44px;font-size:14px;font-weight:500;padding:5px 42px 5px 20px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem top 50%;background-size:1.5rem auto;line-height:1.4}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-take select:focus-visible,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-take select:focus-visible{outline:none}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-take select:hover,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-take select:hover{border:1px solid #6340d6}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-take select option,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-take select option{padding:0 5px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages{display:flex;background-color:transparent;border:1px solid #79769e;border-radius:50px;padding:3px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages .previous,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages .previous{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages .previous:disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages .previous:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages .next,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages .next{height:auto;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E");background-position:50%;background-color:#dad9fb;border-radius:50px;width:36px;padding:8px}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages .next:disabled,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages .next:disabled{background-color:#d5d5e7;cursor:auto;opacity:.3}#viewport-container[data-route^="/tests"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages .state,#viewport-container[data-route^="/tests/my"] ui-view .test-bank-page .test-table section.pagination .pagination-wrapper .pagination-pages .state{color:#36366a;font-size:14px;font-weight:500;align-self:center;padding:0 8px;min-width:58px;text-align:center;align-content:center}button{background:none;border:none}.menu-bar{border-top-left-radius:16px;border-top-right-radius:16px;height:40px;background:#292949;padding:10px 16px;position:relative}.menu-bar .title{display:inline-block;color:#fff;font-weight:600;font-size:15px;width:68%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-bar a:hover{text-decoration:none}.menu-bar a:disabled,.menu-bar button:disabled{cursor:default}.menu-bar a:before,.menu-bar button:before{color:hsla(0,0%,100%,.9);font:normal normal normal 20px/1 Material Symbols Outlined}.menu-bar a:hover:before,.menu-bar button:hover:before{color:#fff}.menu-bar a:disabled:before,.menu-bar button:disabled:before{color:hsla(0,0%,100%,.4);cursor:default}.menu-bar .card-menu{float:right;color:hsla(0,0%,100%,.9)}.menu-bar .card-menu button.list:before{content:"\E241"}.menu-bar .card-menu button.heart:before{content:"\E87D"}.menu-bar .card-menu button.options:before{content:"\E5D4"}.menu-bar .card-menu .edit:before{content:"\E3C9"}.menu-bar .card-menu .delete:before{content:"\E92B"}.card-content{padding:24px;font-size:14px;color:#292949}.card-options{display:flex;flex-direction:row;flex-wrap:wrap}.card-options a,.card-options button{font-weight:600;border:1px solid #e9e7eb;background-color:#f6f6f8;color:#292949;flex-grow:1;border-radius:0;text-align:center}.card-options a:first-child,.card-options button:first-child{border-left-width:0}.card-options a:last-of-type,.card-options button:last-of-type{border-right-width:0}.card-options a:first-child,.card-options button:first-child{border-bottom-left-radius:16px}.card-options a:last-child,.card-options button:last-child{border-bottom-right-radius:16px}.card-options a:not(:last-child),.card-options button:not(:last-child){border-right:none}.card-options a:disabled,.card-options a:disabled:hover,.card-options button:disabled,.card-options button:disabled:hover{color:#7f7d92;background-color:#f6f6f8}.card-options a:focus,.card-options a:hover,.card-options button:focus,.card-options button:hover{background:#e9e7eb;color:#292949}.card-options a>button{border:none;width:100%}.card-options .btn{padding:12px 22px}.card-options>a:not(:last-child){border-bottom-right-radius:0;border-right:none}.card-options>a:not(:last-child)>button.btn{border-right:none}.menu-overlay{display:flex;align-items:center;justify-content:center;border-radius:16px;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.8);width:100%;height:100%;transition:opacity .5s}.menu-overlay.ng-hide{opacity:0}.menu-overlay>div{display:flex}.menu-overlay>div a,.menu-overlay>div button{display:inline-block;text-decoration:none;background:none;border:none;padding:0;text-align:center;outline:none;font-size:0;margin:0 8px}.menu-overlay>div a:hover,.menu-overlay>div button:hover{visibility:visible;color:#fff}.menu-overlay>div a:hover:before,.menu-overlay>div button:hover:before{color:#fff}.menu-overlay>div a:before,.menu-overlay>div button:before{visibility:visible;color:#a9a7b6;font:normal normal normal 20px/1 Material Symbols Outlined;font-size:30px;display:block;text-align:center}.menu-overlay>div a.expand:before,.menu-overlay>div button.expand:before{content:"\F1CE"}.menu-overlay>div a.copy:before,.menu-overlay>div button.copy:before{content:"\E14D"}.menu-overlay>div a.archive:before,.menu-overlay>div button.archive:before{content:"\E149"}.menu-overlay>div a.delete:before,.menu-overlay>div button.delete:before{content:"\E92B"}.menu-overlay>div a.cog:before,.menu-overlay>div button.cog:before{content:"\E8B8"}.menu-overlay>div a.edit:before,.menu-overlay>div button.edit:before{content:"\E3C9"}.menu-overlay button.close{position:absolute;top:14px;right:12px;background:none;border:none;z-index:2}.menu-overlay button.close:before{color:#fff;font:normal normal normal 20px/1 Material Symbols Outlined;content:"\E5CD";outline:none}#viewport-container[data-route^="/questions"] .main-content{display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden;padding-right:16px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page{display:flex;flex-direction:column;width:100%;min-width:0;flex:1;min-height:0;padding:16px;background-color:hsla(0,0%,100%,.5);border-radius:20px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header{z-index:1;margin-bottom:16px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header .bar-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header .bar-title .library-filters{display:flex;align-items:center;flex-wrap:wrap;flex:1;gap:8px 18px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header .bar-title .chip-group{display:flex;flex-wrap:wrap;gap:6px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header .bar-title .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header .bar-title .chip:hover:not(.active){border-color:#6340d6;color:#6340d6}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header .bar-title .chip.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header .bar-title .chip .chip-icon{display:inline-flex}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header .bar-title .chip .chip-icon i{font-size:14px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header button.create-btn.btn{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;gap:8px;height:34px;min-width:0;padding:0 18px;font-size:13px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header button.create-btn.btn:active,#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header button.create-btn.btn:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header button.create-btn.btn:focus,#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header button.create-btn.btn:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header button.create-btn.btn:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .header button.create-btn.btn i{font-size:15px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question{flex:1;min-height:0;transform:translateZ(0);-webkit-transform:translateZ(0);overflow-y:auto;transition:margin-top .2s ease-in-out}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question.question-preview .results{padding-top:0;padding-bottom:0}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .load-more{display:flex;justify-content:center;padding:18px 0 4px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .load-more button{padding:8px 20px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:13px;cursor:pointer}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .load-more button:hover:not([disabled]){border-color:#6340d6;color:#6340d6}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .load-more button[disabled]{cursor:default;opacity:.6}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin-top:8px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-icon{width:80px;height:80px;border-radius:50%;background:#f8f8fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-icon i{font-size:40px;color:#6340d6}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state h3{font-size:20px;font-weight:600;color:#232341;margin:0 0 12px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state p{font-size:14px;color:#7f7d92;margin:0 0 24px;max-width:440px;line-height:1.5}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-lead{margin-bottom:12px;font-weight:500;color:#232341}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-points{display:inline-grid;gap:6px;margin:0 0 24px;padding:0;list-style:none;text-align:left;font-size:14px;line-height:1.5;color:#7f7d92}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-points li{display:flex;align-items:baseline;gap:8px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-points li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#6340d6;transform:translateY(-2px)}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button:active,#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button:hover{background-color:#d5d5e7}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button:focus,#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button:focus-visible{outline:1px solid #6340d6}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button.primary{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;display:inline-flex;gap:8px;padding:12px 24px;font-size:14px;font-weight:600}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button.primary:active,#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button.primary:hover{background-color:#4627ab}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button.primary:focus,#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button.primary:focus-visible{outline-color:#c1b2f5;outline-style:solid}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button.primary:disabled{outline:none;background-color:#d5d5e7;cursor:auto}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state .empty-state-button i{font-size:20px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state.no-results{padding:44px 40px}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .empty-state.no-results .empty-state-icon i{color:#7f7d92}#viewport-container[data-route^="/questions"] .main-content .question-bank-page .bank-body-question .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));grid-column-gap:14px;grid-row-gap:14px;align-items:start}.question-create-page{display:flex;flex-direction:column;height:100%;min-height:0;color:#202040}.question-create-page .ql-editor{border:none}.question-create-page .muted{color:#64608c;font-weight:400}.question-create-page .spacer{flex:1}.question-create-page .pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.question-create-page .pill.basic{color:#4dc184;background:#e3fff0}.question-create-page .pill.intermediate{color:#f3a52c;background:#fffbea}.question-create-page .pill.advanced{color:#e03f31;background:#ffebea}.question-create-page .pill.test-only,.question-create-page .pill.type{color:#6340d6;background:#ebecff}.question-create-page .pill.draft{color:#57557f;background:#f4f5ff;border:1px dashed #adadca}.question-create-page .pill.update{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(243,165,44,.4);color:#f3a52c;background:#fffbea;cursor:pointer}.question-create-page .pill.update i{font-size:12px}.question-create-page .pill.update:hover{border-color:#f3a52c}.question-create-page .pill .pill-icon svg{display:block;width:13px;height:13px}.question-create-page .type-pill{display:inline-flex;align-items:center;border-radius:999px;font-weight:700;line-height:1.4;white-space:nowrap;gap:5px;padding:3px 10px 3px 7px;font-size:12px;color:#6340d6;background:#ebecff}.question-create-page .type-pill .pill-icon i{font-size:14px}.question-create-page .type-pill .pill-icon svg{width:13px;height:13px}.question-create-page .type-pill .pill-icon{flex:none;display:inline-flex;align-items:center;justify-content:center}.question-create-page .type-pill .pill-icon i{margin:0}.question-create-page .type-pill .pill-icon svg{display:block;margin:0}.question-create-page .icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:transparent;color:#57557f;cursor:pointer}.question-create-page .icon-btn:hover{background:#ebecff;color:#6340d6}.question-create-page .icon-btn.danger:hover{background:#ffe1df;color:#eb5048}.question-create-page .icon-btn[disabled]{opacity:.4;cursor:default}.question-create-page .link-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:none;border-radius:8px;background:transparent;color:#6340d6;font-size:13.5px;cursor:pointer}.question-create-page .link-btn:hover{background:#ebecff}.question-create-page .btn-hero,.question-create-page .btn-primary,.question-create-page .btn-secondary{padding:10px 22px;border-radius:50px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap}.question-create-page .btn-primary{border:1px solid transparent;background:#6340d6;color:#fff;transition:background .15s ease}.question-create-page .btn-primary:hover:not([disabled]){background:#4627ab}.question-create-page .btn-primary[disabled]{background:#adadca;cursor:default}.question-create-page .btn-hero{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;display:inline-flex;height:auto;min-width:0;gap:8px;border-radius:999px;font-weight:700}.question-create-page .btn-hero:active,.question-create-page .btn-hero:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}.question-create-page .btn-hero:focus,.question-create-page .btn-hero:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}.question-create-page .btn-hero:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}.question-create-page .btn-hero[disabled]{background-color:#adadca;background-image:none;cursor:default}.question-create-page .btn-secondary{border:1px solid #adadca;background:transparent;color:#57557f}.question-create-page .btn-secondary:hover{background:#f4f5ff}.question-create-page .field-label{margin:22px 0 9px;font-size:12.5px;letter-spacing:.4px;text-transform:uppercase;color:#64608c}.question-create-page .field-label.spread{display:flex;align-items:baseline;justify-content:space-between}.question-create-page .field-label .muted{text-transform:none;letter-spacing:0}.question-create-page .text-field{width:100%;height:40px;padding:0 16px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.question-create-page .text-field::placeholder{color:#736f9c}.question-create-page .text-field:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.question-create-page .question-icon{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#ebecff;color:#6340d6}.question-create-page .question-icon i{font-size:15px}.question-create-page .question-body{flex:1;min-width:0;cursor:pointer}.question-create-page .question-body .question-title{font-size:14px;font-weight:400;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.question-create-page .question-body .question-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:5px;font-size:11.5px}.question-create-page .ai,.question-create-page .create,.question-create-page .preview{max-width:780px}.question-create-page .ai .field-label,.question-create-page .create .field-label,.question-create-page .preview .field-label{margin:12px 0 6px}.question-create-page .ai tag-editor .search-container input,.question-create-page .create tag-editor .search-container input,.question-create-page .preview tag-editor .search-container input{width:100%;height:40px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease;padding:0 40px 0 16px}.question-create-page .ai tag-editor .search-container input::placeholder,.question-create-page .create tag-editor .search-container input::placeholder,.question-create-page .preview tag-editor .search-container input::placeholder{color:#736f9c}.question-create-page .ai tag-editor .search-container input:focus,.question-create-page .create tag-editor .search-container input:focus,.question-create-page .preview tag-editor .search-container input:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.question-create-page .ai tag-editor .search-container button.add-tag,.question-create-page .create tag-editor .search-container button.add-tag,.question-create-page .preview tag-editor .search-container button.add-tag{right:11px;color:#57557f}.question-create-page .ai tag-editor .search-container button.add-tag i,.question-create-page .create tag-editor .search-container button.add-tag i,.question-create-page .preview tag-editor .search-container button.add-tag i{font-size:18px}.question-create-page .ai tag-editor .search-container button.add-tag:hover,.question-create-page .create tag-editor .search-container button.add-tag:hover,.question-create-page .preview tag-editor .search-container button.add-tag:hover{color:#6340d6}.question-create-page .ai tag-editor .tag-container,.question-create-page .create tag-editor .tag-container,.question-create-page .preview tag-editor .tag-container{padding-top:6px}.question-create-page .ai .form-note,.question-create-page .create .form-note,.question-create-page .preview .form-note{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border-radius:12px;background:#ebecff;font-size:13px;line-height:1.55;color:#57557f}.question-create-page .ai .form-note>i,.question-create-page .create .form-note>i,.question-create-page .preview .form-note>i{margin-top:1px;font-size:17px;color:#6340d6}.question-create-page .ai .form-note strong,.question-create-page .create .form-note strong,.question-create-page .preview .form-note strong{display:block;font-size:13.5px;color:#202040}.question-create-page .ai .form-note.answers-note,.question-create-page .create .form-note.answers-note,.question-create-page .preview .form-note.answers-note{margin-top:10px;padding:10px 14px}.question-create-page .ai .form-note.answers-note ul,.question-create-page .create .form-note.answers-note ul,.question-create-page .preview .form-note.answers-note ul{margin:2px 0 0;padding-left:16px;list-style:disc}.question-create-page .ai .form-note.answers-note li,.question-create-page .create .form-note.answers-note li,.question-create-page .preview .form-note.answers-note li{margin:0;line-height:1.5}.question-create-page .ai .form-note.sent,.question-create-page .create .form-note.sent,.question-create-page .preview .form-note.sent{margin-top:16px}.question-create-page .ai .form-note.sent>i,.question-create-page .create .form-note.sent>i,.question-create-page .preview .form-note.sent>i{color:#159c6b}.question-create-page .ai .text-area,.question-create-page .create .text-area,.question-create-page .preview .text-area{height:40px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%;height:auto;padding:12px 16px;line-height:1.55;font-family:inherit;resize:vertical}.question-create-page .ai .text-area::placeholder,.question-create-page .create .text-area::placeholder,.question-create-page .preview .text-area::placeholder{color:#736f9c}.question-create-page .ai .text-area:focus,.question-create-page .create .text-area:focus,.question-create-page .preview .text-area:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.question-create-page .ai .create-card,.question-create-page .create .create-card,.question-create-page .preview .create-card{padding:14px 18px 16px;border-radius:16px;background:#fff}.question-create-page .ai .create-card>.field-label:first-child,.question-create-page .ai .create-card>.field-row:first-child,.question-create-page .create .create-card>.field-label:first-child,.question-create-page .create .create-card>.field-row:first-child,.question-create-page .preview .create-card>.field-label:first-child,.question-create-page .preview .create-card>.field-row:first-child{margin-top:0}.question-create-page .ai .type-section,.question-create-page .create .type-section,.question-create-page .preview .type-section{margin-top:12px}.question-create-page .ai .type-section>.field-label:first-child,.question-create-page .ai .type-section>.field-row:first-child,.question-create-page .create .type-section>.field-label:first-child,.question-create-page .create .type-section>.field-row:first-child,.question-create-page .preview .type-section>.field-label:first-child,.question-create-page .preview .type-section>.field-row:first-child{margin-top:0}.question-create-page .ai .format-cards,.question-create-page .create .format-cards,.question-create-page .preview .format-cards{display:flex;flex-wrap:wrap;gap:8px}.question-create-page .ai .format-card,.question-create-page .create .format-card,.question-create-page .preview .format-card{display:flex;align-items:center;gap:9px;padding:6px 12px;border:1px solid #adadca;border-radius:13px;background:#fff;cursor:pointer}.question-create-page .ai .format-card .format-icon,.question-create-page .create .format-card .format-icon,.question-create-page .preview .format-card .format-icon{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#ebecff;color:#6340d6}.question-create-page .ai .format-card .format-icon i,.question-create-page .create .format-card .format-icon i,.question-create-page .preview .format-card .format-icon i{font-size:16px}.question-create-page .ai .format-card .format-icon.level-icon svg,.question-create-page .create .format-card .format-icon.level-icon svg,.question-create-page .preview .format-card .format-icon.level-icon svg{display:block;width:17px;height:17px}.question-create-page .ai .format-card .format-label,.question-create-page .create .format-card .format-label,.question-create-page .preview .format-card .format-label{font-size:13.5px;color:#202040}.question-create-page .ai .format-card:hover,.question-create-page .create .format-card:hover,.question-create-page .preview .format-card:hover{border-color:#c1b2f5}.question-create-page .ai .format-card.active,.question-create-page .create .format-card.active,.question-create-page .preview .format-card.active{border-color:#6340d6;background:#ebecff}.question-create-page .ai .format-card.active .format-icon,.question-create-page .create .format-card.active .format-icon,.question-create-page .preview .format-card.active .format-icon{background:#fff}.question-create-page .ai .format-card.active .format-label,.question-create-page .create .format-card.active .format-label,.question-create-page .preview .format-card.active .format-label{color:#6340d6}.question-create-page .ai .format-card.fixed,.question-create-page .create .format-card.fixed,.question-create-page .preview .format-card.fixed{cursor:default}.question-create-page .ai .format-card.fixed:hover,.question-create-page .create .format-card.fixed:hover,.question-create-page .preview .format-card.fixed:hover{border-color:#6340d6}.question-create-page .ai .field-row .field-label .muted,.question-create-page .create .field-row .field-label .muted,.question-create-page .preview .field-row .field-label .muted{margin-left:6px}.question-create-page .ai .field-row,.question-create-page .create .field-row,.question-create-page .preview .field-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:14px 0 0;min-height:28px}.question-create-page .ai .field-row .field-label,.question-create-page .create .field-row .field-label,.question-create-page .preview .field-row .field-label{margin:0}.question-create-page .ai .field-row .quill-toolbar,.question-create-page .create .field-row .quill-toolbar,.question-create-page .preview .field-row .quill-toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;margin:0}.question-create-page .ai .quill-toolbar,.question-create-page .ai .quill-toolbar.ql-snow,.question-create-page .create .quill-toolbar,.question-create-page .create .quill-toolbar.ql-snow,.question-create-page .preview .quill-toolbar,.question-create-page .preview .quill-toolbar.ql-snow{padding:0;border:none;background:transparent}.question-create-page .ai .quill-toolbar.ql-snow button,.question-create-page .ai .quill-toolbar button,.question-create-page .create .quill-toolbar.ql-snow button,.question-create-page .create .quill-toolbar button,.question-create-page .preview .quill-toolbar.ql-snow button,.question-create-page .preview .quill-toolbar button{width:26px;height:26px;padding:0 3px}.question-create-page .ai .quill-field,.question-create-page .create .quill-field,.question-create-page .preview .quill-field{margin-top:7px;border:1px solid #cccce4;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.question-create-page .ai .quill-field:focus-within,.question-create-page .create .quill-field:focus-within,.question-create-page .preview .quill-field:focus-within{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.question-create-page .ai .quill-field .ql-container,.question-create-page .create .quill-field .ql-container,.question-create-page .preview .quill-field .ql-container{border:none;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px}.question-create-page .ai .quill-field .ql-editor,.question-create-page .create .quill-field .ql-editor,.question-create-page .preview .quill-field .ql-editor{min-height:72px;padding:9px 13px}.question-create-page .ai .quill-field .ql-editor.ql-blank:before,.question-create-page .create .quill-field .ql-editor.ql-blank:before,.question-create-page .preview .quill-field .ql-editor.ql-blank:before{left:16px;right:16px;color:#736f9c;font-style:normal}.question-create-page .ai .quill-field.is-compact .ql-editor,.question-create-page .create .quill-field.is-compact .ql-editor,.question-create-page .preview .quill-field.is-compact .ql-editor{min-height:56px}.question-create-page .ai .field-row+.quill-field,.question-create-page .create .field-row+.quill-field,.question-create-page .preview .field-row+.quill-field{margin-top:8px}.question-create-page .ai .field-row.question-row,.question-create-page .create .field-row.question-row,.question-create-page .preview .field-row.question-row{margin-bottom:7px}.question-create-page .ai .option-rows,.question-create-page .create .option-rows,.question-create-page .preview .option-rows{display:flex;flex-direction:column;gap:6px}.question-create-page .ai .option-row,.question-create-page .create .option-row,.question-create-page .preview .option-row{display:flex;align-items:center;gap:10px;padding:6px 11px;border:1px solid #adadca;border-radius:12px;background:#fff;flex-wrap:wrap}.question-create-page .ai .option-row.correct,.question-create-page .create .option-row.correct,.question-create-page .preview .option-row.correct{border-color:#8bd9b4;background:#f4fcf8}.question-create-page .ai .option-row:focus-within,.question-create-page .create .option-row:focus-within,.question-create-page .preview .option-row:focus-within{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.question-create-page .ai .option-row.correct:focus-within,.question-create-page .create .option-row.correct:focus-within,.question-create-page .preview .option-row.correct:focus-within{border-color:#159c6b;box-shadow:0 0 0 3px rgba(21,156,107,.14)}.question-create-page .ai .option-row>.ql-toolbar,.question-create-page .create .option-row>.ql-toolbar,.question-create-page .preview .option-row>.ql-toolbar{display:none;order:-1;flex-basis:100%;padding:0 0 6px;border:none}.question-create-page .ai .option-row>.ql-toolbar button,.question-create-page .create .option-row>.ql-toolbar button,.question-create-page .preview .option-row>.ql-toolbar button{width:24px;height:22px;padding:2px}.question-create-page .ai .option-row:focus-within>.ql-toolbar,.question-create-page .create .option-row:focus-within>.ql-toolbar,.question-create-page .preview .option-row:focus-within>.ql-toolbar{display:block}.question-create-page .ai .option-row .option-text,.question-create-page .create .option-row .option-text,.question-create-page .preview .option-row .option-text{flex:1;min-width:0;border:none;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px}.question-create-page .ai .option-row .option-text .ql-editor,.question-create-page .create .option-row .option-text .ql-editor,.question-create-page .preview .option-row .option-text .ql-editor{min-height:22px;padding:0;line-height:1.5;color:#202040;outline:none}.question-create-page .ai .option-row .option-text .ql-editor.ql-blank:before,.question-create-page .create .option-row .option-text .ql-editor.ql-blank:before,.question-create-page .preview .option-row .option-text .ql-editor.ql-blank:before{left:0;right:0;color:#736f9c;font-style:normal}.question-create-page .ai .option-row input,.question-create-page .create .option-row input,.question-create-page .preview .option-row input{flex:1;min-width:0;height:auto;align-self:stretch;padding:4px 0;border:none;background:transparent;font-size:14.5px;line-height:1.5;color:#202040;outline:none}.question-create-page .ai .option-row input:focus,.question-create-page .create .option-row input:focus,.question-create-page .preview .option-row input:focus{border:none!important}.question-create-page .ai .option-row input:focus-visible,.question-create-page .create .option-row input:focus-visible,.question-create-page .preview .option-row input:focus-visible{outline:none}.question-create-page .ai .option-row input::placeholder,.question-create-page .create .option-row input::placeholder,.question-create-page .preview .option-row input::placeholder{color:#736f9c}.question-create-page .ai .option-row .radio,.question-create-page .create .option-row .radio,.question-create-page .preview .option-row .radio{flex:none;width:18px;height:18px;padding:0;border:5px solid #d7d4ec;border-radius:50%;background:#fff;cursor:pointer}.question-create-page .ai .option-row .radio.checked,.question-create-page .create .option-row .radio.checked,.question-create-page .preview .option-row .radio.checked{border-color:#159c6b}.question-create-page .ai .option-row .check,.question-create-page .create .option-row .check,.question-create-page .preview .option-row .check{position:relative;flex:none;width:18px;height:18px;padding:0;border:2px solid #d7d4ec;border-radius:5px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.question-create-page .ai .option-row .check:after,.question-create-page .create .option-row .check:after,.question-create-page .preview .option-row .check:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.question-create-page .ai .option-row .check:hover,.question-create-page .create .option-row .check:hover,.question-create-page .preview .option-row .check:hover{border-color:#159c6b}.question-create-page .ai .option-row .check.checked,.question-create-page .create .option-row .check.checked,.question-create-page .preview .option-row .check.checked{border-color:#159c6b;background:#159c6b}.question-create-page .ai .option-row .check.checked:after,.question-create-page .create .option-row .check.checked:after,.question-create-page .preview .option-row .check.checked:after{opacity:1}.question-create-page .create-panel{background-color:hsla(0,0%,100%,.5);border-radius:20px;display:flex;flex-direction:column;flex:1;min-height:0;padding:0;overflow:hidden}.question-create-page .pane-header{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid #d5d5e7}.question-create-page .pane-header h2{margin:0;font-size:17px;font-weight:700}.question-create-page .pane-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:13.5px}.question-create-page .pane-heading{min-width:0}.question-create-page .pane-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;color:#6340d6;cursor:pointer}.question-create-page .pane-body{flex:1;min-height:0;overflow-y:auto;padding:22px 24px 26px}.question-create-page .pane-footer{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 24px;border-top:1px solid #d5d5e7}.question-create-page .pane-footer.form-footer{padding-right:max(24px,calc(100% - 804px))}.question-create-page .footer-hint{flex:1 1 180px;min-width:0;font-size:13px;color:#57557f}@keyframes tb-spin{to{transform:rotate(1turn)}}.filter-bar search-input form,search-input form{display:inline-block;height:34px;position:relative}.filter-bar search-input form input,search-input form input{background-color:#fff;height:34px;width:180px;border:1px solid #adadca;border-radius:50px;outline:none;box-shadow:none;padding-left:36px;font-size:13px}.filter-bar search-input form button,.filter-bar search-input form button:hover,search-input form button,search-input form button:hover{position:absolute;top:50%;transform:translateY(-50%);left:33px;border:0;padding:0;width:30px;background:transparent;margin-top:0;margin-left:-30px;outline:none;box-shadow:none}.filter-bar search-input form button:hover i,.filter-bar search-input form button i,search-input form button:hover i,search-input form button i{color:#6340d6;font-size:14px!important}.test-builder-loading{display:flex;align-items:center;justify-content:center;padding:80px 0}.test-builder-loading .spinner{width:32px;height:32px;margin:0;border:3px solid #cccce4;border-top-color:#6340d6;border-radius:50%;animation:tb-spin .8s linear infinite}.save-overlay{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(38,33,74,.32)}.save-card{width:100%;max-width:420px;padding:24px 26px 20px;border-radius:16px;background:#fff;box-shadow:0 18px 48px rgba(38,33,74,.22)}.save-card .save-head{display:flex;align-items:flex-start;gap:13px;font-size:13.5px;line-height:1.5;color:#57557f}.save-card .save-head strong{display:block;font-size:15.5px;color:#202040}.save-card .save-head .spinner{width:20px;height:20px;border-radius:50%;animation:tb-spin .8s linear infinite;flex:none;margin:3px 0 0;border:2px solid #cccce4;border-top-color:#6340d6}.save-card .save-bar{height:6px;margin-top:18px;border-radius:999px;background:#ebecff;overflow:hidden}.save-card .save-bar-fill{height:100%;border-radius:999px;background:#6340d6;transition:width .25s ease}.save-card .save-note{margin:9px 0 0;font-size:12.5px;color:#64608c;font-variant-numeric:tabular-nums}.test-start{max-width:900px;margin:0 auto;padding:8px 24px 40px}.test-start .start-head{padding:4px 0 26px}.test-start h1{margin:0;font-size:26px;font-weight:700;color:#202040}.test-start .start-head p{margin:8px 0 0;font-size:15px;line-height:1.55;color:#57557f}.test-start .start-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.test-start .start-card{display:flex;flex-direction:column;align-items:flex-start;padding:26px 26px 22px;border:1px solid #cccce4;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease;box-shadow:0 1px 3px rgba(136,132,176,.16)}.test-start .start-card:hover{border-color:#c1b2f5;box-shadow:0 2px 5px 0 rgba(136,132,176,.3);transform:translateY(-2px)}.test-start .start-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:13px;background:#ebecff;color:#6340d6}.test-start .start-icon i{font-size:22px}.test-start .start-label{font-size:17px;font-weight:700;color:#202040}.test-start .start-desc{margin-top:8px;font-size:13.5px;line-height:1.6;color:#57557f}.test-start .start-go{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:13.5px;font-weight:700;color:#6340d6}.test-start .start-go i{font-size:15px}.test-builder-page{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:14px;align-items:stretch;min-height:0;height:100%;color:#202040}.test-builder-page .ql-editor{border:none}.test-builder-page .muted{color:#64608c;font-weight:400}.test-builder-page .spacer{flex:1}.test-builder-page .pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.test-builder-page .pill.basic{color:#4dc184;background:#e3fff0}.test-builder-page .pill.intermediate{color:#f3a52c;background:#fffbea}.test-builder-page .pill.advanced{color:#e03f31;background:#ffebea}.test-builder-page .pill.test-only,.test-builder-page .pill.type{color:#6340d6;background:#ebecff}.test-builder-page .pill.draft{color:#57557f;background:#f4f5ff;border:1px dashed #adadca}.test-builder-page .pill.update{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(243,165,44,.4);color:#f3a52c;background:#fffbea;cursor:pointer}.test-builder-page .pill.update i{font-size:12px}.test-builder-page .pill.update:hover{border-color:#f3a52c}.test-builder-page .pill .pill-icon svg{display:block;width:13px;height:13px}.test-builder-page .type-pill{display:inline-flex;align-items:center;border-radius:999px;font-weight:700;line-height:1.4;white-space:nowrap;gap:5px;padding:3px 10px 3px 7px;font-size:12px;color:#6340d6;background:#ebecff}.test-builder-page .type-pill .pill-icon i{font-size:14px}.test-builder-page .type-pill .pill-icon svg{width:13px;height:13px}.test-builder-page .type-pill .pill-icon{flex:none;display:inline-flex;align-items:center;justify-content:center}.test-builder-page .type-pill .pill-icon i{margin:0}.test-builder-page .type-pill .pill-icon svg{display:block;margin:0}.test-builder-page .icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:8px;background:transparent;color:#57557f;cursor:pointer}.test-builder-page .icon-btn:hover{background:#ebecff;color:#6340d6}.test-builder-page .icon-btn.danger:hover{background:#ffe1df;color:#eb5048}.test-builder-page .icon-btn[disabled]{opacity:.4;cursor:default}.test-builder-page .link-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:none;border-radius:8px;background:transparent;color:#6340d6;font-size:13.5px;cursor:pointer}.test-builder-page .link-btn:hover{background:#ebecff}.test-builder-page .btn-hero,.test-builder-page .btn-primary,.test-builder-page .btn-secondary{padding:10px 22px;border-radius:50px;font-size:14px;font-weight:400;cursor:pointer;white-space:nowrap}.test-builder-page .btn-primary{border:1px solid transparent;background:#6340d6;color:#fff;transition:background .15s ease}.test-builder-page .btn-primary:hover:not([disabled]){background:#4627ab}.test-builder-page .btn-primary[disabled]{background:#adadca;cursor:default}.test-builder-page .btn-hero{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out;display:inline-flex;height:auto;min-width:0;gap:8px;border-radius:999px;font-weight:700}.test-builder-page .btn-hero:active,.test-builder-page .btn-hero:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}.test-builder-page .btn-hero:focus,.test-builder-page .btn-hero:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}.test-builder-page .btn-hero:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}.test-builder-page .btn-hero[disabled]{background-color:#adadca;background-image:none;cursor:default}.test-builder-page .btn-secondary{border:1px solid #adadca;background:transparent;color:#57557f}.test-builder-page .btn-secondary:hover{background:#f4f5ff}.test-builder-page .field-label{margin:22px 0 9px;font-size:12.5px;letter-spacing:.4px;text-transform:uppercase;color:#64608c}.test-builder-page .field-label.spread{display:flex;align-items:baseline;justify-content:space-between}.test-builder-page .field-label .muted{text-transform:none;letter-spacing:0}.test-builder-page .text-field{width:100%;height:40px;padding:0 16px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.test-builder-page .text-field::placeholder{color:#736f9c}.test-builder-page .text-field:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.test-builder-page .question-icon{flex:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#ebecff;color:#6340d6}.test-builder-page .question-icon i{font-size:15px}.test-builder-page .question-body{flex:1;min-width:0;cursor:pointer}.test-builder-page .question-body .question-title{font-size:14px;font-weight:400;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.test-builder-page .question-body .question-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:5px;font-size:11.5px}.test-builder-page .builder-pane,.test-builder-page .builder-rail{background-color:hsla(0,0%,100%,.5);border-radius:20px;padding:0}.test-builder-page .builder-rail{display:flex;flex-direction:column;min-height:0;padding:0;overflow:hidden}.test-builder-page .builder-rail .rail-head{flex:none;padding:12px 18px 2px;border-bottom:1px solid #d5d5e7}.test-builder-page .builder-rail .rail-tabs{display:inline-flex;align-items:center;gap:3px;height:34px;padding:3px;border:1px solid #dad9fb;border-radius:999px;background:#fff;margin:12px 0 10px}.test-builder-page .builder-rail .rail-tabs>*{display:flex;align-items:center;height:100%;padding:0 18px;border:none;border-radius:999px;background:transparent;color:#736f9c;font-size:13px;white-space:nowrap;text-decoration:none;cursor:pointer}.test-builder-page .builder-rail .rail-tabs>:hover:not(.active){color:#6340d6}.test-builder-page .builder-rail .rail-tabs>.active{background:#ebecff;color:#6340d6;font-weight:600}.test-builder-page .builder-rail .rail-tabs button{flex:1;justify-content:center;padding:6px 10px}.test-builder-page .builder-rail .rail-settings{flex:1;min-height:0;overflow-y:auto;padding:4px 18px 16px}.test-builder-page .builder-rail .setting+.setting,.test-builder-page .builder-rail .setting .field-label{margin-top:18px}.test-builder-page .builder-rail .setting:first-child .field-label{margin-top:8px}.test-builder-page .builder-rail .setting-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.test-builder-page .builder-rail .setting-hint{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:#64608c}.test-builder-page .builder-rail .setting-hint.error{color:#eb5048}.test-builder-page .builder-rail .danger-zone{margin-top:26px;padding-top:6px;border-top:1px solid #d5d5e7}.test-builder-page .builder-rail .danger-zone .setting-hint{margin-bottom:10px}.test-builder-page .builder-rail .danger-zone .check-row{display:flex;align-items:flex-start;gap:9px;margin:0 0 12px;font-size:13px;font-weight:400;cursor:pointer}.test-builder-page .builder-rail .danger-zone .check-row input[type=checkbox]{flex:none;width:15px;height:15px;margin:2px 0 0;accent-color:#eb5048}.test-builder-page .builder-rail .danger-zone .check-row .check-label{display:block;color:#202040}.test-builder-page .builder-rail .danger-zone .check-row .check-help{display:block;margin-top:2px;font-size:12px;line-height:1.45;color:#64608c}.test-builder-page .builder-rail .danger-zone .btn-danger{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:1px solid rgba(235,80,72,.55);border-radius:10px;background:#fff;color:#eb5048;font-size:13px;font-weight:700;cursor:pointer}.test-builder-page .builder-rail .danger-zone .btn-danger i{font-size:16px}.test-builder-page .builder-rail .danger-zone .btn-danger:hover:not([disabled]){border-color:#eb5048;background:#ffe1df}.test-builder-page .builder-rail .danger-zone .btn-danger[disabled]{opacity:.6;cursor:default}.test-builder-page .builder-rail .rail-title{width:100%;height:40px;padding:0 16px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.test-builder-page .builder-rail .rail-title::placeholder{color:#736f9c}.test-builder-page .builder-rail .rail-title:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.test-builder-page .builder-rail .switch-row{display:flex;align-items:center;gap:9px;margin:0;cursor:pointer}.test-builder-page .builder-rail .switch-label{font-size:14px;font-weight:400;color:#202040}.test-builder-page .builder-rail .rail-minutes{display:flex;align-items:center;gap:6px;font-size:13px;color:#57557f}.test-builder-page .builder-rail .rail-minutes input{width:58px;height:40px;padding:0 10px;border:1px solid #adadca;border-radius:12px;font-size:13.5px;text-align:center;color:#202040;outline:none}.test-builder-page .builder-rail .rail-minutes input:focus,.test-builder-page .builder-rail .rail-minutes input:hover{border:1px solid #6340d6!important}.test-builder-page .builder-rail .rail-tags,.test-builder-page .builder-rail folders-field{display:block;margin-top:10px}.test-builder-page .builder-rail .rail-tags input[type=text],.test-builder-page .builder-rail .rail-tags select,.test-builder-page .builder-rail folders-field input[type=text],.test-builder-page .builder-rail folders-field select{width:100%;height:40px;padding:0 14px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:14px;color:#202040}.test-builder-page .builder-rail .rail-tags input[type=text]:focus,.test-builder-page .builder-rail .rail-tags input[type=text]:hover,.test-builder-page .builder-rail .rail-tags select:focus,.test-builder-page .builder-rail .rail-tags select:hover,.test-builder-page .builder-rail folders-field input[type=text]:focus,.test-builder-page .builder-rail folders-field input[type=text]:hover,.test-builder-page .builder-rail folders-field select:focus,.test-builder-page .builder-rail folders-field select:hover{border:1px solid #6340d6!important}.test-builder-page .builder-rail .rail-tags input[type=text]::placeholder,.test-builder-page .builder-rail .rail-tags select::placeholder,.test-builder-page .builder-rail folders-field input[type=text]::placeholder,.test-builder-page .builder-rail folders-field select::placeholder{color:#736f9c}.test-builder-page .builder-rail folders-field>label{display:block;margin:0 0 9px;font-size:12.5px;font-weight:400;letter-spacing:.4px;text-transform:uppercase;color:#64608c}.test-builder-page .builder-rail .rail-tags .search-container{position:relative}.test-builder-page .builder-rail .rail-tags .search-container .add-tag{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:8px;background:transparent;color:#6340d6;font-size:16px}.test-builder-page .builder-rail .rail-tags .search-container .add-tag:hover:not([disabled]){background:#ebecff}.test-builder-page .builder-rail .rail-tags .search-container .add-tag[disabled]{color:#adadca}.test-builder-page .builder-rail .rail-tags .search-container input[type=text]{padding-right:36px}.test-builder-page .builder-rail .rail-tags .tag-container,.test-builder-page .builder-rail folders-field .folders{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.test-builder-page .builder-rail .rail-tags .tag,.test-builder-page .builder-rail folders-field .test-folder{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:23px;padding:0 3px 0 8px;border:none;border-radius:999px;background:#ebecff;color:#6340d6;font-size:12px;line-height:1}.test-builder-page .builder-rail .rail-tags .tag>a,.test-builder-page .builder-rail .rail-tags .tag>div,.test-builder-page .builder-rail folders-field .test-folder>a,.test-builder-page .builder-rail folders-field .test-folder>div{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#6340d6;font-size:12px;line-height:1}.test-builder-page .builder-rail .rail-tags .tag .remove-button,.test-builder-page .builder-rail .rail-tags .tag button,.test-builder-page .builder-rail folders-field .test-folder .remove-button,.test-builder-page .builder-rail folders-field .test-folder button{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:50%;background:transparent;font-size:0}.test-builder-page .builder-rail .rail-tags .tag .remove-button:before,.test-builder-page .builder-rail .rail-tags .tag button:before,.test-builder-page .builder-rail folders-field .test-folder .remove-button:before,.test-builder-page .builder-rail folders-field .test-folder button:before{content:"\D7";font:400 15px/1 Plus Jakarta Sans,sans-serif;color:#6340d6;vertical-align:baseline}.test-builder-page .builder-rail .rail-tags .tag .remove-button i,.test-builder-page .builder-rail .rail-tags .tag button i,.test-builder-page .builder-rail folders-field .test-folder .remove-button i,.test-builder-page .builder-rail folders-field .test-folder button i{display:none}.test-builder-page .builder-rail .rail-tags .tag .remove-button:hover,.test-builder-page .builder-rail .rail-tags .tag button:hover,.test-builder-page .builder-rail folders-field .test-folder .remove-button:hover,.test-builder-page .builder-rail folders-field .test-folder button:hover{display:flex;background:rgba(99,64,214,.15)}.test-builder-page .builder-rail .rail-questions-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px 10px;font-size:12.5px;border-bottom:1px solid #d5d5e7}.test-builder-page .builder-rail .rail-section-title{font-size:15.5px;font-weight:700}.test-builder-page .builder-rail .rail-add{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;color:#6340d6;cursor:pointer}.test-builder-page .builder-rail .rail-questions{flex:1;min-height:0;overflow-y:auto;padding:14px}.test-builder-page .builder-rail .rail-empty{margin:0;padding:24px 20px;border:1px dashed #adadca;border-radius:13px;background:hsla(0,0%,100%,.5);font-size:13.5px;line-height:1.6;color:#57557f;text-align:center}.test-builder-page .builder-rail .rail-limit{margin:0 0 8px;padding:9px 14px;border:1px solid #adadca;border-radius:13px;background:#f4f5ff;font-size:12.5px;line-height:1.5;color:#57557f;text-align:center}.test-builder-page .builder-rail .rail-question-list{display:flex;flex-direction:column;gap:6px;min-height:20px}.test-builder-page .builder-rail .rail-question{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px;border:1px solid #cccce4;border-radius:13px;background:#fff;transition:box-shadow .15s ease,border-color .15s ease;box-shadow:0 1px 3px rgba(136,132,176,.16)}.test-builder-page .builder-rail .rail-question:hover{border-color:#c1b2f5;box-shadow:0 2px 5px 0 rgba(136,132,176,.3)}.test-builder-page .builder-rail .rail-question.active{border-color:#6340d6;background:#ebecff;box-shadow:none}.test-builder-page .builder-rail .rail-question.dndPlaceholder{border-style:dashed;background:#f4f5ff;min-height:46px}.test-builder-page .builder-rail .rail-question .question-body .question-title{display:block;white-space:nowrap;text-overflow:ellipsis;line-height:1.3}.test-builder-page .builder-rail .rail-question .question-body .question-meta{margin-top:3px}.test-builder-page .builder-rail .rail-question .question-handle{display:flex;align-items:center;gap:4px;color:#adadca;cursor:grab}.test-builder-page .builder-rail .rail-question .question-handle .question-number{min-width:12px;font-size:12px;color:#64608c;font-variant-numeric:tabular-nums;text-align:right}.test-builder-page .builder-rail .rail-question .question-controls{display:flex;flex-direction:row;gap:2px}.test-builder-page .builder-rail .rail-question code-language-selector{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.test-builder-page .builder-rail .rail-question code-language-selector label.checkbox-control,.test-builder-page .builder-rail .rail-question code-language-selector label.checkbox-control.all-languages{display:inline-flex;align-items:center;gap:0;margin:0;padding:3px 9px;border:1px solid #adadca;border-radius:999px;background:#fff;font-size:11.5px;line-height:1.5;color:#57557f;cursor:pointer}.test-builder-page .builder-rail .rail-question code-language-selector label.checkbox-control.active,.test-builder-page .builder-rail .rail-question code-language-selector label.checkbox-control.all-languages.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:700}.test-builder-page .builder-rail .rail-question code-language-selector label.checkbox-control.all-languages input[type=checkbox],.test-builder-page .builder-rail .rail-question code-language-selector label.checkbox-control input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.test-builder-page .builder-rail .rail-footer{flex:none;padding:12px 20px 14px;border-top:1px solid #d5d5e7}.test-builder-page .builder-rail .rail-footer-actions{display:flex;align-items:stretch;gap:10px}.test-builder-page .builder-rail .rail-footer-actions>.btn-hero,.test-builder-page .builder-rail .rail-footer-actions>.btn-secondary{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;height:42px;min-width:0;padding:0 16px;border-width:1px;border-style:solid;line-height:1}.test-builder-page .builder-rail .rail-footer-actions>.btn-hero{border:0}.test-builder-page.pane-only{grid-template-columns:minmax(0,1fr)}.test-builder-page .builder-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.test-builder-page .builder-pane .pane-header{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 24px;border-bottom:1px solid #d5d5e7}.test-builder-page .builder-pane .pane-header h2{margin:0;font-size:17px;font-weight:700}.test-builder-page .builder-pane .pane-title-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:13.5px}.test-builder-page .builder-pane .pane-heading{min-width:0}.test-builder-page .builder-pane .pane-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;color:#6340d6;cursor:pointer}.test-builder-page .builder-pane .pane-body{flex:1;min-height:0;overflow-y:auto;padding:22px 24px 26px}.test-builder-page .builder-pane .pane-footer{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 24px;border-top:1px solid #d5d5e7}.test-builder-page .builder-pane .pane-footer.form-footer{padding-right:max(24px,calc(100% - 804px))}.test-builder-page .builder-pane .pane-note{max-width:640px;margin:20px 0 0;font-size:13px;line-height:1.6;color:#64608c}.test-builder-page .route-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;max-width:900px}.test-builder-page .route-guide{max-width:620px;margin-top:26px;padding-top:20px;border-top:1px solid #d5d5e7}.test-builder-page .route-guide>.field-label:first-child{margin-top:0;margin-bottom:14px}.test-builder-page .guide-row{display:flex;align-items:flex-start;gap:12px}.test-builder-page .guide-row+.guide-row{margin-top:14px}.test-builder-page .guide-icon{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#ebecff;color:#6340d6}.test-builder-page .guide-icon i{font-size:14px}.test-builder-page .guide-text{font-size:13px;line-height:1.55;color:#57557f}.test-builder-page .guide-text strong{display:block;font-size:13.5px;color:#202040}.test-builder-page .route-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px;border:1px solid #cccce4;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease;box-shadow:0 1px 3px rgba(136,132,176,.16)}.test-builder-page .route-card:hover{border-color:#c1b2f5;box-shadow:0 2px 5px 0 rgba(136,132,176,.3);transform:translateY(-2px)}.test-builder-page .route-card .route-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:14px;border-radius:12px;background:#ebecff;color:#6340d6;font-size:20px}.test-builder-page .route-card .route-label{display:block;margin-bottom:6px;font-size:15.5px;font-weight:700}.test-builder-page .route-card .route-desc{display:block;font-size:13.5px;line-height:1.6;color:#57557f}.test-builder-page .library .library-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin-bottom:14px}.test-builder-page .library .chip-group{display:flex;flex-wrap:wrap;gap:6px}.test-builder-page .library .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer}.test-builder-page .library .chip:hover:not(.active){border-color:#6340d6;color:#6340d6}.test-builder-page .library .chip.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}.test-builder-page .library .chip .chip-icon{display:inline-flex}.test-builder-page .library .chip .chip-icon i{font-size:14px}.test-builder-page .library .library-loading{display:flex;justify-content:center;padding:40px 0}.test-builder-page .library .library-loading .spinner{width:26px;height:26px;margin:0;border:3px solid #cccce4;border-top-color:#6340d6;border-radius:50%;animation:tb-spin .8s linear infinite}.test-builder-page .library .library-load-more{grid-column:1/-1;display:flex;justify-content:center;padding:18px 0 4px}.test-builder-page .library .library-load-more button{padding:8px 20px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:13px;cursor:pointer}.test-builder-page .library .library-load-more button:hover:not([disabled]){border-color:#6340d6;color:#6340d6}.test-builder-page .library .library-load-more button[disabled]{cursor:default;opacity:.6}.test-builder-page .library .library-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:14px;align-items:start}.test-builder-page .library .library-card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:5px;width:100%;padding:10px 12px;border:1px solid #cccce4;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px rgba(136,132,176,.16)}.test-builder-page .library .library-card:hover{border-color:#c1b2f5;box-shadow:0 2px 5px 0 rgba(136,132,176,.3)}.test-builder-page .library .library-card:focus-visible{outline:none;border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.test-builder-page .library .library-card.added{border-color:#c1b2f5;background:#f4f5ff}.test-builder-page .library .library-card .card-meta{grid-column:1;grid-row:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.test-builder-page .library .library-card .question-icon{width:22px;height:22px;border-radius:7px}.test-builder-page .library .library-card .question-icon i{font-size:13px}.test-builder-page .library .library-card .card-type{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#64608c;white-space:nowrap}.test-builder-page .library .library-card .card-type .card-type-icon{display:inline-flex}.test-builder-page .library .library-card .card-type i{font-size:15px}.test-builder-page .library .library-card .card-level{display:inline-flex;align-items:center}.test-builder-page .library .library-card .card-level svg{width:16px;height:16px}.test-builder-page .library .library-card .card-note{font-size:11.5px;color:#64608c;white-space:nowrap}.test-builder-page .library .library-card .card-add{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #adadca;border-radius:50%;background:#fff;color:#6340d6;font-size:13px}.test-builder-page .library .library-card .card-add.added{border-color:#6340d6;background:#6340d6;color:#fff}.test-builder-page .library .library-card .card-title{grid-column:1;grid-row:2;font-size:14px;line-height:1.3;color:#202040;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.test-builder-page .library .library-card .card-actions{grid-column:2;grid-row:1/span 2;align-self:start;display:flex;flex-direction:column;align-items:center;gap:4px}.test-builder-page .library .library-card .card-preview{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;color:#57557f;font-size:14px}.test-builder-page .library .library-card .card-preview:hover{background:#ebecff;color:#6340d6}.test-builder-page .library .library-empty{grid-column:1/-1;padding:40px 20px;font-size:14px;line-height:1.6;color:#64608c;text-align:center}.test-builder-page .library .library-more{grid-column:1/-1;display:flex;justify-content:center;padding:18px 0 4px}.test-builder-page .library .library-more .spinner{width:22px;height:22px;margin:0;border:3px solid #cccce4;border-top-color:#6340d6;border-radius:50%;animation:tb-spin .8s linear infinite}.test-builder-page .ai,.test-builder-page .create,.test-builder-page .preview{max-width:780px}.test-builder-page .ai .field-label,.test-builder-page .create .field-label,.test-builder-page .preview .field-label{margin:12px 0 6px}.test-builder-page .ai tag-editor .search-container input,.test-builder-page .create tag-editor .search-container input,.test-builder-page .preview tag-editor .search-container input{width:100%;height:40px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease;padding:0 40px 0 16px}.test-builder-page .ai tag-editor .search-container input::placeholder,.test-builder-page .create tag-editor .search-container input::placeholder,.test-builder-page .preview tag-editor .search-container input::placeholder{color:#736f9c}.test-builder-page .ai tag-editor .search-container input:focus,.test-builder-page .create tag-editor .search-container input:focus,.test-builder-page .preview tag-editor .search-container input:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.test-builder-page .ai tag-editor .search-container button.add-tag,.test-builder-page .create tag-editor .search-container button.add-tag,.test-builder-page .preview tag-editor .search-container button.add-tag{right:11px;color:#57557f}.test-builder-page .ai tag-editor .search-container button.add-tag i,.test-builder-page .create tag-editor .search-container button.add-tag i,.test-builder-page .preview tag-editor .search-container button.add-tag i{font-size:18px}.test-builder-page .ai tag-editor .search-container button.add-tag:hover,.test-builder-page .create tag-editor .search-container button.add-tag:hover,.test-builder-page .preview tag-editor .search-container button.add-tag:hover{color:#6340d6}.test-builder-page .ai tag-editor .tag-container,.test-builder-page .create tag-editor .tag-container,.test-builder-page .preview tag-editor .tag-container{padding-top:6px}.test-builder-page .ai .form-note,.test-builder-page .create .form-note,.test-builder-page .preview .form-note{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border-radius:12px;background:#ebecff;font-size:13px;line-height:1.55;color:#57557f}.test-builder-page .ai .form-note>i,.test-builder-page .create .form-note>i,.test-builder-page .preview .form-note>i{margin-top:1px;font-size:17px;color:#6340d6}.test-builder-page .ai .form-note strong,.test-builder-page .create .form-note strong,.test-builder-page .preview .form-note strong{display:block;font-size:13.5px;color:#202040}.test-builder-page .ai .form-note.answers-note,.test-builder-page .create .form-note.answers-note,.test-builder-page .preview .form-note.answers-note{margin-top:10px;padding:10px 14px}.test-builder-page .ai .form-note.answers-note ul,.test-builder-page .create .form-note.answers-note ul,.test-builder-page .preview .form-note.answers-note ul{margin:2px 0 0;padding-left:16px;list-style:disc}.test-builder-page .ai .form-note.answers-note li,.test-builder-page .create .form-note.answers-note li,.test-builder-page .preview .form-note.answers-note li{margin:0;line-height:1.5}.test-builder-page .ai .form-note.sent,.test-builder-page .create .form-note.sent,.test-builder-page .preview .form-note.sent{margin-top:16px}.test-builder-page .ai .form-note.sent>i,.test-builder-page .create .form-note.sent>i,.test-builder-page .preview .form-note.sent>i{color:#159c6b}.test-builder-page .ai .text-area,.test-builder-page .create .text-area,.test-builder-page .preview .text-area{height:40px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%;height:auto;padding:12px 16px;line-height:1.55;font-family:inherit;resize:vertical}.test-builder-page .ai .text-area::placeholder,.test-builder-page .create .text-area::placeholder,.test-builder-page .preview .text-area::placeholder{color:#736f9c}.test-builder-page .ai .text-area:focus,.test-builder-page .create .text-area:focus,.test-builder-page .preview .text-area:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.test-builder-page .ai .create-card,.test-builder-page .create .create-card,.test-builder-page .preview .create-card{padding:14px 18px 16px;border-radius:16px;background:#fff}.test-builder-page .ai .create-card>.field-label:first-child,.test-builder-page .ai .create-card>.field-row:first-child,.test-builder-page .create .create-card>.field-label:first-child,.test-builder-page .create .create-card>.field-row:first-child,.test-builder-page .preview .create-card>.field-label:first-child,.test-builder-page .preview .create-card>.field-row:first-child{margin-top:0}.test-builder-page .ai .type-section,.test-builder-page .create .type-section,.test-builder-page .preview .type-section{margin-top:12px}.test-builder-page .ai .type-section>.field-label:first-child,.test-builder-page .ai .type-section>.field-row:first-child,.test-builder-page .create .type-section>.field-label:first-child,.test-builder-page .create .type-section>.field-row:first-child,.test-builder-page .preview .type-section>.field-label:first-child,.test-builder-page .preview .type-section>.field-row:first-child{margin-top:0}.test-builder-page .ai .format-cards,.test-builder-page .create .format-cards,.test-builder-page .preview .format-cards{display:flex;flex-wrap:wrap;gap:8px}.test-builder-page .ai .format-card,.test-builder-page .create .format-card,.test-builder-page .preview .format-card{display:flex;align-items:center;gap:9px;padding:6px 12px;border:1px solid #adadca;border-radius:13px;background:#fff;cursor:pointer}.test-builder-page .ai .format-card .format-icon,.test-builder-page .create .format-card .format-icon,.test-builder-page .preview .format-card .format-icon{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#ebecff;color:#6340d6}.test-builder-page .ai .format-card .format-icon i,.test-builder-page .create .format-card .format-icon i,.test-builder-page .preview .format-card .format-icon i{font-size:16px}.test-builder-page .ai .format-card .format-icon.level-icon svg,.test-builder-page .create .format-card .format-icon.level-icon svg,.test-builder-page .preview .format-card .format-icon.level-icon svg{display:block;width:17px;height:17px}.test-builder-page .ai .format-card .format-label,.test-builder-page .create .format-card .format-label,.test-builder-page .preview .format-card .format-label{font-size:13.5px;color:#202040}.test-builder-page .ai .format-card:hover,.test-builder-page .create .format-card:hover,.test-builder-page .preview .format-card:hover{border-color:#c1b2f5}.test-builder-page .ai .format-card.active,.test-builder-page .create .format-card.active,.test-builder-page .preview .format-card.active{border-color:#6340d6;background:#ebecff}.test-builder-page .ai .format-card.active .format-icon,.test-builder-page .create .format-card.active .format-icon,.test-builder-page .preview .format-card.active .format-icon{background:#fff}.test-builder-page .ai .format-card.active .format-label,.test-builder-page .create .format-card.active .format-label,.test-builder-page .preview .format-card.active .format-label{color:#6340d6}.test-builder-page .ai .format-card.fixed,.test-builder-page .create .format-card.fixed,.test-builder-page .preview .format-card.fixed{cursor:default}.test-builder-page .ai .format-card.fixed:hover,.test-builder-page .create .format-card.fixed:hover,.test-builder-page .preview .format-card.fixed:hover{border-color:#6340d6}.test-builder-page .ai .field-row .field-label .muted,.test-builder-page .create .field-row .field-label .muted,.test-builder-page .preview .field-row .field-label .muted{margin-left:6px}.test-builder-page .ai .field-row,.test-builder-page .create .field-row,.test-builder-page .preview .field-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:14px 0 0;min-height:28px}.test-builder-page .ai .field-row .field-label,.test-builder-page .create .field-row .field-label,.test-builder-page .preview .field-row .field-label{margin:0}.test-builder-page .ai .field-row .quill-toolbar,.test-builder-page .create .field-row .quill-toolbar,.test-builder-page .preview .field-row .quill-toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;margin:0}.test-builder-page .ai .quill-toolbar,.test-builder-page .ai .quill-toolbar.ql-snow,.test-builder-page .create .quill-toolbar,.test-builder-page .create .quill-toolbar.ql-snow,.test-builder-page .preview .quill-toolbar,.test-builder-page .preview .quill-toolbar.ql-snow{padding:0;border:none;background:transparent}.test-builder-page .ai .quill-toolbar.ql-snow button,.test-builder-page .ai .quill-toolbar button,.test-builder-page .create .quill-toolbar.ql-snow button,.test-builder-page .create .quill-toolbar button,.test-builder-page .preview .quill-toolbar.ql-snow button,.test-builder-page .preview .quill-toolbar button{width:26px;height:26px;padding:0 3px}.test-builder-page .ai .quill-field,.test-builder-page .create .quill-field,.test-builder-page .preview .quill-field{margin-top:7px;border:1px solid #cccce4;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.test-builder-page .ai .quill-field:focus-within,.test-builder-page .create .quill-field:focus-within,.test-builder-page .preview .quill-field:focus-within{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.test-builder-page .ai .quill-field .ql-container,.test-builder-page .create .quill-field .ql-container,.test-builder-page .preview .quill-field .ql-container{border:none;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px}.test-builder-page .ai .quill-field .ql-editor,.test-builder-page .create .quill-field .ql-editor,.test-builder-page .preview .quill-field .ql-editor{min-height:72px;padding:9px 13px}.test-builder-page .ai .quill-field .ql-editor.ql-blank:before,.test-builder-page .create .quill-field .ql-editor.ql-blank:before,.test-builder-page .preview .quill-field .ql-editor.ql-blank:before{left:16px;right:16px;color:#736f9c;font-style:normal}.test-builder-page .ai .quill-field.is-compact .ql-editor,.test-builder-page .create .quill-field.is-compact .ql-editor,.test-builder-page .preview .quill-field.is-compact .ql-editor{min-height:56px}.test-builder-page .ai .field-row+.quill-field,.test-builder-page .create .field-row+.quill-field,.test-builder-page .preview .field-row+.quill-field{margin-top:8px}.test-builder-page .ai .field-row.question-row,.test-builder-page .create .field-row.question-row,.test-builder-page .preview .field-row.question-row{margin-bottom:7px}.test-builder-page .ai .option-rows,.test-builder-page .create .option-rows,.test-builder-page .preview .option-rows{display:flex;flex-direction:column;gap:6px}.test-builder-page .ai .option-row,.test-builder-page .create .option-row,.test-builder-page .preview .option-row{display:flex;align-items:center;gap:10px;padding:6px 11px;border:1px solid #adadca;border-radius:12px;background:#fff;flex-wrap:wrap}.test-builder-page .ai .option-row.correct,.test-builder-page .create .option-row.correct,.test-builder-page .preview .option-row.correct{border-color:#8bd9b4;background:#f4fcf8}.test-builder-page .ai .option-row:focus-within,.test-builder-page .create .option-row:focus-within,.test-builder-page .preview .option-row:focus-within{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.test-builder-page .ai .option-row.correct:focus-within,.test-builder-page .create .option-row.correct:focus-within,.test-builder-page .preview .option-row.correct:focus-within{border-color:#159c6b;box-shadow:0 0 0 3px rgba(21,156,107,.14)}.test-builder-page .ai .option-row>.ql-toolbar,.test-builder-page .create .option-row>.ql-toolbar,.test-builder-page .preview .option-row>.ql-toolbar{display:none;order:-1;flex-basis:100%;padding:0 0 6px;border:none}.test-builder-page .ai .option-row>.ql-toolbar button,.test-builder-page .create .option-row>.ql-toolbar button,.test-builder-page .preview .option-row>.ql-toolbar button{width:24px;height:22px;padding:2px}.test-builder-page .ai .option-row:focus-within>.ql-toolbar,.test-builder-page .create .option-row:focus-within>.ql-toolbar,.test-builder-page .preview .option-row:focus-within>.ql-toolbar{display:block}.test-builder-page .ai .option-row .option-text,.test-builder-page .create .option-row .option-text,.test-builder-page .preview .option-row .option-text{flex:1;min-width:0;border:none;font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px}.test-builder-page .ai .option-row .option-text .ql-editor,.test-builder-page .create .option-row .option-text .ql-editor,.test-builder-page .preview .option-row .option-text .ql-editor{min-height:22px;padding:0;line-height:1.5;color:#202040;outline:none}.test-builder-page .ai .option-row .option-text .ql-editor.ql-blank:before,.test-builder-page .create .option-row .option-text .ql-editor.ql-blank:before,.test-builder-page .preview .option-row .option-text .ql-editor.ql-blank:before{left:0;right:0;color:#736f9c;font-style:normal}.test-builder-page .ai .option-row input,.test-builder-page .create .option-row input,.test-builder-page .preview .option-row input{flex:1;min-width:0;height:auto;align-self:stretch;padding:4px 0;border:none;background:transparent;font-size:14.5px;line-height:1.5;color:#202040;outline:none}.test-builder-page .ai .option-row input:focus,.test-builder-page .create .option-row input:focus,.test-builder-page .preview .option-row input:focus{border:none!important}.test-builder-page .ai .option-row input:focus-visible,.test-builder-page .create .option-row input:focus-visible,.test-builder-page .preview .option-row input:focus-visible{outline:none}.test-builder-page .ai .option-row input::placeholder,.test-builder-page .create .option-row input::placeholder,.test-builder-page .preview .option-row input::placeholder{color:#736f9c}.test-builder-page .ai .option-row .radio,.test-builder-page .create .option-row .radio,.test-builder-page .preview .option-row .radio{flex:none;width:18px;height:18px;padding:0;border:5px solid #d7d4ec;border-radius:50%;background:#fff;cursor:pointer}.test-builder-page .ai .option-row .radio.checked,.test-builder-page .create .option-row .radio.checked,.test-builder-page .preview .option-row .radio.checked{border-color:#159c6b}.test-builder-page .ai .option-row .check,.test-builder-page .create .option-row .check,.test-builder-page .preview .option-row .check{position:relative;flex:none;width:18px;height:18px;padding:0;border:2px solid #d7d4ec;border-radius:5px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.test-builder-page .ai .option-row .check:after,.test-builder-page .create .option-row .check:after,.test-builder-page .preview .option-row .check:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.test-builder-page .ai .option-row .check:hover,.test-builder-page .create .option-row .check:hover,.test-builder-page .preview .option-row .check:hover{border-color:#159c6b}.test-builder-page .ai .option-row .check.checked,.test-builder-page .create .option-row .check.checked,.test-builder-page .preview .option-row .check.checked{border-color:#159c6b;background:#159c6b}.test-builder-page .ai .option-row .check.checked:after,.test-builder-page .create .option-row .check.checked:after,.test-builder-page .preview .option-row .check.checked:after{opacity:1}.test-builder-page .ai .ai-note{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:13px;line-height:1.5;color:#57557f}.test-builder-page .ai .ai-note i{margin-top:1px;font-size:15px;color:#6340d6}.test-builder-page .ai .brief-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.test-builder-page .ai .attach-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:1px dashed #adadca;border-radius:12px;background:#fff;font-size:13.5px;font-weight:400;color:#57557f;cursor:pointer}.test-builder-page .ai .attach-btn:hover{border-color:#6340d6;background:#f4f5ff}.test-builder-page .ai .attach-btn i{font-size:15px}.test-builder-page .ai .brief-files{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.test-builder-page .ai .brief-file{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 12px;border:1px solid #cccce4;border-radius:12px;background:#f4f5ff;font-size:13.5px;color:#202040}.test-builder-page .ai .brief-file>i{font-size:16px;color:#6340d6}.test-builder-page .ai .brief-file .brief-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-builder-page .ai .brief-file .muted{font-size:12.5px}.test-builder-page .ai .thinking{display:flex;flex-direction:column;gap:10px;padding:22px 24px;border-radius:16px;background:#fff}.test-builder-page .ai .thinking-done{display:flex;align-items:center;gap:9px;font-size:14px;color:#57557f}.test-builder-page .ai .thinking-done i{font-size:15px;color:#4dc184}.test-builder-page .ai .thinking-now{display:flex;align-items:center;gap:10px;font-size:14.5px;color:#202040}.test-builder-page .ai .thinking-now .spinner{width:17px;height:17px;margin:0;border-radius:50%;animation:tb-spin .8s linear infinite;flex:none;border:2px solid #cccce4;border-top-color:#6340d6}.test-builder-page .ai .match-empty{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border:1px dashed #adadca;border-radius:12px;background:#fff;font-size:13px;line-height:1.55;color:#57557f}.test-builder-page .ai .match-empty>i{margin-top:1px;font-size:18px;color:#6340d6}.test-builder-page .ai .match-empty strong{display:block;font-size:13.5px;color:#202040}.test-builder-page .ai .code-request{padding:18px 20px;border:1px dashed #adadca;border-radius:12px;background:#fff}.test-builder-page .ai .code-request .code-request-head,.test-builder-page .ai .code-request .code-request-sent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.55;color:#57557f}.test-builder-page .ai .code-request .code-request-head>i,.test-builder-page .ai .code-request .code-request-sent>i{margin-top:1px;font-size:18px;color:#6340d6}.test-builder-page .ai .code-request .code-request-head>div,.test-builder-page .ai .code-request .code-request-sent>div{flex:1;min-width:0}.test-builder-page .ai .code-request .code-request-head strong,.test-builder-page .ai .code-request .code-request-sent strong{display:block;font-size:13.5px;color:#202040}.test-builder-page .ai .code-request .code-request-head>.btn-secondary,.test-builder-page .ai .code-request .code-request-sent>.btn-secondary{flex:none;align-self:center;padding:8px 16px}.test-builder-page .ai .code-request .field-label{margin:16px 0 7px}.test-builder-page .ai .code-request .code-request-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.test-builder-page .ai .code-request .code-request-actions .hint{font-size:12.5px;color:#64608c}.test-builder-page .ai .code-request .code-request-actions .spacer{flex:1}.test-builder-page .ai .code-request .code-request-sent{margin-top:16px;padding-top:14px;border-top:1px solid #d5d5e7}.test-builder-page .ai .code-request .code-request-sent>i{color:#159c6b}.test-builder-page .ai .ai-refusal{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;padding:16px 18px;border:1px solid #adadca;border-left:3px solid #6340d6;border-radius:12px;background:#fff;font-size:13px;line-height:1.55;color:#57557f}.test-builder-page .ai .ai-refusal>i{margin-top:1px;font-size:18px;color:#6340d6}.test-builder-page .ai .ai-refusal .refusal-body{min-width:0}.test-builder-page .ai .ai-refusal strong{display:block;font-size:13.5px;color:#202040}.test-builder-page .ai .ai-refusal p{margin:2px 0 0}.test-builder-page .ai .ai-refusal .refusal-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.test-builder-page .ai .ai-refusal .refusal-suggestions .chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer;text-align:left}.test-builder-page .ai .ai-refusal .refusal-suggestions .chip:hover:not(.active){border-color:#6340d6;color:#6340d6}.test-builder-page .ai .ai-refusal .refusal-suggestions .chip.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}.test-builder-page .ai .ai-refusal .refusal-suggestions .chip .chip-icon{display:inline-flex}.test-builder-page .ai .ai-refusal .refusal-suggestions .chip .chip-icon i{font-size:14px}.test-builder-page .ai .match-levels{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.test-builder-page .ai .match-levels .chip{gap:6px;padding:5px 11px;border:1px solid #adadca;border-radius:999px;background:#fff;color:#57557f;font-size:12.5px;white-space:nowrap;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.test-builder-page .ai .match-levels .chip:hover:not(.active){border-color:#6340d6;color:#6340d6}.test-builder-page .ai .match-levels .chip.active{border-color:#6340d6;background:#ebecff;color:#6340d6;font-weight:600}.test-builder-page .ai .match-levels .chip .chip-icon{display:inline-flex}.test-builder-page .ai .match-levels .chip .chip-icon i{font-size:14px}.test-builder-page .ai .match-levels .chip .level-icon svg{display:block;width:14px;height:14px}.test-builder-page .ai .match-levels .chip .muted{font-variant-numeric:tabular-nums}.test-builder-page .ai .match-levels .chip.active .muted{color:inherit;opacity:.72}.test-builder-page .ai .match-list{display:flex;flex-direction:column;gap:8px}.test-builder-page .ai .match-row{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #cccce4;border-radius:12px;background:#fff;transition:border-color .15s ease}.test-builder-page .ai .match-row:hover{border-color:#adadca}.test-builder-page .ai .match-row .question-body{flex:1;min-width:0;cursor:pointer}.test-builder-page .ai .match-why{margin:7px 0 0;font-size:13px;line-height:1.5;color:#57557f}.test-builder-page .ai .match-actions{flex:none;display:flex;align-items:center;gap:10px}.test-builder-page .ai .matches>.field-label:first-child{margin-top:0}.test-builder-page .ai .field-label.section-break{margin-top:26px;padding-top:18px;border-top:1px solid #d5d5e7}.test-builder-page .ai .new-question-card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #6340d6;border-radius:12px;background:#ebecff}.test-builder-page .ai .new-question-card .question-body{flex:1;min-width:0}.test-builder-page .ai .new-question-card .question-icon.accent{background:#fff}.test-builder-page .ai .new-question-card .btn-primary{flex:none}.test-builder-page .ai .count-stepper{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid #adadca;border-radius:999px;background:#fff}.test-builder-page .ai .count-stepper .count{min-width:34px;text-align:center;font-size:15px;font-weight:700;color:#202040;font-variant-numeric:tabular-nums}.test-builder-page .generated-note{display:flex;align-items:center;gap:9px;margin-bottom:14px;padding:11px 16px;border-radius:12px;background:#ebecff;font-size:13.5px;color:#57557f}.test-builder-page .generated-note>i{font-size:16px;color:#6340d6}.test-builder-page .generated-note span{flex:1}.test-builder-page .resumed-banner{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px;margin:14px 24px 0;padding:16px 20px;border:1px solid #c1b2f5;border-left:4px solid #6340d6;border-radius:16px;background:#ebecff;box-shadow:0 1px 3px rgba(136,132,176,.16)}.test-builder-page .resumed-banner .banner-icon{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#6340d6}.test-builder-page .resumed-banner .banner-icon i{font-size:21px}.test-builder-page .resumed-banner .banner-text{flex:1 1 260px;min-width:0;font-size:13.5px;line-height:1.5;color:#57557f}.test-builder-page .resumed-banner .banner-text strong{display:block;margin-bottom:2px;font-size:15.5px;font-weight:700;color:#202040}.test-builder-page .resumed-banner .banner-actions{flex:none;display:flex;align-items:center;gap:8px;margin-left:auto}.test-builder-page .resumed-banner .btn-secondary{background:#fff}.test-builder-page .preview .origin-note{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px;padding:14px 16px;border:1px solid #cccce4;border-radius:12px;background:#fff;font-size:13px;line-height:1.55;color:#57557f}.test-builder-page .preview .origin-note>i{margin-top:1px;font-size:17px;color:#6340d6}.test-builder-page .preview .origin-note>div{flex:1;min-width:0}.test-builder-page .preview .origin-note strong{display:block;font-size:13.5px;color:#202040}.test-builder-page .preview .origin-note .link-btn{flex:none;margin-top:1px}.test-builder-page .preview .origin-note.test-only>i{color:#6340d6}.test-builder-page .preview .origin-note.draft{border-style:dashed}.test-builder-page .preview .origin-note.draft>i{color:#57557f}.test-builder-page .preview .read-field{width:100%;height:40px;border:1px solid #adadca;border-radius:12px;background:#fff;font-size:15px;color:#202040;outline:none;transition:border-color .15s ease,box-shadow .15s ease;display:flex;align-items:center;height:auto;min-height:40px;padding:8px 16px;line-height:1.5;cursor:default}.test-builder-page .preview .read-field::placeholder{color:#736f9c}.test-builder-page .preview .read-field:focus{border-color:#6340d6;box-shadow:0 0 0 3px rgba(99,64,214,.12)}.test-builder-page .preview .read-field.empty{color:#736f9c}.test-builder-page .preview .read-rich{padding:11px 14px;border:1px solid #cccce4;border-radius:12px;background:#fff;font-size:14.5px;line-height:1.55;color:#202040;overflow-wrap:anywhere}.test-builder-page .preview .read-rich p{margin:0 0 6px}.test-builder-page .preview .read-rich p:last-child{margin-bottom:0}.test-builder-page .preview .read-rich ol,.test-builder-page .preview .read-rich ul{margin:0 0 6px;padding-left:22px}.test-builder-page .preview .read-rich img{max-width:100%}.test-builder-page .preview .read-rich pre{margin:6px 0;padding:10px 12px;border-radius:8px;background:#f4f5ff;font-size:13px;white-space:pre-wrap}.test-builder-page .preview .read-tags{display:flex;flex-wrap:wrap;gap:5px}.test-builder-page .preview .option-row.read-only .check,.test-builder-page .preview .option-row.read-only .radio{cursor:default}.test-builder-page .preview .option-row.read-only .option-text-read{flex:1;min-width:0;font-size:14.5px;line-height:1.5;color:#202040;overflow-wrap:anywhere}.test-builder-page .preview .option-row.read-only .option-text-read p{margin:0}.test-builder-page .preview .option-row.read-only .option-text-read img{max-width:100%}.test-builder-page .preview code-challenge-content-preview,.test-builder-page .preview code-project-content-preview{display:block}.test-builder-page .footer-hint{flex:1 1 180px;min-width:0;font-size:13px;color:#57557f}.test-builder-page .library-toggle{display:flex;align-items:center;gap:10px;margin:0;font-size:13.5px;color:#57557f;cursor:pointer}.test-builder-page .library-toggle input{position:absolute;width:1px;height:1px;opacity:0}.test-builder-page .library-toggle .box{flex:none;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #adadca;border-radius:6px;background:#fff;color:transparent;font-size:12px}.test-builder-page .library-toggle input:checked+.box{border-color:#6340d6;background:#6340d6;color:#fff}.test-builder-page .library-toggle input:focus-visible+.box{outline:2px solid #c1b2f5;outline-offset:2px}.test-builder-page .switch{position:relative;display:inline-block;width:36px;height:20px;margin-bottom:0}.test-builder-page .switch input{width:0;height:0;opacity:0}.test-builder-page .switch input:checked+.slider{background-color:#6340d6}.test-builder-page .switch input:checked+.slider:before{transform:translateX(15px)}.test-builder-page .switch .slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#cccce4;border-radius:34px;transition:.4s;cursor:pointer}.test-builder-page .switch .slider:before{position:absolute;content:"";width:16px;height:16px;left:2.5px;bottom:2px;background-color:#fff;border-radius:50%;transition:.4s}.test-builder-page .status-btn{position:relative;height:20px;padding:0;border:none;border-radius:12px;outline:none;cursor:pointer}.test-builder-page .status-btn:before{display:inline-block;content:"";width:36px;height:100%;border-radius:12px;background-color:#6340d6;transition:background .5s}.test-builder-page .status-btn:after{position:absolute;display:inline-block;content:"";width:15px;height:calc(100% - 4px);top:2px;right:2px;border-radius:12px;background-color:#fff;transition:right .15s cubic-bezier(.68,-.55,.265,1.55)}.test-builder-page .status-btn.disabled:before{background-color:#7f7d92}.test-builder-page .status-btn.disabled:after{right:calc(100% - 18px)}#viewport-container[data-route^="/tests/"] ui-view>.test-builder-page{height:calc(100vh - 130px)}@media(max-width:1100px){.test-builder-page{grid-template-columns:minmax(0,1fr);height:auto}.test-builder-page .builder-pane,.test-builder-page .builder-rail{min-height:420px}#viewport-container[data-route^="/tests/"] ui-view>.test-builder-page{height:auto}}locked-page{display:flex;justify-content:center;align-items:center;height:100%}locked-page .locked-container{display:flex;flex-direction:column;align-items:center;gap:40px;background:#fff;padding:40px;border-radius:40px;width:489px;box-shadow:0 2px 10px rgba(0,0,0,.1)}locked-page .locked-container .lock-icon{width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center}locked-page .locked-container .lock-icon img{width:100%;height:100%}locked-page .locked-container .content-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}locked-page .locked-container .content-info h1{font-size:24px;color:#36366a}locked-page .locked-container .content-info .account-name{font-weight:600;font-size:20px;color:#36366a}locked-page .locked-container .content-info .message{color:#36366a;text-align:center}locked-page .locked-container .contact-button{display:flex;justify-content:space-between;gap:20px}locked-page .locked-container .contact-button .link{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out}locked-page .locked-container .contact-button .link:active,locked-page .locked-container .contact-button .link:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}locked-page .locked-container .contact-button .link:focus,locked-page .locked-container .contact-button .link:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}locked-page .locked-container .contact-button .link:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}locked-page .locked-container .contact-button button{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none}locked-page .locked-container .contact-button button:active,locked-page .locked-container .contact-button button:hover{background-color:#4627ab}locked-page .locked-container .contact-button button:focus,locked-page .locked-container .contact-button button:focus-visible{outline-color:#c1b2f5;outline-style:solid}locked-page .locked-container .contact-button button:disabled{outline:none;background-color:#d5d5e7;cursor:auto}welcome-page{display:flex;justify-content:center;align-items:center;height:100%}welcome-page .locked-container{display:flex;flex-direction:column;align-items:center;gap:50px;background:#fff;padding:40px;border-radius:40px;width:100%;max-width:615px;box-shadow:0 2px 10px rgba(0,0,0,.1)}welcome-page .locked-container .lock-icon{width:155px;height:32px;display:flex;align-items:center;justify-content:center;background:url(/logo_row_black.svg) no-repeat 50%;background-size:cover}welcome-page .locked-container .lock-icon img{width:100%;height:100%}welcome-page .locked-container .content-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}welcome-page .locked-container .content-info h1{font-weight:600;font-size:24px;color:#36366a}welcome-page .locked-container .content-info .list-info{list-style-type:none;padding:0;margin:0}welcome-page .locked-container .content-info .list-info li:last-child{margin-bottom:0}welcome-page .locked-container .content-info .list-info li{display:flex;margin-bottom:20px;font-weight:500;color:#36366a;font-size:18px}welcome-page .locked-container .content-info .list-info li:before{content:counter(step);counter-increment:step;width:36px;min-width:36px;height:36px;border-radius:50%;background-color:#eaebf8;color:#000;display:flex;align-items:center;justify-content:center;margin-right:15px;font-weight:700;font-size:20px}welcome-page .locked-container .content-info .list-info{counter-reset:step}welcome-page .locked-container .content-info .message{font-size:18px;color:#36366a;align-self:flex-start;font-weight:500}welcome-page .locked-container .content-info .message a{font-weight:700;color:#6340d6}welcome-page .locked-container .contact-button{display:flex;justify-content:space-between;gap:20px}welcome-page .locked-container .contact-button .link{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-image:linear-gradient(96deg,#2cd6c5 -19.02%,#604ad5 103.96%);color:#fff;border:none;transition:background-image .5s ease-out}welcome-page .locked-container .contact-button .link:active,welcome-page .locked-container .contact-button .link:hover{background-image:linear-gradient(45deg,#6340d6,#6340d6)}welcome-page .locked-container .contact-button .link:focus,welcome-page .locked-container .contact-button .link:focus-visible{outline-color:#c1b2f5;outline-style:solid;outline-width:1px}welcome-page .locked-container .contact-button .link:disabled{background-color:#d5d5e7;cursor:auto;background-image:none;outline:none}welcome-page .locked-container .contact-button button{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none}welcome-page .locked-container .contact-button button:active,welcome-page .locked-container .contact-button button:hover{background-color:#4627ab}welcome-page .locked-container .contact-button button:focus,welcome-page .locked-container .contact-button button:focus-visible{outline-color:#c1b2f5;outline-style:solid}welcome-page .locked-container .contact-button button:disabled{outline:none;background-color:#d5d5e7;cursor:auto}public-share-page{display:block;padding:30px}public-share-page .content{display:block;padding:20px 16px;border-radius:20px;background-color:hsla(0,0%,100%,.5);width:100%;max-width:1500px}public-share-page .content .img-wrap{margin-bottom:16px}public-share-page .content .main-content{display:flex;gap:16px}public-share-page .content .main-content .content-info{max-width:330px;width:100%;display:flex;flex-direction:column;gap:12px;flex:25%;font-size:14px;font-weight:500;color:#36366a}public-share-page .content .main-content .content-info .score,public-share-page .content .main-content .content-info .summary,public-share-page .content .main-content .content-info .topics{border-radius:20px;padding:20px;background-color:#fff}public-share-page .content .main-content .content-info .score h3,public-share-page .content .main-content .content-info .summary h3,public-share-page .content .main-content .content-info .topics h3{color:#36366a;margin-bottom:12px;font-size:18px;font-weight:600}public-share-page .content .main-content .content-info .score div h4,public-share-page .content .main-content .content-info .summary div h4,public-share-page .content .main-content .content-info .topics div h4{font-weight:600}public-share-page .content .main-content .content-info .summary{display:flex;flex-direction:column;gap:12px}public-share-page .content .main-content .content-info .summary h3{margin-bottom:0}public-share-page .content .main-content .content-info .score .value{font-size:28px;font-weight:600;color:#6642e9;margin-right:12px}public-share-page .content .main-content .content-info .score .value-description{color:#79769e}public-share-page .content .main-content .content-info .score .value-description strong{color:#36366a}public-share-page .content .main-content #report{width:100%}token-change-password-page{display:grid;height:100%;background-image:url(/auth_login_admin.jpg);background-repeat:no-repeat;background-size:cover;background-color:#000f4e}token-change-password-page form.change{display:flex;place-self:center;flex-direction:column;padding:45px 35px;background-color:#fff;border-radius:30px;max-width:420px;width:100%;height:520px;justify-content:space-between;box-shadow:0 0 0 1px rgba(0,0,0,.024),0 1px 0 0 rgba(0,0,0,.05),0 0 8px 0 rgba(0,0,0,.03),0 20px 30px 0 rgba(0,0,0,.1)}token-change-password-page form.change .form-header .logo{text-align:center;margin-bottom:30px}token-change-password-page form.change .form-header .logo img{width:100px;height:auto}token-change-password-page form.change .form-header h1{text-align:center;font-size:18px;font-weight:600;color:#000;margin-bottom:5px}token-change-password-page form.change .form-header h3{text-align:center;font-size:14px;font-weight:500;color:#232341;margin-bottom:30px}token-change-password-page form.change .form-body .control-group label{display:block;font-weight:500;font-size:14px;color:#36366a}token-change-password-page form.change .form-body .control-group input{width:100%}token-change-password-page form.change .form-body .control-group input.error{border-color:#e62419!important}token-change-password-page form.change .form-body .control-group .form-error{height:15px;color:#e62419;font-size:12px;padding:0 20px}token-change-password-page form.change .form-body .control-group .symbol{position:relative}token-change-password-page form.change .form-body .control-group .symbol input{padding-right:40px}token-change-password-page form.change .form-body .control-group .symbol button.eye{position:absolute;top:calc(50% - 1rem);right:10px}token-change-password-page form.change .form-body .control-group .symbol button.eye:focus{outline:none}token-change-password-page form.change .form-body .control-group .symbol button.eye:hover i{color:#6340d6}token-change-password-page form.change .form-body .control-group .symbol button.eye i{font-size:20px}token-change-password-page form.change .form-footer{display:grid}token-change-password-page form.change .form-footer button.nav{font-size:14px;font-weight:500;color:#6340d6;transition:color .5s linear;place-self:center}token-change-password-page form.change .form-footer button.nav:focus{outline:none}token-change-password-page form.change .form-footer button.nav:hover{color:#3a1f91}token-change-password-page form.change .form-footer button.nav:disabled{color:#c1b2f5;cursor:auto}token-change-password-page form.change .form-footer button.submit{font-size:14px;font-weight:500;height:44px;display:flex;min-width:126px;padding:10px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#6340d6;color:#fff;border:none;width:100%;margin-bottom:24px}token-change-password-page form.change .form-footer button.submit:active,token-change-password-page form.change .form-footer button.submit:hover{background-color:#4627ab}token-change-password-page form.change .form-footer button.submit:focus,token-change-password-page form.change .form-footer button.submit:focus-visible{outline-color:#c1b2f5;outline-style:solid}token-change-password-page form.change .form-footer button.submit:disabled{outline:none;background-color:#d5d5e7;cursor:auto}@media(max-height:520px),(max-width:767px){token-change-password-page{height:auto;min-height:100%;place-items:start center;padding:16px}token-change-password-page form.change{height:auto;gap:24px;padding:32px 20px}token-change-password-page form.change .form-body input{font-size:16px}token-change-password-page form.change .form-footer button.submit{margin-bottom:0}}@media(hover:none)and (pointer:coarse){token-change-password-page form.change .form-body .control-group .symbol button.eye{top:0;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;line-height:1}}.news-page{text-align:left;width:max-content}.news-page .main-content{padding:16px;max-width:900px;background:#fff;border-radius:20px}.news-page .main-content h2{font-size:16px;line-height:28px;font-weight:400;margin-bottom:24px;color:#2a2f5b}.news-page .main-content .description{font-size:14px;line-height:20px;font-weight:400;color:#2a2f5b;margin-bottom:24px}.news-page .main-content .releases-container{display:flex;flex-direction:column;gap:12px}.news-page .main-content .releases-container .release-block{background:#fff;border-radius:8px;padding:16px;border:1px solid #e8e8ec;margin-bottom:0}.news-page .main-content .releases-container .release-block .release-header{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e8e8ec}.news-page .main-content .releases-container .release-block .release-header .release-version{font-size:14px;font-weight:700;line-height:20px;color:#2a2f5b;margin:0}.news-page .main-content .releases-container .release-block .release-content h4{font-size:14px;font-weight:700;line-height:20px;margin-bottom:8px;color:#2a2f5b}.news-page .main-content .releases-container .release-block .release-content .features-list{list-style:none;padding:0;margin:0}.news-page .main-content .releases-container .release-block .release-content .features-list li{padding:2px 0 2px 24px;position:relative;font-size:14px;line-height:20px;font-weight:400;color:#2a2f5b;margin-bottom:4px}.news-page .main-content .releases-container .release-block .release-content .features-list li:before{content:"\2713";position:absolute;left:0;top:6px;color:#28a745;font-weight:700;font-size:16px}.news-page .main-content .releases-container .release-block .release-content .features-list li strong{display:block;font-weight:700;margin-bottom:4px}.news-page .main-content .releases-container .release-block .release-content .features-list li p{margin:4px 0 8px;font-size:14px;line-height:20px;color:#2a2f5b}.news-page .main-content .releases-container .release-block .release-content .features-list li .feature-link{color:#6340d6;text-decoration:none;font-weight:600;font-size:14px;transition:all .2s ease}.news-page .main-content .releases-container .release-block .release-content .features-list li .feature-link:hover{color:#4e2db0;text-decoration:underline}.news-page .main-content .releases-container .release-block .release-content .features-list li .feature-image{max-width:280px;height:auto;border-radius:8px;margin-top:8px;margin-right:8px;border:1px solid #e8e8ec;display:inline-block;cursor:pointer;transition:all .3s ease;vertical-align:top}.news-page .main-content .releases-container .release-block .release-content .features-list li .feature-image:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#6340d6}.news-page .main-content .releases-container .release-block .release-content .features-list li .sub-features-list{list-style:none;padding:0;margin:12px 0 0}.news-page .main-content .releases-container .release-block .release-content .features-list li .sub-features-list li{padding:4px 0 4px 16px;position:relative;font-size:14px;line-height:20px;font-weight:400;color:#2a2f5b;margin-bottom:6px}.news-page .main-content .releases-container .release-block .release-content .features-list li .sub-features-list li:before{content:"\2022";position:absolute;left:0;top:4px;color:#2a2f5b;font-weight:700;font-size:16px}.news-page .main-content .releases-container .release-block .release-content .features-list li .sub-features-list li strong{font-weight:600}.news-page .image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:9999;display:flex;justify-content:center;align-items:center;padding:20px;cursor:pointer}.news-page .image-modal .image-modal-content{position:relative;max-width:90%;max-height:90%;cursor:default}.news-page .image-modal .image-modal-content img{max-width:100%;max-height:90vh;width:auto;height:auto;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.news-page .image-modal .image-modal-content .image-modal-close{position:absolute;top:-40px;right:0;background:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#2a2f5b}.news-page .image-modal .image-modal-content .image-modal-close:hover{background:#6340d6;color:#fff;transform:scale(1.1)}.news-page .image-modal .image-modal-content .image-modal-close i{font-size:20px}@media(max-width:768px){.news-page{padding:16px}.news-page .main-content h2{font-size:24px}.news-page .main-content .releases-container .release-block{padding:16px}.news-page .main-content .releases-container .release-block .release-header{flex-direction:column;align-items:flex-start;gap:8px}.news-page .main-content .releases-container .release-block .release-header .release-version{font-size:20px}.news-page .main-content .releases-container .release-block .release-content .features-list li .feature-image{max-width:100%;display:block;margin-right:0;margin-bottom:8px}.news-page .image-modal{padding:10px}.news-page .image-modal .image-modal-content{max-width:100%;max-height:100%}.news-page .image-modal .image-modal-content .image-modal-close{top:10px;right:10px;width:32px;height:32px}.news-page .image-modal .image-modal-content .image-modal-close i{font-size:18px}.news-page .image-modal .image-modal-content img{max-height:80vh}}.dashboard-page{text-align:left;width:100%}.dashboard-page .main-content{max-width:1200px}.dashboard-page .page-content{display:grid;grid-template-columns:1fr;gap:24px;align-content:start}.dashboard-page .page-content .charts-wrap{position:relative}.dashboard-page .page-content .overlay-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.7);border-radius:12px;pointer-events:none;z-index:10}.dashboard-page .page-content .overlay-spinner i{font-size:40px;color:#6340d6}.dashboard-page .page-content .charts-row{display:flex;gap:20px;align-items:flex-start;margin-top:16px}.dashboard-page .page-content candidates-activity-chart{margin-bottom:20px}.dashboard-page .page-content .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin-top:40px}.dashboard-page .page-content .loading-state i{font-size:50px;display:block;color:#6340d6}.dashboard-page .page-content .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;background:#fff;border-radius:12px;margin-top:40px}.dashboard-page .page-content .empty-state .empty-state-icon{width:80px;height:80px;border-radius:50%;background:#f8f8fc;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.dashboard-page .page-content .empty-state .empty-state-icon i{font-size:40px;color:#6340d6}.dashboard-page .page-content .empty-state h3{font-size:20px;font-weight:600;color:#232341;margin:0 0 12px}.dashboard-page .page-content .empty-state p{font-size:14px;color:#7f7d92;margin:0 0 24px;max-width:400px;line-height:1.5}.dashboard-page .page-content .empty-state .empty-state-button{font-weight:500;height:44px;display:flex;min-width:126px;justify-content:center;gap:10px;flex-shrink:0;border-radius:50px;transition:background .5s ease;background-color:#fff;color:#292949;border:1px solid #79769e;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none}.dashboard-page .page-content .empty-state .empty-state-button:active,.dashboard-page .page-content .empty-state .empty-state-button:hover{background-color:#d5d5e7}.dashboard-page .page-content .empty-state .empty-state-button:focus,.dashboard-page .page-content .empty-state .empty-state-button:focus-visible{outline:1px solid #6340d6}.dashboard-page .page-content .empty-state .empty-state-button:disabled{background-color:#fff;color:#adadca;cursor:auto;outline:none}.dashboard-page .page-content .empty-state .empty-state-button i{font-size:20px}