.assessment-arrangement-actions[data-v-963285a6]{flex-wrap:wrap;align-items:center;gap:10px 18px;max-width:1060px;margin:12px auto;padding:0 24px;display:flex}.reading-control[data-v-963285a6]{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.reading-large .answer-options label[data-v-963285a6]{font-size:20px}.reading-large .question-panel h2[data-v-963285a6]{font-size:26px}.reading-large .case-material[data-v-963285a6],.reading-large .question-panel textarea[data-v-963285a6]{font-size:20px}.candidate-workspace[data-v-963285a6]{--primary:#087f74;--primary-hover:#06665d;--primary-light:#edf7f4;--text:#203147;--muted:#65758a;--border:#e1e7ec;--success:#087f74;--success-bg:#edf7f4;--radius:12px;color:var(--text);background:#f6f8fa;padding-bottom:28px;font-family:Inter,Noto Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.75}.candidate-workspace[data-v-963285a6] h1{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.45}.candidate-workspace[data-v-963285a6] h2{font-size:18px;font-weight:500;line-height:1.6}.candidate-workspace[data-v-963285a6] h3{font-size:15px;font-weight:500}.candidate-workspace[data-v-963285a6] strong{font-weight:500}.candidate-workspace[data-v-963285a6] .panel{background:#fff;border:0;border-radius:20px;box-shadow:0 6px 30px #23364b05}.candidate-workspace[data-v-963285a6] .button{border-color:#dfe6ec;border-radius:10px;min-height:44px;font-size:14px;font-weight:400}.candidate-workspace[data-v-963285a6] .button.primary{background:var(--primary);border-color:var(--primary);color:#fff}.candidate-workspace[data-v-963285a6] .button.primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.candidate-workspace[data-v-963285a6] :focus-visible{outline-offset:4px;outline:2px solid #078c7c}.candidate-workspace[data-v-963285a6] input[type=radio],.candidate-workspace[data-v-963285a6] input[type=checkbox]{accent-color:#087f74}.candidate-workspace[data-v-963285a6] .error-box,.candidate-workspace[data-v-963285a6] .notice-box{border-radius:12px}.candidate-workspace[data-v-963285a6] .form-stack label{font-weight:400}.assessment-top[data-v-963285a6]{background:#fff;border:0;min-height:66px;padding:16px max(24px,50vw - 560px)}.assessment-top .brand[data-v-963285a6]{color:#244c4a;gap:10px;font-size:15px}.assessment-top .brand>svg[data-v-963285a6]{color:#0a9d8b}.assessment-top>span[data-v-963285a6]{font-size:12px}.assessment-arrangement-actions[data-v-963285a6]{gap:10px 18px;max-width:1120px;margin:16px auto;padding:0 24px}.assessment-arrangement-actions .text-button[data-v-963285a6]{min-height:36px;font-size:13px}.assessment-arrangement-actions>.muted[data-v-963285a6]{font-size:12px}.reading-control[data-v-963285a6]{white-space:nowrap;flex-shrink:0;font-size:12px}.reading-control select[data-v-963285a6]{background:#fff;border-color:#e1e7ec;border-radius:9px;flex-shrink:0;width:auto;min-width:80px;min-height:36px;font-size:13px}.candidate-entry[data-v-963285a6]{width:min(480px,100% - 32px);margin:52px auto}.candidate-entry>.section-body[data-v-963285a6]{padding:30px}.candidate-entry .primary-icon[data-v-963285a6],.candidate-entry .success-icon[data-v-963285a6]{color:#087f74;background:#edf7f4;border-radius:15px;width:48px;height:48px;padding:11px}.candidate-entry h1[data-v-963285a6]{margin-top:16px;margin-bottom:10px}.candidate-entry p[data-v-963285a6]{font-size:14px}.candidate-entry .form-stack[data-v-963285a6]{gap:16px;margin-top:24px}.candidate-entry .form-stack label[data-v-963285a6]{font-size:13px}.candidate-entry input[data-v-963285a6]{letter-spacing:.08em;border:1px solid #dfe6ec;border-radius:10px;min-height:46px;font-size:16px}.candidate-entry .footnote[data-v-963285a6]{margin:22px 0 10px;font-size:12px}.candidate-entry .text-button[data-v-963285a6]{font-size:12px}.candidate-entry .completion .detail-list[data-v-963285a6]{background:#f7f9fa;border:0;border-radius:12px;margin:20px 0;padding:16px;font-size:13px}.candidate-entry .completion>.muted[data-v-963285a6]{font-size:13px}.candidate-intro[data-v-963285a6]{width:min(780px,100% - 32px);margin:26px auto}.candidate-intro>.section-body[data-v-963285a6]{padding:30px}.candidate-intro .eyebrow[data-v-963285a6]{margin-bottom:8px;font-size:12px}.candidate-intro>.section-body>.muted[data-v-963285a6]{margin-top:8px;font-size:13px}.intro-facts[data-v-963285a6]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;padding:0}.intro-facts>div[data-v-963285a6]{background:#f7f9fa;border-radius:12px;min-width:0;padding:14px 16px}.intro-facts dt[data-v-963285a6]{font-size:12px}.intro-facts dd[data-v-963285a6]{margin-top:4px;font-size:14px}.candidate-intro .info-box[data-v-963285a6]{color:#3d5f5c;background:#f3f7f6;border:0;border-radius:12px;padding:16px;font-size:14px}.candidate-intro h2[data-v-963285a6]{margin:24px 0 10px}.candidate-intro p[data-v-963285a6]{font-size:14px;line-height:1.85}.candidate-intro[data-v-963285a6] .content-attributions{background:#f7f9fa;border:0;border-radius:12px;margin:18px 0;padding:16px;font-size:12px}.candidate-intro[data-v-963285a6] .content-attributions div+div{border:0;margin-top:14px;padding-top:0}.candidate-intro>.section-body>.text-button[data-v-963285a6]{font-size:13px}.candidate-intro[data-v-963285a6] .preference-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.candidate-intro>.section-body>.form-stack[data-v-963285a6]{background:#f7f9fa;border-radius:14px;gap:16px;margin-top:22px;padding:18px}.candidate-intro .checkbox-row[data-v-963285a6]{align-items:flex-start;font-size:14px;line-height:1.75}.candidate-intro .checkbox-row input[data-v-963285a6]{flex-shrink:0;margin-top:5px}.candidate-intro .form-stack>.button[data-v-963285a6]{align-self:flex-start;min-width:160px}.module-navigation[data-v-963285a6]{background:#fff;border-radius:16px;max-width:1072px;margin:16px auto;padding:18px 20px;box-shadow:0 6px 30px #23364b05}.module-navigation h2[data-v-963285a6]{margin-bottom:5px;font-size:16px}.module-navigation>.muted[data-v-963285a6]{font-size:13px;line-height:1.8}.module-navigation .module-choices[data-v-963285a6]{gap:10px;margin-top:12px}.module-choices button[data-v-963285a6]{background:#f7f9fa;border-color:#e1e7ec;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:400}.module-choices button.active[data-v-963285a6]{color:#087f74;background:#edf7f4;border-color:#9fd1c7}.module-choices small[data-v-963285a6]{font-size:11px}.answer-layout[data-v-963285a6]{grid-template-columns:minmax(0,1fr) 280px;gap:24px;max-width:1120px;margin:24px auto;padding:0 24px}.answer-main[data-v-963285a6]{min-width:0}.answer-heading[data-v-963285a6]{gap:18px;margin-bottom:12px}.answer-heading .eyebrow[data-v-963285a6]{margin-bottom:4px;font-size:12px}.answer-heading h1[data-v-963285a6]{scroll-margin-top:18px;font-size:22px}.answer-heading h1 span[data-v-963285a6]{font-size:14px}.timer[data-v-963285a6]{color:#42615f;background:#fff;border-radius:10px;flex-shrink:0;padding:8px 12px;font-size:14px}.answer-progress[data-v-963285a6]{background:#e5eceb;border-radius:4px;height:4px;margin-bottom:18px;overflow:hidden}.answer-progress>div[data-v-963285a6]{border-radius:inherit;background:#0a9d8b}.question-panel[data-v-963285a6]{padding:26px}.question-panel h2[data-v-963285a6]{margin-bottom:22px;font-size:20px;font-weight:500;line-height:1.75}.question-panel .case-material[data-v-963285a6]{color:#43566a;background:#f7f9fa;border:0;border-radius:12px;margin-bottom:20px;padding:16px;font-size:15px}.case-material>strong[data-v-963285a6]{color:#65758a;margin-bottom:8px;font-size:13px;display:block}.answer-options[data-v-963285a6]{gap:10px}.answer-options label[data-v-963285a6]{color:#34495f;background:#fff;border:1px solid #e0e6eb;border-radius:12px;gap:12px;min-height:52px;padding:12px 16px;font-size:15px;font-weight:400}.answer-options label[data-v-963285a6]:hover{background:#fafcfb;border-color:#add6cc}.answer-options label.selected[data-v-963285a6]{color:#086d62;background:#edf7f4;border-color:#7fbeaf}.answer-options label input[data-v-963285a6]{flex-shrink:0}.answer-options label>svg[data-v-963285a6]{color:#0a9d8b;flex-shrink:0}.text-answer label[data-v-963285a6]{color:#526779;font-size:13px}.question-panel textarea[data-v-963285a6]{background:#fff;border:1px solid #dfe6ec;border-radius:12px;padding:14px;font-size:16px;line-height:1.85}.text-answer .section-heading[data-v-963285a6]{flex-wrap:wrap;gap:12px;margin-top:12px;margin-bottom:0}.text-answer .muted[data-v-963285a6]{font-size:12px}.save-feedback[data-v-963285a6]{color:#5d746f;min-height:24px;margin-top:18px;font-size:13px}.answer-actions[data-v-963285a6]{border:0;gap:12px;margin-top:18px;padding-top:0}.answer-actions>.button[data-v-963285a6]{min-width:116px}.question-panel .error-box[data-v-963285a6]{margin-top:16px;font-size:14px}.question-panel .error-box .row-actions[data-v-963285a6]{white-space:normal;flex-wrap:wrap;gap:8px}.answer-map[data-v-963285a6]{min-width:0;padding:20px}.answer-map .section-heading[data-v-963285a6]{gap:12px;margin-bottom:16px}.answer-map h2[data-v-963285a6]{font-size:16px;font-weight:500}.answer-map .section-heading>.muted[data-v-963285a6]{font-size:13px}.question-grid[data-v-963285a6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.question-grid button[data-v-963285a6]{color:#65758a;background:#fff;border:1px solid #e1e7ec;border-radius:9px;min-height:40px;font-size:13px;font-weight:400}.question-grid button.answered[data-v-963285a6]{color:#087f74;background:#edf7f4;border-color:#d6eae3}.question-grid button.current[data-v-963285a6]{color:#087f74;border:2px solid #087f74;font-weight:500}.answer-map .footnote[data-v-963285a6]{margin:14px 0;font-size:12px}.question-map-toggle[data-v-963285a6]{display:none}.candidate-workspace.reading-large .answer-options label[data-v-963285a6]{font-size:20px}.candidate-workspace.reading-large .question-panel h2[data-v-963285a6]{font-size:26px}.candidate-workspace.reading-large .case-material[data-v-963285a6],.candidate-workspace.reading-large .question-panel textarea[data-v-963285a6]{font-size:20px}@media (width<=900px){.answer-layout[data-v-963285a6]{grid-template-columns:minmax(0,1fr);max-width:780px}.module-navigation[data-v-963285a6]{width:calc(100% - 48px)}}@media (width<=760px){.candidate-workspace[data-v-963285a6]{padding-bottom:20px}.assessment-top[data-v-963285a6]{min-height:58px;padding:14px 16px}.assessment-top .brand[data-v-963285a6]{font-size:14px}.assessment-top>span[data-v-963285a6]{font-size:11px}.assessment-arrangement-actions[data-v-963285a6]{gap:8px 12px;margin:10px auto 14px;padding:0 16px}.reading-control[data-v-963285a6]{gap:7px;font-size:12px}.reading-control select[data-v-963285a6]{min-height:34px;padding:5px 8px}.candidate-entry[data-v-963285a6]{margin:28px auto}.candidate-entry>.section-body[data-v-963285a6]{padding:24px}.candidate-workspace[data-v-963285a6] h1{font-size:22px}.candidate-intro[data-v-963285a6]{margin:18px auto}.candidate-intro>.section-body[data-v-963285a6]{padding:22px}.intro-facts[data-v-963285a6]{gap:9px;margin:18px 0}.intro-facts>div[data-v-963285a6]{padding:12px}.intro-facts>div[data-v-963285a6]:first-child,.intro-facts>div[data-v-963285a6]:last-child{grid-column:1/-1}.intro-facts dd[data-v-963285a6]{font-size:13px}.candidate-intro h2[data-v-963285a6]{margin-top:22px;font-size:17px}.candidate-intro .info-box[data-v-963285a6]{padding:14px}.candidate-intro>.section-body>.form-stack[data-v-963285a6]{padding:16px}.candidate-intro .form-stack>.button[data-v-963285a6]{width:100%}.module-navigation[data-v-963285a6]{width:calc(100% - 32px);margin:12px auto 18px;padding:16px}.module-choices button[data-v-963285a6]{padding:10px 12px}.answer-layout[data-v-963285a6]{gap:16px;margin-top:18px;padding:0 16px}.answer-heading[data-v-963285a6]{gap:10px;margin-bottom:10px}.answer-heading h1[data-v-963285a6]{font-size:21px}.answer-heading h1 span[data-v-963285a6]{font-size:13px}.timer[data-v-963285a6]{gap:5px;padding:7px 9px;font-size:13px}.answer-progress[data-v-963285a6]{margin-bottom:14px}.question-panel[data-v-963285a6]{padding:20px}.question-panel h2[data-v-963285a6]{margin-bottom:18px;font-size:18px}.answer-options label[data-v-963285a6]{gap:10px;min-height:48px;padding:10px 12px;font-size:15px}.answer-options[data-v-963285a6]{gap:9px}.save-feedback[data-v-963285a6]{margin-top:14px}.answer-actions[data-v-963285a6]{gap:10px;margin-top:16px}.answer-actions>.button[data-v-963285a6]{flex:1;min-width:0}.answer-map[data-v-963285a6]{padding:18px}.answer-map .section-heading[data-v-963285a6]{margin-bottom:10px}.question-map-toggle[data-v-963285a6]{color:#22665b;text-align:left;background:#f3f7f6;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:42px;margin-bottom:12px;padding:9px 12px;font-size:13px;display:flex}.question-map-toggle>svg[data-v-963285a6]:last-child{margin-left:auto}.question-navigation[data-v-963285a6]{display:none}.question-navigation.expanded[data-v-963285a6]{display:block}.question-grid[data-v-963285a6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.question-grid button[data-v-963285a6]{min-height:42px}.answer-map>.footnote[data-v-963285a6]{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.candidate-workspace[data-v-963285a6] *{scroll-behavior:auto;transition:none;animation:none}}
