.cdXPUq_quiz-container{background:radial-gradient(circle at 0 0,#0284c714 0%,#0000 28%),linear-gradient(#f8fbff 0%,#f3f7fc 48%,#eef3f9 100%);min-height:100vh}.cdXPUq_quiz-header-safe{z-index:100;background:#fff;width:100%;position:sticky;top:0;box-shadow:0 1px #e2e8f0,0 4px 16px #0000000d}.cdXPUq_quiz-header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:1200px;margin:0 auto;padding:12px 1rem;display:flex}.cdXPUq_breadcrumb{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cdXPUq_bc-item{color:#64748b;align-items:center;gap:3px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.cdXPUq_bc-link:hover{color:#1e293b}.cdXPUq_bc-active{color:#1e293b;font-weight:600}.cdXPUq_bc-sep{color:#cbd5e1;flex-shrink:0;font-size:12px}.cdXPUq_bc-level-pill{color:#0284c7;letter-spacing:.3px;background:#0284c71a;border:1px solid #0284c74d;border-radius:6px;padding:2px 10px;font-size:12px;font-weight:700}.cdXPUq_header-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.cdXPUq_mode-selector-tabs{background:#f1f5f9;border-radius:8px;gap:2px;padding:3px;display:flex}.cdXPUq_mst-btn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.cdXPUq_mst-btn:hover{color:#1e293b;background:#e2e8f0}.cdXPUq_mst-btn.cdXPUq_active{color:#0284c7;background:#fff;box-shadow:0 1px 3px #00000014}.cdXPUq_header-progress-count{background:#f1f5f9;border-radius:10px;flex-shrink:0;align-items:baseline;gap:3px;padding:6px 14px;display:flex}.cdXPUq_hpc-current{color:#1e293b;font-size:18px;font-weight:800}.cdXPUq_hpc-sep{color:#cbd5e1;font-size:14px;font-weight:300}.cdXPUq_hpc-total{color:#94a3b8;font-size:14px;font-weight:500}.cdXPUq_progress-track{background:#e9eef4;height:4px}.cdXPUq_progress-fill{background:linear-gradient(90deg,#4a90e2,#0284c7);height:100%;transition:width .35s}.cdXPUq_header-extra-slot{background:#fff;border-top:1px solid #f1f5f9;padding:12px 24px 16px}.cdXPUq_quiz-layout{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 280px;gap:1.25rem;width:100%;max-width:1200px;min-height:calc(100vh - 60px);margin:0 auto;padding:24px 1rem 60px;display:grid}.cdXPUq_quiz-main{flex:1;min-width:0}.cdXPUq_quiz-sidebar{align-self:start;width:280px;position:static}.cdXPUq_question-stage-card{background:linear-gradient(#fffffffa,#fafcfff0);border:1px solid #e2e8f0f2;border-radius:24px;padding:24px 24px 22px;box-shadow:0 18px 42px #0f172a12}.cdXPUq_question-stage-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.cdXPUq_stage-kicker{letter-spacing:.08em;text-transform:uppercase;color:#0284c7;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-block}.cdXPUq_stage-title{color:#0f172a;margin:0;font-size:24px;font-weight:800;line-height:1.18}.cdXPUq_stage-copy{color:#64748b;max-width:520px;margin:8px 0 0;font-size:13.5px;line-height:1.6}.cdXPUq_stage-badge-group{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cdXPUq_stage-badge{color:#0369a1;background:#0284c71a;border:1px solid #0284c733;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.cdXPUq_stage-badge.cdXPUq_muted{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.cdXPUq_single-qnav-wrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:12px;margin-bottom:20px;padding:12px 16px}.cdXPUq_single-qnav-grid{flex-wrap:wrap;gap:6px;display:flex}.cdXPUq_single-qnav-btn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:600;transition:all .15s;display:flex}.cdXPUq_single-qnav-btn:hover{color:#0284c7;border-color:#0284c7;transform:translateY(-1px)}.cdXPUq_single-qnav-btn-unanswered{color:#475569;background:#fff;border-color:#cbd5e1}.cdXPUq_single-qnav-btn-current{color:#0369a1;background:#f0f9ff;border-color:#0284c7;box-shadow:0 0 0 2px #0284c733}.cdXPUq_single-qnav-btn-correct{color:#047857;background:#ecfdf5;border-color:#10b981}.cdXPUq_single-qnav-btn-incorrect{color:#b91c1c;background:#fef2f2;border-color:#ef4444}.cdXPUq_single-question-body{margin-bottom:20px}.cdXPUq_q-meta-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px;padding:18px;display:flex}.cdXPUq_meta-hanzi{color:#0f172a;font-size:2.2rem;font-weight:700;line-height:1.2}.cdXPUq_meta-sub{color:#64748b;margin-top:4px;font-size:.95rem}.cdXPUq_q-text{color:#1e293b;margin:0 0 16px;font-size:1.15rem;font-weight:600;line-height:1.5}.cdXPUq_opts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.cdXPUq_opt-btn{cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:all .2s;display:flex}.cdXPUq_opt-btn:disabled{cursor:default}.cdXPUq_opt-btn.cdXPUq_default:hover{background:#f8fafc;border-color:#0284c7}.cdXPUq_opt-btn.cdXPUq_selected{color:#075985;background:#f0f9ff;border-color:#0284c7}.cdXPUq_opt-btn.cdXPUq_correct,.cdXPUq_opt-btn.cdXPUq_correct-selected{color:#047857;background:#ecfdf5;border-color:#10b981}.cdXPUq_opt-btn.cdXPUq_incorrect-selected{color:#dc2626;background:#fef2f2;border-color:#ef4444}.cdXPUq_opt-btn.cdXPUq_disabled{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.cdXPUq_opt-letter{color:#64748b;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.88rem;font-weight:700;display:flex}.cdXPUq_opt-btn.cdXPUq_selected .cdXPUq_opt-letter{color:#fff;background:#0284c7}.cdXPUq_opt-btn.cdXPUq_correct .cdXPUq_opt-letter,.cdXPUq_opt-btn.cdXPUq_correct-selected .cdXPUq_opt-letter{color:#fff;background:#10b981}.cdXPUq_opt-btn.cdXPUq_incorrect-selected .cdXPUq_opt-letter{color:#fff;background:#ef4444}.cdXPUq_opt-text{color:#1e293b;font-size:1.05rem;font-weight:500}.cdXPUq_practice-note-row{margin-top:16px}.cdXPUq_practice-note{color:#334155;box-sizing:border-box;background:#0284c70f;border:1px solid #0284c726;border-radius:16px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.55;display:inline-flex}.cdXPUq_action-row{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.cdXPUq_btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 32px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex}.cdXPUq_btn-check{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);min-width:180px;box-shadow:0 4px 14px #0284c74d}.cdXPUq_btn-check:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cdXPUq_btn-check:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.cdXPUq_btn-next{color:#fff;background:linear-gradient(135deg,#10b981,#059669);min-width:180px;box-shadow:0 4px 14px #10b9814d}.cdXPUq_btn-next:hover{filter:brightness(1.08);transform:translateY(-1px)}.cdXPUq_kbd-hint-bar{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;font-size:.78rem;display:flex}.cdXPUq_kbd-hint-title{color:#334155;align-items:center;gap:4px;font-weight:700;display:flex}.cdXPUq_kbd-group{align-items:center;gap:4px;display:inline-flex}.cdXPUq_kbd-key{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.72rem;font-weight:700;display:inline-block;box-shadow:0 1px 1px #0000000d}.cdXPUq_kbd-dot{color:#94a3b8}.cdXPUq_quiz-card.cdXPUq_active{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e933,0 4px 16px #0ea5e914}.cdXPUq_result-page{padding:10px 0 60px}.cdXPUq_result-wrap{flex-direction:column;gap:20px;max-width:600px;margin:0 auto;display:flex}.cdXPUq_score-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:32px 24px 24px;box-shadow:0 4px 20px #0f172a12}.cdXPUq_score-ring-wrap{width:120px;height:120px;margin:0 auto 20px;position:relative}.cdXPUq_score-ring{width:100%;height:100%}.cdXPUq_score-ring-fill{transition:stroke-dasharray .8s cubic-bezier(.4,0,.2,1)}.cdXPUq_score-ring-text{justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.cdXPUq_score-num{color:#0f172a;font-size:32px;font-weight:800;line-height:1}.cdXPUq_score-pct{color:#94a3b8;margin-top:6px;font-size:16px;font-weight:700}.cdXPUq_result-title{color:#0f172a;margin:0 0 6px;font-size:22px;font-weight:800}.cdXPUq_result-message{color:#64748b;margin:0 0 20px;font-size:13.5px;line-height:1.5}.cdXPUq_result-stats{background:#f8fafc;border-radius:14px;justify-content:center;align-items:center;gap:0;padding:14px 20px;display:flex}.cdXPUq_rs-item{flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.cdXPUq_rs-value{color:#1e293b;font-size:20px;font-weight:800;line-height:1}.cdXPUq_rs-correct .cdXPUq_rs-value{color:#10b981}.cdXPUq_rs-incorrect .cdXPUq_rs-value{color:#ef4444}.cdXPUq_rs-label{color:#94a3b8;font-size:12px;font-weight:600}.cdXPUq_rs-divider{background:#e2e8f0;width:1px;height:28px}.cdXPUq_type-stats{text-align:left;background:#f8fafc;border-radius:12px;margin-top:16px;padding:14px}.cdXPUq_type-stats-title{color:#64748b;text-transform:uppercase;letter-spacing:.6px;margin:0 0 12px;font-size:12px;font-weight:700}.cdXPUq_type-stat-row{border-bottom:1px solid #eef2ff;grid-template-columns:120px 1fr 40px;align-items:center;gap:10px;padding:6px 0;display:grid}.cdXPUq_type-stat-row:last-child{border-bottom:none}.cdXPUq_type-stat-label{color:#334155;font-size:12px;font-weight:500}.cdXPUq_type-stat-bar-wrap{flex:1}.cdXPUq_type-stat-bar-bg{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden}.cdXPUq_type-stat-bar-fill{background:linear-gradient(90deg,#4a90e2,#0284c7);border-radius:3px;height:100%;transition:width .5s}.cdXPUq_type-stat-value{color:#0284c7;font-size:12px;font-weight:700}.cdXPUq_result-actions{flex-direction:column;gap:10px;display:flex}.cdXPUq_btn-action{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:700;transition:all .2s;display:flex}.cdXPUq_btn-retry-wrong{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 4px 14px #f973164d}.cdXPUq_btn-retry-wrong:hover{filter:brightness(1.08);transform:translateY(-1px)}.cdXPUq_btn-retry-all{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 3px 12px #0284c740}.cdXPUq_btn-retry-all:hover{filter:brightness(1.08);transform:translateY(-1px)}.cdXPUq_btn-back{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;text-decoration:none}.cdXPUq_btn-back:hover{background:#e2e8f0}.cdXPUq_review-section{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 8px #0000000a}.cdXPUq_review-toggle{cursor:pointer;color:#334155;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:16px 20px;font-size:14px;font-weight:700;transition:background .15s;display:flex}.cdXPUq_review-toggle span{text-align:left;flex:1}.cdXPUq_review-toggle:hover{background:#f8fafc}.cdXPUq_review-list{padding:0 16px 16px}.cdXPUq_review-card{background:#fff;border-left:4px solid;border-radius:12px;margin-bottom:10px;padding:14px 16px;box-shadow:0 1px 4px #0000000d}.cdXPUq_review-card.cdXPUq_correct{background:#f0fdf4;border-left-color:#10b981}.cdXPUq_review-card.cdXPUq_incorrect{background:#fef2f2;border-left-color:#ef4444}.cdXPUq_review-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cdXPUq_rh-left{align-items:center;gap:8px;display:flex}.cdXPUq_review-num{color:#475569;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.cdXPUq_review-char{color:#1e293b;margin-bottom:4px;font-size:20px;font-weight:700}.cdXPUq_review-question-text{color:#64748b;margin-bottom:8px;font-size:13px}.cdXPUq_review-answer-row{align-items:center;gap:10px;margin-top:6px;display:flex}.cdXPUq_review-answer-label{color:#94a3b8;white-space:nowrap;font-size:11px;font-weight:600}.cdXPUq_ans-correct{color:#10b981;font-size:13.5px;font-weight:700}.cdXPUq_ans-wrong{color:#ef4444;font-size:13.5px;font-weight:700}.cdXPUq_quiz-body-list{flex-direction:column;gap:14px;padding:0 0 80px;display:flex}.cdXPUq_qnav-bar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;box-shadow:0 2px 8px #0000000a}.cdXPUq_qnav-grid{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.cdXPUq_qnav-btn{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:600;transition:all .15s;display:flex}.cdXPUq_qnav-btn:hover{color:#0284c7;border-color:#0284c7}.cdXPUq_qnav-btn.cdXPUq_answered{color:#0284c7;background:#f0f9ff;border-color:#0284c7}.cdXPUq_qnav-btn.cdXPUq_nav-correct{color:#059669;background:#ecfdf5;border-color:#10b981}.cdXPUq_qnav-btn.cdXPUq_nav-incorrect{color:#dc2626;background:#fef2f2;border-color:#ef4444}.cdXPUq_qnav-btn.cdXPUq_nav-unanswered{color:#94a3b8;background:#f1f5f9;border-color:#cbd5e1}.cdXPUq_qnav-meta{color:#64748b;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:500;display:flex}.cdXPUq_submit-mini{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:8px;align-items:center;gap:4px;padding:5px 14px;font-size:.78rem;font-weight:600;transition:all .15s;display:flex}.cdXPUq_submit-mini:disabled{opacity:.5;cursor:not-allowed}.cdXPUq_quiz-list-cards{flex-direction:column;gap:12px;display:flex}.cdXPUq_quiz-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px;transition:all .2s}.cdXPUq_quiz-card:hover{box-shadow:0 4px 12px #0000000a}.cdXPUq_qc-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cdXPUq_q-num{color:#0284c7;font-size:.85rem;font-weight:700}.cdXPUq_q-type{color:#075985;background:#e0f2fe;border-radius:5px;padding:2px 8px;font-size:.7rem;font-weight:500}.cdXPUq_qc-picked{color:#0284c7;border-top:1px solid #f1f5f9;align-items:center;gap:5px;padding-top:8px;font-size:.78rem;font-weight:500;display:flex}.cdXPUq_qc-result{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.cdXPUq_res-badge{border-radius:6px;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.cdXPUq_rb-ok{color:#166534;background:#dcfce7}.cdXPUq_rb-fail{color:#dc2626;background:#fef2f2}.cdXPUq_rb-skip{color:#64748b;background:#f1f5f9}.cdXPUq_res-detail{color:#64748b;font-size:.78rem}.cdXPUq_state-card{text-align:center;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:3.5rem 1.5rem;display:flex}@media (max-width:1024px){.cdXPUq_quiz-layout{grid-template-columns:1fr}.cdXPUq_quiz-sidebar{width:100%;position:static}.cdXPUq_opts-grid{grid-template-columns:1fr}}@media (max-width:640px){.cdXPUq_quiz-header-safe{width:min(1200px,100% - 12px)}.cdXPUq_quiz-header{padding:10px 16px}.cdXPUq_header-extra-slot{padding:10px 16px 14px}.cdXPUq_mode-selector-tabs span{display:none}.cdXPUq_action-row{justify-content:stretch}.cdXPUq_btn{width:100%}}.dark .cdXPUq_quiz-container{color:#f1f5f9;background:radial-gradient(circle at 0 0,#0284c71f 0%,#0000 28%),linear-gradient(#020617 0%,#0b0f19 48%,#0f172a 100%)}.dark .cdXPUq_quiz-header-safe{background:#0f172a;box-shadow:0 1px #1e293b,0 4px 16px #0000004d}.dark .cdXPUq_bc-item{color:#94a3b8}.dark .cdXPUq_bc-link:hover{color:#f8fafc}.dark .cdXPUq_bc-active{color:#f8fafc}.dark .cdXPUq_bc-sep{color:#475569}.dark .cdXPUq_bc-level-pill{color:#38bdf8;background:#60a5fa26;border-color:#60a5fa4d}.dark .cdXPUq_mode-selector-tabs{background:#1e293b}.dark .cdXPUq_mst-btn{color:#94a3b8}.dark .cdXPUq_mst-btn:hover{color:#f8fafc;background:#334155}.dark .cdXPUq_mst-btn.cdXPUq_active{color:#38bdf8;background:#0f172a;box-shadow:0 1px 3px #0000004d}.dark .cdXPUq_header-progress-count{background:#1e293b}.dark .cdXPUq_hpc-current{color:#f8fafc}.dark .cdXPUq_hpc-sep{color:#475569}.dark .cdXPUq_hpc-total{color:#64748b}.dark .cdXPUq_progress-track{background:#1e293b}.dark .cdXPUq_header-extra-slot{background:#0f172a;border-top-color:#1e293b}.dark .cdXPUq_question-stage-card{background:linear-gradient(#0f172afa,#0f172af0);border-color:#1e293b;box-shadow:0 18px 42px #00000059}.dark .cdXPUq_stage-kicker{color:#38bdf8}.dark .cdXPUq_stage-title{color:#f8fafc}.dark .cdXPUq_stage-copy{color:#94a3b8}.dark .cdXPUq_stage-badge{color:#7dd3fc;background:#0284c733;border-color:#0284c759}.dark .cdXPUq_stage-badge.cdXPUq_muted{color:#94a3b8;background:#1e293b;border-color:#334155}.dark .cdXPUq_single-qnav-wrapper{background:#0b0f19;border-color:#1e293b}.dark .cdXPUq_single-qnav-btn{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .cdXPUq_single-qnav-btn:hover{color:#38bdf8;border-color:#38bdf8}.dark .cdXPUq_single-qnav-btn-unanswered{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .cdXPUq_single-qnav-btn-current{color:#7dd3fc;background:#0c4a6e;border-color:#38bdf8;box-shadow:0 0 0 2px #60a5fa4d}.dark .cdXPUq_single-qnav-btn-correct{color:#6ee7b7;background:#064e3b;border-color:#059669}.dark .cdXPUq_single-qnav-btn-incorrect{color:#fca5a5;background:#7f1d1d;border-color:#dc2626}.dark .cdXPUq_q-meta-box{background:#0b0f19;border-color:#1e293b}.dark .cdXPUq_meta-hanzi{color:#f8fafc}.dark .cdXPUq_meta-sub{color:#94a3b8}.dark .cdXPUq_q-text{color:#f1f5f9}.dark .cdXPUq_opt-btn{background:#0f172a;border-color:#1e293b}.dark .cdXPUq_opt-btn.cdXPUq_default:hover{background:#1e293b;border-color:#0ea5e9}.dark .cdXPUq_opt-btn.cdXPUq_selected{color:#7dd3fc;background:#0c4a6e;border-color:#0ea5e9}:is(.dark .cdXPUq_opt-btn.cdXPUq_correct,.dark .cdXPUq_opt-btn.cdXPUq_correct-selected){color:#6ee7b7;background:#064e3b;border-color:#059669}.dark .cdXPUq_opt-btn.cdXPUq_incorrect-selected{color:#fca5a5;background:#7f1d1d;border-color:#dc2626}.dark .cdXPUq_opt-btn.cdXPUq_disabled{color:#64748b;background:#0b0f19;border-color:#1e293b}.dark .cdXPUq_opt-letter{color:#cbd5e1;background:#1e293b}.dark .cdXPUq_opt-text{color:#f1f5f9}.dark .cdXPUq_practice-note{color:#cbd5e1;background:#0284c71f;border-color:#0284c74d}.dark .cdXPUq_score-card{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 20px #0000004d}.dark .cdXPUq_score-num{color:#f8fafc}.dark .cdXPUq_result-title{color:#f8fafc}.dark .cdXPUq_result-message{color:#94a3b8}.dark .cdXPUq_result-stats{background:#0b0f19}.dark .cdXPUq_rs-value{color:#f8fafc}.dark .cdXPUq_rs-divider{background:#1e293b}.dark .cdXPUq_type-stats{background:#0b0f19}.dark .cdXPUq_type-stats-title{color:#94a3b8}.dark .cdXPUq_type-stat-row{border-bottom-color:#1e293b}.dark .cdXPUq_type-stat-label{color:#cbd5e1}.dark .cdXPUq_type-stat-bar-bg{background:#1e293b}.dark .cdXPUq_btn-back{color:#cbd5e1;background:#1e293b;border-color:#334155}.dark .cdXPUq_btn-back:hover{background:#334155}.dark .cdXPUq_review-section{background:#0f172a;border-color:#1e293b}.dark .cdXPUq_review-toggle{color:#e2e8f0}.dark .cdXPUq_review-toggle:hover{background:#1e293b}.dark .cdXPUq_review-card{background:#0f172a;box-shadow:0 1px 4px #0003}.dark .cdXPUq_review-card.cdXPUq_correct{background:#064e3b40;border-left-color:#10b981}.dark .cdXPUq_review-card.cdXPUq_incorrect{background:#7f1d1d40;border-left-color:#ef4444}.dark .cdXPUq_review-num{color:#94a3b8;background:#1e293b}.dark .cdXPUq_review-char{color:#f8fafc}.dark .cdXPUq_review-question-text{color:#94a3b8}.dark .cdXPUq_qnav-bar{background:#0f172a;border-color:#1e293b;box-shadow:0 2px 8px #0000004d}.dark .cdXPUq_qnav-btn{color:#94a3b8;background:#0f172a;border-color:#1e293b}.dark .cdXPUq_qnav-btn:hover{color:#38bdf8;border-color:#38bdf8}.dark .cdXPUq_qnav-btn.cdXPUq_answered{color:#7dd3fc;background:#0c4a6e;border-color:#0ea5e9}.dark .cdXPUq_qnav-btn.cdXPUq_nav-correct{color:#6ee7b7;background:#064e3b;border-color:#059669}.dark .cdXPUq_qnav-btn.cdXPUq_nav-incorrect{color:#fca5a5;background:#7f1d1d;border-color:#dc2626}.dark .cdXPUq_qnav-btn.cdXPUq_nav-unanswered{color:#64748b;background:#1e293b;border-color:#334155}.dark .cdXPUq_quiz-card{background:#0f172a;border-color:#1e293b}.dark .cdXPUq_quiz-card:hover{box-shadow:0 4px 12px #0003}.dark .cdXPUq_q-type{color:#7dd3fc;background:#0c4a6e}.dark .cdXPUq_qc-picked{color:#38bdf8;border-top-color:#1e293b}.dark .cdXPUq_qc-result{border-top-color:#1e293b}.dark .cdXPUq_rb-skip{color:#94a3b8;background:#1e293b}.dark .cdXPUq_res-detail{color:#94a3b8}.dark .cdXPUq_state-card{color:#94a3b8;background:#0f172a;border-color:#1e293b}.dark .cdXPUq_kbd-hint-bar{color:#94a3b8;background:#1e293b;border-color:#334155}.dark .cdXPUq_kbd-hint-title{color:#e2e8f0}.dark .cdXPUq_kbd-key{color:#e2e8f0;background:#0f172a;border-color:#475569;box-shadow:0 1px 1px #0000004d}.dark .cdXPUq_kbd-dot{color:#475569}@media (min-width:1366px){.cdXPUq_quiz-header,.cdXPUq_quiz-layout{padding-left:0;padding-right:0}}
