.paper-page[data-v-28be1036]{min-height:100vh;background:#f5f7fb;color:#1f2a37}.paper-header[data-v-28be1036]{height:68px;background:#fff;border-bottom:1px solid #e8edf5}.paper-header-inner[data-v-28be1036]{width:calc(100% - 48px);max-width:1040px;height:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand[data-v-28be1036],.paper-header-inner[data-v-28be1036]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand[data-v-28be1036]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;border:0;color:#183b72;background:transparent;font-size:18px;font-weight:700}.brand-mark[data-v-28be1036]{width:34px;height:34px;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;border-radius:9px;color:#fff;background:#2878ff}.paper-main[data-v-28be1036]{width:calc(100% - 48px);max-width:1040px;margin:auto;padding:34px 0 60px}.paper-summary[data-v-28be1036]{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:24px;padding:24px;border:1px solid #e3eaf4;border-radius:12px;background:#fff}.eyebrow[data-v-28be1036]{color:#2878ff;font-size:11px;font-weight:700;letter-spacing:1.5px}.paper-summary h1[data-v-28be1036]{margin:8px 0;color:#20334e;font-size:24px}.paper-summary p[data-v-28be1036]{margin:0;color:#8290a2}.paper-score[data-v-28be1036]{text-align:right}.paper-score strong[data-v-28be1036]{color:#2878ff;font-size:36px}.paper-score span[data-v-28be1036]{color:#718096}.paper-score b[data-v-28be1036]{display:block;margin-top:5px;color:#13834b;font-size:12px}.paper-question[data-v-28be1036]{margin-top:14px;padding:24px;border:1px solid #e3eaf4;border-radius:12px;background:#fff}.case-paper-unit[data-v-28be1036]{margin-top:14px;padding:24px;border:1px solid #ddd5f2;border-radius:12px;background:#fff}.paper-case-header[data-v-28be1036]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;padding:18px 20px;border-left:4px solid #8064c6;border-radius:8px;background:#f8f6ff}.paper-case-header small[data-v-28be1036]{color:#7255b5;font-weight:700}.paper-case-header h2[data-v-28be1036]{margin:5px 0 0;color:#44346e;font-size:17px}.paper-case-header>span[data-v-28be1036]{-ms-flex-item-align:center;align-self:center;padding:5px 9px;border-radius:5px;color:#7255b5;background:#eee8fb;font-size:12px}.paper-case-header p[data-v-28be1036]{grid-column:-1;margin:8px 0 0;color:#63748b;line-height:1.8;white-space:pre-wrap}.paper-question.case-paper-question[data-v-28be1036]{margin-top:18px;padding:20px 0 4px;border:0;border-top:1px solid #edf0f5;border-radius:0}.paper-case-header+.paper-question.case-paper-question[data-v-28be1036]{padding-top:24px;border-top:0}.question-heading[data-v-28be1036]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px}.question-heading>span[data-v-28be1036]{width:30px;height:30px;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;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;border-radius:8px;color:#fff;background:#2878ff;font-weight:700}.question-heading small[data-v-28be1036]{color:#2878ff;font-size:11px}.question-heading h2[data-v-28be1036]{margin:6px 0 0;color:#293d58;font-size:16px;line-height:1.6}.readonly-options[data-v-28be1036]{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-top:20px}.readonly-option[data-v-28be1036]{gap:10px;padding:11px 13px;border:1px solid #edf1f6;border-radius:7px;color:#66758a}.readonly-option[data-v-28be1036],.readonly-option b[data-v-28be1036]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.readonly-option b[data-v-28be1036]{width:23px;height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#f0f3f7;font-size:11px}.readonly-option.mine[data-v-28be1036]{border-color:#9dbfff;background:#edf4ff}.readonly-option.right[data-v-28be1036]{border-color:#a7d8bb;background:#eaf8f0}.readonly-option em[data-v-28be1036]{margin-left:auto;color:#2878ff;font-size:11px;font-style:normal}.readonly-option .right-label[data-v-28be1036]{color:#13834b}.answer-images[data-v-28be1036]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:18px}.answer-images img[data-v-28be1036]{width:120px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:6px;cursor:pointer}.answer-detail[data-v-28be1036]{display:grid;grid-template-columns:70px 1fr 45px 110px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid #edf1f6;color:#8290a2;font-size:12px}.answer-detail strong[data-v-28be1036]{color:#293d58}.analysis[data-v-28be1036]{margin-top:15px;padding:13px;color:#66758a;background:#f8fafc;line-height:1.7}.analysis span[data-v-28be1036]{margin-right:12px;color:#2878ff;font-weight:600}.empty-panel[data-v-28be1036]{padding:60px;text-align:center;color:#8290a2}@media (max-width:680px){.paper-header-inner[data-v-28be1036],.paper-main[data-v-28be1036]{width:calc(100% - 32px)}.paper-summary[data-v-28be1036]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paper-score[data-v-28be1036]{text-align:left}.answer-detail[data-v-28be1036]{grid-template-columns:62px 1fr}.case-paper-unit[data-v-28be1036]{padding:16px}.paper-case-header[data-v-28be1036]{grid-template-columns:1fr;padding:16px}.paper-case-header p[data-v-28be1036]{grid-column:1}.answer-detail span[data-v-28be1036]:nth-of-type(2),.answer-detail strong[data-v-28be1036]:last-child{display:none}}