.trending-entity-card[data-v-e1a4b3ab]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}:root.dark .trending-entity-card[data-v-e1a4b3ab]{background:#1e293b;border-color:#334155}.trending-entity-card[data-v-e1a4b3ab]:hover{border-color:#3b82f6;box-shadow:0 12px 28px -5px #3b82f633,0 10px 10px -5px #3b82f626;transform:translateY(-4px)}.trending-entity-card:hover .hover-overlay[data-v-e1a4b3ab]{opacity:1}.entity-image-container[data-v-e1a4b3ab]{background:#f3f4f6;height:180px;overflow:hidden;position:relative;width:100%}:root.dark .entity-image-container[data-v-e1a4b3ab]{background:#334155}.entity-image[data-v-e1a4b3ab]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.trending-entity-card:hover .entity-image[data-v-e1a4b3ab]{transform:scale(1.05)}.entity-image-placeholder[data-v-e1a4b3ab]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.placeholder-icon[data-v-e1a4b3ab]{color:#ffffffe6;height:64px;width:64px}.velocity-badge[data-v-e1a4b3ab]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;box-shadow:0 2px 8px #00000026;display:flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px;position:absolute;right:12px;top:12px}.velocity-up[data-v-e1a4b3ab]{background:#10b981f2;color:#fff}.velocity-down[data-v-e1a4b3ab]{background:#ef4444f2;color:#fff}.entity-content[data-v-e1a4b3ab]{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.entity-header[data-v-e1a4b3ab]{display:flex;flex-direction:column;gap:8px}.entity-name[data-v-e1a4b3ab]{color:#111827;display:-webkit-box;font-size:18px;font-weight:700;-webkit-line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}:root.dark .entity-name[data-v-e1a4b3ab]{color:#f1f5f9}.trending-section[data-v-e1a4b3ab]{display:flex;flex-direction:column;gap:6px}.trending-label[data-v-e1a4b3ab]{align-items:center;display:flex;gap:4px}.trending-bar[data-v-e1a4b3ab]{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}:root.dark .trending-bar[data-v-e1a4b3ab]{background:#334155}.trending-fill[data-v-e1a4b3ab]{background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:3px;height:100%;transition:width .3s ease}.trending-value[data-v-e1a4b3ab]{align-self:flex-end;color:#374151;font-size:12px;font-weight:600}:root.dark .trending-value[data-v-e1a4b3ab]{color:#cbd5e1}.entity-stats[data-v-e1a4b3ab]{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:6px;padding-top:8px}:root.dark .entity-stats[data-v-e1a4b3ab]{border-top-color:#334155}.stat-item[data-v-e1a4b3ab]{align-items:center;display:flex;gap:6px}.stat-text[data-v-e1a4b3ab]{color:#6b7280;font-size:13px}:root.dark .stat-text[data-v-e1a4b3ab]{color:#94a3b8}.hover-overlay[data-v-e1a4b3ab]{align-items:center;background:linear-gradient(135deg,#3b82f6f2,#1d4ed8f2);display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.entity-browser-item[data-v-771948c4]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:14px;padding:12px 16px;text-decoration:none;transition:all .15s ease}:root.dark .entity-browser-item[data-v-771948c4]{background:#1e293b;border-color:#334155}.entity-browser-item[data-v-771948c4]:hover{background:#f8faff;border-color:#93c5fd;box-shadow:0 2px 8px #3b82f614}:root.dark .entity-browser-item[data-v-771948c4]:hover{background:#1e3a5f;border-color:#3b82f6}.entity-avatar[data-v-771948c4]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.avatar-image[data-v-771948c4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-icon[data-v-771948c4]{color:#fff;height:20px;width:20px}.avatar-person[data-v-771948c4]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.avatar-organization[data-v-771948c4]{background:linear-gradient(135deg,#10b981,#047857)}.avatar-location[data-v-771948c4]{background:linear-gradient(135deg,#f59e0b,#d97706)}.avatar-event[data-v-771948c4]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.entity-info[data-v-771948c4]{flex:1;min-width:0}.entity-name-row[data-v-771948c4]{align-items:center;display:flex;gap:6px}.entity-name[data-v-771948c4]{color:#111827;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark .entity-name[data-v-771948c4]{color:#f1f5f9}.trending-icon[data-v-771948c4]{color:#ef4444;flex-shrink:0;height:14px;width:14px}.entity-description[data-v-771948c4]{color:#6b7280;font-size:13px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark .entity-description[data-v-771948c4]{color:#94a3b8}.mention-badge[data-v-771948c4]{align-items:center;background:#f3f4f6;border-radius:20px;color:#4b5563;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}:root.dark .mention-badge[data-v-771948c4]{background:#334155;color:#94a3b8}.arrow-icon[data-v-771948c4]{color:#9ca3af;flex-shrink:0;height:16px;transition:color .15s;width:16px}:root.dark .arrow-icon[data-v-771948c4]{color:#64748b}.entity-browser-item:hover .arrow-icon[data-v-771948c4]{color:#3b82f6}@media(max-width:640px){.mention-badge[data-v-771948c4]{display:none}}.entity-browser[data-v-523bd141]{background:#fafafa;min-height:100vh;padding-bottom:80px}:root.dark .entity-browser[data-v-523bd141]{background:#0f172a}.hero[data-v-523bd141]{background:linear-gradient(180deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;padding:48px 0 32px}:root.dark .hero[data-v-523bd141]{background:linear-gradient(180deg,#1e293b,#0f172a);border-bottom-color:#334155}.hero-inner[data-v-523bd141]{text-align:center}.hero-title[data-v-523bd141]{color:#111827;font-size:42px;font-weight:800;margin:0 0 12px}:root.dark .hero-title[data-v-523bd141]{color:#f1f5f9}.hero-subtitle[data-v-523bd141]{color:#6b7280;font-size:17px;margin:0}:root.dark .hero-subtitle[data-v-523bd141]{color:#94a3b8}.tab-bar[data-v-523bd141]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:4px;margin-top:32px;padding:4px}:root.dark .tab-bar[data-v-523bd141]{background:#1e293b;border-color:#334155}.tab-button[data-v-523bd141]{align-items:center;background:transparent;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .15s}:root.dark .tab-button[data-v-523bd141]{color:#94a3b8}.tab-button[data-v-523bd141]:hover{background:#f3f4f6;color:#374151}:root.dark .tab-button[data-v-523bd141]:hover{background:#334155;color:#e2e8f0}.tab-button.active[data-v-523bd141]{background:#111827;box-shadow:0 1px 3px #0000001a;color:#fff}:root.dark .tab-button.active[data-v-523bd141]{background:#3b82f6;color:#fff}.tab-icon[data-v-523bd141]{height:18px;width:18px}.tab-count[data-v-523bd141]{background:#0000000f;border-radius:10px;font-size:12px;font-weight:600;padding:1px 7px}:root.dark .tab-count[data-v-523bd141]{background:#ffffff1a}.tab-button.active .tab-count[data-v-523bd141]{background:#fff3}.trending-section[data-v-523bd141]{margin-top:32px}.section-label[data-v-523bd141]{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:6px;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}:root.dark .section-label[data-v-523bd141]{color:#e2e8f0}.trending-row[data-v-523bd141]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.controls[data-v-523bd141]{display:flex;gap:12px;margin-top:32px}.search-wrapper[data-v-523bd141]{flex:1;position:relative}.search-icon[data-v-523bd141]{color:#9ca3af;height:18px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.search-input[data-v-523bd141]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-size:14px;outline:none;padding:10px 14px 10px 42px;transition:border-color .15s;width:100%}:root.dark .search-input[data-v-523bd141]{background:#1e293b;border-color:#475569;color:#f1f5f9}.search-input[data-v-523bd141]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-clear[data-v-523bd141]{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.search-clear[data-v-523bd141]:hover{background:#f3f4f6;color:#374151}:root.dark .search-clear[data-v-523bd141]:hover{background:#334155;color:#e2e8f0}.sort-select[data-v-523bd141]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;cursor:pointer;font-size:14px;min-width:160px;outline:none;padding:10px 14px}:root.dark .sort-select[data-v-523bd141]{background:#1e293b;border-color:#475569;color:#f1f5f9}.sort-select[data-v-523bd141]:focus{border-color:#3b82f6}.results-meta[data-v-523bd141]{color:#6b7280;font-size:13px;margin-top:16px}:root.dark .results-meta[data-v-523bd141]{color:#94a3b8}.entity-list[data-v-523bd141]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.loading-state[data-v-523bd141]{justify-content:center}.empty-state[data-v-523bd141],.loading-state[data-v-523bd141]{display:flex;padding:80px 20px}.empty-state[data-v-523bd141]{align-items:center;flex-direction:column}.pagination[data-v-523bd141]{gap:4px;margin-top:32px}.page-btn[data-v-523bd141],.pagination[data-v-523bd141]{align-items:center;display:flex;justify-content:center}.page-btn[data-v-523bd141]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s}:root.dark .page-btn[data-v-523bd141]{background:#1e293b;border-color:#475569;color:#e2e8f0}.page-btn[data-v-523bd141]:hover:not(:disabled):not(.page-active){background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}:root.dark .page-btn[data-v-523bd141]:hover:not(:disabled):not(.page-active){background:#1e3a5f;border-color:#3b82f6;color:#93c5fd}.page-btn[data-v-523bd141]:disabled{cursor:not-allowed;opacity:.4}.page-active[data-v-523bd141]{background:#111827;border-color:#111827;color:#fff}:root.dark .page-active[data-v-523bd141]{background:#3b82f6;border-color:#3b82f6}.page-ellipsis[data-v-523bd141]{color:#9ca3af;font-size:14px;padding:0 6px}@media(max-width:768px){.hero-title[data-v-523bd141]{font-size:28px}.tab-bar[data-v-523bd141]{overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-label[data-v-523bd141]{display:none}.tab-button[data-v-523bd141]{min-width:60px;padding:10px 12px}.trending-row[data-v-523bd141]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.controls[data-v-523bd141]{flex-direction:column}.sort-select[data-v-523bd141]{min-width:unset}}
