.quiz-page[data-v-9e165458]{height:100vh;background:#f5f6fa;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.quiz-start[data-v-9e165458]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#1677ff}.start-content[data-v-9e165458]{width:85%;text-align:center;color:#fff}.start-icon[data-v-9e165458]{font-size:64px;margin-bottom:16px}.start-title[data-v-9e165458]{font-size:28px;font-weight:800;margin:0 0 12px;letter-spacing:2px}.start-desc[data-v-9e165458]{font-size:15px;opacity:.9;margin-bottom:24px;line-height:1.8}.start-mode-btns[data-v-9e165458]{width:100%;margin-bottom:4px}.start-btn[data-v-9e165458]{background:#fff!important;color:#1677ff!important;font-size:18px;font-weight:700;letter-spacing:2px;border:none!important;margin-bottom:12px}.start-practice-btn[data-v-9e165458]{background:hsla(0,0%,100%,.2)!important;color:#fff!important;border-color:hsla(0,0%,100%,.6)!important;font-size:16px;letter-spacing:2px;margin-bottom:16px}.start-history[data-v-9e165458]{margin-top:16px;font-size:14px;color:hsla(0,0%,100%,.85);text-decoration:underline;cursor:pointer;display:inline-block}.quiz-main[data-v-9e165458]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f6fa}.quiz-progress[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;background:#fff;gap:10px}.quiz-progress .progress-bar[data-v-9e165458]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;background:#e8e8e8;border-radius:2px;overflow:hidden}.quiz-progress .progress-text[data-v-9e165458]{font-size:12px;color:#666;-ms-flex-negative:0;flex-shrink:0}.progress-fill[data-v-9e165458]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#1677ff),to(#3288ff));background:linear-gradient(90deg,#1677ff,#3288ff);border-radius:2px;-webkit-transition:width .3s;transition:width .3s}.type-badge[data-v-9e165458]{-ms-flex-negative:0;flex-shrink:0;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;color:#fff}.type-badge.single[data-v-9e165458]{background:#1989fa}.type-badge.multiple[data-v-9e165458]{background:#ff976a}.type-badge.truefalse[data-v-9e165458]{background:#07c160}.jump-btn[data-v-9e165458]{-ms-flex-negative:0;flex-shrink:0;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600;color:#1677ff;background:#e6f7ff;border:1px solid #91d5ff;cursor:pointer}.quiz-body[data-v-9e165458]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px}.question-card[data-v-9e165458]{background:#fff;border-radius:12px;padding:20px;margin-bottom:12px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.04);box-shadow:0 1px 6px rgba(0,0,0,.04)}.question-number[data-v-9e165458]{font-size:13px;color:#1677ff;font-weight:600;margin-bottom:10px}.question-type-tag[data-v-9e165458]{font-weight:500;color:#888}.question-title[data-v-9e165458]{font-size:17px;color:#1a1a1a;line-height:1.7;font-weight:500}.options-list[data-v-9e165458]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.option-item[data-v-9e165458],.options-list[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.option-item[data-v-9e165458]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:10px;padding:14px 16px;border:1.5px solid #eee;-webkit-transition:all .2s;transition:all .2s}.option-item[data-v-9e165458]:active{-webkit-transform:scale(.98);transform:scale(.98)}.option-selected[data-v-9e165458]{border-color:#07c160;background:#f0faf5}.option-selected .option-text[data-v-9e165458]{color:#07c160;font-weight:500}.option-correct[data-v-9e165458]{border-color:#07c160;background:#f0faf5}.option-correct .option-text[data-v-9e165458]{color:#07c160;font-weight:500}.option-wrong[data-v-9e165458]{border-color:#ee0a24;background:#fef0f0}.option-wrong .option-text[data-v-9e165458]{color:#ee0a24;font-weight:500}.option-text[data-v-9e165458]{font-size:15px;color:#333;line-height:1.6;-webkit-box-flex:1;-ms-flex:1;flex:1}.confirm-wrap[data-v-9e165458]{margin-top:12px}.confirm-btn[data-v-9e165458]{background:#1677ff!important;border-color:#1677ff!important;font-size:15px;letter-spacing:1px}.practice-feedback[data-v-9e165458]{margin-top:12px;border-radius:10px;overflow:hidden}.feedback-result[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:12px 14px;font-size:15px;font-weight:600}.feedback-result.fb-correct[data-v-9e165458]{background:#f0faf5;color:#07c160}.feedback-result.fb-wrong[data-v-9e165458]{background:#fef0f0;color:#ee0a24}.fb-correct-answer[data-v-9e165458]{font-size:14px;font-weight:500;color:#07c160;margin-left:4px}.feedback-analysis[data-v-9e165458]{background:#fffbe6;border:1px solid #ffe58f;border-top:none;padding:10px 14px}.fb-analysis-title[data-v-9e165458]{font-size:13px;font-weight:700;color:#d48806;margin-bottom:4px}.fb-analysis-text[data-v-9e165458]{font-size:13px;color:#666;line-height:1.7}.quiz-footer[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;-webkit-box-shadow:0 -1px 4px rgba(0,0,0,.04);box-shadow:0 -1px 4px rgba(0,0,0,.04)}.nav-btn[data-v-9e165458]{min-width:100px;border-color:#1677ff!important;color:#1677ff!important}.submit-btn[data-v-9e165458]{background:#1677ff!important;letter-spacing:2px}.exit-btn[data-v-9e165458],.submit-btn[data-v-9e165458]{width:100%;border-color:#1677ff!important;font-size:16px;font-weight:600}.exit-btn[data-v-9e165458]{color:#1677ff!important}.quiz-result[data-v-9e165458]{min-height:100vh;background:#f5f6fa;padding-bottom:30px}.result-header[data-v-9e165458]{background:linear-gradient(135deg,#1677ff,#3288ff);padding:40px 20px 30px;text-align:center;color:#fff}.score-circle[data-v-9e165458]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:hsla(0,0%,100%,.2);border:4px solid hsla(0,0%,100%,.4);margin-bottom:12px;line-height:120px}.score-num[data-v-9e165458]{font-size:48px;font-weight:800}.score-divider[data-v-9e165458]{font-size:24px;opacity:.7;margin:0 2px}.score-total[data-v-9e165458]{font-size:24px;opacity:.7}.score-label[data-v-9e165458]{font-size:18px;font-weight:600;letter-spacing:1px}.result-stats[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin:-16px 16px 20px;background:#fff;border-radius:12px;padding:16px 20px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative}.stat-item[data-v-9e165458]{text-align:center}.stat-val[data-v-9e165458]{display:block;font-size:24px;font-weight:700}.stat-label[data-v-9e165458]{font-size:12px;color:#999;margin-top:2px}.correct-color[data-v-9e165458]{color:#07c160}.wrong-color[data-v-9e165458]{color:#ee0a24}.question-list[data-v-9e165458]{margin:0 16px 20px;background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.04);box-shadow:0 1px 6px rgba(0,0,0,.04)}.list-title[data-v-9e165458]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.question-grid[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.q-num[data-v-9e165458]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600;background:#f5f5f5;color:#666;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.q-num[data-v-9e165458]:active{-webkit-transform:scale(.92);transform:scale(.92)}.q-correct[data-v-9e165458]{background:#f0faf5;color:#07c160;border:1px solid #07c160}.q-wrong[data-v-9e165458]{background:#fef0f0;color:#ee0a24;border:1px solid #ee0a24}.result-actions[data-v-9e165458]{margin:0 16px}.retry-btn[data-v-9e165458]{border-color:#1677ff!important;color:#1677ff!important;font-size:16px;font-weight:600}.analysis-popup[data-v-9e165458]{overflow-y:auto}.analysis-content[data-v-9e165458]{padding:20px 16px 30px}.analysis-header[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:16px}.analysis-type-badge[data-v-9e165458]{padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;color:#fff}.analysis-type-badge.single[data-v-9e165458]{background:#1989fa}.analysis-type-badge.multiple[data-v-9e165458]{background:#ff976a}.analysis-type-badge.truefalse[data-v-9e165458]{background:#07c160}.analysis-result[data-v-9e165458]{font-size:14px;font-weight:600}.analysis-question[data-v-9e165458]{font-size:16px;color:#1a1a1a;font-weight:600;line-height:1.7;margin-bottom:16px;padding:12px;background:#f9f9f9;border-radius:8px}.analysis-options[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px}.analysis-option[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:#f9f9f9;font-size:14px}.ao-correct[data-v-9e165458]{background:#f0faf5;border:1px solid #b7ebd0}.ao-user-wrong[data-v-9e165458]{background:#fef0f0;border:1px solid #fcc}.ao-marker[data-v-9e165458]{-ms-flex-negative:0;flex-shrink:0;width:22px;text-align:center}.ao-letter[data-v-9e165458]{font-weight:700;color:#999;font-size:14px}.ao-text[data-v-9e165458]{color:#333;line-height:1.5}.analysis-answer-bar[data-v-9e165458]{background:#f9f9f9;border-radius:10px;padding:12px 14px;margin:12px 0}.aa-row[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;font-size:14px}.aa-label[data-v-9e165458]{color:#999;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.aa-val[data-v-9e165458]{font-weight:600;font-size:15px}.analysis-box[data-v-9e165458]{background:#fffbe6;border:1px solid #ffe58f;border-radius:10px;padding:14px 16px}.analysis-box-title[data-v-9e165458]{font-size:14px;font-weight:700;color:#d48806;margin-bottom:8px}.analysis-box-content[data-v-9e165458]{font-size:14px;color:#666;line-height:1.8}.history-popup[data-v-9e165458]{overflow-y:auto}.history-content[data-v-9e165458]{padding:20px 16px 30px}.history-title-row[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.history-title[data-v-9e165458]{font-size:18px;font-weight:700;color:#1a1a1a}.history-card[data-v-9e165458]{background:#fff;border-radius:10px;padding:14px 40px 14px 16px;margin-bottom:10px;position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06);cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.history-card[data-v-9e165458]:active{background:#f5f5f5}.history-card[data-v-9e165458]:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid #1677ff;border-top:2px solid #1677ff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.history-card-top[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history-score[data-v-9e165458]{font-size:22px;font-weight:800}.history-score.level-excellent[data-v-9e165458]{color:#07c160}.history-score.level-good[data-v-9e165458]{color:#1677ff}.history-score.level-normal[data-v-9e165458]{color:#ff976a}.history-score.level-poor[data-v-9e165458]{color:#ee0a24}.history-time[data-v-9e165458]{font-size:12px;color:#999}.history-card-info[data-v-9e165458]{font-size:13px;color:#666;margin-top:6px}.detail-content[data-v-9e165458]{padding:20px 16px 30px;height:100%;overflow-y:auto}.detail-title-row[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.detail-title[data-v-9e165458]{font-size:18px;font-weight:700}.detail-summary[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;font-size:15px;color:#333;margin-bottom:4px}.detail-summary strong[data-v-9e165458]{font-size:22px;color:#1677ff}.detail-time[data-v-9e165458]{font-size:12px;color:#999;margin-bottom:16px}.detail-question-list[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.dq-card[data-v-9e165458]{background:#fff;border-radius:10px;padding:14px;border:1px solid #e8e8e8}.dq-card-correct[data-v-9e165458]{border-color:#b7ebd0}.dq-card-wrong[data-v-9e165458]{border-color:#fcc}.dq-card-header[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.dq-card-num[data-v-9e165458]{width:22px;height:22px;border-radius:50%;text-align:center;line-height:22px;font-size:12px;font-weight:700;color:#fff}.bg-green[data-v-9e165458]{background:#07c160}.bg-red[data-v-9e165458]{background:#ee0a24}.dq-card-type[data-v-9e165458]{font-size:13px;font-weight:600}.dq-card-correct .dq-card-type[data-v-9e165458]{color:#07c160}.dq-card-wrong .dq-card-type[data-v-9e165458]{color:#ee0a24}.dq-card-title[data-v-9e165458]{font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.6;margin-bottom:10px}.dq-card-options[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:10px}.dq-option[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;background:#f5f5f5;font-size:14px}.dq-opt-correct[data-v-9e165458]{background:#f0faf5;border:1px solid #b7ebd0}.dq-opt-user-wrong[data-v-9e165458]{background:#fef0f0;border:1px solid #fcc}.dq-opt-letter[data-v-9e165458]{-ms-flex-negative:0;flex-shrink:0;width:20px;font-weight:700;color:#999;text-align:center}.dq-opt-text[data-v-9e165458]{color:#333;line-height:1.5}.dq-card-answer[data-v-9e165458]{font-size:13px;margin-bottom:8px}.dq-label[data-v-9e165458]{color:#666}.text-green[data-v-9e165458]{color:#07c160;font-weight:600}.text-red[data-v-9e165458]{color:#ee0a24;font-weight:600}.dq-card-analysis[data-v-9e165458]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:10px 12px}.dq-analysis-title[data-v-9e165458]{font-size:13px;font-weight:700;color:#d48806;margin-bottom:4px}.dq-analysis-text[data-v-9e165458]{font-size:13px;color:#666;line-height:1.7}.jump-content[data-v-9e165458]{padding:20px 16px 30px;height:100%;overflow-y:auto}.jump-title-row[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.jump-title[data-v-9e165458]{font-size:18px;font-weight:700}.jump-tabs[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:14px}.jump-tab[data-v-9e165458]{padding:6px 14px;border-radius:16px;font-size:13px;background:#f5f5f5;color:#666;cursor:pointer}.jump-tab.active[data-v-9e165458]{background:#1677ff;color:#fff}.jump-grid[data-v-9e165458]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.jump-num[data-v-9e165458]{width:38px;height:38px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:600;background:#f5f5f5;color:#666;cursor:pointer}.jump-num[data-v-9e165458]:active{-webkit-transform:scale(.9);transform:scale(.9)}.jn-answered-correct[data-v-9e165458]{background:#f0faf5;color:#07c160;border:1px solid #b7ebd0}.jn-answered-wrong[data-v-9e165458]{background:#fef0f0;color:#ee0a24;border:1px solid #fcc}.jn-current[data-v-9e165458]{border:2px solid #1677ff;font-weight:800}.quiz-main .van-nav-bar{background:#1677ff}.quiz-main .van-nav-bar .van-icon,.quiz-main .van-nav-bar .van-nav-bar__text,.quiz-main .van-nav-bar .van-nav-bar__title{color:#fff}