.smart-classify-page[data-v-44dd7ee3]{min-width:1200px;min-height:100vh;background:var(--bg-page);color:#222}.smart-workspace-shell[data-v-44dd7ee3]{display:flex;width:100%;min-width:0}.site-tool-sidebar[data-v-44dd7ee3]{box-sizing:border-box;border-right:1px solid var(--border);background:linear-gradient(180deg,var(--bg-card),var(--primary-alpha-05))}.site-tool-section+.site-tool-section[data-v-44dd7ee3]{position:relative;margin-top:8px;padding-top:7px}.site-tool-section+.site-tool-section[data-v-44dd7ee3]:before{position:absolute;top:0;right:8px;left:8px;height:1px;background:var(--border);content:""}.site-tool-section-title[data-v-44dd7ee3]{display:flex;align-items:center;gap:8px;margin:12px 8px 8px;color:var(--primary-dark);font-size:15px;font-weight:600;line-height:20px;letter-spacing:.04em}.site-tool-section-title[data-v-44dd7ee3]:before{flex:0 0 3px;width:3px;height:14px;border-radius:999px;background:var(--primary-gradient);box-shadow:0 2px 6px rgba(0,0,0,.22);content:""}.site-tool-item[data-v-44dd7ee3]{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:42px;margin:0 0 4px;padding:0 8px;overflow:hidden;box-sizing:border-box;color:var(--muted-foreground);border:1px solid transparent;border-radius:9px;background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.site-tool-icon[data-v-44dd7ee3]{flex:0 0 18px;width:18px;color:var(--muted-foreground);font-size:16px;text-align:center;transition:color .16s ease}.site-tool-name[data-v-44dd7ee3]{flex:1 1 auto;min-width:0;overflow:hidden;font-size:14px;font-weight:500;line-height:40px;text-overflow:ellipsis;white-space:nowrap}.site-tool-item[data-v-44dd7ee3]:not(.active):focus-visible,.site-tool-item[data-v-44dd7ee3]:not(.active):hover{color:var(--primary-dark);border-color:var(--border);background:var(--primary-alpha-08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.site-tool-item:not(.active):focus-visible .site-tool-icon[data-v-44dd7ee3],.site-tool-item:not(.active):hover .site-tool-icon[data-v-44dd7ee3]{color:var(--primary)}.site-tool-item[data-v-44dd7ee3]:focus-visible{outline:2px solid rgba(16,185,129,.3);outline-offset:1px}.site-tool-item.active[data-v-44dd7ee3]{color:#fff;border-color:transparent;background:var(--primary-gradient);box-shadow:0 6px 16px rgba(0,0,0,.2)}.site-tool-item.active .site-tool-icon[data-v-44dd7ee3],.site-tool-item.active .site-tool-name[data-v-44dd7ee3]{color:#fff;font-weight:600}.smart-layout[data-v-44dd7ee3]{width:calc(100% - 96px);min-width:1100px;max-width:1400px;margin:28px auto;display:flex;gap:20px;align-items:flex-start;box-sizing:border-box}.smart-panel[data-v-44dd7ee3]{background:#fff;border:1px solid var(--border);border-radius:6px;padding:22px;box-sizing:border-box}.side-panel[data-v-44dd7ee3]{width:340px;flex-shrink:0}.smart-main[data-v-44dd7ee3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.panel-title[data-v-44dd7ee3]{font-size:18px;font-weight:700;margin-bottom:16px}.target-head[data-v-44dd7ee3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.target-head .panel-title[data-v-44dd7ee3]{margin-bottom:6px}.target-subtitle[data-v-44dd7ee3]{color:var(--muted-foreground);font-size:12px;line-height:18px}.add-target-btn[data-v-44dd7ee3]{background:var(--primary);border-color:var(--primary);box-shadow:0 5px 14px rgba(0,0,0,.18)}.add-target-btn[data-v-44dd7ee3]:focus,.add-target-btn[data-v-44dd7ee3]:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.target-list[data-v-44dd7ee3]{max-height:470px;overflow:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:#c5d2dc transparent}.target-list[data-v-44dd7ee3]::-webkit-scrollbar{width:4px}.target-list[data-v-44dd7ee3]::-webkit-scrollbar-thumb{background:#c5d2dc;border-radius:4px}.target-list[data-v-44dd7ee3]::-webkit-scrollbar-track{background:transparent}.target-card[data-v-44dd7ee3]{padding:12px;margin-bottom:12px;border:1px solid var(--border);border-radius:6px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s}.target-card.active[data-v-44dd7ee3]{border-color:var(--primary);background:var(--primary-alpha-08);box-shadow:0 3px 12px rgba(0,0,0,.08)}.target-card-head[data-v-44dd7ee3]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.target-index[data-v-44dd7ee3]{width:22px;height:22px;border-radius:50%;background:var(--primary-alpha-08);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.target-card-title[data-v-44dd7ee3]{color:#4f5965;font-size:13px;font-weight:600}.target-card-actions[data-v-44dd7ee3]{margin-left:auto;display:flex;align-items:center;gap:4px}.target-card-actions[data-v-44dd7ee3] .el-button{padding:0;color:var(--muted-foreground);font-size:15px}.target-card-actions[data-v-44dd7ee3] .el-button:hover{color:var(--primary)}.target-progress[data-v-44dd7ee3]{display:grid;grid-template-columns:64px 1fr 36px;align-items:center;gap:8px;margin:10px 0;color:var(--muted-foreground);font-size:12px}.target-progress em[data-v-44dd7ee3]{color:#4f5965;font-style:normal;text-align:right}.target-progress[data-v-44dd7ee3] .el-progress-bar__inner{background-color:var(--primary)}.target-keyword-head[data-v-44dd7ee3]{display:flex;justify-content:space-between;color:#4f5965;font-size:12px;line-height:20px}.target-keyword-input[data-v-44dd7ee3]{display:grid;grid-template-columns:1fr 40px;gap:8px;align-items:center;margin-top:6px}.target-keyword-input[data-v-44dd7ee3] .el-button--text{color:var(--primary)}.target-tags[data-v-44dd7ee3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.target-tags[data-v-44dd7ee3] .el-tag{background:var(--primary-alpha-08);border-color:var(--border);color:var(--primary)}.target-empty[data-v-44dd7ee3]{margin-top:8px;color:#b0bac5;font-size:12px;line-height:18px}.batch-form[data-v-44dd7ee3]{margin-top:18px;padding-top:18px;border-top:1px solid #edf1f5}.schedule-box[data-v-44dd7ee3]{padding:12px;margin-bottom:14px;background:#f8fbfd;border:1px solid #e6edf5;border-radius:6px}.schedule-title[data-v-44dd7ee3]{margin-bottom:10px;color:#222;font-size:14px;font-weight:700}.schedule-segment[data-v-44dd7ee3]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d9e2ea;border-radius:4px;overflow:hidden;background:#fff}.schedule-segment button[data-v-44dd7ee3]{height:30px;border:0;border-right:1px solid #d9e2ea;background:#fff;color:#4f5965;font-size:12px;cursor:pointer}.schedule-segment button[data-v-44dd7ee3]:last-child{border-right:0}.schedule-segment button.active[data-v-44dd7ee3]{background:var(--primary);color:#fff;font-weight:700}.result-title-row[data-v-44dd7ee3]{display:flex;align-items:center;gap:12px}.result-title-row .panel-title[data-v-44dd7ee3]{margin-bottom:0}.result-head[data-v-44dd7ee3]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.result-actions[data-v-44dd7ee3]{display:flex;align-items:center;gap:8px;flex-shrink:0}.workbench-panel[data-v-44dd7ee3]{min-height:700px}.workbench-head[data-v-44dd7ee3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.workbench-head .panel-title[data-v-44dd7ee3]{margin-bottom:6px}.workbench-subtitle[data-v-44dd7ee3]{color:var(--muted-foreground);font-size:13px;line-height:20px}.workspace-tabs[data-v-44dd7ee3] .el-tabs__header{margin:0 0 18px}.workspace-tabs[data-v-44dd7ee3] .el-tabs__item.is-active{color:var(--primary)}.workspace-tabs[data-v-44dd7ee3] .el-tabs__active-bar{background-color:var(--primary)}.process-grid[data-v-44dd7ee3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.process-card[data-v-44dd7ee3]{min-height:150px;padding:16px;border:1px solid var(--border);border-radius:6px;background:#fff}.process-card-title[data-v-44dd7ee3]{color:#222;font-size:15px;font-weight:700;line-height:22px}.cancel-task-btn[data-v-44dd7ee3]{color:#d93025!important}.task-live-progress[data-v-44dd7ee3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid var(--border);border-radius:5px;background:#f5fbfe}.task-live-progress>div[data-v-44dd7ee3]{min-width:0;display:flex;flex-direction:column;gap:3px}.task-live-progress span[data-v-44dd7ee3]{color:var(--primary);font-size:12px;font-weight:700}.task-live-progress strong[data-v-44dd7ee3]{color:#4f5965;font-size:13px;font-weight:500;line-height:19px;word-break:break-word}.current-page-link[data-v-44dd7ee3]{flex-shrink:0;border:0;background:transparent;color:var(--primary);cursor:pointer;font-size:12px}.selected-task-actions[data-v-44dd7ee3]{display:flex;align-items:center;gap:8px;margin-top:12px}.target-progress-list[data-v-44dd7ee3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.target-pill[data-v-44dd7ee3]{display:inline-flex;align-items:center;gap:7px;min-width:112px;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:4px;background:#fff;color:#4f5965;cursor:pointer}.target-pill.active[data-v-44dd7ee3]{border-color:var(--primary);background:var(--primary-alpha-08);color:var(--primary)}.target-pill span[data-v-44dd7ee3]{width:18px;height:18px;border-radius:50%;background:#edf3f7;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.target-pill em[data-v-44dd7ee3]{font-style:normal;font-size:12px}.target-pill strong[data-v-44dd7ee3]{margin-left:auto;font-size:12px}.process-log[data-v-44dd7ee3]{margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:6px;background:#fff}.process-log-head[data-v-44dd7ee3]{display:flex;align-items:center;justify-content:space-between;color:#222;font-size:15px;font-weight:700}.process-log-head .el-button--text[data-v-44dd7ee3]{color:var(--primary)}.process-log-list[data-v-44dd7ee3]{max-height:330px;overflow:auto;margin-top:10px;border-top:1px solid #edf1f5}.process-log-item[data-v-44dd7ee3]{display:grid;grid-template-columns:72px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #f0f3f7;color:#4f5965;font-size:13px}.process-log-item span[data-v-44dd7ee3]{color:#9aa3ad}.process-log-item p[data-v-44dd7ee3]{margin:0;word-break:break-word}.process-log-item.success p[data-v-44dd7ee3]{color:#1a7f37}.process-log-item.error p[data-v-44dd7ee3]{color:#d93025}.process-log-item.warning p[data-v-44dd7ee3]{color:#b7791f}.data-center-head[data-v-44dd7ee3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.data-center-subtitle[data-v-44dd7ee3]{max-width:520px;margin-top:4px;color:var(--muted-foreground);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-current-summary[data-v-44dd7ee3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px}.data-current-summary div[data-v-44dd7ee3]{min-width:0;padding:10px 12px;border:1px solid #e3edf4;border-radius:6px;background:#f8fbfd}.data-current-summary span[data-v-44dd7ee3]{display:block;margin-bottom:4px;color:var(--muted-foreground);font-size:12px}.data-current-summary strong[data-v-44dd7ee3]{display:block;color:#263340;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table[data-v-44dd7ee3] th{color:var(--muted-foreground);font-weight:700;background:#fff}.form-row[data-v-44dd7ee3]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.model-select[data-v-44dd7ee3]{width:100%}.compliance-help[data-v-44dd7ee3],.keyword-help[data-v-44dd7ee3]{margin-top:6px;color:#9aa3ad;font-size:12px;line-height:18px}.compliance-help[data-v-44dd7ee3]{margin-top:8px}.compliance-item[data-v-44dd7ee3] .el-form-item__content{line-height:18px}.compliance-item[data-v-44dd7ee3] .el-checkbox{display:flex;align-items:flex-start;white-space:normal}.compliance-item[data-v-44dd7ee3] .el-checkbox__input{flex:0 0 auto;margin-top:2px}.compliance-item[data-v-44dd7ee3] .el-checkbox__label{flex:1;min-width:0;white-space:normal;word-break:break-word;color:#4f5965;font-size:12px;line-height:18px;padding-left:8px}.submit-btn[data-v-44dd7ee3]{width:100%;background:var(--primary);border-color:var(--primary);box-shadow:0 5px 14px rgba(0,0,0,.18)}.submit-btn[data-v-44dd7ee3]:focus,.submit-btn[data-v-44dd7ee3]:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.history-head[data-v-44dd7ee3]{display:flex;align-items:center;justify-content:space-between;margin:28px 0 12px;font-weight:700}.history-head .el-button--text[data-v-44dd7ee3]{color:var(--primary)}.history-list[data-v-44dd7ee3]{max-height:420px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c5d2dc transparent}.history-list[data-v-44dd7ee3]::-webkit-scrollbar{width:4px}.history-list[data-v-44dd7ee3]::-webkit-scrollbar-thumb{background:#c5d2dc;border-radius:4px}.history-list[data-v-44dd7ee3]::-webkit-scrollbar-track{background:transparent}.history-item[data-v-44dd7ee3]{padding:12px;border:1px solid var(--border);border-radius:6px;margin-bottom:10px;cursor:pointer;background:var(--primary-alpha-08);transition:border-color .2s,box-shadow .2s,background .2s}.history-item.active[data-v-44dd7ee3],.history-item[data-v-44dd7ee3]:hover{border-color:var(--primary);box-shadow:0 3px 12px rgba(0,0,0,.08)}.history-card-head[data-v-44dd7ee3]{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:10px}.history-card-head .target-index[data-v-44dd7ee3]{flex:0 0 auto}.history-url[data-v-44dd7ee3]{min-width:0;color:#666;font-size:13px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-keywords[data-v-44dd7ee3]{display:flex;align-items:center;gap:6px;min-width:0;margin:2px 0 8px;overflow:hidden}.history-keyword-label[data-v-44dd7ee3]{flex:0 0 auto;color:var(--muted-foreground);font-size:12px;line-height:20px}.history-keywords[data-v-44dd7ee3] .el-tag{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--primary-alpha-08);border-color:var(--border);color:var(--primary)}.task-url[data-v-44dd7ee3]{color:#666;font-size:13px;word-break:break-all}.history-meta[data-v-44dd7ee3]{margin-top:6px;color:#999;font-size:12px}.task-model[data-v-44dd7ee3]{margin-top:6px;color:#888;font-size:13px}.task-actions[data-v-44dd7ee3]{display:flex;align-items:center;gap:8px;flex-shrink:0}.retry-task-btn[data-v-44dd7ee3]{padding:0;color:var(--primary);font-size:18px}.retry-task-btn[data-v-44dd7ee3]:focus,.retry-task-btn[data-v-44dd7ee3]:hover{color:var(--primary-dark)}.task-error[data-v-44dd7ee3]{margin-top:16px}.stat-grid[data-v-44dd7ee3]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.stat-grid div[data-v-44dd7ee3]{background:#f7f9fc;border-radius:6px;padding:14px}.stat-grid span[data-v-44dd7ee3]{display:block;font-size:24px;font-weight:700;color:var(--primary-dark)}.stat-grid label[data-v-44dd7ee3]{color:#777;font-size:13px}.result-panel[data-v-44dd7ee3]{min-height:560px}.success-summary[data-v-44dd7ee3]{margin-bottom:16px;color:var(--foreground);font-size:15px;font-weight:700}.matched-pages-summary[data-v-44dd7ee3]{margin-bottom:16px;padding:14px;border:1px solid var(--border);border-radius:6px;background:#fbfdff}.matched-pages-head[data-v-44dd7ee3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.matched-pages-head strong[data-v-44dd7ee3]{color:#263340;font-size:14px}.matched-pages-head span[data-v-44dd7ee3]{color:var(--muted-foreground);font-size:12px}.matched-pages-list[data-v-44dd7ee3]{display:flex;flex-direction:column;gap:8px;max-height:280px;margin-top:12px;overflow-y:auto}.matched-page-item[data-v-44dd7ee3]{padding:10px 12px;border:1px solid #e5edf3;border-radius:4px;background:#fff}.matched-page-main[data-v-44dd7ee3]{display:flex;align-items:center;gap:8px;min-width:0}.matched-page-main .title-link[data-v-44dd7ee3]{flex:1;min-width:0;color:var(--foreground)}.matched-page-meta[data-v-44dd7ee3]{display:flex;align-items:center;gap:14px;min-width:0;margin-top:6px;color:var(--muted-foreground);font-size:12px}.matched-page-meta span[data-v-44dd7ee3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matched-page-meta span[data-v-44dd7ee3]:last-child{flex:1}.matched-pages-empty[data-v-44dd7ee3]{margin-top:12px;color:var(--muted-foreground);font-size:13px}.page-match-tags[data-v-44dd7ee3]{display:flex;flex-wrap:wrap;gap:4px}.page-keyword-lines[data-v-44dd7ee3]{display:flex;flex-direction:column;gap:4px;color:#4f5965;font-size:12px;line-height:18px}.page-keyword-lines span[data-v-44dd7ee3]{min-width:0;overflow-wrap:anywhere}.page-keyword-lines em[data-v-44dd7ee3]{display:inline-block;min-width:30px;margin-right:6px;border-radius:3px;padding:0 4px;font-style:normal;font-size:10px;line-height:17px;text-align:center}.page-keyword-lines em.exact[data-v-44dd7ee3]{background:#e8f6ed;color:#1a7f37}.page-keyword-lines em.semantic[data-v-44dd7ee3]{background:#fff5e6;color:#b7791f}.page-keyword-lines em.legacy[data-v-44dd7ee3]{background:#f0f2f5;color:#727b86}.result-tabs[data-v-44dd7ee3]{width:100%}.result-tabs[data-v-44dd7ee3] .el-tabs__header{margin-bottom:0;border-bottom:1px solid #dcdfe6}.result-tabs[data-v-44dd7ee3] .el-tabs__nav-wrap{max-width:100%;overflow:hidden}.result-tabs[data-v-44dd7ee3] .el-tabs__nav-scroll{width:100%;overflow-x:auto;overflow-y:hidden}.result-tabs[data-v-44dd7ee3] .el-tabs__nav-scroll::-webkit-scrollbar{height:6px}.result-tabs[data-v-44dd7ee3] .el-tabs__nav-scroll::-webkit-scrollbar-thumb{background:#d5dee8;border-radius:6px}.result-tabs[data-v-44dd7ee3] .el-tabs__nav-scroll::-webkit-scrollbar-track{background:transparent}.result-tabs[data-v-44dd7ee3] .el-tabs__nav{border-radius:4px 4px 0 0;white-space:nowrap}.result-tabs[data-v-44dd7ee3] .el-tabs__item{min-width:118px;max-width:180px;padding:0 18px;text-align:center;overflow:hidden;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.result-tabs[data-v-44dd7ee3] .el-tabs__item.is-active,.result-tabs[data-v-44dd7ee3] .el-tabs__item:focus,.result-tabs[data-v-44dd7ee3] .el-tabs__item:hover{color:var(--primary);background:#fff}.result-tabs[data-v-44dd7ee3] .el-tabs__content{min-height:360px;padding-top:14px;border-top:1px solid var(--border)}.tab-label[data-v-44dd7ee3]{display:flex;align-items:center;gap:6px;width:100%;max-width:154px;overflow:hidden}.page-match-mark[data-v-44dd7ee3]{flex:0 0 auto;padding:0 4px;border-radius:3px;background:#e8f6ed;color:#1a7f37;font-size:10px;line-height:18px}.page-match-mark.semantic[data-v-44dd7ee3]{background:#fff5e6;color:#b7791f}.page-match-mark.both[data-v-44dd7ee3]{background:#e9efff;color:var(--primary-dark)}.page-match-mark.legacy[data-v-44dd7ee3]{background:#f0f2f5;color:#727b86}.page-match-mark.miss[data-v-44dd7ee3]{background:#f0f2f5;color:var(--muted-foreground)}.tab-label-text[data-v-44dd7ee3]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-download-btn[data-v-44dd7ee3]{flex:0 0 auto;width:20px;height:20px;border:0;border-radius:4px;padding:0;background:transparent;color:var(--muted-foreground);cursor:pointer;line-height:20px}.tab-download-btn[data-v-44dd7ee3]:focus,.tab-download-btn[data-v-44dd7ee3]:hover{color:var(--primary);background:var(--primary-alpha-08)}.result-table[data-v-44dd7ee3] th{color:var(--muted-foreground);font-weight:700;background:#fff}.result-table[data-v-44dd7ee3] td,.result-table[data-v-44dd7ee3] th.is-leaf{border-bottom-color:var(--border)}.data-table[data-v-44dd7ee3] .el-table__body tr:hover>td,.report-table[data-v-44dd7ee3] .el-table__body tr:hover>td,.result-table[data-v-44dd7ee3] .el-table__body tr:hover>td{background:var(--primary-alpha-05)!important}.page-report[data-v-44dd7ee3]{padding:8px 2px 4px;color:#263340}.page-report-title-row[data-v-44dd7ee3]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 18px}.page-report-title[data-v-44dd7ee3]{margin:0;color:#222;font-size:20px;font-weight:700;line-height:30px}.page-report-download-btn[data-v-44dd7ee3]{flex:0 0 auto}.report-section[data-v-44dd7ee3]{margin-top:22px}.report-section h3[data-v-44dd7ee3]{margin:0 0 12px;color:#222;font-size:16px;font-weight:700;line-height:24px}.report-section h4[data-v-44dd7ee3]{margin:16px 0 8px;color:var(--primary-dark);font-size:15px;font-weight:700;line-height:24px}.report-overview[data-v-44dd7ee3]{display:grid;gap:8px;padding:14px 16px;background:#f8fbfd;border:1px solid #e6edf5;border-radius:4px;color:#4f5965;font-size:14px;line-height:22px}.report-overview span[data-v-44dd7ee3]{color:#222;font-weight:700}.report-table[data-v-44dd7ee3]{width:100%}.report-table[data-v-44dd7ee3] th{color:var(--muted-foreground);font-weight:700;background:#fff}.file-list[data-v-44dd7ee3]{display:flex;flex-direction:column;gap:8px}.file-item[data-v-44dd7ee3]{padding:10px 12px;border:1px solid #e2edf4;border-radius:4px;background:#f8fbfd}.file-main[data-v-44dd7ee3]{display:flex;align-items:center;gap:8px;min-width:0}.file-main i[data-v-44dd7ee3]{color:var(--foreground);font-size:16px}.file-name[data-v-44dd7ee3]{min-width:0;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.file-meta[data-v-44dd7ee3]{display:flex;align-items:center;gap:12px;min-width:0;margin-top:6px;color:var(--muted-foreground);font-size:12px}.file-meta span[data-v-44dd7ee3]{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-groups[data-v-44dd7ee3]{display:flex;flex-direction:column;gap:8px}.summary-group[data-v-44dd7ee3]{padding-bottom:4px}.summary-item[data-v-44dd7ee3]{margin-bottom:12px;color:#4f5965;font-size:14px;line-height:24px}.summary-item-title[data-v-44dd7ee3]{margin:0 0 8px}.evidence-list[data-v-44dd7ee3]{margin:0;padding-left:20px;color:#606975}.evidence-list li[data-v-44dd7ee3]{margin-bottom:4px;line-height:22px}.empty-report-block[data-v-44dd7ee3]{padding:14px 16px;color:#9aa3ad;background:#f8fbfd;border:1px dashed #d8e2ec;border-radius:4px}.graph-tabs[data-v-44dd7ee3]{margin-top:4px}.graph-tabs .el-tabs__content[data-v-44dd7ee3]{padding-top:6px;overflow:visible}.graph-canvas-wrap[data-v-44dd7ee3]{width:100%;overflow-x:auto;margin-bottom:12px;background:#fcfdff;border:1px solid #eef3f8;border-radius:6px;padding:8px}.graph-canvas[data-v-44dd7ee3]{display:block;width:100%;height:auto;min-width:560px}.graph-svg-edge[data-v-44dd7ee3]{stroke:#d4dde6;stroke-width:1}.graph-svg-circle[data-v-44dd7ee3]{stroke:#fff;stroke-width:1.5}.graph-svg-circle.is-center[data-v-44dd7ee3]{stroke-width:2.5}.graph-svg-label[data-v-44dd7ee3]{font-size:12px;fill:#303a45;dominant-baseline:middle}.graph-svg-label.is-center[data-v-44dd7ee3]{font-size:14px;font-weight:700;fill:#c0392b}.graph-svg-label-en[data-v-44dd7ee3]{font-size:10px;fill:var(--muted-foreground);dominant-baseline:middle}.graph-legend[data-v-44dd7ee3]{display:flex;flex-wrap:wrap;gap:14px;margin:4px 0 14px;font-size:12px;color:#5a6571}.graph-legend-item[data-v-44dd7ee3]{display:inline-flex;align-items:center;gap:6px}.graph-legend-dot[data-v-44dd7ee3]{width:10px;height:10px;border-radius:50%;display:inline-block}.graph-list[data-v-44dd7ee3]{display:flex;flex-direction:column;gap:10px}.graph-relation[data-v-44dd7ee3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#4f5965;font-size:13px}.graph-node[data-v-44dd7ee3]{max-width:280px;padding:6px 10px;border:1px solid var(--border);border-radius:4px;background:#f5fbff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graph-edge[data-v-44dd7ee3]{color:var(--primary);font-weight:700}.page-detail-url[data-v-44dd7ee3]{display:flex;align-items:center;gap:6px;margin-top:18px;color:var(--muted-foreground)}.page-detail-url .safe-url-link[data-v-44dd7ee3]{max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.rag-result[data-v-44dd7ee3]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:16px;padding:12px 14px;background:#f4f9fc;border:1px solid var(--border);border-radius:6px}.rag-result div[data-v-44dd7ee3]{display:flex;align-items:center;gap:6px;min-width:0}.rag-result span[data-v-44dd7ee3]{color:var(--muted-foreground);font-size:12px}.rag-result strong[data-v-44dd7ee3]{color:#263340;font-size:13px;font-weight:600;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rag-result .el-button--text[data-v-44dd7ee3]{color:var(--primary);padding:0}.running-placeholder[data-v-44dd7ee3]{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px 0;color:#888;font-size:15px}.running-placeholder.has-pages[data-v-44dd7ee3]{justify-content:flex-start;margin-bottom:14px;padding:12px 14px;border-radius:5px;background:#f5fbfe}.running-placeholder span[data-v-44dd7ee3]{line-height:22px}.running-placeholder em[data-v-44dd7ee3]{display:block;color:var(--primary);font-size:12px;font-style:normal}.running-icon[data-v-44dd7ee3]{font-size:22px;color:var(--primary)}.safe-url-link[data-v-44dd7ee3]:hover{color:var(--primary-dark);text-decoration:underline}.result-table .safe-url-link[data-v-44dd7ee3]{color:var(--foreground)}.title-link[data-v-44dd7ee3]{display:block}.kw-no-match[data-v-44dd7ee3]{padding:20px;color:#aaa;font-size:14px}.kw-section[data-v-44dd7ee3]{padding:20px 20px 0}.kw-section[data-v-44dd7ee3]:last-child{padding-bottom:20px}.kw-section-title[data-v-44dd7ee3]{font-size:15px;font-weight:700;color:#222;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid var(--primary);display:inline-block}.overview-grid[data-v-44dd7ee3]{display:flex;flex-direction:column;gap:8px;background:#f8fafd;border-radius:6px;padding:14px 18px}.overview-row[data-v-44dd7ee3]{display:flex;align-items:baseline;gap:12px;font-size:14px}.ov-label[data-v-44dd7ee3]{color:#888;width:70px;flex-shrink:0;font-size:13px}.content-table[data-v-44dd7ee3]{width:100%}.original-title-cell[data-v-44dd7ee3]{color:#555;font-size:12px;font-style:italic}.thematic-group[data-v-44dd7ee3]{margin-bottom:18px}.thematic-group-title[data-v-44dd7ee3]{font-size:14px;font-weight:700;color:var(--primary-dark);margin-bottom:10px}.thematic-item[data-v-44dd7ee3]{padding:12px;border:1px solid var(--border);border-radius:6px;background:#f9fbfd;margin-bottom:10px}.thematic-item-head[data-v-44dd7ee3]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.thematic-item-title[data-v-44dd7ee3]{border:0;padding:0;background:transparent;color:var(--primary);font-size:14px;font-weight:600;cursor:pointer;text-align:left}.thematic-item-title[data-v-44dd7ee3]:hover{text-decoration:underline}.thematic-item-date[data-v-44dd7ee3]{color:#999;font-size:12px;flex-shrink:0}.thematic-item-summary[data-v-44dd7ee3]{margin:0 0 8px;color:#303133;font-size:13px;line-height:20px}.evidence-list[data-v-44dd7ee3]{display:flex;flex-direction:column;gap:4px}.evidence-item[data-v-44dd7ee3]{padding:6px 10px;border-left:3px solid var(--primary);background:#fff;color:#606975;font-size:12px;line-height:18px}.safe-url-link[data-v-44dd7ee3]{border:0;padding:0;background:transparent;color:var(--foreground);font-size:13px;line-height:20px;cursor:pointer}.safe-url-link[data-v-44dd7ee3]:focus,.safe-url-link[data-v-44dd7ee3]:hover{color:var(--primary-dark);text-decoration:underline}.title-link[data-v-44dd7ee3]{max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.muted[data-v-44dd7ee3]{color:#aaa}.smart-mobile-view-switch[data-v-44dd7ee3]{display:none}@media (max-width:768px){.smart-classify-page[data-v-44dd7ee3]{width:100%;min-width:0;min-height:100vh;min-height:100dvh;overflow-x:hidden}.smart-workspace-shell[data-v-44dd7ee3]{display:block}.smart-workspace-shell>.site-tool-sidebar[data-v-44dd7ee3]{display:none}.smart-mobile-view-switch[data-v-44dd7ee3]{position:sticky;z-index:20;top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:8px 12px;border-bottom:1px solid #e3eaf1;background:hsla(0,0%,100%,.96);box-shadow:0 4px 12px rgba(34,66,94,.06);box-sizing:border-box}.smart-mobile-view-switch button[data-v-44dd7ee3]{min-width:0;min-height:42px;padding:0 12px;border:0;border-radius:6px;background:#f2f5f8;color:#5c6875;font-size:14px;font-weight:600}.smart-mobile-view-switch button.active[data-v-44dd7ee3]{background:var(--primary);color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}.smart-layout[data-v-44dd7ee3]{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:none;margin:0;padding:12px;gap:12px;overflow:visible;box-sizing:border-box}.smart-layout.mobile-pane-analysis>.side-panel[data-v-44dd7ee3],.smart-layout.mobile-pane-settings>.smart-main[data-v-44dd7ee3]{display:none}.smart-layout>.side-panel[data-v-44dd7ee3],.smart-layout>.smart-main[data-v-44dd7ee3],.smart-panel[data-v-44dd7ee3]{width:100%;min-width:0;max-width:100%;height:auto;box-sizing:border-box}.smart-layout>.side-panel[data-v-44dd7ee3],.smart-layout>.smart-main[data-v-44dd7ee3]{flex:0 0 auto;overflow:visible}.smart-panel[data-v-44dd7ee3]{padding:16px;border-radius:8px}.smart-main[data-v-44dd7ee3]{gap:12px}.process-card[data-v-44dd7ee3],.result-panel[data-v-44dd7ee3],.result-tabs[data-v-44dd7ee3] .el-tabs__content,.workbench-panel[data-v-44dd7ee3],.workspace-tabs[data-v-44dd7ee3] .el-tabs__content{min-height:0}.panel-title[data-v-44dd7ee3]{margin-bottom:12px;font-size:17px;line-height:24px}.data-center-head[data-v-44dd7ee3],.result-head[data-v-44dd7ee3],.target-head[data-v-44dd7ee3],.workbench-head[data-v-44dd7ee3]{flex-wrap:wrap;gap:10px}.data-center-head>div[data-v-44dd7ee3]:first-child,.result-head>div[data-v-44dd7ee3]:first-child,.target-head>div[data-v-44dd7ee3],.workbench-head>div[data-v-44dd7ee3]{min-width:0}.add-target-btn[data-v-44dd7ee3],.data-center-head[data-v-44dd7ee3] .el-button,.result-actions[data-v-44dd7ee3] .el-button,.submit-btn[data-v-44dd7ee3]{min-height:40px}.history-list[data-v-44dd7ee3],.process-log-list[data-v-44dd7ee3],.target-list[data-v-44dd7ee3]{max-height:none;padding-right:0;overflow:visible}.history-item[data-v-44dd7ee3],.process-card[data-v-44dd7ee3],.process-log[data-v-44dd7ee3],.target-card[data-v-44dd7ee3]{min-width:0}.history-list[data-v-44dd7ee3] .el-empty,.process-log[data-v-44dd7ee3] .el-empty,.target-list[data-v-44dd7ee3] .el-empty{padding:22px 0}.schedule-segment button[data-v-44dd7ee3]{min-width:0;height:42px;padding:0 4px}.smart-layout[data-v-44dd7ee3] .el-input__inner{height:40px;line-height:40px}.process-grid[data-v-44dd7ee3]{grid-template-columns:minmax(0,1fr);gap:12px}.target-pill[data-v-44dd7ee3]{min-height:42px;height:auto;padding-top:6px;padding-bottom:6px}.workspace-tabs[data-v-44dd7ee3] .el-tabs__nav-scroll,.workspace-tabs[data-v-44dd7ee3] .el-tabs__nav-wrap{max-width:100%;overflow-x:auto;overflow-y:hidden}.workspace-tabs[data-v-44dd7ee3] .el-tabs__nav{white-space:nowrap}.workspace-tabs[data-v-44dd7ee3] .el-tabs__item{height:44px;padding:0 16px;line-height:44px}.result-actions[data-v-44dd7ee3]{display:flex;flex:1 1 100%;flex-wrap:wrap;width:100%;min-width:0}.data-center-subtitle[data-v-44dd7ee3]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.data-current-summary[data-v-44dd7ee3]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid[data-v-44dd7ee3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stat-grid div[data-v-44dd7ee3]{min-width:0;padding:10px 6px;text-align:center}.stat-grid span[data-v-44dd7ee3]{font-size:20px}.file-main[data-v-44dd7ee3],.file-meta[data-v-44dd7ee3],.history-keywords[data-v-44dd7ee3],.page-detail-url[data-v-44dd7ee3],.rag-result[data-v-44dd7ee3],.rag-result div[data-v-44dd7ee3]{flex-wrap:wrap}.history-keywords[data-v-44dd7ee3]{overflow:visible}.file-meta span[data-v-44dd7ee3],.file-name[data-v-44dd7ee3],.page-detail-url .safe-url-link[data-v-44dd7ee3],.rag-result strong[data-v-44dd7ee3]{min-width:0;max-width:100%}.data-table[data-v-44dd7ee3],.graph-canvas-wrap[data-v-44dd7ee3],.report-table[data-v-44dd7ee3],.result-table[data-v-44dd7ee3]{max-width:100%;box-sizing:border-box}.data-table[data-v-44dd7ee3] .el-table__body-wrapper,.report-table[data-v-44dd7ee3] .el-table__body-wrapper,.result-table[data-v-44dd7ee3] .el-table__body-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.smart-layout[data-v-44dd7ee3]{padding:8px}.smart-panel[data-v-44dd7ee3]{padding:12px}.data-current-summary[data-v-44dd7ee3],.form-row[data-v-44dd7ee3],.process-log-item[data-v-44dd7ee3]{grid-template-columns:minmax(0,1fr)}.process-log-item[data-v-44dd7ee3]{gap:4px}.result-actions[data-v-44dd7ee3] .el-button{flex:1 1 120px;margin-left:0}.page-report-title[data-v-44dd7ee3]{font-size:18px;line-height:27px}.report-section h3[data-v-44dd7ee3]{font-size:15px;line-height:23px}}@media (min-width:768.01px){.smart-classify-page[data-v-44dd7ee3]{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;min-width:0;min-height:640px;overflow:hidden}.smart-workspace-shell[data-v-44dd7ee3]{flex:1 1 auto;min-height:0;overflow:hidden}.smart-workspace-shell>.site-tool-sidebar[data-v-44dd7ee3]{flex:0 0 200px;width:200px;height:100%;min-height:0;padding:14px 14px 24px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(16,185,129,.28) transparent;scrollbar-width:thin}.smart-workspace-shell>.site-tool-sidebar[data-v-44dd7ee3]::-webkit-scrollbar{width:5px}.smart-workspace-shell>.site-tool-sidebar[data-v-44dd7ee3]::-webkit-scrollbar-track{background:transparent}.smart-workspace-shell>.site-tool-sidebar[data-v-44dd7ee3]::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(16,185,129,.28)}.smart-layout[data-v-44dd7ee3]{display:flex;flex:1 1 auto;align-items:stretch;width:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:16px;overflow:hidden;box-sizing:border-box}.smart-layout>.side-panel[data-v-44dd7ee3]{flex:0 0 340px;width:340px;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.smart-layout>.smart-main[data-v-44dd7ee3]{flex:1 1 auto;height:100%;min-width:0;min-height:0;padding-right:2px;overflow-x:hidden;overflow-y:auto}.smart-layout .result-panel[data-v-44dd7ee3],.smart-layout .workbench-panel[data-v-44dd7ee3]{min-height:100%}.smart-classify-page .smart-site-footer[data-v-44dd7ee3]{display:block;flex:0 0 64px;min-height:64px}}