.Assessment_assessmentContainer__xkVGc{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;z-index:9999;background-color:var(--white);padding:20px}.Assessment_warningBanner__NMLRu{position:fixed;top:0;left:0;right:0;background:var(--warning);color:var(--white);padding:5px;display:flex;align-items:center;justify-content:center;gap:10px;z-index:10000;animation:Assessment_slideDown__TvDgo .3s ease-out;box-shadow:var(--shadow-lg)}@keyframes Assessment_slideDown__TvDgo{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.Assessment_warningIcon__rxjy4{font-size:20px;animation:Assessment_pulse__Iucgz 2s infinite;display:flex;justify-content:center;align-items:center}@keyframes Assessment_pulse__Iucgz{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.Assessment_header__MrPG5{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-radius:16px;margin-bottom:20px}.Assessment_headerLeft__IEC70{flex:1 1}.Assessment_title__huF2y{font-size:28px;font-weight:700;color:var(--dark);text-transform:capitalize;margin:0 0 8px;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Assessment_progressInfo__t69Xk{font-size:14px;color:#666;font-weight:500}.Assessment_headerRight__MQXVI{display:flex;align-items:center;gap:10px}.Assessment_timer__J_L2n{width:150px;height:45px;gap:8px;background:var(--primary-gradient);color:var(--white);border-radius:var(--radius);font-weight:700}.Assessment_timerIcon__t9Sv3,.Assessment_timer__J_L2n{display:flex;align-items:center;justify-content:center;font-size:20px}.Assessment_progressBarContainer__a3R6w{padding:20px;border-radius:16px;margin-bottom:20px}.Assessment_progressBarBg__h_RQD{position:relative;height:12px;background:var(--border-color);border-radius:10px;overflow:hidden;margin-bottom:10px}.Assessment_progressBarFill__fQJVG{position:relative;height:100%;background:linear-gradient(90deg,var(--primary) 0,var(--primary-dark) 100%);border-radius:10px;transition:width .3s ease;overflow:hidden}.Assessment_progressText__JutxB{font-size:14px;color:#666;font-weight:600;text-align:center;display:block}.Assessment_quizLayout__AvlDX{display:grid;grid-template-columns:250px 1fr;grid-gap:20px;gap:20px}.Assessment_navigationSidebar__Mn9hq{padding:20px;border-radius:var(--radius);height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px;border:1px solid var(--border-color)}.Assessment_sidebarTitle__a94oY{font-size:18px;font-weight:700;color:var(--dark);margin:0 0 16px}.Assessment_questionGrid__yTKkJ{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:20px}.Assessment_questionNavBtn__qY4fQ{aspect-ratio:1;border:2px solid var(--border-color);background:none;border-radius:var(--radius);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;color:var(--dark-text)}.Assessment_questionNavBtn__qY4fQ:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.Assessment_questionNavBtn__qY4fQ.Assessment_current__burVW{background-color:var(--primary);color:#fff;border-color:var(--primary)}.Assessment_questionNavBtn__qY4fQ.Assessment_answered__S9aaX{background:var(--success);color:#fff;border-color:var(--success)}.Assessment_questionNavBtn__qY4fQ.Assessment_bookmarked__6aEXv{border-color:var(--warning);border-width:3px}.Assessment_bookmarkIndicator__chLUw{position:absolute;top:-8px;right:-8px;font-size:16px}.Assessment_legend__cQASM{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:2px solid var(--border-color)}.Assessment_legendItem__cZqPE{display:flex;align-items:center;gap:8px;font-size:12px;color:#666}.Assessment_legendBox__mBtW3{width:16px;height:16px;border-radius:4px;border:2px solid #e0e0e0}.Assessment_legendBox__mBtW3.Assessment_current__burVW{background:var(--primary);border-color:var(--primary)}.Assessment_legendBox__mBtW3.Assessment_answered__S9aaX{background:var(--success);border-color:var(--success)}.Assessment_legendBox__mBtW3.Assessment_bookmarked__6aEXv{border-color:var(--warning);border-width:3px}.Assessment_questionArea__FS4TA{padding:30px;border-radius:var(--radius);border:1px solid var(--border-color)}.Assessment_questionCard___aVX8{margin-bottom:30px}.Assessment_questionHeader__ihsEz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.Assessment_questionText__FyCCE{font-size:22px;font-weight:600;color:var(--dark-text);line-height:1.5;flex:1 1;margin:0}.Assessment_bookmarkBtn__q8nSj{background:none;border:none;font-size:28px;cursor:pointer;transition:transform .2s ease;padding:4px 8px;color:var(--primary)}.Assessment_bookmarkBtn__q8nSj:hover{transform:scale(1.2) rotate(10deg)}.Assessment_bookmarkBtn__q8nSj.Assessment_bookmarked__6aEXv{animation:Assessment_bookmarkBounce__rxlhX .5s ease}@keyframes Assessment_bookmarkBounce__rxlhX{0%,to{transform:scale(1)}50%{transform:scale(1.3) rotate(10deg)}}.Assessment_optionsContainer__F1VQ6{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.Assessment_optionCard__rUk0i{display:flex;align-items:center;gap:16px;padding:20px;background:none;border:3px solid var(--border-color);border-radius:var(--radius);cursor:pointer;transition:all .3s ease;font-size:16px;text-align:left;position:relative;overflow:hidden}.Assessment_optionCard__rUk0i:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;transition:left .5s ease}.Assessment_optionCard__rUk0i:hover{border-color:var(--primary)}.Assessment_optionCard__rUk0i.Assessment_selected__ZogGl{background:var(--primary-gradient);border-color:var(--primary);color:var(--white)}.Assessment_optionLetter___Q_5u{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--hover);border-radius:50%;font-weight:700;font-size:18px;flex-shrink:0;color:var(--dark-text)}.Assessment_optionCard__rUk0i.Assessment_selected__ZogGl .Assessment_optionLetter___Q_5u{background:var(--primary-dark);color:var(--white)}.Assessment_optionCard__rUk0i.Assessment_selected__ZogGl .Assessment_optionText__nxTPU{color:var(--white)}.Assessment_optionText__nxTPU{flex:1 1;color:var(--dark-text)}.Assessment_checkmark__SW_E0{font-size:24px;flex-shrink:0}.Assessment_confidenceSection__Ef_AD{padding:20px;border-radius:var(--radius);border:2px solid var(--border-color)}.Assessment_confidenceLabel__Sy1z2{font-size:14px;font-weight:600;color:#666;margin:0 0 12px}.Assessment_confidenceButtons__fi6qo{display:flex;gap:12px}.Assessment_confidenceBtn__N_fMj{flex:1 1;padding:10px 16px;border:2px solid var(--border-color);background:none;border-radius:var(--radius);color:var(--dark-text);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.Assessment_confidenceBtn__N_fMj:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.Assessment_confidenceBtn__N_fMj.Assessment_active__CTqEE{color:#fff}.Assessment_confidenceLow__QA_UJ.Assessment_active__CTqEE{background:linear-gradient(135deg,var(--danger) 0,#b91c1c 100%);border-color:var(--danger)}.Assessment_confidenceMedium__a6ZEa.Assessment_active__CTqEE{background:linear-gradient(135deg,var(--warning) 0,#d97706 100%);border-color:var(--warning)}.Assessment_confidenceHigh___YTB0.Assessment_active__CTqEE{background:linear-gradient(135deg,var(--success) 0,#15803d 100%);border-color:var(--success)}.Assessment_navigationButtons__T8nSX{display:flex;gap:16px;justify-content:right;align-items:center;margin-top:30px}.Assessment_finishBtn__TFCcY,.Assessment_navBtn__34VLH,.Assessment_quitBtn__6z_G4,.Assessment_reviewBtn__LAycF{padding:14px 28px;border:none;border-radius:var(--radius);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.Assessment_navBtn__34VLH{background:none;color:var(--primary);border:2px solid var(--primary)}.Assessment_navBtn__34VLH:hover:not(:disabled){background:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-md)}.Assessment_navBtn__34VLH:disabled{opacity:.5;cursor:not-allowed}.Assessment_reviewBtn__LAycF{background:linear-gradient(135deg,var(--info) 0,#2563eb 100%);color:#fff}.Assessment_reviewBtn__LAycF:hover{transform:translateY(-2px)}.Assessment_finishBtn__TFCcY{background:linear-gradient(135deg,var(--success) 0,#15803d 100%);color:#fff}.Assessment_finishBtn__TFCcY:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(22,163,74,.3)}.Assessment_quitBtn__6z_G4{background:linear-gradient(135deg,var(--danger) 0,#b91c1c 100%);color:#fff}.Assessment_quitBtn__6z_G4:hover{transform:translateY(-2px)}.Assessment_startPage__YIUDU{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:var(--white);z-index:9999;padding:20px}.Assessment_startContainer__1JXbb{max-width:1000px;width:100%;padding:40px;animation:Assessment_scaleIn__4eefg .5s ease-out}@keyframes Assessment_scaleIn__4eefg{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Assessment_startTitle__QFPyS{font-size:36px;font-weight:700;text-align:center;margin:0 0 30px;text-transform:capitalize;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Assessment_infoCards__UIcmG{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:30px}.Assessment_infoCard__Un1fP{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;border:2px solid var(--border-color);border-radius:16px;transition:all .3s ease}.Assessment_infoCard__Un1fP:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.Assessment_infoIcon__mNMOc{font-size:48px;color:var(--dark-text)}.Assessment_infoContent__Li_9v{text-align:center}.Assessment_infoContent__Li_9v h3{font-size:14px;color:var(--dark-text);margin:0 0 4px;font-weight:600}.Assessment_infoContent__Li_9v p{font-size:20px;font-weight:700;color:var(--dark-text);margin:0}.Assessment_rulesSection__qkEIC{padding:24px;border-radius:16px;border:2px solid var(--border-color);margin-bottom:30px}.Assessment_rulesSection__qkEIC h3{font-size:18px;font-weight:700;color:var(--primary);margin:0 0 16px}.Assessment_rulesSection__qkEIC ul{margin:0;padding-left:20px}.Assessment_rulesSection__qkEIC li{font-size:14px;color:var(--dark-text);margin-bottom:8px;line-height:1.6}.Assessment_startBtn__wr0rO{flex:1 1;padding:18px;background:var(--primary-gradient);color:var(--white);border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease}.Assessment_startBtn__wr0rO:hover{transform:scale(1.03)}.Assessment_startPageActions__b9rdo{display:flex;gap:16px;margin-top:30px}.Assessment_backBtn__1ijBJ{flex:1 1;padding:18px;background:none;color:var(--warning);border:2px solid var(--warning);border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease}.Assessment_backBtn__1ijBJ:hover{background:var(--warning);color:var(--white);transform:scale(1.03)}.Assessment_resultsSection__qJ1tQ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px;border-radius:16px;box-shadow:var(--shadow-xl);animation:Assessment_fadeInUp__P7edB .5s ease-out}.Assessment_resultsHeader__KmC8a{text-align:center;margin-bottom:40px}.Assessment_scoreCircle__i66E_{position:relative;width:180px;height:180px;margin:0 auto 24px}.Assessment_scoreCircleSvg__UkGp0{width:100%;height:100%;transform:rotate(-90deg)}.Assessment_scoreCircleBg__qQxwL{fill:none;stroke:#e0e0e0;stroke-width:8}.Assessment_scoreCircleFill__qShjN{fill:none;stroke:url(#scoreGradient);stroke-width:8;stroke-linecap:round;animation:Assessment_fillCircle__TdNq6 1s ease-out forwards}@keyframes Assessment_fillCircle__TdNq6{0%{stroke-dasharray:0 283}}.Assessment_scoreText__4PDhv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.Assessment_scoreBig__zP6rm{font-size:56px;font-weight:700;background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.Assessment_scoreSmall__8nia7{font-size:24px;color:#666;font-weight:600}.Assessment_resultsTitle__shKyJ{font-size:32px;font-weight:700;color:var(--dark-text);margin:0 0 8px}.Assessment_resultsSubtitle__0r7fs{font-size:18px;color:#666;margin:0}.Assessment_statusBadge__3Kcxg{display:inline-block;padding:12px 24px;border-radius:24px;font-weight:700;font-size:16px;margin:16px 0;text-transform:uppercase;letter-spacing:.5px}.Assessment_statusBadge__3Kcxg.Assessment_passed__9bHYb{background:linear-gradient(135deg,var(--success) 0,#15803d 100%);color:#fff;box-shadow:0 4px 12px rgba(22,163,74,.3)}.Assessment_statusBadge__3Kcxg.Assessment_failed__2cZAD{background:linear-gradient(135deg,var(--danger) 0,#b91c1c 100%);color:#fff;box-shadow:0 4px 12px rgba(220,38,38,.3)}.Assessment_antiCheatReport__k1lTy{background:#fff3cd;border:2px solid #ffc107;border-radius:12px;padding:20px;margin-bottom:30px}.Assessment_antiCheatReport__k1lTy h3{font-size:18px;font-weight:700;color:var(--dark);margin:0 0 12px}.Assessment_violationCount__pBC_f{font-size:14px;color:#666;margin:0 0 16px;display:flex;align-items:center;gap:12px}.Assessment_flaggedBadge__I5n66{background:var(--danger);color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:700}.Assessment_violationList__IMjba{list-style:none;padding:0;margin:0}.Assessment_violationItem__xAyeO{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#fff;border-radius:8px;margin-bottom:8px}.Assessment_violationType__UD365{font-weight:600;color:var(--dark)}.Assessment_violationTime__9SNOp{font-size:12px;color:#666}.Assessment_detailedResults__KqMCF{margin-bottom:30px}.Assessment_detailedResults__KqMCF h3{font-size:20px;font-weight:700;color:var(--dark);margin:0 0 20px}.Assessment_resultItem__83G1g{padding:20px;background:#fff;border-radius:12px;margin-bottom:16px;border-left:4px solid #e0e0e0;transition:all .2s ease}.Assessment_resultItem__83G1g:hover{box-shadow:var(--shadow-md);transform:translateX(4px)}.Assessment_resultItem__83G1g.Assessment_correctAnswer__5eVkd{border-left-color:var(--success);background:rgba(22,163,74,.05)}.Assessment_resultItem__83G1g.Assessment_wrongAnswer__UDE0f{border-left-color:var(--danger);background:rgba(220,38,38,.05)}.Assessment_resultHeader__AAPEf{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.Assessment_resultIcon__rPHq2{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;font-weight:700;flex-shrink:0}.Assessment_correctAnswer__5eVkd .Assessment_resultIcon__rPHq2{background:var(--success);color:#fff}.Assessment_wrongAnswer__UDE0f .Assessment_resultIcon__rPHq2{background:var(--danger);color:#fff}.Assessment_resultQuestion__vqjK9{font-size:16px;font-weight:600;color:var(--dark-text);margin:0;line-height:1.5}.Assessment_resultDetails__sj_5W{padding-left:44px}.Assessment_resultDetails__sj_5W p{font-size:14px;margin:8px 0}.Assessment_correct__ak_Qi{color:var(--success);font-weight:600}.Assessment_wrong__qLhfW{color:var(--danger);font-weight:600}.Assessment_confidenceInfo__ZVLz9{font-size:12px;color:#666;font-style:italic}.Assessment_tryAgainBtn__L9IYj{width:100%;padding:18px;background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease}.Assessment_tryAgainBtn__L9IYj:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(252,72,80,.4)}.Assessment_modalOverlay__4COgU{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10001;animation:Assessment_fadeIn__T_qkT .3s ease-out}.Assessment_modal__CK6j1{background:var(--white);padding:32px;border-radius:16px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:var(--shadow-xl);animation:Assessment_scaleIn__4eefg .3s ease-out}.Assessment_modalTitle__8Y_km{font-size:24px;font-weight:700;color:var(--dark-text);margin:0 0 20px}.Assessment_reviewList__z4BOg{margin-bottom:24px;max-height:400px;overflow-y:auto}.Assessment_reviewItem__L3qcp{display:flex;align-items:center;gap:16px;padding:16px;border:2px solid #e0e0e0;border-radius:12px;margin-bottom:12px;cursor:pointer;transition:all .2s ease}.Assessment_reviewItem__L3qcp:hover{border-color:var(--primary)}.Assessment_reviewItem__L3qcp.Assessment_unanswered__wC7Lp{border-color:var(--warning);background:rgba(245,158,11,.1)}.Assessment_reviewNumber__GRfm1{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;border-radius:50%;font-weight:700;flex-shrink:0}.Assessment_reviewStatus__K9MSu{flex:1 1;font-weight:600;color:var(--dark-text)}.Assessment_reviewBookmark___wvGJ{font-size:20px}.Assessment_modalActions__g9E9y{display:flex;gap:12px}.Assessment_modalContinueBtn__46t4l,.Assessment_modalFinishBtn__gELxe,.Assessment_modalQuitBtn__3YfLJ{flex:1 1;padding:14px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.Assessment_modalContinueBtn__46t4l{background:none;color:var(--primary);border:2px solid var(--primary)}.Assessment_modalContinueBtn__46t4l:hover{background:var(--primary);color:#fff}.Assessment_modalFinishBtn__gELxe{background:linear-gradient(135deg,var(--success) 0,#15803d 100%);color:#fff}.Assessment_modalFinishBtn__gELxe:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(22,163,74,.3)}.Assessment_modalQuitBtn__3YfLJ{background:linear-gradient(135deg,var(--danger) 0,#b91c1c 100%);color:#fff}.Assessment_modalQuitBtn__3YfLJ:hover{transform:translateY(-2px)}.Assessment_confirmationContent__Lv9LL{margin:24px 0}.Assessment_confirmationText___t5QH{font-size:16px;color:var(--dark-text);margin:0 0 20px;line-height:1.6}.Assessment_summaryStats__ez9Sf{display:flex;flex-direction:column;gap:12px;border-radius:8px;margin-bottom:16px}.Assessment_statItem__x88Wa{display:flex;justify-content:space-between;align-items:center}.Assessment_statLabel__n2i3P{font-weight:600;color:var(--dark-text)}.Assessment_statValue__KYdP3{font-size:18px;font-weight:700;color:var(--primary)}.Assessment_warningText__yXpsg{padding:12px 16px;background:rgba(245,158,11,.1);border-left:4px solid var(--warning);color:var(--warning);border-radius:8px;font-size:14px;margin:0;line-height:1.5}@media (max-width:1024px){.Assessment_quizLayout__AvlDX{grid-template-columns:1fr}.Assessment_navigationSidebar__Mn9hq{position:relative;top:0}.Assessment_questionGrid__yTKkJ{grid-template-columns:repeat(10,1fr)}.Assessment_infoCards__UIcmG{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Assessment_assessmentContainer__xkVGc{padding:12px}.Assessment_header__MrPG5{flex-direction:column;gap:16px}.Assessment_title__huF2y{font-size:22px}.Assessment_timer__J_L2n{font-size:16px;padding:10px 16px}.Assessment_infoCards__UIcmG{grid-template-columns:1fr}.Assessment_navigationButtons__T8nSX{flex-direction:column}.Assessment_questionGrid__yTKkJ{grid-template-columns:repeat(7,1fr)}.Assessment_questionText__FyCCE{font-size:18px}.Assessment_optionCard__rUk0i{padding:16px;font-size:14px}.Assessment_modal__CK6j1{width:95%;padding:24px}}@media (max-width:480px){.Assessment_startContainer__1JXbb{padding:24px}.Assessment_startTitle__QFPyS{font-size:28px}.Assessment_questionGrid__yTKkJ{grid-template-columns:repeat(5,1fr)}.Assessment_questionText__FyCCE{font-size:16px}.Assessment_scoreCircle__i66E_{width:140px;height:140px}.Assessment_scoreBig__zP6rm{font-size:42px}.Assessment_scoreSmall__8nia7{font-size:18px}}