body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-page,.right-panel{font-family:Inter,sans-serif}.login-page{display:flex;height:100vh;width:100vw}.left-panel{align-items:center;background-color:#fff;display:flex;justify-content:center;overflow:hidden;width:50%}.left-pannel-img{object-fit:contain;width:100%}.right-panel{align-items:center;background:#fff;display:flex;justify-content:center;transition:opacity .6s ease;width:50%}.fade-out{opacity:0}.form-box{max-width:27.778vw;padding:2.778vw;width:100%}.login-title{font-size:2.778vw;font-weight:700;letter-spacing:0;line-height:2.778vw;margin-bottom:.278vw;text-align:left}.login-subtitle{color:#92929d;font-size:1.111vw;font-weight:500;letter-spacing:0;line-height:1.667vw;margin-bottom:1.667vw}.linkedin-icon{border-radius:.694vw}.microsoft-icon{border:1px solid #000;border-radius:3.472vw}.divider{color:#696974;font-size:.882vw;font-weight:500;line-height:1.411vw;margin:1.389vw 0;position:relative;text-align:center}.divider:after,.divider:before{background:#ddd;content:"";height:.069vw;position:absolute;top:50%;width:30%}.divider:before{left:0}.divider:after{right:0}.login-form{display:flex;flex-direction:column;gap:1.111vw}.login-form input{border:1px solid #ddd;border-radius:.694vw;font-size:.972vw;padding:.833vw 1.111vw;width:92%}.input-group{flex:1 1;position:relative}.input-group input{background:#fff;border:1px solid #e2e2ea;border-radius:.694vw;box-sizing:border-box;outline:none;padding:.972vw .833vw .417vw;width:100%}.input-group input:focus{border:1px solid #7f5af0}.input-group label{background-color:#fff;color:#92929d;font-size:1.042vw;font-weight:400;left:.833vw;padding:0 .278vw;pointer-events:none;position:absolute;top:.833vw;transition:all .2s ease-in-out}.input-group input:focus+label,.input-group input:not(:placeholder-shown)+label{color:#7f5af0;font-size:.833vw;left:.694vw;top:-.556vw}.login-btn{background-color:#8e5cf6;border:none;border-radius:.556vw;color:#fff;cursor:pointer;font-size:1.313vw;font-weight:700;padding:.694vw}.login-btn:hover{background-color:#774ce0}.alert-overlay{align-items:center;animation:fadeIn .208vw ease-in-out;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.alert-box{animation:popUp .208vw ease;background:#fff;border-radius:.833vw;box-shadow:0 .694vw 2.083vw #0000004d;color:#333;font-size:1rem;max-width:27.778vw;padding:1.389vw 2.083vw;position:relative;text-align:center}.alert-close{background:none;border:none;color:#777;cursor:pointer;font-size:1.042vw;position:absolute;right:.972vw;top:.556vw;transition:color .139vw}.alert-close:hover{color:#000}@keyframes popUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-link{color:#7f5af0;font-size:.972vw;font-weight:400;margin-top:.694vw;text-align:center}.admin:hover{color:#0056b3}.admin,.admin:hover{text-decoration:none}.admin{display:inline}.form-wrapper{align-items:center;background-image:url(/static/media/image.e73a114fc38b4b968153.png);background-repeat:no-repeat;background-size:cover;display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center}.form-card{background-color:#fff;border-radius:12px;box-shadow:0 .139vw .833vw #00000014;max-width:48.611vw;padding:3vw 3.5vw 3.739vw 3vw;width:100%}.form-card h2{color:#101828;font-size:24px;font-weight:600;line-height:1.222vw;margin-bottom:.25vw;padding-bottom:.2vw}.form-card p{color:#666;font-size:16px;font-weight:400;line-height:.972vw;margin-bottom:2vw}.form-group{margin-bottom:1.25vw;width:47%}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23666%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27></polyline></svg>");background-position:right 9px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:30px}.form-group label{color:#344054;display:block;font-size:.972vw;font-weight:500;line-height:1.389vw;margin-bottom:.278vw}.required{color:#7f56d9;margin-left:.139vw}input,select{border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px #1018280d;font-size:1rem;padding:.717vw;width:100%}.form-group input:focus,.form-group select:focus{border:1px solid #7f5af0}.form-group select:invalid{color:#888}.form-group select{color:#000}select{border-radius:8px;width:24.3vw}.form-group .react-select-container .react-select__control--is-focused{border-color:#7f5af0!important}.form-group .react-select-container .react-select__placeholder{color:#888}.form-group .react-select-container .react-select__multi-value{border-radius:8px}.form-group .react-select-container .react-select__control{border:1px solid #ccc;border-radius:8px;box-shadow:none;width:24.4vw}input:focus,select:focus{border-color:#71628b;outline:none}.two-cols{display:flex;gap:3vw}.two-cols .form-group{flex:2 1}.form-footer{background-color:#fcfaff;display:flex;justify-content:center;margin-top:2.2vw}.submitbtn{background-color:#7c3aed;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.9vw .972vw;width:100%}.submitbtn:hover{background-color:#6d28d9}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(.208vw);backdrop-filter:blur(.208vw);background-color:#ffffffe6;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-content{text-align:center}.loading-image{height:auto;margin-bottom:1.389vw;width:13.889vw}.loading-text{color:#436b61;font-family:Arial;font-size:1.25vw;font-weight:500}@media screen and (min-width:2560px){.form-card{background-color:#fff;padding-right:4.5vw}.form-card h2{font-size:1.867vw}.submitbtn{font-size:1.7rem;padding:1.01vw}.submitbtn:hover{background-color:#6d28d9}input,select{border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 1px 2px #1018280d;font-size:1rem;padding:1vw;width:100%}select{width:25vw}}.test-wrapper{background-color:#fdfdfd;font-family:Inter,sans-serif;padding:10px 40px 40px}.test-header{margin-bottom:30px}.test-title{color:#101828;font-size:32px;font-weight:700;line-height:32px;margin-bottom:10px;width:100%}.test-desc{color:#475467;font-size:14px;font-weight:400;line-height:20px;margin-bottom:30px;width:100%}.test-container{display:flex;flex-wrap:wrap;gap:40px}.test-main{flex:3 1;min-width:60%}.test-sidebar{display:flex;flex:1 1;flex-direction:column;gap:20px;min-width:280px;padding-top:32px}.question-block{margin-bottom:40px}.question-title{color:#101828;font-size:18px;font-weight:600;line-height:28px;margin-bottom:6px}.question-text{margin-bottom:12px}.options-list,.question-text{color:#101828;font-size:14px;font-weight:500;line-height:21px}.options-list{display:flex;flex-direction:column;gap:12px}.option-label{align-items:center;border:1px solid #dee0e3;border-radius:12px;display:flex;gap:16px;padding:15px;transition:all .2s ease}.option-label,.option-label input[type=radio]{background-color:#fff;cursor:pointer;position:relative}.option-label input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #dee0e3;border-radius:50%;display:grid;height:20px;margin:0;place-content:center;width:20px}.option-label input[type=radio]:before{background-color:#7f56d9;border-radius:50%;content:"";height:10px;transform:scale(0);transition:transform .3s ease-in-out;width:10px}.option-label input[type=radio]:checked:before{transform:scale(1)}.option-label.correct-option input[type=radio]:checked:before,.option-label.correct-option:not(.selected) input[type=radio]:before{align-items:center;background-color:#067647;border-radius:50%;color:#fff;content:"✔";display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;transform:none;width:20px}.option-label.incorrect-option input[type=radio]:checked:before{align-items:center;background-color:#b54708;border-radius:50%;color:#fff;content:"✖";display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;transform:none;width:20px}.option-label.correct-option input[type=radio],.option-label.correct-option input[type=radio]:checked,.option-label.incorrect-option input[type=radio]:checked{border:none}.option-label.correct-option{background-color:#ecfdf3;border-color:#2ecc71}.option-label.incorrect-option{background-color:#fef3f2;border-color:#e74c3c}.option-label input[type=radio]:checked{border-color:#6c5ce7}.option-label.selected{background-color:#f3f0ff;border-color:#6c5ce7}.correct-option{background-color:#e7f6ec!important;border-color:#2ecc71!important}.incorrect-option{background-color:#fceaea!important;border-color:#e74c3c!important}.option-icon{display:none}.answer-feedback{font-size:14px;font-weight:600;margin-top:10px}.answer-feedback.correct{color:green}.answer-feedback.incorrect{color:red}.card{background-color:#fafafa;border-radius:12px;box-shadow:0 0 6px #0000000f;gap:20px;padding:20px}.card h4{color:#101828;font-size:16px;font-weight:600;line-height:30px;margin-bottom:12px}.applicant-card,.timer-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:0 20px 20px}.invisible-table{border-collapse:collapse;width:100%}.invisible-table td{color:#101828;font-size:14px;font-weight:400;line-height:21px;padding:6px 0;vertical-align:top}.invisible-table td:first-child{color:#475467;font-size:14px;font-weight:400;line-height:21px;width:40%}.timer-display{display:flex;gap:12px;justify-content:center}.timer-box{background-color:#f9f5ff;border-radius:12px;padding:12px 16px;text-align:center;width:60px}.timer-box span{color:#7f56d9;display:block;font-size:18px;font-weight:700;line-height:23px}.timer-label{color:#101828;font-size:14px;font-weight:400;line-height:21px}.submit-card{background:none;box-shadow:none;padding:0}.submit-btn{background-color:#6c5ce7;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:14px;transition:background-color .3s ease;width:100%}.submit-btn:hover{background-color:#5946c1}.circular-progress-container{height:100px;margin:16px auto;position:relative;width:100px}.circular-progress-container svg{transform:rotate(-90deg)}.circular-progress-container circle{transition:stroke-dashoffset .6s ease}.progress-label{color:#7f56d9;font-size:18px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.score-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:0 20px 20px}body{background:#f6f8fa;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-family:Inter,sans-serif;margin:0;padding:0}.result-wrapper h2{color:#7f56d9;font-size:1.5rem;margin-bottom:1rem;padding-left:13px}.result-wrapper{padding:1rem}.table-wrapper{border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 0 10px #fff;overflow-x:auto}.result-wrapper{background-color:#fff}.result-wrapper table{background-color:#fff;border-collapse:collapse;border-radius:10px;box-shadow:0 2px 6px #0000000d;overflow:hidden;width:100%}.result-wrapper thead{color:#475467;font-size:12px;font-weight:500;line-height:18px}.result-wrapper th{font-size:12px}.result-wrapper td,.result-wrapper th{border-bottom:1px solid #e4e7ec;font-weight:500;line-height:20px;padding:14px 18px;text-align:left}.result-wrapper td{color:#101828;font-size:14px}.td_CN{color:#6941c6}.result-wrapper tr:nth-child(odd){background-color:#f9f5ff}.result-wrapper tr:hover{background-color:#eef2f6}a{color:#6941c6;font-weight:500;text-decoration:none}
/*# sourceMappingURL=main.ab62ffa8.css.map*/