:root{--bg-color: #F3F4F6;--card-bg: #FFFFFF;--text-primary: #111827;--text-secondary: #6B7280;--border-color: #E5E7EB;--intel-blue: #0068B5;--intel-blue-dark: #004A86;--intel-blue-light: #00A3F6;--accent-color: #0068B5;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--bg-image: linear-gradient(rgba(0, 0, 0, .02) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, .02) 1px, transparent 1px), radial-gradient(circle at 100% 0%, rgba(0, 104, 181, .05), transparent 40%), radial-gradient(circle at 0% 100%, rgba(0, 104, 181, .05), transparent 40%);--bg-size: 20px 20px, 20px 20px, 100% 100%, 100% 100%;--backdrop-blur: 0}[data-theme=dark]{--bg-color: #050B14;--bg-image: linear-gradient(rgba(0, 240, 255, .03) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 240, 255, .03) 1px, transparent 1px), radial-gradient(circle at 50% 50%, rgba(0, 104, 181, .15), transparent 70%);--bg-size: 40px 40px, 40px 40px, 100% 100%;--card-bg: rgba(15, 28, 46, .85);--text-primary: #FFFFFF;--text-secondary: #8B9BB4;--border-color: #1E3A8A;--intel-blue: #00F0FF;--intel-blue-dark: #00A3F6;--intel-blue-light: #00F0FF;--accent-color: #00F0FF;--shadow-sm: 0 1px 2px 0 rgba(0, 240, 255, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--backdrop-blur: 10px}body{margin:0;font-family:Intel One,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);background-image:var(--bg-image);background-size:var(--bg-size);color:var(--text-primary);transition:background-color .3s,color .3s;min-height:100vh}#app{display:flex;height:100vh;width:100vw;overflow:hidden}.card{background:var(--card-bg);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));border-radius:8px;padding:1.5rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all .3s ease}.card:hover{box-shadow:var(--shadow-md);border-color:var(--intel-blue-light)}.btn-primary{background-color:var(--intel-blue);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:background-color .2s}.btn-primary:hover{background-color:var(--intel-blue-dark)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sidebar[data-v-d3656069]{width:260px;background:var(--card-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:2rem 1.5rem;flex-shrink:0;box-shadow:4px 0 24px #00000005;z-index:10;transition:width .3s ease,background-color .3s,border-color .3s}.sidebar.collapsed[data-v-d3656069]{width:80px;padding:2rem 1rem}.sidebar.collapsed .logo-area[data-v-d3656069]{justify-content:center;padding-left:0;flex-direction:column;height:auto;gap:1rem}.sidebar.collapsed .logo-area .intel-logo[data-v-d3656069]{width:40px;height:auto}.sidebar.collapsed nav li[data-v-d3656069]{justify-content:center;padding:.8rem 0}.sidebar.collapsed nav li .text[data-v-d3656069]{display:none}.sidebar.collapsed nav li .icon[data-v-d3656069]{margin-right:0}.sidebar.collapsed .theme-toggle[data-v-d3656069]{justify-content:center}.sidebar.collapsed .theme-toggle .text[data-v-d3656069]{display:none}.logo-area[data-v-d3656069]{margin-bottom:3.5rem;padding-left:.5rem;display:flex;align-items:center;justify-content:space-between;height:40px}.logo-area .intel-logo[data-v-d3656069]{height:40px;width:auto}.logo-area .collapse-btn[data-v-d3656069]{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:.2rem;border-radius:4px;line-height:1}.logo-area .collapse-btn[data-v-d3656069]:hover{background:#0000000d;color:var(--intel-blue)}nav[data-v-d3656069]{flex:1}nav ul[data-v-d3656069]{list-style:none;padding:0;margin:0}nav li[data-v-d3656069]{padding:.8rem 1rem;margin-bottom:.5rem;border-radius:8px;cursor:pointer;color:var(--text-secondary);font-weight:500;font-size:.95rem;transition:all .2s ease;display:flex;align-items:center;gap:1rem}nav li .icon[data-v-d3656069]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}nav li .icon[data-v-d3656069] svg{width:100%;height:100%}nav li[data-v-d3656069]:hover{background-color:var(--bg-color);color:var(--intel-blue)}nav li:hover .icon[data-v-d3656069]{opacity:1}nav li.active[data-v-d3656069]{background-color:var(--intel-blue);color:#fff;box-shadow:0 4px 12px #0068b540}nav li.active .icon[data-v-d3656069]{opacity:1}.theme-toggle-container[data-v-d3656069]{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-color)}.theme-toggle[data-v-d3656069]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem;background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;transition:all .2s;font-weight:500}.theme-toggle[data-v-d3656069]:hover{border-color:var(--intel-blue);color:var(--intel-blue)}.theme-toggle .icon[data-v-d3656069]{width:18px;height:18px}.top-filter[data-v-accad969]{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.filter-row[data-v-accad969]{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.filter-group[data-v-accad969]{display:flex;align-items:center;gap:.5rem}.filter-group label[data-v-accad969]{font-weight:600;color:var(--intel-blue);background:#0068b51a;padding:2px 8px;border-radius:4px;font-size:.9rem}.date-range[data-v-accad969]{display:flex;align-items:center;gap:.5rem}.date-range input[data-v-accad969]{border:1px solid var(--intel-border);padding:4px 8px;border-radius:4px;width:80px;color:var(--intel-text-secondary)}.platform-tags[data-v-accad969]{display:flex;gap:.5rem}.platform-tags .tag[data-v-accad969]{cursor:pointer;padding:2px 8px;border-radius:12px;font-size:.9rem;color:var(--intel-text-secondary);transition:all .2s}.platform-tags .tag[data-v-accad969]:hover{color:var(--intel-blue)}.platform-tags .tag.active[data-v-accad969]{background-color:var(--intel-blue);color:#fff}select[data-v-accad969],.search-group input[data-v-accad969]{border:1px solid var(--intel-border);padding:6px 12px;border-radius:4px;min-width:150px;outline:none}select[data-v-accad969]:focus,.search-group input[data-v-accad969]:focus{border-color:var(--intel-blue)}.search-group[data-v-accad969]{display:flex;gap:.5rem;margin-left:auto}.metric-card[data-v-6340c720]{color:#fff;position:relative;overflow:hidden}.metric-card.blue[data-v-6340c720]{background:linear-gradient(135deg,#0068b5,#00c7fd)}.metric-card.cyan[data-v-6340c720]{background:linear-gradient(135deg,#00a3f5,#00e0ff)}.metric-card.orange[data-v-6340c720]{background:linear-gradient(135deg,#f97316,#fb923c)}.metric-card.green[data-v-6340c720]{background:linear-gradient(135deg,#10b981,#34d399)}.header[data-v-6340c720]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header .title[data-v-6340c720]{font-size:1.1rem;font-weight:500;opacity:.9}.main-value[data-v-6340c720]{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.sub-metrics[data-v-6340c720]{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.2);padding-top:1rem}.sub-metrics .sub-item[data-v-6340c720]{display:flex;flex-direction:column;align-items:center}.sub-metrics .sub-item .label[data-v-6340c720]{font-size:.8rem;opacity:.8;margin-bottom:.2rem}.sub-metrics .sub-item .val[data-v-6340c720]{font-weight:600}.trend-chart[data-v-bfccd29f]{height:400px;display:flex;flex-direction:column}.chart-header[data-v-bfccd29f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.chart-header h3[data-v-bfccd29f]{margin:0;font-size:1.1rem}.controls[data-v-bfccd29f]{display:flex;gap:1rem;align-items:center}.btn-group[data-v-bfccd29f]{display:flex;border:1px solid var(--intel-blue);border-radius:4px;overflow:hidden}.btn-group button[data-v-bfccd29f]{background:#fff;border:none;padding:4px 12px;cursor:pointer;color:var(--intel-blue)}.btn-group button.active[data-v-bfccd29f]{background:var(--intel-blue);color:#fff}.btn-group button[data-v-bfccd29f]:not(:last-child){border-right:1px solid var(--intel-blue)}.date-controls[data-v-bfccd29f]{display:flex;gap:.5rem;font-size:.9rem;color:var(--intel-text-secondary)}.date-controls span[data-v-bfccd29f]{cursor:pointer}.date-controls span.active[data-v-bfccd29f]{color:var(--intel-blue);font-weight:700}.chart-container[data-v-bfccd29f]{flex:1;width:100%}.ranking-list[data-v-d3fecefa]{height:300px;overflow:hidden}.header[data-v-d3fecefa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header h3[data-v-d3fecefa]{margin:0;font-size:1rem}.btn-sm[data-v-d3fecefa]{border:1px solid var(--intel-border);background:#fff;font-size:.8rem;padding:2px 8px;cursor:pointer}.btn-sm.active[data-v-d3fecefa]{background:var(--intel-blue);color:#fff;border-color:var(--intel-blue)}ul[data-v-d3fecefa]{list-style:none;padding:0;margin:0}li[data-v-d3fecefa]{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.9rem}.rank[data-v-d3fecefa]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#eee;border-radius:50%;font-size:.8rem;color:#666}.rank.top[data-v-d3fecefa]{background:var(--intel-blue);color:#fff}.name[data-v-d3fecefa]{width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-container[data-v-d3fecefa]{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.bar[data-v-d3fecefa]{height:100%;background:var(--intel-blue-light);border-radius:3px}.value[data-v-d3fecefa]{width:40px;text-align:right;color:var(--intel-text-secondary)}.content-table[data-v-feddda94]{height:100%}.header[data-v-feddda94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header h3[data-v-feddda94]{margin:0;font-size:1.1rem}.header .more[data-v-feddda94]{font-size:.9rem;color:var(--intel-blue);text-decoration:none}table[data-v-feddda94]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-feddda94]{text-align:left;color:var(--intel-text-secondary);font-weight:500;padding:.5rem;background:#f8fafc}td[data-v-feddda94]{padding:.8rem .5rem;border-bottom:1px solid #f1f5f9}.trend[data-v-feddda94]{color:#ef4444;font-size:.8rem}.sentiment-chart[data-v-4286bbc8]{height:300px;display:flex;flex-direction:column}.header[data-v-4286bbc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.chart-container[data-v-4286bbc8]{flex:1;width:100%}h3[data-v-4286bbc8]{margin:0;font-size:1.1rem}.more[data-v-4286bbc8]{font-size:.9rem;color:var(--intel-blue);text-decoration:none}.word-cloud-3d[data-v-34d7e32a]{height:350px;display:flex;flex-direction:column}h3[data-v-34d7e32a]{margin:0 0 1rem;font-size:1rem}.cloud-container[data-v-34d7e32a]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;perspective:800px}.sphere-wrapper[data-v-34d7e32a]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.tag[data-v-34d7e32a]{position:absolute;color:var(--intel-blue);font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s;will-change:transform,opacity}.tag[data-v-34d7e32a]:hover{color:#f97316;z-index:1000!important}.dashboard[data-v-847d3515]{display:flex;flex-direction:column;gap:2rem}.metrics-row[data-v-847d3515]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.main-grid[data-v-847d3515]{display:grid;grid-template-columns:3fr 1fr;gap:2.5rem}.left-column[data-v-847d3515],.right-column[data-v-847d3515]{display:flex;flex-direction:column;gap:2rem}.bottom-section[data-v-847d3515]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.summary-card[data-v-847d3515]{width:100%;margin-top:3rem}.summary-card h3[data-v-847d3515]{color:var(--intel-blue);margin-top:0;border-bottom:2px solid var(--intel-blue);padding-bottom:.5rem;display:inline-block;margin-bottom:1rem}.summary-card .summary-content[data-v-847d3515]{background:#f8fafc;padding:1.5rem;border-radius:4px;display:flex;justify-content:space-between;gap:2rem}.summary-card .summary-item[data-v-847d3515]{flex:1;font-size:.95rem;line-height:1.6}.summary-card .summary-item strong[data-v-847d3515]{display:block;color:var(--intel-blue-dark);margin-bottom:.5rem}.summary-card .summary-item span[data-v-847d3515]{color:var(--intel-text-secondary)}.chat-widget[data-v-4aa22c74]{position:fixed;bottom:2rem;right:2rem;z-index:1000;display:flex;flex-direction:column;align-items:flex-end}.fab[data-v-4aa22c74]{width:60px;height:60px;border-radius:50%;background:var(--intel-blue);color:#fff;border:none;font-size:1.5rem;cursor:pointer;box-shadow:0 4px 12px #0068b566;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;animation:breathe-4aa22c74 3s infinite ease-in-out}.fab[data-v-4aa22c74]:before{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--intel-blue);opacity:0;animation:ripple-4aa22c74 3s infinite ease-out}.fab[data-v-4aa22c74]:hover{transform:scale(1.1);animation:none}.fab[data-v-4aa22c74]:hover:before{animation:none}.fab.active[data-v-4aa22c74]{transform:rotate(90deg);background:#ef4444;animation:none}.fab.active[data-v-4aa22c74]:before{display:none}@keyframes breathe-4aa22c74{0%{box-shadow:0 0 #0068b566;transform:scale(1)}50%{box-shadow:0 0 20px 10px #0068b533;transform:scale(1.05)}to{box-shadow:0 0 #0068b566;transform:scale(1)}}@keyframes ripple-4aa22c74{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}.chat-window[data-v-4aa22c74]{width:350px;height:500px;margin-bottom:1rem;display:flex;flex-direction:column;padding:0;overflow:hidden;border:none;box-shadow:0 8px 24px #00000026;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.chat-window.expanded[data-v-4aa22c74]{width:800px;height:80vh;position:fixed;bottom:50%;right:50%;transform:translate(50%,50%);z-index:1001;margin-bottom:0}.chat-header[data-v-4aa22c74]{background:var(--intel-blue);color:#fff;padding:1rem;display:flex;justify-content:space-between;align-items:center}.chat-header .header-left[data-v-4aa22c74]{display:flex;align-items:center;gap:.8rem}.chat-header .header-left .expand-btn[data-v-4aa22c74]{background:#fff3;border:none;color:#fff;width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem}.chat-header .header-left .expand-btn[data-v-4aa22c74]:hover{background:#ffffff4d}.chat-header .header-info[data-v-4aa22c74]{display:flex;align-items:center;gap:.8rem}.chat-header .header-info .avatar[data-v-4aa22c74]{width:32px;height:32px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem}.chat-header .header-info .name[data-v-4aa22c74]{font-weight:600}.chat-header .close-btn[data-v-4aa22c74]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;opacity:.8}.chat-header .close-btn[data-v-4aa22c74]:hover{opacity:1}.chat-messages[data-v-4aa22c74]{flex:1;padding:1rem;overflow-y:auto;background:#f8fafc;display:flex;flex-direction:column;gap:1rem}.message[data-v-4aa22c74]{display:flex}.message.ai[data-v-4aa22c74]{justify-content:flex-start}.message.ai .bubble[data-v-4aa22c74]{background:#fff;color:var(--intel-text-primary);border-bottom-left-radius:4px}.message.user[data-v-4aa22c74]{justify-content:flex-end}.message.user .bubble[data-v-4aa22c74]{background:var(--intel-blue);color:#fff;border-bottom-right-radius:4px}.message .bubble[data-v-4aa22c74]{max-width:80%;padding:.8rem 1rem;border-radius:12px;box-shadow:0 1px 2px #0000000d;font-size:.9rem;line-height:1.5}.chat-input[data-v-4aa22c74]{padding:1rem;background:#fff;border-top:1px solid var(--intel-border);display:flex;gap:.5rem}.chat-input input[data-v-4aa22c74]{flex:1;border:1px solid var(--intel-border);padding:.5rem 1rem;border-radius:20px;outline:none}.chat-input input[data-v-4aa22c74]:focus{border-color:var(--intel-blue)}.chat-input button[data-v-4aa22c74]{background:var(--intel-blue);color:#fff;border:none;padding:0 1.2rem;border-radius:20px;cursor:pointer;font-size:.9rem}.chat-input button[data-v-4aa22c74]:disabled{background:#cbd5e1;cursor:not-allowed}.slide-up-enter-active[data-v-4aa22c74],.slide-up-leave-active[data-v-4aa22c74]{transition:all .3s ease-out}.slide-up-enter-from[data-v-4aa22c74],.slide-up-leave-to[data-v-4aa22c74]{opacity:0;transform:translateY(20px)}.workflow-viz[data-v-4aa22c74]{background:#f3f4f6;padding:1rem;border-bottom:1px solid var(--intel-border)}.workflow-viz .workflow-title[data-v-4aa22c74]{font-size:.9rem;font-weight:600;margin-bottom:.8rem;color:var(--intel-text-primary)}.workflow-viz .workflow-steps[data-v-4aa22c74]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.workflow-viz .workflow-steps .step[data-v-4aa22c74]{display:flex;flex-direction:column;align-items:center;gap:.2rem;transition:all .3s}.workflow-viz .workflow-steps .step .icon[data-v-4aa22c74]{width:32px;height:32px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#8b5cf6;border:1px solid #E5E7EB;transition:all .3s}.workflow-viz .workflow-steps .step .label[data-v-4aa22c74]{font-size:.75rem;color:var(--intel-text-secondary);transition:all .3s}.workflow-viz .workflow-steps .step.active .icon[data-v-4aa22c74]{background:#8b5cf6;color:#fff;border-color:#8b5cf6;box-shadow:0 0 10px #8b5cf666;transform:scale(1.1)}.workflow-viz .workflow-steps .step.active .label[data-v-4aa22c74]{color:#8b5cf6;font-weight:600}.workflow-viz .workflow-steps .arrow[data-v-4aa22c74]{color:#9ca3af;font-size:1.2rem;transition:all .3s}.workflow-viz .workflow-steps .arrow.active[data-v-4aa22c74]{color:#8b5cf6}.workflow-viz .workflow-desc[data-v-4aa22c74]{font-size:.7rem;color:var(--intel-text-secondary);text-align:center;background:#fff;padding:.4rem;border-radius:4px;transition:all .3s}.process-log[data-v-4aa22c74]{width:100%;background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;overflow:hidden;font-size:.85rem;margin-bottom:.5rem}.process-log .log-header[data-v-4aa22c74]{background:#f1f5f9;padding:.5rem .8rem;font-weight:600;color:#475569;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #E2E8F0}.process-log .log-header .icon[data-v-4aa22c74]{color:#f59e0b}.process-log .log-content[data-v-4aa22c74]{padding:.8rem;display:flex;flex-direction:column;gap:.8rem}.process-log .log-item[data-v-4aa22c74]{display:flex;flex-direction:column;gap:.3rem}.process-log .log-item .label[data-v-4aa22c74]{color:#64748b;font-size:.75rem;font-weight:600}.process-log .log-item .code[data-v-4aa22c74]{font-family:monospace;color:#0f172a;background:#e2e8f0;padding:.2rem .4rem;border-radius:4px;font-size:.8rem}.process-log .log-item .steps[data-v-4aa22c74]{color:#334155;padding-left:.5rem}.process-log .log-item .code-block[data-v-4aa22c74]{margin:0;background:#1e293b;color:#a5b4fc;padding:.5rem;border-radius:4px;font-family:monospace;font-size:.75rem;overflow-x:auto}.charts-message[data-v-4aa22c74]{display:flex;flex-direction:column;gap:1rem;width:100%}.charts-message .bubble[data-v-4aa22c74]{background:#fff;color:var(--intel-text-primary);border-bottom-left-radius:4px;align-self:flex-start}.charts-message .charts-container[data-v-4aa22c74]{display:flex;flex-direction:column;gap:1rem;width:100%}.charts-message .charts-container .chart-wrapper[data-v-4aa22c74]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000000d;border:1px solid var(--intel-border);overflow:hidden}.app-container[data-v-8b02aa5c]{display:flex;width:100%;height:100%}.main-content[data-v-8b02aa5c]{flex:1;overflow-y:auto;padding:2rem;background-color:var(--intel-gray-bg)}
