.Diagnostic_diagnosticContainer__9C6TH{display:flex;flex-direction:column;gap:1rem}.Diagnostic_diagnosticButton__fcJ6G{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#000,#333);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Diagnostic_diagnosticButton__fcJ6G:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.Diagnostic_diagnosticButton__fcJ6G:disabled{opacity:.6;cursor:not-allowed;transform:none}.Diagnostic_diagnosticButton__fcJ6G.Diagnostic_loading__8KGtr{background:linear-gradient(135deg,#000,#333)}.Diagnostic_loader___pjoD{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Diagnostic_spin__Ya1qO 1s linear infinite}@keyframes Diagnostic_spin__Ya1qO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Diagnostic_modalOverlay__nQPmx{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.5);display:flex!important;align-items:center;justify-content:center;z-index:99999!important;padding:1rem;backdrop-filter:blur(2px);pointer-events:auto;margin:0!important;transform:none!important;overflow:auto}.Diagnostic_modalContainer__sn9pb{position:relative!important;width:90%!important;max-width:1200px!important;max-height:90vh!important;background:#fff!important;border-radius:8px;padding:32px 40px;overflow-y:auto;z-index:100000!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);margin:auto!important;transform:none!important}.Diagnostic_modalContainerDark__3ZwLU{background:#000!important;color:#fff}.Diagnostic_modalHeader__B1S7f{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modalHeader__B1S7f{background:#374151!important;border-bottom-color:#4b5563!important}.Diagnostic_headerContent__Ks9mT h2{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_headerContent__Ks9mT h2{color:#fff}.Diagnostic_headerContent__Ks9mT p{margin:.25rem 0 0;color:#6b7280;font-size:.875rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_headerContent__Ks9mT p{color:#d1d5db}.Diagnostic_headerButtons__b0tjA{display:flex;gap:.5rem;align-items:center}.Diagnostic_closeButton__asV5P{background:#6b7280;color:#fff;border:none;border-radius:6px;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;transition:background-color .2s}.Diagnostic_closeButtonDark__feQlt,.Diagnostic_closeButton__asV5P:hover{background:#4b5563}.Diagnostic_closeButtonDark__feQlt:hover{background:#374151}.Diagnostic_backButton__BGdZo{background:#6b7280;color:#fff;border:none;border-radius:6px;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;transition:background-color .2s}.Diagnostic_backButton__BGdZo:hover{background:#4b5563}.Diagnostic_modalContent__vj0QM{flex:1;overflow-y:auto;padding:1.5rem}.Diagnostic_summarySection__fGCOZ{margin-bottom:2rem}.Diagnostic_summaryTitle__rYqt5{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#111827}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_summaryTitle__rYqt5{color:#fff}.Diagnostic_overallSuccessCard__QQEnf{background:#f0fdf4;border:2px solid #22c55e;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;text-align:center}.Diagnostic_overallLabel__mjYyv{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.Diagnostic_overallPercentage__F_tK2{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.Diagnostic_overallCount__3s370{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.Diagnostic_overallProgressBar__S8AgC{height:8px;border-radius:4px;overflow:hidden}.Diagnostic_overallProgress___43ge{height:100%;transition:width .3s ease}.Diagnostic_modelSuccessGrid___usNu{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.Diagnostic_modelSuccessItem__6saId{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;text-align:center}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelSuccessItem__6saId{background:#374151;border-color:#4b5563}.Diagnostic_modelLabel__j3BQK{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem;text-transform:uppercase}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelLabel__j3BQK{color:#d1d5db}.Diagnostic_modelPercentage__z3iv_{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.25rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelPercentage__z3iv_{color:#fff}.Diagnostic_modelCount__OSfDi{font-size:.75rem;color:#6b7280;margin-bottom:.75rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelCount__OSfDi{color:#9ca3af}.Diagnostic_modelProgressBar__IAuTu{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelProgressBar__IAuTu{background:#4b5563}.Diagnostic_modelProgress__BDWA_{height:100%;transition:width .3s ease}.Diagnostic_resultsGrid__MLDbT{border:1px solid #e5e7eb;border-radius:8px;overflow-y:auto;max-height:400px}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_resultsGrid__MLDbT{border-color:#4b5563}.Diagnostic_gridHeader__0M6Zo{background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_gridHeader__0M6Zo{background:#374151;border-bottom-color:#4b5563}.Diagnostic_questionColumn__IK_7C{flex:1;padding:1rem;border-right:1px solid #e5e7eb}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionColumn__IK_7C{border-right-color:#4b5563}.Diagnostic_modelsRow__GAbl0{display:flex;flex:1}.Diagnostic_modelHeaderCell__Kg38s{flex:1;padding:1rem .5rem;text-align:center;font-weight:600;font-size:.75rem;color:#374151;text-transform:uppercase}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelHeaderCell__Kg38s{color:#d1d5db}.Diagnostic_questionRow__v9E5c{display:flex;border-bottom:1px solid #e5e7eb}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionRow__v9E5c{border-bottom-color:#4b5563}.Diagnostic_questionRow__v9E5c:last-child{border-bottom:none}.Diagnostic_questionHeaderCell__QBSFw{flex:1;padding:1rem;border-right:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionHeaderCell__QBSFw{border-right-color:#4b5563}.Diagnostic_questionHeaderCell__QBSFw:hover{background:#f3f4f6}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionHeaderCell__QBSFw:hover{background:#4b5563}.Diagnostic_questionHeaderCell__QBSFw.Diagnostic_clickable__SvlkI{cursor:pointer}.Diagnostic_questionContent__DQUtp{margin-bottom:.75rem}.Diagnostic_questionNumber__Oq2YY{font-size:.75rem;font-weight:600;color:#6b7280;margin:0 0 .25rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionNumber__Oq2YY{color:#fff}.Diagnostic_questionText__EZWe6{font-size:.875rem;color:#111827;margin:0;line-height:1.4}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionText__EZWe6{color:#d1d5db}.Diagnostic_answersContainer__KdMhF{font-size:.75rem}.Diagnostic_answerInfo__XSI_p{display:flex;flex-direction:column;gap:.25rem}.Diagnostic_answerRow__4N019{display:flex;gap:.5rem}.Diagnostic_answerLabel__V85BE{font-weight:500;color:#6b7280;min-width:60px}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_answerLabel__V85BE{color:#9ca3af}.Diagnostic_expectedAnswer__F_kRf{color:#059669;font-weight:500}.Diagnostic_receivedAnswer__Ud_Ed{font-weight:500}.Diagnostic_receivedAnswer__Ud_Ed.Diagnostic_correct__1JsxX{color:#059669}.Diagnostic_receivedAnswer__Ud_Ed.Diagnostic_incorrect__5D_vC{color:#dc2626}.Diagnostic_questionAnswers__pc17_{display:flex;flex:1}.Diagnostic_answerCell__Z30HT{flex:1;padding:1rem .5rem;display:flex;align-items:center;justify-content:center;border-right:1px solid #e5e7eb}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_answerCell__Z30HT{border-right-color:#4b5563}.Diagnostic_answerCell__Z30HT:last-child{border-right:none}.Diagnostic_statusContainer__Bh2ye{display:flex;flex-direction:column;align-items:center;gap:.25rem}.Diagnostic_statusIconWrapper__qZYP0{position:relative;cursor:pointer}.Diagnostic_statusIconCorrect__X8CJO{width:24px;height:24px;color:#10b981}.Diagnostic_statusIconWrong__ce475{width:24px;height:24px;color:#ef4444}.Diagnostic_statusIconQuestion__ZPU2O{width:24px;height:24px;color:#6b7280}.Diagnostic_modelAnswerText__Cncyn{font-size:.625rem;color:#6b7280;text-align:center;max-width:60px;word-wrap:break-word}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelAnswerText__Cncyn{color:#9ca3af}.Diagnostic_tooltip__X2ofL{position:fixed;z-index:1001;left:var(--mouse-x);top:var(--mouse-y);transform:translate(-50%,-100%);margin-top:-10px;background:#1f2937;color:#fff;padding:.75rem;border-radius:6px;font-size:.75rem;max-width:300px;word-wrap:break-word;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.Diagnostic_tooltip__X2ofL:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#1f2937}.Diagnostic_tooltipContent__zslv3{white-space:pre-wrap}.Diagnostic_questionDetailView__ncESH{padding:1rem 0}.Diagnostic_detailHeader__ftDvk{margin-bottom:1.5rem}.Diagnostic_detailTitle__TF2Oz{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_detailTitle__TF2Oz{color:#fff}.Diagnostic_detailContent__1nCU3{display:flex;flex-direction:column;gap:1.5rem}.Diagnostic_questionSection__rggtB{display:flex;flex-direction:column;gap:1rem}.Diagnostic_consensusExplanationSection__pUIu4{margin:1.5rem 0;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_consensusExplanationSection__pUIu4{background:#1f2937;border-color:#374151}.Diagnostic_consensusExplanationSection__pUIu4 h4{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .75rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_consensusExplanationSection__pUIu4 h4{color:#d1d5db}.Diagnostic_consensusExplanationContent__0OUGn{font-size:.9rem;line-height:1.6;color:#4b5563}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_consensusExplanationContent__0OUGn{color:#9ca3af}.Diagnostic_consensusExplanationContent__0OUGn p{margin:0;padding:.5rem 0}.Diagnostic_questionBlock___UT9h h4{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .5rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionBlock___UT9h h4{color:#d1d5db}.Diagnostic_questionBlock___UT9h p{font-size:.875rem;color:#111827;margin:0;line-height:1.5}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionBlock___UT9h p{color:#d1d5db}.Diagnostic_optionsSection__GfzB1 h4{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_optionsSection__GfzB1 h4{color:#d1d5db}.Diagnostic_optionsGrid__gOAGI{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.Diagnostic_optionCard__B1dFl{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:0;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease;width:100%;overflow:hidden;margin-bottom:1.5rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_optionCard__B1dFl{border-color:#4b5563;background:#1f2937;box-shadow:0 4px 12px rgba(0,0,0,.2)}.Diagnostic_optionCard__B1dFl:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_optionCard__B1dFl:hover{box-shadow:0 8px 24px rgba(0,0,0,.3)}.Diagnostic_optionCard__B1dFl.Diagnostic_expectedOption__Fx8kA{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);box-shadow:0 4px 16px rgba(16,185,129,.15)}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_optionCard__B1dFl.Diagnostic_expectedOption__Fx8kA{background:linear-gradient(135deg,#064e3b,#065f46);box-shadow:0 4px 16px rgba(16,185,129,.2)}.Diagnostic_optionCard__B1dFl.Diagnostic_receivedOption__mg5dq{border-color:#000;background:linear-gradient(135deg,#f8f8f8,#e8e8e8);box-shadow:0 4px 16px rgba(0,0,0,.1)}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_optionCard__B1dFl.Diagnostic_receivedOption__mg5dq{background:linear-gradient(135deg,#1f2937,#374151);box-shadow:0 4px 16px rgba(0,0,0,.15)}.Diagnostic_optionHeader__B_bhU{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid #f3f4f6}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_optionHeader__B_bhU{border-bottom-color:#374151}.Diagnostic_optionCard__B1dFl.Diagnostic_expectedOption__Fx8kA .Diagnostic_optionHeader__B_bhU{border-bottom-color:rgba(16,185,129,.1)}.Diagnostic_optionCard__B1dFl.Diagnostic_receivedOption__mg5dq .Diagnostic_optionHeader__B_bhU{border-bottom-color:rgba(0,0,0,.1)}.Diagnostic_optionBadgeContainer__Z_ghs{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.Diagnostic_optionNumber__m0PAa{font-size:.875rem;font-weight:700;color:#6b7280;background:#f9fafb;padding:.375rem .875rem;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;border:1px solid #e5e7eb}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_optionNumber__m0PAa{color:#9ca3af;background:#374151;border-color:#4b5563}.Diagnostic_optionCard__B1dFl.Diagnostic_expectedOption__Fx8kA .Diagnostic_optionNumber__m0PAa{color:#10b981;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.Diagnostic_optionCard__B1dFl.Diagnostic_receivedOption__mg5dq .Diagnostic_optionNumber__m0PAa{color:#000;background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.2)}.Diagnostic_optionBadge__1H4qg{font-size:.75rem;font-weight:700;padding:.5rem 1rem;border-radius:10px;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Diagnostic_optionBadge__1H4qg:first-of-type{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.Diagnostic_optionBadge__1H4qg:last-of-type{background:linear-gradient(135deg,#000,#333);color:#fff}.Diagnostic_modelVotes__R_vIY{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:1rem 1.5rem;background:rgba(249,250,251,.7);border-bottom:1px solid #f3f4f6}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelVotes__R_vIY{background:rgba(55,65,81,.5);border-bottom-color:#374151}.Diagnostic_optionCard__B1dFl.Diagnostic_expectedOption__Fx8kA .Diagnostic_modelVotes__R_vIY{background:rgba(16,185,129,.05);border-bottom-color:rgba(16,185,129,.1)}.Diagnostic_optionCard__B1dFl.Diagnostic_receivedOption__mg5dq .Diagnostic_modelVotes__R_vIY{background:rgba(0,0,0,.03);border-bottom-color:rgba(0,0,0,.1)}.Diagnostic_modelVoteBadge__Zro01{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;min-width:4rem;background:linear-gradient(135deg,#374151,#4b5563);color:#fff;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 3px 6px rgba(0,0,0,.15);transition:all .2s ease;border:1px solid hsla(0,0%,100%,.1);text-align:center;width:100px}.Diagnostic_modelVoteBadge__Zro01:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelVoteBadge__Zro01{background:linear-gradient(135deg,#374151,#4b5563);box-shadow:0 3px 6px rgba(0,0,0,.3)}.Diagnostic_optionContent__163N1{font-size:1rem;color:#111827;line-height:1.6;padding:1.5rem;font-weight:500}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_optionContent__163N1{color:#f9fafb}.Diagnostic_detailAnswerBox__NAdPT{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_detailAnswerBox__NAdPT{background:#374151;border-color:#4b5563}.Diagnostic_detailAnswerBox__NAdPT h4{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .5rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_detailAnswerBox__NAdPT h4{color:#d1d5db}.Diagnostic_detailExpectedAnswer__9ye47{font-size:.875rem;color:#059669;font-weight:500}.Diagnostic_detailReceivedAnswer__NRlK0{font-size:.875rem;font-weight:500}.Diagnostic_detailReceivedAnswer__NRlK0.Diagnostic_correct__1JsxX{color:#059669}.Diagnostic_detailReceivedAnswer__NRlK0.Diagnostic_incorrect__5D_vC{color:#dc2626}.Diagnostic_modelResponsesSection__b6iUS h4{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponsesSection__b6iUS h4{color:#d1d5db}.Diagnostic_modelResponsesGrid__RH3fv{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.Diagnostic_modelResponseCard__0tiDu{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseCard__0tiDu{border-color:#4b5563}.Diagnostic_modelResponseCard__0tiDu.Diagnostic_correct__1JsxX{border-color:#10b981}.Diagnostic_modelResponseCard__0tiDu.Diagnostic_incorrect__5D_vC{border-color:#ef4444}.Diagnostic_modelResponseCard__0tiDu.Diagnostic_noAnswer__yru9w{border-color:#6b7280}.Diagnostic_modelResponseHeader__bKWyu{padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseHeader__bKWyu{background:#374151;border-bottom-color:#4b5563}.Diagnostic_modelResponseHeader__bKWyu.Diagnostic_correct__1JsxX{background:#ecfdf5;border-bottom-color:#10b981}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseHeader__bKWyu.Diagnostic_correct__1JsxX{background:#064e3b}.Diagnostic_modelResponseHeader__bKWyu.Diagnostic_incorrect__5D_vC{background:#fef2f2;border-bottom-color:#ef4444}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseHeader__bKWyu.Diagnostic_incorrect__5D_vC{background:#450a0a}.Diagnostic_modelResponseHeader__bKWyu.Diagnostic_noAnswer__yru9w{background:#f9fafb;border-bottom-color:#6b7280}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseHeader__bKWyu.Diagnostic_noAnswer__yru9w{background:#374151}.Diagnostic_modelResponseHeader__bKWyu h5{font-size:.875rem;font-weight:600;color:#111827;margin:0}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseHeader__bKWyu h5{color:#fff}.Diagnostic_voteResult__fL3fr{font-size:.75rem;color:#6b7280}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_voteResult__fL3fr{color:#9ca3af}.Diagnostic_modelResponseContent__4IQ8m{padding:1rem;background:#fff;overflow:auto;max-height:200px}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseContent__4IQ8m{background:#1f2937}.Diagnostic_modelResponseContent__4IQ8m.Diagnostic_correct__1JsxX{background:#f0fdf4}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseContent__4IQ8m.Diagnostic_correct__1JsxX{background:#064e3b}.Diagnostic_modelResponseContent__4IQ8m.Diagnostic_incorrect__5D_vC{background:#fef2f2}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseContent__4IQ8m.Diagnostic_incorrect__5D_vC{background:#450a0a}.Diagnostic_modelResponseContent__4IQ8m.Diagnostic_noAnswer__yru9w{background:#f9fafb}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseContent__4IQ8m.Diagnostic_noAnswer__yru9w{background:#374151}.Diagnostic_modelResponseContent__4IQ8m p{font-size:.875rem;color:#111827;margin:0;line-height:1.5;white-space:pre-wrap}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelResponseContent__4IQ8m p{color:#d1d5db}.Diagnostic_testingOptions__NsZiv{display:flex;flex-direction:row;gap:2rem;justify-content:center;align-items:flex-start;margin-top:2rem}.Diagnostic_optionCard__B1dFl h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_optionCard__B1dFl h3{color:#fff}.Diagnostic_optionCard__B1dFl p{font-size:.875rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_optionCard__B1dFl p{color:#9ca3af}.Diagnostic_optionButton__Gwpni{background:#000;color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.Diagnostic_optionButton__Gwpni:hover{background:#333}.Diagnostic_optionButton__Gwpni:disabled{background:#9ca3af;cursor:not-allowed}.Diagnostic_validationError__g9dM0{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.75rem;margin-bottom:1rem;color:#dc2626;font-size:.875rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_validationError__g9dM0{background:#450a0a;border-color:#fca5a5}.Diagnostic_jsonInput__N_ycU{width:100%;min-height:200px;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-family:Montserrat,sans-serif;font-size:.875rem;line-height:1.5;resize:vertical;background:#fff;color:#111827}.Diagnostic_jsonInputDark__hZ9du{background:#1f2937;border-color:#4b5563;color:#d1d5db}.Diagnostic_jsonInput__N_ycU.Diagnostic_inputError__cFxuJ{border-color:#ef4444}.Diagnostic_jsonInput__N_ycU:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.05)}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_jsonInput__N_ycU:focus{border-color:#fff;box-shadow:0 0 0 3px rgba(0,0,0,.05)}@media (max-width:768px){.Diagnostic_modalOverlay__nQPmx{padding:.5rem!important;z-index:99999!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important}.Diagnostic_modalContainer__sn9pb{width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100vh - 1rem)!important;padding:16px 8px!important;margin:0!important;position:relative!important}.Diagnostic_modalContent__vj0QM{padding:.75rem}.Diagnostic_modalHeader__B1S7f{padding:1rem;flex-direction:column;gap:1rem;align-items:stretch}.Diagnostic_headerContent__Ks9mT{text-align:center}.Diagnostic_headerButtons__b0tjA{justify-content:center}.Diagnostic_modelResponsesGrid__RH3fv,.Diagnostic_modelSuccessGrid___usNu,.Diagnostic_optionsGrid__gOAGI{grid-template-columns:1fr}.Diagnostic_resultsGrid__MLDbT{background:#fff;border-radius:8px;max-height:500px;overflow-y:auto;border:none;padding:0;margin-bottom:24px}.Diagnostic_gridHeader__0M6Zo{display:none}.Diagnostic_gridBody__v6oqE{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.Diagnostic_questionRow__v9E5c{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:1rem}.Diagnostic_questionRow__v9E5c:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.Diagnostic_questionRow__v9E5c.Diagnostic_correctAnswer__iGBO7{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#f0fdf4)}.Diagnostic_questionRow__v9E5c.Diagnostic_wrongAnswer__OFbRC{border-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fee2e2)}.Diagnostic_questionRow__v9E5c.Diagnostic_noAnswer__yru9w{border-color:#6b7280;background:linear-gradient(135deg,#f9fafb,#f3f4f6)}.Diagnostic_questionHeaderCell__QBSFw{padding:0;background:transparent;border:none;cursor:pointer;flex-shrink:0}.Diagnostic_questionContent__DQUtp{margin-bottom:1rem}.Diagnostic_questionNumber__Oq2YY{font-size:.875rem;color:#000;margin:0 0 .5rem}.Diagnostic_questionText__EZWe6{font-size:.95rem;line-height:1.5;color:#2c3e50;margin:0 0 1rem}.Diagnostic_answersContainer__KdMhF{margin-bottom:1rem;padding:.75rem;background:rgba(249,250,251,.8);border-radius:8px;border:1px solid #e5e7eb}.Diagnostic_answerInfo__XSI_p{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.Diagnostic_answerRow__4N019{display:flex;gap:.75rem;align-items:center}.Diagnostic_answerLabel__V85BE{color:#4b5563;min-width:70px;font-size:.8rem}.Diagnostic_expectedAnswer__F_kRf{background:#dcfce7;color:#16a34a}.Diagnostic_expectedAnswer__F_kRf,.Diagnostic_receivedAnswer__Ud_Ed{padding:.25rem .5rem;border-radius:6px;font-size:.8rem;font-weight:600}.Diagnostic_receivedAnswer__Ud_Ed.Diagnostic_correct__1JsxX{background:#dcfce7;color:#16a34a}.Diagnostic_receivedAnswer__Ud_Ed.Diagnostic_incorrect__5D_vC{background:#fecaca;color:#dc2626}.Diagnostic_answerCell__Z30HT{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.Diagnostic_answerCell__Z30HT:before{content:attr(data-model);font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_resultsGrid__MLDbT{background:#1f2937}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionRow__v9E5c{background:#374151;border-color:#4b5563}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionRow__v9E5c.Diagnostic_correctAnswer__iGBO7{background:linear-gradient(135deg,#064e3b,#065f46);border-color:#10b981}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionRow__v9E5c.Diagnostic_wrongAnswer__OFbRC{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#ef4444}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionRow__v9E5c.Diagnostic_noAnswer__yru9w{background:linear-gradient(135deg,#374151,#4b5563);border-color:#6b7280}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionNumber__Oq2YY{color:#fff}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_questionText__EZWe6{color:#e5e7eb}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_answersContainer__KdMhF{background:rgba(55,65,81,.8);border-color:#4b5563}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_answerLabel__V85BE{color:#9ca3af}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_expectedAnswer__F_kRf,.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_receivedAnswer__Ud_Ed.Diagnostic_correct__1JsxX{background:#065f46;color:#6ee7b7}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_receivedAnswer__Ud_Ed.Diagnostic_incorrect__5D_vC{background:#991b1b;color:#fca5a5}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_answerCell__Z30HT{background:#4b5563;border-color:#6b7280}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_answerCell__Z30HT:before{color:#9ca3af}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modelAnswerText__Cncyn{color:#d1d5db}.Diagnostic_statusContainer__Bh2ye{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%}.Diagnostic_statusIconWrapper__qZYP0{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.Diagnostic_statusIconCorrect__X8CJO,.Diagnostic_statusIconQuestion__ZPU2O,.Diagnostic_statusIconWrong__ce475{width:20px;height:20px}.Diagnostic_modelAnswerText__Cncyn{font-size:.75rem;line-height:1.3;text-align:center;color:#374151;font-weight:600;word-break:break-word;overflow-wrap:break-word;max-width:100%}.Diagnostic_questionNumber__Oq2YY{font-size:.75rem;font-weight:700;margin-bottom:.5rem}.Diagnostic_questionText__EZWe6{font-size:.875rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem}.Diagnostic_answersContainer__KdMhF{margin-top:.5rem}.Diagnostic_answerInfo__XSI_p{font-size:.75rem;gap:.375rem}.Diagnostic_answerRow__4N019{gap:.5rem;align-items:flex-start}.Diagnostic_answerLabel__V85BE{min-width:55px;font-size:.7rem;font-weight:600;flex-shrink:0}.Diagnostic_expectedAnswer__F_kRf,.Diagnostic_receivedAnswer__Ud_Ed{font-size:.7rem;font-weight:600;word-break:break-word;line-height:1.2;flex:1}.Diagnostic_headerTitle__tAa2z{font-size:1.25rem;line-height:1.3}.Diagnostic_headerSubtitle__VQvRZ{font-size:.875rem;margin-top:.5rem}.Diagnostic_runningIndicator__BGiee{display:block;font-size:.75rem;color:#10b981;font-weight:500;margin-top:.25rem}}@media (max-width:480px){.Diagnostic_modalOverlay__nQPmx{padding:.25rem!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important}.Diagnostic_modalContainer__sn9pb{width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important;max-height:calc(85vh - .5rem)!important;padding:8px 4px!important;position:relative!important;margin-bottom:100px!important}.Diagnostic_modalContent__vj0QM{padding:.5rem}.Diagnostic_resultsGrid__MLDbT{max-height:450px}.Diagnostic_gridBody__v6oqE,.Diagnostic_gridHeader__0M6Zo,.Diagnostic_questionRow__v9E5c{min-width:650px}.Diagnostic_questionColumn__IK_7C{min-width:220px;max-width:220px;padding:.75rem .5rem}.Diagnostic_modelsRow__GAbl0{min-width:430px}.Diagnostic_questionHeaderCell__QBSFw{min-width:220px;max-width:220px;padding:.75rem .5rem}.Diagnostic_questionAnswers__pc17_{min-width:430px}.Diagnostic_modelHeaderCell__Kg38s{min-width:86px;max-width:86px;padding:.75rem .25rem;font-size:.65rem}.Diagnostic_answerCell__Z30HT{min-width:86px;max-width:86px;padding:.5rem .25rem}.Diagnostic_statusContainer__Bh2ye{min-width:70px}.Diagnostic_modelAnswerText__Cncyn{max-width:70px;font-size:.6rem}.Diagnostic_questionText__EZWe6{font-size:.8rem;-webkit-line-clamp:3}.Diagnostic_answerInfo__XSI_p{font-size:.7rem}.Diagnostic_answerLabel__V85BE{min-width:50px;font-size:.65rem}.Diagnostic_expectedAnswer__F_kRf,.Diagnostic_receivedAnswer__Ud_Ed{font-size:.65rem}}@media (max-width:1100px){.Diagnostic_modalContainer__sn9pb{max-width:98vw;padding:1rem .5rem}.Diagnostic_testingOptions__NsZiv{gap:1rem}.Diagnostic_optionCard__B1dFl{padding:1.25rem .75rem;max-width:98vw;min-width:0}}@media (max-width:900px){.Diagnostic_testingOptions__NsZiv{flex-direction:column;gap:1.5rem;margin-top:1rem}.Diagnostic_optionCard__B1dFl{max-width:100%;width:100%;min-width:0}}.Diagnostic_modalContent__vj0QM::-webkit-scrollbar{width:6px}.Diagnostic_modalContent__vj0QM::-webkit-scrollbar-track{background:#f1f5f9}.Diagnostic_modalContent__vj0QM::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Diagnostic_modalContent__vj0QM::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modalContent__vj0QM::-webkit-scrollbar-track{background:#374151}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modalContent__vj0QM::-webkit-scrollbar-thumb{background:#6b7280}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_modalContent__vj0QM::-webkit-scrollbar-thumb:hover{background:#9ca3af}.Diagnostic_gridBody__v6oqE::-webkit-scrollbar{display:none}.Diagnostic_gridBody__v6oqE::-webkit-scrollbar-track{background:#f1f5f9}.Diagnostic_gridBody__v6oqE::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Diagnostic_gridBody__v6oqE::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_gridBody__v6oqE::-webkit-scrollbar-track{background:#374151}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_gridBody__v6oqE::-webkit-scrollbar-thumb{background:#6b7280}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_gridBody__v6oqE::-webkit-scrollbar-thumb:hover{background:#9ca3af}.Diagnostic_qqq__NDBL4{margin:0 0 4px;font-size:.85em;font-weight:600;color:#000!important}.Diagnostic_modalContainerDark__3ZwLU .Diagnostic_qqq__NDBL4{color:#fff!important}