.babylon-widget.svelte-1h15ltu{height:100%;display:flex;flex-direction:column}.babylon-controls.svelte-1h15ltu{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.control-btn.svelte-1h15ltu{padding:4px 8px;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));cursor:pointer;font-size:.7rem;transition:all .2s ease}.control-btn.svelte-1h15ltu:hover:not(:disabled){background:hsl(var(--muted))}.control-btn.svelte-1h15ltu:disabled{opacity:.5;cursor:not-allowed}.babylon-canvas-container.svelte-1h15ltu{position:relative;flex:1;border:1px solid hsl(var(--border));border-radius:6px;overflow:hidden;background:#1a1a2e}.babylon-canvas.svelte-1h15ltu{width:100%;height:100%;display:block}.loading-overlay.svelte-1h15ltu{position:absolute;inset:0;background:#1a1a2ee6;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.loading-spinner.svelte-1h15ltu{width:30px;height:30px;border:3px solid rgba(255,255,255,.3);border-top-color:#ff6b6b;border-radius:50%;animation:svelte-1h15ltu-spin 1s linear infinite;margin-bottom:12px}.loading-text.svelte-1h15ltu{font-size:.8rem;color:#fffc}.babylon-info.svelte-1h15ltu{margin-top:8px;padding:6px;background:hsl(var(--muted) / .3);border-radius:4px;font-size:.7rem}.info-item.svelte-1h15ltu{margin-bottom:2px;color:hsl(var(--muted-foreground))}@keyframes svelte-1h15ltu-spin{to{transform:rotate(360deg)}}.mcp-servers-widget.svelte-1tb6exw{height:100%;display:flex;flex-direction:column}.status-header.svelte-1tb6exw{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:8px;background:#3b82f61a;border-radius:6px}.status-indicator.svelte-1tb6exw{width:8px;height:8px;border-radius:50%}.status-indicator.connected.svelte-1tb6exw{background:#10b981}.status-indicator.connecting.svelte-1tb6exw{background:#f59e0b;animation:svelte-1tb6exw-pulse 1s infinite}.status-text.svelte-1tb6exw{font-size:.875rem;color:hsl(var(--foreground))}.servers-list.svelte-1tb6exw{flex:1;overflow-y:auto}.server-item.svelte-1tb6exw{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid hsl(var(--border));border-radius:6px;margin-bottom:8px;cursor:pointer;transition:all .2s ease}.server-item.svelte-1tb6exw:hover{background:hsl(var(--muted))}.server-item.selected.svelte-1tb6exw{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.server-info.svelte-1tb6exw{flex:1}.server-name.svelte-1tb6exw{font-weight:500;color:hsl(var(--foreground))}.server-type.svelte-1tb6exw{font-size:.75rem;color:hsl(var(--muted-foreground));text-transform:capitalize}.server-status.svelte-1tb6exw{font-size:1.2rem}.server-details.svelte-1tb6exw{margin-top:16px;padding:12px;background:hsl(var(--muted));border-radius:6px;border:1px solid hsl(var(--border))}.server-details.svelte-1tb6exw h4:where(.svelte-1tb6exw){margin:0 0 8px;font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}.server-details.svelte-1tb6exw p:where(.svelte-1tb6exw){margin:4px 0;font-size:.75rem;color:hsl(var(--muted-foreground))}@keyframes svelte-1tb6exw-pulse{0%,to{opacity:1}50%{opacity:.5}}.langflow-widget.svelte-1vgh4ps{height:100%;display:flex;flex-direction:column}.flow-controls.svelte-1vgh4ps{display:flex;gap:8px;margin-bottom:16px}.btn-primary.svelte-1vgh4ps,.btn-secondary.svelte-1vgh4ps{padding:6px 12px;border-radius:4px;border:none;cursor:pointer;font-size:.75rem;transition:all .2s ease}.btn-primary.svelte-1vgh4ps{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn-secondary.svelte-1vgh4ps{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.btn-secondary.disabled.svelte-1vgh4ps{opacity:.5;cursor:not-allowed}.flows-list.svelte-1vgh4ps{max-height:120px;overflow-y:auto;margin-bottom:12px}.flow-item.svelte-1vgh4ps{padding:8px;border:1px solid hsl(var(--border));border-radius:4px;margin-bottom:4px;cursor:pointer;transition:all .2s ease}.flow-item.svelte-1vgh4ps:hover{background:hsl(var(--muted))}.flow-item.selected.svelte-1vgh4ps{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.flow-name.svelte-1vgh4ps{font-weight:500;font-size:.875rem;color:hsl(var(--foreground))}.flow-meta.svelte-1vgh4ps{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.node-count.svelte-1vgh4ps{font-size:.7rem;color:hsl(var(--muted-foreground))}.status-badge.svelte-1vgh4ps{padding:2px 6px;border-radius:2px;font-size:.6rem;font-weight:500}.status-badge.status-active.svelte-1vgh4ps{background:#dcfce7;color:#166534}.status-badge.status-inactive.svelte-1vgh4ps{background:#fef2f2;color:#991b1b}.execution-status.svelte-1vgh4ps{padding:8px;border-radius:4px;font-size:.75rem;text-align:center;margin-bottom:12px}.execution-status.running.svelte-1vgh4ps{background:#fef3c7;color:#92400e}.execution-status.completed.svelte-1vgh4ps{background:#dcfce7;color:#166534}.flow-editor.svelte-1vgh4ps{flex:1;border:1px solid hsl(var(--border));border-radius:6px;padding:8px}.flow-editor.svelte-1vgh4ps h4:where(.svelte-1vgh4ps){margin:0 0 8px;font-size:.875rem;color:hsl(var(--foreground))}.flow-canvas.svelte-1vgh4ps{height:80px;background:hsl(var(--muted) / .3);border-radius:4px;display:flex;align-items:center;justify-content:center}.canvas-placeholder.svelte-1vgh4ps{display:flex;align-items:center;gap:8px}.node.svelte-1vgh4ps{padding:4px 8px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:4px;font-size:.7rem}.connection.svelte-1vgh4ps{width:20px;height:2px;background:hsl(var(--border))}.nodered-widget.svelte-1wuyca3{height:100%;display:flex;flex-direction:column}.flow-tabs.svelte-1wuyca3{display:flex;gap:4px;margin-bottom:12px;overflow-x:auto}.flow-tab.svelte-1wuyca3{padding:4px 8px;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:4px 4px 0 0;cursor:pointer;font-size:.7rem;display:flex;align-items:center;gap:4px;white-space:nowrap}.flow-tab.active.svelte-1wuyca3{background:hsl(var(--background));border-bottom-color:hsl(var(--background))}.flow-indicator.svelte-1wuyca3{width:6px;height:6px;border-radius:50%}.flow-indicator.active.svelte-1wuyca3{background:#10b981}.flow-indicator.inactive.svelte-1wuyca3{background:#ef4444}.flow-controls.svelte-1wuyca3{display:flex;gap:4px;margin-bottom:8px;flex-wrap:wrap}.control-btn.svelte-1wuyca3,.deploy-btn.svelte-1wuyca3{padding:4px 8px;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));cursor:pointer;font-size:.7rem;transition:all .2s ease}.control-btn.svelte-1wuyca3:hover{background:hsl(var(--muted))}.deploy-btn.svelte-1wuyca3{background:#dc2626;color:#fff;border-color:#dc2626}.deploy-btn.svelte-1wuyca3:hover:not(:disabled){background:#b91c1c}.deploy-btn.deploying.svelte-1wuyca3{opacity:.7;cursor:not-allowed}.deploy-status.svelte-1wuyca3{padding:6px;border-radius:4px;font-size:.7rem;text-align:center;margin-bottom:8px}.deploy-status.deploying.svelte-1wuyca3{background:#fef3c7;color:#92400e}.deploy-status.success.svelte-1wuyca3{background:#dcfce7;color:#166534}.flow-editor.svelte-1wuyca3{flex:1;border:1px solid hsl(var(--border));border-radius:4px;overflow:hidden}.editor-canvas.svelte-1wuyca3{height:120px;position:relative;background:#1e1e1e}.canvas-grid.svelte-1wuyca3{position:relative;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:20px 20px}.node.svelte-1wuyca3{position:absolute;width:60px;height:30px;border-radius:4px;padding:4px;font-size:.6rem;color:#fff;text-align:center;cursor:move}.node-inject.svelte-1wuyca3{background:#1f77b4}.node-function.svelte-1wuyca3{background:#ff7f0e}.node-debug.svelte-1wuyca3{background:#2ca02c}.node-header.svelte-1wuyca3{font-weight:700;font-size:.55rem}.node-name.svelte-1wuyca3{font-size:.5rem;opacity:.9}.connections.svelte-1wuyca3{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.flow-info.svelte-1wuyca3{padding:8px;background:hsl(var(--muted) / .3);border-top:1px solid hsl(var(--border));font-size:.7rem}.info-item.svelte-1wuyca3{margin-bottom:2px}.status.active.svelte-1wuyca3{color:#10b981}.status.inactive.svelte-1wuyca3{color:#ef4444}.workflow-manager.svelte-y66yv8{height:100%;display:flex;flex-direction:column}.workflows-list.svelte-y66yv8{max-height:200px;overflow-y:auto;margin-bottom:16px}.workflow-item.svelte-y66yv8{border:1px solid hsl(var(--border));border-radius:6px;padding:8px;margin-bottom:8px;cursor:pointer;transition:all .2s ease}.workflow-item.svelte-y66yv8:hover{background:hsl(var(--muted))}.workflow-item.selected.svelte-y66yv8{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.workflow-header.svelte-y66yv8{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.workflow-name.svelte-y66yv8{font-weight:500;font-size:.875rem;color:hsl(var(--foreground))}.workflow-actions.svelte-y66yv8{display:flex;gap:4px}.action-btn.svelte-y66yv8{background:none;border:none;cursor:pointer;font-size:.8rem;padding:2px;border-radius:2px;transition:background .2s ease}.action-btn.svelte-y66yv8:hover{background:hsl(var(--muted))}.workflow-status.svelte-y66yv8{display:flex;align-items:center;gap:6px;margin-bottom:4px}.status-indicator.svelte-y66yv8{width:8px;height:8px;border-radius:50%}.status-text.svelte-y66yv8{font-size:.75rem;color:hsl(var(--muted-foreground))}.progress-text.svelte-y66yv8{font-size:.7rem;color:hsl(var(--muted-foreground));margin-left:auto}.progress-bar.svelte-y66yv8{width:100%;height:4px;background:hsl(var(--muted));border-radius:2px;overflow:hidden}.progress-fill.svelte-y66yv8{height:100%;transition:width .3s ease;border-radius:2px}.workflow-details.svelte-y66yv8{flex:1;border:1px solid hsl(var(--border));border-radius:6px;padding:12px;overflow:hidden;display:flex;flex-direction:column}.workflow-details.svelte-y66yv8 h4:where(.svelte-y66yv8){margin:0 0 12px;font-size:.875rem;color:hsl(var(--foreground))}.details-content.svelte-y66yv8{margin-bottom:16px}.detail-row.svelte-y66yv8{margin-bottom:4px;font-size:.75rem;color:hsl(var(--muted-foreground))}.logs-section.svelte-y66yv8{flex:1;overflow:hidden}.logs-section.svelte-y66yv8 h5:where(.svelte-y66yv8){margin:0 0 8px;font-size:.8rem;color:hsl(var(--foreground))}.logs-container.svelte-y66yv8{height:80px;overflow-y:auto;background:hsl(var(--muted) / .3);border-radius:4px;padding:6px}.log-entry.svelte-y66yv8{font-size:.65rem;color:hsl(var(--muted-foreground));margin-bottom:2px;font-family:monospace}.api-gateway.svelte-uhohge{height:100%;display:flex;flex-direction:column;font-size:.8rem}.gateway-stats.svelte-uhohge{display:flex;gap:8px;margin-bottom:12px}.stat-item.svelte-uhohge{flex:1;text-align:center;padding:6px;background:hsl(var(--muted) / .3);border-radius:4px;border:1px solid hsl(var(--border))}.stat-value.svelte-uhohge{font-weight:700;font-size:.9rem;color:hsl(var(--foreground))}.stat-label.svelte-uhohge{font-size:.65rem;color:hsl(var(--muted-foreground))}.monitoring-control.svelte-uhohge{margin-bottom:12px}.monitor-btn.svelte-uhohge{padding:4px 8px;border:1px solid hsl(var(--border));border-radius:4px;background:hsl(var(--background));cursor:pointer;font-size:.7rem;transition:all .2s ease}.monitor-btn.active.svelte-uhohge{background:#dcfce7;border-color:#10b981;color:#166534}.monitor-btn.inactive.svelte-uhohge{background:#fef2f2;border-color:#ef4444;color:#991b1b}.endpoints-list.svelte-uhohge{margin-bottom:12px}.endpoints-list.svelte-uhohge h4:where(.svelte-uhohge){margin:0 0 6px;font-size:.8rem;color:hsl(var(--foreground))}.endpoint-item.svelte-uhohge{display:flex;justify-content:space-between;align-items:center;padding:6px;border:1px solid hsl(var(--border));border-radius:4px;margin-bottom:4px;cursor:pointer;transition:all .2s ease}.endpoint-item.svelte-uhohge:hover{background:hsl(var(--muted))}.endpoint-item.selected.svelte-uhohge{border-color:hsl(var(--primary));background:hsl(var(--primary) / .1)}.endpoint-header.svelte-uhohge{display:flex;align-items:center;gap:8px;margin-bottom:2px}.method.svelte-uhohge{padding:2px 6px;border-radius:2px;font-size:.6rem;font-weight:700;color:#fff}.method-get.svelte-uhohge{background:#10b981}.method-post.svelte-uhohge{background:#3b82f6}.method-put.svelte-uhohge{background:#f59e0b}.method-delete.svelte-uhohge{background:#ef4444}.path.svelte-uhohge{font-family:monospace;font-size:.7rem;color:hsl(var(--foreground))}.endpoint-meta.svelte-uhohge{display:flex;align-items:center;gap:6px}.latency.svelte-uhohge{font-size:.65rem;color:hsl(var(--muted-foreground))}.status-indicator.svelte-uhohge{width:6px;height:6px;border-radius:50%}.toggle-btn.svelte-uhohge{background:none;border:none;cursor:pointer;font-size:.8rem}.requests-log.svelte-uhohge{flex:1;overflow:hidden}.requests-log.svelte-uhohge h4:where(.svelte-uhohge){margin:0 0 6px;font-size:.8rem;color:hsl(var(--foreground))}.requests-container.svelte-uhohge{height:120px;overflow-y:auto;background:hsl(var(--muted) / .2);border-radius:4px;padding:4px}.request-item.svelte-uhohge{display:grid;grid-template-columns:60px 40px 1fr 40px 40px;gap:6px;padding:2px 4px;font-size:.6rem;align-items:center;border-bottom:1px solid hsl(var(--border) / .3)}.request-time.svelte-uhohge{color:hsl(var(--muted-foreground))}.request-method.svelte-uhohge{font-weight:700}.request-path.svelte-uhohge{font-family:monospace;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-status.svelte-uhohge{font-weight:700;text-align:center}.request-latency.svelte-uhohge{color:hsl(var(--muted-foreground));text-align:right}.bigquery-widget.svelte-7k1ic0{background:linear-gradient(145deg,#1e3a8a,#1e40af);border-radius:16px;padding:20px;color:#fff;height:100%;display:flex;flex-direction:column;box-shadow:0 10px 30px #1e3a8a4d}.widget-header.svelte-7k1ic0{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.widget-header.svelte-7k1ic0 h3:where(.svelte-7k1ic0){margin:0;font-size:1.4rem;font-weight:600}.tabs.svelte-7k1ic0{display:flex;gap:8px}.tab.svelte-7k1ic0{padding:8px 16px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease}.tab.active.svelte-7k1ic0,.tab.svelte-7k1ic0:hover{background:#fff3;transform:translateY(-2px)}.widget-content.svelte-7k1ic0{flex:1;overflow:auto}.quick-actions.svelte-7k1ic0{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:20px}.action-btn.svelte-7k1ic0{display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:#ffffff1a;border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.85rem}.action-btn.svelte-7k1ic0:hover{background:#fff3;transform:translateY(-2px)}.action-btn.svelte-7k1ic0 .icon:where(.svelte-7k1ic0){font-size:1.5rem;margin-bottom:4px}.dashboard-grid.svelte-7k1ic0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.metric-card.svelte-7k1ic0{background:#ffffff1a;border-radius:12px;padding:16px;backdrop-filter:blur(10px)}.metric-card.svelte-7k1ic0 h4:where(.svelte-7k1ic0){margin:0 0 12px;font-size:1rem;opacity:.9}.metric-value.svelte-7k1ic0{font-size:2.2rem;font-weight:700;color:#60a5fa;margin-bottom:8px}.metric-details.svelte-7k1ic0{display:flex;justify-content:space-between;font-size:.85rem;opacity:.8}.product-list.svelte-7k1ic0,.channel-list.svelte-7k1ic0{display:flex;flex-direction:column;gap:8px}.product-item.svelte-7k1ic0,.channel-item.svelte-7k1ic0{display:flex;justify-content:space-between;align-items:center;padding:8px;background:#ffffff0d;border-radius:8px;font-size:.9rem}.demand-chart.svelte-7k1ic0{display:flex;align-items:end;gap:4px;height:120px}.demand-bar.svelte-7k1ic0{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.bar-label.svelte-7k1ic0{font-size:.7rem;margin-bottom:4px;opacity:.8;text-align:center}.bar-fill.svelte-7k1ic0{background:linear-gradient(to top,#60a5fa,#3b82f6);width:100%;border-radius:2px 2px 0 0;margin-bottom:4px}.bar-value.svelte-7k1ic0{font-size:.7rem;opacity:.8}.query-interface.svelte-7k1ic0{display:flex;flex-direction:column;gap:20px}.query-input.svelte-7k1ic0 textarea:where(.svelte-7k1ic0){width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:12px;color:#fff;font-family:Monaco,Menlo,monospace;font-size:.9rem;resize:vertical}.query-input.svelte-7k1ic0 textarea:where(.svelte-7k1ic0)::-moz-placeholder{color:#ffffff80}.query-input.svelte-7k1ic0 textarea:where(.svelte-7k1ic0)::placeholder{color:#ffffff80}.query-actions.svelte-7k1ic0{display:flex;gap:10px;margin-top:10px}.execute-btn.svelte-7k1ic0,.clear-btn.svelte-7k1ic0{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.execute-btn.svelte-7k1ic0{background:#10b981;color:#fff}.execute-btn.svelte-7k1ic0:hover{background:#059669}.execute-btn.svelte-7k1ic0:disabled{background:#ffffff1a;cursor:not-allowed}.clear-btn.svelte-7k1ic0{background:#ffffff1a;color:#fff}.clear-btn.svelte-7k1ic0:hover{background:#fff3}.template-list.svelte-7k1ic0{display:flex;flex-wrap:wrap;gap:8px}.template-list.svelte-7k1ic0 button:where(.svelte-7k1ic0){padding:8px 16px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;transition:all .3s ease}.template-list.svelte-7k1ic0 button:where(.svelte-7k1ic0):hover{background:#fff3}.results-table.svelte-7k1ic0{max-height:300px;overflow:auto;background:#0003;border-radius:8px;margin-top:10px}.results-table.svelte-7k1ic0 table:where(.svelte-7k1ic0){width:100%;border-collapse:collapse;font-size:.85rem}.results-table.svelte-7k1ic0 th:where(.svelte-7k1ic0),.results-table.svelte-7k1ic0 td:where(.svelte-7k1ic0){padding:8px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.results-table.svelte-7k1ic0 th:where(.svelte-7k1ic0){background:#ffffff1a;font-weight:600;position:sticky;top:0}.results-info.svelte-7k1ic0{display:flex;gap:16px;font-size:.9rem;opacity:.8}.results-error.svelte-7k1ic0{color:#f87171;font-weight:500}.loading.svelte-7k1ic0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.spinner.svelte-7k1ic0{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:svelte-7k1ic0-spin 1s linear infinite;margin-bottom:16px}.error.svelte-7k1ic0{text-align:center;padding:20px;background:#f8717133;border-radius:12px;border:1px solid rgba(248,113,113,.3)}.error.svelte-7k1ic0 button:where(.svelte-7k1ic0){margin-top:12px;padding:8px 16px;background:#ef4444;color:#fff;border:none;border-radius:8px;cursor:pointer}@keyframes svelte-7k1ic0-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.dashboard-grid.svelte-7k1ic0{grid-template-columns:1fr}.quick-actions.svelte-7k1ic0{grid-template-columns:repeat(2,1fr)}}.tavily-widget.svelte-sgz2hp{background:linear-gradient(145deg,#0f766e,#059669);border-radius:16px;padding:20px;color:#fff;height:100%;display:flex;flex-direction:column;box-shadow:0 10px 30px #0f766e4d}.widget-header.svelte-sgz2hp{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.widget-header.svelte-sgz2hp h3:where(.svelte-sgz2hp){margin:0;font-size:1.4rem;font-weight:600}.search-type-selector.svelte-sgz2hp select:where(.svelte-sgz2hp){background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:8px 12px;color:#fff;font-size:.9rem}.search-type-selector.svelte-sgz2hp select:where(.svelte-sgz2hp) option:where(.svelte-sgz2hp){background:#0f766e;color:#fff}.widget-content.svelte-sgz2hp{flex:1;overflow:auto}.search-interface.svelte-sgz2hp{margin-bottom:20px}.search-input.svelte-sgz2hp{display:flex;gap:8px;margin-bottom:12px}.search-input.svelte-sgz2hp input:where(.svelte-sgz2hp){flex:1;padding:12px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1rem}.search-input.svelte-sgz2hp input:where(.svelte-sgz2hp)::-moz-placeholder{color:#fff9}.search-input.svelte-sgz2hp input:where(.svelte-sgz2hp)::placeholder{color:#fff9}.search-btn.svelte-sgz2hp{padding:12px 20px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:1.1rem}.search-btn.svelte-sgz2hp:hover:not(:disabled){background:#ffffff40;transform:translateY(-2px)}.search-btn.svelte-sgz2hp:disabled{opacity:.5;cursor:not-allowed}.search-config.svelte-sgz2hp details:where(.svelte-sgz2hp){background:#ffffff0d;border-radius:8px;padding:12px}.search-config.svelte-sgz2hp summary:where(.svelte-sgz2hp){cursor:pointer;font-weight:500;margin-bottom:12px}.config-grid.svelte-sgz2hp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.config-item.svelte-sgz2hp{display:flex;flex-direction:column;gap:4px}.config-item.svelte-sgz2hp label:where(.svelte-sgz2hp){font-size:.85rem;opacity:.8}.config-item.svelte-sgz2hp input:where(.svelte-sgz2hp),.config-item.svelte-sgz2hp select:where(.svelte-sgz2hp){padding:6px 8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:.85rem}.demo-section.svelte-sgz2hp{background:#ffffff0d;border-radius:12px;padding:16px;margin-bottom:20px}.demo-section.svelte-sgz2hp h4:where(.svelte-sgz2hp){margin:0 0 16px;font-size:1.1rem}.demo-categories.svelte-sgz2hp{display:flex;flex-direction:column;gap:16px}.demo-category.svelte-sgz2hp h5:where(.svelte-sgz2hp){margin:0 0 8px;font-size:1rem}.demo-queries.svelte-sgz2hp{display:flex;flex-wrap:wrap;gap:8px}.demo-query-btn.svelte-sgz2hp{padding:6px 12px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;transition:all .3s ease}.demo-query-btn.svelte-sgz2hp:hover{background:#fff3;transform:translateY(-1px)}.search-summary.svelte-sgz2hp{background:#ffffff1a;border-radius:12px;padding:16px;margin-bottom:20px}.search-summary.svelte-sgz2hp h4:where(.svelte-sgz2hp){margin:0 0 12px}.summary-stats.svelte-sgz2hp{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:.9rem}.key-insights.svelte-sgz2hp{margin-top:12px}.key-insights.svelte-sgz2hp h5:where(.svelte-sgz2hp){margin:0 0 8px;font-size:1rem}.key-insights.svelte-sgz2hp ul:where(.svelte-sgz2hp){margin:0;padding-left:20px}.key-insights.svelte-sgz2hp li:where(.svelte-sgz2hp){margin-bottom:4px;font-size:.9rem;line-height:1.4}.results-list.svelte-sgz2hp{margin-bottom:20px}.results-list.svelte-sgz2hp h4:where(.svelte-sgz2hp){margin:0 0 16px}.result-item.svelte-sgz2hp{background:#ffffff14;border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid rgba(255,255,255,.1)}.result-header.svelte-sgz2hp{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.result-domain.svelte-sgz2hp{display:flex;align-items:center;gap:8px;font-size:.85rem}.domain-icon.svelte-sgz2hp{font-size:1rem}.domain-name.svelte-sgz2hp{font-weight:500}.result-score.svelte-sgz2hp{background:#ffffff26;padding:2px 8px;border-radius:12px;font-size:.75rem}.result-date.svelte-sgz2hp{font-size:.8rem;opacity:.7}.result-title.svelte-sgz2hp{margin:0 0 8px;font-size:1rem;line-height:1.3}.result-title.svelte-sgz2hp a:where(.svelte-sgz2hp){color:#60a5fa;text-decoration:none;transition:color .3s ease}.result-title.svelte-sgz2hp a:where(.svelte-sgz2hp):hover{color:#93c5fd;text-decoration:underline}.result-description.svelte-sgz2hp{margin:0;font-size:.9rem;line-height:1.4;opacity:.9}.intelligence-synthesis.svelte-sgz2hp{background:#ffffff1a;border-radius:12px;padding:16px}.intelligence-synthesis.svelte-sgz2hp h4:where(.svelte-sgz2hp){margin:0 0 16px}.synthesis-section.svelte-sgz2hp{margin-bottom:16px}.synthesis-section.svelte-sgz2hp h5:where(.svelte-sgz2hp){margin:0 0 8px;font-size:1rem}.insight-group.svelte-sgz2hp{margin-bottom:12px}.insight-group.svelte-sgz2hp strong:where(.svelte-sgz2hp){display:block;margin-bottom:4px}.insight-group.svelte-sgz2hp ul:where(.svelte-sgz2hp){margin:0;padding-left:16px}.recommendations.svelte-sgz2hp{margin:0;padding-left:20px}.recommendations.svelte-sgz2hp li:where(.svelte-sgz2hp){margin-bottom:6px;font-size:.9rem;line-height:1.4}.loading.svelte-sgz2hp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.spinner.svelte-sgz2hp{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:svelte-sgz2hp-spin 1s linear infinite;margin-bottom:16px}.error.svelte-sgz2hp{text-align:center;padding:20px;background:#f8717133;border-radius:12px;border:1px solid rgba(248,113,113,.3)}.error.svelte-sgz2hp button:where(.svelte-sgz2hp){margin-top:12px;padding:8px 16px;background:#ef4444;color:#fff;border:none;border-radius:8px;cursor:pointer}@keyframes svelte-sgz2hp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.widget-header.svelte-sgz2hp{flex-direction:column;gap:12px;align-items:stretch}.summary-stats.svelte-sgz2hp{flex-direction:column;gap:8px}.config-grid.svelte-sgz2hp{grid-template-columns:1fr}.demo-categories.svelte-sgz2hp{gap:12px}}.kaggle-widget.svelte-vb1nte{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.line-clamp-2.svelte-vb1nte{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.floating-button[data-astro-cid-j7pv25f6]{transition:all .3s cubic-bezier(.4,0,.2,1)}.floating-button[data-astro-cid-j7pv25f6]:hover{transform:scale(1.1) translateZ(0);box-shadow:0 8px 25px #00000040}.floating-button[data-astro-cid-j7pv25f6]:active{transform:scale(.95)}.floating-widget[data-astro-cid-j7pv25f6]{backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.floating-widget[data-astro-cid-j7pv25f6] .widget-header[data-astro-cid-j7pv25f6]{backdrop-filter:blur(10px)}.floating-widget[data-astro-cid-j7pv25f6] .widget-content[data-astro-cid-j7pv25f6]{background:#fffffff2}.floating-button[data-astro-cid-j7pv25f6]{animation:fadeInUp .6s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.floating-button[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:.1s}.floating-button[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.2s}.floating-button[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.3s}.floating-button[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:.4s}.floating-button[data-astro-cid-j7pv25f6]:nth-child(5){animation-delay:.5s}.floating-button[data-astro-cid-j7pv25f6]:nth-child(6){animation-delay:.6s}.floating-button[data-astro-cid-j7pv25f6]:nth-child(7){animation-delay:.7s}.floating-button[data-astro-cid-j7pv25f6]:nth-child(8){animation-delay:.8s}.floating-button[data-astro-cid-j7pv25f6]:nth-child(9){animation-delay:.9s}@media (max-width: 768px){.floating-button[data-astro-cid-j7pv25f6]{width:45px;height:45px;font-size:16px}.floating-widget[data-astro-cid-j7pv25f6]{width:90vw!important;left:5vw!important;max-height:70vh}}@media print{.floating-button[data-astro-cid-j7pv25f6],.floating-widget[data-astro-cid-j7pv25f6]{display:none!important}}.workers-vertical-line-left[data-astro-cid-j7pv25f6],.workers-vertical-line-right[data-astro-cid-j7pv25f6]{position:absolute;top:0;width:1px;height:100vh;background:linear-gradient(to bottom,transparent,hsl(var(--border)) 20%,hsl(var(--border)) 80%,transparent);z-index:1}.workers-vertical-line-left[data-astro-cid-j7pv25f6]{left:2rem}.workers-vertical-line-right[data-astro-cid-j7pv25f6]{right:2rem}@media (prefers-color-scheme: dark){.floating-widget[data-astro-cid-j7pv25f6] .widget-content[data-astro-cid-j7pv25f6]{background:#1e1e1ef2;color:#fff}}
