.question-item[data-v-c79afd44]{padding:1rem 0;border-bottom:.0625rem dashed #eee}.question-item[data-v-c79afd44]:last-child{border-bottom:none}.q-header[data-v-c79afd44]{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem}.q-body-inline[data-v-c79afd44],.q-header-inline[data-v-c79afd44]{display:flex;align-items:center;gap:.5rem;overflow:hidden}.q-body-inline[data-v-c79afd44]{min-width:0}.q-stem-inline[data-v-c79afd44]{flex:1;min-width:0;font-size:.9375rem;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-stem-inline[data-v-c79afd44] .blank-mark{text-decoration:none;border-bottom:.0625rem solid #333;margin:0 .125rem}.q-stem-inline[data-v-c79afd44] .fmt-emphasis-words{text-decoration:underline;font-weight:600}.q-stem-inline[data-v-c79afd44] p{display:inline;margin:0}.q-index[data-v-c79afd44]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;border-radius:.75rem;background:var(--background-color,#2761ff);color:#fff;font-size:.8125rem;font-weight:600}.q-type-tag[data-v-c79afd44]{background:#f0f4ff;border-color:#d0d8f0;color:#4a6cf7}.q-score[data-v-c79afd44]{font-size:.8125rem;color:#999}.q-stem[data-v-c79afd44]{font-size:.9375rem;color:#1e293b;line-height:1.8;margin-bottom:.75rem}.q-stem[data-v-c79afd44] .blank-mark{text-decoration:none;border-bottom:.0625rem solid #333;margin:0 .125rem}.q-stem[data-v-c79afd44] .fmt-emphasis-words{text-decoration:underline;font-weight:600}.q-stem[data-v-c79afd44] p{margin:.25rem 0}.q-options[data-v-c79afd44]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.q-option[data-v-c79afd44]{display:flex;align-items:flex-start;gap:.375rem;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;color:#474747}.q-option-key[data-v-c79afd44]{flex-shrink:0;font-weight:600;color:var(--background-color,#2761ff)}.q-option-text[data-v-c79afd44]{line-height:1.6}.q-subsets[data-v-c79afd44]{margin-top:.75rem;padding:.75rem 1rem;background:#fafbfc;border-radius:.5rem;border-left:.1875rem solid var(--background-color,#2761ff)}.exam-paper-content[data-v-517d5074]{background:#fff;border-radius:.75rem;overflow:hidden}.exam-paper-content.no-card[data-v-517d5074]{background:transparent;border-radius:0;box-shadow:none;overflow:visible}.paper-scroller[data-v-517d5074]{padding:1.75rem 2rem}.group-header[data-v-517d5074]{display:flex;align-items:baseline;gap:.5rem;padding-bottom:.875rem}.group-title[data-v-517d5074]{margin:0;font-size:1.125rem;font-weight:700;color:#1e293b}.group-score[data-v-517d5074]{font-size:.875rem;color:#999}.bottom-reached[data-v-517d5074]{text-align:center;padding:.75rem 0 1rem;font-size:.8125rem;color:#bbb;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.breadcrumb-wrap[data-v-3fb67402]{padding:1rem 0}.breadcrumb-wrap[data-v-3fb67402] .el-breadcrumb{font-size:.8125rem}.breadcrumb-wrap .breadcrumb-link[data-v-3fb67402]{cursor:pointer;color:inherit;transition:color .2s}.breadcrumb-wrap .breadcrumb-link[data-v-3fb67402]:hover{color:#2761ff}.chart-section .chart-label[data-v-71264dee]{font-size:.875rem;color:#666;margin-bottom:1.25rem}.chart-box[data-v-71264dee]{width:100%;height:13.125rem}.chart-divider[data-v-71264dee]{height:.0625rem;background:#f0f2f5;margin:.375rem 0}.exam-detail-page[data-v-5532d471]{padding-bottom:1.875rem}.header-card[data-v-5532d471]{background:#fff;border-radius:.75rem;padding:1.125rem;margin-bottom:1.25rem}.header-card-inner[data-v-5532d471]{display:flex;align-items:flex-start;gap:1.5rem}.header-cover[data-v-5532d471]{flex-shrink:0;height:7.5rem;border-radius:.5rem;overflow:hidden;background:#f5f7fa;display:flex;align-items:center;justify-content:center}.header-cover .cover-img[data-v-5532d471]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-info[data-v-5532d471]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1rem}.header-top[data-v-5532d471]{display:flex;align-items:center;justify-content:space-between}.paper-title[data-v-5532d471]{font-size:1.375rem;font-weight:700;color:#1e293b;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-top-btns[data-v-5532d471]{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.info-chapter-row[data-v-5532d471]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.chapter-tag[data-v-5532d471]{background:#f0f4ff;border-color:#d0d8f0;color:#4a6cf7}.header-info-row[data-v-5532d471]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.header-detail[data-v-5532d471]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:#666}.header-detail strong[data-v-5532d471]{color:#1e293b}.header-detail i[data-v-5532d471]{font-size:.8125rem}.stat-icon[data-v-5532d471]{display:inline-block;width:.875rem;height:.875rem;background-color:#999;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.info-item[data-v-5532d471]{display:inline-flex;align-items:center;gap:.125rem;white-space:nowrap}.action-btn[data-v-5532d471]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border:.0625rem solid #e0e0e0;border-radius:.25rem;font-size:.8125rem;color:#999;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s}.action-btn .action-icon[data-v-5532d471]{display:inline-block;width:1rem;height:1rem;background-color:#999;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .2s}.action-btn[data-v-5532d471]:hover{border-color:var(--primary-font-color,#2761ff);color:var(--primary-font-color,#2761ff)}.action-btn:hover .action-icon[data-v-5532d471]{background-color:var(--primary-font-color,#2761ff)}.action-btn.is-primary[data-v-5532d471]{background:var(--primary-font-color,#2761ff);border-color:var(--primary-font-color,#2761ff);color:#fff}.action-btn.is-primary .action-icon[data-v-5532d471]{background-color:#fff}.action-btn.is-primary[data-v-5532d471]:hover{opacity:.88;color:#fff}.action-btn.is-primary:hover .action-icon[data-v-5532d471]{background-color:#fff}.main-body[data-v-5532d471]{display:flex;gap:1.25rem}.content-left[data-v-5532d471]{flex:5;min-width:0}.content-right[data-v-5532d471]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.25rem}.side-card[data-v-5532d471]{background:#fff;border-radius:.75rem;overflow:hidden}.side-card-header[data-v-5532d471]{padding:.75rem;margin-bottom:.25rem;border-bottom:.0625rem solid #f1f1f1}.side-card-title[data-v-5532d471]{font-size:.9375rem;font-weight:600;color:#1e293b}.side-card-body[data-v-5532d471]{padding:.75rem .75rem}.analysis-card .side-card-body[data-v-5532d471]{padding:.5rem .75rem}.steps-bar[data-v-5532d471]{position:sticky;top:0;z-index:10;display:flex;align-items:flex-start;gap:0;background:#fff;border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1.25rem;overflow-x:auto;box-shadow:0 .125rem .5rem rgba(0,0,0,.06)}.steps-bar .step-item[data-v-5532d471]{display:flex;align-items:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;min-width:0}.steps-bar .step-item:hover:not(.active) .step-dot[data-v-5532d471]{background:#a0b4f0}.steps-bar .step-indicator[data-v-5532d471]{display:flex;align-items:center;flex-shrink:0;margin-right:.5rem;padding-top:.25rem}.steps-bar .step-dot[data-v-5532d471]{width:.625rem;height:.625rem;border-radius:50%;background:#d0d0d0;flex-shrink:0;transition:background .2s}.steps-bar .step-line[data-v-5532d471]{width:2rem;height:.0625rem;background:#e8e8e8;margin:0 .25rem;flex-shrink:0}.steps-bar .step-content[data-v-5532d471]{flex:0 1 auto;min-width:0;padding-right:1.5rem}.steps-bar .step-title[data-v-5532d471]{font-size:.8125rem;color:#666;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.steps-bar .step-desc[data-v-5532d471]{font-size:.75rem;color:#aaa;margin-top:.0625rem;white-space:nowrap}.steps-bar .step-item.active .step-dot[data-v-5532d471]{background:var(--primary-font-color,#2761ff);box-shadow:0 0 0 .1875rem rgba(39,97,255,.15)}.steps-bar .step-item.active .step-line[data-v-5532d471]{background:var(--primary-font-color,#2761ff)}.steps-bar .step-item.active .step-title[data-v-5532d471]{color:var(--primary-font-color,#2761ff);font-weight:600}.steps-bar .step-item:hover:not(.active) .step-title[data-v-5532d471]{color:#3b6af0}