.header[data-v-7999d26a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header-controls[data-v-7999d26a]{display:flex;align-items:center;gap:16px}.sync-btn[data-v-7999d26a]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#0ea5e9;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.sync-btn[data-v-7999d26a]:hover:not(:disabled){background:#0284c7}.sync-btn[data-v-7999d26a]:disabled{background:#94a3b8;cursor:not-allowed}.btn-spinner[data-v-7999d26a]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin .8s linear infinite}.period-selector[data-v-7999d26a]{display:flex;align-items:center;gap:10px}.period-selector select[data-v-7999d26a]{padding:6px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff}.grid[data-v-7999d26a]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:960px){.grid[data-v-7999d26a]{grid-template-columns:1fr}}.share-card[data-v-7999d26a]{max-height:none}.card-subtitle[data-v-7999d26a]{margin:-8px 0 16px;font-size:13px;color:#64748b}.share-content[data-v-7999d26a]{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.pie-chart-container[data-v-7999d26a]{position:relative;width:200px;height:200px;flex-shrink:0}.pie-chart[data-v-7999d26a]{width:100%;height:100%;border-radius:50%}.pie-center[data-v-7999d26a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px;height:110px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.center-value[data-v-7999d26a]{font-size:24px;font-weight:700;color:#1e293b}.center-label[data-v-7999d26a]{font-size:10px;color:#64748b;text-transform:uppercase}.share-meta[data-v-7999d26a]{flex:1;min-width:280px}.total-stat[data-v-7999d26a]{margin-bottom:16px;padding:12px 16px;background:#f8fafc;border-radius:8px}.meta-value.runs[data-v-7999d26a]{color:#0ea5e9}.meta-value.users[data-v-7999d26a]{color:#8b5cf6}.meta-label[data-v-7999d26a]{display:block;font-size:11px;text-transform:uppercase;color:#64748b;font-weight:600;margin-bottom:4px}.meta-value[data-v-7999d26a]{font-size:22px;font-weight:700}.legend[data-v-7999d26a]{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.legend-item[data-v-7999d26a]{display:flex;align-items:center;gap:8px;font-size:13px}.legend-item.others[data-v-7999d26a]{opacity:.85}.legend-color[data-v-7999d26a]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.legend-name[data-v-7999d26a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#334155}.legend-value[data-v-7999d26a]{color:#64748b;white-space:nowrap}.others-count[data-v-7999d26a]{font-size:12px}.card[data-v-7999d26a]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;max-height:450px}h2[data-v-7999d26a]{margin-top:0;font-size:16px;font-weight:600;color:#1e293b;border-bottom:1px solid #f1f5f9;padding-bottom:16px;margin-bottom:16px;flex-shrink:0}.trending-card[data-v-7999d26a]{grid-column:1 / -1}.chart-card[data-v-7999d26a]{grid-column:1 / -1;max-height:none}.chart-head[data-v-7999d26a]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.chart-head h2[data-v-7999d26a]{border-bottom:none;padding-bottom:0;margin-bottom:4px}.chart-head-controls[data-v-7999d26a]{display:flex;align-items:center;gap:10px;flex-shrink:0}.toggle-mode[data-v-7999d26a]{display:flex;background:#f1f5f9;padding:3px;border-radius:6px}.toggle-mode button[data-v-7999d26a]{padding:4px 10px;border:none;background:transparent;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;border-radius:4px;white-space:nowrap}.toggle-mode button.active[data-v-7999d26a]{background:#fff;color:#0ea5e9;box-shadow:0 1px 2px #0000000d}.days-select[data-v-7999d26a]{padding:5px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;color:#1e293b;background:#f8fafc;cursor:pointer}.chart-inner[data-v-7999d26a]{height:420px;margin-top:12px}.chart-legend[data-v-7999d26a]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;max-height:130px;overflow-y:auto}.legend-actions[data-v-7999d26a]{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #f1f5f9}.legend-hint[data-v-7999d26a]{font-size:11px;color:#94a3b8;flex:1}.legend-action[data-v-7999d26a]{padding:3px 10px;border:1px solid #e2e8f0;background:#fff;border-radius:5px;font-size:11px;font-weight:600;color:#64748b;cursor:pointer}.legend-action[data-v-7999d26a]:hover{border-color:#0ea5e9;color:#0ea5e9}.chart-legend-item[data-v-7999d26a]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#475569;text-decoration:none;border:none;background:transparent;padding:2px 4px;border-radius:4px;cursor:pointer;font-family:inherit}.chart-legend-item[data-v-7999d26a]:hover{background:#f1f5f9}.chart-legend-item.off[data-v-7999d26a]{opacity:.4}.chart-legend-item.off .legend-name[data-v-7999d26a]{text-decoration:line-through}.chart-legend-item.mine .legend-name[data-v-7999d26a]{font-weight:700;color:#b45309}.chart-legend-item .legend-color[data-v-7999d26a]{width:14px;height:3px;border-radius:2px;flex-shrink:0}.chart-legend-item .legend-value[data-v-7999d26a]{color:#94a3b8;font-size:11px}.trending-card table[data-v-7999d26a]{display:block;overflow-y:auto;max-height:600px}.trending-card thead[data-v-7999d26a],.trending-card tbody[data-v-7999d26a],.trending-card tr[data-v-7999d26a]{display:table;width:100%;table-layout:fixed}table[data-v-7999d26a]{width:100%;border-collapse:collapse}th[data-v-7999d26a]{text-align:left;color:#64748b;font-size:11px;text-transform:uppercase;padding-bottom:12px}td[data-v-7999d26a]{padding:12px 0;border-bottom:1px solid #f8fafc;font-size:14px}.actor-info[data-v-7999d26a]{display:flex;flex-direction:column}.actor-info .name[data-v-7999d26a]{font-weight:500;color:#334155}.actor-info .username[data-v-7999d26a]{font-size:12px;color:#94a3b8}.delta[data-v-7999d26a]{color:#10b981;font-weight:600}.created-at-cell[data-v-7999d26a]{font-size:12px;color:#64748b}.growth-tag[data-v-7999d26a]{background:#f1f5f9;padding:2px 8px;border-radius:4px;font-size:12px}.growth-tag.high[data-v-7999d26a]{background:#dcfce7;color:#166534}.empty[data-v-7999d26a]{color:#94a3b8;font-size:13px;font-style:italic;text-align:center;padding:20px 0}.accounts-page[data-v-56a105d3]{max-width:1400px;margin:0 auto}.page-header[data-v-56a105d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.layout-grid[data-v-56a105d3]{display:grid;grid-template-columns:320px 1fr;gap:30px;align-items:start}.card[data-v-56a105d3]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.card h2[data-v-56a105d3]{font-size:16px;font-weight:600;margin:0;color:#1e293b}.card-header[data-v-56a105d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.toggle-mode[data-v-56a105d3]{display:flex;background:#f1f5f9;padding:3px;border-radius:6px}.toggle-mode button[data-v-56a105d3]{padding:4px 8px;border:none;background:transparent;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;border-radius:4px}.toggle-mode button.active[data-v-56a105d3]{background:#fff;color:#0ea5e9;box-shadow:0 1px 2px #0000000d}.form-group[data-v-56a105d3]{display:flex;flex-direction:column;gap:12px}.helper-text[data-v-56a105d3]{font-size:12px;color:#64748b;margin:0}input[data-v-56a105d3],textarea[data-v-56a105d3]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;outline:none;width:100%;box-sizing:border-box}input[data-v-56a105d3]:focus,textarea[data-v-56a105d3]:focus{border-color:#0ea5e9}.btn-primary[data-v-56a105d3]{background:#0ea5e9;color:#fff;padding:10px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.btn-primary[data-v-56a105d3]:hover{background:#0284c7}.btn-primary[data-v-56a105d3]:disabled{background:#94a3b8;cursor:not-allowed}.account-list[data-v-56a105d3]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.account-item[data-v-56a105d3]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9}.account-item[data-v-56a105d3]:has(.edit-form){flex-direction:column;align-items:stretch}.acc-info[data-v-56a105d3]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.acc-name-row[data-v-56a105d3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acc-name[data-v-56a105d3]{font-weight:600;font-size:14px;color:#334155}.acc-meta[data-v-56a105d3]{font-size:11px;color:#94a3b8}.status-badge[data-v-56a105d3]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.status-badge.active[data-v-56a105d3]{background:#ecfdf5;color:#059669}.status-badge.expired[data-v-56a105d3]{background:#fef2f2;color:#dc2626}.status-badge.no_cookies[data-v-56a105d3]{background:#f1f5f9;color:#64748b}.status-badge.unknown[data-v-56a105d3]{background:#fffbeb;color:#d97706}.acc-actions[data-v-56a105d3]{display:flex;gap:4px;flex-shrink:0}.btn-icon-edit[data-v-56a105d3],.btn-icon-delete[data-v-56a105d3]{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.btn-icon-edit[data-v-56a105d3]:hover{color:#0ea5e9;background:#e0f2fe}.btn-icon-delete[data-v-56a105d3]:hover{color:#ef4444;background:#fee2e2}.edit-form[data-v-56a105d3]{display:flex;flex-direction:column;gap:10px;width:100%}.edit-header[data-v-56a105d3]{display:flex;justify-content:space-between;align-items:center}.btn-text[data-v-56a105d3]{background:none;border:none;color:#64748b;font-size:12px;cursor:pointer;padding:0}.btn-text[data-v-56a105d3]:hover{color:#334155}.edit-actions[data-v-56a105d3]{display:flex;gap:8px}.btn-secondary[data-v-56a105d3]{flex:1;background:#f1f5f9;color:#475569;padding:8px;border:1px solid #e2e8f0;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer}.btn-secondary[data-v-56a105d3]:hover:not(:disabled){background:#e2e8f0}.btn-secondary[data-v-56a105d3]:disabled{opacity:.5;cursor:not-allowed}.edit-actions .btn-primary[data-v-56a105d3]{flex:1;padding:8px;font-size:13px}.actors-section h2[data-v-56a105d3]{font-size:18px;font-weight:600;margin:0}.section-header[data-v-56a105d3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sort-controls[data-v-56a105d3]{display:flex;align-items:center;gap:10px}.sort-controls label[data-v-56a105d3]{font-size:13px;color:#64748b}.sort-controls select[data-v-56a105d3]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.sort-controls select[data-v-56a105d3]:focus{border-color:#0ea5e9;outline:none}.btn-sort-dir[data-v-56a105d3]{background:#f1f5f9;border:1px solid #e2e8f0;padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s}.btn-sort-dir[data-v-56a105d3]:hover{background:#e2e8f0;color:#1e293b}.actors-grid[data-v-56a105d3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.actor-card[data-v-56a105d3]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid transparent;transition:all .2s}.actor-card[data-v-56a105d3]:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a;border-color:#e2e8f0}.actor-header[data-v-56a105d3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.actor-title h3[data-v-56a105d3]{font-size:15px;font-weight:700;margin:0;color:#1e293b}.name-with-link[data-v-56a105d3]{display:flex;align-items:center;gap:6px}.external-link[data-v-56a105d3]{color:#94a3b8;display:flex;align-items:center;transition:color .15s}.external-link[data-v-56a105d3]:hover{color:#0ea5e9}.username[data-v-56a105d3]{font-size:12px;color:#94a3b8}.actor-rating[data-v-56a105d3]{font-size:12px;font-weight:600;color:#eab308}.actor-id[data-v-56a105d3]{font-size:11px;color:#94a3b8;font-family:monospace;margin-bottom:16px}.actor-stats[data-v-56a105d3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px;border-top:1px solid #f1f5f9}.stat[data-v-56a105d3]{display:flex;flex-direction:column}.stat .label[data-v-56a105d3]{font-size:10px;color:#64748b;text-transform:uppercase;margin-bottom:2px}.stat .value[data-v-56a105d3]{font-size:13px;font-weight:600;color:#334155}.stat .value.highlight[data-v-56a105d3]{color:#0ea5e9}.btn-sync[data-v-56a105d3]{background:#10b981;color:#fff;padding:10px 16px;border-radius:8px;border:none;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.btn-sync[data-v-56a105d3]:hover{background:#059669}.btn-sync[data-v-56a105d3]:disabled{background:#94a3b8;cursor:not-allowed}.spinner[data-v-56a105d3]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-56a105d3 .8s linear infinite}.spinner.dark[data-v-56a105d3]{border-color:#e2e8f0;border-top-color:#0ea5e9;width:24px;height:24px}@keyframes spin-56a105d3{to{transform:rotate(360deg)}}.loading-state[data-v-56a105d3],.empty-state[data-v-56a105d3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:#fff;border-radius:12px;text-align:center;color:#64748b}.empty-icon[data-v-56a105d3]{font-size:48px;margin-bottom:16px}.empty-mini[data-v-56a105d3]{font-size:12px;color:#94a3b8;text-align:center;padding:20px;font-style:italic}@media(max-width:1024px){.layout-grid[data-v-56a105d3]{grid-template-columns:1fr}.management-section[data-v-56a105d3]{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:640px){.management-section[data-v-56a105d3]{grid-template-columns:1fr}}.mappings[data-v-f1521f4d]{max-width:1200px;margin:0 auto}.page-header[data-v-f1521f4d]{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-f1521f4d]{display:flex;align-items:center;gap:16px}.sort-controls[data-v-f1521f4d]{display:flex;align-items:center;gap:10px}.sort-controls label[data-v-f1521f4d]{font-size:13px;color:#64748b}.sort-controls select[data-v-f1521f4d]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.sort-controls select[data-v-f1521f4d]:focus{border-color:#0ea5e9;outline:none}.btn-sort-dir[data-v-f1521f4d]{background:#f1f5f9;border:1px solid #e2e8f0;padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .2s}.btn-sort-dir[data-v-f1521f4d]:hover{background:#e2e8f0;color:#1e293b}.btn-auto-map[data-v-f1521f4d]{background:#0ea5e9;color:#fff;padding:10px 16px;border-radius:8px;border:none;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.btn-auto-map[data-v-f1521f4d]:hover{background:#0284c7}.btn-auto-map[data-v-f1521f4d]:disabled{background:#94a3b8;cursor:not-allowed}.auto-map-controls[data-v-f1521f4d]{display:flex;align-items:center;gap:12px}.auto-map-status[data-v-f1521f4d]{font-size:12px;color:#64748b;white-space:nowrap}.recency-input[data-v-f1521f4d]{display:flex;align-items:center;gap:8px}.recency-input label[data-v-f1521f4d]{font-size:12px;color:#64748b;white-space:nowrap}.recency-input select[data-v-f1521f4d]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:12px}.card[data-v-f1521f4d]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px}.mapping-tool h2[data-v-f1521f4d]{font-size:16px;margin-top:0;margin-bottom:20px;color:#1e293b}.mapping-form[data-v-f1521f4d]{display:flex;gap:24px}.input-group[data-v-f1521f4d]{flex:1;display:flex;flex-direction:column;gap:8px}.input-group label[data-v-f1521f4d]{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase}select[data-v-f1521f4d],input[data-v-f1521f4d]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;outline:none}select[data-v-f1521f4d]:focus,input[data-v-f1521f4d]:focus{border-color:#0ea5e9}.search-container[data-v-f1521f4d]{position:relative}.results-dropdown[data-v-f1521f4d]{position:absolute;top:calc(100% + 5px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;z-index:10;max-height:300px;overflow-y:auto}.result-item[data-v-f1521f4d]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;cursor:pointer;border-bottom:1px solid #f1f5f9}.result-item[data-v-f1521f4d]:hover{background:#f8fafc}.res-info[data-v-f1521f4d]{display:flex;flex-direction:column}.res-name[data-v-f1521f4d]{font-weight:600;font-size:14px}.res-user[data-v-f1521f4d]{font-size:11px;color:#94a3b8}.btn-mini-add[data-v-f1521f4d]{padding:4px 12px;background:#0ea5e9;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.actor-mappings-card .card-header[data-v-f1521f4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #f1f5f9;padding-bottom:16px}.actor-title h3[data-v-f1521f4d]{margin:0;font-size:16px;color:#1e293b}.name-with-link[data-v-f1521f4d]{display:flex;align-items:center;gap:6px}.external-link[data-v-f1521f4d]{color:#94a3b8;display:flex;align-items:center;transition:color .15s}.external-link[data-v-f1521f4d]:hover{color:#0ea5e9}.external-link-small[data-v-f1521f4d]{color:#94a3b8;display:inline-flex;align-items:center;margin-left:4px;transition:color .15s}.external-link-small[data-v-f1521f4d]:hover{color:#0ea5e9}.actor-title .count[data-v-f1521f4d]{font-size:12px;color:#94a3b8}.btn-bulk-remove[data-v-f1521f4d]{background:#ef4444;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.bulk-actions[data-v-f1521f4d]{display:flex;gap:10px}.btn-select-all[data-v-f1521f4d]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.btn-select-all[data-v-f1521f4d]:hover{background:#e2e8f0;color:#1e293b}.mappings-grid[data-v-f1521f4d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.mapped-item[data-v-f1521f4d]{display:flex;align-items:center;padding:12px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;cursor:pointer;transition:all .2s}.mapped-item[data-v-f1521f4d]:hover{border-color:#e2e8f0;background:#fff}.mapped-item.selected[data-v-f1521f4d]{background:#f0f9ff;border-color:#0ea5e9}.checkbox-area[data-v-f1521f4d]{padding-right:12px}.comp-info[data-v-f1521f4d]{flex:1;display:flex;flex-direction:column}.comp-info .name[data-v-f1521f4d]{font-weight:600;font-size:13px;color:#334155}.name-row[data-v-f1521f4d]{display:flex;justify-content:space-between;align-items:center}.created-at[data-v-f1521f4d]{font-size:10px;color:#94a3b8;background:#f1f5f9;padding:1px 6px;border-radius:4px}.comp-info .username[data-v-f1521f4d]{font-size:11px;color:#94a3b8}.comp-stats[data-v-f1521f4d]{display:flex;gap:8px;margin-top:6px}.stat-badge[data-v-f1521f4d]{font-size:10px;background:#f1f5f9;color:#64748b;padding:2px 6px;border-radius:4px}.btn-remove-single[data-v-f1521f4d]{background:transparent;border:none;color:#94a3b8;padding:4px;cursor:pointer;border-radius:4px}.btn-remove-single[data-v-f1521f4d]:hover{color:#ef4444;background:#fee2e2}.empty[data-v-f1521f4d]{color:#94a3b8;text-align:center;padding:20px;font-style:italic;font-size:14px}@media(max-width:768px){.mapping-form[data-v-f1521f4d]{flex-direction:column}}.spinner[data-v-f1521f4d]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-f1521f4d .8s linear infinite}@keyframes spin-f1521f4d{to{transform:rotate(360deg)}}.actors-page[data-v-4f46f297]{max-width:1200px;margin:0 auto}.page-header[data-v-4f46f297]{margin-bottom:24px}.title-section p[data-v-4f46f297]{color:#64748b;margin-top:8px}.loading-state[data-v-4f46f297],.empty-state[data-v-4f46f297]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:#fff;border-radius:12px;text-align:center;color:#64748b}.empty-icon[data-v-4f46f297]{font-size:48px;margin-bottom:16px}.spinner[data-v-4f46f297]{width:24px;height:24px;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0ea5e9;animation:spin-4f46f297 .8s linear infinite}@keyframes spin-4f46f297{to{transform:rotate(360deg)}}.actors-list[data-v-4f46f297]{display:flex;flex-direction:column;gap:24px}.actor-card[data-v-4f46f297]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.actor-header[data-v-4f46f297]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.name-with-link[data-v-4f46f297]{display:flex;align-items:center;gap:8px}.external-link[data-v-4f46f297]{color:#94a3b8;display:flex;align-items:center;transition:color .15s}.external-link[data-v-4f46f297]:hover{color:#0ea5e9}.external-link-small[data-v-4f46f297]{color:#94a3b8;display:inline-flex;align-items:center;margin-left:6px;transition:color .15s}.external-link-small[data-v-4f46f297]:hover{color:#0ea5e9}.actor-info h2[data-v-4f46f297]{font-size:20px;margin:0 0 4px;color:#1e293b}.actor-info .username[data-v-4f46f297]{color:#64748b;font-size:14px}.actor-info .created[data-v-4f46f297]{display:block;color:#94a3b8;font-size:12px;margin-top:4px}.actor-badges[data-v-4f46f297]{display:flex;gap:12px}.badge[data-v-4f46f297]{display:flex;flex-direction:column;align-items:center;padding:12px 20px;border-radius:10px;min-width:100px}.badge-label[data-v-4f46f297]{font-size:11px;text-transform:uppercase;font-weight:600;opacity:.8}.badge-value[data-v-4f46f297]{font-size:24px;font-weight:700}.badge-total[data-v-4f46f297]{font-size:11px;opacity:.7}.rank-excellent[data-v-4f46f297]{background:#dcfce7;color:#166534}.rank-good[data-v-4f46f297]{background:#dbeafe;color:#1e40af}.rank-average[data-v-4f46f297]{background:#fef3c7;color:#92400e}.rank-poor[data-v-4f46f297]{background:#fee2e2;color:#991b1b}.rank-na[data-v-4f46f297]{background:#f1f5f9;color:#64748b}.serp-badge .badge-value.na[data-v-4f46f297]{font-size:16px;opacity:.7}.stats-row[data-v-4f46f297]{display:flex;gap:16px;margin-bottom:20px}.stat-box[data-v-4f46f297]{flex:1;background:#f8fafc;padding:16px;border-radius:8px;text-align:center}.stat-box.highlight[data-v-4f46f297]{background:#f0f9ff;border:1px solid #bae6fd}.stat-label[data-v-4f46f297]{display:block;font-size:11px;color:#64748b;text-transform:uppercase;margin-bottom:4px}.stat-value[data-v-4f46f297]{font-size:18px;font-weight:700;color:#1e293b}.stat-box.highlight .stat-value[data-v-4f46f297]{color:#0284c7}.competitors-section[data-v-4f46f297]{margin-top:20px}.section-header[data-v-4f46f297]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-header h3[data-v-4f46f297]{font-size:14px;font-weight:600;color:#475569;margin:0}.btn-toggle[data-v-4f46f297]{background:#f1f5f9;border:1px solid #e2e8f0;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;color:#64748b;cursor:pointer}.btn-toggle[data-v-4f46f297]:hover{background:#e2e8f0;color:#1e293b}.competitors-table[data-v-4f46f297]{overflow-x:auto}table[data-v-4f46f297]{width:100%;border-collapse:collapse}th[data-v-4f46f297]{text-align:left;padding:10px 12px;font-size:11px;text-transform:uppercase;color:#64748b;border-bottom:1px solid #e2e8f0}td[data-v-4f46f297]{padding:12px;font-size:14px;border-bottom:1px solid #f1f5f9}.rank-cell[data-v-4f46f297]{font-weight:700;color:#64748b;width:60px}.number-cell[data-v-4f46f297]{text-align:right;font-family:monospace}.text-right[data-v-4f46f297]{text-align:right}.share-cell[data-v-4f46f297]{position:relative;min-width:100px}.share-bar[data-v-4f46f297]{position:absolute;left:0;top:50%;transform:translateY(-50%);height:20px;background:#0ea5e926;border-radius:4px;z-index:0}.share-bar.users[data-v-4f46f297]{background:#8b5cf626}.share-value[data-v-4f46f297]{position:relative;z-index:1;font-weight:600;font-size:12px}.comp-name[data-v-4f46f297]{display:flex;align-items:center;gap:8px}.comp-name .name[data-v-4f46f297]{font-weight:600;color:#334155}.comp-name .tag[data-v-4f46f297]{background:#0ea5e9;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.comp-username[data-v-4f46f297]{display:block;font-size:11px;color:#94a3b8}tr.is-mine[data-v-4f46f297]{background:#f0f9ff}tr.is-mine td[data-v-4f46f297]{border-bottom-color:#bae6fd}.no-competitors[data-v-4f46f297]{background:#f8fafc;padding:20px;border-radius:8px;text-align:center;color:#64748b}.no-competitors a[data-v-4f46f297]{color:#0ea5e9;text-decoration:none}.no-competitors a[data-v-4f46f297]:hover{text-decoration:underline}.market-share-charts[data-v-4f46f297]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.chart-card[data-v-4f46f297]{background:#f8fafc;border-radius:12px;padding:20px;text-align:center}.chart-card h4[data-v-4f46f297]{font-size:14px;font-weight:600;color:#475569;margin:0 0 16px}.doughnut-container[data-v-4f46f297]{position:relative;width:140px;height:140px;margin:0 auto 16px}.doughnut[data-v-4f46f297]{width:100%;height:100%;border-radius:50%}.doughnut-center[data-v-4f46f297]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000014}.center-value[data-v-4f46f297]{font-size:18px;font-weight:700;color:#1e293b}.center-label[data-v-4f46f297]{font-size:9px;color:#64748b;text-transform:uppercase}.chart-legend[data-v-4f46f297]{display:flex;flex-direction:column;gap:8px}.legend-row[data-v-4f46f297]{display:flex;align-items:center;gap:8px;font-size:12px}.legend-row.mine[data-v-4f46f297]{font-weight:600}.legend-dot[data-v-4f46f297]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.legend-name[data-v-4f46f297]{flex:1;text-align:left;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-val[data-v-4f46f297]{color:#64748b;font-family:monospace}@media(max-width:768px){.actor-header[data-v-4f46f297]{flex-direction:column;gap:16px}.stats-row[data-v-4f46f297]{flex-wrap:wrap}.stat-box[data-v-4f46f297]{flex:1 1 calc(50% - 8px);min-width:120px}.market-share-charts[data-v-4f46f297]{grid-template-columns:1fr}}.actor-stats-page[data-v-08e50122]{max-width:1400px}.page-header[data-v-08e50122]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.header-nav[data-v-08e50122]{display:flex;align-items:center;gap:8px;flex-shrink:0}.nav-btn[data-v-08e50122]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.nav-btn[data-v-08e50122]:hover:not(:disabled){border-color:#0ea5e9;color:#0ea5e9;background:#f0f9ff}.nav-btn[data-v-08e50122]:disabled{opacity:.35;cursor:not-allowed}.nav-position[data-v-08e50122]{font-size:13px;font-weight:500;color:#64748b;min-width:56px;text-align:center}.header-left[data-v-08e50122]{display:flex;flex-direction:column;gap:12px}.back-link[data-v-08e50122]{display:inline-flex;align-items:center;gap:8px;color:#64748b;text-decoration:none;font-size:14px;transition:color .15s}.back-link[data-v-08e50122]:hover{color:#0ea5e9}.title-section h1[data-v-08e50122]{margin:0;font-size:28px;font-weight:600}.actor-meta[data-v-08e50122]{display:flex;align-items:center;gap:12px;margin-top:4px}.username[data-v-08e50122]{color:#64748b;font-size:14px}.username-link[data-v-08e50122]{text-decoration:none}.username-link[data-v-08e50122]:hover{color:#0ea5e9;text-decoration:underline}.external-link[data-v-08e50122]{color:#94a3b8;transition:color .15s}.external-link[data-v-08e50122]:hover{color:#0ea5e9}.loading-state[data-v-08e50122],.error-state[data-v-08e50122]{text-align:center;padding:48px;color:#64748b}.spinner[data-v-08e50122]{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;animation:spin-08e50122 .8s linear infinite}@keyframes spin-08e50122{to{transform:rotate(360deg)}}.back-btn[data-v-08e50122]{display:inline-block;margin-top:16px;padding:8px 16px;background:#0ea5e9;color:#fff;text-decoration:none;border-radius:6px;font-size:14px}.summary-stats[data-v-08e50122]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-08e50122]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.stat-card .stat-label[data-v-08e50122]{display:block;font-size:12px;color:#64748b;text-transform:uppercase;margin-bottom:4px}.stat-card .stat-value[data-v-08e50122]{font-size:24px;font-weight:600;color:#1e293b}.date-range-controls[data-v-08e50122]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px;margin-bottom:24px}.range-label[data-v-08e50122]{font-size:14px;font-weight:500;color:#334155;white-space:nowrap}.range-select[data-v-08e50122]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;background:#f8fafc;cursor:pointer}.range-select[data-v-08e50122]:focus{outline:none;border-color:#0ea5e9;background:#fff}.range-display[data-v-08e50122]{font-size:13px;color:#64748b}.range-loading[data-v-08e50122]{font-size:12px;color:#0ea5e9}.custom-range-row[data-v-08e50122]{display:flex;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.custom-range-row .filter-field input[type=date][data-v-08e50122]{padding:5px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;background:#f8fafc}.custom-range-row .filter-field input[type=date][data-v-08e50122]:focus{outline:none;border-color:#0ea5e9;background:#fff}.chart-controls[data-v-08e50122]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px;margin-bottom:24px}.toggle-label[data-v-08e50122]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:#334155}.toggle-label input[type=checkbox][data-v-08e50122]{width:16px;height:16px;accent-color:#0ea5e9;cursor:pointer}.controls-row[data-v-08e50122]{display:flex;align-items:center;justify-content:space-between}.filter-count[data-v-08e50122]{font-size:13px;color:#64748b}.filter-row[data-v-08e50122]{display:flex;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.filter-field[data-v-08e50122]{display:flex;align-items:center;gap:8px}.filter-field label[data-v-08e50122]{font-size:13px;color:#64748b;white-space:nowrap}.filter-field input[type=number][data-v-08e50122]{width:90px;padding:5px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;background:#f8fafc;transition:border-color .15s}.filter-field input[type=number][data-v-08e50122]:focus{outline:none;border-color:#0ea5e9;background:#fff}.legend-stats[data-v-08e50122]{font-size:11px;color:#94a3b8;margin-left:2px}.competitor-legend[data-v-08e50122]{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9}.legend-item[data-v-08e50122]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#475569}.legend-item.mine[data-v-08e50122]{font-weight:600;color:#1e293b}.legend-swatch[data-v-08e50122]{display:inline-block;width:20px;height:3px;border-radius:2px}.charts-grid[data-v-08e50122]{display:grid;grid-template-columns:1fr;gap:24px}.chart-card[data-v-08e50122]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.chart-card h3[data-v-08e50122]{margin:0 0 4px;font-size:18px;font-weight:600}.chart-card-header[data-v-08e50122]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.chart-card-header .chart-subtitle[data-v-08e50122]{margin:0}.toggle-mode[data-v-08e50122]{display:flex;flex-shrink:0;flex-wrap:wrap;background:#f1f5f9;padding:3px;border-radius:6px}.toggle-mode button[data-v-08e50122]{padding:4px 8px;border:none;background:transparent;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;border-radius:4px;white-space:nowrap}.toggle-mode button.active[data-v-08e50122]{background:#fff;color:#0ea5e9;box-shadow:0 1px 2px #0000000d}.serp-controls[data-v-08e50122]{flex-shrink:0}.query-select[data-v-08e50122]{max-width:280px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;background:#f8fafc;cursor:pointer}.query-select[data-v-08e50122]:focus{outline:none;border-color:#0ea5e9;background:#fff}.chart-subtitle[data-v-08e50122]{margin:0 0 16px;font-size:13px;color:#64748b}.chart-container[data-v-08e50122]{height:480px}.no-data[data-v-08e50122]{padding:32px;text-align:center;color:#94a3b8;background:#f8fafc;border-radius:6px}@media(max-width:768px){.page-header[data-v-08e50122]{flex-direction:column}.header-nav[data-v-08e50122]{align-self:flex-end}.date-range-controls .controls-row[data-v-08e50122]{flex-wrap:wrap;gap:8px}.custom-range-row[data-v-08e50122]{flex-direction:column;gap:10px}.chart-card-header[data-v-08e50122]{flex-direction:column;align-items:stretch}.toggle-mode[data-v-08e50122]{justify-content:flex-start}.toggle-mode button[data-v-08e50122]{padding:4px 6px;font-size:10px}.chart-container[data-v-08e50122]{height:360px}.competitor-legend[data-v-08e50122]{gap:10px}}.market-share-page[data-v-a2e102b1]{max-width:1400px;margin:0 auto}.page-header[data-v-a2e102b1]{margin-bottom:24px}.title-section p[data-v-a2e102b1]{color:#64748b;margin-top:8px}.loading-state[data-v-a2e102b1],.empty-state[data-v-a2e102b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:#fff;border-radius:12px;text-align:center;color:#64748b}.empty-icon[data-v-a2e102b1]{font-size:48px;margin-bottom:16px}.spinner[data-v-a2e102b1]{width:24px;height:24px;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0ea5e9;animation:spin-a2e102b1 .8s linear infinite}@keyframes spin-a2e102b1{to{transform:rotate(360deg)}}.actors-list[data-v-a2e102b1]{display:flex;flex-direction:column;gap:32px}.actor-card[data-v-a2e102b1]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.actor-header[data-v-a2e102b1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.name-with-link[data-v-a2e102b1]{display:flex;align-items:center;gap:8px}.actor-info h2[data-v-a2e102b1]{font-size:20px;margin:0;color:#1e293b}.actor-info .username[data-v-a2e102b1]{color:#64748b;font-size:14px}.actor-info .username-link[data-v-a2e102b1]{text-decoration:none;display:inline-block}.actor-info .username-link[data-v-a2e102b1]:hover{color:#0ea5e9;text-decoration:underline}.external-link[data-v-a2e102b1]{color:#94a3b8;display:flex;align-items:center;transition:color .15s}.external-link[data-v-a2e102b1]:hover{color:#0ea5e9}.external-link-small[data-v-a2e102b1]{color:#94a3b8;display:inline-flex;align-items:center;margin-left:6px;transition:color .15s}.external-link-small[data-v-a2e102b1]:hover{color:#0ea5e9}.summary-badges[data-v-a2e102b1]{display:flex;gap:12px}.summary-badge[data-v-a2e102b1]{padding:12px 20px;border-radius:10px;text-align:center;min-width:100px}.summary-badge.runs[data-v-a2e102b1]{background:#dbeafe;color:#1e40af}.summary-badge.users[data-v-a2e102b1]{background:#f3e8ff;color:#7c3aed}.badge-label[data-v-a2e102b1]{display:block;font-size:11px;text-transform:uppercase;font-weight:600;opacity:.8;margin-bottom:4px}.badge-value[data-v-a2e102b1]{font-size:24px;font-weight:700}.charts-container[data-v-a2e102b1]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:32px}.chart-section[data-v-a2e102b1]{background:#f8fafc;padding:20px;border-radius:12px}.chart-section h3[data-v-a2e102b1]{font-size:14px;font-weight:600;color:#475569;margin:0 0 16px;text-align:center}.pie-chart-container[data-v-a2e102b1]{position:relative;width:180px;height:180px;margin:0 auto 20px}.pie-chart[data-v-a2e102b1]{width:100%;height:100%;border-radius:50%}.pie-center[data-v-a2e102b1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.center-value[data-v-a2e102b1]{font-size:22px;font-weight:700;color:#1e293b}.center-label[data-v-a2e102b1]{font-size:10px;color:#64748b;text-transform:uppercase}.legend[data-v-a2e102b1]{display:flex;flex-direction:column;gap:8px}.legend-item[data-v-a2e102b1]{display:flex;align-items:center;gap:8px;font-size:13px}.legend-item.is-mine[data-v-a2e102b1]{background:#f0f9ff;margin:0 -8px;padding:6px 8px;border-radius:6px}.legend-item.others[data-v-a2e102b1]{opacity:.7}.legend-color[data-v-a2e102b1]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.legend-name[data-v-a2e102b1]{flex:1;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-item.is-mine .legend-name[data-v-a2e102b1]{font-weight:600}.legend-value[data-v-a2e102b1]{color:#64748b;font-family:monospace;font-size:12px}.bar-chart-section[data-v-a2e102b1]{background:#f8fafc;padding:20px;border-radius:12px}.bar-chart-section h3[data-v-a2e102b1]{font-size:14px;font-weight:600;color:#475569;margin:0 0 16px}.bar-chart[data-v-a2e102b1]{display:flex;flex-direction:column;gap:12px}.bar-row[data-v-a2e102b1]{display:grid;grid-template-columns:200px 1fr 1fr;gap:12px;align-items:center}.bar-row.is-mine[data-v-a2e102b1]{background:#f0f9ff;margin:0 -12px;padding:8px 12px;border-radius:8px}.bar-label[data-v-a2e102b1]{display:flex;align-items:center;gap:6px}.bar-name[data-v-a2e102b1]{font-size:13px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row.is-mine .bar-name[data-v-a2e102b1]{font-weight:700}.you-tag[data-v-a2e102b1]{background:#0ea5e9;color:#fff;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:700}.bar-container[data-v-a2e102b1]{background:#e2e8f0;border-radius:6px;height:28px;overflow:hidden;position:relative}.bar-fill[data-v-a2e102b1]{height:100%;border-radius:6px;display:flex;align-items:center;padding:0 8px;min-width:80px;transition:width .3s ease}.bar-fill.runs[data-v-a2e102b1]{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.bar-fill.users[data-v-a2e102b1]{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.bar-value[data-v-a2e102b1]{font-size:11px;font-weight:600;color:#fff;white-space:nowrap}.no-competitors[data-v-a2e102b1]{background:#f8fafc;padding:20px;border-radius:8px;text-align:center;color:#64748b}.no-competitors a[data-v-a2e102b1]{color:#0ea5e9;text-decoration:none}.no-competitors a[data-v-a2e102b1]:hover{text-decoration:underline}@media(max-width:900px){.charts-container[data-v-a2e102b1]{grid-template-columns:1fr}.bar-row[data-v-a2e102b1]{grid-template-columns:1fr;gap:6px}.bar-label[data-v-a2e102b1]{margin-bottom:4px}}@media(max-width:600px){.actor-header[data-v-a2e102b1]{flex-direction:column;gap:16px}.summary-badges[data-v-a2e102b1]{width:100%}.summary-badge[data-v-a2e102b1]{flex:1}}.all-actors-page[data-v-09a07135]{max-width:1400px;margin:0 auto}.page-header[data-v-09a07135]{margin-bottom:24px}.title-section p[data-v-09a07135]{color:#64748b;margin-top:8px}.controls-bar[data-v-09a07135]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.search-box[data-v-09a07135]{position:relative;flex:1;max-width:300px}.search-box input[data-v-09a07135]{width:100%;padding:10px 16px 10px 44px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff}.search-box input[data-v-09a07135]:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.search-box svg[data-v-09a07135]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8}.filter-controls[data-v-09a07135]{display:flex;align-items:center;gap:16px}.filter-controls label[data-v-09a07135]{display:flex;align-items:center;gap:6px;font-size:14px;color:#475569;cursor:pointer}.filter-controls select[data-v-09a07135]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px}.username-filter[data-v-09a07135],.date-filter[data-v-09a07135]{display:flex;align-items:center;gap:8px}.username-filter label[data-v-09a07135],.date-filter label[data-v-09a07135]{font-size:14px;color:#475569;white-space:nowrap}.username-filter input[data-v-09a07135]{padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;background:#fff;color:#334155;min-width:140px}.username-filter input[data-v-09a07135]:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.date-filter input[type=date][data-v-09a07135]{padding:7px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;background:#fff;color:#334155}.date-filter input[type=date][data-v-09a07135]:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.clear-date-btn[data-v-09a07135]{width:24px;height:24px;border:none;background:#e2e8f0;border-radius:50%;color:#64748b;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.clear-date-btn[data-v-09a07135]:hover{background:#cbd5e1;color:#334155}.table-container[data-v-09a07135]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden;position:relative;min-height:400px}.loading-overlay[data-v-09a07135]{position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.spinner[data-v-09a07135]{width:32px;height:32px;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0ea5e9;animation:spin-09a07135 .8s linear infinite}@keyframes spin-09a07135{to{transform:rotate(360deg)}}table[data-v-09a07135]{width:100%;border-collapse:collapse}th[data-v-09a07135]{text-align:left;padding:14px 16px;font-size:12px;font-weight:600;text-transform:uppercase;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;white-space:nowrap}th.sortable[data-v-09a07135]{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable[data-v-09a07135]:hover{background:#f1f5f9}th.number[data-v-09a07135]{text-align:right}.sort-icon[data-v-09a07135]{margin-left:4px;color:#0ea5e9}td[data-v-09a07135]{padding:14px 16px;font-size:14px;border-bottom:1px solid #f1f5f9;vertical-align:middle}td.number[data-v-09a07135]{text-align:right;font-family:monospace}td.actions[data-v-09a07135]{width:50px;text-align:center}.empty-row[data-v-09a07135]{text-align:center;color:#94a3b8;padding:40px}tr.is-mine[data-v-09a07135]{background:#f0f9ff}tr[data-v-09a07135]:hover{background:#fafafa}tr.is-mine[data-v-09a07135]:hover{background:#e0f2fe}.actor-cell[data-v-09a07135]{display:flex;align-items:center;gap:10px}.actor-info[data-v-09a07135]{display:flex;flex-direction:column}.actor-info .name[data-v-09a07135]{font-weight:600;color:#1e293b}.actor-info .fullname[data-v-09a07135]{font-size:12px;color:#94a3b8}.actor-info .fullname .creator-link[data-v-09a07135]{color:#94a3b8;text-decoration:none}.actor-info .fullname .creator-link[data-v-09a07135]:hover{color:#0ea5e9;text-decoration:underline}.mine-tag[data-v-09a07135]{background:#0ea5e9;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700}.shortlist-indicator[data-v-09a07135]{color:#f59e0b;font-size:14px;flex-shrink:0}.serial-number[data-v-09a07135]{color:#64748b;font-weight:500}.date-cell[data-v-09a07135]{font-size:13px;color:#64748b;white-space:nowrap}.failure-rate[data-v-09a07135]{font-weight:600}.failure-rate.failure-low[data-v-09a07135]{color:#16a34a}.failure-rate.failure-medium[data-v-09a07135]{color:#d97706}.failure-rate.failure-high[data-v-09a07135]{color:#dc2626}.rating[data-v-09a07135]{color:#d97706}.na[data-v-09a07135]{color:#cbd5e1}td.actions[data-v-09a07135]{width:80px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.shortlist-btn[data-v-09a07135]{background:none;border:none;padding:4px;cursor:pointer;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;border-radius:4px}.shortlist-btn[data-v-09a07135]:hover{color:#f59e0b;background:#fef3c7}.shortlist-btn.is-shortlisted[data-v-09a07135]{color:#f59e0b}.shortlist-btn.is-shortlisted[data-v-09a07135]:hover{color:#d97706;background:#fef3c7}.external-link[data-v-09a07135]{color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;transition:color .15s}.external-link[data-v-09a07135]:hover{color:#0ea5e9}.pagination[data-v-09a07135]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;flex-wrap:wrap}.page-btn[data-v-09a07135]{padding:8px 14px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}.page-btn[data-v-09a07135]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.page-btn[data-v-09a07135]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-09a07135]{display:flex;gap:4px}.page-num[data-v-09a07135]{width:36px;height:36px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .15s}.page-num[data-v-09a07135]:hover{background:#f1f5f9}.page-num.active[data-v-09a07135]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.page-info[data-v-09a07135]{margin-left:16px;font-size:13px;color:#64748b}@media(max-width:768px){.controls-bar[data-v-09a07135]{flex-direction:column;align-items:stretch}.search-box[data-v-09a07135]{max-width:none}.filter-controls[data-v-09a07135]{justify-content:space-between}.table-container[data-v-09a07135]{overflow-x:auto}table[data-v-09a07135]{min-width:1000px}.pagination[data-v-09a07135]{flex-direction:column;gap:12px}.page-info[data-v-09a07135]{margin-left:0}}.creators-page[data-v-6d9660f7]{max-width:1200px;margin:0 auto}.page-header[data-v-6d9660f7]{margin-bottom:24px}.title-section p[data-v-6d9660f7]{color:#64748b;margin-top:8px}.controls[data-v-6d9660f7]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.search-box[data-v-6d9660f7]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;flex:1;max-width:420px;color:#94a3b8}.search-box input[data-v-6d9660f7]{border:none;outline:none;flex:1;font-size:14px;color:#1e293b;background:transparent}.clear-btn[data-v-6d9660f7]{border:none;background:transparent;color:#94a3b8;cursor:pointer;font-size:14px}.mine-toggle[data-v-6d9660f7]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#334155;cursor:pointer}.mine-toggle input[data-v-6d9660f7]{width:16px;height:16px;accent-color:#0ea5e9;cursor:pointer}.loading-state[data-v-6d9660f7],.empty-state[data-v-6d9660f7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:#fff;border-radius:12px;text-align:center;color:#64748b}.empty-icon[data-v-6d9660f7]{font-size:48px;margin-bottom:16px}.spinner[data-v-6d9660f7]{width:24px;height:24px;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0ea5e9;animation:spin-6d9660f7 .8s linear infinite}@keyframes spin-6d9660f7{to{transform:rotate(360deg)}}.table-wrapper[data-v-6d9660f7]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.creators-table[data-v-6d9660f7]{width:100%;border-collapse:collapse}.creators-table th[data-v-6d9660f7],.creators-table td[data-v-6d9660f7]{padding:12px 16px;text-align:left;border-bottom:1px solid #f1f5f9;font-size:14px}.creators-table th[data-v-6d9660f7]{background:#f8fafc;color:#64748b;font-weight:600;font-size:12px;text-transform:uppercase}.creators-table td.number[data-v-6d9660f7],.creators-table th.number[data-v-6d9660f7]{text-align:right;font-variant-numeric:tabular-nums}.sortable[data-v-6d9660f7]{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable[data-v-6d9660f7]:hover{color:#0ea5e9}.sorted.asc[data-v-6d9660f7]:after{content:" ▲";font-size:9px}.sorted.desc[data-v-6d9660f7]:after{content:" ▼";font-size:9px}.serial-number[data-v-6d9660f7]{color:#94a3b8}.creators-table tr.is-mine[data-v-6d9660f7]{background:#f0f9ff}.creators-table tbody tr[data-v-6d9660f7]:hover{background:#f8fafc}.creators-table tbody tr.is-mine[data-v-6d9660f7]:hover{background:#e0f2fe}.creator-cell[data-v-6d9660f7]{display:flex;align-items:center;gap:8px}.creator-link[data-v-6d9660f7]{color:#0ea5e9;text-decoration:none;font-weight:500}.creator-link[data-v-6d9660f7]:hover{text-decoration:underline}.mine-tag[data-v-6d9660f7]{background:#0ea5e9;color:#fff;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:700}.result-count[data-v-6d9660f7]{padding:12px 16px;margin:0;color:#94a3b8;font-size:13px}.creator-profile-page[data-v-9ca1fbbd]{max-width:1400px}.page-header[data-v-9ca1fbbd]{margin-bottom:24px}.header-left[data-v-9ca1fbbd]{display:flex;flex-direction:column;gap:12px}.back-link[data-v-9ca1fbbd]{display:inline-flex;align-items:center;gap:8px;color:#64748b;text-decoration:none;font-size:14px;transition:color .15s}.back-link[data-v-9ca1fbbd]:hover{color:#0ea5e9}.title-row[data-v-9ca1fbbd]{display:flex;align-items:center;gap:12px}.title-section h1[data-v-9ca1fbbd]{margin:0;font-size:28px;font-weight:600}.subtitle[data-v-9ca1fbbd]{margin:4px 0 0;color:#64748b;font-size:14px}.mine-tag[data-v-9ca1fbbd]{background:#0ea5e9;color:#fff;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700}.external-link[data-v-9ca1fbbd]{color:#94a3b8;transition:color .15s}.external-link[data-v-9ca1fbbd]:hover{color:#0ea5e9}.loading-state[data-v-9ca1fbbd],.error-state[data-v-9ca1fbbd]{text-align:center;padding:48px;color:#64748b}.spinner[data-v-9ca1fbbd]{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;animation:spin-9ca1fbbd .8s linear infinite}@keyframes spin-9ca1fbbd{to{transform:rotate(360deg)}}.back-btn[data-v-9ca1fbbd]{display:inline-block;margin-top:16px;padding:8px 16px;background:#0ea5e9;color:#fff;text-decoration:none;border-radius:6px;font-size:14px}.summary-stats[data-v-9ca1fbbd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-9ca1fbbd]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.stat-card .stat-label[data-v-9ca1fbbd]{display:block;font-size:12px;color:#64748b;text-transform:uppercase;margin-bottom:4px}.stat-card .stat-value[data-v-9ca1fbbd]{font-size:24px;font-weight:600;color:#1e293b}.controls-panel[data-v-9ca1fbbd]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px;margin-bottom:24px}.controls-row[data-v-9ca1fbbd]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.control-group[data-v-9ca1fbbd]{display:flex;align-items:center;gap:10px}.range-label[data-v-9ca1fbbd]{font-size:14px;font-weight:500;color:#334155}.range-select[data-v-9ca1fbbd]{padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#1e293b;background:#f8fafc;cursor:pointer}.range-select[data-v-9ca1fbbd]:focus{outline:none;border-color:#0ea5e9;background:#fff}.toggle-label[data-v-9ca1fbbd]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:#334155}.toggle-label input[type=checkbox][data-v-9ca1fbbd]{width:16px;height:16px;accent-color:#f59e0b;cursor:pointer}.range-loading[data-v-9ca1fbbd]{font-size:12px;color:#0ea5e9}.charts-grid[data-v-9ca1fbbd]{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:32px}.chart-card[data-v-9ca1fbbd]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px}.chart-card h3[data-v-9ca1fbbd]{margin:0 0 4px;font-size:18px;font-weight:600}.chart-card-header[data-v-9ca1fbbd]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.chart-subtitle[data-v-9ca1fbbd]{margin:0;font-size:13px;color:#64748b}.toggle-mode[data-v-9ca1fbbd]{display:flex;flex-shrink:0;flex-wrap:wrap;background:#f1f5f9;padding:3px;border-radius:6px}.toggle-mode button[data-v-9ca1fbbd]{padding:4px 8px;border:none;background:transparent;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;border-radius:4px;white-space:nowrap}.toggle-mode button.active[data-v-9ca1fbbd]{background:#fff;color:#0ea5e9;box-shadow:0 1px 2px #0000000d}.chart-container[data-v-9ca1fbbd]{height:420px}.legend-actions[data-v-9ca1fbbd]{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid #f1f5f9}.legend-hint[data-v-9ca1fbbd]{font-size:11px;color:#94a3b8;flex:1}.legend-action[data-v-9ca1fbbd]{padding:3px 10px;border:1px solid #e2e8f0;background:#fff;border-radius:5px;font-size:11px;font-weight:600;color:#64748b;cursor:pointer}.legend-action[data-v-9ca1fbbd]:hover{border-color:#0ea5e9;color:#0ea5e9}.chart-legend[data-v-9ca1fbbd]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;max-height:130px;overflow-y:auto}.chart-legend-item[data-v-9ca1fbbd]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#475569;border:none;background:transparent;padding:2px 4px;border-radius:4px;cursor:pointer;font-family:inherit}.chart-legend-item[data-v-9ca1fbbd]:hover{background:#f1f5f9}.chart-legend-item.off[data-v-9ca1fbbd]{opacity:.4}.chart-legend-item.off .legend-name[data-v-9ca1fbbd]{text-decoration:line-through}.chart-legend-item .legend-color[data-v-9ca1fbbd]{width:14px;height:3px;border-radius:2px;flex-shrink:0}.chart-legend-item .legend-name[data-v-9ca1fbbd]{flex:none;max-width:180px}.chart-legend-item .legend-value[data-v-9ca1fbbd]{color:#94a3b8;font-size:11px;font-family:inherit}.no-data[data-v-9ca1fbbd]{padding:32px;text-align:center;color:#94a3b8;background:#f8fafc;border-radius:6px}.share-section[data-v-9ca1fbbd]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px}.section-title[data-v-9ca1fbbd]{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 20px}.section-sub[data-v-9ca1fbbd]{font-size:13px;font-weight:400;color:#94a3b8}.charts-container[data-v-9ca1fbbd]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:32px}.chart-section[data-v-9ca1fbbd]{background:#f8fafc;padding:20px;border-radius:12px}.chart-section h3[data-v-9ca1fbbd]{font-size:14px;font-weight:600;color:#475569;margin:0 0 16px;text-align:center}.pie-chart-container[data-v-9ca1fbbd]{position:relative;width:180px;height:180px;margin:0 auto 20px}.pie-chart[data-v-9ca1fbbd]{width:100%;height:100%;border-radius:50%}.pie-center[data-v-9ca1fbbd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.center-value[data-v-9ca1fbbd]{font-size:22px;font-weight:700;color:#1e293b}.center-label[data-v-9ca1fbbd]{font-size:10px;color:#64748b;text-transform:uppercase}.legend[data-v-9ca1fbbd]{display:flex;flex-direction:column;gap:8px}.legend-item[data-v-9ca1fbbd]{display:flex;align-items:center;gap:8px;font-size:13px}.legend-item.others[data-v-9ca1fbbd]{opacity:.7}.legend-color[data-v-9ca1fbbd]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.legend-name[data-v-9ca1fbbd]{flex:1;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legend-value[data-v-9ca1fbbd]{color:#64748b;font-family:monospace;font-size:12px}.actor-name-link[data-v-9ca1fbbd]{color:inherit;text-decoration:none}.actor-name-link[data-v-9ca1fbbd]:hover{color:#0ea5e9;text-decoration:underline}.bar-chart-section[data-v-9ca1fbbd]{background:#f8fafc;padding:20px;border-radius:12px}.bar-chart-section h3[data-v-9ca1fbbd]{font-size:14px;font-weight:600;color:#475569;margin:0 0 16px}.bar-chart[data-v-9ca1fbbd]{display:flex;flex-direction:column;gap:12px}.bar-row[data-v-9ca1fbbd]{display:grid;grid-template-columns:200px 1fr 1fr;gap:12px;align-items:center}.bar-name[data-v-9ca1fbbd]{font-size:13px;font-weight:500;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-container[data-v-9ca1fbbd]{background:#e2e8f0;border-radius:6px;height:28px;overflow:hidden;position:relative}.bar-fill[data-v-9ca1fbbd]{height:100%;border-radius:6px;display:flex;align-items:center;padding:0 8px;min-width:80px;transition:width .3s ease}.bar-fill.runs[data-v-9ca1fbbd]{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.bar-fill.users[data-v-9ca1fbbd]{background:linear-gradient(90deg,#10b981,#34d399)}.bar-value[data-v-9ca1fbbd]{font-size:11px;font-weight:600;color:#fff;white-space:nowrap}@media(max-width:900px){.charts-container[data-v-9ca1fbbd]{grid-template-columns:1fr}.bar-row[data-v-9ca1fbbd]{grid-template-columns:1fr;gap:6px}}.insights-page[data-v-c057367a]{max-width:1400px;margin:0 auto}.page-header[data-v-c057367a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.title-section h1[data-v-c057367a]{margin:0 0 8px;font-size:28px;color:#1e293b}.title-section p[data-v-c057367a]{margin:0;color:#64748b}.filter-select[data-v-c057367a]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:14px;min-width:180px}.stats-overview[data-v-c057367a]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-c057367a]{background:#fff;border-radius:12px;padding:20px;text-align:center;box-shadow:0 1px 3px #0000001a}.stat-value[data-v-c057367a]{font-size:32px;font-weight:700;color:#0ea5e9}.stat-label[data-v-c057367a]{font-size:14px;color:#64748b;margin-top:4px}.tabs[data-v-c057367a]{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid #e2e8f0;padding-bottom:12px}.tab[data-v-c057367a]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;background:transparent;cursor:pointer;font-size:14px;color:#64748b;border-radius:6px;transition:all .2s}.tab[data-v-c057367a]:hover{background:#f1f5f9;color:#334155}.tab.active[data-v-c057367a]{background:#0ea5e9;color:#fff}.tab-icon[data-v-c057367a]{font-size:16px}.tab-count[data-v-c057367a]{background:#0000001a;padding:2px 8px;border-radius:10px;font-size:12px}.tab.active .tab-count[data-v-c057367a]{background:#fff3}.tab-content h2[data-v-c057367a]{margin:0 0 8px;font-size:20px;color:#1e293b}.tab-description[data-v-c057367a]{color:#64748b;margin:0 0 20px}.insights-grid[data-v-c057367a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}.insight-card[data-v-c057367a]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;border-left:4px solid #e2e8f0}.insight-card.limitation[data-v-c057367a]{border-left-color:#f59e0b}.insight-card.requested[data-v-c057367a]{border-left-color:#8b5cf6}.insight-card.appreciated[data-v-c057367a]{border-left-color:#10b981}.insight-header[data-v-c057367a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.category-badge[data-v-c057367a]{background:#f1f5f9;color:#475569;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.mention-count[data-v-c057367a]{color:#64748b;font-size:13px;font-weight:600}.insight-card h3[data-v-c057367a]{margin:0 0 8px;font-size:16px;color:#1e293b}.insight-description[data-v-c057367a]{color:#64748b;font-size:14px;margin:0 0 12px}.insight-meta[data-v-c057367a]{display:flex;gap:16px;color:#94a3b8;font-size:13px}.actor-count[data-v-c057367a]{display:flex;align-items:center;gap:4px}.issue-refs[data-v-c057367a]{margin-top:16px;padding-top:12px;border-top:1px solid #f1f5f9}.refs-header[data-v-c057367a]{font-size:12px;color:#64748b;margin-bottom:8px}.issue-ref[data-v-c057367a]{margin-bottom:8px}.ref-link[data-v-c057367a]{display:inline-flex;align-items:center;gap:4px;color:#0ea5e9;text-decoration:none;font-size:13px;font-weight:500}.ref-link[data-v-c057367a]:hover{text-decoration:underline}.ref-snippet[data-v-c057367a]{display:block;color:#64748b;font-size:12px;margin-top:2px}.issues-filters[data-v-c057367a]{display:flex;gap:12px;margin-bottom:20px}.search-input[data-v-c057367a]{flex:1;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.issues-list[data-v-c057367a]{display:flex;flex-direction:column;gap:12px}.issue-card[data-v-c057367a]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a}.issue-header[data-v-c057367a]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.issue-type[data-v-c057367a]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.issue-type.bug[data-v-c057367a]{background:#fef2f2;color:#dc2626}.issue-type.feature_request[data-v-c057367a]{background:#f5f3ff;color:#7c3aed}.issue-type.limitation[data-v-c057367a]{background:#fffbeb;color:#d97706}.issue-type.question[data-v-c057367a]{background:#eff6ff;color:#2563eb}.issue-type.praise[data-v-c057367a]{background:#ecfdf5;color:#059669}.issue-type.other[data-v-c057367a]{background:#f1f5f9;color:#475569}.issue-category[data-v-c057367a]{background:#f1f5f9;color:#475569;padding:4px 10px;border-radius:12px;font-size:11px}.issue-external-link[data-v-c057367a]{margin-left:auto;display:flex;align-items:center;gap:4px;color:#0ea5e9;text-decoration:none;font-size:13px}.issue-external-link[data-v-c057367a]:hover{text-decoration:underline}.issue-title[data-v-c057367a]{margin:0 0 8px;font-size:16px;color:#1e293b}.issue-actor[data-v-c057367a]{margin:0 0 8px;color:#64748b;font-size:13px}.issue-summary[data-v-c057367a]{margin:0 0 12px;color:#475569;font-size:14px}.issue-details[data-v-c057367a]{background:#f8fafc;border-radius:8px;padding:12px;margin-bottom:12px}.detail-section[data-v-c057367a]{margin-bottom:8px}.detail-section[data-v-c057367a]:last-child{margin-bottom:0}.detail-section strong[data-v-c057367a]{font-size:12px;color:#64748b}.detail-section ul[data-v-c057367a]{margin:4px 0 0;padding-left:20px}.detail-section li[data-v-c057367a]{font-size:13px;color:#334155}.issue-footer[data-v-c057367a]{display:flex;gap:16px;color:#94a3b8;font-size:12px}.issue-status[data-v-c057367a]{padding:2px 8px;border-radius:8px;font-weight:500}.issue-status.open[data-v-c057367a]{background:#ecfdf5;color:#059669}.issue-status.closed[data-v-c057367a]{background:#f1f5f9;color:#64748b}.pagination[data-v-c057367a]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.pagination button[data-v-c057367a]{padding:8px 16px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;cursor:pointer}.pagination button[data-v-c057367a]:disabled{opacity:.5;cursor:not-allowed}.categories-chart[data-v-c057367a]{background:#fff;border-radius:12px;padding:20px;margin-bottom:24px}.category-bar[data-v-c057367a]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.category-name[data-v-c057367a]{width:150px;font-size:14px;color:#334155;text-transform:capitalize}.category-bar-container[data-v-c057367a]{flex:1;height:24px;background:#f1f5f9;border-radius:6px;overflow:hidden}.category-bar-fill[data-v-c057367a]{height:100%;background:linear-gradient(90deg,#0ea5e9,#8b5cf6);border-radius:6px;transition:width .3s}.category-count[data-v-c057367a]{width:50px;text-align:right;font-weight:600;color:#475569}.section-title[data-v-c057367a]{margin:24px 0 16px;font-size:18px;color:#1e293b}.types-grid[data-v-c057367a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.type-card[data-v-c057367a]{background:#fff;border-radius:12px;padding:20px;text-align:center;box-shadow:0 1px 3px #0000001a}.type-icon[data-v-c057367a]{font-size:28px;margin-bottom:8px}.type-name[data-v-c057367a]{font-size:13px;color:#64748b;text-transform:capitalize;margin-bottom:4px}.type-count[data-v-c057367a]{font-size:24px;font-weight:700;color:#0ea5e9}.loading-state[data-v-c057367a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:#64748b}.loading-state.small[data-v-c057367a]{padding:20px}.spinner[data-v-c057367a]{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;animation:spin-c057367a 1s linear infinite}@keyframes spin-c057367a{to{transform:rotate(360deg)}}.empty-state[data-v-c057367a]{text-align:center;padding:40px;color:#64748b}.bulk-page[data-v-2a566280]{max-width:1400px;margin:0 auto}.page-header[data-v-2a566280]{margin-bottom:24px}.title-section h1[data-v-2a566280]{margin:0 0 8px;font-size:28px;color:#1e293b}.title-section p[data-v-2a566280]{margin:0;color:#64748b}.card[data-v-2a566280]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.compose-grid[data-v-2a566280]{display:grid;grid-template-columns:340px 1fr;gap:24px;align-items:start;margin-bottom:32px}.panel-header[data-v-2a566280]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-header h2[data-v-2a566280]{margin:0;font-size:16px;color:#1e293b}.actors-panel[data-v-2a566280]{padding:20px}.selected-count[data-v-2a566280]{font-size:12px;color:#0ea5e9;font-weight:600}.actor-search[data-v-2a566280]{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;outline:none;margin-bottom:8px}.actor-search[data-v-2a566280]:focus{border-color:#0ea5e9}.select-all-row[data-v-2a566280]{padding-bottom:8px;border-bottom:1px solid #f1f5f9;margin-bottom:4px}.actor-list[data-v-2a566280]{max-height:320px;overflow-y:auto;display:flex;flex-direction:column}.actor-option[data-v-2a566280]{display:flex;align-items:center;gap:8px;padding:7px 4px;cursor:pointer;border-radius:6px}.actor-option[data-v-2a566280]:hover{background:#f8fafc}.actor-option input[data-v-2a566280]{cursor:pointer}.actor-label[data-v-2a566280]{flex:1;font-size:13px;color:#334155;word-break:break-word}.issue-count[data-v-2a566280]{font-size:11px;font-weight:600;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:10px}.target-summary[data-v-2a566280]{margin-top:12px;padding-top:12px;border-top:1px solid #f1f5f9;font-size:13px;color:#475569}.account-warnings[data-v-2a566280]{margin-top:8px}.account-warning[data-v-2a566280]{font-size:12px;color:#d97706;margin-top:4px;word-break:break-word}.editor-panel[data-v-2a566280]{padding:20px}.toolbar[data-v-2a566280]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:8px;background:#f8fafc;border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0}.toolbar button[data-v-2a566280]{min-width:32px;height:30px;padding:0 8px;border:1px solid transparent;background:transparent;border-radius:6px;cursor:pointer;font-size:13px;color:#475569;display:inline-flex;align-items:center;justify-content:center}.toolbar button[data-v-2a566280]:hover{background:#fff;border-color:#e2e8f0;color:#0ea5e9}.tb-divider[data-v-2a566280]{width:1px;height:18px;background:#e2e8f0;margin:0 2px}.editor[data-v-2a566280]{min-height:220px;max-height:480px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:0 0 8px 8px;padding:14px 16px;font-size:14px;line-height:1.6;color:#1e293b;outline:none}.editor[data-v-2a566280]:focus{border-color:#0ea5e9}.editor[data-v-2a566280]:empty:before{content:attr(data-placeholder);color:#94a3b8}.editor[data-v-2a566280] h2{font-size:20px;margin:12px 0 6px}.editor[data-v-2a566280] h3{font-size:16px;margin:10px 0 6px}.editor[data-v-2a566280] blockquote{border-left:3px solid #cbd5e1;margin:8px 0;padding-left:12px;color:#475569}.editor[data-v-2a566280] pre{background:#f1f5f9;padding:10px 12px;border-radius:6px;font-family:monospace;font-size:13px;white-space:pre-wrap}.editor[data-v-2a566280] ul,.editor[data-v-2a566280] ol{padding-left:24px;margin:6px 0}.editor[data-v-2a566280] a{color:#0ea5e9}.markdown-preview[data-v-2a566280]{margin-top:14px;background:#0f172a;border-radius:8px;padding:12px 14px}.md-label[data-v-2a566280]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:6px}.markdown-preview pre[data-v-2a566280]{margin:0;color:#e2e8f0;font-size:13px;white-space:pre-wrap;word-break:break-word}.editor-footer[data-v-2a566280]{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px}.send-error[data-v-2a566280]{color:#dc2626;font-size:13px}.btn-primary[data-v-2a566280]{background:#0ea5e9;color:#fff;padding:10px 18px;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .2s}.btn-primary[data-v-2a566280]:hover:not(:disabled){background:#0284c7}.btn-primary[data-v-2a566280]:disabled{background:#94a3b8;cursor:not-allowed}.btn-text[data-v-2a566280]{background:none;border:none;color:#0ea5e9;font-size:13px;cursor:pointer;padding:0}.btn-text[data-v-2a566280]:hover{text-decoration:underline}.history-section[data-v-2a566280]{margin-bottom:32px}.section-header[data-v-2a566280]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h2[data-v-2a566280]{margin:0;font-size:20px;color:#1e293b}.history-table-wrap[data-v-2a566280]{overflow-x:auto;padding:4px}.history-table[data-v-2a566280]{width:100%;border-collapse:collapse}.history-table th[data-v-2a566280]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;padding:12px 16px;border-bottom:1px solid #f1f5f9}.history-table td[data-v-2a566280]{padding:14px 16px;border-bottom:1px solid #f1f5f9;font-size:13px;color:#334155;vertical-align:top}.history-table tr:last-child td[data-v-2a566280]{border-bottom:none}.excerpt-cell[data-v-2a566280]{max-width:360px;color:#1e293b}.actors-cell[data-v-2a566280]{max-width:280px}.actor-chip[data-v-2a566280]{display:inline-block;background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:10px;font-size:11px;margin:0 4px 4px 0}.time-cell[data-v-2a566280]{white-space:nowrap;color:#64748b}.posted-cell[data-v-2a566280]{white-space:nowrap;font-weight:600}.failed-note[data-v-2a566280]{color:#dc2626;font-weight:400}.status-sending[data-v-2a566280]{display:inline-flex;align-items:center;gap:6px;color:#d97706;font-weight:500}.status-failed[data-v-2a566280]{color:#dc2626}.action-cell[data-v-2a566280]{text-align:right}.btn-icon-delete[data-v-2a566280]{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:6px;border-radius:6px;display:inline-flex}.btn-icon-delete[data-v-2a566280]:hover:not(:disabled){color:#ef4444;background:#fee2e2}.btn-icon-delete[data-v-2a566280]:disabled{opacity:.5;cursor:not-allowed}.panel-loading[data-v-2a566280]{display:flex;justify-content:center;padding:30px}.panel-empty[data-v-2a566280]{text-align:center;padding:24px;color:#94a3b8;font-size:13px}.spinner[data-v-2a566280]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin-2a566280 .8s linear infinite}.spinner.dark[data-v-2a566280]{border-color:#e2e8f0;border-top-color:#0ea5e9;width:24px;height:24px}.spinner.dark.tiny[data-v-2a566280]{width:13px;height:13px;border-width:2px}@keyframes spin-2a566280{to{transform:rotate(360deg)}}@media(max-width:1024px){.compose-grid[data-v-2a566280]{grid-template-columns:1fr}}.sync-jobs-page[data-v-b35a1ca7]{max-width:1200px;margin:0 auto}.page-header[data-v-b35a1ca7]{margin-bottom:24px}.title-section h1[data-v-b35a1ca7]{margin:0 0 8px;font-size:28px;color:#1e293b}.title-section p[data-v-b35a1ca7]{margin:0;color:#64748b}.quick-actions[data-v-b35a1ca7]{margin-bottom:32px}.quick-actions h2[data-v-b35a1ca7]{margin:0 0 16px;font-size:18px;color:#334155}.actions-grid[data-v-b35a1ca7]{display:flex;gap:12px}.action-btn[data-v-b35a1ca7]{display:flex;align-items:center;gap:12px;padding:16px 24px;border:none;border-radius:12px;cursor:pointer;transition:all .2s}.action-btn.primary[data-v-b35a1ca7]{background:linear-gradient(135deg,#0ea5e9,#8b5cf6);color:#fff}.action-btn.primary[data-v-b35a1ca7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0ea5e94d}.action-btn[data-v-b35a1ca7]:disabled{opacity:.7;cursor:not-allowed}.action-icon[data-v-b35a1ca7]{font-size:24px}.action-text[data-v-b35a1ca7]{text-align:left}.action-text strong[data-v-b35a1ca7]{display:block;font-size:16px}.action-text small[data-v-b35a1ca7]{font-size:12px;opacity:.9}.jobs-section h2[data-v-b35a1ca7]{margin:0 0 16px;font-size:18px;color:#334155}.jobs-grid[data-v-b35a1ca7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px;margin-bottom:32px}.job-card[data-v-b35a1ca7]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a}.job-header[data-v-b35a1ca7]{display:flex;gap:12px;margin-bottom:16px}.job-icon[data-v-b35a1ca7]{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:10px}.job-info h3[data-v-b35a1ca7]{margin:0 0 4px;font-size:16px;color:#1e293b}.job-info p[data-v-b35a1ca7]{margin:0;font-size:13px;color:#64748b}.job-details[data-v-b35a1ca7]{background:#f8fafc;border-radius:8px;padding:12px;margin-bottom:16px}.detail-row[data-v-b35a1ca7]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px}.detail-row[data-v-b35a1ca7]:last-child{margin-bottom:0}.detail-label[data-v-b35a1ca7]{color:#64748b;min-width:80px}.detail-row code[data-v-b35a1ca7]{background:#1e293b;color:#38bdf8;padding:2px 8px;border-radius:4px;font-size:12px}.option-input[data-v-b35a1ca7]{display:flex;align-items:center;gap:8px}.option-input input[type=number][data-v-b35a1ca7]{width:60px;padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px}.checkbox-label[data-v-b35a1ca7]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#475569}.checkbox-label input[data-v-b35a1ca7]{width:16px;height:16px}.job-actions[data-v-b35a1ca7]{display:flex;align-items:center;gap:12px}.run-btn[data-v-b35a1ca7]{padding:10px 20px;background:#0ea5e9;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px;display:flex;align-items:center;justify-content:center;gap:8px}.run-btn[data-v-b35a1ca7]:hover:not(:disabled){background:#0284c7}.run-btn[data-v-b35a1ca7]:disabled{opacity:.7;cursor:not-allowed}.job-result[data-v-b35a1ca7]{font-size:13px;padding:4px 12px;border-radius:12px}.job-result.success[data-v-b35a1ca7]{background:#ecfdf5;color:#059669}.job-result.error[data-v-b35a1ca7]{background:#fef2f2;color:#dc2626}.spinner-small[data-v-b35a1ca7]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-b35a1ca7 1s linear infinite}@keyframes spin-b35a1ca7{to{transform:rotate(360deg)}}.log-section[data-v-b35a1ca7]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.log-header[data-v-b35a1ca7]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#1e293b;color:#fff}.log-header h2[data-v-b35a1ca7]{margin:0;font-size:16px}.clear-btn[data-v-b35a1ca7]{padding:6px 12px;background:#ffffff1a;color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer}.clear-btn[data-v-b35a1ca7]:hover{background:#fff3}.log-container[data-v-b35a1ca7]{max-height:300px;overflow-y:auto;font-family:Monaco,Consolas,monospace;font-size:12px;background:#0f172a}.log-empty[data-v-b35a1ca7]{padding:40px;text-align:center;color:#64748b}.log-entry[data-v-b35a1ca7]{display:flex;gap:12px;padding:8px 16px;border-bottom:1px solid #1e293b}.log-entry[data-v-b35a1ca7]:hover{background:#1e293b}.log-time[data-v-b35a1ca7]{color:#64748b;min-width:80px}.log-job[data-v-b35a1ca7]{color:#38bdf8;min-width:100px;font-weight:500}.log-message[data-v-b35a1ca7]{color:#e2e8f0;flex:1}.log-entry.success .log-message[data-v-b35a1ca7]{color:#34d399}.log-entry.error .log-message[data-v-b35a1ca7]{color:#f87171}.log-entry.info .log-message[data-v-b35a1ca7]{color:#e2e8f0}.serp-page[data-v-2589d692]{max-width:1400px;margin:0 auto}.page-header[data-v-2589d692]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.title-section h1[data-v-2589d692]{margin:0 0 8px;font-size:28px;color:#1e293b}.title-section p[data-v-2589d692]{margin:0;color:#64748b}.header-actions[data-v-2589d692]{display:flex;gap:12px;align-items:center}.generate-all-btn[data-v-2589d692]{padding:12px 20px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.generate-all-btn[data-v-2589d692]:hover:not(:disabled){background:#e2e8f0;color:#334155}.generate-all-btn[data-v-2589d692]:disabled{opacity:.6;cursor:not-allowed}.sync-btn[data-v-2589d692]{padding:12px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.sync-btn[data-v-2589d692]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.sync-btn[data-v-2589d692]:disabled{opacity:.7;cursor:not-allowed}.loading-state[data-v-2589d692],.empty-state[data-v-2589d692]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:#fff;border-radius:12px;text-align:center;color:#64748b}.empty-icon[data-v-2589d692]{font-size:48px;margin-bottom:16px}.spinner[data-v-2589d692]{width:24px;height:24px;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#10b981;animation:spin-2589d692 .8s linear infinite}.spinner-small[data-v-2589d692]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-2589d692 1s linear infinite}@keyframes spin-2589d692{to{transform:rotate(360deg)}}.actors-list[data-v-2589d692]{display:flex;flex-direction:column;gap:24px}.actor-card[data-v-2589d692]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px}.actor-header[data-v-2589d692]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.name-with-link[data-v-2589d692]{display:flex;align-items:center;gap:8px}.actor-info h2[data-v-2589d692]{font-size:20px;margin:0;color:#1e293b}.external-link[data-v-2589d692]{color:#94a3b8;display:flex;align-items:center;transition:color .15s}.external-link[data-v-2589d692]:hover{color:#10b981}.summary-stats[data-v-2589d692]{display:flex;gap:12px}.stat-badge[data-v-2589d692]{padding:10px 16px;border-radius:10px;text-align:center;min-width:100px}.stat-badge .stat-label[data-v-2589d692]{display:block;font-size:10px;text-transform:uppercase;font-weight:600;opacity:.8;margin-bottom:4px}.stat-badge .stat-value[data-v-2589d692]{font-size:20px;font-weight:700}.stat-badge.excellent[data-v-2589d692]{background:#dcfce7;color:#166534}.stat-badge.good[data-v-2589d692]{background:#dbeafe;color:#1e40af}.stat-badge.average[data-v-2589d692]{background:#fef3c7;color:#92400e}.stat-badge.poor[data-v-2589d692]{background:#fee2e2;color:#991b1b}.stat-badge.neutral[data-v-2589d692]{background:#f1f5f9;color:#475569}.stat-badge.warning[data-v-2589d692]{background:#fef2f2;color:#dc2626;animation:pulse-warning-2589d692 2s ease-in-out infinite}@keyframes pulse-warning-2589d692{0%,to{opacity:1}50%{opacity:.8}}.queries-grid[data-v-2589d692]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.query-card[data-v-2589d692]{background:#f8fafc;border-radius:10px;padding:16px;border:1px solid #e2e8f0;transition:all .2s}.query-card[data-v-2589d692]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.query-card.not-found[data-v-2589d692]{opacity:.7}.query-card.pending-sync[data-v-2589d692]{border-color:#fcd34d;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.query-card.has-warning[data-v-2589d692]{border-color:#fca5a5;background:#fef2f2}.query-card.has-competitor-below[data-v-2589d692]:not(.has-warning){border-color:#fdba74;background:#fff7ed}.competitor-warning[data-v-2589d692]{display:flex;align-items:center;gap:8px;background:#dc2626;color:#fff;padding:8px 12px;border-radius:6px;margin-bottom:12px;font-size:12px;font-weight:600}.competitor-warning svg[data-v-2589d692]{flex-shrink:0}.query-header[data-v-2589d692]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.query-text[data-v-2589d692]{font-size:14px;font-weight:600;color:#334155;flex:1;word-break:break-word}.position-badge[data-v-2589d692]{padding:6px 12px;border-radius:8px;font-weight:700;font-size:14px;flex-shrink:0;margin-left:12px}.position-badge.excellent[data-v-2589d692]{background:#dcfce7;color:#166534}.position-badge.good[data-v-2589d692]{background:#dbeafe;color:#1e40af}.position-badge.average[data-v-2589d692]{background:#fef3c7;color:#92400e}.position-badge.poor[data-v-2589d692]{background:#fee2e2;color:#991b1b}.position-badge.not-ranked[data-v-2589d692]{background:#f1f5f9;color:#64748b}.position-badge.pending[data-v-2589d692]{background:#fef3c7;color:#92400e}.query-stats[data-v-2589d692]{display:flex;gap:16px;margin-bottom:12px}.stat-row[data-v-2589d692]{display:flex;flex-direction:column;align-items:center}.stat-name[data-v-2589d692]{font-size:10px;color:#64748b;text-transform:uppercase}.stat-val[data-v-2589d692]{font-size:14px;font-weight:600;color:#334155}.stat-val.best[data-v-2589d692]{color:#16a34a}.stat-val.worst[data-v-2589d692]{color:#dc2626}.trend-indicator[data-v-2589d692]{margin-bottom:12px}.trend[data-v-2589d692]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px}.trend.up[data-v-2589d692]{background:#dcfce7;color:#16a34a}.trend.down[data-v-2589d692]{background:#fee2e2;color:#dc2626}.trend.stable[data-v-2589d692]{background:#f1f5f9;color:#64748b}.competitors-section[data-v-2589d692]{background:#fff;border-radius:8px;padding:12px;margin-bottom:12px;border:1px solid #e2e8f0}.competitors-header[data-v-2589d692]{margin-bottom:8px}.competitors-title[data-v-2589d692]{font-size:10px;text-transform:uppercase;font-weight:600;color:#64748b}.competitors-list[data-v-2589d692]{display:flex;flex-direction:column;gap:6px}.competitor-item[data-v-2589d692]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;background:#f8fafc}.competitor-item.above-me[data-v-2589d692]{background:#fef2f2;border:1px solid #fca5a5}.competitor-item.below-me[data-v-2589d692]{background:#fff7ed;border:1px solid #fdba74}.comp-position[data-v-2589d692]{font-weight:700;font-size:13px;color:#475569;min-width:28px}.competitor-item.above-me .comp-position[data-v-2589d692]{color:#dc2626}.competitor-item.below-me .comp-position[data-v-2589d692]{color:#ea580c}.comp-info[data-v-2589d692]{flex:1;min-width:0}.comp-name[data-v-2589d692]{display:block;font-size:12px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-username[data-v-2589d692]{display:block;font-size:10px;color:#94a3b8}.comp-link[data-v-2589d692]{color:#94a3b8;display:flex;align-items:center;transition:color .15s;flex-shrink:0}.comp-link[data-v-2589d692]:hover{color:#0ea5e9}.mini-chart[data-v-2589d692]{background:#fff;border-radius:8px;padding:12px;margin-bottom:12px}.chart-title[data-v-2589d692]{font-size:10px;color:#64748b;text-transform:uppercase;margin-bottom:8px}.chart-bars[data-v-2589d692]{display:flex;align-items:flex-end;gap:2px;height:40px}.chart-bar-container[data-v-2589d692]{flex:1;height:100%;display:flex;align-items:flex-end}.chart-bar[data-v-2589d692]{width:100%;background:linear-gradient(180deg,#10b981,#059669);border-radius:2px 2px 0 0;min-height:2px;transition:height .3s ease}.chart-bar.not-found[data-v-2589d692]{background:#e2e8f0}.chart-labels[data-v-2589d692]{display:flex;justify-content:space-between;margin-top:4px;font-size:9px;color:#94a3b8}.last-updated[data-v-2589d692]{font-size:11px;color:#94a3b8}.no-data[data-v-2589d692]{text-align:center;padding:20px;color:#64748b;background:#f8fafc;border-radius:8px}@media(max-width:768px){.page-header[data-v-2589d692]{flex-direction:column;gap:16px}.header-actions[data-v-2589d692]{width:100%;flex-direction:column}.generate-all-btn[data-v-2589d692],.sync-btn[data-v-2589d692]{width:100%;justify-content:center}.actor-header[data-v-2589d692]{flex-direction:column;gap:16px}.summary-stats[data-v-2589d692]{width:100%}.stat-badge[data-v-2589d692]{flex:1}.queries-grid[data-v-2589d692]{grid-template-columns:1fr}}.manage-queries-btn[data-v-2589d692]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s}.manage-queries-btn[data-v-2589d692]:hover{background:#e2e8f0;color:#1e293b}.modal-overlay[data-v-2589d692]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-2589d692]{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}.modal-header[data-v-2589d692]{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-2589d692]{margin:0;font-size:18px;color:#1e293b}.modal-actor-name[data-v-2589d692]{color:#64748b;font-size:14px}.modal-close[data-v-2589d692]{margin-left:auto;background:none;border:none;cursor:pointer;color:#94a3b8;padding:4px;display:flex;border-radius:6px;transition:all .2s}.modal-close[data-v-2589d692]:hover{background:#f1f5f9;color:#475569}.modal-body[data-v-2589d692]{flex:1;overflow-y:auto;padding:24px}.add-query-section[data-v-2589d692]{margin-bottom:24px}.add-query-section h4[data-v-2589d692],.queries-header[data-v-2589d692]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.queries-list-section h4[data-v-2589d692]{margin:0;font-size:14px;font-weight:600;color:#475569}.generate-btn[data-v-2589d692]{padding:6px 12px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s ease}.generate-btn[data-v-2589d692]:hover:not(:disabled){background:#e2e8f0;color:#334155}.generate-btn[data-v-2589d692]:disabled{opacity:.6;cursor:not-allowed}.add-query-form[data-v-2589d692]{display:flex;gap:8px}.add-query-form input[data-v-2589d692]{flex:1;padding:10px 14px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.add-query-form input[data-v-2589d692]:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.add-btn[data-v-2589d692]{padding:10px 20px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;min-width:70px;display:flex;align-items:center;justify-content:center}.add-btn[data-v-2589d692]:hover:not(:disabled){background:#059669}.add-btn[data-v-2589d692]:disabled{opacity:.6;cursor:not-allowed}.loading-queries[data-v-2589d692]{display:flex;align-items:center;gap:10px;color:#64748b;padding:20px}.no-queries[data-v-2589d692]{color:#94a3b8;text-align:center;padding:20px;background:#f8fafc;border-radius:8px}.queries-list[data-v-2589d692]{display:flex;flex-direction:column;gap:8px}.query-item[data-v-2589d692]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;transition:all .2s}.query-item.disabled[data-v-2589d692]{opacity:.5;background:#f1f5f9}.query-item.auto-generated[data-v-2589d692]{border-style:dashed}.query-item-content[data-v-2589d692]{display:flex;align-items:center;gap:12px}.query-toggle[data-v-2589d692]{flex-shrink:0}.toggle-switch[data-v-2589d692]{position:relative;display:inline-block;width:36px;height:20px}.toggle-switch input[data-v-2589d692]{opacity:0;width:0;height:0}.toggle-slider[data-v-2589d692]{position:absolute;cursor:pointer;inset:0;background-color:#cbd5e1;transition:.3s;border-radius:20px}.toggle-slider[data-v-2589d692]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider[data-v-2589d692]{background-color:#10b981}.toggle-switch input:checked+.toggle-slider[data-v-2589d692]:before{transform:translate(16px)}.query-text-wrapper[data-v-2589d692]{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.query-item-text[data-v-2589d692]{font-size:14px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.query-badge[data-v-2589d692]{padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;flex-shrink:0}.query-badge.auto[data-v-2589d692]{background:#dbeafe;color:#1e40af}.query-badge.custom[data-v-2589d692]{background:#dcfce7;color:#166534}.query-badge.history[data-v-2589d692]{background:#fef3c7;color:#92400e}.query-actions[data-v-2589d692]{display:flex;gap:4px;flex-shrink:0}.edit-btn[data-v-2589d692],.delete-btn[data-v-2589d692]{padding:6px;background:none;border:none;cursor:pointer;color:#94a3b8;border-radius:4px;display:flex;transition:all .2s}.edit-btn[data-v-2589d692]:hover{background:#dbeafe;color:#1e40af}.delete-btn[data-v-2589d692]:hover{background:#fee2e2;color:#dc2626}.query-edit-form[data-v-2589d692]{display:flex;gap:8px}.query-edit-form input[data-v-2589d692]{flex:1;padding:8px 12px;border:1px solid #0ea5e9;border-radius:6px;font-size:14px}.query-edit-form input[data-v-2589d692]:focus{outline:none;box-shadow:0 0 0 3px #0ea5e91a}.save-btn[data-v-2589d692],.cancel-btn[data-v-2589d692]{padding:8px 14px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.save-btn[data-v-2589d692]{background:#10b981;color:#fff}.save-btn[data-v-2589d692]:hover{background:#059669}.cancel-btn[data-v-2589d692]{background:#f1f5f9;color:#475569}.cancel-btn[data-v-2589d692]:hover{background:#e2e8f0}.modal-footer[data-v-2589d692]{padding:16px 24px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.close-modal-btn[data-v-2589d692]{padding:10px 24px;background:#1e293b;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.close-modal-btn[data-v-2589d692]:hover{background:#334155}.spinner-tiny[data-v-2589d692]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-2589d692 1s linear infinite}.alerts-page[data-v-d0cfa03b]{max-width:1000px;margin:0 auto}.page-header[data-v-d0cfa03b]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}.title-section h1[data-v-d0cfa03b]{margin:0 0 8px;font-size:28px;color:#1e293b}.title-section p[data-v-d0cfa03b]{margin:0;color:#64748b}.header-actions[data-v-d0cfa03b]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filter-select[data-v-d0cfa03b]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff;color:#334155}.action-btn[data-v-d0cfa03b]{padding:8px 16px;border:none;border-radius:8px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px}.action-btn.primary[data-v-d0cfa03b]{background:#0ea5e9;color:#fff}.action-btn.primary[data-v-d0cfa03b]:hover:not(:disabled){background:#0284c7}.action-btn.secondary[data-v-d0cfa03b]{background:#f1f5f9;color:#475569}.action-btn.secondary[data-v-d0cfa03b]:hover:not(:disabled){background:#e2e8f0}.action-btn[data-v-d0cfa03b]:disabled{opacity:.6;cursor:not-allowed}.stats-overview[data-v-d0cfa03b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-d0cfa03b]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;text-align:center}.stat-card.unread .stat-value[data-v-d0cfa03b]{color:#0ea5e9}.stat-card.positive .stat-value[data-v-d0cfa03b]{color:#10b981}.stat-card.negative .stat-value[data-v-d0cfa03b]{color:#ef4444}.stat-value[data-v-d0cfa03b]{font-size:28px;font-weight:700;color:#1e293b}.stat-label[data-v-d0cfa03b]{font-size:13px;color:#64748b;margin-top:4px}.loading-state[data-v-d0cfa03b],.empty-state[data-v-d0cfa03b]{text-align:center;padding:60px 20px;color:#64748b}.empty-icon[data-v-d0cfa03b]{font-size:48px;margin-bottom:16px}.empty-state h3[data-v-d0cfa03b]{margin:0 0 8px;color:#334155}.spinner[data-v-d0cfa03b]{display:inline-block;width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;animation:spin-d0cfa03b .8s linear infinite}.spinner-small[data-v-d0cfa03b]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-d0cfa03b .8s linear infinite}@keyframes spin-d0cfa03b{to{transform:rotate(360deg)}}.alerts-list[data-v-d0cfa03b]{display:flex;flex-direction:column;gap:12px}.alert-card[data-v-d0cfa03b]{display:flex;gap:16px;align-items:flex-start;background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;border-left:4px solid #e2e8f0;transition:box-shadow .2s}.alert-card.unread[data-v-d0cfa03b]{background:#f8fafc}.alert-card.positive[data-v-d0cfa03b]{border-left-color:#10b981}.alert-card.negative[data-v-d0cfa03b]{border-left-color:#ef4444}.alert-card[data-v-d0cfa03b]:hover{box-shadow:0 4px 12px #00000014}.alert-icon[data-v-d0cfa03b]{font-size:28px;flex-shrink:0;width:40px;text-align:center}.alert-body[data-v-d0cfa03b]{flex:1;min-width:0}.alert-meta[data-v-d0cfa03b]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.type-badge[data-v-d0cfa03b]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.type-badge.competitor_overtook[data-v-d0cfa03b]{background:#fef2f2;color:#dc2626}.type-badge.my_actor_overtook[data-v-d0cfa03b],.type-badge.became_top[data-v-d0cfa03b]{background:#ecfdf5;color:#059669}.type-badge.lost_top[data-v-d0cfa03b]{background:#fff7ed;color:#ea580c}.metric-badge[data-v-d0cfa03b]{font-size:12px;padding:3px 8px;background:#f1f5f9;color:#475569;border-radius:4px}.alert-time[data-v-d0cfa03b]{font-size:12px;color:#94a3b8;margin-left:auto}.alert-message[data-v-d0cfa03b]{margin:0 0 8px;font-size:15px;color:#1e293b;line-height:1.5}.alert-values[data-v-d0cfa03b]{display:flex;gap:16px;font-size:13px;color:#64748b}.alert-actions[data-v-d0cfa03b]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.view-btn[data-v-d0cfa03b]{padding:6px 14px;border-radius:6px;font-size:13px;text-decoration:none;text-align:center;background:#0ea5e9;color:#fff;border:none;cursor:pointer}.view-btn.secondary[data-v-d0cfa03b]{background:#f1f5f9;color:#475569}.view-btn[data-v-d0cfa03b]:hover{opacity:.9}.icon-btn[data-v-d0cfa03b]{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;font-size:16px;color:#64748b}.icon-btn.dismiss[data-v-d0cfa03b]:hover{background:#fef2f2;color:#ef4444;border-color:#fecaca}.load-more[data-v-d0cfa03b]{text-align:center;margin-top:24px}@media(max-width:768px){.stats-overview[data-v-d0cfa03b]{grid-template-columns:repeat(2,1fr)}.alert-card[data-v-d0cfa03b]{flex-direction:column}.alert-actions[data-v-d0cfa03b]{flex-direction:row;flex-wrap:wrap;width:100%}}.login-container[data-v-233680c6]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f5f7fa}.login-card[data-v-233680c6]{background:#fff;padding:2.5rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px;text-align:center}h1[data-v-233680c6]{margin-bottom:.5rem;color:#2c3e50}p[data-v-233680c6]{color:#606266;margin-bottom:2rem}.form-group[data-v-233680c6]{text-align:left;margin-bottom:1.5rem}label[data-v-233680c6]{display:block;margin-bottom:.5rem;font-weight:600;color:#303133}input[data-v-233680c6]{width:100%;padding:.75rem;border:1px solid #dcdfe6;border-radius:4px;font-size:1rem}input[data-v-233680c6]:focus{outline:none;border-color:#409eff}button[data-v-233680c6]{width:100%;padding:.75rem;background-color:#409eff;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}button[data-v-233680c6]:hover{background-color:#66b1ff}button[data-v-233680c6]:disabled{background-color:#a0cfff;cursor:not-allowed}.error-message[data-v-233680c6]{color:#f56c6c;background-color:#fef0f0;padding:.5rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem}.help-text[data-v-233680c6]{margin-top:2rem;font-size:.875rem;color:#909399}.help-text a[data-v-233680c6]{color:#409eff;text-decoration:none}.help-text a[data-v-233680c6]:hover{text-decoration:underline}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#f4f7f9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}h1,h2,h3,h4,h5,h6{margin:0;color:#1e293b}h1{font-size:24px;margin-bottom:24px}#app{width:100%}a.actor-name-link{color:inherit;text-decoration:none;transition:color .15s}a.actor-name-link:hover{color:#0ea5e9}a.actor-name-link h2,a.actor-name-link h3{margin:0;display:inline}@media(prefers-color-scheme:dark){:root{color:#ffffffde;background-color:#0f172a}}.app-container{display:flex;min-height:100vh}.sidebar{width:240px;background:#1e293b;color:#fff;padding:20px;flex-shrink:0}.logo{font-size:24px;font-weight:700;margin-bottom:30px;color:#38bdf8}.sidebar ul{list-style:none;padding:0}.sidebar li{margin-bottom:10px}.sidebar a{color:#94a3b8;text-decoration:none;font-size:16px;display:block;padding:10px;border-radius:6px;transition:all .3s}.sidebar a:hover,.sidebar a.router-link-active{background:#334155;color:#fff}.alerts-link{display:flex!important;align-items:center;justify-content:space-between}.nav-badge{background:#ef4444;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.logout-link{color:#f87171!important}.logout-link:hover{background:#450a0a!important}.nav-divider{border-top:1px solid #334155;margin:16px 0!important;padding:0!important}.content{flex:1;padding:30px;overflow-y:auto}.content.full-width{padding:0}
