.clickable-table[data-v-e58fceaa] .el-table__row{cursor:pointer}.issue-help-dialog[data-v-07383946] .el-dialog__header{padding:24px 24px 16px;border-bottom:1px solid #f3f4f6}.issue-help-dialog[data-v-07383946] .el-dialog__body{padding:24px;background-color:#f9fafb}.issue-help-dialog[data-v-07383946] .el-dialog__footer{padding:16px 24px;border-top:1px solid #f3f4f6}.dialog-header[data-v-07383946]{display:flex;align-items:center;gap:12px}.header-icon[data-v-07383946]{color:#4f46e5;flex-shrink:0}.header-title[data-v-07383946]{font-size:20px;font-weight:700;color:#111827;margin:0;line-height:1.3}.dialog-content[data-v-07383946]{display:flex;flex-direction:column;gap:16px}.category-card[data-v-07383946]{border:1px solid #e5e7eb;border-radius:8px}.category-section[data-v-07383946]{display:flex;flex-direction:column;gap:12px}.section-label[data-v-07383946]{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0;display:flex;align-items:center;gap:6px}.category-tags[data-v-07383946]{display:flex;flex-wrap:wrap;gap:8px}.content-card[data-v-07383946]{border:1px solid #e5e7eb;border-radius:8px;background-color:#fff}.fix-card[data-v-07383946]{border-left:4px solid #10b981}.content-section[data-v-07383946]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-07383946]{font-size:16px;font-weight:700;color:#374151;margin:0;display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:2px solid #f3f4f6}.title-icon[data-v-07383946]{color:#6b7280}.fix-title[data-v-07383946]{color:#059669}.fix-title .title-icon[data-v-07383946]{color:#10b981}.section-text[data-v-07383946]{font-size:14px;line-height:1.7;color:#4b5563;white-space:pre-line;word-break:normal;overflow-wrap:break-word}.section-text[data-v-07383946] strong{color:#111827;font-weight:600}.section-text[data-v-07383946] code{background-color:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:#dc2626}.section-text[data-v-07383946] a{color:#4f46e5;text-decoration:none;font-weight:500}.section-text[data-v-07383946] a:hover{text-decoration:underline}.section-text[data-v-07383946] ul,.section-text[data-v-07383946] ol{margin:12px 0;padding-left:24px}.section-text[data-v-07383946] li{margin:6px 0}.dialog-footer[data-v-07383946]{display:flex;justify-content:flex-end}.whitespace-pre-line[data-v-07383946]{white-space:pre-line;word-break:normal;overflow-wrap:break-word}.issue-row[data-v-b77e6912]{padding:12px 0;border-bottom:1px solid #e5e7eb}.issue-row[data-v-b77e6912]:last-child{border-bottom:none}.whitespace-pre-line[data-v-b77e6912]{white-space:pre-line}.filter-toolbar[data-v-b77e6912]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:24px;background-color:#f9fafb;padding:12px;border-radius:8px;border:1px solid #e5e7eb}.filter-search[data-v-b77e6912]{width:240px}.filter-select[data-v-b77e6912]{width:200px}.filter-checkbox[data-v-b77e6912] .el-checkbox-button__inner{border-radius:4px!important;border-left:1px solid #dcdfe6}.whitespace-pre-line[data-v-9029474d]{white-space:pre-line}.mt-4[data-v-9029474d]{margin-top:1rem}.el-pagination[data-v-9029474d]{justify-content:flex-end}.pages-toolbar[data-v-dcf09351]{margin-bottom:1rem;display:flex;align-items:center;justify-content:flex-start;gap:12px}.pages-toolbar-actions[data-v-dcf09351]{display:flex;align-items:center;gap:10px;margin-left:0}.filters-panel[data-v-dcf09351]{display:flex;flex-direction:column;gap:12px}.filters-row[data-v-dcf09351]{display:flex;align-items:center;gap:10px}.filters-actions[data-v-dcf09351]{display:flex;align-items:center;gap:10px;border-top:1px solid #eee;padding-top:10px}.filters-count[data-v-dcf09351]{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;min-width:18px;height:18px;padding:0 6px;border-radius:10px;background:rgba(64,158,255,.15);font-size:12px}.mt-4[data-v-dcf09351]{margin-top:1rem}[data-v-dcf09351] .el-table th.el-table__cell>.cell{white-space:normal;word-break:normal;line-height:1.2}.issue-toggle-wrapper[data-v-1e54925e]{border-bottom:1px solid #e5e7eb}.issue-toggle-wrapper[data-v-1e54925e]:last-child{border-bottom:none}.issue-toggle-header[data-v-1e54925e]{display:flex;justify-content:space-between;align-items:center;padding:12px 8px;cursor:pointer}.issue-toggle-header[data-v-1e54925e]:hover{background-color:#f9fafb}.left-content[data-v-1e54925e]{display:flex;align-items:center;gap:8px}.right-content[data-v-1e54925e]{display:flex;align-items:center;gap:12px}.check-name[data-v-1e54925e]{font-weight:600}.issue-count[data-v-1e54925e]{font-size:14px;font-weight:500}.arrow-icon[data-v-1e54925e]{transition:transform .2s}.arrow-icon.is-open[data-v-1e54925e]{transform:rotate(90deg)}.issue-toggle-body[data-v-1e54925e]{padding:16px;background-color:#fafafa}.peers-header[data-v-1e54925e]{font-weight:600;font-size:.875rem;color:#374151;margin-bottom:8px}.issue-group-container[data-v-31980555]:not(:last-child){margin-bottom:1.5rem}.group-header[data-v-31980555]{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;padding:0 .5rem}.text-red-600[data-v-31980555]{color:#dc2626}.text-yellow-600[data-v-31980555]{color:#ca8a04}.text-blue-600[data-v-31980555]{color:#2563eb}.mb-4[data-v-31980555]{margin-bottom:1rem}.block[data-v-31980555]{display:block}.logo-uploader-flex[data-v-00249da4]{display:flex;align-items:center;gap:10px}.logo-uploader[data-v-00249da4]{width:120px;height:60px;display:inline-block}.logo-uploader[data-v-00249da4] .el-upload{width:100%;height:100%;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .2s;background-color:#fff}.logo-uploader[data-v-00249da4] .el-upload:hover{border-color:#409eff}.logo-uploader-icon[data-v-00249da4]{font-size:24px;color:#8c939d}.logo-preview[data-v-00249da4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;display:block}.current-logo[data-v-00249da4]{border:1px solid #eee;padding:4px;border-radius:4px;text-align:center;width:120px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.current-logo img[data-v-00249da4]{max-height:30px;max-width:100%;margin-bottom:2px;-o-object-fit:contain;object-fit:contain}.report-modal-content[data-v-00249da4]{padding:10px 0}.desc[data-v-00249da4]{margin-bottom:20px;color:#606266}.white-label-section[data-v-00249da4]{margin-top:24px;padding-top:20px;border-top:1px solid #ebeef5}.wl-header[data-v-00249da4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.wl-title-box[data-v-00249da4]{display:flex;flex-direction:column}.wl-title[data-v-00249da4]{font-weight:700;color:#303133;font-size:14px}.wl-subtitle[data-v-00249da4]{font-size:12px;color:#909399;margin-top:4px}.wl-form-box[data-v-00249da4]{background-color:#f9fafb;padding:20px;border-radius:8px;border:1px solid #e5e7eb}.wl-grid[data-v-00249da4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wl-note[data-v-00249da4]{font-size:12px;color:#9ca3af;margin-top:8px;font-style:italic}.font-semibold[data-v-5ca78f6d]{font-weight:600}.font-medium[data-v-5ca78f6d]{font-weight:500}.text-red-600[data-v-5ca78f6d]{color:#dc2626}.text-yellow-600[data-v-5ca78f6d]{color:#ca8a04}.text-blue-600[data-v-5ca78f6d]{color:#2563eb}.space-y-6[data-v-87934c42]>:not([hidden])~:not([hidden]){margin-top:1.5rem;margin-bottom:0}.mb-6[data-v-87934c42]{margin-bottom:1.5rem}.font-medium[data-v-87934c42]{font-weight:500}.space-y-6[data-v-c8d661ff]>:not([hidden])~:not([hidden]){margin-top:1.5rem}.space-y-4[data-v-c8d661ff]>:not([hidden])~:not([hidden]){margin-top:1rem}.mb-6[data-v-c8d661ff]{margin-bottom:1.5rem}.mt-6[data-v-c8d661ff]{margin-top:1.5rem}.font-medium[data-v-c8d661ff]{font-weight:500}.font-semibold[data-v-c8d661ff]{font-weight:600}.text-base[data-v-c8d661ff]{font-size:1rem}.mb-2[data-v-c8d661ff]{margin-bottom:.5rem}.capitalize[data-v-c8d661ff]{text-transform:capitalize}.flex[data-v-c8d661ff]{display:flex}.flex-wrap[data-v-c8d661ff]{flex-wrap:wrap}.items-center[data-v-c8d661ff]{align-items:center}.justify-between[data-v-c8d661ff]{justify-content:space-between}.gap-2[data-v-c8d661ff]{gap:.5rem}.gap-4[data-v-c8d661ff]{gap:1rem}.cursor-pointer[data-v-c8d661ff]{cursor:pointer}.chip-dot[data-v-c8d661ff]{width:8px;height:8px;border-radius:9999px}.text-gray-600[data-v-c8d661ff]{color:#4b5563}.whitespace-pre-line[data-v-c8d661ff]{white-space:pre-line}.text-sm[data-v-c8d661ff]{font-size:.875rem}.text-red-600[data-v-c8d661ff]{color:#dc2626}.text-yellow-600[data-v-c8d661ff]{color:#ca8a04}.text-blue-600[data-v-c8d661ff]{color:#2563eb}.overview-tab-content[data-v-d8fc983f]{padding:20px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.overview-grid[data-v-d8fc983f]{display:flex;gap:24px;flex-wrap:wrap}.widget-card[data-v-d8fc983f]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;display:flex;flex-direction:column}.health-card[data-v-d8fc983f],.pages-card[data-v-d8fc983f]{flex:1;min-width:300px}.widget-header[data-v-d8fc983f]{margin-bottom:20px}.widget-header h3[data-v-d8fc983f]{font-size:16px;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:6px;margin:0}.info-icon[data-v-d8fc983f]{color:#9ca3af;font-size:14px;cursor:help}.health-chart-wrapper[data-v-d8fc983f]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.gauge-container[data-v-d8fc983f]{margin-bottom:10px}.health-score[data-v-d8fc983f]{font-size:32px;font-weight:700}.health-legend[data-v-d8fc983f]{width:100%}.legend-row[data-v-d8fc983f]{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#374151}.dot[data-v-d8fc983f]{width:10px;height:10px;border-radius:50%;margin-right:8px}.pages-content[data-v-d8fc983f]{display:flex;flex-direction:column;gap:16px}.pages-total[data-v-d8fc983f]{display:flex;align-items:baseline;gap:8px}.total-num[data-v-d8fc983f]{font-size:28px;font-weight:700;color:#3b82f6}.stacked-bar[data-v-d8fc983f]{height:12px;background:#f3f4f6;border-radius:6px;display:flex;overflow:hidden;width:100%}.bar-segment[data-v-d8fc983f]{height:100%}.pages-legend-list[data-v-d8fc983f]{display:flex;flex-direction:column;gap:10px}.legend-item[data-v-d8fc983f]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#374151}.legend-left[data-v-d8fc983f]{display:flex;align-items:center}.legend-right .count[data-v-d8fc983f]{font-weight:600}.issues-widget[data-v-d8fc983f]{width:100%}.health-by-area-widget[data-v-d8fc983f]{width:100%;overflow:visible;box-sizing:border-box}.area-grid[data-v-d8fc983f]{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;box-sizing:border-box;padding-right:2px;padding-left:2px}.area-card[data-v-d8fc983f]{box-sizing:border-box;min-width:0;overflow:visible;border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#fff;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.area-card[data-v-d8fc983f]:hover{box-shadow:0 6px 18px #0000000f;transform:translateY(-1px)}.area-card-top[data-v-d8fc983f]{display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:visible}.area-title[data-v-d8fc983f]{min-width:0;font-size:14px;font-weight:700;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-meta[data-v-d8fc983f]{margin-top:10px;font-size:12px;color:#6b7280}.area-actions[data-v-d8fc983f]{margin-top:10px}.area-card-top[data-v-d8fc983f] .el-progress{flex:0 0 auto}.issues-container[data-v-d8fc983f]{display:flex;gap:0}.issues-summary-col[data-v-d8fc983f]{flex:0 0 320px;border-right:1px solid #e5e7eb;padding-right:24px;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.summary-item[data-v-d8fc983f]{display:flex;flex-direction:column}.summary-header[data-v-d8fc983f]{display:flex;align-items:center;margin-bottom:4px}.summary-label[data-v-d8fc983f]{font-size:16px;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:6px}.info-icon-small[data-v-d8fc983f]{font-size:12px;color:#9ca3af}.summary-value[data-v-d8fc983f]{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:8px;margin-left:0}.summary-divider[data-v-d8fc983f]{height:1px;background:#f3f4f6;width:100%;margin:0}.sparkline-row[data-v-d8fc983f]{display:flex;align-items:stretch;height:50px;gap:8px;margin-top:4px}.spark-y-labels[data-v-d8fc983f]{display:flex;flex-direction:column;justify-content:space-between;height:100%;font-size:11px;color:#6b7280;min-width:24px;text-align:right;padding-top:5px;padding-bottom:5px;line-height:1;margin-right:6px}.spark-chart-area[data-v-d8fc983f]{flex:1;height:100%;position:relative;min-width:0}.issues-list-col[data-v-d8fc983f]{flex:1;padding-left:24px;display:flex;flex-direction:column;min-width:0}.issues-table-wrapper[data-v-d8fc983f]{width:100%}.issue-el-table[data-v-d8fc983f]{--el-table-border-color: transparent}.issue-el-table[data-v-d8fc983f] .el-table__row{cursor:pointer}.issue-name-text[data-v-d8fc983f]{font-size:14px;font-weight:500;color:#374151}.issue-el-table[data-v-d8fc983f] td.severity-column .cell{padding-left:4px!important;padding-right:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.issue-el-table[data-v-d8fc983f] td.issue-name-column .cell{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;direction:ltr;text-align:left;padding-left:4px!important}.severity-icon[data-v-d8fc983f]{font-size:18px;vertical-align:middle}.issue-count-badge[data-v-d8fc983f]{font-size:13px;color:#3b82f6;font-weight:500;background:#eff6ff;padding:2px 8px;border-radius:4px;white-space:nowrap}.issue-el-table[data-v-d8fc983f] td.fix-link-column{padding-right:12px!important}.issue-el-table[data-v-d8fc983f] td.fix-link-column .cell{display:flex;justify-content:flex-end;align-items:center;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.issue-el-table[data-v-d8fc983f] td.fix-link-column .cell .el-button.is-link{padding:0!important;line-height:1.2;max-width:none!important}.fix-link[data-v-d8fc983f]{font-weight:500}.issues-footer[data-v-d8fc983f]{margin-top:20px;text-align:center;background:#f9fafb;padding:10px;border-radius:4px}.no-issues[data-v-d8fc983f]{padding:40px;text-align:center;color:#9ca3af}.text-success[data-v-d8fc983f]{color:#10b981}.text-danger[data-v-d8fc983f]{color:#ef4444}.text-warning[data-v-d8fc983f]{color:#f59e0b}.text-info[data-v-d8fc983f]{color:#3b82f6}@media (max-width: 768px){.issues-container[data-v-d8fc983f]{flex-direction:column}.issues-summary-col[data-v-d8fc983f]{flex:auto;width:100%;border-right:none;border-bottom:1px solid #e5e7eb;padding-right:0;padding-bottom:20px;margin-bottom:20px}.issues-list-col[data-v-d8fc983f]{padding-left:0}}.health-area-card[data-v-d8fc983f]{padding-right:20px!important}.health-area-progress[data-v-d8fc983f]{margin-right:6px}[data-v-d8fc983f] .el-progress--circle,[data-v-d8fc983f] .el-progress-circle,[data-v-d8fc983f] .el-progress-circle svg{overflow:visible}.diff-badge[data-v-d8fc983f]{font-size:13px;font-weight:600;margin-left:6px}.block-diff[data-v-d8fc983f]{display:block;font-size:14px;margin-top:-4px;margin-left:0}.side-diff[data-v-d8fc983f]{vertical-align:middle}.diff-success[data-v-d8fc983f]{color:#10b981}.diff-danger[data-v-d8fc983f]{color:#ef4444}.diff-neutral[data-v-d8fc983f]{color:#9ca3af}.gauge-content[data-v-d8fc983f]{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.audit-page[data-v-535e991c]{font-family:Inter,sans-serif;color:#1a1a1a}.audit-header[data-v-535e991c]{background-color:#fff;padding-bottom:24px}.header-top[data-v-535e991c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.title-group h1[data-v-535e991c]{font-size:24px;font-weight:700;margin:0;color:#111827;display:flex;align-items:center;gap:8px;line-height:32px}.title-dropdown[data-v-535e991c]{vertical-align:middle;line-height:32px;height:32px;display:inline-flex}.campaign-selector[data-v-535e991c]{cursor:pointer;color:#3b82f6;display:inline-flex;align-items:center;gap:4px;font-size:24px;font-weight:700;line-height:32px;transition:color .2s;margin-left:4px}.campaign-selector[data-v-535e991c]:hover{color:#2563eb;text-decoration:underline}.dropdown-icon[data-v-535e991c]{font-size:20px;margin-top:2px;color:inherit}.title-dropdown[data-v-535e991c] .el-dropdown-link:focus{outline:none}.actions-group[data-v-535e991c]{display:flex;gap:10px}.header-meta[data-v-535e991c]{display:flex;align-items:center;gap:24px;font-size:13px;color:#374151}.meta-item[data-v-535e991c]{display:flex;gap:5px}.meta-item .label[data-v-535e991c]{color:#6b7280}.domain-item[data-v-535e991c]{font-weight:500}.audit-tabs[data-v-535e991c]{margin-top:10px}.loading-state[data-v-535e991c]{padding:40px;text-align:center;color:#6b7280}.dropdown-item-content[data-v-535e991c]{display:flex;flex-direction:column;line-height:1.2;padding:4px 0;min-width:180px}.site-name[data-v-535e991c]{font-weight:600;font-size:14px;color:#333}.site-domain[data-v-535e991c]{font-size:12px;color:#909399}.active-site[data-v-535e991c]{background-color:#ecf5ff;color:#409eff}.first-run-container[data-v-535e991c]{margin-top:20px;display:flex;justify-content:center}.scanning-card[data-v-535e991c]{width:100%;max-width:800px;text-align:center;padding:40px 20px;border-radius:12px}.scanning-content[data-v-535e991c]{display:flex;flex-direction:column;align-items:center;gap:16px}.scanning-icon-wrapper[data-v-535e991c]{background-color:#ecf5ff;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.scanning-icon[data-v-535e991c]{font-size:32px;color:#409eff}.scanning-title[data-v-535e991c]{font-size:24px;font-weight:700;color:#303133;margin:0}.scanning-desc[data-v-535e991c]{color:#606266;font-size:16px;max-width:500px;line-height:1.5;margin:0}.live-counter-box[data-v-535e991c]{margin:24px 0;padding:20px 40px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;align-items:center}.count-number[data-v-535e991c]{font-size:42px;font-weight:800;color:#3b82f6;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.count-label[data-v-535e991c]{font-size:14px;color:#6b7280;font-weight:500;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.skeleton-wrapper[data-v-535e991c]{width:100%;margin-top:20px}.modern-form[data-v-f4049cd0]{text-align:left}.w-100[data-v-f4049cd0]{width:100%}.mb-0[data-v-f4049cd0]{margin-bottom:0}.submit-btn[data-v-f4049cd0]{padding:20px 0;font-weight:600;font-size:16px;border-radius:8px;background-color:#4f46e5;border-color:#4f46e5;transition:all .2s}.submit-btn[data-v-f4049cd0]:hover{background-color:#4338ca;border-color:#4338ca;box-shadow:0 4px 12px #4f46e533}.remember-row[data-v-f4049cd0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 24px}.remember-row[data-v-f4049cd0] .el-checkbox{margin-bottom:0}.forgot-link[data-v-f4049cd0]{display:flex;align-items:center;justify-content:flex-end;white-space:nowrap;font-size:13px;font-weight:600;color:#4f46e5;text-decoration:none;padding-left:12px;line-height:1}.forgot-link[data-v-f4049cd0]:hover{color:#4338ca;text-decoration:underline}.auth-wrapper[data-v-b5edc86e]{display:flex;justify-content:center;align-items:center;min-height:90vh;padding:20px;background-color:#f9fafb}.auth-card[data-v-b5edc86e]{background:#fff;width:100%;max-width:440px;padding:40px;border-radius:16px;box-shadow:0 4px 20px #0000000d;text-align:center}.logo-area[data-v-b5edc86e]{display:flex;justify-content:center;margin-bottom:24px}.logo-icon[data-v-b5edc86e]{background-color:#4f46e5;color:#fff;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.logo-icon svg[data-v-b5edc86e]{width:24px;height:24px}.logo-text[data-v-b5edc86e]{font-size:24px;font-weight:800;color:#111827;margin-left:10px;letter-spacing:-.025em;line-height:1}.logo-highlight[data-v-b5edc86e]{color:#4f46e5}.text-decoration-none[data-v-b5edc86e]{text-decoration:none;display:inline-flex;align-items:center}.auth-header h1[data-v-b5edc86e]{font-size:24px;font-weight:700;color:#111827;margin-bottom:8px;margin-top:0}.auth-header p[data-v-b5edc86e]{font-size:14px;color:#6b7280;margin-bottom:32px;margin-top:0}.auth-footer[data-v-b5edc86e]{margin-top:24px;font-size:14px;color:#6b7280}.login-link[data-v-b5edc86e]{color:#4f46e5;font-weight:600;text-decoration:none;margin-left:4px}.login-link[data-v-b5edc86e]:hover{text-decoration:underline}.modern-form[data-v-a757e4b2]{text-align:left}.form-hint[data-v-a757e4b2]{font-size:12px;color:#9ca3af;margin-top:4px}.terms-text[data-v-a757e4b2]{font-size:13px;color:#4b5563;line-height:1.4}.terms-text a[data-v-a757e4b2]{color:#4f46e5;text-decoration:none;font-weight:500}.terms-text a[data-v-a757e4b2]:hover{text-decoration:underline}.w-100[data-v-a757e4b2]{width:100%}.mb-0[data-v-a757e4b2]{margin-bottom:0}.submit-btn[data-v-a757e4b2]{padding:20px 0;font-weight:600;font-size:16px;border-radius:8px;background-color:#4f46e5;border-color:#4f46e5;transition:all .2s}.submit-btn[data-v-a757e4b2]:hover{background-color:#4338ca;border-color:#4338ca;box-shadow:0 4px 12px #4f46e533}.auth-wrapper[data-v-a1d41203]{display:flex;justify-content:center;align-items:center;min-height:90vh;padding:20px;background-color:#f9fafb}.auth-card[data-v-a1d41203]{background:#fff;width:100%;max-width:440px;padding:40px;border-radius:16px;box-shadow:0 4px 20px #0000000d;text-align:center}.logo-area[data-v-a1d41203]{display:flex;justify-content:center;margin-bottom:24px}.logo-icon[data-v-a1d41203]{background-color:#4f46e5;color:#fff;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.logo-icon svg[data-v-a1d41203]{width:24px;height:24px}.logo-text[data-v-a1d41203]{font-size:24px;font-weight:800;color:#111827;margin-left:10px;letter-spacing:-.025em;line-height:1}.logo-highlight[data-v-a1d41203]{color:#4f46e5}.text-decoration-none[data-v-a1d41203]{text-decoration:none;display:inline-flex;align-items:center}.auth-header h1[data-v-a1d41203]{font-size:24px;font-weight:700;color:#111827;margin-bottom:8px;margin-top:0}.auth-header p[data-v-a1d41203]{font-size:14px;color:#6b7280;margin-bottom:32px;margin-top:0}.auth-footer[data-v-a1d41203]{margin-top:24px;font-size:14px;color:#6b7280}.login-link[data-v-a1d41203]{color:#4f46e5;font-weight:600;text-decoration:none;margin-left:4px}.login-link[data-v-a1d41203]:hover{text-decoration:underline}.auth-wrapper[data-v-a10c77b9]{display:flex;justify-content:center;align-items:center;min-height:90vh;padding:20px;background-color:#f9fafb}.auth-card[data-v-a10c77b9]{background:#fff;width:100%;max-width:440px;padding:40px;border-radius:16px;box-shadow:0 4px 20px #0000000d;text-align:center}.logo-area[data-v-a10c77b9]{display:flex;justify-content:center;margin-bottom:24px}.logo-icon[data-v-a10c77b9]{background-color:#4f46e5;color:#fff;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.logo-icon svg[data-v-a10c77b9]{width:24px;height:24px}.logo-text[data-v-a10c77b9]{font-size:24px;font-weight:800;color:#111827;margin-left:10px;letter-spacing:-.025em;line-height:1}.logo-highlight[data-v-a10c77b9]{color:#4f46e5}.text-decoration-none[data-v-a10c77b9]{text-decoration:none;display:inline-flex;align-items:center}.auth-header h1[data-v-a10c77b9]{font-size:24px;font-weight:700;color:#111827;margin-bottom:8px;margin-top:0}.auth-header p[data-v-a10c77b9]{font-size:14px;color:#6b7280;margin-bottom:32px;margin-top:0}.modern-form[data-v-a10c77b9]{text-align:left}.w-100[data-v-a10c77b9]{width:100%}.mb-0[data-v-a10c77b9]{margin-bottom:0}.submit-btn[data-v-a10c77b9]{padding:20px 0;font-weight:600;font-size:16px;border-radius:8px;background-color:#4f46e5;border-color:#4f46e5;transition:all .2s}.submit-btn[data-v-a10c77b9]:hover{background-color:#4338ca;border-color:#4338ca;box-shadow:0 4px 12px #4f46e533}.auth-wrapper[data-v-d171c4ac]{display:flex;justify-content:center;align-items:center;min-height:90vh;padding:20px;background-color:#f9fafb}.auth-card[data-v-d171c4ac]{background:#fff;width:100%;max-width:440px;padding:40px;border-radius:16px;box-shadow:0 4px 20px #0000000d;text-align:center}.logo-area[data-v-d171c4ac]{display:flex;justify-content:center;margin-bottom:24px}.logo-icon[data-v-d171c4ac]{background-color:#4f46e5;color:#fff;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.logo-icon svg[data-v-d171c4ac]{width:24px;height:24px}.logo-text[data-v-d171c4ac]{font-size:24px;font-weight:800;color:#111827;margin-left:10px;letter-spacing:-.025em;line-height:1}.logo-highlight[data-v-d171c4ac]{color:#4f46e5}.text-decoration-none[data-v-d171c4ac]{text-decoration:none;display:inline-flex;align-items:center}.auth-header h1[data-v-d171c4ac]{font-size:24px;font-weight:700;color:#111827;margin-bottom:8px;margin-top:0}.auth-header p[data-v-d171c4ac]{font-size:14px;color:#6b7280;margin-bottom:32px;margin-top:0}.auth-footer[data-v-d171c4ac]{margin-top:24px;font-size:14px;color:#6b7280}.login-link[data-v-d171c4ac]{color:#4f46e5;font-weight:600;text-decoration:none}.modern-form[data-v-d171c4ac]{text-align:left}.w-100[data-v-d171c4ac]{width:100%}.mb-0[data-v-d171c4ac]{margin-bottom:0}.submit-btn[data-v-d171c4ac]{padding:20px 0;font-weight:600;font-size:16px;border-radius:8px;background-color:#4f46e5;border-color:#4f46e5;transition:all .2s}.submit-btn[data-v-d171c4ac]:hover{background-color:#4338ca;border-color:#4338ca;box-shadow:0 4px 12px #4f46e533}.rp-pricing-modal[data-v-c01f1143] .el-dialog__body{padding:20px 30px 40px;background-color:#f9fafb}.rp-pricing-modal[data-v-c01f1143] .el-dialog__header{margin-right:0;border-bottom:1px solid #f3f4f6;padding:20px 30px;background:white}.rp-steps[data-v-c01f1143]{margin-bottom:40px}.rp-pricing-grid[data-v-c01f1143]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 900px){.rp-pricing-grid[data-v-c01f1143]{grid-template-columns:1fr}}.rp-price-card[data-v-c01f1143]{border:1px solid #e5e7eb;border-radius:16px;padding:32px;background:white;position:relative;display:flex;flex-direction:column;transition:all .3s ease}.rp-price-card[data-v-c01f1143]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.rp-price-card.is-popular[data-v-c01f1143]{border:2px solid #4f46e5;box-shadow:0 10px 30px #4f46e51a;z-index:2}.rp-price-card.is-popular[data-v-c01f1143]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000000d}.popular-badge[data-v-c01f1143]{position:absolute;top:-14px;right:20px;background:#4f46e5;color:#fff;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.rp-price-header[data-v-c01f1143]{margin-bottom:24px;text-align:center}.plan-badge[data-v-c01f1143]{background:#e0e7ff;color:#4338ca;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase}.price-row[data-v-c01f1143]{margin-top:16px;display:flex;justify-content:center;align-items:baseline;gap:4px}.amount[data-v-c01f1143]{font-size:42px;font-weight:800;color:#111827;letter-spacing:-1px}.period[data-v-c01f1143]{color:#6b7280;font-size:16px}.vat-info[data-v-c01f1143]{font-size:12px;color:#9ca3af;margin-bottom:8px}.desc[data-v-c01f1143]{margin-top:8px;color:#6b7280;font-size:14px;line-height:1.5;min-height:42px}.rp-price-features[data-v-c01f1143]{flex:1;display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.feature-row[data-v-c01f1143]{display:flex;align-items:center;gap:12px;font-size:14px;color:#374151}.feature-row.disabled[data-v-c01f1143]{color:#d1d5db;text-decoration:line-through}.check-icon[data-v-c01f1143]{color:#10b981}.close-icon[data-v-c01f1143]{color:#d1d5db}.rp-pricing-btn[data-v-c01f1143]{width:100%;padding:16px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s;border:none;font-size:16px}.rp-btn-dark[data-v-c01f1143]{background:#1f2937;color:#fff}.rp-btn-dark[data-v-c01f1143]:hover{background:#111827}.rp-btn-indigo[data-v-c01f1143]{background:#4f46e5;color:#fff;box-shadow:0 4px 12px #4f46e54d}.rp-btn-indigo[data-v-c01f1143]:hover{background:#4338ca}.rp-btn-disabled[data-v-c01f1143]{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;pointer-events:none}.rp-checkout-container[data-v-c01f1143]{padding:0 20px}.checkout-title[data-v-c01f1143]{font-size:18px;font-weight:700;margin-bottom:20px;color:#111827}.rp-billing-form[data-v-c01f1143]{background:white;padding:24px;border-radius:12px;border:1px solid #e5e7eb}.billing-type-toggle[data-v-c01f1143]{width:100%;margin-bottom:10px}.billing-type-toggle[data-v-c01f1143] .el-radio-group{display:flex;width:100%}.billing-type-toggle[data-v-c01f1143] .el-radio-button{flex:1;display:flex}.billing-type-toggle[data-v-c01f1143] .el-radio-button__inner{width:100%;padding:10px 5px!important;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;white-space:nowrap}.order-summary-card[data-v-c01f1143]{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:24px;display:flex;flex-direction:column;box-shadow:0 4px 6px -1px #0000000d}.sum-row[data-v-c01f1143]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#374151}.sum-label[data-v-c01f1143]{color:#4b5563}.sum-val[data-v-c01f1143]{font-weight:600;color:#111827}.sum-divider[data-v-c01f1143]{height:1px;background:#e5e7eb;margin:16px 0}.sum-row.total[data-v-c01f1143]{margin-top:8px;align-items:baseline}.sum-row.total .sum-label[data-v-c01f1143]{font-size:16px;font-weight:700;color:#111827}.sum-val-total[data-v-c01f1143]{font-size:22px;font-weight:800;color:#111827;letter-spacing:-.5px}.checkout-actions[data-v-c01f1143]{margin-top:24px;display:flex;flex-direction:column;gap:12px}.rp-back-btn[data-v-c01f1143]{background:transparent;border:none;color:#6b7280;cursor:pointer;text-decoration:underline;padding:5px}.payment-split-layout[data-v-c01f1143]{display:flex;gap:30px}@media (max-width: 768px){.payment-split-layout[data-v-c01f1143]{flex-direction:column}}.payment-left[data-v-c01f1143]{flex:1.2;background:white;padding:24px;border-radius:12px;border:1px solid #e5e7eb}.payment-right[data-v-c01f1143]{flex:.8;height:-moz-fit-content;height:fit-content}.flex-center[data-v-c01f1143]{display:flex;justify-content:center;align-items:center;min-height:300px}.form-header-row[data-v-c01f1143]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.header-left-title[data-v-c01f1143]{font-size:16px;font-weight:700;color:#1f2937;display:flex;align-items:center}.iyzico-band-img[data-v-c01f1143]{height:26px;width:auto;opacity:.9}.expiry-inputs[data-v-c01f1143]{display:flex;align-items:center;gap:10px}.slash[data-v-c01f1143]{font-size:18px;color:#9ca3af}.secure-badges[data-v-c01f1143]{text-align:center;margin-top:20px;font-size:12px;color:#10b981;display:flex;align-items:center;justify-content:center;gap:5px;font-weight:500}.payment-summary-card[data-v-c01f1143]{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:24px;display:flex;flex-direction:column;box-shadow:0 4px 6px -1px #0000000d}.summary-header-row[data-v-c01f1143]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.rp-back-btn.top-back[data-v-c01f1143]{text-decoration:none;font-size:13px;color:#4f46e5}.rp-back-btn.top-back[data-v-c01f1143]:hover{color:#4338ca}.loading-state[data-v-c01f1143]{text-align:center;color:#6b7280;padding:50px 0}.loading-state .el-icon[data-v-c01f1143]{font-size:32px;margin-bottom:10px;color:#4f46e5}.text-gray-600[data-v-c01f1143]{color:#4b5563}.text-green-600[data-v-c01f1143]{color:#059669}.mb-0[data-v-c01f1143]{margin-bottom:0!important}.mb-4[data-v-c01f1143]{margin-bottom:16px}.upgrade-note-box[data-v-c01f1143]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;padding:12px;border-radius:8px;font-size:13px;display:flex;gap:10px;margin-top:16px;line-height:1.5;align-items:flex-start}.note-icon[data-v-c01f1143]{font-size:18px;flex-shrink:0;margin-top:2px}.upgrade-note-box p[data-v-c01f1143]{margin:0;word-break:normal;overflow-wrap:break-word}.info-box.warning[data-v-c01f1143]{word-break:normal;overflow-wrap:break-word;background:#fffbeb;border:1px solid #fcd34d;color:#92400e;padding:12px;border-radius:6px;font-size:13px}.future-billing-note[data-v-c01f1143]{font-size:12px;color:#6b7280;margin-top:12px;text-align:center}.renew-text[data-v-c01f1143]{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:4px;justify-content:center}.pending-badge[data-v-c01f1143]{position:absolute;top:-14px;right:20px;background:#f59e0b;color:#fff;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:5}.rp-btn-warning[data-v-c01f1143]{background:#d97706;color:#fff}.rp-btn-warning[data-v-c01f1143]:hover{background:#b45309}.payment-left[data-v-c01f1143] .el-result__subtitle{word-break:normal!important;overflow-wrap:break-word;line-height:1.5;margin-top:10px;padding:0 15px;max-width:100%}.rp-dashboard[data-v-342221f4]{padding:6px 6px 22px}.rp-header[data-v-342221f4]{display:flex;align-items:flex-end;justify-content:space-between;padding:6px 2px 14px}.rp-title[data-v-342221f4]{font-size:26px;font-weight:700;line-height:1.1;margin:0}.rp-subtitle[data-v-342221f4]{margin-top:6px;color:var(--el-text-color-secondary);margin-bottom:0}.rp-row[data-v-342221f4]{margin-top:12px}.rp-card[data-v-342221f4]{border-radius:10px}.rp-card-header[data-v-342221f4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.rp-card-title[data-v-342221f4]{display:flex;align-items:center;gap:10px;font-weight:700}.rp-card-right[data-v-342221f4]{display:flex;align-items:center;gap:10px}.rp-plan-title[data-v-342221f4]{color:var(--el-text-color-secondary);font-size:12px}.rp-plan-name[data-v-342221f4]{font-size:18px;font-weight:700;margin-top:2px}.rp-plan-price[data-v-342221f4]{margin-top:2px;font-size:12px;color:var(--el-text-color-secondary)}.rp-plan-badges[data-v-342221f4]{margin-top:8px}.rp-usage[data-v-342221f4]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.rp-usage-row[data-v-342221f4]{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;gap:10px}.rp-usage-label[data-v-342221f4]{color:var(--el-text-color-secondary);white-space:nowrap}.rp-usage-value[data-v-342221f4]{font-weight:600;min-width:96px;text-align:right;font-variant-numeric:tabular-nums}.rp-upgrade[data-v-342221f4]{margin-top:6px;width:100%}.rp-progress[data-v-342221f4]{margin-top:6px;margin-bottom:10px}.rp-meta-limits[data-v-342221f4]{margin-top:6px;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;border-top:1px dashed var(--el-border-color-lighter)}.rp-meta-item[data-v-342221f4]{display:flex;align-items:center;justify-content:space-between;font-size:12px}.rp-meta-label[data-v-342221f4]{color:var(--el-text-color-secondary)}.rp-meta-value[data-v-342221f4]{font-weight:600}.rp-onboarding-grid[data-v-342221f4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 992px){.rp-onboarding-grid[data-v-342221f4]{grid-template-columns:1fr}}.rp-setup-card[data-v-342221f4]{border:1px solid var(--el-border-color-lighter);border-radius:10px;padding:14px;background:var(--el-bg-color)}.rp-setup-top[data-v-342221f4]{display:flex;gap:12px;align-items:flex-start}.rp-setup-icon[data-v-342221f4]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--el-fill-color-light)}.rp-setup-title[data-v-342221f4]{font-weight:800}.rp-setup-sub[data-v-342221f4]{margin-top:4px;color:var(--el-text-color-secondary);font-size:12px}.rp-setup-footer[data-v-342221f4]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.rp-onboarding-extra[data-v-342221f4]{margin-top:14px;padding-top:12px;border-top:1px solid var(--el-border-color-lighter)}.rp-onboarding-extra-title[data-v-342221f4]{font-weight:700;margin-bottom:10px}.rp-onboarding-extra-row[data-v-342221f4]{display:flex;gap:10px}@media (max-width: 992px){.rp-onboarding-extra-row[data-v-342221f4]{flex-direction:column}}.health-chart-wrapper[data-v-342221f4]{display:flex;align-items:center;justify-content:space-around;gap:20px;padding:10px 0}@media (max-width: 500px){.health-chart-wrapper[data-v-342221f4]{flex-direction:column}}.gauge-container[data-v-342221f4]{position:relative;display:flex;justify-content:center;align-items:center}.gauge-content[data-v-342221f4]{display:flex;flex-direction:column;align-items:center;line-height:1}.health-score[data-v-342221f4]{font-size:32px;font-weight:700}.health-label[data-v-342221f4]{font-size:12px;font-weight:500;color:#9ca3af;margin-top:-2px;margin-bottom:2px}.health-legend[data-v-342221f4]{flex:1;max-width:200px;display:flex;flex-direction:column;gap:12px}.legend-row[data-v-342221f4]{display:flex;justify-content:space-between;align-items:center;font-size:14px;border-bottom:1px solid #f3f4f6;padding-bottom:4px}.legend-row[data-v-342221f4]:last-child{border-bottom:none}.legend-left[data-v-342221f4]{display:flex;align-items:center;gap:8px}.dot[data-v-342221f4]{width:10px;height:10px;border-radius:50%;display:inline-block}.label[data-v-342221f4]{color:#4b5563;font-weight:500}.legend-val-wrapper[data-v-342221f4]{display:flex;align-items:baseline;gap:4px}.legend-val[data-v-342221f4]{font-weight:700;font-size:15px}.text-danger[data-v-342221f4]{color:#ef4444}.text-warning[data-v-342221f4]{color:#f59e0b}.text-info[data-v-342221f4]{color:#3b82f6}.pt-metrics-container[data-v-342221f4]{display:flex;gap:12px;margin-bottom:24px}.pt-metric-box[data-v-342221f4]{flex:1;text-align:center;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background-color:#f9fafb}.pt-metric-label[data-v-342221f4]{font-size:12px;color:#6b7280;margin-bottom:4px}.pt-metric-value[data-v-342221f4]{font-size:24px;font-weight:700;color:#1f2937}.pt-stats-list[data-v-342221f4]{display:flex;flex-direction:column;gap:8px;font-size:14px}.pt-stat-row[data-v-342221f4]{display:flex;justify-content:space-between;border-bottom:1px solid #f3f4f6;padding-bottom:8px}.pt-stat-row[data-v-342221f4]:last-child{border-bottom:none}.pt-stat-label[data-v-342221f4]{color:#4b5563}.pt-stat-val[data-v-342221f4]{font-weight:500}.text-green[data-v-342221f4]{color:#16a34a}.text-blue[data-v-342221f4]{color:#2563eb}.diff-badge[data-v-342221f4]{font-size:13px;font-weight:700;margin-left:6px}.diff-success[data-v-342221f4]{color:#10b981}.diff-danger[data-v-342221f4]{color:#ef4444}.block-diff[data-v-342221f4]{display:block;font-size:14px;margin-top:2px;margin-left:0}.side-diff[data-v-342221f4]{font-size:14px}.rp-mini-table[data-v-342221f4]{width:100%;border:1px solid #f3f4f6;border-radius:8px;overflow:hidden}.rp-table-header[data-v-342221f4],.rp-table-row[data-v-342221f4]{display:flex;align-items:center;padding:10px 12px;gap:12px}.rp-table-header[data-v-342221f4]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.rp-table-row[data-v-342221f4]{background-color:#fff;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.rp-table-row[data-v-342221f4]:last-child{border-bottom:none}.rp-table-row[data-v-342221f4]:hover{background-color:#fefce8}.col-name[data-v-342221f4]{flex:1;display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.rp-table-header .col-name[data-v-342221f4]{padding-left:42px}.col-date[data-v-342221f4]{width:90px;flex-shrink:0;text-align:right;font-size:12px;color:#6b7280;white-space:nowrap}.col-action[data-v-342221f4]{width:32px;flex-shrink:0;display:flex;justify-content:flex-end}.pdf-icon[data-v-342221f4]{width:28px;height:28px;background-color:#fef2f2;color:#ef4444;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.report-name[data-v-342221f4]{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-btn[data-v-342221f4]{padding:4px;height:auto;font-size:16px;color:#9ca3af}.download-btn[data-v-342221f4]:hover{color:#3b82f6}[data-v-342221f4] .el-progress-circle__track{stroke:#e5e7eb}.keyword-counter[data-v-eac50ac3]{color:#909399;font-size:.9rem;font-weight:600;white-space:nowrap}.examples-container[data-v-eac50ac3]{margin-top:8px;font-size:.9rem;color:#6b7280}.examples-container .el-link[data-v-eac50ac3]{font-size:.9rem;margin:0 4px;vertical-align:baseline}.popover-content ul[data-v-eac50ac3]{padding-left:20px;margin:5px 0}.popover-content li[data-v-eac50ac3],.popover-content p[data-v-eac50ac3]{font-size:14px;line-height:1.5;margin:5px 0;word-break:normal;overflow-wrap:break-word}.popover-content .example-text[data-v-eac50ac3]{color:#6b7280;font-style:normal}.keyword-intent-component[data-v-a870e6a8]{display:inline-flex;align-items:center;justify-content:center}.intent-badge[data-v-a870e6a8]{font-family:sans-serif;font-size:12px;font-weight:700;line-height:1;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background-color:var(--intent-bg);color:var(--intent-text);border-radius:4px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease-in-out}.intent-badge[data-v-a870e6a8]:hover{background-color:var(--intent-hover);color:#fff}.intent-tooltip .tooltip-title{font-weight:700;margin-bottom:4px}.intent-tooltip .tooltip-desc{font-size:12px;line-height:1.4;max-width:200px}.keyword-counter[data-v-bd3eeef4]{color:#909399;font-size:.9rem;font-weight:600;white-space:nowrap}.examples-container[data-v-bd3eeef4]{margin-top:8px;font-size:.9rem;color:#6b7280}.examples-container .el-link[data-v-bd3eeef4]{font-size:.9rem;margin:0 4px;vertical-align:baseline}.mt-2[data-v-bd3eeef4]{margin-top:.5rem}.mt-6[data-v-bd3eeef4]{margin-top:1.5rem}.mb-4[data-v-bd3eeef4]{margin-bottom:1rem}.flex[data-v-bd3eeef4]{display:flex}.justify-between[data-v-bd3eeef4]{justify-content:space-between}.items-center[data-v-bd3eeef4]{align-items:center}.popover-content ul[data-v-bd3eeef4]{padding-left:20px;margin:5px 0}.popover-content li[data-v-bd3eeef4],.popover-content p[data-v-bd3eeef4]{font-size:14px;line-height:1.5;margin:5px 0;word-break:normal;overflow-wrap:break-word}.popover-content .example-text[data-v-bd3eeef4]{color:#6b7280;font-style:normal}.sparkline-container[data-v-bd3eeef4]{height:30px;display:flex;align-items:flex-end;gap:2px;width:100%}.sparkline-bar[data-v-bd3eeef4]{width:4px;background-color:#a0cfff;border-radius:1px 1px 0 0;flex-grow:1}.serp-feats[data-v-bd3eeef4] .el-tag.serp-feature-chip{cursor:help;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;height:24px}.serp-feats[data-v-bd3eeef4] .serp-feature-chip .feat-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.el-table .serp-features-cell .cell[data-v-bd3eeef4]{overflow-x:auto;text-overflow:clip}.popover-feature-list[data-v-bd3eeef4]{display:flex;flex-direction:column;gap:10px}.popover-feature-item[data-v-bd3eeef4]{display:flex;align-items:center;gap:8px}.popover-feat-icon[data-v-bd3eeef4]{color:#6b7280}.popover-feat-label[data-v-bd3eeef4]{font-size:14px;font-weight:500;color:#1f2937}.card-header[data-v-69a36d03]{padding:4px 0}.header-top[data-v-69a36d03]{gap:12px}.header-left[data-v-69a36d03]{display:flex;align-items:center;gap:10px}.mode-switch.compact[data-v-69a36d03] .el-radio-button__inner{padding:4px 10px}.mt-4[data-v-69a36d03]{margin-top:1rem}.flex[data-v-69a36d03]{display:flex}.items-center[data-v-69a36d03]{align-items:center}.col-cell[data-v-69a36d03]{display:flex;flex-direction:column}.row-1[data-v-69a36d03]{display:flex;align-items:center;gap:6px;min-width:0}.url-link[data-v-69a36d03]{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.open-icon[data-v-69a36d03]{color:inherit;display:inline-flex;align-items:center}.domain-line[data-v-69a36d03]{margin-top:4px;font-size:14px;font-weight:700;color:#374151}.feat-line[data-v-69a36d03]{margin-top:6px}.feat-chip[data-v-69a36d03]{display:inline-flex;vertical-align:middle}.feat-chip[data-v-69a36d03] .el-tag__content{display:inline-flex;align-items:center;gap:6px;line-height:1}.feat-chip[data-v-69a36d03] .el-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.feat-chip[data-v-69a36d03] svg{display:block;width:14px;height:14px}.feat-text[data-v-69a36d03]{line-height:1}.hdr-help[data-v-69a36d03]{cursor:help}.muted[data-v-69a36d03]{color:#909399}.block-toggle[data-v-69a36d03]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#111827;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-toggle .caret[data-v-69a36d03]{color:#6b7280}.block-title[data-v-69a36d03]{font-size:14px}.block-count[data-v-69a36d03]{font-size:12px;color:#6b7280}.images-grid[data-v-69a36d03]{margin-top:8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media (max-width: 1280px){.images-grid[data-v-69a36d03]{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1024px){.images-grid[data-v-69a36d03]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.images-grid[data-v-69a36d03]{grid-template-columns:repeat(3,1fr)}}.img-card[data-v-69a36d03]{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.img-thumb[data-v-69a36d03]{width:100%;height:90px;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px #e5e7eb inset}.img-alt[data-v-69a36d03]{font-size:12px;color:#4b5563;line-height:1.2;max-height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.paa-wrap[data-v-69a36d03]{margin-top:8px}.paa-row[data-v-69a36d03]{padding:6px 0}.paa-url[data-v-69a36d03]{display:inline-flex;align-items:center;gap:6px;max-width:100%}.paa-url .url-text[data-v-69a36d03]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paa-ext[data-v-69a36d03]{flex:0 0 auto;display:inline-flex;align-items:center}.serp-feats[data-v-69a36d03] .el-tag.serp-feature-chip{cursor:help;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;height:24px}.serp-feats[data-v-69a36d03] .serp-feature-chip .feat-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.left-tools[data-v-69a36d03]{align-items:flex-start}.metric-col[data-v-69a36d03]{display:flex;flex-direction:column;gap:6px;min-width:160px}.metric-label[data-v-69a36d03]{font-weight:600;color:#374151;line-height:1}.metric-value[data-v-69a36d03]{line-height:1.2}.table-toolbar[data-v-69a36d03]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}.left-tools[data-v-69a36d03]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.results-row[data-v-69a36d03]{display:inline-flex;align-items:baseline;gap:6px}.results-title[data-v-69a36d03]{font-weight:600;color:#374151}.results-count[data-v-69a36d03]{font-weight:700}.mode-switch.compact[data-v-69a36d03] .el-radio-button__inner{padding:4px 10px;font-size:12px;line-height:1.1}.header-left[data-v-69a36d03]{display:flex;align-items:center;gap:12px}.export-btn.compact[data-v-69a36d03]{padding:4px 10px;font-size:12px;line-height:1.1;height:26px}.header-right[data-v-69a36d03]{margin-left:auto}.serp-feature-more[data-v-69a36d03]{font-weight:600;color:#374151}.sparkline-container[data-v-69a36d03]{height:30px;display:flex;align-items:flex-end;gap:2px;width:100%}.sparkline-bar[data-v-69a36d03]{width:4px;background-color:#a0cfff;border-radius:1px 1px 0 0;flex-grow:1}.el-popper[data-v-69a36d03]{white-space:pre-line;max-width:300px;line-height:1.45;word-break:break-word;padding:10px 12px}.serp-feats .el-tooltip__trigger[data-v-69a36d03],.serp-feats .el-tag[data-v-69a36d03]{cursor:default!important}.serp-feature-more.el-tag[data-v-69a36d03]{cursor:pointer!important}.export-pop[data-v-69a36d03]{display:flex;flex-direction:column;gap:8px}.export-title[data-v-69a36d03]{font-weight:700}.export-sub[data-v-69a36d03]{font-size:12px;color:#6b7280}.export-actions[data-v-69a36d03]{display:flex;gap:8px}.metrics-wrap[data-v-69a36d03],.suggestions-wrap[data-v-69a36d03]{margin-bottom:14px}.metrics-card[data-v-69a36d03]{padding:8px 12px}.metrics-grid[data-v-69a36d03]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width: 1200px){.metrics-grid[data-v-69a36d03]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.metrics-grid[data-v-69a36d03]{grid-template-columns:repeat(2,1fr)}}.metric-box[data-v-69a36d03]{display:flex;flex-direction:column;padding:10px 12px;border:1px solid #ebeef5;border-radius:8px;background:#fff;min-height:78px}.metric-label[data-v-69a36d03]{font-size:12px;color:#6b7280;margin-bottom:6px;line-height:1}.metric-value[data-v-69a36d03]{font-weight:700;font-size:18px;color:#111827}.metric-value.lg[data-v-69a36d03]{font-size:20px}.metric-value.md[data-v-69a36d03]{font-size:16px;line-height:1.5;display:flex;align-items:center}.sparkline[data-v-69a36d03]{height:48px;display:flex;align-items:flex-end;gap:4px}.sparkline .bar[data-v-69a36d03]{width:8px;background:#409EFF;border-radius:2px 2px 0 0;opacity:.9}.el-table .el-table__cell .cell[data-v-69a36d03]{word-break:normal}.el-table .serp-features-cell .cell[data-v-69a36d03]{overflow-x:auto;text-overflow:clip}.el-table .serp-features-cell .cell[data-v-69a36d03]::-webkit-scrollbar{height:4px;background-color:#f5f5f5}.el-table .serp-features-cell .cell[data-v-69a36d03]::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:2px}.el-table .serp-features-cell .cell[data-v-69a36d03]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f5f5f5}.popover-feature-list[data-v-69a36d03]{display:flex;flex-direction:column;gap:10px}.popover-feature-item[data-v-69a36d03]{display:flex;align-items:center;gap:8px}.popover-feat-icon[data-v-69a36d03]{color:#6b7280}.popover-feat-label[data-v-69a36d03]{font-size:14px;font-weight:500;color:#1f2937}.ko-subhead[data-v-24cb9379]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 20px}.ko-subhead .left[data-v-24cb9379]{display:flex;align-items:center;gap:10px}.ko-subhead .label[data-v-24cb9379]{font-weight:600;color:#374151}.country-select[data-v-24cb9379]{min-width:220px}.ko-header[data-v-24cb9379]{margin:4px 0 10px}.title-row[data-v-24cb9379]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.title-label[data-v-24cb9379]{font-size:18px;font-weight:600;color:#374151}.title-sep[data-v-24cb9379]{color:#9ca3af}.title-keyword[data-v-24cb9379]{font-size:22px;font-weight:700;color:#111827;background:#eef2ff;border:1px solid #e5e7eb;padding:2px 10px;border-radius:10px;line-height:1.4}.keyword-tabs[data-v-24cb9379] .el-tabs__header{margin-bottom:14px}.stat-card[data-v-625b6a39]{text-align:center}.stat-value[data-v-625b6a39]{font-size:28px;font-weight:700;color:#409eff}.stat-label[data-v-625b6a39]{font-size:12px;color:#909399;margin-top:4px}.mb-4[data-v-625b6a39]{margin-bottom:16px}.mt-4[data-v-625b6a39]{margin-top:16px}.mr-1[data-v-625b6a39]{margin-right:4px}.text-right[data-v-625b6a39]{text-align:right}.text-xs[data-v-625b6a39]{font-size:12px}.text-gray-300[data-v-625b6a39]{color:#ddd}.text-gray-400[data-v-625b6a39]{color:#999}.text-green-600[data-v-625b6a39]{color:#16a34a}.text-yellow-600[data-v-625b6a39]{color:#ca8a04}.text-red-600[data-v-625b6a39]{color:#dc2626}.font-bold[data-v-625b6a39]{font-weight:700}.exclude-panel{max-height:400px;overflow-y:auto}.exclude-title{font-weight:600;font-size:13px;color:#606266;margin-bottom:6px}.exclude-section .el-checkbox-group{display:flex;flex-direction:column;gap:2px}.exclude-checkbox{margin-right:0!important;height:26px}.mb-4[data-v-9ea71c5c]{margin-bottom:16px}.mt-2[data-v-9ea71c5c]{margin-top:8px}.ml-1[data-v-9ea71c5c]{margin-left:4px}.mr-2[data-v-9ea71c5c]{margin-right:8px}.msg-item[data-v-9ea71c5c]{padding:12px 0;border-bottom:1px solid #f0f0f0}.msg-header[data-v-9ea71c5c]{display:flex;align-items:center;gap:4px;margin-bottom:6px}.msg-date[data-v-9ea71c5c]{margin-left:auto;font-size:12px;color:#999}.msg-content[data-v-9ea71c5c]{font-size:13px;line-height:1.5;white-space:pre-wrap}.form-response-info[data-v-9ea71c5c]{margin-top:8px;padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:12px;color:#666;font-family:monospace}.form-response-info.response-error[data-v-9ea71c5c]{background:#fef0f0;color:#dc2626}.mb-2[data-v-f11320cc]{margin-bottom:8px}.mb-3[data-v-f11320cc]{margin-bottom:12px}.mb-4[data-v-f11320cc]{margin-bottom:16px}.ml-2[data-v-f11320cc]{margin-left:8px}.mt-1[data-v-f11320cc]{margin-top:4px}.mt-2[data-v-f11320cc]{margin-top:8px}.text-center[data-v-f11320cc]{text-align:center}.text-right[data-v-f11320cc]{text-align:right}.text-sm[data-v-f11320cc]{font-size:13px}.text-lg[data-v-f11320cc]{font-size:18px}.font-bold[data-v-f11320cc]{font-weight:700}.score-big[data-v-f11320cc]{font-size:36px;font-weight:700}.text-green-600[data-v-f11320cc]{color:#16a34a}.text-yellow-600[data-v-f11320cc]{color:#ca8a04}.text-red-600[data-v-f11320cc]{color:#dc2626}.text-blue-600[data-v-f11320cc]{color:#2563eb}.text-gray-400[data-v-f11320cc]{color:#999}.info-row[data-v-f11320cc]{padding:6px 0;border-bottom:1px solid #f5f5f5}.package-header[data-v-f11320cc]{display:flex;justify-content:space-between;align-items:center}.package-card[data-v-f11320cc]{border-left:4px solid #409eff}.package-includes[data-v-f11320cc]{padding-left:18px;margin:8px 0 0}.package-includes li[data-v-f11320cc]{font-size:13px;line-height:1.8;color:#555}.message-preview[data-v-f11320cc]{white-space:pre-wrap;font-size:14px;line-height:1.6;padding:8px 0;color:#333}.ml-1[data-v-f11320cc]{margin-left:4px}.mr-1[data-v-f11320cc]{margin-right:4px}.mb-1[data-v-f11320cc]{margin-bottom:4px}.outreach-log-card[data-v-f11320cc]{border:1px solid #ebeef5;border-radius:6px;padding:14px;margin-bottom:12px}.outreach-log-header[data-v-f11320cc]{display:flex;align-items:center;gap:4px;margin-bottom:8px;flex-wrap:wrap}.outreach-log-section[data-v-f11320cc]{margin-top:10px}.outreach-log-label[data-v-f11320cc]{font-size:12px;font-weight:600;color:#909399;margin-bottom:4px;text-transform:uppercase}.outreach-log-content[data-v-f11320cc]{font-size:13px;line-height:1.6;white-space:pre-wrap;color:#333;background:#fafafa;padding:8px 12px;border-radius:4px}.outreach-log-fields[data-v-f11320cc]{display:flex;flex-wrap:wrap;gap:4px}.outreach-log-response[data-v-f11320cc]{font-size:12px;line-height:1.5;color:#666;background:#f5f7fa;padding:8px 12px;border-radius:4px;font-family:monospace}.outreach-log-response.response-error[data-v-f11320cc]{background:#fef0f0;color:#dc2626}.process-log-item[data-v-f11320cc]{line-height:1.8}.process-log-message[data-v-f11320cc]{font-size:13px;color:#333}.process-log-context[data-v-f11320cc]{margin-top:4px}.process-log-json[data-v-f11320cc]{font-size:11px;line-height:1.4;color:#666;background:#f5f7fa;padding:8px;border-radius:4px;overflow-x:auto;max-height:200px}.pipeline-board[data-v-d7a9bd08]{display:flex;gap:12px;overflow-x:auto;min-height:500px}.pipeline-column[data-v-d7a9bd08]{flex:1;min-width:200px;background:#f8f9fa;border-radius:8px}.column-header[data-v-d7a9bd08]{padding:12px;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #e5e7eb}.column-title[data-v-d7a9bd08]{font-size:14px}.column-body[data-v-d7a9bd08]{padding:8px}.pipeline-card[data-v-d7a9bd08]{background:#fff;border-radius:6px;padding:12px;margin-bottom:8px;box-shadow:0 1px 3px #00000014;cursor:pointer;transition:box-shadow .2s}.pipeline-card[data-v-d7a9bd08]:hover{box-shadow:0 2px 8px #00000026}.card-name[data-v-d7a9bd08]{font-weight:700;font-size:14px;margin-bottom:4px}.card-meta[data-v-d7a9bd08]{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-bottom:4px}.card-score[data-v-d7a9bd08]{font-weight:700;color:#409eff}.card-domain[data-v-d7a9bd08]{font-size:11px;color:#aaa;margin-bottom:6px}.card-actions[data-v-d7a9bd08]{display:flex;gap:4px;flex-wrap:wrap}.empty-column[data-v-d7a9bd08]{text-align:center;color:#ccc;padding:20px;font-size:13px}.mb-4[data-v-d7a9bd08]{margin-bottom:16px}.text-lg[data-v-d7a9bd08]{font-size:18px}.font-bold[data-v-d7a9bd08]{font-weight:700}.keyword-section[data-v-77a17036]{width:100%}.keyword-tags[data-v-77a17036]{display:flex;flex-wrap:wrap;margin-bottom:4px}.mb-4[data-v-f092a27b]{margin-bottom:16px}.mr-1[data-v-f092a27b]{margin-right:4px}.text-right[data-v-f092a27b]{text-align:right}.mb-4[data-v-2fc93f6a]{margin-bottom:16px}.ml-2[data-v-2fc93f6a]{margin-left:8px}.mr-1[data-v-2fc93f6a]{margin-right:4px}.text-center[data-v-2fc93f6a]{text-align:center}.text-lg[data-v-2fc93f6a]{font-size:18px}.font-bold[data-v-2fc93f6a]{font-weight:700}.stat-val[data-v-2fc93f6a]{font-size:32px;font-weight:700;color:#409eff}.stat-lbl[data-v-2fc93f6a]{font-size:12px;color:#999}.demo-link[data-v-2fc93f6a]{color:#409eff;text-decoration:none}.demo-link[data-v-2fc93f6a]:hover{text-decoration:underline}.text-sm[data-v-2fc93f6a]{font-size:13px}.text-gray[data-v-2fc93f6a]{color:#999}.text-right[data-v-2fc93f6a]{text-align:right}.setup-layout[data-v-c68fc694]{display:flex;height:100%;background-color:#f9fafb}.setup-sidebar[data-v-c68fc694]{width:280px;background-color:#fff;border-right:1px solid #e5e7eb;padding:24px}.setup-content[data-v-c68fc694]{flex:1;display:flex;flex-direction:column;overflow-y:auto;position:relative}.step-wrapper[data-v-c68fc694]{padding:32px 48px 120px}.keywords-step-wrapper[data-v-c68fc694]{max-width:900px}.setup-header[data-v-c68fc694]{margin-bottom:32px}.setup-title[data-v-c68fc694]{font-size:1.875rem;font-weight:600;margin:0}.setup-description[data-v-c68fc694]{font-size:1rem;color:#4b5563;margin-top:8px}.setup-form[data-v-c68fc694]{max-width:768px}.form-section[data-v-c68fc694]{margin-bottom:24px}.label-optional[data-v-c68fc694]{color:#6b7280;font-weight:400;margin-left:4px}.step-item[data-v-c68fc694]{display:flex;align-items:center;padding:12px;border-radius:8px;margin-bottom:8px;opacity:.6}.step-item.active[data-v-c68fc694],.step-item.completed[data-v-c68fc694]{background-color:#f3f4f6;opacity:1}.step-number[data-v-c68fc694]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;background-color:#e5e7eb;color:#1f2937;margin-right:12px;flex-shrink:0}.step-item.active .step-number[data-v-c68fc694],.step-item.completed .step-number[data-v-c68fc694]{background-color:var(--el-color-primary);color:#fff}.step-label[data-v-c68fc694]{font-size:1rem;font-weight:500;color:#1f2937}.step-meta[data-v-c68fc694]{font-size:.875rem;color:#6b7280;font-weight:400}.keywords-manager-layout[data-v-c68fc694]{display:flex;flex-direction:column;gap:24px}.input-section[data-v-c68fc694]{background:#fff}.input-tabs[data-v-c68fc694]{display:flex;justify-content:space-between;margin-bottom:12px}.keywords-textarea[data-v-c68fc694]{font-family:monospace}.input-actions[data-v-c68fc694]{display:flex;justify-content:space-between;align-items:center;margin:12px 0 16px}.left-actions[data-v-c68fc694]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.common-tags-list[data-v-c68fc694]{display:flex;flex-wrap:wrap;gap:6px}.common-tag-badge[data-v-c68fc694]{background:#f0f9eb;color:#67c23a;padding:2px 8px;border-radius:12px;font-size:12px;display:inline-flex;align-items:center;gap:4px;border:1px solid #e1f3d8}.common-tag-badge .el-icon[data-v-c68fc694]{cursor:pointer}.add-btn[data-v-c68fc694]{width:auto;align-self:flex-start}.list-section[data-v-c68fc694]{border-top:1px solid #eee;padding-top:24px}.list-header[data-v-c68fc694]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.list-header h3[data-v-c68fc694]{margin:0;font-size:16px;font-weight:600}.keyword-limit[data-v-c68fc694]{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:13px;color:#606266;white-space:nowrap}.limit-progress[data-v-c68fc694]{width:100px}.kw-row[data-v-c68fc694]{display:flex;flex-direction:column;line-height:1.2}.kw-tags[data-v-c68fc694]{margin-top:4px;display:flex;gap:4px;flex-wrap:wrap}.text-muted[data-v-c68fc694]{color:#909399;font-size:12px}.setup-footer[data-v-c68fc694]{border-top:1px solid #e5e7eb;padding:24px 48px;background-color:#fff;position:absolute;bottom:0;left:280px;right:0;display:flex;justify-content:space-between}.location-option[data-v-c68fc694]{display:flex;justify-content:space-between;align-items:center}.location-label[data-v-c68fc694]{font-weight:500;color:#333;white-space:normal;overflow:hidden;text-overflow:ellipsis}.location-type[data-v-c68fc694]{font-size:.85em;color:#909399;text-transform:capitalize;margin-left:12px;flex-shrink:0}.position-tracking-setup-modal .el-dialog__body{padding:0;height:calc(100% - 60px)}.position-tracking-setup-modal .el-dialog__header{border-bottom:1px solid #e5e7eb}.el-popover{word-break:break-word}.list-controls[data-v-3e67dbef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.filters-right[data-v-3e67dbef]{display:flex;gap:10px}.date-picker-select[data-v-3e67dbef]{width:180px}.project-cell[data-v-3e67dbef]{display:flex;flex-direction:column}.project-cell strong[data-v-3e67dbef]{font-size:1rem;font-weight:600;color:#333}.project-cell a[data-v-3e67dbef]{text-decoration:none;color:inherit}.project-cell a:hover strong[data-v-3e67dbef]{color:var(--el-color-primary)}.project-cell span[data-v-3e67dbef]{font-size:.875rem;color:#6b7280}.location-cell[data-v-3e67dbef]{display:flex;flex-direction:column}.location-main[data-v-3e67dbef]{display:flex;align-items:center;font-size:1rem;font-weight:600}.device-icon[data-v-3e67dbef]{font-size:1.1rem;margin-right:8px;color:#4b5563;width:18px}.location-meta[data-v-3e67dbef]{font-size:.875rem;color:#6b7280;padding-left:26px}.loading-state[data-v-3e67dbef]{margin-top:8px;font-size:.875rem;color:#6b7280;padding-left:26px;white-space:normal;word-break:normal;overflow-wrap:break-word;line-height:1.4}.metric-loading[data-v-3e67dbef]{display:flex;justify-content:center;align-items:center;height:30px}.metric-loading .el-icon.is-loading[data-v-3e67dbef]{font-size:22px;color:var(--el-text-color-secondary)}.tracking-title[data-v-3e67dbef]{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.tracking-description[data-v-3e67dbef]{font-size:1rem;color:#4b5563;line-height:1.6;margin-top:0;margin-bottom:24px}.domain-form[data-v-3e67dbef]{display:flex}.domain-input[data-v-3e67dbef]{flex-grow:1}.domain-button[data-v-3e67dbef]{height:100%}.domain-input[data-v-3e67dbef] .el-input-group__append{background-color:var(--el-color-primary);border-color:var(--el-color-primary);padding:0}.domain-input[data-v-3e67dbef] .el-input-group__append .el-button{background-color:var(--el-color-primary);color:#fff;border-color:var(--el-color-primary);border-radius:0 4px 4px 0}.domain-input[data-v-3e67dbef] .el-input-group__append .el-button:hover{background-color:var(--el-color-primary-light-3);border-color:var(--el-color-primary-light-3)}.card-header[data-v-3e67dbef]{padding:0}.pending-project[data-v-3e67dbef]{cursor:help}.pending-project strong[data-v-3e67dbef]{font-size:1rem;font-weight:600;color:#333}.position-tracking-table[data-v-3e67dbef] .el-table__row{cursor:pointer}.report-modal-content[data-v-1a1b1f81]{padding:10px 0}.desc[data-v-1a1b1f81]{margin-bottom:20px;color:#606266}.mb-4[data-v-1a1b1f81]{margin-bottom:15px}.mb-6[data-v-1a1b1f81]{margin-bottom:24px}.white-label-section[data-v-1a1b1f81]{margin-top:24px;padding-top:20px;border-top:1px solid #ebeef5}.wl-header[data-v-1a1b1f81]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.wl-title-box[data-v-1a1b1f81]{display:flex;flex-direction:column}.wl-title[data-v-1a1b1f81]{font-weight:700;color:#303133;font-size:14px}.wl-subtitle[data-v-1a1b1f81]{font-size:12px;color:#909399;margin-top:4px}.wl-form-box[data-v-1a1b1f81]{background-color:#f9fafb;padding:20px;border-radius:8px;border:1px solid #e5e7eb}.wl-grid[data-v-1a1b1f81]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wl-note[data-v-1a1b1f81]{font-size:12px;color:#9ca3af;margin-top:8px;font-style:italic}.logo-uploader-flex[data-v-1a1b1f81]{display:flex;align-items:center;gap:10px}.logo-uploader[data-v-1a1b1f81]{width:120px;height:60px;display:inline-block}.logo-uploader[data-v-1a1b1f81] .el-upload{width:100%;height:100%;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:border-color .2s}.logo-uploader[data-v-1a1b1f81] .el-upload:hover{border-color:#409eff}.logo-uploader-icon[data-v-1a1b1f81]{font-size:24px;color:#8c939d}.logo-preview[data-v-1a1b1f81]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;display:block}.current-logo[data-v-1a1b1f81]{border:1px solid #eee;padding:4px;border-radius:4px;text-align:center;width:120px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.current-logo img[data-v-1a1b1f81]{max-height:30px;max-width:100%;margin-bottom:2px;-o-object-fit:contain;object-fit:contain}.domain-trigger[data-v-f64aacb3]{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#333;min-width:150px}.placeholder-text[data-v-f64aacb3]{color:#909399;font-weight:400}.domain-text[data-v-f64aacb3]{margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.domain-dropdown-content[data-v-f64aacb3]{display:flex;flex-direction:column}.dropdown-search[data-v-f64aacb3]{padding:10px;border-bottom:1px solid #f0f0f0}.dropdown-list[data-v-f64aacb3]{max-height:250px;overflow-y:auto}.dropdown-item[data-v-f64aacb3]{padding:10px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .2s;font-size:14px;color:#333}.dropdown-item[data-v-f64aacb3]:hover,.dropdown-item.active[data-v-f64aacb3]{background-color:#f5f7fa}.dropdown-item.active[data-v-f64aacb3]{color:var(--el-color-primary);font-weight:600}.domain-name[data-v-f64aacb3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-item[data-v-f64aacb3]{color:var(--el-color-primary)}.add-competitor-item[data-v-f64aacb3]{border-top:1px solid #f0f0f0;color:var(--el-color-success);gap:8px;justify-content:flex-start}.dropdown-footer[data-v-f64aacb3]{border-top:1px solid #e5e7eb;padding:10px 12px;color:var(--el-color-primary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:13px;background:#fafafa}.dropdown-footer[data-v-f64aacb3]:hover{background:#f0f2f5}.dropdown-item.disabled[data-v-f64aacb3]{opacity:.5;cursor:not-allowed;color:#a8abb2}.dropdown-item.disabled[data-v-f64aacb3]:hover{background-color:transparent}.date-pill-picker[data-v-6657b2fe] .el-input__wrapper{border-radius:999px;padding:0 10px;height:28px;box-shadow:none;border:1px solid #dcdfe6}.manage-tags-modal[data-v-9840ef9f] .el-dialog__body{padding:0}.manager-layout[data-v-9840ef9f]{display:flex;flex-direction:column}.filters-bar[data-v-9840ef9f]{padding:15px 20px;border-bottom:1px solid #ebeef5;background-color:#fff;display:flex;gap:15px}.filter-input[data-v-9840ef9f],.filter-select[data-v-9840ef9f]{width:240px}.bulk-actions-bar[data-v-9840ef9f]{padding:10px 20px;background-color:#f0f9eb;border-bottom:1px solid #e1f3d8;display:flex;align-items:center;justify-content:space-between}.selected-count[data-v-9840ef9f]{font-weight:600;color:#606266;font-size:14px}.bulk-controls[data-v-9840ef9f]{display:flex;align-items:center;gap:10px;flex:1;justify-content:flex-end}.bulk-tag-input[data-v-9840ef9f]{width:250px}.keyword-text[data-v-9840ef9f]{font-weight:500;color:#333}.tags-cell[data-v-9840ef9f]{display:flex;flex-wrap:wrap;gap:6px}.keyword-tag[data-v-9840ef9f]{font-size:11px;background-color:#e0f2fe;color:#0369a1;border-color:#bae6fd}[data-v-9840ef9f] .clickable-cell{cursor:pointer}.remove-menu[data-v-9840ef9f]{display:flex;flex-direction:column}.remove-header[data-v-9840ef9f]{padding:8px 12px;font-size:12px;color:#909399;font-weight:600;border-bottom:1px solid #f0f0f0}.menu-divider[data-v-9840ef9f]{height:1px;background-color:#e5e7eb;margin:4px 0}.remove-item[data-v-9840ef9f]{padding:8px 12px;cursor:pointer;font-size:13px;color:#333;transition:background .2s}.remove-item[data-v-9840ef9f]:hover{background-color:#f5f7fa}.remove-item.danger[data-v-9840ef9f]{color:#f56c6c}.remove-item.danger[data-v-9840ef9f]:hover{background-color:#fef0f0}.no-tags-msg[data-v-9840ef9f]{padding:10px;text-align:center;color:#909399;font-size:12px}.remove-tags-popover{padding:0!important}.landscape-tab[data-v-f3304981]{padding-bottom:40px;color:#333}.toolbar-container[data-v-f3304981]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:12px;border:1px solid #ebeef5;border-radius:4px;margin-bottom:20px}.landscape-grid[data-v-f3304981]{display:flex;flex-direction:column;gap:20px}.widget-row[data-v-f3304981]{display:flex;gap:20px;width:100%}.widget-card[data-v-f3304981]{background:#fff;border:1px solid #ebeef5;border-radius:4px;padding:16px;flex:1;display:flex;flex-direction:column;min-width:0}.metrics-widget[data-v-f3304981]{flex:2;padding:0}.summary-widget[data-v-f3304981]{flex:3;overflow-y:auto}.dist-widget[data-v-f3304981]{flex:3;padding-bottom:6px}.keywords-widget[data-v-f3304981]{flex:2}.table-card[data-v-f3304981]{flex:1}.metrics-rows[data-v-f3304981]{display:flex;flex-direction:column}.metric-row[data-v-f3304981]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0;height:100px}.metric-row[data-v-f3304981]:last-child{border-bottom:none}.metric-info[data-v-f3304981]{flex:0 0 40%;display:flex;flex-direction:column;justify-content:center}.metric-header[data-v-f3304981]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.metric-label[data-v-f3304981]{font-size:14px;color:#606266;font-weight:500}.metric-value-row[data-v-f3304981]{display:flex;align-items:baseline;gap:12px}.metric-value[data-v-f3304981]{font-size:28px;font-weight:700;color:#3b82f6}.unit[data-v-f3304981]{font-size:16px;color:#9ca3af;font-weight:500}.metric-diff[data-v-f3304981]{font-size:13px;font-weight:600}.metric-chart[data-v-f3304981]{flex:1;height:40px;max-height:40px;width:100%;min-width:0;padding-left:20px;position:relative}.summary-content[data-v-f3304981]{font-size:13px;line-height:1.6;color:#374151}.summary-intro[data-v-f3304981]{margin-bottom:16px}.summary-list[data-v-f3304981]{list-style:disc;padding-left:20px;margin:0}.summary-list li[data-v-f3304981]{margin-bottom:10px}.widget-header[data-v-f3304981]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:700;font-size:15px}.legend[data-v-f3304981]{display:flex;gap:14px;font-size:12px;color:#666;font-weight:400}.legend-item[data-v-f3304981]{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.legend-item--checkbox input[type=checkbox][data-v-f3304981]{width:14px;height:14px;margin-right:4px}.legend-color-dot[data-v-f3304981]{width:10px;height:10px;border-radius:2px;display:inline-block;margin-right:4px}.chart-area-bar[data-v-f3304981]{flex:none;height:320px;width:100%;position:relative;display:flex;align-items:flex-end;padding:0;margin:0}.chart-area-bar>div[data-v-f3304981]{flex:1 1 auto;display:flex;align-items:flex-end}.chart-area-bar[data-v-f3304981] canvas{width:100%!important;height:100%!important;display:block}.kw-rows[data-v-f3304981]{display:flex;flex-direction:column;gap:0;flex:1}.kw-row[data-v-f3304981]:last-child{border-bottom:none}.kw-label[data-v-f3304981]{font-size:12px;color:#666}.kw-val[data-v-f3304981]{font-size:20px;font-weight:700;line-height:1.2}.kw-stat[data-v-f3304981]{display:flex;justify-content:space-between;margin-bottom:2px}.kw-stat.new[data-v-f3304981]{color:#10b981}.kw-stat.lost[data-v-f3304981]{color:#ef4444}.kw-row[data-v-f3304981]{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0;gap:15px}.kw-left[data-v-f3304981]{flex:0 0 80px;min-width:80px}.kw-middle[data-v-f3304981]{flex:0 0 110px;min-width:110px;font-size:11px}.kw-right[data-v-f3304981]{flex:1;min-width:0;height:35px;position:relative}.sparkline-container[data-v-f3304981]{width:100%;height:100%}.kw-right[data-v-f3304981] canvas{width:100%!important;height:100%!important}.kw-footer[data-v-f3304981]{margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0;font-size:11px}.kw-footer-title[data-v-f3304981]{color:#374151;font-weight:500;margin-bottom:4px}.kw-footer-values[data-v-f3304981]{display:flex;align-items:center;gap:12px}.kw-footer-item[data-v-f3304981]{display:inline-flex;align-items:center;gap:4px}.kw-footer-dot[data-v-f3304981]{width:10px;height:10px;border-radius:9999px;background:#d1d5db}.kw-footer-dot--improved[data-v-f3304981]{background:#10b981}.kw-footer-dot--declined[data-v-f3304981]{background:#ef4444}.kw-footer-number[data-v-f3304981]{font-size:12px;font-weight:600}.kw-footer-number.improved[data-v-f3304981]{color:#10b981}.kw-footer-number.declined[data-v-f3304981]{color:#ef4444}.card-footer[data-v-f3304981]{margin-top:auto;padding-top:10px;text-align:left}.text-success[data-v-f3304981]{color:#10b981;font-weight:600}.text-danger[data-v-f3304981]{color:#ef4444;font-weight:600}.green-text[data-v-f3304981]{color:#10b981;margin-left:auto;font-size:14px}.red-text[data-v-f3304981]{color:#ef4444;margin-left:auto;font-size:14px}.no-data[data-v-f3304981]{height:100%;display:flex;align-items:center;justify-content:center;color:#999}.blue-text[data-v-f3304981]{color:#3b82f6}.no-header-wrap[data-v-f3304981] .el-table__header .cell{white-space:nowrap}.pos-cell[data-v-f3304981]{display:flex;align-items:center;justify-content:flex-start;gap:6px}.pos-value[data-v-f3304981]{font-weight:700;font-size:14px;width:24px;text-align:right;flex-shrink:0;color:#1f2937}.pos-change[data-v-f3304981]{font-size:12px;font-weight:500;display:flex;align-items:center}.text-success[data-v-f3304981]{color:#10b981}.text-danger[data-v-f3304981]{color:#ef4444}.bubble-widget[data-v-f3304981]{min-height:400px}.bubble-chart-wrapper[data-v-f3304981]{flex:2;min-width:0;height:100%;border-right:1px solid #f0f0f0;padding-right:20px;position:relative}.comp-header[data-v-f3304981]{display:flex;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #eee;color:#9ca3af;font-weight:600;margin-bottom:10px}.comp-row[data-v-f3304981]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f9fafb}.comp-col-check[data-v-f3304981]{display:flex;align-items:center;gap:8px;width:40px}.comp-col-name[data-v-f3304981]{flex:1;display:flex;align-items:center;gap:8px}.dot[data-v-f3304981]{width:10px;height:10px;border-radius:50%}.comp-col-vis[data-v-f3304981]{width:60px;text-align:right;font-weight:600}.serp-features-widget[data-v-f3304981]{min-height:300px}.chart-area-bar-features[data-v-f3304981]{height:250px;width:100%}.bubble-content[data-v-f3304981]{display:flex;height:340px;gap:20px}.competitors-list-wrapper[data-v-f3304981]{flex:1;display:flex;flex-direction:column;height:100%}.competitors-list[data-v-f3304981]{flex:1;overflow-y:auto;font-size:13px;margin-bottom:10px}.comp-footer[data-v-f3304981]{margin-top:auto;display:flex;gap:10px}.custom-checkbox[data-v-f3304981]{position:relative;display:inline-block;width:16px;height:16px;cursor:pointer}.custom-checkbox input[data-v-f3304981]{opacity:0;width:0;height:0}.checkmark[data-v-f3304981]{position:absolute;top:0;left:0;height:16px;width:16px;border-radius:3px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center}.check-icon[data-v-f3304981]{font-size:10px;color:#fff}.text-link[data-v-f3304981]{color:#3b82f6;cursor:pointer}.badge-you[data-v-f3304981]{background:#eff6ff;color:#3b82f6;font-size:10px;padding:2px 6px;border-radius:4px;margin-left:6px}.tags-widget[data-v-f3304981]{min-height:200px;display:flex;flex-direction:column}.tags-table-wrapper[data-v-f3304981]{flex:1}.tag-pill[data-v-f3304981]{display:inline-block;padding:2px 10px;border-radius:12px;border:1px solid #e5e7eb;background-color:#f9fafb;font-size:12px;color:#374151;font-weight:500}.cell-metric[data-v-f3304981]{display:flex;justify-content:flex-end;align-items:center;gap:8px}.cell-metric .val[data-v-f3304981]{font-weight:600;color:#1f2937;text-align:right;flex:1}.cell-metric .diff[data-v-f3304981]{font-size:11px;font-weight:500;width:45px;min-width:45px;text-align:left;flex-shrink:0}.text-muted[data-v-f3304981]{color:#9ca3af}.no-more-tags[data-v-f3304981]{text-align:center;padding:20px;color:#6b7280;font-size:13px;font-style:italic}.chart-legend-row[data-v-f3304981]{display:flex;gap:20px;margin-top:15px;justify-content:center}.serp-legend[data-v-f3304981]{margin-top:15px;display:flex;gap:20px;justify-content:flex-start;padding-left:10px}.legend-item[data-v-f3304981]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#4b5563;-webkit-user-select:none;-moz-user-select:none;user-select:none}.legend-item input[data-v-f3304981]{display:none}.legend-box[data-v-f3304981]{width:16px;height:16px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.legend-item input:not(:checked)+.legend-box[data-v-f3304981]{opacity:.4}.legend-text[data-v-f3304981]{font-weight:500}.legend-color-dot[data-v-f3304981]{width:12px;height:12px;border-radius:3px}.pages-tabs[data-v-f3304981]{display:flex;border-bottom:1px solid #ebeef5;margin-bottom:15px}.tab-btn[data-v-f3304981]{background:none;border:none;padding:8px 16px;font-size:13px;cursor:pointer;color:#606266;border-bottom:2px solid transparent;transition:all .2s}.tab-btn[data-v-f3304981]:hover{color:#3b82f6}.tab-btn.active[data-v-f3304981]{color:#3b82f6;border-bottom-color:#3b82f6;font-weight:600}.url-link[data-v-f3304981]{color:#3b82f6;text-decoration:none;display:flex;align-items:center;gap:4px}.url-link[data-v-f3304981]:hover{text-decoration:underline}.link-icon[data-v-f3304981]{font-size:12px;color:#9ca3af}.pages-table[data-v-f3304981] th.el-table__cell>.cell{white-space:nowrap!important}.metric-cell-inner[data-v-f3304981]{display:flex;justify-content:flex-end;align-items:center;width:100%}.metric-cell-inner .val[data-v-f3304981]{font-weight:600;color:#1f2937;text-align:right}.metric-cell-inner .diff-wrapper[data-v-f3304981]{display:flex;justify-content:flex-start;width:60px;min-width:60px;padding-left:8px}.metric-cell-inner .diff[data-v-f3304981]{font-size:11px;font-weight:500;white-space:nowrap}@media (max-width: 1024px){.bubble-content[data-v-f3304981]{flex-direction:column;height:auto}.bubble-chart-wrapper[data-v-f3304981]{height:300px;width:100%;border-right:none;border-bottom:1px solid #f0f0f0;padding-right:0;padding-bottom:20px;margin-bottom:20px}.competitors-list-wrapper[data-v-f3304981]{height:auto;min-height:300px}}.url-cell-wrapper[data-v-f3304981]{display:flex;align-items:center;gap:6px;max-width:100%}.url-text-link[data-v-f3304981]{cursor:pointer;color:#3b82f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url-text-link[data-v-f3304981]:hover{text-decoration:underline}.external-icon-link[data-v-f3304981]{display:flex;align-items:center;color:#9ca3af;text-decoration:none;flex-shrink:0}.external-icon-link[data-v-f3304981]:hover{color:#3b82f6}.keyword-link[data-v-f3304981]{color:#3b82f6;cursor:pointer;font-weight:500;transition:color .2s}.keyword-link[data-v-f3304981]:hover{text-decoration:underline;color:#2563eb}.tag-pill.clickable[data-v-f3304981]{cursor:pointer;transition:all .2s}.tag-pill.clickable[data-v-f3304981]:hover{background-color:#e5e7eb;border-color:#d1d5db}.text-link[data-v-f3304981]{color:#3b82f6;cursor:pointer;font-weight:600}.text-link[data-v-f3304981]:hover{text-decoration:underline}.tag-filter-trigger[data-v-2cf8c43b]{display:flex;align-items:center;justify-content:space-between;min-width:120px}.tag-filter-trigger.active[data-v-2cf8c43b]{border-color:var(--el-color-primary);color:var(--el-color-primary);background-color:#ecf5ff}.custom-filter-content[data-v-2cf8c43b]{display:flex;flex-direction:column;padding:4px;gap:0}.filter-section[data-v-2cf8c43b]{padding:8px;border-bottom:1px solid #f0f0f0}.tag-checkbox-list[data-v-2cf8c43b]{max-height:200px;overflow-y:auto;padding:8px}.tag-checkbox-item[data-v-2cf8c43b]{margin-bottom:6px}.tag-label-text[data-v-2cf8c43b]{font-size:13px;margin-left:4px;white-space:normal;word-break:break-word}.no-tags[data-v-2cf8c43b]{padding:8px;color:#909399;font-size:12px;text-align:center}.filter-footer[data-v-2cf8c43b]{display:flex;justify-content:space-between;align-items:center;padding:8px;border-top:1px solid #ebeef5;background-color:#fafafa}.footer-actions[data-v-2cf8c43b]{display:flex;gap:8px}.filter-trigger-btn[data-v-a1db0d0a]{min-width:100px;justify-content:space-between;display:flex;align-items:center}.filter-trigger-btn.active[data-v-a1db0d0a]{border-color:var(--el-color-primary);color:var(--el-color-primary);background-color:#ecf5ff}.volume-dropdown-content[data-v-a1db0d0a]{display:flex;flex-direction:column}.volume-ranges-list[data-v-a1db0d0a]{padding:4px 0;border-bottom:1px solid #ebeef5}.volume-range-item[data-v-a1db0d0a]{padding:8px 12px;cursor:pointer;font-size:13px;color:#333;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.volume-range-item[data-v-a1db0d0a]:hover{background-color:#f5f7fa;color:var(--el-color-primary)}.volume-range-item.selected[data-v-a1db0d0a]{color:var(--el-color-primary);font-weight:600;background-color:#f0f9eb}.custom-range-section[data-v-a1db0d0a]{padding:12px}.section-title[data-v-a1db0d0a]{font-size:12px;font-weight:600;margin-bottom:8px;color:#606266}.range-inputs[data-v-a1db0d0a]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.range-separator[data-v-a1db0d0a]{color:#909399}.range-actions[data-v-a1db0d0a]{display:flex;justify-content:space-between;align-items:center}.apply-btn[data-v-a1db0d0a]{width:100%;margin-left:8px}.intent-filter-wrapper[data-v-9cd73a3e]{display:flex;align-items:center}.intent-filter-select[data-v-9cd73a3e]{width:200px}.intent-option-row[data-v-9cd73a3e]{display:flex;align-items:center;gap:8px;width:100%}.intent-option-label[data-v-9cd73a3e]{flex:1}.intent-option-badge[data-v-9cd73a3e]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.option-info-icon[data-v-9cd73a3e]{color:#909399;margin-left:8px;font-size:14px}.option-info-icon[data-v-9cd73a3e]:hover{color:#606266}[data-v-9cd73a3e] .el-select__tags .el-tag{background-color:#f4f4f5;color:#303133;border-color:#dcdfe6;font-weight:600}[data-v-9cd73a3e] .el-select__tags .el-tag--info{background-color:#e9e9eb;color:#909399}.keyword-filter-input[data-v-9dfc659f]{width:220px}.filter-trigger-btn[data-v-03b916db]{min-width:100px;justify-content:space-between;display:flex;align-items:center}.filter-trigger-btn.active[data-v-03b916db]{border-color:var(--el-color-primary);color:var(--el-color-primary);background-color:#ecf5ff}.volume-dropdown-content[data-v-03b916db]{display:flex;flex-direction:column;padding:4px 0}.volume-range-item[data-v-03b916db]{padding:8px 12px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center}.volume-range-item[data-v-03b916db]:hover{background-color:#f5f7fa}.range-label[data-v-03b916db]{display:flex;align-items:center;gap:8px;font-size:13px;color:#333}.dot[data-v-03b916db]{width:8px;height:8px;border-radius:50%;display:inline-block}.filter-footer[data-v-03b916db]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-top:1px solid #ebeef5;margin-top:4px}.level-checkbox-group[data-v-03b916db],[data-v-03b916db] .el-checkbox__label{width:100%}.sf-content[data-v-fbe64c78]{padding:4px}.sf-section[data-v-fbe64c78]{display:flex;flex-direction:column;gap:2px}.sf-option[data-v-fbe64c78]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;cursor:pointer;border-radius:4px}.sf-option[data-v-fbe64c78]:hover{background-color:#f5f7fa}.sf-option .el-radio[data-v-fbe64c78]{margin-right:0;width:100%;pointer-events:none}.info-icon[data-v-fbe64c78]{color:#909399;font-size:12px}.sf-divider[data-v-fbe64c78]{height:1px;background-color:#e4e7ed;margin:8px 0}.features-list[data-v-fbe64c78]{max-height:250px;overflow-y:auto}.sf-feature-item[data-v-fbe64c78]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;cursor:pointer;border-radius:4px;font-size:13px;color:#606266}.sf-feature-item[data-v-fbe64c78]:hover:not(.disabled){background-color:#f5f7fa}.sf-feature-item.active[data-v-fbe64c78]{background-color:#ecf5ff;color:var(--el-color-primary);font-weight:500}.sf-feature-item.disabled[data-v-fbe64c78]{opacity:.5;cursor:not-allowed;pointer-events:none}.sf-feat-left[data-v-fbe64c78]{display:flex;align-items:center;gap:8px}.feat-count[data-v-fbe64c78]{color:#909399;font-size:12px}.sf-footer[data-v-fbe64c78]{margin-top:8px;padding-top:8px;border-top:1px solid #e4e7ed;display:flex;justify-content:flex-end}.rf-container[data-v-d3b6526e]{padding:0;color:#606266;font-size:14px}.rf-header[data-v-d3b6526e]{padding:10px 16px;font-weight:600;border-bottom:1px solid #e4e7ed;display:flex;align-items:center;gap:6px;background-color:#f9fafb;font-size:13px;color:#606266}.info-icon[data-v-d3b6526e]{color:#909399;cursor:help}.rf-menu[data-v-d3b6526e]{list-style:none;padding:4px 0;margin:0}.rf-item[data-v-d3b6526e]{position:relative;cursor:pointer}.rf-item.is-disabled[data-v-d3b6526e]{opacity:.5;pointer-events:none;cursor:not-allowed}.rf-label[data-v-d3b6526e]{padding:8px 16px;display:flex;justify-content:space-between;align-items:center}.rf-label-right[data-v-d3b6526e]{display:flex;align-items:center;gap:8px}.rf-item:hover>.rf-label[data-v-d3b6526e],.rf-item.active>.rf-label[data-v-d3b6526e]{background-color:#f5f7fa;color:var(--el-color-primary)}.rf-count[data-v-d3b6526e]{color:#909399;font-size:12px;min-width:20px;text-align:right}.rf-submenu[data-v-d3b6526e]{display:none;position:absolute;left:100%;top:-4px;width:180px;background:#fff;border:1px solid #e4e7ed;box-shadow:0 2px 12px #0000001a;list-style:none;padding:4px 0;margin:0;z-index:10;border-radius:4px}.rf-item.has-submenu:hover .rf-submenu[data-v-d3b6526e]{display:block}.rf-subitem[data-v-d3b6526e]{padding:8px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.rf-subitem[data-v-d3b6526e]:hover{background-color:#f5f7fa;color:var(--el-color-primary)}.rf-subitem.active[data-v-d3b6526e]{color:var(--el-color-primary);font-weight:600;background-color:#ecf5ff}.rf-subitem.is-disabled[data-v-d3b6526e]{opacity:.5;cursor:not-allowed;pointer-events:none}.sub-count[data-v-d3b6526e]{color:#909399;font-size:12px;margin-left:auto;margin-right:8px}.rf-divider[data-v-d3b6526e]{height:1px;background-color:#e4e7ed;margin:4px 0}.rf-footer[data-v-d3b6526e]{border-top:1px solid #e4e7ed;padding:8px 16px 0;margin-top:4px;margin-bottom:8px;display:flex;justify-content:flex-end}.arrow-icon[data-v-d3b6526e]{font-size:12px;color:#909399}.check-icon[data-v-d3b6526e]{font-size:12px}.condition-row[data-v-5e24a5c6]{display:flex;gap:10px;margin-bottom:12px;align-items:center}.w-120[data-v-5e24a5c6]{width:120px}.w-160[data-v-5e24a5c6]{width:160px}.flex-1[data-v-5e24a5c6]{flex:1}.actions-row[data-v-5e24a5c6]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid #f0f2f5}.filter-count[data-v-5e24a5c6]{margin-left:4px;font-weight:600}.empty-state[data-v-5e24a5c6]{color:#909399;text-align:center;padding:10px 0;font-size:13px}.right-actions[data-v-5e24a5c6]{display:flex;gap:10px}.advanced-filter-popover[data-v-5e24a5c6]{padding:16px!important}.overview-tab[data-v-aee8c42c]{padding-bottom:40px}.toolbar-container[data-v-aee8c42c]{background:#fff;border:1px solid #ebeef5;border-radius:4px;padding:12px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.top-row[data-v-aee8c42c]{display:flex;justify-content:space-between;align-items:center}.domains-row[data-v-aee8c42c]{display:flex;gap:12px;flex-wrap:wrap}.domain-slot[data-v-aee8c42c]{position:relative}.clear-slot-icon[data-v-aee8c42c]{position:absolute;top:-6px;right:-6px;background:#f56c6c;color:#fff;border-radius:50%;width:16px;height:16px;cursor:pointer;font-size:10px;display:flex;align-items:center;justify-content:center;z-index:10}.filters-row[data-v-aee8c42c]{display:flex;gap:12px;align-items:center;border-top:1px solid #f0f0f0;padding-top:12px}.spacer[data-v-aee8c42c]{flex:1}.chart-section[data-v-aee8c42c]{background:#fff;border:1px solid #ebeef5;border-radius:4px;margin-bottom:20px;padding:20px}.chart-header[data-v-aee8c42c]{margin-bottom:20px;border-bottom:1px solid #f0f0f0}.chart-tabs[data-v-aee8c42c]{display:flex;gap:24px;margin-bottom:12px}.chart-tab[data-v-aee8c42c]{cursor:pointer;padding-bottom:10px;color:#606266;font-weight:500;border-bottom:2px solid transparent;transition:all .2s}.chart-tab.active[data-v-aee8c42c]{color:var(--el-color-primary);border-bottom-color:var(--el-color-primary)}.scorecards-row[data-v-aee8c42c]{display:flex;gap:32px;margin-bottom:24px;flex-wrap:wrap}.scorecard[data-v-aee8c42c]{display:flex;flex-direction:column;padding-left:12px;border-left:4px solid #ccc}.sc-domain[data-v-aee8c42c]{font-size:14px;color:#606266;font-weight:500;margin-bottom:4px}.sc-stats[data-v-aee8c42c]{display:flex;align-items:baseline;gap:8px}.sc-value[data-v-aee8c42c]{font-size:28px;font-weight:700;color:#1f2937;line-height:1}.sc-unit[data-v-aee8c42c]{font-size:14px;font-weight:500;color:#909399;margin-left:2px}.sc-diff[data-v-aee8c42c]{font-size:13px;font-weight:600}.chart-content[data-v-aee8c42c]{height:380px}.chart-container[data-v-aee8c42c]{width:100%;height:300px;position:relative}.no-chart-data[data-v-aee8c42c]{height:100%;display:flex;align-items:center;justify-content:center;color:#909399}.table-section[data-v-aee8c42c]{background:#fff;border:1px solid #ebeef5;border-radius:4px;padding:20px}.table-header-row[data-v-aee8c42c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.overview-title[data-v-aee8c42c]{margin:0;font-size:16px;font-weight:700;display:flex;align-items:center;gap:6px;color:#1a1a1a}.header-info-icon[data-v-aee8c42c]{color:#909399;font-size:14px;cursor:help;font-weight:400}.table-controls-row[data-v-aee8c42c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.left-controls[data-v-aee8c42c]{display:flex;gap:10px;align-items:center}.btn-control[data-v-aee8c42c]{font-weight:500;color:#555}.segmented-control[data-v-aee8c42c]{display:flex;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;height:32px}.segment-item[data-v-aee8c42c]{padding:0 12px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#606266;cursor:pointer;border-right:1px solid #dcdfe6;background:#fff;transition:all .2s}.segment-item[data-v-aee8c42c]:last-child{border-right:none}.segment-item[data-v-aee8c42c]:hover{background-color:#f5f7fa;color:var(--el-color-primary)}.segment-item.active[data-v-aee8c42c]{background-color:#ecf5ff;color:var(--el-color-primary);font-weight:600}.segment-item.wide[data-v-aee8c42c]{min-width:140px}.segment-item.icon-only[data-v-aee8c42c]{padding:0 8px}.segment-dropdown[data-v-aee8c42c]{display:flex;align-items:center}.is-active[data-v-aee8c42c]{color:var(--el-color-primary);font-weight:700;background-color:#f0f9ff}.overview-table .keyword-cell[data-v-aee8c42c]{display:flex;flex-direction:column;line-height:1.3}.kw-text[data-v-aee8c42c]{font-weight:500;color:#303133}.kw-tags[data-v-aee8c42c]{margin-top:2px;display:flex;flex-wrap:wrap;gap:4px}.intents-row[data-v-aee8c42c]{display:flex;gap:4px;justify-content:center}.kd-cell[data-v-aee8c42c]{display:flex;align-items:center;justify-content:center;gap:6px}.rank-text[data-v-aee8c42c]{font-weight:500;color:#606266}.rank-text.bold[data-v-aee8c42c]{font-weight:700;color:#303133}.diff-up[data-v-aee8c42c]{color:#22c55e}.diff-down[data-v-aee8c42c]{color:#ef4444}.diff-neutral[data-v-aee8c42c]{color:#dcdfe6}.url-link[data-v-aee8c42c]{color:#909399}.url-link[data-v-aee8c42c]:hover{color:var(--el-color-primary)}.pending-metric[data-v-aee8c42c]{display:flex;justify-content:center;align-items:center;color:#b1b3b8}.loading-icon[data-v-aee8c42c]{font-size:16px;cursor:help}.add-kw-popover[data-v-aee8c42c]{padding:4px}.popover-title[data-v-aee8c42c]{font-size:13px;color:#606266;margin-bottom:8px}.keyword-input-wrapper[data-v-aee8c42c]{position:relative}.popover-footer[data-v-aee8c42c]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.overview-table[data-v-aee8c42c] th.el-table__cell .cell{word-break:normal;white-space:normal;line-height:1.2;padding:0 4px}.serp-feats-cell[data-v-aee8c42c]{display:flex;align-items:center;justify-content:center;gap:4px}.serp-feature-chip[data-v-aee8c42c]{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 6px;background-color:#fff;border:1px solid #a0cfff;color:#409eff;border-radius:4px}.serp-feature-more[data-v-aee8c42c]{cursor:pointer;font-weight:600;height:24px}.popover-feature-list[data-v-aee8c42c]{display:flex;flex-direction:column;gap:10px}.popover-feature-item[data-v-aee8c42c]{display:flex;align-items:center;gap:8px}.popover-feat-icon[data-v-aee8c42c]{color:#6b7280}.popover-feat-label[data-v-aee8c42c]{font-size:14px;font-weight:500;color:#1f2937}.overview-table[data-v-aee8c42c] .el-table__header-wrapper thead th{background-color:#f9fafb}[data-v-aee8c42c] th.no-right-border,[data-v-aee8c42c] td.no-right-border{border-right-color:transparent!important}[data-v-aee8c42c] th.no-left-border,[data-v-aee8c42c] td.no-left-border{border-left-color:transparent!important}[data-v-aee8c42c] .no-right-border .cell{border-right-color:transparent!important}[data-v-aee8c42c] .no-left-border .cell{border-left-color:transparent!important}.overview-table[data-v-aee8c42c] th.compact-date-header .cell{white-space:nowrap}.overview-table .diff-up[data-v-aee8c42c]{color:#67c23a;font-size:11px;margin-top:2px;font-weight:600}.overview-table .diff-down[data-v-aee8c42c]{color:#f56c6c;font-size:11px;margin-top:2px;font-weight:600}.overview-table .diff-neutral[data-v-aee8c42c]{color:#c0c4cc;font-size:11px;margin-top:2px;font-weight:600}.overview-table[data-v-aee8c42c] .el-table__body .cell{word-break:normal!important;overflow-wrap:break-word}.text-success[data-v-aee8c42c]{color:#10b981}.text-danger[data-v-aee8c42c]{color:#ef4444}.diff-neutral[data-v-aee8c42c]{color:#9ca3af}.expanded-chart-container[data-v-aee8c42c]{padding:20px;background-color:#f9fafb;border-top:1px solid #f0f0f0}.history-chart-wrapper[data-v-aee8c42c]{height:300px;width:100%}.chart-loading[data-v-aee8c42c],.chart-no-data[data-v-aee8c42c]{height:100px;display:flex;align-items:center;justify-content:center;color:#909399;font-size:13px;gap:8px}.overview-table[data-v-aee8c42c] .el-table__row{cursor:pointer}[data-v-aee8c42c] .hidden-expand-col{visibility:hidden;padding:0!important;border-right:none!important;width:0!important}.keyword-cell-wrapper[data-v-aee8c42c]{display:flex;align-items:flex-start;gap:8px}.custom-expand-icon[data-v-aee8c42c]{font-size:12px;color:#909399;transition:transform .2s;margin-top:4px}.custom-expand-icon.is-expanded[data-v-aee8c42c]{transform:rotate(90deg);color:var(--el-color-primary)}.keyword-content[data-v-aee8c42c]{display:flex;flex-direction:column;line-height:1.3}.input-new-tag[data-v-aee8c42c]{width:90px;vertical-align:bottom}.button-new-tag[data-v-aee8c42c]{height:24px;line-height:22px;padding-top:0;padding-bottom:0}.kw-tags[data-v-aee8c42c]{margin-top:2px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-height:24px}.keyword-tag[data-v-aee8c42c]{font-size:11px;background-color:#e0f2fe;color:#0369a1;border-color:#bae6fd;cursor:pointer}.add-tag-btn[data-v-aee8c42c]{font-size:11px;padding:0 4px;height:20px;color:#909399;opacity:0;transition:opacity .2s}.add-tag-btn[data-v-aee8c42c]:hover{color:var(--el-color-primary)}.el-table__row:hover .add-tag-btn[data-v-aee8c42c]{opacity:1}.tag-popover-content[data-v-aee8c42c]{display:flex;flex-direction:column}.tag-list[data-v-aee8c42c]{max-height:150px;overflow-y:auto;margin-top:6px}.tag-item[data-v-aee8c42c]{padding:6px 8px;cursor:pointer;font-size:12px;border-radius:4px}.tag-item[data-v-aee8c42c]:hover{background-color:#f5f7fa}.create-item[data-v-aee8c42c]{color:var(--el-color-primary);border-top:1px solid #f0f0f0;margin-top:4px;padding-top:8px}.no-tags[data-v-aee8c42c]{padding:8px;color:#909399;font-size:12px;text-align:center}.mb-2[data-v-aee8c42c]{margin-bottom:8px}.expanded-chart-container[data-v-aee8c42c]{padding:20px;background-color:#fcfcfc;border-top:1px solid #f0f0f0}.history-content[data-v-aee8c42c]{display:flex;flex-direction:column;gap:15px}.chart-legend[data-v-aee8c42c]{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:10px;border-bottom:1px dashed #e5e7eb}.legend-item[data-v-aee8c42c]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151}.legend-dot[data-v-aee8c42c]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-name[data-v-aee8c42c]{font-weight:600}.legend-values[data-v-aee8c42c]{display:flex;align-items:center;gap:4px;color:#6b7280}.arrow-icon[data-v-aee8c42c]{font-size:10px;color:#9ca3af}.history-chart-wrapper[data-v-aee8c42c]{height:250px;width:100%}.legend-item[data-v-aee8c42c]{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 8px;border-radius:4px;transition:background-color .2s,opacity .2s}.legend-item[data-v-aee8c42c]:hover{background-color:#f3f4f6}.legend-item.is-dimmed[data-v-aee8c42c]{opacity:.5;text-decoration:line-through}.legend-checkbox[data-v-aee8c42c]{margin-right:4px;height:auto}.legend-checkbox[data-v-aee8c42c] .el-checkbox__input{pointer-events:none}.toolbar-container[data-v-2d53093d]{background:#fff;border:1px solid #ebeef5;border-radius:4px;margin-bottom:24px;padding:12px;display:flex;flex-direction:column;gap:12px}.top-toolbar[data-v-2d53093d]{display:flex;justify-content:space-between;align-items:center;width:100%}.domains-row[data-v-2d53093d]{display:flex;gap:12px;flex-wrap:wrap}.domain-slot[data-v-2d53093d]{position:relative}.clear-slot-icon[data-v-2d53093d]{position:absolute;top:-6px;right:-6px;background:#f56c6c;color:#fff;border-radius:50%;width:16px;height:16px;cursor:pointer;font-size:10px;display:flex;align-items:center;justify-content:center;z-index:10}.filters-toolbar[data-v-2d53093d]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f0f0f0;padding-top:12px}.left-filters[data-v-2d53093d]{display:flex;gap:12px;align-items:center}.filter-select[data-v-2d53093d]{width:160px}.table-section[data-v-2d53093d]{background:#fff;border-radius:4px;border:1px solid #ebeef5;margin-bottom:24px}.table-header[data-v-2d53093d]{padding:15px 20px;border-bottom:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center}.overview-title[data-v-2d53093d]{margin:0;font-size:16px;font-weight:700;display:flex;align-items:center;gap:6px;color:#1a1a1a}.header-info-icon[data-v-2d53093d]{color:#909399;font-size:14px;cursor:help;font-weight:400}.mt-4[data-v-2d53093d]{margin-top:24px}.vis-col[data-v-2d53093d]{display:flex;align-items:center;justify-content:flex-start;gap:15px}.vis-val[data-v-2d53093d]{font-weight:600;width:60px;min-width:60px;text-align:right;flex-shrink:0}.bucket-count-val[data-v-2d53093d]{color:#409eff}.custom-progress[data-v-2d53093d]{width:60px;flex-shrink:0}.text-success[data-v-2d53093d]{color:#67c23a;font-weight:600}.text-danger[data-v-2d53093d]{color:#f56c6c;font-weight:600}.text-muted[data-v-2d53093d]{color:#909399}.text-primary[data-v-2d53093d]{color:var(--el-color-primary)}.fw-bold[data-v-2d53093d]{font-weight:700}.external-link-icon[data-v-2d53093d]{color:#909399;margin-left:5px;font-size:12px;text-decoration:none}.external-link-icon[data-v-2d53093d]:hover{color:var(--el-color-primary)}.rank-bucket-val[data-v-2d53093d]{color:#409eff}.rank-bucket-val.clickable[data-v-2d53093d]{cursor:pointer}.rank-bucket-val.is-zero[data-v-2d53093d]{color:#c0c4cc;cursor:default}.bucket-header[data-v-2d53093d]{background-color:#f9fafb}.bucket-count-col[data-v-2d53093d]{font-weight:600;color:#409eff}.domain-link[data-v-2d53093d]{cursor:pointer;color:#606266;transition:color .2s}.domain-link[data-v-2d53093d]:hover{color:var(--el-color-primary);text-decoration:underline}.text-primary.domain-link[data-v-2d53093d]{color:var(--el-color-primary)}.pages-toolbar[data-v-20535b95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.date-selector-wrapper[data-v-20535b95]{margin-left:auto;display:flex;align-items:center}.filters-row[data-v-20535b95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.left-filters[data-v-20535b95]{display:flex;gap:10px;align-items:center;flex:1;flex-wrap:wrap;min-width:280px}.right-actions[data-v-20535b95]{flex-shrink:0}.url-filter[data-v-20535b95]{width:220px;max-width:100%}.right-filters[data-v-20535b95]{display:flex;gap:12px}.table-container[data-v-20535b95]{background:#fff;border-radius:4px;border:1px solid #ebeef5}.table-header-summary[data-v-20535b95]{padding:15px;border-bottom:1px solid #ebeef5}.table-header-summary h3[data-v-20535b95]{margin:0;font-size:16px;font-weight:600}.pagination-wrapper[data-v-20535b95]{padding:15px;display:flex;justify-content:flex-end}[data-v-20535b95] .el-table__body td.el-table__cell:first-child .cell{display:flex;align-items:center}.url-cell[data-v-20535b95]{display:flex;align-items:center;gap:8px;color:#606266}.url-text[data-v-20535b95]{color:#333;font-size:14px;word-break:break-all;white-space:normal;line-height:1.4}.external-link[data-v-20535b95]{font-size:12px;color:#909399;cursor:pointer;margin-top:2px}.external-link[data-v-20535b95]:hover{color:var(--el-color-primary)}[data-v-20535b95] .el-table__row:not(.el-table__row--level-1){cursor:pointer}.keyword-cell[data-v-20535b95]{padding-left:24px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-height:32px}.keyword-text[data-v-20535b95]{color:#3b82f6;cursor:pointer;font-weight:500;transition:color .2s}.keyword-tags-row[data-v-20535b95]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.keyword-tag[data-v-20535b95]{font-size:11px;background-color:#e0f2fe;color:#0369a1;border-color:#bae6fd;cursor:pointer}.add-tag-btn[data-v-20535b95]{font-size:11px;padding:0 4px;height:20px;color:#909399;opacity:0;transition:opacity .2s}.add-tag-btn[data-v-20535b95]:hover{color:var(--el-color-primary)}.el-table__row:hover .add-tag-btn[data-v-20535b95]{opacity:1}.clickable-keyword[data-v-20535b95]{cursor:pointer;color:var(--el-color-primary);transition:opacity .2s}.clickable-keyword[data-v-20535b95]:hover{text-decoration:underline;opacity:.8}.tag-popover-content[data-v-20535b95]{display:flex;flex-direction:column}.tag-list[data-v-20535b95]{max-height:150px;overflow-y:auto;margin-top:6px}.tag-item[data-v-20535b95]{padding:6px 8px;cursor:pointer;font-size:12px;border-radius:4px}.tag-item[data-v-20535b95]:hover{background-color:#f5f7fa}.create-item[data-v-20535b95]{color:var(--el-color-primary);border-top:1px solid #f0f0f0;margin-top:4px;padding-top:8px}.no-tags[data-v-20535b95]{padding:8px;color:#909399;font-size:12px;text-align:center}.mb-2[data-v-20535b95]{margin-bottom:8px}.diff[data-v-20535b95]{font-size:11px;margin-top:2px;font-weight:600}.diff.positive[data-v-20535b95]{color:#67c23a}.diff.negative[data-v-20535b95]{color:#f56c6c}.diff.neutral[data-v-20535b95]{color:#c0c4cc}.intent-bar-wrapper[data-v-20535b95]{width:100%;padding:0 5px}.intent-bar[data-v-20535b95]{height:8px;width:100%;background:#f0f2f5;border-radius:4px;display:flex;overflow:hidden}.intent-segment[data-v-20535b95]{height:100%}.intent-badge-wrapper[data-v-20535b95]{display:flex;justify-content:center}.clickable-intent[data-v-20535b95]{cursor:pointer}.clickable-intent[data-v-20535b95] .intent-badge{cursor:pointer!important}[data-v-20535b95] .el-table__expand-icon{height:23px}.intent-filter-container[data-v-20535b95]{display:flex;align-items:center;gap:8px}.intent-option-row[data-v-20535b95]{display:flex;align-items:center;gap:8px;width:100%}.intent-option-label[data-v-20535b95]{flex:1}.intent-option-badge[data-v-20535b95]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.option-info-icon[data-v-20535b95]{color:#909399;margin-left:8px;font-size:14px}.option-info-icon[data-v-20535b95]:hover{color:#606266}[data-v-20535b95] .el-select__tags .el-tag{background-color:#f4f4f5;color:#303133;border-color:#dcdfe6;font-weight:600}[data-v-20535b95] .el-select__tags .el-tag--info{background-color:#e9e9eb;color:#909399}.count-badge[data-v-20535b95]{font-size:.8em;opacity:.8;margin-left:4px;background:rgba(0,0,0,.05);padding:1px 5px;border-radius:10px}[data-v-20535b95] .el-table__header .el-table__cell.no-right-border,[data-v-20535b95] .el-table__body .el-table__cell.no-right-border{border-right:none}[data-v-20535b95] .el-table__header .el-table__cell.compact-date-header .cell{white-space:nowrap;padding-left:4px;padding-right:4px}.filter-trigger-btn[data-v-799a345d]{display:flex;align-items:center}.filter-trigger-btn.active[data-v-799a345d]{background-color:#ecf5ff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.count-badge[data-v-799a345d]{background:var(--el-color-primary);color:#fff;border-radius:10px;padding:0 5px;font-size:10px;margin-left:6px;line-height:14px}.popover-content[data-v-799a345d]{padding:8px;display:flex;flex-direction:column;gap:10px}.limit-info[data-v-799a345d]{text-align:right;font-size:12px;color:#909399;margin-top:4px}.popover-footer[data-v-799a345d]{display:flex;justify-content:space-between;border-top:1px solid #ebeef5;padding-top:10px}.discovery-toolbar[data-v-2166c448]{background:#fff;border:1px solid #ebeef5;border-radius:4px;padding:12px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.toolbar-row[data-v-2166c448]{display:flex;justify-content:space-between;align-items:center}.filters-row[data-v-2166c448]{display:flex;gap:12px;align-items:center;justify-content:flex-start}.mt-3[data-v-2166c448]{margin-top:12px}.depth-filter-wrapper[data-v-2166c448]{display:flex;align-items:center;gap:12px}.filter-label[data-v-2166c448]{font-size:13px;color:#606266;display:flex;align-items:center;gap:4px}.info-icon[data-v-2166c448]{color:#909399;cursor:help}.date-selector-wrapper[data-v-2166c448]{margin-left:auto}.section-card[data-v-2166c448]{background:#fff;border:1px solid #ebeef5;border-radius:4px;padding:20px;margin-bottom:24px}.mb-4[data-v-2166c448]{margin-bottom:16px}.card-header[data-v-2166c448]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-header h4[data-v-2166c448]{margin:0;font-size:16px;font-weight:600;color:#1a1a1a}.map-layout[data-v-2166c448]{display:flex;height:400px;gap:0;border:1px solid #ebeef5;border-radius:4px}.chart-wrapper[data-v-2166c448]{flex:1;padding:20px;min-width:0;position:relative}.chart-inner[data-v-2166c448]{height:100%;width:100%}.map-sidebar[data-v-2166c448]{width:300px;border-left:1px solid #ebeef5;display:flex;flex-direction:column;background-color:#fff}.sidebar-controls[data-v-2166c448]{padding:12px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:center}.map-mode-toggle[data-v-2166c448]{width:100%;display:flex}.map-mode-toggle[data-v-2166c448] .el-radio-button{flex:1}.map-mode-toggle[data-v-2166c448] .el-radio-button__inner{width:100%}.sidebar-header-row[data-v-2166c448]{display:flex;justify-content:space-between;padding:8px 12px;background-color:#fafafa;border-bottom:1px solid #f0f0f0;font-size:11px;color:#909399;font-weight:600;text-transform:uppercase}.sidebar-list[data-v-2166c448]{flex:1;overflow-y:auto;padding:4px 0}.sidebar-item[data-v-2166c448]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #f9f9f9;font-size:13px}.sidebar-item[data-v-2166c448]:hover{background-color:#f5f7fa}.sb-left[data-v-2166c448]{display:flex;align-items:center;overflow:hidden}.sb-domain[data-v-2166c448]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;display:inline-block;vertical-align:middle;color:#606266}.sb-right[data-v-2166c448]{display:flex;gap:8px;align-items:center;font-size:12px}.sb-vis[data-v-2166c448]{color:#333;font-weight:500}.sb-diff[data-v-2166c448]{min-width:40px;text-align:right}.custom-scrollbar[data-v-2166c448]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-2166c448]::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}.custom-scrollbar[data-v-2166c448]::-webkit-scrollbar-track{background-color:#f5f7fa}.text-success[data-v-2166c448]{color:#67c23a;font-weight:600;font-size:12px}.text-danger[data-v-2166c448]{color:#f56c6c;font-weight:600;font-size:12px}.text-muted[data-v-2166c448]{color:#909399;font-size:12px}.text-primary[data-v-2166c448]{color:var(--el-color-primary)}.fw-bold[data-v-2166c448]{font-weight:700}.external-link-icon[data-v-2166c448]{color:#909399;margin-left:5px;font-size:12px}.external-link-icon[data-v-2166c448]:hover{color:var(--el-color-primary)}.pagination-wrapper[data-v-2166c448]{margin-top:20px;display:flex;justify-content:flex-end}.no-data[data-v-2166c448]{height:100%;display:flex;align-items:center;justify-content:center;color:#909399}.competitors-table-container[data-v-2166c448]{display:flex;flex-direction:column}.pinned-table[data-v-2166c448]{border-bottom:none;z-index:2}[data-v-2166c448] .el-table .pinned-row{background-color:#f9fafb!important;font-weight:500}.pinned-table[data-v-2166c448] .el-table__inner-wrapper:before{display:none}.list-table[data-v-2166c448]{border-top:none;margin-top:-1px}.domain-cell[data-v-2166c448]{display:flex;align-items:center}.me-icon[data-v-2166c448]{margin-left:auto;color:#909399;font-size:14px}.vis-cell[data-v-2166c448]{display:flex;align-items:center;gap:10px;justify-content:flex-end}.vis-cell .el-progress[data-v-2166c448]{width:60px}.d-flex[data-v-2166c448]{display:flex}.align-items-center[data-v-2166c448]{align-items:center}.gap-2[data-v-2166c448]{gap:8px}.normal-weight[data-v-2166c448]{font-weight:400;font-size:14px;color:#909399;cursor:help}.sb-label-content[data-v-2166c448]{display:flex;align-items:center;gap:8px}.color-dot[data-v-2166c448]{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.sb-left[data-v-2166c448] .el-checkbox__label{display:flex;align-items:center;width:100%}.competitor-icon[data-v-2166c448]{margin-left:auto;color:#909399;cursor:help;font-size:14px}.w-100[data-v-2166c448]{width:100%}.domain-column-content[data-v-2166c448]{display:flex;flex-direction:column;justify-content:center;min-height:24px}.quick-actions[data-v-2166c448]{display:flex;visibility:hidden;opacity:0;gap:8px;margin-top:6px;min-height:24px;transition:opacity .2s}[data-v-2166c448] .el-table__row:hover .quick-actions{visibility:visible;opacity:1}.action-btn[data-v-2166c448]{background-color:#e5e7eb;border:1px solid #dcdfe6;border-radius:4px;padding:2px 8px;font-size:11px;color:#606266;cursor:pointer;transition:all .2s}.action-btn[data-v-2166c448]:hover{background-color:#d1d5db;color:#303133;border-color:#c0c4cc}.competitor-icon[data-v-2166c448]{margin-left:auto}.domain-link[data-v-2166c448]{cursor:pointer;color:#606266;transition:color .2s}.domain-link[data-v-2166c448]:hover{color:var(--el-color-primary);text-decoration:underline}.text-primary.domain-link[data-v-2166c448]{color:var(--el-color-primary)}#chartjs-tooltip{opacity:0;position:absolute;background:transparent;color:#1a1a1a;border:none;border-radius:4px;pointer-events:none;transform:translate(-50%,10px);transition:opacity .1s ease;z-index:9999;min-width:200px;max-width:600px;font-family:var(--el-font-family);font-size:12px}#chartjs-tooltip::-webkit-scrollbar{width:6px}#chartjs-tooltip::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}#chartjs-tooltip .tooltip-body{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}#chartjs-tooltip .tooltip-card{background-color:#fff;border:1px solid #ebeef5;border-radius:6px;padding:10px;flex:1 1 auto;min-width:220px;box-shadow:0 4px 12px #0000001a}#chartjs-tooltip .card-domain-title{display:flex;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ebeef5}#chartjs-tooltip .header-dot{width:12px;height:12px;border-radius:50%;margin-right:8px;display:inline-block;flex-shrink:0}#chartjs-tooltip .domain-text{font-weight:700;font-size:13px;color:#1a1a1a;word-break:break-all}#chartjs-tooltip .card-inner-header{font-weight:700;color:#4b5563;margin-bottom:4px;margin-top:8px;font-size:11px;text-transform:uppercase;letter-spacing:.5px}#chartjs-tooltip .card-inner-header:nth-of-type(2){margin-top:0}#chartjs-tooltip .card-row{margin-bottom:2px;color:#606266;line-height:1.5;font-size:12px;display:flex;justify-content:space-between}.competitors-modal[data-v-de0c797f] .el-dialog__body{padding-top:10px;padding-bottom:20px}.modal-content[data-v-de0c797f]{display:flex;gap:24px;height:400px}.column[data-v-de0c797f]{flex:1;display:flex;flex-direction:column}.left-column[data-v-de0c797f]{border-right:1px solid #e5e7eb;padding-right:24px}.section[data-v-de0c797f]{margin-bottom:24px}.section-header[data-v-de0c797f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section-label[data-v-de0c797f]{font-weight:600;color:#1f2937;margin-bottom:8px}.count-badge[data-v-de0c797f]{font-size:12px;background:#f3f4f6;padding:2px 8px;border-radius:12px;color:#6b7280}.add-input-wrapper[data-v-de0c797f]{display:flex}.add-btn[data-v-de0c797f]{border-top-left-radius:0;border-bottom-left-radius:0}.competitor-input[data-v-de0c797f] .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.suggestions-list[data-v-de0c797f],.added-list[data-v-de0c797f]{border:1px solid #dcdfe6;border-radius:4px;height:250px;overflow-y:auto;background-color:#fff}.suggestion-item[data-v-de0c797f],.added-item[data-v-de0c797f]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #f0f0f0}.suggestion-item[data-v-de0c797f]:last-child,.added-item[data-v-de0c797f]:last-child{border-bottom:none}.domain-info[data-v-de0c797f]{display:flex;align-items:center;gap:6px}.domain-text[data-v-de0c797f]{font-size:14px;color:#333}.link-icon[data-v-de0c797f]{font-size:12px;color:#9ca3af;cursor:pointer;transition:color .2s}.link-icon[data-v-de0c797f]:hover{color:var(--el-color-primary)}.delete-btn[data-v-de0c797f]{color:#9ca3af}.delete-btn[data-v-de0c797f]:hover{color:#f56c6c}.check-icon[data-v-de0c797f]{color:#67c23a;margin-right:8px}.no-data[data-v-de0c797f],.no-data-placeholder[data-v-de0c797f]{padding:20px;text-align:center;color:#909399;font-size:13px}.keywords-manager-modal[data-v-eed13302] .el-dialog__body{padding:20px 24px}.keywords-manager-layout[data-v-eed13302]{display:flex;flex-direction:column;gap:24px}.input-section[data-v-eed13302]{background:#fff}.input-tabs[data-v-eed13302]{display:flex;justify-content:space-between;margin-bottom:12px}.keywords-textarea[data-v-eed13302]{font-family:monospace}.input-actions[data-v-eed13302]{display:flex;justify-content:space-between;align-items:center;margin:12px 0 16px}.left-actions[data-v-eed13302]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.common-tags-list[data-v-eed13302]{display:flex;flex-wrap:wrap;gap:6px}.common-tag-badge[data-v-eed13302]{background:#f0f9eb;color:#67c23a;padding:2px 8px;border-radius:12px;font-size:12px;display:inline-flex;align-items:center;gap:4px;border:1px solid #e1f3d8}.common-tag-badge .el-icon[data-v-eed13302]{cursor:pointer}.add-btn[data-v-eed13302]{width:auto;align-self:flex-start}.list-section[data-v-eed13302]{border-top:1px solid #eee;padding-top:24px}.list-header[data-v-eed13302]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.list-header h3[data-v-eed13302]{margin:0;font-size:16px;font-weight:600}.keyword-limit[data-v-eed13302]{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:13px;color:#606266;white-space:nowrap}.limit-progress[data-v-eed13302]{width:100px}.kw-row[data-v-eed13302]{display:flex;flex-direction:column;line-height:1.2}.kw-tags[data-v-eed13302]{margin-top:4px;display:flex;gap:4px;flex-wrap:wrap}.text-muted[data-v-eed13302]{color:#909399;font-size:12px}.dialog-footer[data-v-eed13302]{display:flex;justify-content:flex-end;gap:12px}.campaign-header[data-v-4c122317]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:24px}.header-row-main[data-v-4c122317]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.campaign-title[data-v-4c122317]{font-size:1.875rem;font-weight:600;color:#111827;margin:0}.campaign-title strong[data-v-4c122317]{color:var(--el-color-primary)}.header-actions[data-v-4c122317]{display:flex;gap:10px}.header-row-meta[data-v-4c122317]{display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-size:.875rem;color:#4b5563}.meta-item[data-v-4c122317]{display:flex;align-items:center;gap:6px}.meta-item strong[data-v-4c122317]{color:#1f2937;font-weight:600}.meta-item i[data-v-4c122317]{color:#6b7280}.meta-item.clickable[data-v-4c122317]{cursor:pointer;color:var(--el-color-primary);display:flex;align-items:center;gap:4px}.meta-item.clickable strong[data-v-4c122317]{color:var(--el-color-primary)}.meta-item.clickable[data-v-4c122317]:hover{text-decoration:underline}.edit-icon[data-v-4c122317]{font-size:14px;margin-left:4px}.relative-time[data-v-4c122317]{cursor:help;border-bottom:1px dotted #999}.campaign-tabs[data-v-4c122317]{padding:0 24px}[data-v-4c122317] .tab-content-wrapper{padding:24px 0}.capitalize[data-v-3a7cdb50]{text-transform:capitalize}.bg-red-50[data-v-3a7cdb50]{background-color:#fef2f2}.text-red-500[data-v-3a7cdb50]{color:#ef4444}.billing-type-toggle[data-v-610da431]{width:100%;margin-bottom:10px}.billing-type-toggle[data-v-610da431] .el-radio-group{display:flex;width:100%}.billing-type-toggle[data-v-610da431] .el-radio-button{flex:1;display:flex}.billing-type-toggle[data-v-610da431] .el-radio-button__inner{width:100%;padding:10px 5px!important;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;white-space:nowrap}.secure-banner[data-v-8f747d32]{text-align:right;border-bottom:1px solid #f3f4f6;padding-bottom:10px}.expiry-inputs[data-v-8f747d32]{display:flex;align-items:center;gap:10px}.slash[data-v-8f747d32]{color:#9ca3af}.subscription-page[data-v-fbee00c4]{padding:20px;max-width:1200px;margin:0 auto}.page-title[data-v-fbee00c4]{font-size:24px;font-weight:700;margin-bottom:5px;color:#1f2937}.page-subtitle[data-v-fbee00c4]{color:#6b7280;margin-bottom:30px}.card-title[data-v-fbee00c4]{font-weight:700;display:flex;align-items:center;gap:8px}.sub-details[data-v-fbee00c4]{padding:10px 0}.detail-row.main-plan[data-v-fbee00c4]{display:flex;flex-direction:column;margin-bottom:20px}.detail-row .label[data-v-fbee00c4]{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.detail-row .value.plan-name[data-v-fbee00c4]{font-size:28px;font-weight:800;color:#4f46e5;line-height:1.2}.detail-grid[data-v-fbee00c4]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.detail-item[data-v-fbee00c4]{display:flex;flex-direction:column}.detail-item .label[data-v-fbee00c4]{font-size:12px;color:#6b7280;margin-bottom:4px}.detail-item .value[data-v-fbee00c4]{font-weight:600;color:#111827}.payment-method-card[data-v-fbee00c4]{background:linear-gradient(135deg,#f9fafb 0%,#ffffff 100%)}.card-display[data-v-fbee00c4]{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);color:#fff;padding:20px;border-radius:12px;position:relative;box-shadow:0 10px 15px -3px #0000001a;margin-bottom:15px}.card-chip-icon[data-v-fbee00c4]{display:flex;justify-content:space-between;margin-bottom:20px}.card-number[data-v-fbee00c4]{font-family:Courier New,monospace;font-size:22px;letter-spacing:2px;margin-bottom:20px;display:flex;gap:15px}.card-footer[data-v-fbee00c4]{display:flex;justify-content:space-between;text-transform:uppercase;font-size:12px;opacity:.8}.secure-note[data-v-fbee00c4]{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:5px;justify-content:center}.info-note[data-v-fbee00c4]{font-size:12px;color:#9ca3af;font-style:italic}.footer-notes[data-v-fbee00c4]{margin-top:40px;color:#9ca3af;font-size:12px;border-top:1px solid #e5e7eb;padding-top:20px}.footer-notes p[data-v-fbee00c4]{margin-bottom:4px}.plan-hero-text[data-v-fbee00c4]{font-size:20px;font-weight:700;color:#1f2937;margin-bottom:8px}.sub-info-text[data-v-fbee00c4]{font-size:14px;color:#4b5563;display:flex;align-items:center;gap:6px}.sub-info-text.warning-text[data-v-fbee00c4]{color:#d97706;font-weight:500;background:#fffbeb;padding:8px 12px;border-radius:6px;border:1px solid #fcd34d;display:inline-flex}.upgrade-btn[data-v-fbee00c4]{font-weight:600;height:40px}.action-footer[data-v-fbee00c4]{border-top:1px dashed #e5e7eb;padding-top:20px}.title[data-v-7e36a004]{font-size:64px}
