.editor-heading[data-v-6561c313]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e0e7ed}.editor-heading p[data-v-6561c313]{margin:0 0 6px;color:#1f5f8b;font-size:13px}.editor-heading h2[data-v-6561c313]{margin:0 0 7px;color:#173f61;font-size:22px}.editor-heading span[data-v-6561c313]{color:#6d7e8a}.survey-meta[data-v-6561c313]{max-width:980px;margin-top:22px}.question-toolbar[data-v-6561c313]{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;margin-top:25px;padding:14px 16px;background:#f1f5f8;color:#264a63}.question-toolbar span[data-v-6561c313]{color:#71828e;font-size:13px}.question-list[data-v-6561c313]{border:1px solid #dce4ea;border-top:0}.question-row[data-v-6561c313]{display:grid;grid-template-columns:38px minmax(0, 1fr) 48px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px;padding:14px;border-bottom:1px solid #e2e8ed}.question-row[data-v-6561c313]:last-child{border-bottom:0}.question-number[data-v-6561c313]{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;background:#e9f1f6;color:#1f5f8b;font-weight:600}.question-primary[data-v-6561c313]{display:grid;grid-template-columns:110px minmax(0, 1fr) 60px;gap:10px;margin-bottom:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delete-button[data-v-6561c313]{color:#b85a5a}@media(max-width: 800px){.question-primary[data-v-6561c313]{grid-template-columns:1fr}.question-row[data-v-6561c313]{grid-template-columns:32px minmax(0, 1fr)}.delete-button[data-v-6561c313]{grid-column:2;justify-self:end}}
.ai-demo-shell[data-v-3d61f262]{min-height:100vh;background:#eef2f6;color:#263746}.demo-header[data-v-3d61f262]{min-height:108px;padding:22px 30px;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;background:#173f61;color:#fff}.demo-header h1[data-v-3d61f262]{margin:2px 0 6px;color:#fff;font-size:25px;font-weight:600}.demo-kicker[data-v-3d61f262]{margin:0;color:#b9d8eb;font-size:13px;letter-spacing:1px}.demo-description[data-v-3d61f262]{margin:0;color:#d7e5ee}.header-actions[data-v-3d61f262]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.header-actions .el-button[data-v-3d61f262]{margin-left:0}.save-state[data-v-3d61f262]{font-size:12px;color:#d9e9f2;margin-right:8px}.save-state[data-v-3d61f262]::before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#7fc6a4}.save-state.saving[data-v-3d61f262]::before{background:#edc26d}.save-state.error[data-v-3d61f262]::before{background:#e78383}.file-input[data-v-3d61f262]{display:none}.demo-layout[data-v-3d61f262]{display:grid;grid-template-columns:238px minmax(0, 1fr);min-height:calc(100vh - 108px)}.demo-sidebar[data-v-3d61f262]{padding:28px 24px;background:#fff;border-right:1px solid #dce4eb}.demo-sidebar[data-v-3d61f262]  .el-step__head.is-process,.demo-sidebar[data-v-3d61f262]  .el-step__title.is-process{color:#1f5f8b;border-color:#1f5f8b}.demo-sidebar[data-v-3d61f262]  .el-step{cursor:pointer}.storage-note[data-v-3d61f262]{margin-top:30px;padding:16px;background:#f1f6f9;border-left:3px solid #1f5f8b;font-size:12px;color:#5b6d7a;line-height:1.6}.storage-note strong[data-v-3d61f262]{color:#244b68}.storage-note p[data-v-3d61f262]{margin:6px 0 0}.demo-main[data-v-3d61f262]{min-width:0;padding:28px 30px 90px}.work-section[data-v-3d61f262]{max-width:1380px;margin:0 auto;background:#fff;border:1px solid #dfe6ec;padding:26px}.section-heading[data-v-3d61f262]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:22px;border-bottom:1px solid #e1e7ec;padding-bottom:18px}.section-heading h2[data-v-3d61f262]{margin:0 0 6px;color:#173f61;font-size:22px}.section-heading p[data-v-3d61f262]{margin:0;color:#6a7b88}.scenario-form[data-v-3d61f262],.manual-form[data-v-3d61f262]{max-width:1080px;padding-top:10px}.scenario-summary[data-v-3d61f262],.report-metrics[data-v-3d61f262]{display:grid;grid-template-columns:repeat(4, 1fr);border:1px solid #dce5ec;margin:20px 0}.scenario-summary div[data-v-3d61f262],.report-metrics div[data-v-3d61f262]{padding:19px 22px;border-right:1px solid #dce5ec}.scenario-summary div[data-v-3d61f262]:last-child,.report-metrics div[data-v-3d61f262]:last-child{border-right:0}.scenario-summary span[data-v-3d61f262],.report-metrics span[data-v-3d61f262]{display:block;color:#788895;font-size:13px}.scenario-summary strong[data-v-3d61f262],.report-metrics strong[data-v-3d61f262]{display:block;margin-top:8px;color:#173f61;font-size:21px}.reference-panel[data-v-3d61f262]{margin-top:22px;background:#f4f7fa;padding:20px 22px;border-left:4px solid #1f5f8b}.reference-panel h3[data-v-3d61f262]{margin:0 0 8px}.reference-panel p[data-v-3d61f262]{color:#637583}.reference-panel a[data-v-3d61f262]{display:block;margin-top:9px;color:#1f5f8b}.source-list[data-v-3d61f262]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:20px 0}.source-item[data-v-3d61f262]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:18px;border:1px solid #dce5ec;cursor:pointer}.source-item strong[data-v-3d61f262],.source-item span[data-v-3d61f262],.source-item a[data-v-3d61f262]{display:block}.source-item span[data-v-3d61f262]{color:#6f808d;margin:5px 0}.source-item a[data-v-3d61f262]{color:#1f5f8b}.crawl-progress[data-v-3d61f262]{margin:24px 0;padding:20px;background:#f4f7fa}.crawl-progress p[data-v-3d61f262]{margin:10px 0 0;color:#667986}.table-block[data-v-3d61f262]{margin-top:24px}.block-title[data-v-3d61f262]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.block-title h3[data-v-3d61f262]{margin:0;color:#234962}.block-title span[data-v-3d61f262]{color:#758693}.ocr-grid[data-v-3d61f262]{display:grid;grid-template-columns:minmax(310px, 0.7fr) minmax(520px, 1.3fr);gap:28px;margin-top:22px}.poster-panel[data-v-3d61f262]{text-align:center;background:#eef3f7;border:1px solid #d9e2e9;padding:18px}.poster-panel img[data-v-3d61f262]{display:block;width:100%;max-height:620px;-o-object-fit:contain;object-fit:contain;background:#fff}.poster-empty[data-v-3d61f262]{height:440px;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;color:#81909b}.poster-upload[data-v-3d61f262]{margin-top:14px}.ocr-form[data-v-3d61f262]{padding:18px 20px 8px;border:1px solid #dce5ec}.recognition-done[data-v-3d61f262]{margin:8px 0 14px 90px;padding:10px 14px;color:#25644a;background:#edf7f1;border-left:3px solid #4b9b73}.report-empty[data-v-3d61f262]{min-height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f7f9;color:#7b8a95}.report-empty strong[data-v-3d61f262]{color:#35536a;font-size:20px}.report-empty p[data-v-3d61f262]{margin-top:10px}.chart-grid[data-v-3d61f262]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin:22px 0}.chart-panel[data-v-3d61f262]{border:1px solid #dce5ec;padding:14px}.chart-panel h3[data-v-3d61f262]{margin:0 0 8px;color:#294d65;font-size:16px}.chart[data-v-3d61f262]{height:330px}.report-preview[data-v-3d61f262]{max-width:900px;margin:30px auto 0;padding:55px 66px;background:#fff;border:1px solid #d8e0e7;-webkit-box-shadow:0 12px 32px rgba(27,53,73,.08);box-shadow:0 12px 32px rgba(27,53,73,.08)}.report-preview[data-v-3d61f262]  .report-cover{min-height:860px;padding:120px 60px 50px;border-top:12px solid #174a75}.report-preview[data-v-3d61f262]  .report-cover-line{width:86px;height:5px;background:#174a75;margin-bottom:48px}.report-preview[data-v-3d61f262]  .report-cover h1{color:#17334b;font-size:34px;line-height:1.5}.report-preview[data-v-3d61f262]  .report-subtitle{color:#617582;font-size:18px;margin-bottom:190px}.report-preview[data-v-3d61f262]  .report-cover-meta{border-top:1px solid #d8e1e8;padding-top:22px;color:#5b6f7d}.report-preview[data-v-3d61f262]  .report-notice{background:#eef5fa;border-left:4px solid #1f5f8b;padding:16px 20px;margin:28px 0}.report-preview[data-v-3d61f262]  .report-section{margin:34px 0}.report-preview[data-v-3d61f262]  .report-section h2{color:#174a75;border-bottom:2px solid #174a75;padding-bottom:9px}.report-preview[data-v-3d61f262]  .report-section h3{color:#244b68}.report-preview[data-v-3d61f262]  .report-section p{line-height:1.9;text-indent:2em;text-align:justify}.report-preview[data-v-3d61f262]  table{width:100%;border-collapse:collapse;font-size:12px}.report-preview[data-v-3d61f262]  th{background:#174a75;color:#fff}.report-preview[data-v-3d61f262]  th,.report-preview[data-v-3d61f262]  td{border:1px solid #ccd7df;padding:7px;vertical-align:top}.step-footer[data-v-3d61f262]{position:fixed;z-index:5;right:36px;bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;background:#fff;padding:12px 16px;border:1px solid #d8e1e8;-webkit-box-shadow:0 8px 24px rgba(26,53,73,.12);box-shadow:0 8px 24px rgba(26,53,73,.12)}.step-footer .el-button[data-v-3d61f262]{margin:0}.step-footer span[data-v-3d61f262]{color:#70818e;font-size:13px}@media(max-width: 1000px){.demo-layout[data-v-3d61f262]{grid-template-columns:1fr}.demo-sidebar[data-v-3d61f262]{display:none}.demo-main[data-v-3d61f262]{padding:18px 14px 90px}.source-list[data-v-3d61f262],.chart-grid[data-v-3d61f262]{grid-template-columns:1fr}.ocr-grid[data-v-3d61f262]{grid-template-columns:1fr}.scenario-summary[data-v-3d61f262],.report-metrics[data-v-3d61f262]{grid-template-columns:repeat(2, 1fr)}.demo-header[data-v-3d61f262]{-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}.header-actions[data-v-3d61f262]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.report-preview[data-v-3d61f262]{padding:30px 24px}}
