.review-header[data-v-5d899b19]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e5e7eb}.left[data-v-5d899b19]{display:grid;gap:6px}.title[data-v-5d899b19]{margin:0;font-size:20px;font-weight:700;color:#111827}.meta[data-v-5d899b19]{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:13px}.badge[data-v-5d899b19]{padding:4px 8px;border-radius:8px;background:#eef2ff;color:#4338ca;font-weight:600}.divider[data-v-5d899b19]{color:#d1d5db}.section[data-v-5d899b19]{font-weight:600}.review-footer[data-v-638c267b]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #e5e7eb}.left[data-v-638c267b]{display:flex;justify-content:flex-start}.center[data-v-638c267b]{display:flex;align-items:center;gap:8px;justify-content:center}.right[data-v-638c267b]{display:flex;justify-content:flex-end}.answer-display[data-v-377ded9b]{border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#fff;display:grid;gap:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.answer-display.is-correct[data-v-377ded9b]{border-color:#a7f3d0}.answer-display.is-incorrect[data-v-377ded9b]{border-color:#fecdd3}.answer-header[data-v-377ded9b]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6b7280}.status[data-v-377ded9b]{font-weight:700;padding:2px 8px;border-radius:999px}.status-correct[data-v-377ded9b]{color:#047857;background:#ecfdf3;border:1px solid #a7f3d0}.status-incorrect[data-v-377ded9b]{color:#b91c1c;background:#fef2f2;border:1px solid #fecdd3}.answer-value[data-v-377ded9b]{border-radius:10px;padding:10px 12px;font-weight:600;font-size:14px;word-break:break-word}.answer-value.student[data-v-377ded9b]{display:inline-block}.answer-value.student-correct[data-v-377ded9b]{background:#ecfdf3;color:#065f46;border:1px solid #a7f3d0}.answer-value.student-incorrect[data-v-377ded9b]{background:#fef2f2;color:#b91c1c;border:1px solid #fecdd3;text-decoration:line-through;opacity:.8}.answer-value.correct[data-v-377ded9b]{background:#f0fdf4;color:#047857;border:1px solid #a7f3d0}.ai-explain-btn[data-v-2d525c12]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#fef08a,#facc15 50%,#eab308);border:none;color:#78350f;font-weight:700;border-radius:8px}.icon[data-v-2d525c12]{font-size:14px}.ai-panel[data-v-36085b2a]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:200px;margin-bottom:12px}.panel-header[data-v-36085b2a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.title[data-v-36085b2a]{display:inline-flex;gap:6px;align-items:center;font-weight:700;color:#92400e}.icon[data-v-36085b2a]{background:#fef08a;border-radius:8px;padding:4px 6px}.state[data-v-36085b2a]{text-align:center;color:#6b7280}.state.loading[data-v-36085b2a]{display:grid;place-items:center;gap:8px}.state.error[data-v-36085b2a]{display:grid;gap:8px}.state.empty[data-v-36085b2a]{padding:12px;border:1px dashed #e5e7eb;border-radius:8px}.content[data-v-36085b2a]{display:grid;gap:12px}.question-meta[data-v-36085b2a]{display:flex;gap:8px;flex-wrap:wrap}.badge[data-v-36085b2a]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;font-size:12px;background:#fef3c7;color:#92400e}.badge.status.correct[data-v-36085b2a]{background:#ecfdf3;color:#047857}.badge.status.incorrect[data-v-36085b2a]{background:#fef2f2;color:#b91c1c}.explanation[data-v-36085b2a],.tips-body[data-v-36085b2a]{color:#374151;line-height:1.6;font-size:14px}.explanation[data-v-36085b2a] :deep(.markdown-h3),.tips-body[data-v-36085b2a] :deep(.markdown-h3){font-size:18px;margin:12px 0 8px;font-weight:700}.explanation[data-v-36085b2a] :deep(.markdown-h4),.tips-body[data-v-36085b2a] :deep(.markdown-h4){font-size:16px;margin:10px 0 6px;font-weight:700}.explanation[data-v-36085b2a] :deep(.markdown-bold),.tips-body[data-v-36085b2a] :deep(.markdown-bold){font-weight:700;color:#111827}.explanation[data-v-36085b2a] :deep(.markdown-ol),.explanation[data-v-36085b2a] :deep(.markdown-ul),.explanation[data-v-36085b2a] :deep(ol),.explanation[data-v-36085b2a] :deep(ul),.tips-body[data-v-36085b2a] :deep(.markdown-ol),.tips-body[data-v-36085b2a] :deep(.markdown-ul),.tips-body[data-v-36085b2a] :deep(ol),.tips-body[data-v-36085b2a] :deep(ul){padding-left:18px;margin:8px 0}.explanation[data-v-36085b2a] :deep(.markdown-li),.explanation[data-v-36085b2a] :deep(li),.tips-body[data-v-36085b2a] :deep(.markdown-li),.tips-body[data-v-36085b2a] :deep(li){margin:4px 0}.study-tips[data-v-36085b2a]{border-top:1px solid #f3f4f6;padding-top:8px}.tips-header h4[data-v-36085b2a]{margin:0 0 8px 0;font-size:15px;font-weight:700;color:#92400e}.progress-stats[data-v-41a57024]{display:grid;gap:6px;margin-right:1rem;color:#374151;font-weight:600}.numbers[data-v-41a57024]{display:inline-flex;align-items:center;gap:8px}.divider[data-v-41a57024]{color:#d1d5db}.bar[data-v-41a57024]{position:relative;width:100%;height:8px;background:#f3f4f6;border-radius:999px;overflow:hidden}.fill[data-v-41a57024]{height:100%;position:absolute;top:0;left:0}.fill.correct[data-v-41a57024]{background:#34d399;z-index:2}.fill.reviewed[data-v-41a57024]{background:#bfdbfe;z-index:1}