.Exam_appContainer__9S84p{display:flex;max-width:1300px;margin:30px auto;padding:0 20px;gap:25px;align-items:flex-start}.Exam_mainContent__4mCDl{flex:1;min-width:0;padding:35px 45px;max-width:none;margin:0}.Exam_mainContent__4mCDl,.Exam_sidebar__6DhW4{background-color:#ffffff;border-radius:8px;border:1px solid var(--border-color-light,#f1f3f5);box-shadow:none}.Exam_sidebar__6DhW4{flex-basis:220px;flex-shrink:0;max-width:220px;padding:20px 15px;position:sticky;top:30px;max-height:calc(100vh - 60px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ced4da #f1f3f5;transition:opacity .3s ease,visibility .3s ease;display:flex;flex-direction:column}.Exam_sidebar__6DhW4::-webkit-scrollbar{width:5px}.Exam_sidebar__6DhW4::-webkit-scrollbar-track{background:#f8f9fa;border-radius:3px}.Exam_sidebar__6DhW4::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:3px}.Exam_sidebarTitle__nFxw0{font-size:1.15em;font-weight:600;color:var(--heading-color,#212529);margin:0 0 15px;padding-bottom:10px;border-bottom:1px solid var(--border-color,#dee2e6);text-align:center}.Exam_examTitle__ONfqo{text-align:center;color:var(--heading-color,#333);margin:0 auto 45px;font-size:1.6em;font-weight:600}.Exam_instructionGroup__NSAsh{margin-bottom:30px;padding-top:15px;background-color:transparent;border-radius:0;box-shadow:none;border-left:none}.Exam_mainContent__4mCDl>div:first-child>.Exam_instructionGroup__NSAsh:first-child{padding-top:0}.Exam_instructionGroup__NSAsh>.Exam_instructionText__KI_kG:first-child{margin-top:0}.Exam_instructionText__KI_kG{font-weight:700;background-color:transparent;padding:0;border-left:none;margin-bottom:25px;font-size:1.1em;color:var(--heading-color,#333);line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.Exam_instructionText__KI_kG u{font-size:inherit;text-decoration:underline;background:none}.Exam_instructionText__KI_kG b{font-weight:700}.Exam_sharedContent__hBFXf{margin-bottom:35px;padding:0!important;background-color:#f8f9fa;border:none;border-radius:6px;white-space:pre-wrap;word-wrap:break-word;font-size:1.05em;line-height:1.6;color:var(--text-color,#495057)}.Exam_sharedContent__hBFXf .Exam_questionPassage__eO4ok{padding-top:0;padding-bottom:0}.Exam_questionPassage__eO4ok u,.Exam_sharedContent__hBFXf u{text-decoration:underline;background-color:var(--highlight-bg,#fff9e0);padding:1px 3px;border-radius:2px}.Exam_questionPassage__eO4ok b,.Exam_sharedContent__hBFXf b{font-weight:600;color:var(--heading-color,#212529)}.Exam_questionPassage__eO4ok .Exam_blank-marker__UnqOU,.Exam_sharedContent__hBFXf .Exam_blank-marker__UnqOU{font-weight:700;color:var(--danger-color,#dc3545);background:none;padding:0 2px;border-bottom:1px dashed}.Exam_questionPassage__eO4ok .Exam_insertion-point__jdUzE,.Exam_sharedContent__hBFXf .Exam_insertion-point__jdUzE{font-weight:700;color:var(--primary-color,#0d6efd);background:var(--primary-color-light,#e7f3ff);padding:1px 6px;border-radius:3px;display:inline-block;margin:0 2px;cursor:default;font-size:1.05em}.Exam_sharedImage__x7em_{max-width:100%;max-height:300px;width:auto;height:auto;object-fit:contain;display:block;margin:15px auto;border:1px solid #e9ecef;border-radius:4px}.Exam_questionPassage__eO4ok{padding:18px 20px;background-color:#f8f9fa;border:none;border-radius:6px;white-space:pre-wrap;word-wrap:break-word;font-size:1.05em;line-height:1.6;color:var(--text-color,#495057)}.Exam_questionBlock__OE1Mu{margin-bottom:30px;padding-bottom:0;scroll-margin-top:80px}.Exam_highlightedQuestion__J9ujX{background-color:transparent;box-shadow:none;margin:0;padding:0}.Exam_questionHeader__Lqzoo{display:flex;margin-bottom:12px}.Exam_questionNumber__bvBk3{font-weight:700;margin-right:10px;font-size:1.1em;color:var(--heading-color,#333);background:none;padding:0;min-width:auto}.Exam_questionPoints__v0OrY{font-size:.9em;color:var(--text-color,#555);margin-left:8px;padding-left:0;white-space:nowrap;align-self:baseline}.Exam_instructionValue__5xuKb,.Exam_questionText__V3La3{margin-bottom:10px;padding:0;font-size:1.1em;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;color:var(--heading-color,#333)}.Exam_questionText__V3La3 u{text-decoration:underline;background-color:var(--highlight-bg,#fff9e0);padding:1px 3px;border-radius:2px}.Exam_questionText__V3La3 .Exam_blank-marker__UnqOU{font-weight:700;color:var(--danger-color,#dc3545);background:none;padding:0 2px;border-bottom:1px dashed}.Exam_questionAudioPlaceholder__eOlk5{font-style:italic;color:var(--text-color,#555);margin-bottom:15px;background-color:transparent;border:none;text-align:left}.Exam_questionImage__V7liD{max-width:100%;max-height:300px;width:auto;height:auto;object-fit:contain;display:block;margin:15px auto;border:1px solid #e9ecef;border-radius:4px}.Exam_optionsList__z7h1d{padding:10px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:5px 25px}.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionsList__z7h1d{grid-template-columns:repeat(2,1fr);gap:15px;max-width:550px;margin-left:0;margin-right:0}.Exam_optionItem__AMXuv{margin-bottom:0;padding:6px 0;border:2px solid transparent;border-radius:6px;background-color:transparent;cursor:pointer;transition:all .2s ease;flex-direction:row;text-align:left;box-shadow:none}.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv{background-color:#fff;border:2px solid #e9ecef;flex-direction:column;align-items:center;text-align:center;box-shadow:none;transition:border-color .2s ease,background-color .2s ease}.Exam_optionItem__AMXuv:hover:not(.Exam_submitted__b3csG *){background-color:transparent}.Exam_questionBlock__OE1Mu:not([data-option-type=image]) .Exam_optionItem__AMXuv:hover:not(.Exam_submitted__b3csG *) .Exam_optionMarker__Q6P2u,.Exam_questionBlock__OE1Mu:not([data-option-type=image]) .Exam_optionItem__AMXuv:hover:not(.Exam_submitted__b3csG *) .Exam_optionText__OfVnD{color:var(--primary-color,#0d6efd)}.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv:hover:not(.Exam_submitted__b3csG *){background-color:#f8f9fa;border-color:#ced4da;box-shadow:none}.Exam_optionsList__z7h1d{display:flex;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0;margin:0;position:relative}.Exam_optionItem__AMXuv{display:flex;align-items:baseline;padding:0 24px;box-sizing:border-box;flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:min-content}.Exam_optionMarker__Q6P2u{margin-right:.5em}.Exam_optionText__OfVnD{white-space:nowrap;text-align:left;overflow:hidden;text-overflow:ellipsis}.Exam_optionImage__Neps4{max-height:30px;margin-left:.5em;flex-shrink:0}.Exam_optionItem__AMXuv.Exam_selectedOption__pG37_:not([data-option-type=image] *) .Exam_optionMarker__Q6P2u,.Exam_optionItem__AMXuv.Exam_selectedOption__pG37_:not([data-option-type=image] *) .Exam_optionText__OfVnD{color:var(--primary-color,#0d6efd)!important;font-weight:600;text-decoration:none}.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv.Exam_selectedOption__pG37_{border-color:var(--primary-color,#0d6efd)!important;background-color:var(--primary-color-light,#e7f3ff)!important;box-shadow:none!important}.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv.Exam_selectedOption__pG37_ .Exam_optionMarker__Q6P2u{color:var(--primary-color-text,#0a58ca)}.Exam_optionMarker__Q6P2u{font-weight:700;margin-right:10px;color:#333;font-size:1.1em;line-height:1.6;min-width:25px;display:inline-block;text-align:center;transition:color .2s ease;flex-shrink:0}.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionMarker__Q6P2u{width:100%;text-align:center;margin-bottom:8px;margin-right:0;min-width:auto}.Exam_questionBlock__OE1Mu:not([data-option-type=image]) .Exam_optionMarker__Q6P2u{width:auto;text-align:center;margin-bottom:0;margin-right:10px}.Exam_optionText__OfVnD{font-size:1.1em;color:#333;line-height:1.6;transition:color .2s ease;text-decoration:none;white-space:pre-wrap;word-wrap:break-word}.Exam_optionImage__Neps4{max-width:100%;max-height:140px;width:auto;height:auto;object-fit:contain;margin:0 auto;border-radius:4px;border:none;display:block}.Exam_orderingTask__X33zH{margin-top:15px;padding-left:0}.Exam_orderingTask__X33zH .Exam_orderingItem__i_vLn{background-color:#f8f9fa;padding:10px 12px;margin-bottom:8px;border-radius:4px;display:flex;align-items:baseline;border:1px solid #f1f3f5}.Exam_orderingTask__X33zH .Exam_orderingItem__i_vLn .Exam_marker___RW3m{font-weight:700;margin-right:12px;min-width:30px;color:var(--text-color,#495057);font-size:1.05em}.Exam_orderingTask__X33zH .Exam_orderingItem__i_vLn .Exam_text__Tt7o3{white-space:pre-wrap;word-wrap:break-word;flex:1;line-height:1.6}.Exam_insertionTask__MYtv0{margin-top:15px}.Exam_insertionTask__MYtv0 .Exam_itemToInsert__ubog7{padding:10px 15px;margin-bottom:15px;border-radius:4px;border:1px solid #ccc;font-style:italic;font-weight:500}.Exam_insertionTask__MYtv0 .Exam_mainPassage__86PvX{margin-top:10px;padding:15px 20px;border:1px solid #e9ecef;white-space:pre-wrap;word-wrap:break-word;background-color:#f8f9fa;border-radius:4px;line-height:1.7;font-size:1.05em}.Exam_insertionTask__MYtv0 .Exam_insertionPoint__MlvlL{font-weight:700;color:var(--primary-color,#0d6efd);background:var(--primary-color-light,#e7f3ff);padding:1px 6px;border-radius:3px;display:inline-block;margin:0 2px;cursor:default;font-size:1.05em}.Exam_submitted__b3csG .Exam_optionItem__AMXuv{cursor:default}.Exam_submitted__b3csG .Exam_optionItem__AMXuv:hover{background-color:transparent;transform:none;box-shadow:none;border-color:transparent}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv:hover{background-color:#fff;border-color:#e9ecef;box-shadow:none}.Exam_submitted__b3csG .Exam_optionItem__AMXuv.Exam_selectedOption__pG37_:not([data-option-type=image] *) .Exam_optionMarker__Q6P2u,.Exam_submitted__b3csG .Exam_optionItem__AMXuv.Exam_selectedOption__pG37_:not([data-option-type=image] *) .Exam_optionText__OfVnD{color:var(--text-color-main,#343a40)!important;font-weight:400;text-decoration:none!important}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu:not([data-option-type=image]) .Exam_optionItem__AMXuv.Exam_correctAnswer__SZTZc .Exam_optionMarker__Q6P2u,.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu:not([data-option-type=image]) .Exam_optionItem__AMXuv.Exam_correctAnswer__SZTZc .Exam_optionText__OfVnD{color:var(--success-color,#198754)!important;font-weight:700!important;text-decoration:none!important}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu:not([data-option-type=image]) .Exam_optionItem__AMXuv.Exam_selectedIncorrect__0oYuz .Exam_optionMarker__Q6P2u,.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu:not([data-option-type=image]) .Exam_optionItem__AMXuv.Exam_selectedIncorrect__0oYuz .Exam_optionText__OfVnD{color:var(--danger-color,#dc3545)!important;opacity:.7}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu:not([data-option-type=image]) .Exam_optionItem__AMXuv.Exam_selectedIncorrect__0oYuz .Exam_optionText__OfVnD{text-decoration:line-through!important;text-decoration-color:rgba(220,53,69,.7)!important}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu:not([data-option-type=image]) .Exam_optionItem__AMXuv.Exam_selectedIncorrect__0oYuz.Exam_correctAnswer__SZTZc .Exam_optionMarker__Q6P2u,.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu:not([data-option-type=image]) .Exam_optionItem__AMXuv.Exam_selectedIncorrect__0oYuz.Exam_correctAnswer__SZTZc .Exam_optionText__OfVnD{color:var(--success-color,#198754)!important;font-weight:700!important;text-decoration:none!important;opacity:1}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv{box-shadow:none!important;opacity:1;background-color:#fff!important;border-color:#e9ecef!important;border-width:2px!important}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv .Exam_optionMarker__Q6P2u{color:#333;font-weight:700}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv.Exam_selectedIncorrect__0oYuz{border-color:var(--danger-color,#dc3545)!important;background-color:var(--danger-color-light,#f8d7da)!important;opacity:.75}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv.Exam_selectedIncorrect__0oYuz .Exam_optionMarker__Q6P2u{color:var(--danger-color-text,#842029)}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv.Exam_correctAnswer__SZTZc{border-color:var(--success-color,#198754)!important;border-width:3px!important;background-color:var(--success-color-light,#cce8d8)!important;opacity:1}.Exam_submitted__b3csG .Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv.Exam_correctAnswer__SZTZc .Exam_optionMarker__Q6P2u{color:var(--success-color-text,#0f5132);font-weight:700!important}.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv.Exam_selectedCorrect__Wj6JL:after,.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionItem__AMXuv.Exam_selectedIncorrect__0oYuz:after{content:none}.Exam_submissionArea__0i2E_{margin-top:40px;text-align:center;padding-top:0;border-top:none}.Exam_submitButton__jPcdr{display:inline-block;padding:12px 35px;background:#555;color:white;border:none;border-radius:6px;cursor:pointer;font-size:1.1em;transition:background-color .3s ease;font-weight:500;box-shadow:none}.Exam_submitButton__jPcdr:hover{background:#333}.Exam_submitButton__jPcdr:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}.Exam_sidebarActionArea__TbDlI{padding-bottom:20px;margin-bottom:15px;border-bottom:1px solid var(--border-color,#dee2e6);text-align:center;flex-shrink:0}.Exam_timerDisplay__mA0D8{font-size:1.7em;font-weight:600;color:var(--text-color-main,#343a40);margin-bottom:15px;background-color:transparent;padding:5px 0;border-radius:0;border:none;font-family:Roboto Mono,monospace;letter-spacing:1px}.Exam_timerIcon__79a_J{margin-right:6px;font-size:.8em;vertical-align:middle;display:inline-block;margin-top:-2px}.Exam_timerWarning__t4z6T{color:var(--danger-color,#dc3545);animation:none}.Exam_submitButtonSidebar__DAuEv{width:100%;padding:11px 15px;font-size:1.05em;margin-bottom:15px;font-weight:600;background-color:var(--primary-color,#0d6efd);color:white;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out;box-shadow:none;text-transform:uppercase;letter-spacing:.5px}.Exam_submitButtonSidebar__DAuEv:hover{background-color:#0b5ed7;box-shadow:none;transform:translateY(-1px)}.Exam_submitButtonSidebar__DAuEv:disabled{background:#adb5bd;cursor:not-allowed;box-shadow:none;transform:none;opacity:.7}.Exam_scoreDisplaySidebar__xkRAI{font-size:1.15em;font-weight:600;color:var(--success-color-text,#0f5132);margin-top:10px;padding:10px;background-color:var(--success-color-light,#cce8d8);border-radius:6px;border:1px solid var(--success-color-border,#a3cfbb)}.Exam_questionNavList__QTL1I{list-style:none;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:6px;flex-grow:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ced4da #f1f3f5;padding:5px 5px 0 0}.Exam_questionNavList__QTL1I::-webkit-scrollbar{width:5px}.Exam_questionNavList__QTL1I::-webkit-scrollbar-track{background:transparent}.Exam_questionNavList__QTL1I::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:3px}.Exam_questionNavItem__GrEMt{display:flex;align-items:center;justify-content:center;border:1px solid #e9ecef;border-radius:6px;padding:8px 4px;cursor:pointer;font-size:.9em;background-color:#fff;transition:all .2s ease;min-height:40px;text-align:center;box-shadow:none;position:relative;line-height:1}.Exam_questionNavItem__GrEMt:hover{background-color:#f1f3f5;border-color:#adb5bd;transform:translateY(-1px);box-shadow:none}.Exam_questionNavNumber__4ZdX5{font-weight:500;color:#495057;font-size:1em}.Exam_questionNavItem__GrEMt.Exam_navAnswered__TPuj9{background-color:var(--primary-color-light,#cfe2ff);border-color:var(--primary-color-border,#a3c7ff)}.Exam_questionNavItem__GrEMt.Exam_navAnswered__TPuj9 .Exam_questionNavNumber__4ZdX5{color:var(--primary-color-text,#0a58ca);font-weight:600}.Exam_questionNavItem__GrEMt.Exam_navUnanswered__bykh3{background-color:#f8f9fa;opacity:.7;border-color:#e9ecef}.Exam_questionNavItem__GrEMt.Exam_navUnanswered__bykh3 .Exam_questionNavNumber__4ZdX5{color:#6c757d}.Exam_questionNavItem__GrEMt.Exam_navCorrect__i61x1{background-color:var(--success-color-light,#cce8d8);border-color:var(--success-color,#198754);font-weight:700}.Exam_questionNavItem__GrEMt.Exam_navCorrect__i61x1 .Exam_questionNavNumber__4ZdX5{color:var(--success-color-text,#0f5132)}.Exam_questionNavItem__GrEMt.Exam_navIncorrect__H5vzq{background-color:var(--danger-color-light,#f8d7da);border-color:var(--danger-color,#dc3545)}.Exam_questionNavItem__GrEMt.Exam_navIncorrect__H5vzq .Exam_questionNavNumber__4ZdX5{color:var(--danger-color-text,#842029);font-weight:400}.Exam_questionNavItem__GrEMt.Exam_navCorrect__i61x1:after,.Exam_questionNavItem__GrEMt.Exam_navIncorrect__H5vzq:after{content:none}.Exam_mobileSubmitArea__4JjaA{display:none;margin-top:40px;border-top:none;background-color:transparent;padding:15px 0 0;text-align:center}.Exam_timerDisplayMobile__npH1c{font-size:1.2em;font-weight:600;color:var(--heading-color,#212529);margin-bottom:15px;text-align:center;font-family:Roboto Mono,monospace}.Exam_timerDisplayMobile__npH1c.Exam_timerWarning__t4z6T{color:var(--danger-color,#dc3545)}.Exam_mobileSubmitArea__4JjaA .Exam_submitButton__jPcdr{padding:12px 30px;font-size:1.1em;background-color:var(--primary-color,#0d6efd)}.Exam_mobileSubmitArea__4JjaA .Exam_submitButton__jPcdr:hover{background-color:#0b5ed7}.Exam_mobileSubmitArea__4JjaA .Exam_submitButton__jPcdr:disabled{background:#adb5bd}.Exam_scoreDisplay__lmXvg{font-size:1.3em;font-weight:700;color:var(--success-color,#198754);margin-top:15px}.Exam_explanationArea__xajvi{margin-top:25px;padding-top:15px;border-top:1px dashed var(--border-color,#dee2e6);text-align:left}.Exam_detailsButton__UVI9w{padding:7px 16px;font-size:.9em;border-radius:15px;cursor:pointer;border:1px solid var(--primary-color-border,#a3c7ff);background-color:#fff;color:var(--primary-color,#0d6efd);transition:all .2s ease;font-weight:500;margin-bottom:15px}.Exam_detailsButton__UVI9w:hover{background-color:var(--primary-color-light,#e7f3ff);border-color:var(--primary-color,#0d6efd)}.Exam_detailsButton__UVI9w:disabled{opacity:.6;cursor:not-allowed}.Exam_detailsPanel__5ZLDX{border:1px solid var(--border-color,#dee2e6);border-radius:8px;padding:20px 25px;margin-top:10px;background-color:#fff;box-shadow:none}.Exam_modalTranslationArea__bWVqq{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border-color-light,#f1f3f5);font-size:1em}.Exam_modalTranslationArea__bWVqq strong{display:block;margin-bottom:10px;font-weight:600;color:var(--heading-color,#212529);font-size:1.05em}.Exam_modalTranslationArea__bWVqq p{margin:0;white-space:pre-wrap;line-height:1.65;color:var(--text-color-main,#343a40)}.Exam_modalTranslationArea__bWVqq .Exam_explanationButton__ZLNMT{margin-bottom:10px}.Exam_modalTranslationArea__bWVqq .Exam_errorMessage__yX9Ej{color:var(--danger-color-text,#842029);font-style:italic;background:none;border:none;padding:0}.Exam_modalTranslationArea__bWVqq p i{color:var(--text-color,#6c757d)}.Exam_modalChatArea__kDaK6{margin-top:20px;padding-top:15px;border-top:1px solid var(--border-color-light,#f1f3f5)}.Exam_chatAreaTitle__1OGLE{margin:0 0 15px;font-size:1.1em;font-weight:600;color:var(--heading-color,#212529);text-align:left;padding-bottom:0;border-bottom:none}.Exam_chatBody__zbv_w{max-height:350px;overflow-y:auto;margin-bottom:15px;padding:10px 5px 10px 10px;border:1px solid var(--border-color,#dee2e6);border-radius:6px;background-color:#fff;scrollbar-width:thin;scrollbar-color:#ced4da #f1f3f5}.Exam_chatBody__zbv_w::-webkit-scrollbar{width:6px}.Exam_chatBody__zbv_w::-webkit-scrollbar-track{background:#f1f3f5;border-radius:3px}.Exam_chatBody__zbv_w::-webkit-scrollbar-thumb{background-color:#ced4da;border-radius:3px}.Exam_chatMessage__9LznB{margin-bottom:12px;padding:10px 15px;border-radius:18px;max-width:80%;word-wrap:break-word;line-height:1.5;font-size:1em;clear:both;box-shadow:none}.Exam_chatMessage__9LznB p{margin:0;white-space:pre-wrap}.Exam_chatMessage__9LznB i{color:var(--text-color,#495057);font-size:.95em}.Exam_userMessage__QikO0{background-color:var(--primary-color,#0d6efd);color:var(--chat-text-light,#ffffff);margin-left:auto;border-bottom-right-radius:5px;float:right}.Exam_aiMessage__RVbmb{background-color:var(--chat-ai-bg,#f1f3f5);color:var(--chat-text-dark,#343a40);margin-right:auto;border-bottom-left-radius:5px;float:left}.Exam_chatMessage__9LznB:after{content:"";display:table;clear:both}.Exam_chatInputArea__nAIs1{display:flex;gap:8px;border-top:1px solid var(--border-color-light,#f1f3f5);padding-top:15px;margin-top:10px}.Exam_chatTextarea__oq_eS{flex-grow:1;padding:10px 15px;border:1px solid var(--border-color,#dee2e6);border-radius:20px;resize:none;font-size:1em;font-family:inherit;line-height:1.5;min-height:42px;max-height:100px}.Exam_chatTextarea__oq_eS:focus{outline:none;border-color:var(--primary-color,#0d6efd);box-shadow:none}.Exam_chatTextarea__oq_eS:disabled{background-color:#e9ecef;cursor:not-allowed}.Exam_chatSendButton__e5Kdh{flex-shrink:0;padding:0 18px;background-color:var(--primary-color,#0d6efd);color:white;border:none;border-radius:20px;cursor:pointer;font-weight:500;transition:background-color .2s ease;font-size:1em;height:42px;display:flex;align-items:center;justify-content:center}.Exam_chatSendButton__e5Kdh:hover:not(:disabled){background-color:#0b5ed7}.Exam_chatSendButton__e5Kdh:disabled{background-color:#adb5bd;cursor:not-allowed}.Exam_chatError__Uv6nt{font-size:.9em;color:var(--danger-color);margin-top:8px;text-align:right;font-style:italic}@media (max-width:991.98px){.Exam_appContainer__9S84p{display:block;max-width:100%;padding:0 15px;margin:25px auto;gap:0}.Exam_sidebar__6DhW4{display:none}.Exam_mainContent__4mCDl{flex:none;width:auto;max-width:850px;margin:0 auto 25px;padding:25px 15px}.Exam_mobileSubmitArea__4JjaA{display:block}.Exam_submissionArea__0i2E_:not(.Exam_mobileSubmitArea__4JjaA){display:none}}@media (max-width:768px){.Exam_mainContent__4mCDl{max-width:100%;padding:20px 15px;margin-left:0;margin-right:0}.Exam_appContainer__9S84p{margin:15px auto;padding:0 10px}.Exam_examTitle__ONfqo{font-size:1.4em}.Exam_optionsList__z7h1d:not(.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionsList__z7h1d){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionsList__z7h1d{grid-template-columns:repeat(2,1fr);gap:10px;max-width:none}.Exam_optionImage__Neps4{max-height:120px}.Exam_questionImage__V7liD,.Exam_sharedImage__x7em_{max-height:250px}.Exam_timerDisplayMobile__npH1c{font-size:1.1em}.Exam_mobileSubmitArea__4JjaA .Exam_submitButton__jPcdr{padding:10px 25px;font-size:1em}.Exam_scoreDisplay__lmXvg{font-size:1.2em}}@media (max-width:575.98px){.Exam_mainContent__4mCDl{max-width:100%;margin:15px 0;padding:20px 10px;border-left:none;border-right:none;border-radius:0}.Exam_appContainer__9S84p{padding:0;margin:15px 0}.Exam_optionsList__z7h1d:not(.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionsList__z7h1d){grid-template-columns:1fr;gap:8px 0}.Exam_questionBlock__OE1Mu[data-option-type=image] .Exam_optionsList__z7h1d{grid-template-columns:repeat(2,1fr);gap:8px}.Exam_optionImage__Neps4{max-height:100px}.Exam_questionImage__V7liD,.Exam_sharedImage__x7em_{max-height:200px}}.Exam_translationSection__8Dw8h{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border-color-light);font-size:1em}.Exam_translationSection__8Dw8h strong{display:block;margin-bottom:10px;font-weight:600;font-size:1.05em;color:var(--heading-color)}.Exam_translationSection__8Dw8h p{margin:0 0 5px;white-space:pre-wrap;line-height:1.65;color:var(--text-color-main)}.Exam_translationQuestionPart__dU2Ek{margin-bottom:15px}.Exam_translationOptionsPart__a9FPr pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:10px 0 0;font-family:inherit;font-size:1em;line-height:1.7;color:var(--text-color-main);background:none;border:none}.Exam_audioPlayerContainer__qsNr_{background-color:transparent;box-shadow:none;border:none;border-radius:0;padding:0;margin-bottom:30px;margin-top:10px}.Exam_audioPlayer__SPgyP{width:100%;display:block;height:50px}.EnhancedTranscriptPlayer_playerContainer__wimGw{width:100%;margin:0 auto;font-family:Arial,sans-serif}.EnhancedTranscriptPlayer_playerContainer__wimGw.EnhancedTranscriptPlayer_noAudio__Afz59{min-height:40px;border:none;padding:0;background:transparent}.EnhancedTranscriptPlayer_audioContainer___SJP3{width:100%;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.EnhancedTranscriptPlayer_audioPlayer__49DdL{flex-grow:1;min-width:200px;border-radius:8px;background:#f3f4f6;outline:none}.EnhancedTranscriptPlayer_audioPlayer__49DdL::-webkit-media-controls-panel{background:#f3f4f6;border-radius:8px;padding:6px}.EnhancedTranscriptPlayer_toggleButtonBase__f7ky8{align-items:center;justify-content:center;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#f9fafb;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;white-space:nowrap}.EnhancedTranscriptPlayer_toggleButtonBase__f7ky8:hover{background-color:#f3f4f6;border-color:#9ca3af}.EnhancedTranscriptPlayer_toggleButtonBase__f7ky8:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.EnhancedTranscriptPlayer_toggleButton__jWH_H{min-width:110px}.EnhancedTranscriptPlayer_toggleButtonIcon__wKWHt{padding:.625rem}.EnhancedTranscriptPlayer_loadingTranscriptMessage__RssHo{font-size:.8rem;color:#6b7280;font-style:italic;padding:.5rem 0;margin-left:.5rem}.EnhancedTranscriptPlayer_transcriptDisplayArea__Cc8Vm{padding:1rem;border-radius:8px;background-color:#f9fafb;border:1px solid #e5e7eb;margin-top:.5rem}.EnhancedTranscriptPlayer_transcriptDisplayArea__Cc8Vm.EnhancedTranscriptPlayer_hidden__LW6pA{display:none!important}.EnhancedTranscriptPlayer_utteranceBlock__X6EKC{margin-bottom:1rem}.EnhancedTranscriptPlayer_utteranceBlock__X6EKC:last-child{margin-bottom:0}.EnhancedTranscriptPlayer_speakerLabel__oaZeF{display:inline-block;font-weight:700;color:#1f2937;margin-right:.5rem;font-size:.875rem}.EnhancedTranscriptPlayer_hideSpeakerLabel__Zl87M .EnhancedTranscriptPlayer_speakerLabel__oaZeF{display:none}.EnhancedTranscriptPlayer_sentence__6hjR3{margin:0;line-height:1.7;color:#374151}.EnhancedTranscriptPlayer_word__orq8d{padding:.1rem .2rem;border-radius:3px;transition:border-color .15s ease-out,color .15s ease-out;border:1px solid transparent}.EnhancedTranscriptPlayer_highlightedWord__n28Gg{border:1px solid #3b82f6;color:#1e3a8a;font-weight:600}.EnhancedTranscriptPlayer_errorContainer__lM3la{padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;text-align:center;margin-top:.5rem}.EnhancedTranscriptPlayer_errorMessage__QdA3d{margin:0;font-size:.9rem;line-height:1.5}.EnhancedTranscriptPlayer_loading__6pOQn,.EnhancedTranscriptPlayer_noContent__VfEIP{text-align:center;color:#6b7280;font-size:.9rem;padding:2rem 1rem;font-style:italic}