.candidate-page[data-v-6d0eeb7d]{min-height:100vh;background:#f5f7fb;color:#1f2a37}.candidate-header[data-v-6d0eeb7d]{height:68px;background:#fff;border-bottom:1px solid #e8edf5}.header-inner[data-v-6d0eeb7d]{width:calc(100% - 48px);max-width:1180px;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-6d0eeb7d],.header-inner[data-v-6d0eeb7d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand[data-v-6d0eeb7d]{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;cursor:pointer}.brand-mark[data-v-6d0eeb7d]{width:34px;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9px;color:#fff;background:#2878ff}.brand-mark[data-v-6d0eeb7d],.header-right[data-v-6d0eeb7d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-right[data-v-6d0eeb7d]{gap:14px;color:#66758a;font-size:13px}.viewer-main[data-v-6d0eeb7d]{width:calc(100% - 48px);max-width:1280px;margin:auto;padding:34px 0 60px}.viewer-layout[data-v-6d0eeb7d]{display:grid;grid-template-columns:minmax(0,1fr) 320px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:20px}.viewer-content[data-v-6d0eeb7d]{min-width:0}.viewer-heading[data-v-6d0eeb7d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:20px}.eyebrow[data-v-6d0eeb7d]{color:#2878ff;font-size:11px;font-weight:700;letter-spacing:1.5px}.viewer-heading h1[data-v-6d0eeb7d]{max-width:760px;overflow:hidden;margin:9px 0 7px;color:#13243b;font-size:26px;text-overflow:ellipsis;white-space:nowrap}.viewer-heading p[data-v-6d0eeb7d]{margin:0;color:#718096;font-size:13px}.viewer-progress[data-v-6d0eeb7d]{min-width:150px;padding:13px 16px;border-left:3px solid #2878ff;background:#fff}.viewer-progress strong[data-v-6d0eeb7d]{color:#2878ff;font-size:21px}.viewer-progress span[data-v-6d0eeb7d]{color:#718096;font-size:12px}.viewer-progress small[data-v-6d0eeb7d]{display:block;margin-top:4px;color:#91a0b4}.pdf-viewer[data-v-6d0eeb7d],.video-viewer[data-v-6d0eeb7d]{border:1px solid #e3eaf4;border-radius:12px;overflow:hidden;background:#fff}.video-viewer video[data-v-6d0eeb7d]{display:block;width:100%;max-height:680px;background:#111}.video-tip[data-v-6d0eeb7d]{padding:14px 18px;color:#718096;font-size:12px}.video-tip .anticon[data-v-6d0eeb7d]{margin-right:6px;color:#2878ff}.video-tip .ant-btn[data-v-6d0eeb7d]{float:right;padding:0;color:#d88714}.pdf-actions[data-v-6d0eeb7d],.pdf-toolbar[data-v-6d0eeb7d]{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;padding:15px 20px;color:#5c6f87;font-size:13px}.pdf-toolbar[data-v-6d0eeb7d]{border-bottom:1px solid #edf1f6}.pdf-toolbar .reading[data-v-6d0eeb7d]{color:#b36a00}.pdf-toolbar .ready[data-v-6d0eeb7d]{color:#13834b}.pdf-stage[data-v-6d0eeb7d]{min-height:680px;padding:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e8edf4}.pdf-stage img[data-v-6d0eeb7d]{display:block;max-width:100%;background:#fff;-webkit-box-shadow:0 7px 22px rgba(21,38,65,.16);box-shadow:0 7px 22px rgba(21,38,65,.16)}.pdf-actions[data-v-6d0eeb7d]{border-top:1px solid #edf1f6}.pdf-actions .ant-btn[data-v-6d0eeb7d]{border-radius:6px}.blocking-mask[data-v-6d0eeb7d]{position:fixed;inset:0;z-index:1000;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;background:rgba(13,27,49,.66)}.notice-card[data-v-6d0eeb7d]{width:400px;padding:34px;border-radius:10px;background:#fff;text-align:center}.notice-card .anticon[data-v-6d0eeb7d]{color:#e2911b;font-size:38px}.notice-card h2[data-v-6d0eeb7d]{margin:15px 0 8px;color:#233852}.notice-card p[data-v-6d0eeb7d]{color:#718096;line-height:1.7}.notice-card .ant-btn[data-v-6d0eeb7d]{margin:8px}.course-outline[data-v-6d0eeb7d]{position:sticky;top:20px;min-width:0;border:1px solid #e3eaf4;border-radius:12px;background:#fff;overflow:hidden}.outline-header[data-v-6d0eeb7d]{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:18px;padding:17px 18px 14px;border-bottom:1px solid #edf1f6}.outline-header h2[data-v-6d0eeb7d]{margin:6px 0 0;color:#33465f;font-size:18px}.outline-header>strong[data-v-6d0eeb7d]{color:#2878ff;font-size:16px}.outline-list[data-v-6d0eeb7d]{display:block;height:auto;min-height:0;max-height:calc(100vh - 180px);overflow-y:auto}.outline-item[data-v-6d0eeb7d]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:64px;min-height:64px;max-height:64px;-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;gap:8px;padding:8px 14px;border:0;border-bottom:1px solid #f0f3f7;background:#fff;text-align:left;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.outline-item.current[data-v-6d0eeb7d],.outline-item[data-v-6d0eeb7d]:hover{background:#f4f8ff}.outline-item.current[data-v-6d0eeb7d]{-webkit-box-shadow:inset 3px 0 #2878ff;box-shadow:inset 3px 0 #2878ff}.outline-number[data-v-6d0eeb7d]{width:17px;-webkit-box-flex:0;-ms-flex:0 0 17px;flex:0 0 17px;color:#a1afc0;font-size:11px;text-align:center}.outline-icon[data-v-6d0eeb7d]{width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 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;border-radius:7px}.outline-icon.video[data-v-6d0eeb7d]{color:#2878ff;background:#eaf2ff}.outline-icon.pdf[data-v-6d0eeb7d]{color:#d65e44;background:#fff0ed}.outline-copy[data-v-6d0eeb7d]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.outline-copy small[data-v-6d0eeb7d],.outline-copy strong[data-v-6d0eeb7d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outline-copy strong[data-v-6d0eeb7d]{color:#33465f;font-size:13px}.outline-copy small[data-v-6d0eeb7d]{margin-top:4px;color:#91a0b4;font-size:11px}.outline-item.completed .outline-copy small[data-v-6d0eeb7d],.outline-item.completed .outline-state[data-v-6d0eeb7d]{color:#3daa73}.outline-state[data-v-6d0eeb7d]{color:#8fa1b7}.outline-footer[data-v-6d0eeb7d]{padding:11px 18px;color:#b36a00;border-top:1px solid #edf1f6;font-size:12px;background:#fffaf0}@media (max-width:720px){.header-inner[data-v-6d0eeb7d],.viewer-main[data-v-6d0eeb7d]{width:calc(100% - 32px)}.header-right span[data-v-6d0eeb7d]{display:none}.viewer-heading[data-v-6d0eeb7d]{-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}.viewer-progress[data-v-6d0eeb7d]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.viewer-heading h1[data-v-6d0eeb7d]{max-width:100%}.viewer-layout[data-v-6d0eeb7d]{display:block}.course-outline[data-v-6d0eeb7d]{position:static;margin-top:16px}.outline-list[data-v-6d0eeb7d]{max-height:280px}.pdf-stage[data-v-6d0eeb7d]{min-height:420px;padding:12px}.pdf-actions span[data-v-6d0eeb7d]{display:none}}