.report-reader[data-v-b22bfe41]{--reader-blue: #175cd3;--reader-ink: #111827;--reader-muted: #667085;--reader-line: rgba(15, 23, 42, .1);display:grid;gap:0;width:100%;font-family:SF Pro Text,PingFang SC,Noto Sans SC,sans-serif}.reader-toolbar[data-v-b22bfe41]{position:sticky;top:70px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:8px 10px 8px 16px;border:1px solid var(--reader-line);border-radius:12px 12px 0 0;background:#f9fbfeeb;-webkit-backdrop-filter:blur(20px) saturate(1.15);backdrop-filter:blur(20px) saturate(1.15)}.reader-progress[data-v-b22bfe41]{display:grid;grid-template-columns:auto minmax(88px,220px);align-items:center;gap:14px;min-width:min(310px,42vw)}.page-position[data-v-b22bfe41]{display:inline-flex;align-items:baseline;min-width:74px;color:var(--reader-ink)}.page-position strong[data-v-b22bfe41]{font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.page-position i[data-v-b22bfe41]{margin-left:6px;color:#8993a2;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.reader-progress-track[data-v-b22bfe41]{height:3px;overflow:hidden;border-radius:999px;background:#dce4ef}.reader-progress-track i[data-v-b22bfe41]{display:block;height:100%;border-radius:inherit;background:var(--reader-blue);transition:width .22s ease}.reader-actions[data-v-b22bfe41]{display:flex;align-items:center;justify-content:flex-end;gap:4px}.reader-actions button[data-v-b22bfe41],.reader-page-state button[data-v-b22bfe41]{display:inline-grid;place-items:center;height:34px;min-width:34px;padding:0 8px;border:0;border-radius:7px;color:#40516b;background:transparent;cursor:pointer;transition:color .14s ease,background .14s ease}.reader-actions button[data-v-b22bfe41]:hover:not(:disabled){color:var(--reader-blue);background:#175cd312}.reader-actions .reader-page-button[data-v-b22bfe41]{display:inline-flex;gap:4px;min-width:76px;padding:0 9px;font-size:13px;font-weight:550;white-space:nowrap}.reader-actions button[data-v-b22bfe41]:disabled{cursor:not-allowed;opacity:.36}.action-divider[data-v-b22bfe41]{width:1px;height:20px;margin:0 5px;background:var(--reader-line)}.page-jump[data-v-b22bfe41]{display:inline-flex;align-items:center;gap:7px;color:#8993a2;font-size:12px}.page-jump input[data-v-b22bfe41]{width:48px;height:34px;padding:0 6px;border:1px solid var(--reader-line);border-radius:7px;color:var(--reader-ink);background:#ffffffb8;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.page-jump input[data-v-b22bfe41]:focus{border-color:#175cd373;outline:3px solid rgba(23,92,211,.08)}.sr-only[data-v-b22bfe41]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reader-stage[data-v-b22bfe41]{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.reader-page-shell[data-v-b22bfe41]{position:relative;min-width:0;display:grid;place-items:center;overflow:visible;min-height:72vh;border:1px solid var(--reader-line);border-top:0;border-radius:0 0 12px 12px;background:#e8eef6}.reader-image-wrap[data-v-b22bfe41]{width:100%;display:grid;place-items:start center;overflow:auto;padding:28px 48px 34px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.reader-image[data-v-b22bfe41]{display:block;max-height:none;border:1px solid rgba(15,23,42,.08);border-radius:2px;background:#fff;box-shadow:0 3px 18px #0f172a1a;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transform-origin:top center}.reader-stage.is-reading .reader-image-wrap[data-v-b22bfe41]{opacity:.72}.reader-page-state[data-v-b22bfe41]{display:grid;justify-items:center;gap:10px;padding:44px 20px;color:var(--reader-muted);text-align:center}.reader-page-state strong[data-v-b22bfe41]{color:var(--reader-ink);font-size:16px;font-weight:600}.reader-page-state.error strong[data-v-b22bfe41]{color:#b42318}.reader-spinner[data-v-b22bfe41]{width:28px;height:28px;border-radius:50%;border:2px solid rgba(23,92,211,.12);border-top-color:var(--reader-blue)}.reader-spinner.small[data-v-b22bfe41]{width:14px;height:14px;border-width:1.5px}.reader-loading-indicator[data-v-b22bfe41]{position:sticky;top:16px;z-index:3;align-self:start;display:inline-flex;align-items:center;gap:8px;margin:16px;padding:8px 11px;border:1px solid rgba(15,23,42,.08);border-radius:8px;color:#475467;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px}.reader-edge-button[data-v-b22bfe41]{position:absolute;inset-block:0;z-index:4;display:grid;place-items:center;width:clamp(56px,9%,108px);padding:0;border:0;color:#52637d;background:transparent;cursor:pointer}.reader-edge-button.previous[data-v-b22bfe41]{left:0}.reader-edge-button.next[data-v-b22bfe41]{right:0}.reader-edge-button span[data-v-b22bfe41]{display:grid;place-items:center;width:42px;height:42px;margin:0;opacity:.26;transition:opacity .14s ease,color .14s ease}.reader-edge-button:hover:not(:disabled) span[data-v-b22bfe41],.reader-edge-button:focus-visible span[data-v-b22bfe41]{color:var(--reader-blue);opacity:.88}.reader-edge-button[data-v-b22bfe41]:focus-visible{outline:0}.reader-edge-button[data-v-b22bfe41]:disabled{pointer-events:none}.reader-edge-button:disabled span[data-v-b22bfe41]{opacity:0}@media (prefers-reduced-motion: reduce){.reader-edge-button span[data-v-b22bfe41]{transition:none}}@media (max-width: 780px){.reader-toolbar[data-v-b22bfe41]{top:62px;align-items:center;gap:8px;min-height:50px;padding:7px 8px 7px 12px}.reader-progress[data-v-b22bfe41]{grid-template-columns:auto;min-width:52px}.reader-progress-track[data-v-b22bfe41]{display:none}.page-position[data-v-b22bfe41]{min-width:52px}.reader-actions[data-v-b22bfe41]{gap:1px}.page-jump[data-v-b22bfe41],.jump-button[data-v-b22bfe41],.jump-divider[data-v-b22bfe41]{display:none}.reader-actions .reader-page-button[data-v-b22bfe41]{min-width:68px;height:44px;padding:0 5px;font-size:12px}.reader-actions .action-divider[data-v-b22bfe41]:nth-of-type(2),.reader-actions button[data-v-b22bfe41]:nth-last-child(-n+3){display:none}.action-divider[data-v-b22bfe41]{margin:0 2px}.reader-stage[data-v-b22bfe41]{grid-template-columns:1fr}.reader-page-shell[data-v-b22bfe41]{min-height:58vh;border-radius:0 0 10px 10px}.reader-image-wrap[data-v-b22bfe41]{padding:10px 10px 14px}.reader-image[data-v-b22bfe41]{width:100%!important;max-width:100%!important}.reader-edge-button[data-v-b22bfe41]{width:44px}.reader-edge-button span[data-v-b22bfe41]{width:34px;height:44px}}.report-reader-gate[data-v-01042777]{--gate-blue: #175cd3;--gate-ink: #111827;--gate-muted: #667085;--gate-line: rgba(15, 23, 42, .1);width:100%;overflow:hidden;border-radius:12px;font-family:SF Pro Text,PingFang SC,Noto Sans SC,sans-serif}.gate-toolbar[data-v-01042777]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:8px 10px 8px 16px;border:1px solid var(--gate-line);border-radius:12px 12px 0 0;color:#40516b;background:#f9fbfeeb}.gate-progress[data-v-01042777]{display:grid;grid-template-columns:auto minmax(88px,220px);align-items:center;gap:14px;min-width:min(310px,42vw)}.gate-page-position[data-v-01042777]{display:inline-flex;align-items:baseline;min-width:74px;color:var(--gate-ink)}.gate-page-position strong[data-v-01042777]{font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.gate-page-position i[data-v-01042777]{margin-left:6px;color:#8993a2;font-size:12px;font-style:normal}.gate-progress-track[data-v-01042777]{height:3px;overflow:hidden;border-radius:999px;background:#dce4ef}.gate-progress-track i[data-v-01042777]{display:block;width:12%;height:100%;border-radius:inherit;background:var(--gate-blue)}.gate-actions[data-v-01042777]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#7a8799}.gate-page-action[data-v-01042777]{display:inline-flex;align-items:center;gap:4px;min-width:72px;font-size:13px;white-space:nowrap}.gate-divider[data-v-01042777]{width:1px;height:20px;margin:0 3px;background:var(--gate-line)}.gate-page-input[data-v-01042777]{display:grid;place-items:center;width:48px;height:34px;border:1px solid var(--gate-line);border-radius:7px;color:#536174;background:#ffffffb8;font-size:13px}.gate-page-total[data-v-01042777]{font-size:12px}.gate-stage[data-v-01042777]{position:relative;display:grid;place-items:start center;overflow:hidden;padding:28px 48px 34px;border:1px solid var(--gate-line);border-top:0;border-radius:0 0 12px 12px;background:#e8eef6}.gate-document[data-v-01042777]{box-sizing:border-box;width:min(74%,680px);aspect-ratio:210 / 297;padding:74px 68px;border:1px solid rgba(15,23,42,.07);background:#fffffff2}.gate-document-mark[data-v-01042777]{width:46px;height:46px;border:1px solid #d6e0ed;border-radius:50%}.gate-document-heading[data-v-01042777],.gate-document-subheading[data-v-01042777],.gate-document-lines i[data-v-01042777]{display:block;border-radius:2px;background:#dfe6ef}.gate-document-heading[data-v-01042777]{width:64%;height:17px;margin-top:36px}.gate-document-subheading[data-v-01042777]{width:38%;height:8px;margin-top:14px;background:#e8edf4}.gate-document-rule[data-v-01042777]{width:100%;height:1px;margin:28px 0 38px;background:#e5eaf1}.gate-document-lines[data-v-01042777]{display:grid;gap:15px}.gate-document-lines i[data-v-01042777]{width:100%;height:7px;background:#e9eef4}.gate-document-lines i[data-v-01042777]:nth-child(2){width:94%}.gate-document-lines i[data-v-01042777]:nth-child(3){width:97%}.gate-document-lines i[data-v-01042777]:nth-child(4){width:88%}.gate-document-lines i[data-v-01042777]:nth-child(5){width:92%}.gate-document-lines i[data-v-01042777]:nth-child(6){width:71%}.gate-edge[data-v-01042777]{position:absolute;top:50%;z-index:1;color:#78879a;opacity:.28;transform:translateY(-50%)}.gate-edge.previous[data-v-01042777]{left:28px}.gate-edge.next[data-v-01042777]{right:28px}.gate-mask[data-v-01042777]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:start center;padding:clamp(120px,13vw,170px) 24px 40px;background:#eef4fc9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gate-copy[data-v-01042777]{display:grid;justify-items:center;width:min(620px,100%);text-align:center}.gate-emblem[data-v-01042777]{display:grid;width:42px;height:42px;margin-bottom:17px;place-items:center;border:1px solid rgba(23,92,211,.2);border-radius:50%;color:var(--gate-blue);background:#ffffff75}.gate-kicker[data-v-01042777]{color:var(--gate-blue);font-size:13px;font-weight:650}.gate-copy h2[data-v-01042777]{margin:13px 0 0;color:#101828;font-size:28px;font-weight:650;letter-spacing:0;line-height:1.35}.gate-copy p[data-v-01042777]{max-width:560px;margin:15px 0 0;color:var(--gate-muted);font-size:15px;line-height:1.8}.gate-copy button[data-v-01042777]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:26px;padding:0 21px;border:0;border-radius:8px;color:#fff;background:var(--gate-blue);font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .16s ease,transform .16s ease}.gate-copy button[data-v-01042777]:hover{background:#124eb7;transform:translateY(-1px)}.gate-copy button[data-v-01042777]:active{transform:translateY(0)}.gate-copy button[data-v-01042777]:focus-visible{outline:3px solid rgba(23,92,211,.2);outline-offset:3px}@media (max-width: 780px){.gate-toolbar[data-v-01042777]{min-height:50px;padding:7px 12px}.gate-progress[data-v-01042777]{grid-template-columns:auto;min-width:52px}.gate-progress-track[data-v-01042777],.gate-page-input[data-v-01042777],.gate-page-total[data-v-01042777],.gate-divider[data-v-01042777],.gate-actions>svg[data-v-01042777]{display:none}.gate-actions[data-v-01042777]{gap:10px}.gate-page-action[data-v-01042777]{min-width:auto;font-size:12px}.gate-stage[data-v-01042777]{padding:18px 22px 24px}.gate-document[data-v-01042777]{width:100%;padding:52px 36px}.gate-edge[data-v-01042777]{display:none}.gate-mask[data-v-01042777]{padding:76px 20px 32px}.gate-copy h2[data-v-01042777]{font-size:23px}.gate-copy p[data-v-01042777]{font-size:14px}}@media (prefers-reduced-motion: reduce){.gate-copy button[data-v-01042777]{transition:none}}.report-detail-page[data-v-57605b6a]{--report-blue: #175cd3;--report-blue-deep: #0c3889;--report-ink: #111827;--report-muted: #667085;--report-line: rgba(15, 23, 42, .09);--report-page-bg: #f2f6fc;width:100%;min-height:100vh;margin:-76px auto 0;padding:0 max(24px,calc((100vw - 1240px)/2)) 64px;color:var(--report-ink);background:var(--report-page-bg);font-family:SF Pro Display,SF Pro Text,PingFang SC,Noto Sans SC,sans-serif}.detail-hero[data-v-57605b6a]{margin:0 calc(50% - 50vw) 22px;padding:112px max(24px,calc((100vw - 1240px)/2)) 32px;border-bottom:1px solid var(--report-line);background:var(--report-page-bg)}.hero-breadcrumb[data-v-57605b6a]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;max-width:100%;height:36px;padding:0 12px;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:999px;color:#475569;background:#ffffffd1;box-shadow:0 8px 20px #0f172a0d}.back-link[data-v-57605b6a]{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0;border:0;color:#475569;background:transparent;font-size:14px;cursor:pointer;transition:color .16s ease}.back-link[data-v-57605b6a]:hover{color:var(--report-blue)}.breadcrumb-arrow[data-v-57605b6a]{flex-shrink:0;color:#94a3b8}.breadcrumb-current[data-v-57605b6a]{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--report-ink);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-current svg[data-v-57605b6a]{flex-shrink:0;color:var(--report-blue)}.hero-main[data-v-57605b6a]{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:56px;align-items:center;margin-top:26px}.hero-copy[data-v-57605b6a]{min-width:0}.hero-kicker[data-v-57605b6a]{display:inline-flex;align-items:center;gap:8px;color:#1f4f9e;font-size:15px;font-weight:600}.hero-copy h1[data-v-57605b6a]{max-width:920px;margin:14px 0 17px;color:#090d14;font-size:clamp(32px,4vw,44px);font-weight:620;letter-spacing:0;line-height:1.16}.hero-meta[data-v-57605b6a]{display:flex;flex-wrap:wrap;align-items:center;gap:0}.hero-meta span[data-v-57605b6a]{padding:0;color:#7b8798;background:transparent;font-size:13px}.hero-meta span+span[data-v-57605b6a]:before{margin:0 9px;color:#c3cad5;content:"·"}.hero-folio[data-v-57605b6a]{position:relative;display:grid;align-content:center;width:126px;height:148px;padding:18px 15px 15px 21px;overflow:hidden;border:1px solid rgba(23,92,211,.16);border-radius:4px 12px 12px 4px;color:var(--report-blue-deep);background:#ffffff8c}.hero-folio[data-v-57605b6a]:before{position:absolute;inset:0 auto 0 0;width:9px;background:#175cd317;content:""}.hero-folio span[data-v-57605b6a]{color:#8591a3;font-size:10px;font-weight:700}.hero-folio strong[data-v-57605b6a]{margin-top:4px;color:var(--report-blue);font-size:33px;font-weight:650;letter-spacing:0}.hero-folio i[data-v-57605b6a]{width:100%;height:1px;margin:11px 0 8px;background:#0f172a1f}.hero-folio small[data-v-57605b6a]{color:#7b8798;font-size:10px;font-style:normal}.state-panel[data-v-57605b6a]{display:grid;justify-items:center;gap:14px;width:min(720px,100%);margin:48px auto;padding:52px 26px;border:1px solid var(--report-line);border-radius:12px;color:var(--report-muted);background:#ffffff8f;text-align:center}.reader-entry-skeleton[data-v-57605b6a]{width:100%;overflow:hidden;border:1px solid var(--report-line);border-radius:12px;background:#ffffff6b}.reader-entry-toolbar[data-v-57605b6a]{display:grid;grid-template-columns:auto minmax(120px,330px) 1fr;align-items:center;gap:26px;min-height:76px;padding:0 24px;border-bottom:1px solid var(--report-line);background:#ffffffb8}.reader-entry-status[data-v-57605b6a]{display:inline-flex;align-items:center;gap:10px;color:#475569;font-size:14px;font-weight:600}.reader-entry-status i[data-v-57605b6a]{width:7px;height:7px;border-radius:50%;background:var(--report-blue)}.reader-entry-progress[data-v-57605b6a]{position:relative;width:100%;height:3px;overflow:hidden;border-radius:999px;background:#dce5f2}.reader-entry-progress[data-v-57605b6a]:after{position:absolute;inset:0 auto 0 0;width:32%;border-radius:inherit;background:var(--report-blue);content:""}.reader-entry-page[data-v-57605b6a]{display:inline-flex;align-items:baseline;justify-self:end;gap:7px;color:#98a2b3;font-size:13px}.reader-entry-page b[data-v-57605b6a]{color:#344054;font-size:17px;font-weight:650}.reader-entry-page i[data-v-57605b6a]{font-style:normal}.reader-entry-stage[data-v-57605b6a]{display:flex;min-height:clamp(560px,72vh,820px);justify-content:center;padding:26px 28px 0;overflow:hidden;background:#eaf0f8}.reader-entry-paper[data-v-57605b6a]{width:min(72%,620px);aspect-ratio:210 / 297;padding:66px 64px;border:1px solid rgba(15,23,42,.06);background:#fffffff0}.paper-mark[data-v-57605b6a]{width:42px;height:42px;border:1px solid #d8e1ee;border-radius:50%;background:#f5f8fc}.paper-heading[data-v-57605b6a]{width:64%;height:16px;margin-top:34px;border-radius:3px;background:#e3e9f1}.paper-rule[data-v-57605b6a]{width:100%;height:1px;margin:24px 0 36px;background:#e8edf4}.paper-lines[data-v-57605b6a]{display:grid;gap:16px}.paper-lines i[data-v-57605b6a]{display:block;width:100%;height:8px;border-radius:2px;background:#edf1f6}.paper-lines i[data-v-57605b6a]:nth-child(2){width:92%}.paper-lines i[data-v-57605b6a]:nth-child(3){width:96%}.paper-lines i[data-v-57605b6a]:nth-child(4){width:86%}.paper-lines i[data-v-57605b6a]:nth-child(5){width:68%}.state-panel strong[data-v-57605b6a]{margin:0;color:var(--report-ink)}.state-panel button[data-v-57605b6a]{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 18px;border:0;border-radius:8px;color:#fff;background:var(--report-blue);cursor:pointer;font-weight:650}@media (max-width: 780px){.report-detail-page[data-v-57605b6a]{width:100%;padding:0 14px 40px}.detail-hero[data-v-57605b6a]{margin-bottom:18px;padding:92px 14px 28px}.hero-main[data-v-57605b6a]{grid-template-columns:1fr;gap:0;margin-top:26px}.hero-copy h1[data-v-57605b6a]{font-size:32px;line-height:1.2}.hero-folio[data-v-57605b6a]{display:none}.hero-breadcrumb[data-v-57605b6a]{overflow:hidden}.report-breadcrumb-current[data-v-57605b6a],.report-breadcrumb-arrow[data-v-57605b6a]{display:none}.reader-entry-toolbar[data-v-57605b6a]{grid-template-columns:1fr auto;gap:14px;min-height:64px;padding:0 16px}.reader-entry-progress[data-v-57605b6a]{grid-column:1 / -1;grid-row:2;align-self:start;margin-top:-13px}.reader-entry-stage[data-v-57605b6a]{min-height:520px;padding:18px 14px 0}.reader-entry-paper[data-v-57605b6a]{width:100%;padding:46px 34px}}
