.site-select[data-v-5ecc4676]{width:100%}.kpi-strip[data-v-900f0bea]{display:grid;grid-template-columns:repeat(var(--kpi-columns),minmax(0,1fr));gap:10px}.kpi-item[data-v-900f0bea]{border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:12px 14px;min-height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.kpi-label[data-v-900f0bea]{font-size:12px;color:var(--ink-faint);margin-bottom:8px;line-height:1.2}.kpi-value[data-v-900f0bea]{font-family:var(--font-mono);font-size:24px;line-height:1;font-weight:600;letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:1400px){.kpi-strip[data-v-900f0bea]{grid-template-columns:repeat(var(--kpi-tablet-columns),minmax(0,1fr))}}@media(max-width:900px){.kpi-strip[data-v-900f0bea]{grid-template-columns:repeat(var(--kpi-mobile-columns),minmax(0,1fr))}}.page[data-v-9d3cd60a]{padding:16px}.batch-action[data-v-9d3cd60a]{margin-bottom:12px;display:flex;gap:8px}.pager-wrap[data-v-9d3cd60a]{display:flex;justify-content:flex-end;margin-top:12px}.selected-keywords[data-v-9d3cd60a]{display:flex;flex-wrap:wrap;gap:6px}.kw-tag[data-v-9d3cd60a]{max-width:120px;overflow:hidden;text-overflow:ellipsis}.form-tip[data-v-9d3cd60a]{margin-top:8px;font-size:12px;color:var(--ink-faint)}.form-tip-inline[data-v-9d3cd60a]{margin-left:12px;font-size:13px;color:var(--ink-faint)}.page[data-v-0da2de91]{padding:16px}.page[data-v-4f91cfd2]{padding:40px;background:var(--paper);min-height:100vh;display:flex;justify-content:center}.el-card[data-v-4f91cfd2]{width:100%;max-width:700px;border-radius:4px;box-shadow:none;border:1px solid var(--line)}.w100[data-v-4f91cfd2]{width:100%}.submit-wrap[data-v-4f91cfd2]{width:100%;display:flex;justify-content:center}.submit-btn[data-v-4f91cfd2]{width:260px;height:50px;font-weight:700;font-size:16px;border-radius:4px;margin-top:20px;box-shadow:none}.tip-text[data-v-4f91cfd2]{font-size:12px;color:var(--ink-faint);margin-top:8px;font-style:italic}.task-feedback[data-v-4f91cfd2]{display:flex;gap:12px;align-items:center;margin-top:12px}.mt16[data-v-4f91cfd2]{margin-top:16px}.generated-head[data-v-4f91cfd2]{display:flex;align-items:center;justify-content:space-between}.generated-item[data-v-4f91cfd2]{margin-bottom:12px}.generated-title-row[data-v-4f91cfd2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.workflow-page[data-v-89ca0f03]{padding:24px;background:var(--paper);min-height:calc(100vh - 60px)}.workflow-card[data-v-89ca0f03]{max-width:900px;margin:0 auto;border-radius:4px;border:1px solid var(--line)}.workflow-header[data-v-89ca0f03]{text-align:center}.workflow-header h2[data-v-89ca0f03]{margin:0 0 8px;color:var(--ink);font-size:24px}.workflow-header p[data-v-89ca0f03]{margin:0;color:var(--ink-soft);font-size:14px}.workflow-steps[data-v-89ca0f03]{margin:24px 0 32px}.step-content[data-v-89ca0f03]{min-height:400px}.step-panel[data-v-89ca0f03]{padding:16px 0}.section-header[data-v-89ca0f03]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:600;color:var(--ink)}.keyword-section[data-v-89ca0f03]{margin-top:24px}.keyword-grid[data-v-89ca0f03]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-height:300px;overflow-y:auto;padding:4px}.keyword-item[data-v-89ca0f03]{padding:12px;border:1px solid var(--line);border-radius:4px;background:var(--el-fill-color-lighter);transition:all .2s}.keyword-item[data-v-89ca0f03]:hover{border-color:var(--line-strong);background:var(--el-fill-color-light)}.keyword-content[data-v-89ca0f03]{display:flex;flex-direction:column;gap:4px}.keyword-text[data-v-89ca0f03]{font-weight:500;color:var(--ink)}.keyword-meta[data-v-89ca0f03]{font-size:12px;color:var(--ink-faint)}.selected-summary[data-v-89ca0f03]{margin-top:16px;padding:12px 16px;background:var(--el-fill-color-lighter);border:1px solid var(--line);border-radius:4px;color:var(--ink-soft)}.selected-summary strong[data-v-89ca0f03]{color:var(--accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.form-tip[data-v-89ca0f03]{margin-left:12px;color:var(--ink-faint);font-size:13px}.generate-preview[data-v-89ca0f03]{margin-top:24px;padding:20px;background:var(--el-fill-color-lighter);border-radius:4px;border:1px solid var(--line)}.preview-header[data-v-89ca0f03]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink);margin-bottom:12px}.preview-keywords[data-v-89ca0f03]{display:flex;flex-wrap:wrap;gap:8px}.preview-tag[data-v-89ca0f03]{max-width:150px;overflow:hidden;text-overflow:ellipsis}.generating-status[data-v-89ca0f03]{margin-top:24px;text-align:center}.generating-status p[data-v-89ca0f03]{margin-top:12px;color:var(--ink-soft)}.generate-result[data-v-89ca0f03]{margin-top:24px}.batch-actions[data-v-89ca0f03]{margin-top:16px;display:flex;gap:12px}.index-summary[data-v-89ca0f03]{display:flex;gap:24px;margin-bottom:24px}.summary-item[data-v-89ca0f03]{flex:1;padding:20px;background:var(--el-fill-color-lighter);border:1px solid var(--line);border-radius:4px;text-align:center}.summary-value[data-v-89ca0f03]{font-size:32px;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.summary-value.success[data-v-89ca0f03]{color:var(--ok)}.summary-value.warning[data-v-89ca0f03]{color:var(--warn)}.summary-value.danger[data-v-89ca0f03]{color:var(--bad)}.summary-label[data-v-89ca0f03]{margin-top:4px;color:var(--ink-soft);font-size:14px}.step-actions[data-v-89ca0f03]{display:flex;justify-content:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.article-content[data-v-89ca0f03]{max-height:400px;overflow-y:auto;line-height:1.8;color:var(--ink-soft)}.seo-check-panel[data-v-fc79f354]{padding:16px;background:var(--el-fill-color-lighter);border-radius:4px;margin-bottom:16px}.panel-header[data-v-fc79f354]{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.header-actions[data-v-fc79f354]{margin-left:auto}.score-summary[data-v-fc79f354]{flex:1}.score-circle[data-v-fc79f354]{width:80px;height:80px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.score-circle.excellent[data-v-fc79f354]{background:var(--ok);color:#fff}.score-circle.good[data-v-fc79f354]{background:var(--warn);color:#fff}.score-circle.poor[data-v-fc79f354]{background:var(--bad);color:#fff}.score-value[data-v-fc79f354]{font-size:28px;font-weight:700;line-height:1;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.score-label[data-v-fc79f354]{font-size:11px;margin-top:4px;opacity:.9}.score-summary h4[data-v-fc79f354]{margin:0 0 4px;font-size:16px;color:var(--ink)}.score-summary p[data-v-fc79f354]{margin:0;font-size:13px;color:var(--ink-soft)}.score-summary .score-note[data-v-fc79f354]{margin-top:5px;color:var(--ink-faint);font-size:12px}.check-groups[data-v-fc79f354]{border:none}[data-v-fc79f354] .el-collapse-item__header{background:transparent;border:none;padding:12px 0}[data-v-fc79f354] .el-collapse-item__wrap{background:transparent;border:none}[data-v-fc79f354] .el-collapse-item__content{padding-bottom:12px}.group-title[data-v-fc79f354]{display:flex;align-items:center;gap:8px;width:100%}.group-title .el-icon[data-v-fc79f354]{font-size:18px}.group-title .el-icon.pass[data-v-fc79f354]{color:var(--ok)}.group-title .el-icon.warn[data-v-fc79f354]{color:var(--warn)}.group-title span[data-v-fc79f354]{flex:1;font-weight:500;color:var(--ink)}.check-list[data-v-fc79f354]{display:flex;flex-direction:column;gap:8px;padding-left:26px}.check-item[data-v-fc79f354]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft)}.check-item .el-icon[data-v-fc79f354]{font-size:16px;color:var(--bad)}.check-item.pass .el-icon[data-v-fc79f354]{color:var(--ok)}.check-label[data-v-fc79f354]{flex:1}.check-value[data-v-fc79f354]{color:var(--ink-faint);font-size:12px}.keyword-density[data-v-fc79f354]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px;font-size:13px}.density-label[data-v-fc79f354]{color:var(--ink-soft)}.density-value[data-v-fc79f354]{margin-left:auto;color:var(--ink-faint)}.suggestions[data-v-fc79f354]{margin-top:16px;padding:16px;background:var(--el-color-warning-light-9);border-radius:4px;border:1px solid var(--el-color-warning-light-8)}.suggestions h5[data-v-fc79f354]{margin:0 0 12px;font-size:14px;color:var(--warn)}.suggestions-header[data-v-fc79f354]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.suggestions-header h5[data-v-fc79f354]{margin:0}.suggestions ul[data-v-fc79f354]{margin:0;padding-left:20px}.suggestions li[data-v-fc79f354]{font-size:13px;color:var(--ink-soft);line-height:1.6;margin-bottom:6px}.suggestions li[data-v-fc79f354]:last-child{margin-bottom:0}.meta-preview[data-v-fc79f354]{margin-top:12px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px}.meta-label[data-v-fc79f354]{font-size:12px;color:var(--ink-soft);display:block;margin-bottom:6px}.meta-text[data-v-fc79f354]{margin:0;font-size:13px;color:var(--ink-soft);line-height:1.5;word-break:break-all}.group-actions[data-v-fc79f354]{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.title-candidates[data-v-fc79f354]{margin-top:12px;padding:12px;background:var(--el-fill-color-lighter);border:1px solid var(--line);border-radius:4px}.candidates-label[data-v-fc79f354]{margin:0 0 8px;font-size:12px;color:var(--ink-soft);font-weight:500}.candidate-item[data-v-fc79f354]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:var(--surface);border:1px solid var(--line);border-radius:4px;margin-bottom:6px;cursor:pointer;transition:all .2s}.candidate-item[data-v-fc79f354]:hover{background:var(--el-fill-color-light);border-color:var(--line-strong)}.candidate-item[data-v-fc79f354]:last-child{margin-bottom:0}.candidate-text[data-v-fc79f354]{font-size:13px;color:var(--ink);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-item[data-v-fc79f354]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);padding:6px 0}.check-item .el-button[data-v-fc79f354]{margin-left:auto}.ai-issue-list[data-v-fc79f354]{display:flex;flex-direction:column;gap:8px;max-height:320px;margin-top:16px;overflow-y:auto}.ai-issue-item[data-v-fc79f354]{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;background:var(--el-fill-color-lighter);border:1px solid var(--line);border-radius:4px;font-size:13px}.ai-issue-group[data-v-fc79f354]{color:var(--warn);font-weight:600}.ai-issue-label[data-v-fc79f354]{color:var(--ink)}.ai-issue-value[data-v-fc79f354]{color:var(--ink-faint)}.dialog-title-candidates[data-v-fc79f354]{margin-top:16px}.dialog-title-candidate[data-v-fc79f354]{display:block;width:100%;margin-bottom:8px;padding:10px 12px;color:var(--ink);text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:4px;cursor:pointer}.dialog-title-candidate[data-v-fc79f354]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary)}.ai-assist-actions[data-v-fc79f354]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ai-assist-actions[data-v-fc79f354] .el-button+.el-button{margin-left:0}.geo-ab-test[data-v-435d6364]{padding:16px;background:#faf5ff;border-radius:10px;border:1px solid #e9d5ff}.ab-header[data-v-435d6364]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ab-header h5[data-v-435d6364]{margin:0;font-size:14px;color:#6b21a8}.mode-selector[data-v-435d6364]{margin-bottom:16px}.selector-hint[data-v-435d6364]{margin:0 0 8px;font-size:13px;color:#64748b}.test-progress[data-v-435d6364]{padding:20px;text-align:center}.progress-hint[data-v-435d6364]{margin:12px 0 0;font-size:13px;color:#64748b}.result-cards[data-v-435d6364]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.result-card[data-v-435d6364]{background:#fff;border-radius:10px;padding:14px;border:2px solid #e2e8f0;cursor:pointer;transition:all .2s}.result-card.original[data-v-435d6364]{cursor:default;background:#f8fafc}.result-card.variant[data-v-435d6364]:hover{border-color:#a855f7}.result-card.selected[data-v-435d6364]{border-color:#a855f7;background:#faf5ff}.result-card.winner[data-v-435d6364]{border-color:#22c55e}.card-header[data-v-435d6364]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.card-title[data-v-435d6364]{font-size:13px;font-weight:600;color:#334155}.card-score[data-v-435d6364]{text-align:center;margin-bottom:12px}.card-score .score-value[data-v-435d6364]{display:block;font-size:28px;font-weight:700;color:#6b21a8}.card-score .score-label[data-v-435d6364]{font-size:11px;color:#94a3b8}.card-metrics[data-v-435d6364]{display:flex;justify-content:space-around;padding-top:12px;border-top:1px solid #e2e8f0}.metric-item[data-v-435d6364]{text-align:center}.metric-label[data-v-435d6364]{display:block;font-size:10px;color:#94a3b8}.metric-value[data-v-435d6364]{display:block;font-size:14px;font-weight:600;color:#334155}.metric-value.positive[data-v-435d6364]{color:#16a34a}.metric-value.negative[data-v-435d6364]{color:#dc2626}.card-preview[data-v-435d6364]{margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.card-preview p[data-v-435d6364]{margin:0;font-size:11px;color:#64748b;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.result-actions[data-v-435d6364]{display:flex;justify-content:center;gap:12px;margin-bottom:16px}.result-insight[data-v-435d6364]{display:flex;align-items:center;gap:8px;padding:12px;background:#f3e8ff;border-radius:8px;font-size:13px;color:#6b21a8}.result-insight .el-icon[data-v-435d6364]{font-size:16px}.geo-check-panel[data-v-ef80ac4a]{padding:16px;background:var(--el-fill-color-lighter);border-radius:4px;margin-bottom:16px}.panel-header[data-v-ef80ac4a]{display:flex;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}.score-circle[data-v-ef80ac4a]{width:80px;height:80px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.score-circle.excellent[data-v-ef80ac4a]{background:var(--ok);color:#fff}.score-circle.good[data-v-ef80ac4a]{background:var(--warn);color:#fff}.score-circle.poor[data-v-ef80ac4a]{background:var(--bad);color:#fff}.score-value[data-v-ef80ac4a]{font-size:28px;font-weight:700;line-height:1;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.score-label[data-v-ef80ac4a]{font-size:11px;margin-top:4px;opacity:.9}.score-summary[data-v-ef80ac4a]{flex:1}.score-summary h4[data-v-ef80ac4a]{margin:0 0 4px;font-size:16px;color:var(--ink)}.score-summary p[data-v-ef80ac4a]{margin:0;font-size:13px;color:var(--ink-soft)}.header-actions[data-v-ef80ac4a]{flex-shrink:0}.check-groups[data-v-ef80ac4a]{border:none}[data-v-ef80ac4a] .el-collapse-item__header{background:transparent;border:none;padding:12px 0}[data-v-ef80ac4a] .el-collapse-item__wrap{background:transparent;border:none}[data-v-ef80ac4a] .el-collapse-item__content{padding-bottom:12px}.group-title[data-v-ef80ac4a]{display:flex;align-items:center;gap:8px;width:100%}.group-title .el-icon[data-v-ef80ac4a]{font-size:18px}.group-title .el-icon.pass[data-v-ef80ac4a]{color:var(--ok)}.group-title .el-icon.warn[data-v-ef80ac4a]{color:var(--warn)}.group-title .el-icon.info[data-v-ef80ac4a]{color:var(--ink-faint)}.group-title span[data-v-ef80ac4a]{flex:1;font-weight:500;color:var(--ink)}.dimension-list[data-v-ef80ac4a]{display:flex;flex-direction:column;gap:16px;padding:8px 0}.dimension-item[data-v-ef80ac4a]{background:var(--surface);padding:12px;border:1px solid var(--line);border-radius:4px}.dimension-header[data-v-ef80ac4a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dimension-label[data-v-ef80ac4a]{font-size:14px;font-weight:500;color:var(--ink)}.dimension-score[data-v-ef80ac4a]{font-size:14px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dimension-score.high[data-v-ef80ac4a]{color:var(--ok)}.dimension-score.medium[data-v-ef80ac4a]{color:var(--warn)}.dimension-score.low[data-v-ef80ac4a]{color:var(--bad)}.dimension-desc[data-v-ef80ac4a]{margin:8px 0 0;font-size:12px;color:var(--ink-soft)}.signal-grid[data-v-ef80ac4a]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:8px 0}.signal-item[data-v-ef80ac4a]{background:var(--surface);padding:12px 8px;border:1px solid var(--line);border-radius:4px;text-align:center}.signal-value[data-v-ef80ac4a]{display:block;font-size:20px;font-weight:600;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.signal-label[data-v-ef80ac4a]{display:block;font-size:11px;color:var(--ink-soft);margin-top:4px}.entity-list[data-v-ef80ac4a],.citation-list[data-v-ef80ac4a],.schema-list[data-v-ef80ac4a]{padding:8px 0}.entity-card[data-v-ef80ac4a]{background:var(--surface);padding:12px;border-radius:4px;margin-bottom:8px;border:1px solid var(--line)}.entity-main[data-v-ef80ac4a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.entity-type[data-v-ef80ac4a]{font-size:12px;color:var(--ink-soft)}.entity-kg[data-v-ef80ac4a]{display:flex;align-items:center;gap:6px;font-size:12px;padding:6px 10px;background:var(--el-color-success-light-9);border-radius:4px;color:var(--ok)}.entity-kg.unlinked[data-v-ef80ac4a]{background:var(--el-color-warning-light-9);color:var(--warn)}.kg-icon[data-v-ef80ac4a]{font-size:14px}.kg-label[data-v-ef80ac4a]{flex:1}.kg-link[data-v-ef80ac4a]{color:var(--accent);text-decoration:none;font-family:var(--font-mono);font-size:11px}.kg-link[data-v-ef80ac4a]:hover{text-decoration:underline}.entity-actions[data-v-ef80ac4a]{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.entity-tag[data-v-ef80ac4a],.schema-tag[data-v-ef80ac4a]{margin:4px}.entity-hint[data-v-ef80ac4a]{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;background:var(--el-fill-color-lighter);border-radius:4px;font-size:12px;color:var(--ink-soft)}.citation-item[data-v-ef80ac4a]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:4px;margin-bottom:8px;font-size:13px;color:var(--ink-soft);word-break:break-all}.citation-item .el-icon[data-v-ef80ac4a]{color:var(--ink-faint);flex-shrink:0}.gaps-section[data-v-ef80ac4a],.recommendations-section[data-v-ef80ac4a]{margin-top:16px;padding:16px;border-radius:4px}.gaps-section[data-v-ef80ac4a]{background:var(--el-color-danger-light-9);border:1px solid var(--el-color-danger-light-8)}.gaps-section h5[data-v-ef80ac4a]{margin:0 0 12px;font-size:14px;color:var(--bad)}.gaps-section ul[data-v-ef80ac4a]{margin:0;padding-left:20px}.gaps-section li[data-v-ef80ac4a]{font-size:13px;color:var(--ink-soft);line-height:1.6;margin-bottom:6px}.recommendations-section[data-v-ef80ac4a]{background:var(--el-color-warning-light-9);border:1px solid var(--el-color-warning-light-8)}.recommendations-header[data-v-ef80ac4a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.recommendations-header h5[data-v-ef80ac4a]{margin:0;font-size:14px;color:var(--warn)}.recommendations-section ul[data-v-ef80ac4a]{margin:0;padding-left:20px}.recommendations-section li[data-v-ef80ac4a]{font-size:13px;color:var(--ink-soft);line-height:1.6;margin-bottom:6px}.ai-citation-section[data-v-ef80ac4a]{margin-top:16px;padding:16px;background:var(--el-fill-color-lighter);border-radius:4px;border:1px solid var(--line)}.ai-citation-section h5[data-v-ef80ac4a]{margin:0 0 12px;font-size:14px;color:var(--ink)}.citation-status[data-v-ef80ac4a]{display:flex;flex-wrap:wrap;gap:12px}.citation-engine[data-v-ef80ac4a]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface);border:1px solid var(--line);border-radius:4px}.engine-name[data-v-ef80ac4a]{font-size:13px;font-weight:500;color:var(--ink)}.mention-rate[data-v-ef80ac4a]{font-size:12px;color:var(--ink-soft)}.ai-citation-tracker[data-v-8ce4635e]{padding:16px;background:#f0f9ff;border-radius:12px}.tracker-header[data-v-8ce4635e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.tracker-header h4[data-v-8ce4635e]{margin:0;font-size:16px;color:#0c4a6e}.overview-cards[data-v-8ce4635e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.overview-card[data-v-8ce4635e]{background:#fff;padding:16px;border-radius:10px;text-align:center;border:1px solid #e0f2fe}.card-value[data-v-8ce4635e]{font-size:24px;font-weight:700;color:#334155}.card-value.highlight[data-v-8ce4635e]{color:#0284c7}.card-label[data-v-8ce4635e]{font-size:12px;color:#64748b;margin-top:4px}.engine-section[data-v-8ce4635e],.trend-section[data-v-8ce4635e],.recent-section[data-v-8ce4635e]{margin-top:20px}.engine-section h5[data-v-8ce4635e],.trend-section h5[data-v-8ce4635e],.recent-section h5[data-v-8ce4635e]{margin:0 0 12px;font-size:14px;color:#0c4a6e}.engine-grid[data-v-8ce4635e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.engine-card[data-v-8ce4635e]{background:#fff;padding:12px;border-radius:8px;border:1px solid #e0f2fe;display:flex;align-items:center;gap:10px}.engine-card.cited[data-v-8ce4635e]{border-color:#86efac;background:#f0fdf4}.engine-icon[data-v-8ce4635e]{width:32px;height:32px;border-radius:8px;background:#e0f2fe;display:flex;align-items:center;justify-content:center;font-size:16px;color:#0284c7}.engine-info[data-v-8ce4635e]{flex:1;min-width:0}.engine-name[data-v-8ce4635e]{font-size:13px;font-weight:500;color:#334155}.engine-stats[data-v-8ce4635e]{display:flex;align-items:center;gap:6px;margin-top:4px}.sample-count[data-v-8ce4635e]{font-size:11px;color:#94a3b8}.engine-metrics[data-v-8ce4635e]{display:flex;gap:12px}.metric[data-v-8ce4635e]{text-align:center}.metric-value[data-v-8ce4635e]{display:block;font-size:14px;font-weight:600;color:#0284c7}.metric-label[data-v-8ce4635e]{display:block;font-size:10px;color:#94a3b8}.trend-chart[data-v-8ce4635e]{height:200px;background:#fff;border-radius:8px;padding:12px}.citation-list[data-v-8ce4635e]{display:flex;flex-direction:column;gap:10px}.citation-item[data-v-8ce4635e]{display:flex;align-items:center;gap:12px;background:#fff;padding:12px;border-radius:8px;border:1px solid #e0f2fe}.citation-engine[data-v-8ce4635e]{flex-shrink:0}.citation-content[data-v-8ce4635e]{flex:1;min-width:0}.citation-question[data-v-8ce4635e]{font-size:13px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.citation-meta[data-v-8ce4635e]{display:flex;align-items:center;gap:8px;margin-top:4px}.meta-tag[data-v-8ce4635e]{font-size:11px;padding:2px 6px;border-radius:4px}.meta-tag.mentioned[data-v-8ce4635e]{background:#fef3c7;color:#92400e}.meta-tag.cited[data-v-8ce4635e]{background:#d1fae5;color:#065f46}.meta-date[data-v-8ce4635e]{font-size:11px;color:#94a3b8}.citation-score[data-v-8ce4635e]{text-align:center;flex-shrink:0}.score-value[data-v-8ce4635e]{display:block;font-size:18px;font-weight:600;color:#0284c7}.score-label[data-v-8ce4635e]{display:block;font-size:10px;color:#94a3b8}.competitor-section[data-v-8ce4635e]{margin-top:20px;padding:16px;background:#fefce8;border-radius:10px;border:1px solid #fde68a}.competitor-section h5[data-v-8ce4635e]{margin:0 0 16px;font-size:14px;color:#854d0e}.competitor-overview[data-v-8ce4635e]{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:16px}.compare-card[data-v-8ce4635e]{flex:1;max-width:200px;padding:16px;border-radius:10px;text-align:center}.compare-card.ours[data-v-8ce4635e]{background:#dcfce7;border:1px solid #86efac}.compare-card.competitor[data-v-8ce4635e]{background:#fee2e2;border:1px solid #fca5a5}.compare-label[data-v-8ce4635e]{font-size:12px;font-weight:600;margin-bottom:12px}.compare-card.ours .compare-label[data-v-8ce4635e]{color:#166534}.compare-card.competitor .compare-label[data-v-8ce4635e]{color:#991b1b}.compare-metrics[data-v-8ce4635e]{display:flex;justify-content:center;gap:20px}.compare-metric .metric-value[data-v-8ce4635e]{font-size:18px}.compare-card.ours .metric-value[data-v-8ce4635e]{color:#16a34a}.compare-card.competitor .metric-value[data-v-8ce4635e]{color:#dc2626}.compare-vs[data-v-8ce4635e]{font-size:16px;font-weight:700;color:#94a3b8}.competitor-table[data-v-8ce4635e]{background:#fff;border-radius:8px;overflow:hidden}.table-header[data-v-8ce4635e],.table-row[data-v-8ce4635e]{display:grid;grid-template-columns:1fr 80px 80px 80px;padding:10px 12px;font-size:13px}.table-header[data-v-8ce4635e]{background:#fef9c3;font-weight:500;color:#854d0e}.table-row[data-v-8ce4635e]{border-top:1px solid #fef3c7;color:#334155}.table-row[data-v-8ce4635e]:hover{background:#fffbeb}.col-mention[data-v-8ce4635e],.col-citation[data-v-8ce4635e],.col-rate[data-v-8ce4635e]{text-align:center}.col-rate.better[data-v-8ce4635e]{color:#dc2626;font-weight:600}.col-rate.worse[data-v-8ce4635e]{color:#16a34a;font-weight:600}.competitor-insight[data-v-8ce4635e]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;background:#fff;border-radius:6px;font-size:13px;color:#854d0e}.competitor-insight .el-icon[data-v-8ce4635e]{color:#f59e0b}.check-gate[data-v-0499dddc]{min-height:200px}.check-progress[data-v-0499dddc]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px;color:var(--ink-soft)}.check-progress .el-icon[data-v-0499dddc]{font-size:32px;color:var(--accent)}.result-header[data-v-0499dddc]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:4px;font-size:18px;font-weight:600;margin-bottom:20px}.result-header.passed[data-v-0499dddc]{background:var(--el-color-success-light-9);color:var(--ok)}.result-header.failed[data-v-0499dddc]{background:var(--el-color-danger-light-9);color:var(--bad)}.result-header .el-icon[data-v-0499dddc]{font-size:24px}.score-cards[data-v-0499dddc]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.score-card[data-v-0499dddc]{padding:20px;border-radius:4px;text-align:center;background:var(--el-color-danger-light-9);border:1px solid var(--el-color-danger-light-8)}.score-card.pass[data-v-0499dddc]{background:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.score-label[data-v-0499dddc]{font-size:13px;color:var(--ink-soft);margin-bottom:8px}.score-value[data-v-0499dddc]{font-size:36px;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.score-card.pass .score-value[data-v-0499dddc]{color:var(--ok)}.score-card:not(.pass) .score-value[data-v-0499dddc]{color:var(--bad)}.score-threshold[data-v-0499dddc]{font-size:12px;color:var(--ink-faint);margin-top:4px}.check-details[data-v-0499dddc]{margin-bottom:16px}.panel-title[data-v-0499dddc]{display:flex;align-items:center;gap:6px;color:var(--warn)}.panel-title .el-icon[data-v-0499dddc]{color:var(--warn)}.issue-list[data-v-0499dddc]{margin:0;padding-left:20px}.issue-list li[data-v-0499dddc]{font-size:13px;color:var(--ink-soft);line-height:1.8}.action-hint[data-v-0499dddc]{display:flex;align-items:center;gap:8px;padding:12px;background:var(--el-color-warning-light-9);border-radius:4px;font-size:13px;color:var(--ink-soft)}.action-hint .el-icon[data-v-0499dddc]{color:var(--warn)}.page[data-v-ddbb10bf]{padding:16px}.batch-action[data-v-ddbb10bf]{margin-bottom:12px}.pager-wrap[data-v-ddbb10bf]{display:flex;justify-content:flex-end;margin-top:12px}.drawer-meta[data-v-ddbb10bf]{margin-top:8px;color:var(--el-text-color-secondary);font-size:12px}.page[data-v-d6c7cd53]{padding:16px}.head[data-v-d6c7cd53]{display:flex;align-items:baseline;gap:10px}.sub[data-v-d6c7cd53]{color:var(--el-text-color-secondary);font-size:12px}.timeline-wrap[data-v-d6c7cd53]{margin-top:12px}.review-alert[data-v-d6c7cd53],.content-review-card[data-v-d6c7cd53]{margin-bottom:12px}.review-summary[data-v-d6c7cd53]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.review-issues[data-v-d6c7cd53]{margin:8px 0 0;padding-left:20px}.content-review-head[data-v-d6c7cd53]{display:flex;align-items:center;justify-content:space-between;gap:12px}.content-review-actions[data-v-d6c7cd53],.review-edit-actions[data-v-d6c7cd53]{display:flex;align-items:center;gap:10px}.review-edit-actions[data-v-d6c7cd53]{justify-content:flex-end}.review-edit-form[data-v-d6c7cd53] .el-form-item:last-of-type{margin-bottom:12px}.content-summary[data-v-d6c7cd53]{margin:0 0 12px;color:var(--el-text-color-secondary);line-height:1.7}.content-body[data-v-d6c7cd53]{max-height:560px;margin:0;overflow:auto;color:var(--el-text-color-primary);font-family:inherit;font-size:14px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.event-title[data-v-d6c7cd53]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.event-payload[data-v-d6c7cd53]{margin:0;background:var(--el-fill-color-lighter);border:1px solid var(--line);border-radius:4px;padding:8px;font-family:var(--font-mono);font-size:12px;white-space:pre-wrap;word-break:break-word}.content-option[data-v-d6c7cd53]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.content-option__title[data-v-d6c7cd53]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-option__meta[data-v-d6c7cd53]{flex:none;color:var(--el-text-color-secondary);font-size:12px}.page[data-v-590d6000]{padding:16px}.create-form.table-toolbar[data-v-590d6000]{margin-bottom:12px}.toolbar-actions[data-v-590d6000] .el-form-item__content{margin-left:0!important}.toolbar-action-btns[data-v-590d6000]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.publish-task-table[data-v-590d6000]{margin-top:12px}.seo-preflight-panel[data-v-590d6000]{margin:12px 0;padding:12px;border:1px solid var(--el-border-color-light);border-radius:6px;background:var(--el-fill-color-extra-light)}.seo-preflight-blocking[data-v-590d6000]{border-color:var(--el-color-danger-light-5);background:var(--el-color-danger-light-9)}.seo-preflight-warning[data-v-590d6000]{border-color:var(--el-color-warning-light-5);background:var(--el-color-warning-light-9)}.seo-preflight-pass[data-v-590d6000]{border-color:var(--el-color-success-light-5);background:var(--el-color-success-light-9)}.seo-preflight-head[data-v-590d6000]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.seo-preflight-title[data-v-590d6000],.seo-preflight-stats[data-v-590d6000]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seo-preflight-icon[data-v-590d6000]{font-size:18px}.seo-preflight-icon.is-pass[data-v-590d6000]{color:var(--ok)}.seo-preflight-icon.is-warning[data-v-590d6000]{color:var(--warn)}.seo-preflight-icon.is-blocking[data-v-590d6000]{color:var(--bad)}.seo-preflight-stats span[data-v-590d6000]{font-size:13px;color:var(--el-text-color-secondary)}.seo-preflight-table[data-v-590d6000]{background:var(--el-bg-color)}.preflight-article[data-v-590d6000]{display:flex;flex-direction:column;gap:2px}.preflight-article span[data-v-590d6000],.preflight-check small[data-v-590d6000]{color:var(--el-text-color-secondary)}.preflight-score[data-v-590d6000]{display:inline-block;margin-top:4px;font-size:12px;color:var(--el-text-color-secondary)}.preflight-checks[data-v-590d6000]{display:flex;flex-direction:column;gap:6px}.preflight-check[data-v-590d6000]{display:grid;grid-template-columns:52px minmax(120px,1fr);gap:4px 8px;align-items:center}.preflight-check small[data-v-590d6000]{grid-column:2;line-height:1.4}.preflight-actions[data-v-590d6000]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.preflight-actions .el-button+.el-button[data-v-590d6000]{margin-left:0}.publish-kpi-wrap[data-v-590d6000]{margin:12px 0 10px}.pager-wrap[data-v-590d6000]{display:flex;justify-content:flex-end;margin-top:12px}.mt12[data-v-590d6000]{margin-top:12px}.log-json[data-v-590d6000]{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:4px;background:var(--el-fill-color-lighter);max-height:280px;overflow:auto}
