.test_testContainer__MkKgM{padding:2rem;background-color:#f8fafc;min-height:100vh;max-width:100%;overflow-x:hidden}.test_testHeader__9S6dP{text-align:center;margin-bottom:2rem}.test_testHeader__9S6dP h1{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.test_testHeader__9S6dP p{font-size:1.1rem;color:#64748b;margin:0}.test_testCard__KVhdF{border:none;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden;background:white}.test_testBody__T1Qjb{padding:2rem}.test_timerSection__MX_BY{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white;padding:1.5rem;border-radius:12px;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.test_timerDisplay__T8QwL{display:flex;align-items:center;gap:1rem}.test_timerIcon__hxaBJ{font-size:1.5rem}.test_timerLabel__Clbh3{font-size:1rem;font-weight:500}.test_timerValue__mMJXJ{font-size:1.5rem;font-weight:700;background:rgba(255,255,255,.2);padding:.5rem 1rem;border-radius:8px;min-width:80px;text-align:center}.test_progressBar__Wiwfo{flex:1 1;height:8px;background:rgba(255,255,255,.3);border-radius:4px;margin-left:2rem;overflow:hidden}.test_progressFill__hBgpY{height:100%;background:rgba(255,255,255,.8);border-radius:4px;transition:width .3s ease}.test_testContent__xdubg{display:grid;grid-template-columns:1fr 300px;grid-gap:2rem;gap:2rem;align-items:start}.test_testMain__Mp4nb{padding:2rem}.test_testMain__Mp4nb,.test_testSidebar__6fSIx{background:white;border-radius:12px;border:1px solid #e2e8f0}.test_testSidebar__6fSIx{padding:1.5rem;position:-webkit-sticky;position:sticky;top:2rem}.test_questionContent__K4wuD{margin-bottom:2rem}.test_questionHeader__L8zMD{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.test_languageToggle__em9yP{display:flex;gap:.5rem;background:#f1f5f9;border-radius:8px;padding:.25rem}.test_languageButton__HijFN{padding:.5rem 1rem;border:none;border-radius:6px;background:transparent;color:#64748b;font-weight:500;cursor:pointer;transition:all .2s ease}.test_languageButton__HijFN.test_active__48B9R{background:white;color:#6366f1;box-shadow:0 2px 4px rgba(0,0,0,.1)}.test_speakButton__V3s2b{background:#f0f1fe;border:none;border-radius:8px;padding:.75rem;color:#6366f1;cursor:pointer;transition:all .2s ease}.test_speakButton__V3s2b:hover{background:#e0e7ff;transform:scale(1.05)}.test_questionBody__daEJC{margin-bottom:2rem}.test_questionTitle__7X0Xb{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:1rem}.test_questionText___9ziK{font-size:1.1rem;color:#4b5563;line-height:1.6;margin-bottom:2rem}.test_optionsContainer__ajXM3{display:flex;flex-direction:column;gap:1rem}.test_option___Z8cQ{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease;background:white}.test_option___Z8cQ:hover{border-color:#6366f1;background:#f8fafc;transform:translateY(-1px)}.test_option___Z8cQ.test_selected__lZQ6w{border-color:#6366f1;background:#f0f1fe;box-shadow:0 4px 12px rgba(99,102,241,.15)}.test_optionCircle__ykA4f{width:24px;height:24px;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.test_option___Z8cQ.test_selected__lZQ6w .test_optionCircle__ykA4f{border-color:#6366f1;background:#6366f1}.test_optionSelected__jtU0W{width:12px;height:12px;background:white;border-radius:50%}.test_optionText__sKWZo{font-size:1rem;color:#374151;font-weight:500}.test_navigationButtons__ReVSj{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid #e2e8f0}.test_navButton__zRK0g{padding:.75rem 1.5rem;font-weight:600;border-radius:8px;transition:all .2s ease}.test_navButton__zRK0g:hover{transform:translateY(-1px)}.test_progressInfo__u5qww{display:flex;flex-direction:column;align-items:center;gap:.5rem}.test_progressInfo__u5qww span{font-size:.9rem;color:#64748b;font-weight:500}.test_progressInfo__u5qww .test_progressBar__Wiwfo{width:200px;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.test_progressInfo__u5qww .test_progressFill__hBgpY{height:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:3px;transition:width .3s ease}.test_questionNavigation__qDoiz h4{font-size:1.1rem;font-weight:600;color:#374151;margin-bottom:1rem}.test_questionNumbers__RBIM3{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem}.test_questionNumber__HxMdU{width:40px;height:40px;border:2px solid #e5e7eb;border-radius:8px;background:white;color:#64748b;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative}.test_questionNumber__HxMdU:hover{border-color:#6366f1;color:#6366f1;transform:scale(1.05)}.test_questionNumber__HxMdU.test_active__48B9R{border-color:#6366f1;background:#6366f1;color:white;box-shadow:0 4px 12px rgba(99,102,241,.3)}.test_questionNumber__HxMdU.test_visited__JHcoX{border-color:#10b981;background:#f0fdf4;color:#10b981}.test_questionNumber__HxMdU.test_answered__WL3vp{border-color:#10b981;background:#10b981;color:white}.test_answeredIcon__sxhIW{position:absolute;top:-4px;right:-4px;background:white;border-radius:50%;padding:2px;font-size:.7rem;color:#10b981}.test_resultsContainer__9p0ry{padding:2rem;background-color:#f8fafc;min-height:100vh}.test_resultsCard__Q39bY{border:none;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden}.test_resultsHeader__QC836{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white;border:none;padding:2rem;text-align:center}.test_resultsHeader__QC836 h2{margin:0;font-weight:700;font-size:2rem}.test_resultSummary__EpcqG{padding:2rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.test_scoreSection__KpgY8{text-align:center}.test_scoreCircle__FFMQE{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 4px 12px rgba(16,185,129,.3)}.test_scoreValue__p__Qu{font-size:2rem;font-weight:700;color:white}.test_scoreLabel__JwKyM{font-size:1rem;color:#64748b;margin:0;font-weight:500}.test_careersSection__Vbb4W h4,.test_interestsSection__Qr7tD h4{color:#1e293b;font-weight:600;margin-bottom:1rem;font-size:1.1rem}.test_interestsList__4kIip{display:flex;flex-wrap:wrap;gap:.5rem}.test_interestBadge__8dha_{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white}.test_careersList__TkuOf{list-style:none;padding:0;margin:0}.test_careersList__TkuOf li{padding:.75rem 0;border-bottom:1px solid #f1f5f9;color:#475569;font-weight:500}.test_careersList__TkuOf li:last-child{border-bottom:none}.test_resultActions__OK_oV{display:flex;justify-content:center;gap:1rem;padding:2rem;border-top:1px solid #e2e8f0}.test_errorContainer__9u7M3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:2rem}.test_errorMessage__FvjHW{max-width:500px;background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 10px rgba(0,0,0,.08)}.test_testSkeleton__chOTx{padding:2rem;background-color:#f8fafc;min-height:100vh}.test_testSkeletonHeader__O9ply{text-align:center;margin-bottom:2rem}.test_testSkeletonHeading__uUYVM{height:3rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:test_shimmer__AY6ai 1.5s infinite;border-radius:8px;margin-bottom:1rem}.test_testSkeletonCard__odAsL{background:white;border-radius:16px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.test_testSkeletonTimer__dZgLz{margin-bottom:2rem}.test_testSkeletonTimerDisplay__maxjK{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.test_testSkeletonTimerLabel__oM3Av,.test_testSkeletonTimerValue__Kiz4y{height:1.5rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:test_shimmer__AY6ai 1.5s infinite;border-radius:4px}.test_testSkeletonTimerLabel__oM3Av{width:150px}.test_testSkeletonTimerValue__Kiz4y{width:80px}.test_testSkeletonProgress__olJKj{height:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:test_shimmer__AY6ai 1.5s infinite;border-radius:4px}.test_testSkeletonNavigation__cOeu5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:2rem}.test_testSkeletonQuestionNumber__wpCfs{width:40px;height:40px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:test_shimmer__AY6ai 1.5s infinite;border-radius:8px}.test_testSkeletonQuestionBody__xSiF_{margin-bottom:2rem}.test_testSkeletonLanguageToggle__sCrmv{display:flex;gap:.5rem;margin-bottom:1rem}.test_testSkeletonLanguageButton__GifzW{width:80px;height:2rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:test_shimmer__AY6ai 1.5s infinite;border-radius:6px}.test_testSkeletonQuestionTitle__YqxY9{height:1.5rem;border-radius:4px;width:60%}.test_testSkeletonQuestionImage__4lHLb,.test_testSkeletonQuestionTitle__YqxY9{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:test_shimmer__AY6ai 1.5s infinite;margin-bottom:1rem}.test_testSkeletonQuestionImage__4lHLb{height:200px;border-radius:8px}.test_testSkeletonOptions__ALPdK{display:flex;flex-direction:column;gap:1rem}.test_testSkeletonOption__E2oJD{display:flex;align-items:center;gap:1rem;padding:1rem;border:2px solid #e5e7eb;border-radius:12px}.test_testSkeletonOptionCircle__6Iwgg{width:24px;height:24px;border-radius:50%}.test_testSkeletonOptionCircle__6Iwgg,.test_testSkeletonOptionText__DnYI2{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:test_shimmer__AY6ai 1.5s infinite}.test_testSkeletonOptionText__DnYI2{height:1rem;border-radius:4px;width:200px}.test_testSkeletonFooter__LKrgu{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid #e2e8f0}.test_testSkeletonButtonGroup__SHf_Y{display:flex;gap:1rem}.test_testSkeletonButton__VmPuh{width:120px;height:2.5rem;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:test_shimmer__AY6ai 1.5s infinite;border-radius:8px}@keyframes test_shimmer__AY6ai{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1200px){.test_testContent__xdubg{grid-template-columns:1fr 250px}.test_resultSummary__EpcqG{grid-template-columns:1fr 1fr}}@media (max-width:992px){.test_testContent__xdubg{grid-template-columns:1fr}.test_testSidebar__6fSIx{position:static;order:-1}.test_questionNumbers__RBIM3{grid-template-columns:repeat(8,1fr)}.test_resultSummary__EpcqG{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:768px){.test_testContainer__MkKgM{padding:1rem}.test_testHeader__9S6dP h1{font-size:2rem}.test_testBody__T1Qjb{padding:1rem}.test_timerSection__MX_BY{flex-direction:column;gap:1rem;text-align:center}.test_timerDisplay__T8QwL{justify-content:center}.test_progressBar__Wiwfo{margin-left:0;width:100%}.test_questionHeader__L8zMD{flex-direction:column;gap:1rem;align-items:stretch}.test_languageToggle__em9yP{justify-content:center}.test_speakButton__V3s2b{align-self:center}.test_navigationButtons__ReVSj{flex-direction:column;gap:1rem}.test_progressInfo__u5qww{order:-1}.test_questionNumbers__RBIM3{grid-template-columns:repeat(6,1fr)}.test_questionNumber__HxMdU{width:35px;height:35px;font-size:.9rem}.test_resultActions__OK_oV{flex-direction:column}}@media (max-width:576px){.test_testHeader__9S6dP h1{font-size:1.75rem}.test_testHeader__9S6dP p{font-size:1rem}.test_questionTitle__7X0Xb{font-size:1.1rem}.test_questionText___9ziK{font-size:1rem}.test_option___Z8cQ{padding:.75rem}.test_optionText__sKWZo{font-size:.9rem}.test_questionNumbers__RBIM3{grid-template-columns:repeat(5,1fr)}.test_questionNumber__HxMdU{width:30px;height:30px;font-size:.8rem}.test_scoreCircle__FFMQE{width:100px;height:100px}.test_scoreValue__p__Qu{font-size:1.75rem}}@media print{.test_testContainer__MkKgM{background:white;padding:0}.test_navigationButtons__ReVSj,.test_speakButton__V3s2b,.test_testSidebar__6fSIx,.test_timerSection__MX_BY{display:none}.test_testCard__KVhdF{box-shadow:none;border:1px solid #ddd}.test_questionContent__K4wuD{page-break-inside:avoid}}