.entity-category-card[data-v-c65345f1]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s ease}.entity-category-card[data-v-c65345f1]:hover{border-color:#3b82f6;box-shadow:0 10px 25px -5px #3b82f61a,0 8px 10px -6px #3b82f61a;transform:translateY(-2px)}.card-content[data-v-c65345f1]{display:flex;flex-direction:column}.card-header[data-v-c65345f1]{align-items:center;display:flex;height:120px;justify-content:center;position:relative;transition:all .3s ease}.group:hover .card-header[data-v-c65345f1]{transform:scale(1.02)}.card-icon[data-v-c65345f1]{color:#fff;height:48px;opacity:.9;width:48px}.velocity-badge[data-v-c65345f1]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#1f2937;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px;position:absolute;right:12px;top:12px}.card-body[data-v-c65345f1]{display:flex;flex-direction:column;gap:12px;padding:20px}.card-title[data-v-c65345f1]{align-items:center;display:flex;gap:12px;justify-content:space-between}.card-title h3[data-v-c65345f1]{color:#111827;font-size:20px;font-weight:700;margin:0}.card-description[data-v-c65345f1]{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.card-stats[data-v-c65345f1]{border-top:1px solid #f3f4f6;display:flex;gap:16px;padding-top:8px}.stat[data-v-c65345f1]{color:#6b7280;font-size:13px;gap:6px}.card-action[data-v-c65345f1],.stat[data-v-c65345f1]{align-items:center;display:flex}.card-action[data-v-c65345f1]{border-top:1px solid #f3f4f6;justify-content:space-between;margin-top:4px;padding-top:12px}.action-text[data-v-c65345f1]{color:#3b82f6;font-size:14px;font-weight:600}.trending-entity-card[data-v-a13cad8c]{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)}.trending-entity-card[data-v-a13cad8c]: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-a13cad8c]{opacity:1}.entity-image-container[data-v-a13cad8c]{background:#f3f4f6;height:180px;overflow:hidden;position:relative;width:100%}.entity-image[data-v-a13cad8c]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.trending-entity-card:hover .entity-image[data-v-a13cad8c]{transform:scale(1.05)}.entity-image-placeholder[data-v-a13cad8c]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.placeholder-icon[data-v-a13cad8c]{color:#ffffffe6;height:64px;width:64px}.velocity-badge[data-v-a13cad8c]{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-a13cad8c]{background:#10b981f2;color:#fff}.velocity-down[data-v-a13cad8c]{background:#ef4444f2;color:#fff}.entity-content[data-v-a13cad8c]{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px}.entity-header[data-v-a13cad8c]{display:flex;flex-direction:column;gap:8px}.entity-name[data-v-a13cad8c]{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}.trending-section[data-v-a13cad8c]{display:flex;flex-direction:column;gap:6px}.trending-label[data-v-a13cad8c]{align-items:center;display:flex;gap:4px}.trending-bar[data-v-a13cad8c]{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}.trending-fill[data-v-a13cad8c]{background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:3px;height:100%;transition:width .3s ease}.trending-value[data-v-a13cad8c]{align-self:flex-end;color:#374151;font-size:12px;font-weight:600}.entity-stats[data-v-a13cad8c]{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:6px;padding-top:8px}.stat-item[data-v-a13cad8c]{align-items:center;display:flex;gap:6px}.stat-text[data-v-a13cad8c]{color:#6b7280;font-size:13px}.hover-overlay[data-v-a13cad8c]{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-sidebar[data-v-962b7d18]{background:#fff;border-left:1px solid #e5e7eb;box-shadow:-4px 0 24px #0000001a;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:420px;z-index:50}.sidebar-header[data-v-962b7d18]{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:20px}.entity-info[data-v-962b7d18]{display:flex;flex:1;flex-direction:column;gap:8px}.entity-name[data-v-962b7d18]{color:#111827;font-size:18px;font-weight:700;line-height:1.3;margin:0}.close-button[data-v-962b7d18]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s;width:32px}.close-button[data-v-962b7d18]:hover{background:#f3f4f6;color:#111827}.entity-stats[data-v-962b7d18]{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:16px 20px}.stat-item[data-v-962b7d18]{display:flex;flex-direction:column;gap:8px}.stat-label[data-v-962b7d18]{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.stat-value[data-v-962b7d18]{display:flex;flex-direction:column;gap:6px}.stat-number[data-v-962b7d18]{color:#111827;font-size:14px;font-weight:600}.loading-state[data-v-962b7d18]{align-items:center;gap:12px;justify-content:center}.articles-list[data-v-962b7d18],.loading-state[data-v-962b7d18]{display:flex;flex:1;flex-direction:column}.articles-list[data-v-962b7d18]{overflow:hidden}.articles-header[data-v-962b7d18]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.articles-title[data-v-962b7d18]{color:#111827;font-size:14px;font-weight:600;margin:0}.articles-count[data-v-962b7d18]{background:#f3f4f6;border-radius:12px;color:#6b7280;font-size:12px;font-weight:500;padding:2px 8px}.articles-scroll[data-v-962b7d18]{flex:1;overflow-y:auto;padding:12px}.article-item[data-v-962b7d18]{margin-bottom:12px}.article-link[data-v-962b7d18]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:block;padding:12px;text-decoration:none;transition:all .2s}.article-link[data-v-962b7d18]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a;transform:translateY(-1px)}.article-image[data-v-962b7d18]{background:#f3f4f6;border-radius:6px;height:120px;margin-bottom:12px;overflow:hidden;width:100%}.article-image img[data-v-962b7d18]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-content[data-v-962b7d18]{display:flex;flex-direction:column;gap:8px}.article-title[data-v-962b7d18]{color:#111827;display:-webkit-box;font-size:14px;font-weight:600;-webkit-line-clamp:3;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.article-meta[data-v-962b7d18]{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:12px}.article-date[data-v-962b7d18],.article-sentiment[data-v-962b7d18]{align-items:center;display:flex;gap:4px}.relevance-bar[data-v-962b7d18]{background:#e5e7eb;border-radius:2px;height:3px;overflow:hidden}.relevance-fill[data-v-962b7d18]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);height:100%;transition:width .3s ease}.empty-state[data-v-962b7d18]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:40px 20px}.sidebar-footer[data-v-962b7d18]{background:#f9fafb;border-top:1px solid #e5e7eb;padding:16px 20px}.slide-enter-active[data-v-962b7d18],.slide-leave-active[data-v-962b7d18]{transition:transform .3s ease}.slide-enter-from[data-v-962b7d18],.slide-leave-to[data-v-962b7d18]{transform:translate(100%)}@media(max-width:768px){.entity-sidebar[data-v-962b7d18]{max-width:100vw;width:100%}}.topics-page[data-v-3a482b05]{background:#fafafa;min-height:100vh;padding-bottom:80px}.hero-section[data-v-3a482b05]{background:linear-gradient(180deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;padding:48px 0}.hero-content[data-v-3a482b05]{margin:0 auto;max-width:800px;text-align:center}.hero-header[data-v-3a482b05]{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:16px}.hero-icon[data-v-3a482b05]{color:#ef4444;height:48px;width:48px}.hero-title[data-v-3a482b05]{color:#111827;font-size:48px;font-weight:800;margin:0}.hero-description[data-v-3a482b05]{color:#6b7280;font-size:18px;line-height:1.6;margin:0}.categories-section[data-v-3a482b05],.network-section[data-v-3a482b05],.trending-section[data-v-3a482b05]{padding:48px 0}.section-header[data-v-3a482b05]{margin-bottom:48px;text-align:center}.section-title[data-v-3a482b05]{color:#111827;font-size:32px;font-weight:700;margin:0 0 12px}.section-description[data-v-3a482b05]{color:#6b7280;font-size:16px;margin:0}.categories-grid[data-v-3a482b05]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:900px}.trending-grid[data-v-3a482b05]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:32px}.section-navigation[data-v-3a482b05]{margin-bottom:32px}.section-title-bar[data-v-3a482b05]{align-items:center;display:flex;gap:12px;margin-top:16px}.back-button[data-v-3a482b05]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.back-button[data-v-3a482b05]:hover{background:#f9fafb;border-color:#3b82f6;color:#3b82f6}.loading-state[data-v-3a482b05]{gap:16px}.empty-state[data-v-3a482b05],.loading-state[data-v-3a482b05]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.empty-state[data-v-3a482b05]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:32px}.stats-overview[data-v-3a482b05]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;margin-top:48px;max-width:900px}.stat-card[data-v-3a482b05]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:16px;padding:24px;transition:all .2s}.stat-card[data-v-3a482b05]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a}.stat-icon[data-v-3a482b05]{color:#3b82f6;height:40px;width:40px}.stat-content[data-v-3a482b05]{flex:1}.stat-value[data-v-3a482b05]{color:#111827;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.stat-label[data-v-3a482b05]{color:#6b7280;font-size:14px}.network-header[data-v-3a482b05]{margin-bottom:24px}.network-title[data-v-3a482b05]{align-items:center;color:#111827;display:flex;font-size:24px;font-weight:700;gap:12px;margin-top:16px}.network-loading[data-v-3a482b05]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:120px 20px}.network-container[data-v-3a482b05],.network-loading[data-v-3a482b05]{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.network-container[data-v-3a482b05]{overflow:hidden}.network-graph[data-v-3a482b05]{height:700px;position:relative}.graph-legend[data-v-3a482b05]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000001a;left:16px;padding:12px;position:absolute;top:16px}.legend-title[data-v-3a482b05]{color:#374151;font-size:12px;font-weight:600;margin-bottom:8px}.legend-items[data-v-3a482b05]{display:flex;flex-direction:column;gap:6px}.legend-item[data-v-3a482b05]{align-items:center;color:#6b7280;display:flex;font-size:11px;gap:8px}.legend-dot[data-v-3a482b05]{background:#3b82f6;border-radius:50%}.legend-dot.small[data-v-3a482b05]{height:6px;width:6px}.legend-dot.medium[data-v-3a482b05]{height:10px;width:10px}.legend-dot.large[data-v-3a482b05]{height:14px;width:14px}.graph-instructions[data-v-3a482b05]{align-items:center;background:#eff6ff;border-top:1px solid #e5e7eb;color:#1e40af;display:flex;font-size:14px;gap:8px;padding:16px}.network-empty[data-v-3a482b05]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:120px 20px}@media(max-width:768px){.hero-title[data-v-3a482b05]{font-size:32px}.hero-description[data-v-3a482b05]{font-size:16px}.categories-grid[data-v-3a482b05],.stats-overview[data-v-3a482b05],.trending-grid[data-v-3a482b05]{grid-template-columns:1fr}.network-graph[data-v-3a482b05]{height:500px}.section-title[data-v-3a482b05]{font-size:24px}}
