.exam-page-module__b3bsDG__question{width:100%;max-width:720px}.exam-page-module__b3bsDG__questionHead{border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:10px;display:flex}.exam-page-module__b3bsDG__questionBody{color:#f4f4f5;margin-bottom:20px;font-size:1rem;line-height:1.55}.exam-page-module__b3bsDG__questionBody p{margin:0 0 12px}.exam-page-module__b3bsDG__questionBody img{border-radius:8px;max-width:100%;max-height:420px;margin:8px 0 16px;display:block}.exam-page-module__b3bsDG__questionBody table{border-collapse:collapse;margin:0 0 16px;font-size:.95em}.exam-page-module__b3bsDG__questionBody th,.exam-page-module__b3bsDG__questionBody td{text-align:center;border:1px solid #3f3f46;padding:8px 16px}.exam-page-module__b3bsDG__questionBody pre{color:#d4d4d8;background:#18181b;border:1px solid #3f3f46;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:.82rem;line-height:1.6;overflow-x:auto}.exam-page-module__b3bsDG__questionBody p:has([data-blank]){line-height:2.4}.exam-page-module__b3bsDG__blank{vertical-align:baseline;margin:0 4px;display:inline-block;position:relative}.exam-page-module__b3bsDG__blankButton{color:#f4f4f5;cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:6px;align-items:center;gap:6px;min-width:84px;padding:2px 8px;font-size:.92rem;line-height:1.6;display:inline-flex}.exam-page-module__b3bsDG__blankButton:hover{border-color:#52525b}.exam-page-module__b3bsDG__blankButton[data-filled=true]{background:#2ea04324;border-color:#2ea043}.exam-page-module__b3bsDG__blankPlaceholder{color:#71717a}.exam-page-module__b3bsDG__blankList{z-index:20;background:#27272a;border:1px solid #3f3f46;border-radius:8px;flex-direction:column;min-width:100%;padding:4px;line-height:1.6;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0006}.exam-page-module__b3bsDG__blankOption{color:#d4d4d8;text-align:left;white-space:nowrap;cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.92rem;display:block}.exam-page-module__b3bsDG__blankOption:hover{color:#f4f4f5;background:#3f3f46}.exam-page-module__b3bsDG__blankOption[aria-selected=true]{color:#4ade80}.exam-page-module__b3bsDG__optionLetter{color:#71717a;margin-right:6px;font-weight:600}.exam-page-module__b3bsDG__questionStatus{color:#52525b;flex-shrink:0;margin-top:3px;display:flex}.exam-page-module__b3bsDG__questionStatusDone{color:#2ea043}.exam-page-module__b3bsDG__questionRowLabel{flex:1}.exam-page-module__b3bsDG__centerMessage{justify-content:center;align-items:center}@media (max-width:900px){.exam-page-module__b3bsDG__questionHead{flex-wrap:wrap}}.exam-page-module__b3bsDG__startSummary{color:#a1a1aa;margin:-12px 0 24px;font-size:.9rem}.exam-page-module__b3bsDG__startSectionLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:.8rem;font-weight:600}.exam-page-module__b3bsDG__startCenter{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:720px;margin:32px auto 0;display:flex}.exam-page-module__b3bsDG__startInstruction{text-align:left;align-self:stretch;line-height:1.6}.exam-page-module__b3bsDG__startInstruction>:last-child{margin-bottom:0}.exam-page-module__b3bsDG__startInstruction p:has(>img){float:left;margin:0 16px 0 0}.exam-page-module__b3bsDG__startInstruction p:has(>img) img{width:56px;height:56px;display:block}.exam-page-module__b3bsDG__startInstruction p:has(>img)+p{align-items:center;min-height:56px;margin:0 0 16px;display:flex}.exam-page-module__b3bsDG__startHint{color:#71717a;font-size:.8rem}.exam-page-module__b3bsDG__startBtn{color:#fff;cursor:pointer;background:#2ea043;border-radius:2rem;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:background-color .15s;display:flex}.exam-page-module__b3bsDG__startBtn:hover{background:#34b958}.exam-page-module__b3bsDG__submitExam{margin-left:auto}.exam-page-module__b3bsDG__saveError{color:#eab308;margin-left:auto;font-size:.78rem}.exam-page-module__b3bsDG__saveError+.exam-page-module__b3bsDG__submitExam{margin-left:0}.exam-page-module__b3bsDG__confirmMessage{flex-direction:column;flex:100%;gap:6px;display:flex}.exam-page-module__b3bsDG__confirmTitle{font-size:1.1rem;font-weight:600}.exam-page-module__b3bsDG__keepWorkingBtn{color:#f4f4f5;cursor:pointer;background:#3f3f46;border-radius:2rem;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:background-color .15s;display:flex}.exam-page-module__b3bsDG__keepWorkingBtn:hover{background:#52525b}.exam-page-module__b3bsDG__confirmActions{flex-wrap:wrap;gap:10px;display:flex}.exam-page-module__b3bsDG__submitError{color:#f87171;margin:0 0 16px;font-size:.88rem}.exam-page-module__b3bsDG__startBtn:disabled{opacity:.6;cursor:default}.exam-page-module__b3bsDG__resultMessage{color:#f4f4f5;margin:0 0 24px;font-size:1.1rem;line-height:1.5}.exam-page-module__b3bsDG__reviewList{flex-direction:column;gap:40px;margin-bottom:32px;display:flex}.exam-page-module__b3bsDG__reviewOption{cursor:default}:is(.exam-page-module__b3bsDG__optionCorrect.exam-page-module__b3bsDG__optionCorrect,.exam-page-module__b3bsDG__optionCorrect.exam-page-module__b3bsDG__optionCorrect:has(input:checked)){color:#f4f4f5;background:#2ea04324;border-color:#2ea043}:is(.exam-page-module__b3bsDG__optionWrong.exam-page-module__b3bsDG__optionWrong,.exam-page-module__b3bsDG__optionWrong.exam-page-module__b3bsDG__optionWrong:has(input:checked)){color:#f4f4f5;background:#ef44441a;border-color:#ef4444}.exam-page-module__b3bsDG__optionTag{white-space:nowrap;margin-left:auto;font-size:.76rem;font-weight:600}.exam-page-module__b3bsDG__optionCorrect .exam-page-module__b3bsDG__optionTag{color:#4ade80}.exam-page-module__b3bsDG__optionWrong .exam-page-module__b3bsDG__optionTag{color:#f87171}.exam-page-module__b3bsDG__blankButton[data-state=correct]{background:#2ea04324;border-color:#2ea043}.exam-page-module__b3bsDG__blankButton[data-state=wrong]{background:#ef44441a;border-color:#ef4444}.exam-page-module__b3bsDG__blankButton:disabled{cursor:default;color:#f4f4f5}.exam-page-module__b3bsDG__reviewAnswer,.exam-page-module__b3bsDG__reviewExplain{margin-top:12px}.exam-page-module__b3bsDG__reviewExplain p{margin:0 0 8px}.exam-page-module__b3bsDG__reviewExplain>:last-child{margin-bottom:0}.exam-page-module__b3bsDG__reviewExplain ul,.exam-page-module__b3bsDG__reviewExplain ol{margin:0 0 8px;padding-left:20px}.exam-page-module__b3bsDG__notice{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:420px;padding:0 16px;display:flex}.exam-page-module__b3bsDG__notice p{margin:0}.exam-page-module__b3bsDG__summaryActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.exam-page-module__b3bsDG__filterToggle{background:#27272a;border-radius:10px;gap:4px;margin:8px 0 12px;padding:3px;display:flex}.exam-page-module__b3bsDG__filterBtn{color:#a1a1aa;white-space:nowrap;border-radius:8px;flex:1;padding:5px 8px;font-size:.82rem}.exam-page-module__b3bsDG__filterBtn:hover:not(:disabled){color:#f4f4f5}.exam-page-module__b3bsDG__filterBtn:disabled{opacity:.4;cursor:default}.exam-page-module__b3bsDG__filterBtnActive{color:#f4f4f5;background:#3f3f46}.exam-page-module__b3bsDG__statusCorrect{color:#2ea043}.exam-page-module__b3bsDG__statusPartial{color:#eab308}.exam-page-module__b3bsDG__statusWrong{color:#ef4444}.exam-page-module__b3bsDG__attempts{margin-top:40px}.exam-page-module__b3bsDG__chartCard{background:#27272a;border:1px solid #3f3f46;border-radius:12px;padding:16px 16px 8px}.exam-page-module__b3bsDG__chartHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.exam-page-module__b3bsDG__chartTitle{color:#f4f4f5;font-size:.92rem;font-weight:600}.exam-page-module__b3bsDG__chartSub{color:#a1a1aa;font-size:.78rem}.exam-page-module__b3bsDG__chart{width:100%;height:232px;position:relative}.exam-page-module__b3bsDG__chart svg{width:100%;height:100%;display:block;overflow:visible}.exam-page-module__b3bsDG__hit{cursor:pointer;outline:none}.exam-page-module__b3bsDG__hit:focus{outline:none}.exam-page-module__b3bsDG__hit:focus-visible .exam-page-module__b3bsDG__hitRing{opacity:1}.exam-page-module__b3bsDG__hitRing{opacity:0;fill:none;stroke:#a1a1aa;stroke-width:2px}.exam-page-module__b3bsDG__tooltip{z-index:5;pointer-events:none;background:#18181b;border:1px solid #3f3f46;border-radius:8px;min-width:150px;padding:8px 10px;position:absolute;top:0;left:0;box-shadow:0 8px 24px #00000073}.exam-page-module__b3bsDG__tipValue{color:#f4f4f5;align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,monospace;font-size:.92rem;font-weight:600;display:flex}.exam-page-module__b3bsDG__tipKey{background:#2ea043;border-radius:1px;width:12px;height:2px}.exam-page-module__b3bsDG__tipWhen{color:#a1a1aa;margin-top:2px;font-size:.76rem}.exam-page-module__b3bsDG__tipExtra{color:#71717a;font-size:.76rem}.exam-page-module__b3bsDG__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.exam-page-module__b3bsDG__chart{height:216px}}
