.script-optimize-page[data-v-283e84b2]{min-height:calc(100vh - 100px);padding:8px 10px 14px;background:#f2f6fc;-webkit-box-sizing:border-box;box-sizing:border-box}.page-body[data-v-283e84b2]{padding:4px 10px 10px;border-radius:8px;background:#fff;-webkit-box-shadow:0 2px 12px rgba(31,45,61,.06);box-shadow:0 2px 12px rgba(31,45,61,.06)}.main-tabs[data-v-283e84b2] .el-tabs__header{margin-bottom:10px}.main-tabs[data-v-283e84b2] .el-tabs__item{height:46px;line-height:46px;padding:0 20px;color:#34506e;font-size:16px;font-weight:600}.main-tabs[data-v-283e84b2] .el-tabs__item.is-active,.main-tabs[data-v-283e84b2] .el-tabs__item:hover{color:#2f6bff}.main-tabs[data-v-283e84b2] .el-tabs__active-bar{height:3px;border-radius:2px;background-color:#2f6bff}.main-tabs[data-v-283e84b2] .el-tabs__nav-wrap:after{height:1px;background-color:#e3ecf9}.toolbar-row[data-v-283e84b2]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;padding:8px 12px;margin-bottom:10px;border:1px solid #e3ecf9;border-radius:9px;background:#fff}.robot-bar-left[data-v-283e84b2],.toolbar-row[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.robot-bar-left[data-v-283e84b2]{gap:10px;margin-left:auto}.robot-label[data-v-283e84b2]{color:#1f2d3d;font-size:14px;font-weight:600;white-space:nowrap}.robot-label i[data-v-283e84b2]{margin-right:4px;color:#2f6bff}.robot-select[data-v-283e84b2]{width:380px}.data-time[data-v-283e84b2]{margin-left:2px;color:#34506e;font-size:13px}.data-time i[data-v-283e84b2]{margin-right:4px;color:#2f6bff}.sub-tabs[data-v-283e84b2]{padding:3px;border-radius:9px;background:#eef4fd;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sub-tab[data-v-283e84b2],.sub-tabs[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.sub-tab[data-v-283e84b2]{padding:7px 18px;border-radius:7px;color:#34506e;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.sub-tab[data-v-283e84b2]:hover{color:#2f6bff}.sub-tab.active[data-v-283e84b2]{background:#fff;color:#2f6bff;-webkit-box-shadow:0 2px 8px rgba(47,107,255,.16);box-shadow:0 2px 8px rgba(47,107,255,.16)}.sub-tab-count[data-v-283e84b2]{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#2f6bff;color:#fff;font-size:12px;font-weight:500;line-height:20px;text-align:center}.sub-pane[data-v-283e84b2]{min-height:200px}.loading-banner[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:11px 16px;margin-bottom:14px;border:1px solid #cfe0ff;border-radius:8px;background:#eaf2ff;color:#1a4fd6;font-size:13px}.pane-alert[data-v-283e84b2]{margin-bottom:14px}.content-card[data-v-283e84b2]{margin-bottom:10px;border:1px solid #dbe7f7;border-radius:10px;background:#fff;-webkit-box-shadow:0 3px 12px rgba(31,45,61,.05);box-shadow:0 3px 12px rgba(31,45,61,.05);overflow:hidden}.card-head[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:10px 14px;border-bottom:1px solid #eaf1fb;background:-webkit-gradient(linear,left top,right top,from(#f4f8ff),to(#fff));background:-o-linear-gradient(left,#f4f8ff 0,#fff 100%);background:linear-gradient(90deg,#f4f8ff,#fff)}.card-head[data-v-283e84b2],.card-icon[data-v-283e84b2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-icon[data-v-283e84b2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:9px;color:#fff;font-size:18px}.icon-opening[data-v-283e84b2]{background:-o-linear-gradient(315deg,#0aa06e,#34c98d);background:linear-gradient(135deg,#0aa06e,#34c98d);-webkit-box-shadow:0 3px 8px rgba(10,160,110,.3);box-shadow:0 3px 8px rgba(10,160,110,.3)}.icon-prompt[data-v-283e84b2]{background:-o-linear-gradient(315deg,#7a4dff,#a07bff);background:linear-gradient(135deg,#7a4dff,#a07bff);-webkit-box-shadow:0 3px 8px rgba(122,77,255,.3);box-shadow:0 3px 8px rgba(122,77,255,.3)}.icon-kb[data-v-283e84b2]{background:-o-linear-gradient(315deg,#2f6bff,#5b92ff);background:linear-gradient(135deg,#2f6bff,#5b92ff);-webkit-box-shadow:0 3px 8px rgba(47,107,255,.3);box-shadow:0 3px 8px rgba(47,107,255,.3)}.card-title[data-v-283e84b2]{color:#1f2d3d;font-size:18px;font-weight:700;letter-spacing:.5px}.card-meta[data-v-283e84b2]{margin-left:4px;color:#34506e;font-size:12px}.mode-tag[data-v-283e84b2]{margin-left:2px}.head-btn[data-v-283e84b2]{margin-left:auto}.opening-box[data-v-283e84b2]{border:1px solid #d7efe4;border-left:5px solid #0aa06e;border-radius:8px;background:#f4fcf8;font-size:16px}.opening-box[data-v-283e84b2],.prompt-box[data-v-283e84b2]{margin:10px 14px 12px;padding:14px 18px;color:#1f2d3d;line-height:1.9;white-space:pre-wrap;word-break:break-word}.prompt-box[data-v-283e84b2]{border:1px solid #e2daff;border-left:5px solid #7a4dff;border-radius:8px;background:#faf8ff;font-family:inherit;font-size:15px}.kb-card-head[data-v-283e84b2]{-ms-flex-wrap:wrap;flex-wrap:wrap}.kb-name-tag[data-v-283e84b2]{background:#eaf2ff;color:#1a4fd6}.kb-count-pill[data-v-283e84b2],.kb-name-tag[data-v-283e84b2]{padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.kb-count-pill[data-v-283e84b2]{background:#e6f8f0;color:#0a8a5f}.kb-tools[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:auto}.kb-table-wrap[data-v-283e84b2]{min-height:140px;padding:12px 14px 6px}.kb-table-wrap[data-v-283e84b2] .el-table th{background:#f2f7ff;color:#1f2d3d;font-weight:600}.kb-table-wrap[data-v-283e84b2] .el-table td{color:#1f2d3d}.kb-table-wrap[data-v-283e84b2] .el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafcff}.query-text[data-v-283e84b2]{color:#1f2d3d;font-weight:500}.similar-tag[data-v-283e84b2]{margin-right:6px;margin-bottom:4px}.more-btn[data-v-283e84b2]{margin-left:2px}.similar-popover-item[data-v-283e84b2]{color:#1f2d3d;font-size:13px;line-height:1.8}.answer-cell[data-v-283e84b2]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1f2d3d;line-height:1.6}.empty-cell[data-v-283e84b2]{color:#34506e}.empty-text[data-v-283e84b2]{padding:30px 0;color:#34506e;font-size:14px;text-align:center}.pagination[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:12px;padding-bottom:10px}.opt-toolbar[data-v-283e84b2]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:10px 14px;margin-bottom:10px;border:1px solid #e3ecf9;border-radius:9px;background:#f7faff}.opt-filter[data-v-283e84b2],.opt-toolbar[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.opt-filter[data-v-283e84b2]{gap:8px;color:#1f2d3d;font-size:14px}.opt-filter-label[data-v-283e84b2]{font-weight:600;white-space:nowrap}.opt-filter-label i[data-v-283e84b2]{margin-right:4px;color:#2f6bff}.opt-stat-bar[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 18px;padding:12px 18px;margin-bottom:12px;border:1px solid #ffd9a8;border-radius:9px;background:-webkit-gradient(linear,left top,right top,from(#fff5e7),color-stop(70%,#fffdf8));background:-o-linear-gradient(left,#fff5e7 0,#fffdf8 70%);background:linear-gradient(90deg,#fff5e7,#fffdf8 70%)}.opt-stat-bar.is-empty[data-v-283e84b2]{border-color:#bfe9d6;background:-webkit-gradient(linear,left top,right top,from(#ecfaf4),color-stop(70%,#fbfffd));background:-o-linear-gradient(left,#ecfaf4 0,#fbfffd 70%);background:linear-gradient(90deg,#ecfaf4,#fbfffd 70%)}.opt-stat[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.opt-stat-label[data-v-283e84b2]{color:#1f2d3d;font-size:15px;font-weight:700}.opt-stat-num[data-v-283e84b2]{color:#e6820a;font-size:34px;font-weight:800;line-height:1}.opt-stat-bar.is-empty .opt-stat-num[data-v-283e84b2]{color:#0a8a5f}.opt-stat-unit[data-v-283e84b2]{color:#1f2d3d;font-size:15px;font-weight:600}.opt-stat-total-num[data-v-283e84b2]{color:#1f2d3d;font-size:22px;font-weight:700;line-height:1}.opt-stat-divider[data-v-283e84b2]{width:1px;height:26px;background:#f0c88e}.opt-stat-bar.is-empty .opt-stat-divider[data-v-283e84b2]{background:#bfe9d6}.opt-stat-hint[data-v-283e84b2]{color:#7a4a00;font-size:13px}.opt-stat-bar.is-empty .opt-stat-hint[data-v-283e84b2]{color:#0a6a4a}.opt-list[data-v-283e84b2]{min-height:200px}.opt-empty[data-v-283e84b2]{padding:60px 0;color:#34506e;font-size:14px;text-align:center}.opt-card[data-v-283e84b2]{padding:14px 16px 12px;margin-bottom:10px;border:1px solid #dbe7f7;border-left:5px solid #2f6bff;border-radius:9px;background:#fff;-webkit-box-shadow:0 2px 10px rgba(31,45,61,.05);box-shadow:0 2px 10px rgba(31,45,61,.05)}.opt-accent-kb[data-v-283e84b2]{border-left-color:#2f6bff}.opt-accent-prompt[data-v-283e84b2]{border-left-color:#7a4dff}.opt-accent-opening[data-v-283e84b2]{border-left-color:#0aa06e}.opt-accent-strategy[data-v-283e84b2]{border-left-color:#e6820a}.opt-accent-technical[data-v-283e84b2]{border-left-color:#e5484d}.opt-card-head[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:8px}.opt-tag[data-v-283e84b2]{padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600}.opt-cat-kb[data-v-283e84b2],.opt-tag[data-v-283e84b2]{background:#eaf2ff;color:#1a4fd6}.opt-cat-prompt[data-v-283e84b2]{background:#f1ecff;color:#6a3be0}.opt-cat-opening[data-v-283e84b2]{background:#e6f8f0;color:#0a8a5f}.opt-cat-strategy[data-v-283e84b2]{background:#fff2e0;color:#c96f00}.opt-cat-technical[data-v-283e84b2]{background:#ffeceb;color:#d43c3c}.opt-robot[data-v-283e84b2]{color:#1f2d3d;font-size:13px;font-weight:500}.opt-robot i[data-v-283e84b2]{margin-right:3px;color:#2f6bff}.opt-period[data-v-283e84b2]{margin-left:auto;color:#34506e;font-size:12px}.opt-period i[data-v-283e84b2]{margin-right:3px;color:#2f6bff}.opt-title[data-v-283e84b2]{margin-bottom:8px;color:#1f2d3d;font-size:16px;font-weight:700;line-height:1.5}.opt-metrics[data-v-283e84b2]{display:inline-block;padding:2px 10px;margin-bottom:8px;border-radius:6px;background:#eef4ff;color:#1a4fd6;font-size:12px;font-weight:500}.opt-problem[data-v-283e84b2]{margin-bottom:10px;color:#2b3a4a;font-size:14px;line-height:1.75}.opt-section-label[data-v-283e84b2]{margin:12px 0 6px;color:#1a4fd6;font-size:13px;font-weight:600}.opt-section-label i[data-v-283e84b2]{margin-right:4px}.opt-evidence[data-v-283e84b2]{padding:10px 14px;margin:0;border:1px solid #dbe7f7;border-left:3px solid #5b92ff;border-radius:8px;background:#f6faff;list-style:none}.opt-evidence li[data-v-283e84b2]{margin:3px 0;color:#2b3a4a;font-size:13px;line-height:1.7;word-break:break-all}.opt-cid[data-v-283e84b2]{margin-right:8px;color:#1a4fd6;font-size:12px;font-weight:500}.opt-suggest-label[data-v-283e84b2]{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}.opt-suggest[data-v-283e84b2]{padding:12px 14px;border:1px solid #e2daff;border-left:3px solid #7a4dff;border-radius:8px;background:#faf8ff;color:#1f2d3d;font-size:14px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.opt-target[data-v-283e84b2]{margin-top:10px;color:#34506e;font-size:13px}.opt-target i[data-v-283e84b2]{margin-right:4px;color:#2f6bff}.opt-actions[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed #e3ecf9}.opt-adopted[data-v-283e84b2]{margin-right:auto;color:#0a8a5f;font-size:13px;font-weight:600}.opt-ignored[data-v-283e84b2]{margin-right:auto;color:#34506e;font-size:13px;font-weight:500}.opt-pending[data-v-283e84b2]{margin-right:auto;color:#c96f00;font-size:13px;font-weight:600}.opt-pager[data-v-283e84b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}.adopt-meta[data-v-283e84b2]{margin-bottom:4px;color:#34506e;font-size:12px}.adopt-title[data-v-283e84b2]{margin-bottom:14px;color:#1f2d3d;font-size:16px;font-weight:700}.adopt-label[data-v-283e84b2]{margin-bottom:6px;color:#1a4fd6;font-size:13px;font-weight:600}.dialog-query[data-v-283e84b2]{margin-bottom:10px;color:#1a4fd6;font-size:14px;font-weight:600}.dialog-answer[data-v-283e84b2]{max-height:420px;overflow-y:auto;color:#1f2d3d;font-size:14px;line-height:1.8;white-space:pre-wrap;word-break:break-word}