.pagination-container[data-v-52c39d8a]{background:#fff}.pagination-container.hidden[data-v-52c39d8a]{display:none}.review-page[data-v-3bebf52b],.review-page [data-v-3bebf52b]{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif}.review-page[data-v-3bebf52b]{margin-top:10px;background:#fff}.review-filter-bar[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;margin:0 0 12px;background:#fff;border:1px solid #eef1f5;border-radius:10px;-webkit-box-shadow:0 6px 16px rgba(15,23,42,.04);box-shadow:0 6px 16px rgba(15,23,42,.04)}.review-container[data-v-3bebf52b]{min-height:calc(100vh - 84px)}.review-main-row[data-v-3bebf52b]{width:100%}.list-pane[data-v-3bebf52b]{background:#fff;border-right:1px solid #eef1f5;min-height:calc(100vh - 84px)}.list-header[data-v-3bebf52b]{padding:16px 16px 10px;border-bottom:1px solid #f2f4f7;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;gap:12px}.list-header-left[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;min-width:0}.list-title-row[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.list-header-left h2[data-v-3bebf52b]{margin:0;font-size:18px;font-weight:700;color:#2f3542;line-height:1.2}.list-stats[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.stat[data-v-3bebf52b]{font-size:12px;line-height:1.3;white-space:nowrap;font-weight:500}.stat-total[data-v-3bebf52b]{color:#6b7280}.stat-pending[data-v-3bebf52b]{color:#f59e0b}.stat-reviewed[data-v-3bebf52b]{color:#10b981}.list-header-right[data-v-3bebf52b]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:6px;margin-top:6px}.detail-pane[data-v-3bebf52b]{padding-left:16px}.detail-card[data-v-3bebf52b]{border-radius:12px;border:1px solid #eef1f5;-webkit-box-shadow:0 8px 24px rgba(31,41,55,.06);box-shadow:0 8px 24px rgba(31,41,55,.06)}.question-show-wrap[data-v-3bebf52b]{padding:0 18px}.question-show-card[data-v-3bebf52b]{border:none;border-radius:0;background:transparent;padding:4px 0 0}.list-row-content[data-v-3bebf52b]{height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-question-title[data-v-3bebf52b]{font-size:14px;line-height:1.4;color:#1f2937;font-weight:400;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-question-meta[data-v-3bebf52b]{font-size:12px;line-height:1.3;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.list-question-meta .dot[data-v-3bebf52b]{margin:0 2px}.list-review-tag[data-v-3bebf52b]{-webkit-transform:scale(.92);transform:scale(.92);-webkit-transform-origin:left center;transform-origin:left center}.review-toolbar[data-v-3bebf52b]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 10px;background:#fff;border-bottom:1px solid #f3f4f6}.review-left[data-v-3bebf52b],.review-right[data-v-3bebf52b],.review-toolbar[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-left[data-v-3bebf52b],.review-right[data-v-3bebf52b]{gap:8px}.review-note-box[data-v-3bebf52b]{margin-top:16px;margin-bottom:10px;padding:0 18px;border:none;border-radius:0;background:transparent}.review-note-title[data-v-3bebf52b]{font-size:14px;font-weight:600;margin:0 0 10px;color:#303133}.review-feedback-box[data-v-3bebf52b]{margin-top:2px;margin-bottom:8px;padding:0 18px}.review-feedback-title[data-v-3bebf52b]{font-size:14px;font-weight:600;margin:0 0 10px;color:#303133}[data-v-3bebf52b] .review-feedback-box .el-radio-button__inner{min-width:74px;font-size:13px}[data-v-3bebf52b] .review-note-box .el-textarea__inner{margin-bottom:6px;font-size:14px;line-height:1.7;color:#374151}[data-v-3bebf52b] .el-table .cell{font-size:14px;line-height:1.4}.review-action-row[data-v-3bebf52b]{margin-top:16px;margin-bottom:12px;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;gap:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.review-action-btn[data-v-3bebf52b]{width:120px;height:36px;line-height:36px;padding:0;border-radius:8px;border:none;color:#fff;font-size:14px;-webkit-transition:background-color .3s;transition:background-color .3s}.action-explain[data-v-3bebf52b]{background-color:#4caf50}.action-test[data-v-3bebf52b]{background-color:#007bff}.action-done[data-v-3bebf52b]{background-color:#ff9800}.action-next[data-v-3bebf52b]{background-color:#5f6368}.el-dialog__footer[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.understand-btn[data-v-3bebf52b]{min-width:128px;height:44px;border-radius:10px;font-size:16px;font-weight:700}[data-v-3bebf52b] pre.code-block{background:#0f172a;color:#e2e8f0;padding:10px 12px;border-radius:8px;overflow-x:auto;font-size:12px;line-height:1.6;margin:8px 0}[data-v-3bebf52b] pre.code-block code{font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.chat-container[data-v-3bebf52b]{position:relative;max-height:72vh;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.explain-split[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:14px;min-height:420px}.question-pane[data-v-3bebf52b]{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;min-width:280px;border:1px solid #ebeef5;border-radius:10px;background:#fafbff;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.question-pane-scroll[data-v-3bebf52b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;max-height:62vh;padding-right:2px}.pane-title[data-v-3bebf52b]{font-size:14px;font-weight:700;color:#1f2937;margin-bottom:10px}.origin-title[data-v-3bebf52b]{font-size:14px;line-height:1.7;color:#1f2937;margin-bottom:12px;font-weight:600}.origin-options[data-v-3bebf52b]{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}.origin-option[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.origin-prefix[data-v-3bebf52b]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;font-weight:700;color:#4f46e5;line-height:1.6}.origin-content[data-v-3bebf52b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:14px;line-height:1.6;color:#374151}.origin-empty[data-v-3bebf52b]{font-size:13px;color:#9ca3af}.message-display[data-v-3bebf52b]{max-height:68vh;overflow-y:auto;margin-bottom:4px}.explain-cards[data-v-3bebf52b]{margin-bottom:14px}.explain-card[data-v-3bebf52b]{border-radius:10px;padding:10px 12px;margin-bottom:10px;border:1px solid #ebeef5;background:#fff}.card-core[data-v-3bebf52b]{border-color:#d9ecff;background:#f5faff}.card-pitfall[data-v-3bebf52b]{border-color:#fde7c3;background:#fff8ec}.card-memory[data-v-3bebf52b]{border-color:#d4f4dd;background:#f3fcf6}.card-focus[data-v-3bebf52b]{border-color:#e4e7ed;background:#f8fafc}.card-title[data-v-3bebf52b]{font-size:13px;font-weight:700;color:#303133;margin-bottom:6px}.card-text[data-v-3bebf52b]{font-size:14px;line-height:1.7;color:#374151;margin-bottom:4px}.card-text strong[data-v-3bebf52b]{font-weight:700;color:#111827}.step-grid[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.step-cell[data-v-3bebf52b]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;border:1px solid #e9eef5;border-radius:8px;background:#fff;padding:10px 12px;min-height:124px}.step-arrow[data-v-3bebf52b]{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;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:30px;font-weight:900;color:#64748b;line-height:1}.step-label[data-v-3bebf52b]{font-size:15px;font-weight:700;color:#2f3542;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.step-text[data-v-3bebf52b]{font-size:14px;line-height:1.75;color:#374151}.step-headline[data-v-3bebf52b]{font-size:14px;font-weight:700;line-height:1.6;color:#1f2937;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.step-head-row[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}@media (max-width:900px){.explain-split[data-v-3bebf52b]{display:block;min-height:auto}.question-pane[data-v-3bebf52b]{min-width:0;margin-bottom:10px}.question-pane-scroll[data-v-3bebf52b]{max-height:34vh}.message-display[data-v-3bebf52b]{max-height:48vh}.step-grid[data-v-3bebf52b]{display:block}.step-cell[data-v-3bebf52b]{margin-bottom:8px}.step-arrow[data-v-3bebf52b]{display:none}}.explain-cta[data-v-3bebf52b]{margin-bottom:10px}.explain-loading-wrap[data-v-3bebf52b]{border-radius:12px;border:1px solid #e5e7eb;background:#fff;padding:22px 18px;text-align:center;margin-bottom:10px}.explain-loading-icon[data-v-3bebf52b]{font-size:30px;color:#2563eb}.explain-loading-title[data-v-3bebf52b]{margin-top:8px;font-size:18px;font-weight:700;color:#1f2937}.explain-loading-sub[data-v-3bebf52b]{margin-top:8px;font-size:14px;color:#64748b}.explain-loading-progress-wrap[data-v-3bebf52b]{margin:14px auto 0;width:min(420px,82vw);height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden}.explain-loading-progress-bar[data-v-3bebf52b]{width:38%;height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#2563eb),to(#60a5fa));background:linear-gradient(90deg,#2563eb,#60a5fa);-webkit-animation:explain-loading-slide-data-v-3bebf52b 1.1s ease-in-out infinite;animation:explain-loading-slide-data-v-3bebf52b 1.1s ease-in-out infinite}.explain-loading-tip-title[data-v-3bebf52b]{margin-top:14px;font-size:13px;color:#94a3b8}.explain-loading-tip[data-v-3bebf52b]{margin-top:6px;font-size:16px;color:#0f172a;font-weight:600;min-height:24px}@-webkit-keyframes explain-loading-slide-data-v-3bebf52b{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(260%);transform:translateX(260%)}}@keyframes explain-loading-slide-data-v-3bebf52b{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(260%);transform:translateX(260%)}}.message[data-v-3bebf52b]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;max-width:80%}.user-message[data-v-3bebf52b]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ai-message[data-v-3bebf52b]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.message span[data-v-3bebf52b]{padding:8px 15px;border-radius:15px;max-width:60%;word-wrap:break-word}.ai-message span[data-v-3bebf52b]{background-color:#e1f7d5;color:#333}.user-message span[data-v-3bebf52b]{background-color:#d1e7ff;color:#333}.dialog-header[data-v-3bebf52b]{font-size:20px;text-align:center;font-weight:700;margin-top:-30px;margin-bottom:20px}.el-dialog__header[data-v-3bebf52b]{text-align:center}.el-dialog__header span[data-v-3bebf52b]{font-weight:700}.el-card__header[data-v-3bebf52b]{padding:18px 5px;border-bottom:1px solid #ebeef5;-webkit-box-sizing:border-box;box-sizing:border-box}.ai-loading-mask[data-v-3bebf52b]{position:fixed;inset:0;z-index:4000;background:rgba(15,23,42,.56);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}.ai-loading-panel[data-v-3bebf52b]{width:min(560px,92vw);background:#fff;border-radius:14px;padding:26px 24px;text-align:center;-webkit-box-shadow:0 16px 40px rgba(15,23,42,.24);box-shadow:0 16px 40px rgba(15,23,42,.24)}.ai-loading-icon[data-v-3bebf52b]{font-size:34px;color:#2563eb}.ai-loading-title[data-v-3bebf52b]{margin-top:10px;font-size:20px;font-weight:700;color:#1f2937}.ai-loading-sub[data-v-3bebf52b]{margin-top:8px;font-size:14px;color:#64748b}.ai-loading-tip-title[data-v-3bebf52b]{margin-top:16px;font-size:13px;color:#94a3b8}.ai-loading-tip[data-v-3bebf52b]{margin-top:6px;font-size:16px;color:#0f172a;font-weight:600;min-height:24px}.ai-loading-progress-wrap[data-v-3bebf52b]{margin:14px auto 0;width:min(420px,82vw);height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden}.ai-loading-progress-bar[data-v-3bebf52b]{width:38%;height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#2563eb),to(#60a5fa));background:linear-gradient(90deg,#2563eb,#60a5fa);-webkit-animation:ai-loading-slide-data-v-3bebf52b 1.1s ease-in-out infinite;animation:ai-loading-slide-data-v-3bebf52b 1.1s ease-in-out infinite}@-webkit-keyframes ai-loading-slide-data-v-3bebf52b{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(260%);transform:translateX(260%)}}@keyframes ai-loading-slide-data-v-3bebf52b{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(260%);transform:translateX(260%)}}