.mq-wrap[data-v-55201dae]{display:flex;flex-direction:column;gap:18px}.mq-card[data-v-55201dae]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#4a90e2) 85%,#000) 0,var(--accent,#4a90e2) 50%,color-mix(in srgb,var(--accent,#4a90e2) 75%,#fff) 100%);border-radius:22px;box-shadow:0 8px 32px color-mix(in srgb,var(--accent,#4a90e2) 28%,transparent);display:flex;justify-content:center;min-height:190px;overflow:hidden;position:relative}.mq-card-bg[data-v-55201dae]{inset:0;pointer-events:none;position:absolute}.mq-card-bg[data-v-55201dae]:before{background:#ffffff1a;height:200px;right:-50px;top:-50px;width:200px}.mq-card-bg[data-v-55201dae]:after,.mq-card-bg[data-v-55201dae]:before{border-radius:50%;content:"";position:absolute}.mq-card-bg[data-v-55201dae]:after{background:#ffffff0f;bottom:-60px;height:180px;left:-30px;width:180px}.mq-card-inner[data-v-55201dae]{padding:32px 28px;position:relative;text-align:center;width:100%}.mq-chip[data-v-55201dae]{align-items:center;background:#ffffff2e;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:#ffffffe6;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;letter-spacing:.3px;margin-bottom:18px;padding:4px 12px}.mq-char[data-v-55201dae]{color:#fff;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:64px;font-weight:900;letter-spacing:4px;line-height:1.1;margin-bottom:10px;text-shadow:0 2px 12px rgba(0,0,0,.15)}.mq-pinyin[data-v-55201dae]{color:#ffffffd1;font-size:18px;font-style:italic;font-weight:500;letter-spacing:1px}.mq-options[data-v-55201dae]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.mq-opt[data-v-55201dae]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:14px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:14px 16px;text-align:left;transition:border-color .18s,background .18s,transform .15s,box-shadow .18s,opacity .2s;width:100%}.mq-opt[data-v-55201dae]:not(:disabled):hover{background:color-mix(in srgb,var(--accent,#4a90e2) 6%,#fff);border-color:var(--accent,#4a90e2);box-shadow:0 6px 20px color-mix(in srgb,var(--accent,#4a90e2) 15%,transparent);transform:translateY(-2px)}.mq-opt.selected[data-v-55201dae]{background:color-mix(in srgb,var(--accent,#4a90e2) 8%,#fff);border-color:var(--accent,#4a90e2);box-shadow:0 4px 16px color-mix(in srgb,var(--accent,#4a90e2) 18%,transparent)}.mq-opt.correct[data-v-55201dae]{background:#10b98112;border-color:#10b981;box-shadow:0 4px 16px #10b98126}.mq-opt.incorrect[data-v-55201dae]{background:#ef444412;border-color:#ef4444;box-shadow:0 4px 16px #ef44441f}.mq-opt.dimmed[data-v-55201dae]{opacity:.42}.mq-opt-key[data-v-55201dae]{align-items:center;background:#f1f5f9;border-radius:9px;color:#64748b;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:34px;justify-content:center;min-width:34px;transition:background .18s,color .18s;width:34px}.mq-opt.selected .mq-opt-key[data-v-55201dae]{background:var(--accent,#4a90e2);color:#fff}.mq-opt.correct .mq-opt-key[data-v-55201dae]{background:#10b981;color:#fff}.mq-opt.incorrect .mq-opt-key[data-v-55201dae]{background:#ef4444;color:#fff}.mq-opt-text[data-v-55201dae]{color:#1e293b;flex:1;font-size:15px;font-weight:600;line-height:1.4}.mq-opt.correct .mq-opt-text[data-v-55201dae]{color:#065f46}.mq-opt.incorrect .mq-opt-text[data-v-55201dae]{color:#991b1b}.mq-opt-icon[data-v-55201dae]{color:#10b981;flex-shrink:0;line-height:0}.mq-opt.incorrect .mq-opt-icon[data-v-55201dae]{color:#ef4444}.mq-explanation[data-v-55201dae]{align-items:flex-start;border:1.5px solid;border-radius:14px;display:flex;gap:12px;padding:14px 16px}.exp-correct[data-v-55201dae]{background:#10b98112;border-color:#10b98140}.exp-wrong[data-v-55201dae]{background:#ef44440f;border-color:#ef444433}.exp-icon[data-v-55201dae]{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.exp-correct .exp-icon[data-v-55201dae]{background:#10b98126;color:#059669}.exp-wrong .exp-icon[data-v-55201dae]{background:#ef44441f;color:#dc2626}.exp-body[data-v-55201dae]{flex:1}.exp-label[data-v-55201dae]{font-size:11.5px;font-weight:800;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.exp-correct .exp-label[data-v-55201dae]{color:#059669}.exp-wrong .exp-label[data-v-55201dae]{color:#dc2626}.exp-text[data-v-55201dae]{color:#1e293b;font-size:14.5px;line-height:1.5}.exp-word[data-v-55201dae]{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:16px}.exp-sep[data-v-55201dae]{color:#94a3b8;margin:0 5px}.exp-pinyin[data-v-55201dae]{color:#64748b;font-style:italic}.exp-arrow[data-v-55201dae]{color:#94a3b8;margin:0 4px}.slide-up-enter-active[data-v-55201dae]{transition:opacity .28s ease,transform .28s ease}.slide-up-enter-from[data-v-55201dae]{opacity:0;transform:translateY(10px)}@media(max-width:600px){.mq-char[data-v-55201dae]{font-size:52px}.mq-pinyin[data-v-55201dae]{font-size:16px}.mq-options[data-v-55201dae]{gap:8px;grid-template-columns:1fr}.mq-card[data-v-55201dae]{min-height:160px}.mq-card-inner[data-v-55201dae]{padding:24px 20px}.mq-opt-text[data-v-55201dae]{font-size:14px}}.question-container[data-v-7fa8e901]{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px}.question-card[data-v-7fa8e901]{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;padding:48px 32px;text-align:center}.question-header[data-v-7fa8e901]{margin-bottom:20px}.chinese-word[data-v-7fa8e901]{color:#1e293b;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:64px;font-weight:700;margin:0 0 12px}.pinyin[data-v-7fa8e901]{color:#64748b;font-size:24px;font-style:italic;margin:0}.question-text[data-v-7fa8e901]{color:#64748b;font-size:18px;margin:0}.answer-options[data-v-7fa8e901]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.answer-option[data-v-7fa8e901]{align-items:center;background:#fff;border:3px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:24px 20px;transition:all .3s ease}.answer-option[data-v-7fa8e901]:hover{border-color:#4a90e2;box-shadow:0 8px 24px #4a90e226;transform:translateY(-2px)}.answer-option.selected[data-v-7fa8e901]{background:linear-gradient(135deg,#4a90e21a,#4a90e20d);border-color:#4a90e2}.answer-option.correct[data-v-7fa8e901]{background:linear-gradient(135deg,#10b9811a,#10b9810d);border-color:#10b981}.answer-option.incorrect[data-v-7fa8e901]{background:linear-gradient(135deg,#ef44441a,#ef44440d);border-color:#ef4444}.option-label[data-v-7fa8e901]{align-items:center;background:#f4f6f9;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;line-height:1;min-height:40px;min-width:40px;width:40px}.answer-option.selected .option-label[data-v-7fa8e901]{background:#4a90e2;color:#fff}.answer-option.correct .option-label[data-v-7fa8e901]{background:#10b981;color:#fff}.answer-option.incorrect .option-label[data-v-7fa8e901]{background:#ef4444;color:#fff}.option-text[data-v-7fa8e901]{color:#1e293b;flex:1;font-size:20px;font-weight:500;text-align:left}.pinyin-option[data-v-7fa8e901]{font-size:22px;font-style:italic}.option-icon[data-v-7fa8e901]{flex-shrink:0}.explanation[data-v-7fa8e901]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left:4px solid #4a90e2;border-radius:16px;padding:24px}.explanation-header[data-v-7fa8e901]{align-items:center;color:#1e5a7d;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:12px}.explanation-text[data-v-7fa8e901]{color:#1e5a7d;font-size:17px;line-height:1.6;margin:0}@media(max-width:768px){.question-card[data-v-7fa8e901]{padding:32px 24px}.chinese-word[data-v-7fa8e901]{font-size:48px}.pinyin[data-v-7fa8e901]{font-size:20px}.question-text[data-v-7fa8e901]{font-size:16px}.answer-options[data-v-7fa8e901]{gap:12px;grid-template-columns:1fr}.answer-option[data-v-7fa8e901]{border-width:2px;padding:16px}.option-label[data-v-7fa8e901]{font-size:14px;height:32px;width:32px}.option-text[data-v-7fa8e901]{font-size:16px}.pinyin-option[data-v-7fa8e901]{font-size:18px}.explanation[data-v-7fa8e901]{padding:16px}.explanation-text[data-v-7fa8e901]{font-size:15px}}.question-container[data-v-76f93460]{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px}.question-card[data-v-76f93460]{background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000014;padding:48px 32px;text-align:center}.question-text-large[data-v-76f93460]{color:#1e293b;font-size:32px;font-weight:700;line-height:1.4;margin:0 0 16px}.question-text[data-v-76f93460]{color:#64748b;font-size:18px;margin:0}.answer-options[data-v-76f93460]{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.answer-option[data-v-76f93460]{align-items:center;background:#fff;border:3px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;gap:16px;padding:24px 20px;transition:all .3s ease}.answer-option[data-v-76f93460]:hover{border-color:#4a90e2;box-shadow:0 8px 24px #4a90e226;transform:translateY(-2px)}.answer-option.selected[data-v-76f93460]{background:linear-gradient(135deg,#4a90e21a,#4a90e20d);border-color:#4a90e2}.answer-option.correct[data-v-76f93460]{background:linear-gradient(135deg,#10b9811a,#10b9810d);border-color:#10b981}.answer-option.incorrect[data-v-76f93460]{background:linear-gradient(135deg,#ef44441a,#ef44440d);border-color:#ef4444}.option-label[data-v-76f93460]{align-items:center;background:#f4f6f9;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:40px;justify-content:center;line-height:1;min-height:40px;min-width:40px;width:40px}.answer-option.selected .option-label[data-v-76f93460]{background:#4a90e2;color:#fff}.answer-option.correct .option-label[data-v-76f93460]{background:#10b981;color:#fff}.answer-option.incorrect .option-label[data-v-76f93460]{background:#ef4444;color:#fff}.option-text[data-v-76f93460]{color:#1e293b;flex:1;font-size:20px;font-weight:500;text-align:left}.chinese-option[data-v-76f93460]{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:28px;font-weight:600}.option-icon[data-v-76f93460]{flex-shrink:0}.explanation[data-v-76f93460]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left:4px solid #4a90e2;border-radius:16px;padding:24px}.explanation-header[data-v-76f93460]{align-items:center;color:#1e5a7d;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:12px}.explanation-text[data-v-76f93460]{color:#1e5a7d;font-size:17px;line-height:1.6;margin:0}@media(max-width:768px){.question-card[data-v-76f93460]{padding:32px 24px}.question-text-large[data-v-76f93460]{font-size:24px}.question-text[data-v-76f93460]{font-size:16px}.answer-options[data-v-76f93460]{gap:12px;grid-template-columns:1fr}.answer-option[data-v-76f93460]{padding:16px}.option-label[data-v-76f93460]{font-size:14px;height:32px;width:32px}.option-text[data-v-76f93460]{font-size:16px}.chinese-option[data-v-76f93460]{font-size:20px}.explanation[data-v-76f93460]{padding:16px}.explanation-text[data-v-76f93460]{font-size:15px}}.question-container[data-v-45e960a8]{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1200px}.question-card[data-v-45e960a8]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;padding:24px 20px;text-align:center}.question-text[data-v-45e960a8]{color:#64748b;font-size:14px;font-weight:500;margin:0 0 16px}.audio-button-container[data-v-45e960a8]{display:flex;justify-content:center;margin-bottom:16px}.audio-play-btn[data-v-45e960a8]{background:transparent;border:none;cursor:pointer;height:100px;position:relative;transition:transform .3s ease;width:100px}.audio-play-btn[data-v-45e960a8]:hover{transform:scale(1.05)}.audio-play-btn.playing[data-v-45e960a8]{animation:pulse-45e960a8 1.6s ease-in-out infinite}@keyframes pulse-45e960a8{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.progress-ring[data-v-45e960a8]{left:0;position:absolute;top:0;transform:rotate(-90deg)}.progress-ring-circle-bg[data-v-45e960a8]{fill:none;stroke:#e0e0e0;stroke-width:2.5}.progress-ring-circle[data-v-45e960a8]{fill:none;stroke:#4a90e2;stroke-dasharray:289.03;stroke-dashoffset:289.03;stroke-linecap:round;stroke-width:2.5;transition:stroke-dashoffset .1s linear}.audio-icon[data-v-45e960a8]{align-items:center;background:linear-gradient(135deg,#4a90e2,#357abd);border-radius:50%;box-shadow:0 4px 16px #4a90e266;height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.audio-icon[data-v-45e960a8],.speed-buttons[data-v-45e960a8]{display:flex;justify-content:center}.speed-buttons[data-v-45e960a8]{gap:10px;margin-bottom:12px}.speed-btn[data-v-45e960a8]{background:#e0e0e0;border:none;border-radius:16px;color:#666;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;transition:all .3s ease}.speed-btn[data-v-45e960a8]:hover{background:#d0d0d0}.speed-btn.active[data-v-45e960a8]{background:#4a90e2;color:#fff}.answer-reveal[data-v-45e960a8]{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}.reveal-character[data-v-45e960a8]{color:#1e293b;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:42px;font-weight:700;margin-bottom:6px}.reveal-pinyin[data-v-45e960a8]{color:#64748b;font-size:17px;font-weight:500}.answer-options[data-v-45e960a8]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.answer-option[data-v-45e960a8]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:14px 12px;transition:all .3s ease}.answer-option[data-v-45e960a8]:hover{border-color:#4a90e2;transform:translateY(-2px)}.answer-option.selected[data-v-45e960a8]{background:linear-gradient(135deg,#4a90e214,#4a90e208);border-color:#4a90e2}.answer-option.correct[data-v-45e960a8]{background:linear-gradient(135deg,#10b98114,#10b98108);border-color:#10b981}.answer-option.incorrect[data-v-45e960a8]{background:linear-gradient(135deg,#ef444414,#ef444408);border-color:#ef4444}.option-label[data-v-45e960a8]{align-items:center;background:#f4f6f9;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:30px;justify-content:center;min-width:30px;width:30px}.answer-option.selected .option-label[data-v-45e960a8]{background:#4a90e2;color:#fff}.answer-option.correct .option-label[data-v-45e960a8]{background:#10b981;color:#fff}.answer-option.incorrect .option-label[data-v-45e960a8]{background:#ef4444;color:#fff}.option-text[data-v-45e960a8]{color:#1e293b;flex:1;font-size:15px;font-weight:500;line-height:1.4;text-align:left}.option-icon[data-v-45e960a8]{flex-shrink:0}@media(max-width:768px){.question-card[data-v-45e960a8]{padding:20px 16px}.audio-play-btn[data-v-45e960a8],.progress-ring[data-v-45e960a8]{height:90px;width:90px}.progress-ring-circle[data-v-45e960a8],.progress-ring-circle-bg[data-v-45e960a8]{r:42}.audio-icon[data-v-45e960a8]{height:42px;width:42px}.question-text[data-v-45e960a8]{font-size:13px}.reveal-character[data-v-45e960a8]{font-size:36px}.reveal-pinyin[data-v-45e960a8]{font-size:15px}.answer-options[data-v-45e960a8]{gap:10px;grid-template-columns:1fr}.answer-option[data-v-45e960a8]{gap:10px;padding:12px 10px}.option-label[data-v-45e960a8]{font-size:13px;height:28px;width:28px}.option-text[data-v-45e960a8]{font-size:14px}.speed-btn[data-v-45e960a8]{font-size:12px;padding:5px 12px}}.question-container[data-v-f48e615d]{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px}.question-card[data-v-f48e615d]{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:32px 24px;text-align:center}.question-text-sentence[data-v-f48e615d]{color:#1e293b;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:32px;font-weight:700;line-height:1.6;margin:0 0 16px}.question-text[data-v-f48e615d]{color:#64748b;font-size:16px;margin:0}.answer-options[data-v-f48e615d]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.answer-option[data-v-f48e615d]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px 14px;transition:all .3s ease}.answer-option[data-v-f48e615d]:hover{border-color:#4a90e2;box-shadow:0 8px 24px #4a90e226;transform:translateY(-2px)}.answer-option.selected[data-v-f48e615d]{background:linear-gradient(135deg,#4a90e21a,#4a90e20d);border-color:#4a90e2}.answer-option.correct[data-v-f48e615d]{background:linear-gradient(135deg,#10b9811a,#10b9810d);border-color:#10b981}.answer-option.incorrect[data-v-f48e615d]{background:linear-gradient(135deg,#ef44441a,#ef44440d);border-color:#ef4444}.option-label[data-v-f48e615d]{align-items:center;background:#f4f6f9;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:36px;justify-content:center;line-height:1;min-height:36px;min-width:36px;width:36px}.answer-option.selected .option-label[data-v-f48e615d]{background:#4a90e2;color:#fff}.answer-option.correct .option-label[data-v-f48e615d]{background:#10b981;color:#fff}.answer-option.incorrect .option-label[data-v-f48e615d]{background:#ef4444;color:#fff}.option-text[data-v-f48e615d]{color:#1e293b;flex:1;font-size:17px;font-weight:500;text-align:left}.chinese-option[data-v-f48e615d]{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:24px;font-weight:600}.option-icon[data-v-f48e615d]{flex-shrink:0}.explanation[data-v-f48e615d]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left:3px solid #4a90e2;border-radius:12px;padding:16px}.explanation-header[data-v-f48e615d]{align-items:center;color:#1e5a7d;display:flex;font-size:14px;font-weight:700;gap:6px;margin-bottom:10px}.question-meaning[data-v-f48e615d],.question-pinyin[data-v-f48e615d]{color:#1e5a7d;line-height:1.65;margin:0}.question-pinyin[data-v-f48e615d]{font-size:16px;font-style:italic;margin-bottom:6px}.question-meaning[data-v-f48e615d]{font-size:15px}.explanation-text[data-v-f48e615d]{color:#1e5a7d;font-size:16px;line-height:1.6;margin:10px 0 0}@media(max-width:768px){.question-card[data-v-f48e615d]{padding:28px 20px}.question-text-sentence[data-v-f48e615d]{font-size:24px;margin-bottom:16px}.question-text[data-v-f48e615d]{font-size:16px}.answer-options[data-v-f48e615d]{gap:12px;grid-template-columns:1fr}.answer-option[data-v-f48e615d]{padding:16px}.option-label[data-v-f48e615d]{font-size:14px;height:32px;width:32px}.option-text[data-v-f48e615d]{font-size:16px}.chinese-option[data-v-f48e615d]{font-size:20px}.question-pinyin[data-v-f48e615d]{font-size:15px}.explanation-text[data-v-f48e615d],.question-meaning[data-v-f48e615d]{font-size:14px}}
