.stage-question-set[data-v-9aa82d7a]{padding:8px 4px;overflow-y:auto;height:100%}.stage-question-set .challenge-banner[data-v-9aa82d7a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 16px;border:1px solid #ffd591;border-radius:14px;background:linear-gradient(90deg,#fff7e6,#fffbe6)}.stage-question-set .challenge-title[data-v-9aa82d7a]{color:#ad6800;font-size:15px;font-weight:700}.stage-question-set .challenge-title span[data-v-9aa82d7a]{font-size:22px;margin-right:6px}.stage-question-set .challenge-progress[data-v-9aa82d7a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:9px;color:#fa8c16}.stage-question-set .challenge-track[data-v-9aa82d7a]{width:130px;height:10px;overflow:hidden;border-radius:8px;background:#ffe7ba}.stage-question-set .challenge-track i[data-v-9aa82d7a]{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#ffc53d,#ff7a45);transition:width .35s ease}.stage-question-set .empty[data-v-9aa82d7a]{text-align:center;color:#aaa;padding:40px}.stage-question-set .question-card[data-v-9aa82d7a]{background:#fff;border:2px solid #eef4fb;border-radius:16px;padding:18px 22px;margin-bottom:16px;box-shadow:0 5px 14px rgba(70,110,150,.08)}.stage-question-set .question-card .q-header[data-v-9aa82d7a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.stage-question-set .question-card .q-header .q-index[data-v-9aa82d7a]{background:#1890ff;color:#fff;border-radius:50%;width:24px;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.stage-question-set .question-card .q-header .q-type-tag[data-v-9aa82d7a]{font-size:12px;color:#1890ff;background:#e8f4ff;padding:2px 8px;border-radius:10px}.stage-question-set .question-card .q-content[data-v-9aa82d7a]{font-size:15px;color:#333;line-height:1.7;margin-bottom:12px}.stage-question-set .question-card .q-img[data-v-9aa82d7a]{max-width:100%;border-radius:6px;margin-bottom:12px}.stage-question-set .question-card .options[data-v-9aa82d7a]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.stage-question-set .question-card .options .option-item[data-v-9aa82d7a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:all .2s}.stage-question-set .question-card .options .option-item[data-v-9aa82d7a]:hover{border-color:#69c0ff;background:#f0f8ff;transform:translateX(3px)}.stage-question-set .question-card .options .option-item.correct[data-v-9aa82d7a]{border-color:#52c41a;background:#f6ffed}.stage-question-set .question-card .options .option-item.wrong[data-v-9aa82d7a]{border-color:#ff4d4f;background:#fff2f0}.stage-question-set .question-card .options .option-item .option-label[data-v-9aa82d7a]{font-weight:600;color:#1890ff;min-width:20px}.stage-question-set .question-card .options .option-item .option-content[data-v-9aa82d7a]{-ms-flex:1;flex:1;font-size:14px}.stage-question-set .question-card .options .option-item .opt-icon[data-v-9aa82d7a]{font-size:16px}.stage-question-set .question-card .options .option-item .opt-icon.correct[data-v-9aa82d7a]{color:#52c41a}.stage-question-set .question-card .options .option-item .opt-icon.wrong[data-v-9aa82d7a]{color:#ff4d4f}.stage-question-set .question-card .analysis[data-v-9aa82d7a]{margin-top:12px;padding:10px 14px;background:#fffbe6;border-left:3px solid #faad14;border-radius:4px;font-size:13px;color:#666}.stage-question-set .question-card .analysis .analysis-label[data-v-9aa82d7a]{font-weight:600;color:#faad14}.stage-question-set .question-card .answer-feedback[data-v-9aa82d7a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:9px;margin-top:10px;padding:9px 13px;border-radius:10px;font-size:13px;font-weight:600;animation:feedbackPop-9aa82d7a .3s ease}.stage-question-set .question-card .answer-feedback.happy[data-v-9aa82d7a]{color:#237804;background:#f6ffed}.stage-question-set .question-card .answer-feedback.try-again[data-v-9aa82d7a]{color:#ad6800;background:#fffbe6}.stage-question-set .question-card .answer-feedback .feedback-emoji[data-v-9aa82d7a]{font-size:20px}@keyframes feedbackPop-9aa82d7a{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}