:root{--font-mono: "JetBrains Mono", monospace;--font-sans: "Inter", system-ui, sans-serif;--gap: 12px;--radius: 6px;--topbar-h: 64px;--left-w: 280px;--right-w: 320px;--bottom-h: 200px}[data-theme=dark]{--bg-deep: #0a0e17;--bg-panel: #0f1420;--bg-card: #141a28;--bg-hover: #1a2236;--border: #1e293b;--border-lit: #22d3ee33;--cyan: #22d3ee;--teal: #14b8a6;--green: #10b981;--silver: #f1f5f9;--muted: #94a3b8;--dim: #475569}[data-theme=light]{--bg-deep: #f0f4f8;--bg-panel: #fff;--bg-card: #f8fafc;--bg-hover: #e8f0fe;--border: #cbd5e1;--border-lit: #0ea5e933;--cyan: #0ea5e9;--teal: #0d9488;--green: #10b981;--silver: #0f172a;--muted: #475569;--dim: #94a3b8}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;overflow:hidden;background:var(--bg-deep);color:var(--silver);font-family:var(--font-sans);font-size:13px;line-height:1.5}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--dim);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}[data-theme=dark] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.015) 2px,rgba(255,255,255,.015) 4px)}[data-theme=dark] body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}[data-theme=dark] #app{background-image:linear-gradient(rgba(34,211,238,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.03) 1px,transparent 1px);background-size:40px 40px}.panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.panel-header{padding:10px 14px;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.panel-header .accent{color:var(--cyan)}.glow{box-shadow:0 0 12px #22d3ee26,inset 0 0 12px #22d3ee0d;border-color:var(--border-lit)}.glow-green{box-shadow:0 0 12px #10b98133,inset 0 0 12px #10b9810d;border-color:#10b9814d}.mono{font-family:var(--font-mono)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fade-in{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes flash-cyan{0%{background-color:#22d3ee26}to{background-color:transparent}}.flash{animation:flash-cyan 1.5s ease-out}@keyframes countUp{0%{opacity:.5}to{opacity:1}}.topbar.svelte-6lgyl1.svelte-6lgyl1{height:var(--topbar-h);background:var(--bg-panel);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 16px;gap:16px}.logo.svelte-6lgyl1.svelte-6lgyl1{font-size:18px;font-weight:700;color:var(--cyan);letter-spacing:3px;flex-shrink:0}.stat.svelte-6lgyl1.svelte-6lgyl1{display:flex;flex-direction:column;gap:1px}.stat.svelte-6lgyl1 .label.svelte-6lgyl1{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--dim)}.stat.svelte-6lgyl1 .value.svelte-6lgyl1{font-size:14px;font-weight:500;color:var(--silver)}.pulse-green.svelte-6lgyl1.svelte-6lgyl1{color:var(--green)!important;text-shadow:0 0 6px rgba(16,185,129,.4)}.range-selector.svelte-6lgyl1.svelte-6lgyl1{display:flex;gap:2px;background:var(--bg-deep);border:1px solid var(--border);border-radius:4px;padding:2px}.range-btn.svelte-6lgyl1.svelte-6lgyl1{font-size:10px;padding:3px 8px;background:transparent;border:none;border-radius:3px;color:var(--dim);cursor:pointer;transition:all .15s;letter-spacing:.5px}.range-btn.svelte-6lgyl1.svelte-6lgyl1:hover{color:var(--silver)}.range-btn.active.svelte-6lgyl1.svelte-6lgyl1{background:var(--bg-card);color:var(--cyan);box-shadow:0 0 6px #22d3ee26}.services.svelte-6lgyl1.svelte-6lgyl1{display:flex;gap:6px;align-items:center}.dot.svelte-6lgyl1.svelte-6lgyl1{width:8px;height:8px;border-radius:50%;background:var(--dim);transition:background .3s,box-shadow .3s}.dot.active.svelte-6lgyl1.svelte-6lgyl1{background:var(--green);box-shadow:0 0 6px #10b98180}.dot.fetching.svelte-6lgyl1.svelte-6lgyl1{animation:svelte-6lgyl1-dot-pulse .8s ease-in-out infinite}.dot.error.svelte-6lgyl1.svelte-6lgyl1{background:#ef4444!important;box-shadow:0 0 6px #ef444480!important;animation:none}@keyframes svelte-6lgyl1-dot-pulse{0%,to{opacity:.4}50%{opacity:1}}.clock.svelte-6lgyl1.svelte-6lgyl1{margin-left:auto;font-size:13px;color:var(--muted)}.err-badge.svelte-6lgyl1.svelte-6lgyl1{font-family:var(--font-mono);font-size:9px;padding:2px 6px;border-radius:3px;background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.icon-btn.svelte-6lgyl1.svelte-6lgyl1{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:6px 14px;color:var(--muted);cursor:pointer;transition:all .2s;font-size:11px}.icon-btn.svelte-6lgyl1.svelte-6lgyl1:hover{border-color:var(--cyan);color:var(--silver)}.icon-btn.active.svelte-6lgyl1.svelte-6lgyl1{border-color:var(--cyan);color:var(--cyan)}.copied.svelte-6lgyl1.svelte-6lgyl1{color:var(--green);font-size:10px}.ws-badge.svelte-6lgyl1.svelte-6lgyl1{font-size:9px;padding:2px 6px;border-radius:3px;background:var(--bg-card);color:var(--dim);border:1px solid var(--border)}.ws-badge.ws-connected.svelte-6lgyl1.svelte-6lgyl1{color:var(--green);border-color:#10b9814d;background:#10b9811a}.ws-badge.ws-polling.svelte-6lgyl1.svelte-6lgyl1{color:var(--cyan);border-color:#22d3ee4d;background:#22d3ee1a}@media (max-width: 900px){.topbar.svelte-6lgyl1.svelte-6lgyl1{height:auto;min-height:var(--topbar-h);flex-wrap:wrap;padding:8px 12px;gap:8px}.clock.svelte-6lgyl1.svelte-6lgyl1{margin-left:0}.stat.svelte-6lgyl1.svelte-6lgyl1{flex-direction:row;gap:4px}}.bar.svelte-lafd65{width:100%;background:var(--bg-deep);border-radius:2px;overflow:hidden}.fill.svelte-lafd65{height:100%;border-radius:2px;transition:width .4s ease}.sparkline.svelte-t1fe1g{display:block;flex-shrink:0}.pulse.svelte-46zkop{flex-shrink:0}.cards.svelte-46zkop{display:flex;flex-direction:column;gap:1px;background:var(--border)}.metric-card.svelte-46zkop{padding:12px 14px;background:var(--bg-panel);transition:box-shadow .3s}.metric-label.svelte-46zkop{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--dim);margin-bottom:4px}.metric-row.svelte-46zkop{display:flex;align-items:center;justify-content:space-between;gap:8px}.metric-value.svelte-46zkop{font-size:22px;font-weight:700;color:var(--silver);line-height:1.2}.metric-value.alpha.svelte-46zkop{color:var(--cyan)}.breakdown.svelte-46zkop{padding:10px 14px;border-top:1px solid var(--border)}.breakdown-title.svelte-46zkop{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--dim);margin-bottom:6px}.breakdown-row.svelte-46zkop{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:11px}.breakdown-label.svelte-46zkop{color:var(--muted);max-width:180px}.breakdown-count.svelte-46zkop{color:var(--silver);font-size:12px;font-weight:500}.alpha.svelte-1etsk1m{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1px;padding:2px 6px;border-radius:3px;background:#22d3ee26;color:var(--cyan);border:1px solid rgba(34,211,238,.3);box-shadow:0 0 8px #22d3ee33;text-transform:uppercase}.pill.svelte-g46fca{font-family:var(--font-mono);font-size:10px;padding:2px 7px;border-radius:3px;background:var(--bg-deep);color:var(--muted);border:1px solid var(--border);white-space:nowrap}.project.svelte-g46fca{color:var(--teal);border-color:#14b8a64d;background:#14b8a614}.card.svelte-16ygmbw.svelte-16ygmbw{padding:10px 14px;border-left:3px solid var(--border);background:var(--bg-panel);cursor:pointer;transition:background .15s}.card.svelte-16ygmbw.svelte-16ygmbw:hover{background:var(--bg-hover)}.card.expanded.svelte-16ygmbw.svelte-16ygmbw{background:var(--bg-card)}.head.svelte-16ygmbw.svelte-16ygmbw{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.channel.svelte-16ygmbw.svelte-16ygmbw{font-size:11px;color:var(--teal);font-weight:500}.time.svelte-16ygmbw.svelte-16ygmbw{font-size:10px;color:var(--dim)}.star-btn.svelte-16ygmbw.svelte-16ygmbw{background:none;border:none;cursor:pointer;font-size:14px;color:var(--dim);padding:0 2px;line-height:1;transition:color .15s}.star-btn.svelte-16ygmbw.svelte-16ygmbw:hover{color:var(--cyan)}.star-btn.active.svelte-16ygmbw.svelte-16ygmbw{color:var(--cyan);text-shadow:0 0 6px rgba(34,211,238,.5)}.summary.svelte-16ygmbw.svelte-16ygmbw{font-size:12px;color:var(--silver);line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.expanded.svelte-16ygmbw .summary.svelte-16ygmbw{-webkit-line-clamp:unset;overflow:visible}.media-row.svelte-16ygmbw.svelte-16ygmbw{display:flex;gap:6px;margin-bottom:8px;overflow:hidden}.media-thumb.svelte-16ygmbw.svelte-16ygmbw{flex:1;max-width:160px;border-radius:4px;overflow:hidden;border:1px solid var(--border)}.media-thumb.svelte-16ygmbw img.svelte-16ygmbw{width:100%;height:90px;object-fit:cover;display:block}.media-video.svelte-16ygmbw.svelte-16ygmbw{margin-bottom:8px}.media-video.svelte-16ygmbw video.svelte-16ygmbw{width:100%;max-height:200px;border-radius:4px;border:1px solid var(--border);background:#000}.links-row.svelte-16ygmbw.svelte-16ygmbw{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px}.web-link.svelte-16ygmbw.svelte-16ygmbw{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:var(--bg-deep);border:1px solid var(--border);border-radius:3px;text-decoration:none;color:var(--cyan);font-size:10px;transition:border-color .15s,background .15s;max-width:100%;overflow:hidden}.web-link.svelte-16ygmbw.svelte-16ygmbw:hover{border-color:var(--cyan);background:#22d3ee0f}.link-icon.svelte-16ygmbw.svelte-16ygmbw{font-size:10px;flex-shrink:0}.link-domain.svelte-16ygmbw.svelte-16ygmbw{color:var(--cyan);font-weight:500;flex-shrink:0}.link-path.svelte-16ygmbw.svelte-16ygmbw{color:var(--dim);font-size:10px}.more-links.svelte-16ygmbw.svelte-16ygmbw{font-size:10px;color:var(--dim)}.meta.svelte-16ygmbw.svelte-16ygmbw{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.pills.svelte-16ygmbw.svelte-16ygmbw{display:flex;gap:4px;flex-wrap:wrap;flex:1;min-width:0}.indicators.svelte-16ygmbw.svelte-16ygmbw{display:flex;align-items:center;gap:6px;flex-shrink:0}.sentiment-dot.svelte-16ygmbw.svelte-16ygmbw{width:6px;height:6px;border-radius:50%;flex-shrink:0}.score-bar.svelte-16ygmbw.svelte-16ygmbw{width:40px}.score-num.svelte-16ygmbw.svelte-16ygmbw{font-size:10px;color:var(--muted);width:30px;text-align:right}.detail.svelte-16ygmbw.svelte-16ygmbw{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.full-text.svelte-16ygmbw.svelte-16ygmbw{font-size:12px;color:var(--muted);line-height:1.6;white-space:pre-wrap;margin-bottom:8px}.extra.svelte-16ygmbw.svelte-16ygmbw{font-size:11px;color:var(--muted)}.extra-label.svelte-16ygmbw.svelte-16ygmbw{font-family:var(--font-mono);color:var(--dim);font-size:10px;text-transform:uppercase}.feed.svelte-1e6fehy{display:flex;flex-direction:column;height:100%}.feed-scroll.svelte-1e6fehy{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1px;background:var(--bg-deep)}.card-wrap.svelte-1e6fehy{border-left:2px solid transparent;transition:border-color .15s}.card-wrap.selected.svelte-1e6fehy{border-left-color:var(--cyan)}.count.svelte-1e6fehy{margin-left:auto;font-size:12px;color:var(--cyan)}.empty.svelte-1e6fehy{padding:40px;text-align:center;color:var(--dim);font-size:12px}.load-more.svelte-1e6fehy{padding:10px;background:var(--bg-card);border:1px solid var(--border);color:var(--muted);font-size:10px;letter-spacing:1px;cursor:pointer;transition:all .15s;flex-shrink:0}.load-more.svelte-1e6fehy:hover:not(:disabled){border-color:var(--cyan);color:var(--cyan)}.load-more.svelte-1e6fehy:disabled{opacity:.5;cursor:default}.radar.svelte-vq595i.svelte-vq595i{flex:1;display:flex;flex-direction:column;min-height:0}.radar-scroll.svelte-vq595i.svelte-vq595i{flex:1;overflow-y:auto;padding:4px 0}.trend-row.svelte-vq595i.svelte-vq595i{display:flex;align-items:center;gap:10px;padding:8px 14px;border-left:3px solid transparent;transition:background .15s}.trend-row.svelte-vq595i.svelte-vq595i:hover{background:var(--bg-hover)}.trend-row.top3.svelte-vq595i.svelte-vq595i{border-left-color:var(--cyan);box-shadow:inset 3px 0 8px #22d3ee14}.rank.svelte-vq595i.svelte-vq595i{font-size:11px;color:var(--dim);width:20px;text-align:center;flex-shrink:0}.top3.svelte-vq595i .rank.svelte-vq595i{color:var(--cyan)}.info.svelte-vq595i.svelte-vq595i{flex:1;min-width:0}.project-name.svelte-vq595i.svelte-vq595i{font-size:12px;font-weight:500;color:var(--silver);margin-bottom:3px}.trend-meta.svelte-vq595i.svelte-vq595i{display:flex;align-items:center;gap:8px}.mention-badge.svelte-vq595i.svelte-vq595i{font-size:10px;padding:1px 6px;background:var(--bg-deep);border:1px solid var(--border);border-radius:3px;color:var(--muted)}.rel-bar.svelte-vq595i.svelte-vq595i{width:50px}.sources.svelte-vq595i.svelte-vq595i{font-size:10px;color:var(--dim)}.empty.svelte-vq595i.svelte-vq595i{padding:20px;text-align:center;color:var(--dim);font-size:12px}.topic-map.svelte-xk80fp{flex:1;display:flex;flex-direction:column;min-height:0}.bars.svelte-xk80fp{flex:1;overflow-y:auto;padding:8px 14px;display:flex;flex-direction:column;gap:6px}.bar-row.svelte-xk80fp{display:flex;align-items:center;gap:8px}.label.svelte-xk80fp{font-size:11px;color:var(--muted);width:80px;flex-shrink:0;text-align:right}.bar-track.svelte-xk80fp{flex:1;height:6px;background:var(--bg-deep);border-radius:3px;overflow:hidden}.bar-fill.svelte-xk80fp{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--teal),var(--cyan));transition:width .4s ease}.count.svelte-xk80fp{font-size:10px;color:var(--dim);width:28px;text-align:right;flex-shrink:0}.empty.svelte-xk80fp{padding:20px;text-align:center;color:var(--dim);font-size:12px}.links-panel.svelte-1esi3lv{flex:1;display:flex;flex-direction:column;min-height:0}.links-scroll.svelte-1esi3lv{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1px;background:var(--bg-deep)}.link-row.svelte-1esi3lv{display:block;padding:8px 14px;background:var(--bg-panel);text-decoration:none;color:inherit;transition:background .15s}.link-row.svelte-1esi3lv:hover{background:var(--bg-hover)}.link-head.svelte-1esi3lv{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.domain.svelte-1esi3lv{font-size:11px;color:var(--cyan);font-weight:500}.channel.svelte-1esi3lv{font-size:10px;color:var(--dim)}.link-summary.svelte-1esi3lv{font-size:11px;color:var(--muted);margin-bottom:4px;line-height:1.4}.link-meta.svelte-1esi3lv{display:flex;align-items:center;gap:6px}.score.svelte-1esi3lv{font-size:10px;color:var(--dim);flex-shrink:0}.empty.svelte-1esi3lv{padding:20px;text-align:center;color:var(--dim);font-size:12px}.channel-grid.svelte-yh9hn0{height:100%;display:flex;flex-direction:column}.toggle.svelte-yh9hn0{width:100%;background:none;border:none;border-bottom:1px solid var(--border);cursor:pointer;color:inherit;text-align:left}.count.svelte-yh9hn0{margin-left:auto;font-size:11px;color:var(--cyan)}.chevron.svelte-yh9hn0{display:inline-block;width:0;height:0;margin-left:8px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--muted);transition:transform .2s}.chevron.open.svelte-yh9hn0{transform:rotate(180deg)}.table-wrap.svelte-yh9hn0{flex:1;overflow:auto}table.svelte-yh9hn0{width:100%;border-collapse:collapse;font-size:11px}th.svelte-yh9hn0{position:sticky;top:0;background:var(--bg-card);padding:6px 10px;text-align:left;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--dim);cursor:pointer;user-select:none;border-bottom:1px solid var(--border);white-space:nowrap}th.active.svelte-yh9hn0{color:var(--cyan)}th.svelte-yh9hn0:hover{color:var(--muted)}.sort-arrow.svelte-yh9hn0{font-size:8px;margin-left:3px}td.svelte-yh9hn0{padding:5px 10px;border-bottom:1px solid var(--border);max-width:140px}tr.svelte-yh9hn0:hover{background:var(--bg-hover)}tr.inactive.svelte-yh9hn0{opacity:.4}.handle.svelte-yh9hn0{color:var(--teal);font-size:11px}.tier-badge.svelte-yh9hn0{font-size:10px;font-weight:600}.status-dot.svelte-yh9hn0{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--dim)}.status-dot.active.svelte-yh9hn0{background:var(--green);box-shadow:0 0 4px #10b98166}.rel-cell.svelte-yh9hn0{display:flex;align-items:center;gap:6px;min-width:100px}.score.svelte-yh9hn0{font-size:10px;color:var(--dim);flex-shrink:0}.filter-bar.svelte-1lsfkin.svelte-1lsfkin{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.field.svelte-1lsfkin.svelte-1lsfkin{display:flex;flex-direction:column;gap:3px}.flabel.svelte-1lsfkin.svelte-1lsfkin{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--dim);display:flex;align-items:center;gap:6px}.score-val.svelte-1lsfkin.svelte-1lsfkin{color:var(--cyan);font-size:11px}select.svelte-1lsfkin.svelte-1lsfkin,input[type=range].svelte-1lsfkin.svelte-1lsfkin{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;color:var(--silver);font-family:var(--font-mono);font-size:11px;padding:4px 8px;outline:none}select.svelte-1lsfkin.svelte-1lsfkin:focus{border-color:var(--cyan)}select.svelte-1lsfkin.svelte-1lsfkin{min-width:120px}input[type=range].svelte-1lsfkin.svelte-1lsfkin{-webkit-appearance:none;height:4px;background:var(--bg-deep);border-radius:2px;border:none;padding:0;width:120px;margin-top:6px}input[type=range].svelte-1lsfkin.svelte-1lsfkin::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--cyan);cursor:pointer}.toggle-field.svelte-1lsfkin.svelte-1lsfkin{justify-content:flex-end}.toggle-field.svelte-1lsfkin .flabel.svelte-1lsfkin{cursor:pointer;gap:4px}input[type=checkbox].svelte-1lsfkin.svelte-1lsfkin{accent-color:var(--cyan)}.clear-btn.svelte-1lsfkin.svelte-1lsfkin{font-family:var(--font-mono);font-size:10px;padding:4px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;color:var(--muted);cursor:pointer;text-transform:uppercase;letter-spacing:1px}.clear-btn.svelte-1lsfkin.svelte-1lsfkin:hover{border-color:var(--cyan);color:var(--silver)}.bk-clear.svelte-1lsfkin.svelte-1lsfkin{color:var(--cyan)}.overlay.svelte-153sfi8{position:fixed;inset:0;background:#0a0e17cc;z-index:1000;display:flex;justify-content:center;padding-top:15vh;backdrop-filter:blur(4px)}.spotlight.svelte-153sfi8{width:520px;max-height:60vh;background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 32px #00000080,0 0 16px #22d3ee14;overflow:hidden;display:flex;flex-direction:column;align-self:flex-start}.search-input.svelte-153sfi8{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.search-icon.svelte-153sfi8{font-size:16px;color:var(--cyan);flex-shrink:0}input.svelte-153sfi8{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-sans);font-size:14px;color:var(--silver)}input.svelte-153sfi8::placeholder{color:var(--dim)}.hint.svelte-153sfi8{font-size:10px;color:var(--dim);padding:2px 6px;border:1px solid var(--border);border-radius:3px}.results.svelte-153sfi8{overflow-y:auto;padding:4px 0}.result-row.svelte-153sfi8{display:flex;align-items:center;gap:10px;padding:8px 16px;cursor:pointer;transition:background .1s}.result-row.svelte-153sfi8:hover,.result-row.selected.svelte-153sfi8{background:var(--bg-hover)}.type-badge.svelte-153sfi8{font-size:9px;padding:2px 5px;border-radius:3px;background:var(--bg-deep);color:var(--dim);border:1px solid var(--border);flex-shrink:0;width:30px;text-align:center}.result-info.svelte-153sfi8{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.result-label.svelte-153sfi8{font-size:12px;font-weight:500;color:var(--silver)}.result-sub.svelte-153sfi8{font-size:11px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-score.svelte-153sfi8{font-size:11px;flex-shrink:0}.no-results.svelte-153sfi8{padding:20px;text-align:center;color:var(--dim);font-size:12px}.overlay.svelte-1unpz4c.svelte-1unpz4c{position:fixed;inset:0;background:#0a0e17d9;z-index:2000;display:flex;justify-content:center;align-items:flex-start;padding-top:5vh;backdrop-filter:blur(6px)}.modal.svelte-1unpz4c.svelte-1unpz4c{width:640px;max-height:88vh;background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 48px #0009,0 0 24px #22d3ee0f;display:flex;flex-direction:column;overflow:hidden}.modal-header.svelte-1unpz4c.svelte-1unpz4c{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border);flex-shrink:0}.header-left.svelte-1unpz4c.svelte-1unpz4c{display:flex;align-items:center;gap:10px}.channel.svelte-1unpz4c.svelte-1unpz4c{font-size:13px;color:var(--teal);font-weight:600}.signal-badge.svelte-1unpz4c.svelte-1unpz4c{font-size:9px;padding:2px 6px;border-radius:3px;background:var(--bg-deep);color:var(--muted);border:1px solid var(--border);text-transform:uppercase}.close-btn.svelte-1unpz4c.svelte-1unpz4c{background:none;border:none;color:var(--dim);font-size:22px;cursor:pointer;padding:0 4px;line-height:1}.close-btn.svelte-1unpz4c.svelte-1unpz4c:hover{color:var(--silver)}.modal-body.svelte-1unpz4c.svelte-1unpz4c{padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.date.svelte-1unpz4c.svelte-1unpz4c{font-size:11px;color:var(--dim)}.section-label.svelte-1unpz4c.svelte-1unpz4c{font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:var(--dim);margin-bottom:6px}.summary-text.svelte-1unpz4c.svelte-1unpz4c{font-size:14px;color:var(--silver);line-height:1.7}.score-row.svelte-1unpz4c.svelte-1unpz4c{display:flex;align-items:center;gap:12px}.score-num.svelte-1unpz4c.svelte-1unpz4c{font-size:20px;font-weight:700}.score-bar-wide.svelte-1unpz4c.svelte-1unpz4c{flex:1;max-width:200px}.sentiment-label.svelte-1unpz4c.svelte-1unpz4c{font-size:13px;font-weight:500;text-transform:capitalize}.tags-wrap.svelte-1unpz4c.svelte-1unpz4c{display:flex;flex-wrap:wrap;gap:6px}.image-grid.svelte-1unpz4c.svelte-1unpz4c{display:flex;gap:8px;flex-wrap:wrap}.modal-thumb.svelte-1unpz4c.svelte-1unpz4c{border-radius:6px;overflow:hidden;border:1px solid var(--border);max-width:200px}.modal-thumb.svelte-1unpz4c img.svelte-1unpz4c{width:100%;height:120px;object-fit:cover;display:block}.modal-video.svelte-1unpz4c video.svelte-1unpz4c{width:100%;max-height:280px;border-radius:6px;border:1px solid var(--border);background:#000}.modal-link.svelte-1unpz4c.svelte-1unpz4c{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg-deep);border:1px solid var(--border);border-radius:4px;text-decoration:none;color:var(--cyan);font-size:11px;transition:border-color .15s}.modal-link.svelte-1unpz4c.svelte-1unpz4c:hover{border-color:var(--cyan)}.link-domain.svelte-1unpz4c.svelte-1unpz4c{font-weight:500;flex-shrink:0}.link-path.svelte-1unpz4c.svelte-1unpz4c{color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.original-text.svelte-1unpz4c.svelte-1unpz4c{font-size:12px;color:var(--muted);line-height:1.7;white-space:pre-wrap;max-height:300px;overflow-y:auto;padding:12px;background:var(--bg-card);border-radius:6px;border:1px solid var(--border)}@media (max-width: 900px){.modal.svelte-1unpz4c.svelte-1unpz4c{width:95vw;max-height:92vh}.overlay.svelte-1unpz4c.svelte-1unpz4c{padding-top:2vh}}.war-room.svelte-lichaa.svelte-lichaa{display:grid;grid-template-rows:var(--topbar-h) 0px 1fr var(--bottom-h);height:100vh;overflow:hidden}.war-room.filters-open.svelte-lichaa.svelte-lichaa{grid-template-rows:var(--topbar-h) auto 1fr var(--bottom-h)}.war-room.channels-collapsed.svelte-lichaa.svelte-lichaa{grid-template-rows:var(--topbar-h) 0px 1fr 40px}.war-room.filters-open.channels-collapsed.svelte-lichaa.svelte-lichaa{grid-template-rows:var(--topbar-h) auto 1fr 40px}.filter-row.svelte-lichaa.svelte-lichaa{background:var(--bg-panel);border-bottom:1px solid var(--border);padding:8px var(--gap);overflow:hidden}.filter-row.hidden.svelte-lichaa.svelte-lichaa{height:0;padding:0;border:none}.main-grid.svelte-lichaa.svelte-lichaa{display:grid;grid-template-columns:var(--left-w) 1fr var(--right-w);gap:var(--gap);padding:var(--gap);overflow:hidden;min-height:0}.col-left.svelte-lichaa.svelte-lichaa{display:flex;flex-direction:column;gap:var(--gap);overflow-y:auto;min-height:0}.col-center.svelte-lichaa.svelte-lichaa{min-height:0;overflow:hidden}.col-right.svelte-lichaa.svelte-lichaa{display:flex;flex-direction:column;gap:var(--gap);overflow-y:auto;min-height:0}.bottom-row.svelte-lichaa.svelte-lichaa{padding:0 var(--gap) var(--gap);overflow:hidden;min-height:0}.mobile-notice.svelte-lichaa.svelte-lichaa{display:none}@media (max-width: 900px){.mobile-notice.svelte-lichaa.svelte-lichaa{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:99999;background:#0a0e17}.mobile-inner.svelte-lichaa.svelte-lichaa{text-align:center;padding:32px}.mobile-logo.svelte-lichaa.svelte-lichaa{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;color:#22d3ee;letter-spacing:4px;display:block;margin-bottom:16px}.mobile-inner.svelte-lichaa p.svelte-lichaa{color:#94a3b8;font-size:14px;line-height:1.6}.war-room.svelte-lichaa.svelte-lichaa{display:none}}
