.image-tools[data-v-53534ce0]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-ms-flex-align:center;align-items:center;margin-bottom:12px}.image-viewer[data-v-53534ce0]{max-height:70vh;overflow:auto;text-align:left;background:#fafafa}.image-viewer img[data-v-53534ce0]{display:block;height:auto}.image-tip[data-v-53534ce0]{color:#777;font-size:13px;margin-top:10px}.paper-exam[data-v-1a79d1ef]{margin:20px 0}.exam-card[data-v-1a79d1ef]{border-radius:20px;box-shadow:0 6px 18px rgba(255,138,61,.14);border:2px solid #fff3e4;min-height:60vh;padding:10px 20px}.exam-header[data-v-1a79d1ef]{margin-top:10px}.title[data-v-1a79d1ef]{font-size:22px;font-weight:600;color:#333;margin:0 0 8px}.meta[data-v-1a79d1ef]{color:#666;font-size:13px}.meta .total-score[data-v-1a79d1ef]{color:#fa8c16;font-weight:600}.meta .anticon[data-v-1a79d1ef]{margin-right:4px}.paper-desc[data-v-1a79d1ef]{margin-top:8px;color:#666;line-height:1.7}.progress-wrap[data-v-1a79d1ef]{margin:12px 0 20px}.result-section[data-v-1a79d1ef]{margin:20px 0}.questions-review[data-v-1a79d1ef]{margin-top:16px}.review-item[data-v-1a79d1ef]{border:2px solid #fff3e4;border-radius:14px;padding:12px 16px;margin-bottom:12px}.review-header[data-v-1a79d1ef]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.review-header .num[data-v-1a79d1ef]{background:#ff8a3d;color:#fff;width:28px;height:28px;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:13px}.review-header .review-title[data-v-1a79d1ef]{-ms-flex:1;flex:1;font-weight:500}.review-header .review-score[data-v-1a79d1ef]{color:#fa8c16}.review-body[data-v-1a79d1ef]{margin-top:8px;padding-left:36px;font-size:14px;line-height:1.7}.review-body .answer-text[data-v-1a79d1ef]{color:#ff8a3d;font-weight:500}.review-body .answer-text.correct[data-v-1a79d1ef]{color:#52c41a}.review-options[data-v-1a79d1ef]{margin:8px 0 10px}.review-options-title[data-v-1a79d1ef]{font-weight:600;color:#4a3f35;margin-bottom:6px}.review-opt[data-v-1a79d1ef]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px 12px;border:2px solid #fff3e4;border-radius:12px;margin-bottom:6px;background:#fffdfa}.review-opt.opt-correct[data-v-1a79d1ef]{border-color:#52c41a;background:#f6ffed}.review-opt.opt-selected[data-v-1a79d1ef]{border-color:#1890ff;background:#e6f7ff}.review-opt.opt-wrong[data-v-1a79d1ef]{border-color:#ff4d4f;background:#fff1f0}.review-opt .opt-flag[data-v-1a79d1ef]{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:12px;line-height:20px;padding:0 8px;border-radius:10px;background:#52c41a;color:#fff;white-space:nowrap}.review-opt .opt-flag.mine[data-v-1a79d1ef]{background:#1890ff}.analysis-block[data-v-1a79d1ef],.feedback-block[data-v-1a79d1ef],.video-block[data-v-1a79d1ef]{margin-top:8px}.question-section[data-v-1a79d1ef]{margin-top:10px}.q-header[data-v-1a79d1ef]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.q-header .q-num[data-v-1a79d1ef]{font-size:16px;font-weight:700;color:#ff8a3d}.q-header .q-score[data-v-1a79d1ef]{margin-left:auto;color:#fa8c16;font-weight:600}.q-title[data-v-1a79d1ef]{font-size:18px;font-weight:600;color:#333;margin:8px 0 12px}.section[data-v-1a79d1ef]{margin:16px 0}.section-title[data-v-1a79d1ef]{font-size:16px;font-weight:700;border-left:5px solid #ff8a3d;border-radius:3px;padding-left:10px;margin:12px 0 8px}.sample[data-v-1a79d1ef]{background:#f6f8fa;padding:12px 16px;border-radius:5px;font-family:Source Code Pro,Consolas,monospace;font-size:13px;white-space:pre-wrap;word-wrap:break-word;margin:0}.options-wrap[data-v-1a79d1ef]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.option-item[data-v-1a79d1ef]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px 14px;border:2px solid #fff3e4;border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.option-item[data-v-1a79d1ef]:hover{border-color:#ffb347;background:#fff8ec;transform:translateY(-2px)}.option-item.selected[data-v-1a79d1ef]{border-color:#ff8a3d;background:#fff3e4}.opt-label[data-v-1a79d1ef]{font-weight:700;color:#ff8a3d;min-width:24px;line-height:1.9}.opt-content[data-v-1a79d1ef]{-ms-flex:1;flex:1;min-width:0;font-size:14px;line-height:1.7;word-break:break-word}.opt-content[data-v-1a79d1ef] img{max-width:100%;border-radius:4px;vertical-align:middle}.opt-content[data-v-1a79d1ef] p{margin:.3em 0}.opt-content[data-v-1a79d1ef] p:first-child{margin-top:0}.opt-content[data-v-1a79d1ef] p:last-child{margin-bottom:0}.opt-content[data-v-1a79d1ef] pre{margin:4px 0;padding:8px 12px;background:#f6f8fa;border-radius:5px;overflow-x:auto;line-height:1.5}.opt-content[data-v-1a79d1ef] pre:first-child{margin-top:0}.opt-content[data-v-1a79d1ef] pre code{background:none;padding:0;font-size:.9em}.code-input[data-v-1a79d1ef]{font-family:Source Code Pro,Consolas,monospace;font-size:13px}.code-file-box[data-v-1a79d1ef]{border:2px dashed #ffcf9e;border-radius:14px;padding:20px 16px;background:#fffdf8;text-align:center}.code-file-box[data-v-1a79d1ef]:hover{border-color:#ff8a3d}.code-file-input[data-v-1a79d1ef]{display:block;margin:0 auto 6px}.code-file-tip[data-v-1a79d1ef]{color:#999;font-size:12px}.code-file-chosen[data-v-1a79d1ef]{margin-top:8px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;background:#fff3e4;border-radius:10px;padding:4px 12px}.code-file-chosen .fname[data-v-1a79d1ef]{font-weight:500}.code-file-chosen .fsize[data-v-1a79d1ef]{color:#999;font-size:12px}.judge-options[data-v-1a79d1ef]{display:-ms-flexbox;display:flex;gap:24px;margin:16px 0}.judge-option[data-v-1a79d1ef]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:8px;padding:20px 40px;border:2px solid #fff3e4;border-radius:16px;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);min-width:120px}.judge-option[data-v-1a79d1ef]:hover{border-color:#ffb347;background:#fff8ec;transform:translateY(-2px)}.judge-option.selected.correct[data-v-1a79d1ef]{border-color:#52c41a;background:#f6ffed}.judge-option.selected.wrong[data-v-1a79d1ef]{border-color:#f5222d;background:#fff1f0}.judge-text[data-v-1a79d1ef]{font-size:16px;font-weight:600}.code-lang-bar[data-v-1a79d1ef]{margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.code-lang-bar .lang-tip[data-v-1a79d1ef]{color:#999;font-size:12px}.answer-code[data-v-1a79d1ef]{background:#f6f8fa;padding:8px 12px;border-radius:4px;font-family:Source Code Pro,Consolas,monospace;font-size:13px;white-space:pre-wrap;word-wrap:break-word;margin:4px 0;max-height:300px;overflow-y:auto}.action-bar[data-v-1a79d1ef]{margin:24px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:16px}.action-bar .page-indicator[data-v-1a79d1ef]{color:#666;font-size:14px}.markdown-body[data-v-1a79d1ef]{font-size:15px;line-height:1.7;color:#333;word-wrap:break-word}.markdown-body[data-v-1a79d1ef] h1{font-size:1.8em;margin:.8em 0 .4em;padding-bottom:.3em;border-bottom:1px solid #eee}.markdown-body[data-v-1a79d1ef] h2{font-size:1.5em;margin:.8em 0 .4em;padding-bottom:.3em;border-bottom:1px solid #eee}.markdown-body[data-v-1a79d1ef] h3{font-size:1.25em;margin:.8em 0 .4em}.markdown-body[data-v-1a79d1ef] p{margin:.6em 0}.markdown-body[data-v-1a79d1ef] a{color:#3498db;text-decoration:none}.markdown-body[data-v-1a79d1ef] ol,.markdown-body[data-v-1a79d1ef] ul{margin:.6em 0;padding-left:2em}.markdown-body[data-v-1a79d1ef] li{margin:.3em 0}.markdown-body[data-v-1a79d1ef] code{font-family:Source Code Pro,Consolas,monospace;font-size:.9em;background:#f4f4f4;padding:2px 6px;border-radius:3px}.markdown-body[data-v-1a79d1ef] pre{margin:.8em 0;padding:12px 16px;background:#f6f8fa;border-radius:5px;overflow-x:auto;line-height:1.5}.markdown-body[data-v-1a79d1ef] pre code{background:none;padding:0;font-size:.85em}.markdown-body[data-v-1a79d1ef] table{margin:.8em 0;border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown-body[data-v-1a79d1ef] td,.markdown-body[data-v-1a79d1ef] th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body[data-v-1a79d1ef] th{background:#f6f8fa;font-weight:600}.markdown-body[data-v-1a79d1ef] tr:nth-child(2n){background:#f6f8fa}.markdown-body[data-v-1a79d1ef] img{max-width:100%;border-radius:4px}.question-nav[data-v-1a79d1ef]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:12px 0 20px}.question-nav .answered[data-v-1a79d1ef]{border-color:#52c41a;box-shadow:inset 0 -3px #52c41a}.question-nav span[data-v-1a79d1ef]{width:100%;font-size:13px;color:#666}.review-summary[data-v-1a79d1ef]{display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-top:12px}.review-filter[data-v-1a79d1ef]{margin-top:12px}.markdown-body[data-v-1a79d1ef] img,.opt-content[data-v-1a79d1ef] img{cursor:zoom-in}@media (max-width:600px){.paper-exam[data-v-1a79d1ef]{margin:8px 0}.exam-card[data-v-1a79d1ef]{padding:0;border-radius:12px}.exam-card[data-v-1a79d1ef] .ant-card-body{padding:14px}.code-lang-bar[data-v-1a79d1ef],.q-header[data-v-1a79d1ef],.review-header[data-v-1a79d1ef]{-ms-flex-wrap:wrap;flex-wrap:wrap}.review-item[data-v-1a79d1ef]{padding:10px}.review-body[data-v-1a79d1ef]{padding-left:0}.judge-options[data-v-1a79d1ef]{gap:12px}.judge-option[data-v-1a79d1ef]{-ms-flex:1;flex:1;min-width:0;padding:16px 8px}.action-bar[data-v-1a79d1ef]{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.q-title[data-v-1a79d1ef],.review-title[data-v-1a79d1ef],.title[data-v-1a79d1ef]{overflow-wrap:anywhere}.review-score[data-v-1a79d1ef]{width:100%}.code-file-input[data-v-1a79d1ef]{max-width:100%}.actions-bar[data-v-1a79d1ef]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}}