@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{color-scheme:dark;--bg: #06080a;--bg-card: #0c0f13;--bg-card-hover: #111620;--bg-surface: #0a0d11;--border: rgba(0, 255, 136, .08);--border-bright: rgba(0, 255, 136, .15);--green: #00ff88;--green-dim: rgba(0, 255, 136, .15);--green-glow: rgba(0, 255, 136, .05);--teal: #00ccff;--amber: #ffaa00;--text: #e8eaed;--text-dim: #8b9199;--text-muted: #555d68;--radius: 10px;--radius-sm: 6px;--sidebar-w: 220px;--right-w: 320px;--header-h: 52px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100vh;background:var(--bg);color:var(--text)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{display:flex;min-height:100vh}.main-area{flex:1;display:flex;flex-direction:column;min-width:0;margin-left:var(--sidebar-w)}.content-area{display:flex;flex:1;padding-top:var(--header-h)}.main-content{flex:1;min-width:0;padding:24px;overflow-y:auto}.sidebar{position:fixed;top:0;left:0;width:var(--sidebar-w);height:100vh;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:100}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:18px 18px 24px}.sidebar-brand .scout-logo{filter:drop-shadow(0 0 8px rgba(0,255,136,.25))}.sidebar-brand-text{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.25em;color:var(--green)}.sidebar-nav{flex:1;display:flex;flex-direction:column;gap:2px;padding:0 10px}.sidebar-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;color:var(--text-dim);font-size:13px;font-family:inherit;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;text-align:left}.sidebar-item:hover{background:var(--green-glow);color:var(--text)}.sidebar-item.active{background:var(--green-dim);color:var(--green)}.sidebar-icon{font-size:14px;width:20px;text-align:center}.sidebar-label{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer{padding:16px 18px;border-top:1px solid var(--border)}.sidebar-status{display:flex;align-items:center;gap:8px}.sidebar-status-text{font-size:12px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.status-dot.live{background:var(--green);box-shadow:0 0 6px var(--green);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.header{position:fixed;top:0;left:var(--sidebar-w);right:0;height:var(--header-h);background:#06080ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:16px;padding:0 20px;z-index:90}.header-left{display:flex;align-items:center;gap:12px}.header-brand{display:none}.mobile-menu-btn{display:none;background:none;border:1px solid var(--border);color:var(--text-dim);font-size:16px;padding:4px 8px;border-radius:var(--radius-sm);cursor:pointer}.header-nav{display:flex;gap:4px;flex:1}.header-nav-item{background:none;border:none;color:var(--text-dim);font-size:13px;font-family:inherit;padding:6px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.header-nav-item:hover{color:var(--text);background:var(--green-glow)}.header-nav-item.active{color:var(--green);background:var(--green-dim)}.header-right{display:flex;align-items:center;gap:12px}.header-search-wrapper{position:relative}.header-search{position:relative;display:flex;align-items:center}.header-search-icon{position:absolute;left:10px;color:var(--text-muted);font-size:14px;pointer-events:none}.header-search-input{background:var(--bg-card);border:1px solid var(--border);color:var(--text);font-size:12px;font-family:inherit;padding:6px 12px 6px 30px;border-radius:var(--radius-sm);width:180px;outline:none;transition:border-color .15s}.header-search-input:focus{border-color:var(--green)}.header-search-input::placeholder{color:var(--text-muted)}.header-status{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--green);font-family:JetBrains Mono,monospace}.header-social{color:var(--text-muted);font-size:11px;font-family:JetBrains Mono,monospace;text-decoration:none;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);transition:all .15s}.header-social:hover{color:var(--text);border-color:var(--border-bright)}.right-panel{width:var(--right-w);border-left:1px solid var(--border);background:var(--bg-surface);padding:16px;overflow-y:auto;flex-shrink:0;display:flex;flex-direction:column;gap:16px;height:calc(100vh - var(--header-h));position:sticky;top:var(--header-h)}.panel-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.panel-section-header h3{font-size:13px;font-weight:600;color:var(--text);letter-spacing:.02em}.panel-live-badge{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--green);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.activity-list{display:flex;flex-direction:column;gap:2px}.activity-row{display:flex;align-items:flex-start;gap:10px;padding:8px 6px;border-radius:var(--radius-sm);transition:background .15s}.activity-row:hover{background:var(--green-glow)}.activity-avatar{width:28px;height:28px;border-radius:50%;background:var(--green-dim);color:var(--green);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.activity-user{font-size:12px;color:var(--green);font-family:JetBrains Mono,monospace}.activity-action{font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-time{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace;flex-shrink:0;padding-top:2px}.panel-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.panel-card-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text);margin-bottom:8px}.panel-card-text{font-size:12px;color:var(--text-dim);margin-bottom:10px;line-height:1.5}.panel-card-footer{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--green);font-family:JetBrains Mono,monospace}.x-card{border-color:#ffffff0f}.x-card h4{font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px}.panel-card-btn{display:inline-block;font-size:12px;font-weight:500;color:var(--bg);background:var(--text);padding:6px 14px;border-radius:var(--radius-sm);text-decoration:none;transition:all .15s}.panel-card-btn:hover{background:var(--green)}.hero{display:flex;align-items:center;gap:40px;margin-bottom:32px;position:relative;min-height:200px}.hero-content{flex:1;z-index:1}.hero-title-row{display:flex;align-items:center;gap:16px;margin-bottom:4px}.hero-title-row .scout-logo{filter:drop-shadow(0 0 12px rgba(0,255,136,.3));flex-shrink:0}.hero-title{font-family:JetBrains Mono,monospace;font-size:48px;font-weight:700;letter-spacing:.15em;color:var(--green);text-shadow:0 0 40px var(--green-glow);line-height:1}.hero-subtitle{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.2em;color:var(--text-dim);margin-bottom:12px;text-transform:uppercase}.hero-description{font-size:14px;color:var(--text-dim);margin-bottom:24px;max-width:480px;line-height:1.6}.hero-search{display:flex;align-items:center;background:var(--bg-card);border:1px solid var(--border-bright);border-radius:var(--radius);padding:4px;max-width:520px;position:relative}.hero-search-icon{padding:0 12px;color:var(--text-muted);font-size:16px}.hero-search-input{flex:1;background:transparent;border:none;color:var(--text);font-size:14px;font-family:inherit;padding:12px 0;outline:none}.hero-search-input::placeholder{color:var(--text-muted)}.hero-search-btn{background:var(--green);color:var(--bg);border:none;padding:10px 24px;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.hero-search-btn:hover{background:#3fa}.hero-radar{width:260px;height:260px;flex-shrink:0;position:relative}.radar-container{width:100%;height:100%;position:relative}.radar-canvas{width:100%;height:100%;display:block}.radar-open-btn{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.08em;color:var(--green);background:#000000b3;border:1px solid rgba(0,255,136,.3);border-radius:var(--radius);padding:4px 12px;cursor:pointer;white-space:nowrap;transition:all .2s}.radar-open-btn:hover{background:#00ff881a;border-color:#0f89}.metrics{display:flex;gap:16px;margin-bottom:24px}.metric-card{flex:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;display:flex;flex-direction:column;gap:4px}.metric-value{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px}.metric-value.live-value{color:var(--green)}.metric-label{font-size:11px;letter-spacing:.15em;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase}.filter-bar{display:flex;gap:6px;margin-bottom:24px;flex-wrap:wrap}.filter-btn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-dim);font-size:12px;font-family:inherit;padding:6px 16px;border-radius:100px;cursor:pointer;transition:all .15s}.filter-btn:hover{border-color:var(--border-bright);color:var(--text)}.filter-btn.active{background:var(--green-dim);border-color:var(--green);color:var(--green)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title{font-size:16px;font-weight:600;color:var(--text)}.section-count{font-size:12px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.section-tag{font-size:11px;color:var(--text-muted);padding:3px 10px;border:1px solid var(--border);border-radius:100px}.home-grid{display:flex;gap:24px}.home-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:32px}.home-side{width:340px;flex-shrink:0}.agent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.agent-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;cursor:pointer;transition:all .2s;text-align:left;font-family:inherit;color:inherit;display:flex;flex-direction:column;gap:10px;width:100%}.agent-card:hover{border-color:var(--border-bright);background:var(--bg-card-hover);box-shadow:0 0 20px var(--green-glow)}.agent-card-header{display:flex;align-items:center;gap:12px}.agent-avatar{width:40px;height:40px;border-radius:50%;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:18px;position:relative;flex-shrink:0}.agent-status-dot{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--bg-card)}.agent-info{flex:1;min-width:0}.agent-name{font-size:14px;font-weight:600;color:var(--text)}.agent-handle{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.agent-arrow{color:var(--text-muted);font-size:16px;transition:color .15s}.agent-card:hover .agent-arrow{color:var(--green)}.agent-desc{font-size:12px;color:var(--text-dim);line-height:1.5}.agent-stats{display:flex;gap:16px}.agent-stat{display:flex;flex-direction:column;gap:1px}.agent-stat-value{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:var(--text)}.agent-stat-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.agent-card-footer{display:flex;justify-content:space-between;align-items:center}.agent-status-tag{font-size:10px;padding:2px 8px;border:1px solid;border-radius:100px;text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace}.agent-last-seen{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.agent-card-tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.agent-confidence-tag{font-size:10px;padding:2px 8px;border:1px solid;border-radius:100px;text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-weight:600}.agent-velocity-tag{font-size:10px;padding:2px 8px;border-radius:100px;font-family:JetBrains Mono,monospace;font-weight:500}.agent-source-tag{font-size:10px;padding:2px 7px;border:1px solid var(--border);border-radius:3px;color:var(--text-dim);font-weight:600;letter-spacing:.04em}.agent-verified-tag{font-size:10px;padding:2px 7px;border:1px solid #00ff88;border-radius:3px;color:#0f8;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#00ff881a}.agent-evidence{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.agent-evidence-text{font-size:10px;color:var(--text-dim);line-height:1.4;display:block}.agent-confidence-display{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agent-confidence-badge{font-size:11px;font-weight:700;padding:3px 10px;border:1px solid;border-radius:100px;text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace}.agent-confidence-text{font-size:12px;color:var(--text-dim);flex:1;min-width:0}.agent-evidence-detail{margin-top:12px;padding:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.agent-evidence-list{display:flex;flex-direction:column;gap:6px}.agent-evidence-item{display:flex;align-items:center;gap:8px;font-size:12px}.agent-evidence-field{font-size:10px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;min-width:60px}.agent-evidence-matched{font-size:12px;font-family:JetBrains Mono,monospace;color:var(--green)}.agent-evidence-category{font-size:10px;padding:1px 6px;border-radius:3px;background:var(--green-dim);color:var(--text-dim);font-weight:500}.agent-evidence-note{font-size:10px;color:var(--text-muted);margin-top:8px;margin-bottom:0}.activity-feed{display:flex;flex-direction:column;gap:2px}.feed-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent;transition:all .15s}.feed-item:hover{background:var(--green-glow);border-color:var(--border)}.feed-icon{width:32px;height:32px;border-radius:8px;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.feed-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.feed-title{font-size:13px;font-weight:500;color:var(--text)}.feed-subtitle{font-size:11px;color:var(--text-dim);font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-time{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace;flex-shrink:0}.trending-list{display:flex;flex-direction:column;gap:4px}.trending-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent;transition:all .15s;background:transparent;width:100%;text-align:left;font-family:inherit;color:inherit;cursor:pointer}.trending-item:hover{background:var(--green-glow);border-color:var(--border)}.trending-rank{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;color:var(--text-muted);width:28px;text-align:center}.trending-rank.large{font-size:16px;width:36px}.trending-icon{font-size:18px;width:28px;text-align:center}.trending-icon.large{font-size:22px;width:36px}.trending-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.trending-name{font-size:13px;font-weight:600;color:var(--text)}.trending-desc{font-size:11px;color:var(--text-muted)}.trending-stats{display:flex;align-items:center;gap:10px;min-width:100px}.trending-bar-bg{flex:1;height:4px;background:var(--bg);border-radius:2px;overflow:hidden}.trending-bar{height:100%;background:var(--green);border-radius:2px;transition:width .6s ease}.trending-change{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--green);font-weight:600;white-space:nowrap}.repo-list{display:flex;flex-direction:column;gap:10px}.repo-list.compact{gap:8px}.repo-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;cursor:pointer;transition:all .2s;text-align:left;font-family:inherit;color:inherit;width:100%;display:flex;flex-direction:column;gap:8px}.repo-card:hover{border-color:var(--border-bright);background:var(--bg-card-hover);box-shadow:0 0 20px var(--green-glow)}.repo-card.compact{padding:12px}.repo-card-top{display:flex;justify-content:space-between;align-items:center}.repo-name{font-size:14px;font-weight:600;color:var(--text)}.repo-owner{color:var(--text-dim);font-weight:400}.repo-trending-badge{font-size:10px;padding:2px 8px;border:1px solid var(--green);border-radius:100px;color:var(--green);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.repo-desc{font-size:12px;color:var(--text-dim);line-height:1.5}.repo-stats{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.repo-stat{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-dim);font-family:JetBrains Mono,monospace}.repo-stat-icon{font-size:12px}.repo-lang{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-dim)}.lang-dot{width:8px;height:8px;border-radius:50%}.repo-updated{font-size:11px;color:var(--text-muted)}.repo-activity-bar-bg{height:3px;background:var(--bg);border-radius:2px;overflow:hidden}.repo-activity-bar{height:100%;background:var(--green);border-radius:2px;transition:width .6s ease}.repo-icon-inline{margin-right:6px}.repos-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.repos-toolbar-left{flex:1;min-width:0}.repos-toolbar-right{flex-shrink:0}.repos-sort{display:flex;align-items:center;gap:4px}.repos-sort-label{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;margin-right:4px}.repos-sort-btn{background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:12px;font-family:inherit;padding:4px 10px;border-radius:100px;cursor:pointer;transition:all .15s}.repos-sort-btn:hover{color:var(--text-dim)}.repos-sort-btn.active{color:var(--green);border-color:var(--border-bright);background:var(--green-glow)}.repos-filter-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.repos-filter-row .filter-bar{margin-bottom:0}.lang-filters{display:flex;gap:4px;flex-wrap:wrap}.lang-filter-btn{display:flex;align-items:center;gap:5px;background:transparent;border:1px solid var(--border);color:var(--text-muted);font-size:11px;font-family:inherit;padding:4px 10px;border-radius:100px;cursor:pointer;transition:all .15s}.lang-filter-btn:hover{border-color:var(--border-bright);color:var(--text-dim)}.lang-filter-btn.active{border-color:var(--green);color:var(--green);background:var(--green-dim)}.repos-count{margin-bottom:16px}.repos-count-text{font-size:12px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.connected-agents-list{display:flex;flex-direction:column;gap:6px}.connected-agent-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;text-align:left;font-family:inherit;color:inherit;width:100%}.connected-agent-row:hover{border-color:var(--border-bright);background:var(--bg-card-hover)}.connected-agent-avatar{width:32px;height:32px;border-radius:50%;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;position:relative;flex-shrink:0}.connected-agent-avatar .agent-status-dot{width:8px;height:8px;bottom:-1px;right:-1px}.connected-agent-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.connected-agent-name{font-size:13px;font-weight:600;color:var(--text)}.connected-agent-handle{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.connected-agent-arrow{color:var(--text-muted);font-size:14px;transition:color .15s}.connected-agent-row:hover .connected-agent-arrow{color:var(--green)}.detail-action-bar{display:flex;align-items:center;gap:12px;margin-bottom:24px}.detail-action-btn{display:inline-flex;align-items:center;gap:6px;background:var(--green);color:var(--bg);border:none;padding:8px 18px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.detail-action-btn:disabled{opacity:.5;cursor:not-allowed}.detail-action-note{font-size:12px;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-style:italic}.detail-commit-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.detail-commit-meta{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.detail-pr-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.home-page,.agents-page,.repos-page{min-height:100%}.page-header{margin-bottom:24px}.page-title{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:var(--text);letter-spacing:.05em;margin-bottom:4px}.page-desc{font-size:14px;color:var(--text-dim)}.page-search{position:relative;margin-bottom:24px;max-width:400px}.page-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:14px;pointer-events:none}.page-search-input{width:100%;background:var(--bg-card);border:1px solid var(--border);color:var(--text);font-size:13px;font-family:inherit;padding:10px 14px 10px 38px;border-radius:var(--radius);outline:none;transition:border-color .15s}.page-search-input:focus{border-color:var(--green)}.page-search-input::placeholder{color:var(--text-muted)}.trending-page-grid{display:flex;gap:24px}.trending-page-main{flex:1;display:flex;flex-direction:column;gap:16px}.trending-page-side{width:360px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.trending-list.large .trending-item{padding:14px 16px}.empty-state{padding:40px;text-align:center;color:var(--text-muted);font-size:14px}.scout-logo{flex-shrink:0}.hero-search-wrapper{position:relative;max-width:520px}.search-results-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border-bright);border-radius:var(--radius);box-shadow:0 8px 32px #00000080,0 0 0 1px var(--border);z-index:210;max-height:420px;overflow-y:auto;min-width:100%}.search-results-header{padding:10px 14px 6px;border-bottom:1px solid var(--border)}.search-results-count{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.search-results-list{display:flex;flex-direction:column;padding:4px}.search-result-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:none;background:transparent;color:inherit;font-family:inherit;cursor:pointer;border-radius:var(--radius-sm);transition:all .12s;text-align:left;width:100%}.search-result-item:hover{background:var(--green-glow)}.search-result-icon{width:36px;height:36px;border-radius:50%;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.search-result-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.search-result-top{display:flex;align-items:center;gap:8px}.search-result-title{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-type{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--green);background:var(--green-dim);padding:1px 7px;border-radius:100px;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.search-result-type-icon{font-size:8px}.search-result-source{font-size:9px;font-weight:600;color:var(--text-dim);border:1px solid var(--border);border-radius:3px;padding:1px 5px;letter-spacing:.03em;flex-shrink:0}.search-result-subtitle{font-size:11px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.search-result-meta{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace;flex-shrink:0;padding-left:8px}.search-empty{padding:32px 20px;text-align:center}.search-empty-icon{font-size:28px;color:var(--text-muted);margin-bottom:8px}.search-empty-title{font-size:14px;font-weight:600;color:var(--text-dim);margin-bottom:4px}.search-empty-hint{font-size:12px;color:var(--text-muted)}.agents-debug-bar{display:flex;gap:16px;font-size:10px;font-family:JetBrains Mono,monospace;color:var(--text-muted);padding:6px 10px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;flex-wrap:wrap}.agents-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.agents-toolbar .page-search{margin-bottom:0;max-width:none;flex:1}.agents-toolbar-left{flex:1;min-width:0}.agents-toolbar-right{flex-shrink:0}.agents-sort{display:flex;align-items:center;gap:4px}.agents-sort-label{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;margin-right:4px}.agents-sort-btn{background:transparent;border:1px solid transparent;color:var(--text-muted);font-size:12px;font-family:inherit;padding:4px 10px;border-radius:100px;cursor:pointer;transition:all .15s}.agents-sort-btn:hover{color:var(--text-dim)}.agents-sort-btn.active{color:var(--green);border-color:var(--border-bright);background:var(--green-glow)}.agents-count{margin-bottom:16px}.agents-count-text{font-size:12px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.agent-card-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.agent-trending-tag{font-size:10px;padding:2px 8px;border:1px solid var(--green);border-radius:100px;text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace;color:var(--green)}.agent-new-tag{font-size:10px;padding:2px 8px;border:1px solid var(--teal);border-radius:100px;text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace;color:var(--teal)}.empty-state-icon{font-size:32px;margin-bottom:12px}.empty-state-title{font-size:16px;font-weight:600;color:var(--text-dim);margin-bottom:4px}.empty-state-hint{font-size:13px;color:var(--text-muted)}.detail-page{max-width:720px}.back-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border);color:var(--text-dim);font-size:12px;font-family:JetBrains Mono,monospace;padding:6px 14px;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;margin-bottom:20px}.back-btn:hover{border-color:var(--border-bright);color:var(--text);background:var(--green-glow)}.detail-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.detail-avatar{width:48px;height:48px;border-radius:50%;background:var(--bg);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:20px;position:relative;flex-shrink:0}.detail-avatar.large{width:64px;height:64px;font-size:28px}.detail-avatar.dev-avatar{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;color:var(--green);background:var(--green-dim)}.detail-avatar.large.dev-avatar{font-size:20px}.detail-avatar.repo-icon{font-size:28px}.detail-avatar.large.repo-icon{font-size:32px}.detail-info{display:flex;flex-direction:column;gap:4px}.detail-title{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;color:var(--text);letter-spacing:.02em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.detail-handle{font-size:13px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.detail-description{font-size:14px;color:var(--text-dim);line-height:1.6;margin-bottom:24px;max-width:560px}.detail-stats-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px}.detail-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.detail-stat-value{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:6px}.detail-stat-label{font-size:11px;letter-spacing:.12em;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase}.detail-stat-sub{font-size:10px;color:var(--text-dim);margin-top:2px}.score-detail-toggle{font-size:10px;color:var(--green);background:none;border:none;cursor:pointer;padding:0;font-family:inherit;margin-top:4px}.score-detail-toggle:hover{opacity:.8}.empty-text{font-size:12px;color:var(--text-muted);font-style:italic}.intel-signals-list{display:flex;flex-direction:column;gap:6px}.intel-signal-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border);font-size:12px}.intel-signal-icon{font-size:14px;width:20px;text-align:center}.intel-signal-label{flex:1;font-weight:500;letter-spacing:.04em}.intel-signal-strength{font-size:10px;padding:1px 6px;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.intel-signal-high .intel-signal-strength{background:var(--green-dim);color:var(--green)}.intel-signal-moderate .intel-signal-strength{background:#ffaa0026;color:#fa0}.intel-signal-low .intel-signal-strength{background:#ff6b6b26;color:#ff6b6b}.intel-why-text{font-size:13px;color:var(--text-dim);line-height:1.5}.detail-intel-section{margin-bottom:24px}.intel-score{font-size:28px;font-weight:700;color:var(--green)}.score-detail-panel{margin-top:12px;padding:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.score-detail-title{font-size:12px;font-weight:600;color:var(--text);margin-bottom:10px}.score-detail-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:11px}.score-detail-label{color:var(--text-dim)}.score-detail-value{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--text)}.repo-card-badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.repo-score-badge{font-size:10px;font-weight:700;padding:2px 7px;border-radius:3px;background:var(--green-dim);color:var(--green);font-family:JetBrains Mono,monospace}.repo-velocity-badge{font-size:10px;font-weight:600;font-family:JetBrains Mono,monospace}.repo-signals-row{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.detail-section{margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.detail-tag{display:inline-block;font-size:12px;padding:4px 12px;border:1px solid var(--border-bright);border-radius:100px;color:var(--green);font-family:JetBrains Mono,monospace;text-transform:capitalize;width:fit-content}.detail-activity-label{font-size:12px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.detail-placeholder{margin-top:24px;padding:20px;background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius);text-align:center}.detail-placeholder p{font-size:13px;color:var(--text-muted);font-style:italic}.detail-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detail-section-title{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:var(--text);letter-spacing:.04em;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border)}.detail-about-text{font-size:14px;color:var(--text-dim);line-height:1.7}.detail-repo-link{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);max-width:fit-content}.detail-repo-icon{font-size:14px}.detail-repo-name{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--green)}.detail-timeline{display:flex;flex-direction:column;gap:8px}.detail-timeline-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);transition:background .15s}.detail-timeline-item:hover{background:var(--green-glow)}.detail-timeline-dot{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0;box-shadow:0 0 6px #00ff884d}.detail-timeline-time{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--green);min-width:60px;flex-shrink:0}.detail-timeline-desc{font-size:13px;color:var(--text-dim)}.detail-commits-list{display:flex;flex-direction:column;gap:6px}.detail-commit-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);transition:background .15s}.detail-commit-item:hover{background:var(--green-glow)}.detail-commit-icon{font-size:12px;flex-shrink:0}.detail-commit-msg{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-dim);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-commit-time{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted);flex-shrink:0}.detail-prs-list{display:flex;flex-direction:column;gap:6px}.detail-pr-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);transition:background .15s}.detail-pr-item:hover{background:var(--green-glow)}.detail-pr-status{font-size:14px;flex-shrink:0}.detail-pr-title{font-size:13px;color:var(--text-dim);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-pr-badge{font-family:JetBrains Mono,monospace;font-size:10px;padding:2px 8px;border:1px solid;border-radius:100px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.detail-pr-time{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted);flex-shrink:0}@media(max-width:1100px){.right-panel,.home-side{display:none}.home-grid,.trending-page-grid{flex-direction:column}.trending-page-side{width:100%}}@media(max-width:768px){.hero-title-row{gap:12px}.hero-title-row .scout-logo{width:40px!important;height:40px!important}.sidebar{transform:translate(-100%);transition:transform .2s}.sidebar.open{transform:translate(0)}.sidebar-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99}.main-area{margin-left:0}.header{left:0;padding:0 12px;gap:8px}.mobile-menu-btn{display:block}.header-brand{display:flex}.header-nav{display:none;position:fixed;top:var(--header-h);left:0;right:0;background:var(--bg-surface);border-bottom:1px solid var(--border);flex-direction:column;padding:8px;z-index:80}.header-nav.open{display:flex}.header-search{display:none}.main-content{padding:16px}.hero{flex-direction:column;gap:20px;min-height:auto}.hero-title{font-size:32px}.hero-radar{width:200px;height:200px}.hero-search{flex-direction:column}.hero-search-btn{width:100%}.search-results{position:fixed;top:0;left:0;right:0;bottom:0;max-height:none;border-radius:0;z-index:300}.search-results-overlay{z-index:299}.hero-search-wrapper{max-width:100%}.detail-stats-grid{grid-template-columns:repeat(2,1fr)}.detail-title{font-size:20px}.agents-toolbar{flex-direction:column;align-items:flex-start}.agents-toolbar-left,.agents-toolbar-right{width:100%}.agents-sort{flex-wrap:wrap}.repos-toolbar{flex-direction:column;align-items:flex-start}.repos-toolbar-left,.repos-toolbar-right{width:100%}.repos-sort{flex-wrap:wrap}.repos-filter-row{flex-direction:column;align-items:flex-start}.lang-filters{overflow-x:auto;flex-wrap:nowrap;max-width:100%;padding-bottom:4px}.detail-timeline-item{flex-wrap:wrap;gap:6px}.detail-timeline-time{min-width:auto}.detail-commit-item{flex-wrap:wrap}.detail-commit-body{order:3;width:100%}.detail-commit-msg{white-space:normal}.detail-pr-item{flex-wrap:wrap;gap:6px}.detail-pr-body{order:3;width:100%}.detail-pr-title{white-space:normal}.metrics{flex-direction:column;gap:10px}.agent-grid{grid-template-columns:1fr}}@media(max-width:480px){.hero-title-row{gap:10px}.hero-title-row .scout-logo{width:32px!important;height:32px!important}.hero-title{font-size:24px;letter-spacing:.1em}.hero-subtitle{font-size:10px}.metric-value,.page-title{font-size:22px}}.activity-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.activity-page-live{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--green);font-family:JetBrains Mono,monospace;letter-spacing:.08em;padding:6px 14px;background:var(--green-dim);border:1px solid var(--border-bright);border-radius:var(--radius-sm)}.activity-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.activity-stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.activity-stat-value{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:var(--text)}.activity-stat-label{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.activity-page-grid{display:flex;gap:20px}.activity-page-main{flex:1;min-width:0}.activity-page-side{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.activity-search-bar{position:relative;margin-bottom:16px}.activity-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:14px;pointer-events:none}.activity-search-input{width:100%;background:var(--bg-card);border:1px solid var(--border);color:var(--text);font-size:13px;font-family:inherit;padding:10px 14px 10px 36px;border-radius:var(--radius);outline:none;transition:border-color .15s}.activity-search-input:focus{border-color:var(--green)}.activity-search-input::placeholder{color:var(--text-muted)}.activity-controls{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.activity-type-filters{display:flex;gap:6px;flex-wrap:wrap}.activity-time-filters{display:flex;gap:4px}.time-filter-btn{background:transparent;border:1px solid var(--border);color:var(--text-dim);font-size:11px;font-family:inherit;padding:4px 12px;border-radius:100px;cursor:pointer;transition:all .15s}.time-filter-btn:hover{border-color:var(--border-bright);color:var(--text)}.time-filter-btn.active{background:var(--green-dim);border-color:var(--green);color:var(--green)}.live-toggle-btn{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border);color:var(--text-dim);font-size:11px;font-family:JetBrains Mono,monospace;padding:4px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;letter-spacing:.06em}.live-toggle-btn:hover{border-color:var(--border-bright);color:var(--text)}.live-toggle-label{font-weight:600}.feed-item-new{animation:feedSlideIn .4s ease-out}@keyframes feedSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.feed-item-clickable{cursor:pointer}.feed-item-clickable:hover{background:var(--green-glow);border-color:var(--border)}.feed-description{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.network-status-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.network-status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.network-status-title{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--text);letter-spacing:.06em}.network-status-online{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--green);font-family:JetBrains Mono,monospace}.network-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.network-status-item{display:flex;flex-direction:column;gap:2px}.network-status-value{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--text)}.network-status-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.activity-radar-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.activity-radar-header{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.activity-radar-title{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--green);letter-spacing:.12em}.activity-radar-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:pulse 2s ease-in-out infinite}.activity-radar-visual{width:100%;aspect-ratio:1;max-width:240px;margin:0 auto}.activity-feed-section.compact .feed-item{padding:8px 10px}.activity-feed-section.compact .feed-icon{width:28px;height:28px;font-size:12px}@media(max-width:900px){.activity-page-grid{flex-direction:column}.activity-page-side{width:100%;flex-direction:row;flex-wrap:wrap}.activity-page-side>*{flex:1;min-width:240px}.activity-stats-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.activity-page-header{flex-direction:column;gap:10px}.activity-type-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.activity-type-filters .filter-btn{white-space:nowrap}.activity-stats-row{grid-template-columns:repeat(2,1fr)}.network-status-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.activity-stats-row{grid-template-columns:1fr 1fr;gap:8px}.activity-stat-card{padding:10px 12px}.activity-stat-value{font-size:16px}}.scout-signal-card{background:var(--bg-card);border:1px solid var(--green-dim);border-radius:var(--radius);padding:16px 18px;margin-top:8px}.scout-signal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.scout-signal-title{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--green);letter-spacing:.08em}.scout-signal-badge{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;padding:2px 10px;border:1px solid;border-radius:100px;text-transform:uppercase;letter-spacing:.06em}.scout-signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:12px}.scout-signal-item{display:flex;flex-direction:column;gap:2px}.scout-signal-value{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:var(--text)}.scout-signal-label{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.scout-signal-reason{font-size:12px;color:var(--text-dim);line-height:1.5;padding-top:10px;border-top:1px solid var(--border)}.trending-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.trending-page-live{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--green);font-family:JetBrains Mono,monospace;letter-spacing:.08em;padding:6px 14px;background:var(--green-dim);border:1px solid var(--border-bright);border-radius:var(--radius-sm)}.network-overview-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:20px}.network-overview-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:3px}.network-overview-value{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:var(--text)}.network-overview-label{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.trending-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.trending-category-filters{display:flex;gap:6px;flex-wrap:wrap}.trending-time-filters{display:flex;gap:4px}.trending-ranked-list{display:flex;flex-direction:column;gap:4px}.trending-entity-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s;text-align:left;font-family:inherit;color:inherit;width:100%}.trending-entity-row:hover{border-color:var(--border-bright);background:var(--bg-card-hover);box-shadow:0 0 12px var(--green-glow)}.trending-entity-rank{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:var(--text-muted);width:32px;text-align:center;flex-shrink:0}.trending-entity-icon{font-size:20px;width:32px;text-align:center;flex-shrink:0}.trending-entity-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.trending-entity-name{font-size:14px;font-weight:600;color:var(--text)}.trending-entity-meta{font-size:11px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.trending-entity-scores{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.trending-entity-score{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;color:var(--text)}.trending-entity-change{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.trending-entity-arrow{color:var(--text-muted);font-size:16px;flex-shrink:0;transition:color .15s}.trending-entity-row:hover .trending-entity-arrow{color:var(--green)}.trending-section-block{margin-top:28px}.rising-agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:12px}.rising-agent-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:all .15s;text-align:left;font-family:inherit;color:inherit;width:100%}.rising-agent-card:hover{border-color:var(--green-dim);background:var(--bg-card-hover);box-shadow:0 0 12px var(--green-glow)}.rising-agent-icon{font-size:22px}.rising-agent-name{font-size:14px;font-weight:600;color:var(--text)}.rising-agent-change{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.rising-agent-reason{font-size:11px;color:var(--text-dim);line-height:1.4}.rising-agent-link{font-size:11px;color:var(--green);font-family:JetBrains Mono,monospace;margin-top:4px}.trending-signals-panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.trending-signals-title{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--text);letter-spacing:.06em;margin-bottom:14px}.trending-signals-empty{font-size:12px;color:var(--text-muted);font-style:italic}.trending-signal-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.trending-signal-item:last-child{border-bottom:none}.trending-signal-icon{font-size:16px;width:24px;text-align:center;flex-shrink:0}.trending-signal-label{flex:1;font-size:12px;color:var(--text-dim)}.trending-signal-change{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--green);flex-shrink:0}.watch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.watch-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:all .15s;text-align:left;font-family:inherit;color:inherit;width:100%}.watch-card:hover{border-color:var(--green-dim);background:var(--bg-card-hover);box-shadow:0 0 12px var(--green-glow)}.watch-card-top{display:flex;align-items:center;gap:10px}.watch-card-icon{font-size:20px;flex-shrink:0}.watch-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.watch-card-name{font-size:14px;font-weight:600;color:var(--text)}.watch-card-type{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.watch-card-score{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:var(--green);flex-shrink:0}.watch-card-stats{display:flex;justify-content:space-between;align-items:center}.watch-card-stat-label{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.04em}.watch-card-change{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.watch-card-reason{font-size:11px;color:var(--text-dim);line-height:1.4}@media(max-width:900px){.network-overview-row{grid-template-columns:repeat(3,1fr)}.trending-page-grid{flex-direction:column}.trending-page-side{width:100%}}@media(max-width:768px){.trending-page-header{flex-direction:column;gap:10px}.network-overview-row{grid-template-columns:repeat(2,1fr)}.trending-controls{flex-direction:column;align-items:flex-start}.trending-category-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.trending-entity-row{flex-wrap:wrap;gap:8px}.trending-entity-scores{flex-direction:row;gap:8px;align-items:center}.scout-signal-grid{grid-template-columns:1fr;gap:10px}.rising-agents-grid,.watch-grid{grid-template-columns:1fr}}.investigate-btn{width:100%;padding:14px 20px;background:linear-gradient(135deg,#00ff881f,#00ff880a);border:1px solid var(--green);border-radius:var(--radius);color:var(--green);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.12em;cursor:pointer;transition:all .2s;text-align:center}.investigate-btn:hover{background:linear-gradient(135deg,#0f83,#00ff8814);box-shadow:0 0 20px #00ff8826}.investigate-btn span{margin-left:6px}.watch-card-investigate{display:block;margin-top:8px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--green);letter-spacing:.06em;opacity:0;transition:opacity .2s}.watch-card:hover .watch-card-investigate{opacity:1}.search-result-item-wrap{display:flex;align-items:stretch;border-bottom:1px solid var(--border)}.search-result-item-wrap:last-child{border-bottom:none}.search-result-item-wrap .search-result-item{flex:1;border-bottom:none}.search-result-investigate{padding:0 14px;background:transparent;border:none;border-left:1px solid var(--border);color:var(--green);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:background .15s;white-space:nowrap}.search-result-investigate:hover{background:var(--green-dim)}.invest-page{padding-bottom:60px}.invest-header{margin-bottom:24px}.invest-header-nav{display:flex;align-items:center;justify-content:space-between}.invest-share-btn{padding:6px 14px;background:transparent;border:1px solid var(--border-bright);border-radius:var(--radius-sm);color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:all .15s}.invest-share-btn:hover{background:var(--green-dim);border-color:var(--green);color:var(--green)}.invest-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:12px}.invest-title{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:var(--text);letter-spacing:.1em}.invest-subtitle{font-size:13px;color:var(--text-dim);margin-top:4px}.invest-entity-name{color:var(--green);font-weight:600}.invest-status-badge{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--green-dim);border:1px solid var(--border-bright);border-radius:var(--radius-sm);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--green);letter-spacing:.08em;white-space:nowrap}.invest-section{margin-bottom:24px}.invest-section-title{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.invest-empty{font-size:13px;color:var(--text-muted);padding:16px 0}.invest-summary-section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.invest-summary-section .invest-section-title{border-bottom:none;padding-bottom:0;margin-bottom:12px}.invest-overview-grid{display:flex;gap:20px;align-items:flex-start}.invest-overview-main{display:flex;gap:12px;align-items:flex-start;flex:1;min-width:0}.invest-overview-icon{font-size:28px;flex-shrink:0}.invest-overview-name{display:block;font-size:18px;font-weight:700;color:var(--text)}.invest-overview-desc{display:block;font-size:12px;color:var(--text-dim);margin-top:2px;line-height:1.4}.invest-overview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;flex-shrink:0}.invest-stat{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm)}.invest-stat-label{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.invest-stat-value{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:var(--text)}.invest-summary-text{font-size:14px;color:var(--text);line-height:1.7;padding:16px 20px;background:var(--bg-card);border-left:3px solid var(--green);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic}.invest-signals-grid{display:flex;flex-direction:column;gap:8px}.invest-signal-card{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color .15s}.invest-signal-card:hover{border-color:var(--border-bright)}.invest-signal-top{display:flex;align-items:center;gap:10px}.invest-signal-icon{font-size:14px;color:var(--green);flex-shrink:0;width:20px;text-align:center}.invest-signal-title{font-size:13px;font-weight:600;color:var(--text);flex:1}.invest-signal-value{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--green)}.invest-signal-detail{font-size:12px;color:var(--text-dim);padding-left:30px;line-height:1.4}.invest-timeline{display:flex;flex-direction:column;gap:0;max-height:400px;overflow-y:auto;padding-right:4px}.invest-timeline::-webkit-scrollbar{width:4px}.invest-timeline::-webkit-scrollbar-track{background:transparent}.invest-timeline::-webkit-scrollbar-thumb{background:var(--border-bright);border-radius:4px}.invest-timeline-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-left:2px solid var(--border);margin-left:8px;transition:background .15s}.invest-timeline-item:hover{background:var(--green-glow)}.invest-timeline-icon{font-size:13px;flex-shrink:0;width:20px;text-align:center;margin-left:-11px;background:var(--bg);padding:2px 0}.invest-timeline-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.invest-timeline-label{font-size:11px;font-family:JetBrains Mono,monospace;color:var(--green);font-weight:600;letter-spacing:.04em}.invest-timeline-detail{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invest-timeline-author{font-size:11px;color:var(--text-muted)}.invest-timeline-time{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted);flex-shrink:0;white-space:nowrap}.invest-connections-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.invest-connection-card{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;text-align:left;width:100%;font-family:inherit;color:inherit}.invest-connection-card:hover{border-color:var(--green);background:var(--green-glow)}.invest-connection-icon{font-size:20px;flex-shrink:0}.invest-connection-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.invest-connection-name{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invest-connection-type{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--green);letter-spacing:.06em;text-transform:uppercase}.invest-connection-detail{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invest-connection-arrow{font-size:14px;color:var(--text-muted);flex-shrink:0;transition:color .15s}.invest-connection-card:hover .invest-connection-arrow{color:var(--green)}.invest-breakdown-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.invest-breakdown-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center}.invest-breakdown-icon{font-size:18px}.invest-breakdown-value{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;color:var(--text)}.invest-breakdown-label{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.invest-trend-chart{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px}.invest-trend-canvas{width:100%;height:140px;display:block}.invest-key-events{display:flex;flex-direction:column;gap:8px}.invest-key-event{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm)}.invest-key-event-icon{font-size:16px;flex-shrink:0;margin-top:1px}.invest-key-event-body{flex:1;display:flex;flex-direction:column;gap:2px}.invest-key-event-title{font-size:13px;font-weight:600;color:var(--text)}.invest-key-event-detail{font-size:12px;color:var(--text-dim);line-height:1.4}.invest-signal-section{background:var(--bg-card);border:1px solid var(--border-bright);border-radius:var(--radius);padding:20px}.invest-signal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.invest-signal-stat{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.invest-signal-stat-value{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:var(--text)}.invest-signal-stat-label{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.invest-confidence{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.invest-confidence-label{font-size:12px;color:var(--text-dim)}.invest-confidence-value{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;padding:3px 10px;border:1px solid;border-radius:var(--radius-sm);letter-spacing:.06em}.invest-questions-list{display:flex;flex-direction:column;gap:6px}.invest-question-item{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.invest-question-btn{width:100%;padding:10px 14px;background:var(--bg-card);border:none;color:var(--text);font-size:13px;font-family:inherit;cursor:pointer;text-align:left;display:flex;align-items:center;gap:8px;transition:background .15s}.invest-question-btn:hover{background:var(--bg-card-hover)}.invest-question-btn.active{background:var(--green-glow);color:var(--green)}.invest-question-icon{font-size:12px;color:var(--text-muted);flex-shrink:0;width:12px}.invest-answer{padding:14px 14px 14px 34px;border-top:1px solid var(--border);background:var(--bg-surface)}.invest-answer-header{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:var(--green);letter-spacing:.12em;margin-bottom:8px}.invest-answer-text{font-size:13px;color:var(--text);line-height:1.6;margin-bottom:10px}.invest-answer-signals{display:flex;flex-wrap:wrap;gap:6px}.invest-answer-signal{font-family:JetBrains Mono,monospace;font-size:11px;padding:3px 10px;background:var(--green-dim);border:1px solid var(--border-bright);border-radius:100px;color:var(--green)}.invest-history-list{display:flex;flex-direction:column;gap:4px}.invest-history-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s;width:100%;font-family:inherit;color:inherit;text-align:left}.invest-history-item:hover{border-color:var(--border-bright);background:var(--green-glow)}.invest-history-icon{font-size:16px;flex-shrink:0}.invest-history-name{flex:1;font-size:13px;font-weight:600;color:var(--text)}.invest-history-type{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.invest-history-arrow{font-size:14px;color:var(--text-muted);flex-shrink:0;transition:color .15s}.invest-history-item:hover .invest-history-arrow{color:var(--green)}@media(max-width:768px){.invest-overview-grid{flex-direction:column}.invest-overview-stats{grid-template-columns:repeat(3,1fr);width:100%}.invest-header-row{flex-direction:column;gap:12px}.invest-signal-grid{grid-template-columns:repeat(2,1fr)}.invest-breakdown-grid{grid-template-columns:repeat(3,1fr)}.invest-connections-grid{grid-template-columns:1fr}}@media(max-width:480px){.invest-overview-stats{grid-template-columns:repeat(2,1fr)}.invest-signal-grid{grid-template-columns:1fr 1fr}.invest-breakdown-grid{grid-template-columns:repeat(2,1fr)}}.data-source-badge{padding:0}.data-source-dot{display:flex;align-items:center;gap:6px;background:none;border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 10px;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--text-dim);transition:all .2s;width:100%}.data-source-dot:hover{border-color:var(--green);color:var(--green)}.data-source-dot.live{color:var(--green);border-color:#0f83}.data-source-dot.demo{color:var(--amber);border-color:#fa03}.data-source-dot .status-dot{width:6px;height:6px}.data-source-label{text-transform:uppercase}.source-label{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;padding:1px 5px;border:1px solid;border-radius:3px;text-transform:uppercase;line-height:1.4}.data-diagnostics{padding:12px 16px;border-top:1px solid var(--border)}.diag-toggle{background:none;border:none;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px;cursor:pointer;padding:4px 0;letter-spacing:.04em}.diag-toggle:hover{color:var(--text-dim)}.diag-panel{margin-top:8px;padding:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm)}.diag-row{display:flex;align-items:center;gap:8px;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:10px}.diag-source{color:var(--text);min-width:60px;font-weight:600}.diag-status{flex:1}.diag-status.connected{color:var(--green)}.diag-status.unavailable{color:var(--text-muted)}.diag-status.active{color:var(--amber)}.diag-status.inactive{color:var(--text-muted)}.diag-sync{color:var(--text-muted);font-size:9px}.diag-errors{margin-top:6px;padding:6px 8px;background:#ff646414;border-radius:var(--radius-sm);font-family:JetBrains Mono,monospace;font-size:9px;color:#ff6b6b}.diag-errors p{margin:2px 0}.diag-refresh{margin-top:8px;width:100%;padding:6px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dim);font-family:JetBrains Mono,monospace;font-size:10px;cursor:pointer;transition:all .15s}.diag-refresh:hover:not(:disabled){border-color:var(--green);color:var(--green)}.diag-refresh:disabled{opacity:.5;cursor:not-allowed}.activity-source-link{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--green);text-decoration:none;opacity:0;transition:opacity .15s}.activity-row:hover .activity-source-link{opacity:1}.activity-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.invest-sources-section{margin-bottom:20px}.invest-sources-list{display:flex;gap:8px;flex-wrap:wrap}.gh-live-test{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:16px}.gh-live-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gh-live-title{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--text-dim)}.gh-live-badge{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-dim)}.gh-live-badge .status-dot.live{background:var(--green);box-shadow:0 0 6px var(--green)}.gh-live-card{display:flex;flex-direction:column;gap:10px}.gh-live-card-top{display:flex;gap:12px;align-items:flex-start}.gh-live-icon{width:36px;height:36px;border-radius:8px;background:var(--green-dim);color:var(--green);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gh-live-info{display:flex;flex-direction:column;gap:2px;min-width:0}.gh-live-name{font-size:14px;font-weight:600;color:var(--text)}.gh-live-owner{color:var(--text-dim)}.gh-live-desc{font-size:12px;color:var(--text-dim);line-height:1.4}.gh-live-stats{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--text-dim)}.gh-live-stat{display:flex;align-items:center;gap:4px}.gh-live-stat-icon{color:var(--amber)}.gh-live-lang{display:flex;align-items:center;gap:5px}.gh-live-link{font-size:12px;color:var(--green);text-decoration:none;font-weight:500}.gh-live-link:hover{text-decoration:underline}.repos-live-badge{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font-size:11px;font-weight:600;color:var(--green);letter-spacing:.05em;vertical-align:middle}.repos-live-badge .status-dot{background:var(--green);box-shadow:0 0 6px var(--green)}.repo-source-badge{font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--text-dim);border:1px solid var(--border);border-radius:4px;padding:2px 7px;flex-shrink:0}.repo-gh-link{font-size:12px;color:var(--green);text-decoration:none;font-weight:500;transition:opacity .15s}.repo-gh-link:hover{opacity:.8}@media(max-width:600px){.gh-live-stats{flex-wrap:wrap;gap:8px}}.network-radar-page{display:flex;flex-direction:column;gap:20px;padding:24px;min-height:100vh}.network-radar-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}.network-radar-status{display:flex;align-items:center;gap:6px;font-size:11px;font-family:JetBrains Mono,monospace;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.network-radar-status.live{color:var(--green)}.network-stats-bar{display:flex;gap:16px;flex-wrap:wrap;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.network-stat-item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px}.network-stat-value{font-size:18px;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--text)}.network-stat-label{font-size:10px;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}.network-radar-graph-wrapper{position:relative;width:100%;max-width:700px;margin:0 auto;aspect-ratio:1}.network-radar-svg{width:100%;height:100%;display:block}.network-node{transition:opacity .2s}.network-node:hover{opacity:1!important}.network-node-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.2}50%{opacity:.5}}.network-tooltip{position:absolute;pointer-events:none;z-index:100;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;min-width:180px;max-width:260px;box-shadow:0 4px 20px #0006}.network-tooltip-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.network-tooltip-type{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.network-tooltip-source{font-size:9px;padding:1px 5px;border:1px solid var(--border);border-radius:3px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.network-tooltip-name{font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px;word-break:break-all}.network-tooltip-stats{display:flex;gap:12px;font-size:11px;color:var(--text-dim);margin-bottom:4px}.network-tooltip-activity{font-size:10px;color:var(--text-muted)}.network-list{display:flex;flex-direction:column;gap:4px}.network-list-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color .15s,background .15s;width:100%;text-align:left}.network-list-item:hover{border-color:var(--green);background:#00ff8808}.network-list-icon{font-size:16px;width:24px;text-align:center;flex-shrink:0}.network-list-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.network-list-name{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.network-list-meta{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.network-list-score{font-size:16px;font-weight:700;font-family:JetBrains Mono,monospace;flex-shrink:0}@media(max-width:600px){.network-radar-page{padding:16px}.network-stats-bar{gap:10px;padding:10px 12px}.network-stat-item{min-width:60px}.network-stat-value{font-size:14px}}.alerts-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.alerts-page-actions{display:flex;align-items:center;gap:12px}.alerts-monitoring-status{display:flex;align-items:center;gap:6px;font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.08em;color:var(--green)}.alerts-mark-read-btn{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--text-dim);background:none;border:1px solid var(--border);border-radius:var(--radius);padding:4px 10px;cursor:pointer;transition:all .15s}.alerts-mark-read-btn:hover{color:var(--green);border-color:var(--green)}.alerts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.alerts-toolbar-left{flex:1;min-width:200px}.alerts-count{font-size:11px;font-family:JetBrains Mono,monospace;color:var(--text-muted);display:flex;align-items:center;gap:8px}.alerts-unread-badge{font-size:10px;padding:2px 7px;border-radius:100px;background:#00ff8826;color:var(--green);font-weight:600}.alerts-content{display:flex;gap:16px;min-height:400px}.alerts-list{flex:1;min-width:0}.alerts-detail-panel{width:320px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-shrink:0}.alerts-detail-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.alerts-detail-title{font-size:11px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.08em;color:var(--text-dim)}.alerts-detail-close{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;padding:0}.alerts-detail-body{padding:14px;display:flex;flex-direction:column;gap:12px}.alerts-detail-row{display:flex;flex-direction:column;gap:3px}.alerts-detail-label{font-size:9px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase}.alerts-detail-value{font-size:12px;color:var(--text);line-height:1.5}.alerts-day-group{margin-bottom:20px}.alerts-day-label{font-size:11px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--border)}.alerts-day-items{display:flex;flex-direction:column;gap:6px}.alert-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s;width:100%;text-align:left;position:relative}.alert-card:hover{border-color:var(--border-bright);background:var(--bg-card-hover, var(--bg-card))}.alert-card.unread{border-left:2px solid var(--green)}.alert-card.compact{flex-direction:row;align-items:center;gap:10px;padding:8px 10px}.alert-card-icon{font-size:14px;width:20px;text-align:center;flex-shrink:0}.alert-card-type-label{font-size:9px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.06em;padding:2px 7px;border:1px solid;border-radius:3px}.alert-card-priority{font-size:9px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.06em}.alert-card-source{font-size:9px;font-family:JetBrains Mono,monospace;font-weight:500;display:flex;align-items:center;gap:4px;color:var(--text-muted)}.alert-card-source.live{color:var(--green)}.alert-card-body{display:flex;flex-direction:column;gap:4px}.alert-card-title{font-size:13px;font-weight:600;color:var(--text);line-height:1.3}.alert-card-explanation{font-size:11px;color:var(--text-dim);line-height:1.4;margin:0}.alert-card-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;font-family:JetBrains Mono,monospace;color:var(--text-muted)}.alert-card-entity{color:var(--text-dim)}.alert-card-score{color:var(--green);font-weight:600}.alert-card-velocity{text-transform:capitalize}.alert-card-author{color:var(--text-dim)}.alert-card-time{color:var(--text-muted);margin-left:auto}.alert-card-unread-dot{position:absolute;top:12px;right:12px;width:6px;height:6px;border-radius:50%;background:var(--green)}.alert-card-priority-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.alert-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.alert-card .alert-card-title{font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-alerts-section{margin-top:16px}.recent-alerts-list{display:flex;flex-direction:column;gap:4px}.recent-alerts-empty{font-size:12px;color:var(--text-muted);font-style:italic}.recent-alerts-view-all{font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.06em;color:var(--green);background:none;border:none;cursor:pointer;padding:8px 0 0}.recent-alerts-view-all:hover{opacity:.8}@media(max-width:768px){.alerts-content{flex-direction:column}.alerts-detail-panel{width:100%}}.alerts-page{padding:0}.alerts-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.alerts-header-right{display:flex;align-items:center;gap:12px}.alerts-unread-badge{display:inline-block;font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace;color:#0f8;background:#00ff881f;border:1px solid rgba(0,255,136,.3);border-radius:100px;padding:2px 8px;margin-left:8px}.alerts-mark-read{font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.04em;color:var(--text-dim);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:4px 10px;cursor:pointer;transition:all .2s}.alerts-mark-read:hover{color:var(--text);border-color:var(--border-bright)}.alerts-stats-bar{display:flex;gap:16px;margin-bottom:16px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap}.alerts-list{display:flex;flex-direction:column;gap:4px}.alert-card{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s;text-align:left;width:100%;font-family:inherit;color:inherit}.alert-card:hover{border-color:var(--border-bright);background:var(--bg-card-hover, rgba(255, 255, 255, .03))}.alert-card.unread{border-left:2px solid rgba(0,255,136,.6)}.alert-card.read{opacity:.7}.alert-card.priority-high{border-left-color:#0f8}.alert-card.priority-medium{border-left-color:#fa0}.alert-card.priority-low{border-left-color:#555}.alert-card-left{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:32px}.alert-icon{font-size:18px}.alert-priority-dot{width:6px;height:6px;border-radius:50%}.alert-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.alert-card-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.alert-type-label{font-size:9px;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase}.alert-source{font-size:9px;font-family:JetBrains Mono,monospace;padding:1px 5px;border:1px solid var(--border);border-radius:3px;color:var(--text-muted)}.alert-time{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace;margin-left:auto}.alert-title{font-size:13px;font-weight:600;color:var(--text);line-height:1.3}.alert-explanation{font-size:11px;color:var(--text-dim);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alert-meta{display:flex;gap:10px;margin-top:2px}.alert-score{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--text-dim)}.alert-velocity{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--green);font-weight:600}.alert-author{font-size:10px;color:var(--text-muted);font-style:italic}.alert-arrow{color:var(--text-muted);font-size:14px;align-self:center;opacity:0;transition:opacity .15s}.alert-card:hover .alert-arrow{opacity:1}@media(max-width:768px){.alerts-header{flex-direction:column}.alerts-stats-bar{gap:10px;padding:10px 12px}.alert-card{padding:10px 12px}.filter-bar{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.filter-btn{white-space:nowrap;flex-shrink:0}}.watch-btn{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.06em;color:var(--text-dim);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:4px 10px;cursor:pointer;transition:all .2s}.watch-btn:hover{border-color:var(--border-bright);color:var(--text)}.watch-btn.watching{color:#0f8;border-color:#0f86;background:#00ff880f}.watch-btn.watching:hover{border-color:#0f89}.watch-btn.compact{padding:2px 6px;font-size:12px;border:none;background:transparent}.watch-btn-icon{font-size:12px}.watch-btn-label{font-size:10px;letter-spacing:.06em}.watchlist-page{padding:0}.watchlist-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.watchlist-count-badge{font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;color:#0f8;background:#00ff881f;border:1px solid rgba(0,255,136,.3);border-radius:100px;padding:3px 10px}.watchlist-stats-bar{display:flex;gap:16px;margin-bottom:16px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap}.watchlist-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.watchlist-sort{display:flex;gap:4px}.watchlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.watchlist-card{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s;text-align:left;font-family:inherit;color:inherit;width:100%}.watchlist-card:hover{border-color:var(--border-bright);background:var(--bg-card-hover, rgba(255, 255, 255, .03))}.watchlist-card-header{display:flex;align-items:center;gap:10px}.watchlist-card-icon{font-size:20px}.watchlist-card-info{flex:1;min-width:0;display:flex;flex-direction:column}.watchlist-card-name{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-card-type{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.watchlist-card-desc{font-size:11px;color:var(--text-dim);line-height:1.4;margin:0}.watchlist-card-stats{display:flex;gap:12px;align-items:center}.watchlist-card-score{font-size:11px;font-family:JetBrains Mono,monospace;color:var(--text-dim)}.watchlist-card-velocity{font-size:11px;font-family:JetBrains Mono,monospace;font-weight:600}.watchlist-card-activity{font-size:10px;color:var(--text-muted)}.watchlist-card-footer{display:flex;justify-content:space-between;align-items:center}.watchlist-source{font-size:9px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.04em}.watchlist-source.live{color:#0f8}.watchlist-source.demo{color:#fa0}.watchlist-card-lang{font-size:10px;color:var(--text-muted)}.watched-indicator{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-family:JetBrains Mono,monospace;font-weight:600;color:#0f8;letter-spacing:.04em}.empty-state-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.empty-state-btn{font-size:11px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.04em;color:#0f8;background:#00ff8814;border:1px solid rgba(0,255,136,.3);border-radius:var(--radius);padding:6px 14px;cursor:pointer;transition:all .2s}.empty-state-btn:hover{background:#00ff8826;border-color:#00ff8880}@media(max-width:768px){.watchlist-grid{grid-template-columns:1fr}.watchlist-toolbar{flex-direction:column;align-items:stretch}.watchlist-sort{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}}.home-redesign{padding:0 0 40px}.hero-redesign{padding:48px 0 32px;display:flex;gap:40px;align-items:center;min-height:380px}.hero-eyebrow{font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.14em;color:#0f8;margin-bottom:12px;text-transform:uppercase}.hero-headline{font-size:28px;font-weight:700;color:var(--text);margin:0 0 12px;letter-spacing:-.01em}.hero-redesign .hero-description{font-size:14px;color:var(--text-dim);line-height:1.6;max-width:520px;margin-bottom:20px}.hero-quick-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.hero-quick-btn{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-family:JetBrains Mono,monospace;font-weight:500;letter-spacing:.03em;color:var(--text-dim);background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius);padding:6px 14px;cursor:pointer;transition:all .2s}.hero-quick-btn:hover{color:#0f8;border-color:#00ff884d;background:#00ff880d}.hero-quick-icon{font-size:12px}.home-status-strip{display:flex;align-items:center;gap:0;padding:10px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin:0 0 28px;overflow-x:auto;-webkit-overflow-scrolling:touch}.status-strip-item{display:flex;align-items:center;gap:8px;padding:0 16px;white-space:nowrap}.status-strip-value{font-size:14px;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--text)}.status-strip-label{font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase}.status-strip-divider{width:1px;height:24px;background:var(--border);flex-shrink:0}.home-section{margin-bottom:32px}.home-section-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px;gap:12px}.home-section-title{font-size:13px;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.1em;color:var(--text);text-transform:uppercase;margin:0}.home-section-subtitle{font-size:11px;color:var(--text-muted)}.home-section-link{font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.06em;color:#0f8;background:none;border:none;cursor:pointer;padding:0;transition:opacity .15s}.home-section-link:hover{opacity:.8}.home-whats-moving{max-height:400px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card)}.home-two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px}.home-two-col .home-section{margin-bottom:0}.home-trending-list{display:flex;flex-direction:column;gap:6px}.home-trending-card{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .15s;text-align:left;width:100%;font-family:inherit;color:inherit}.home-trending-card:hover{border-color:var(--border-bright)}.home-trending-card-header{display:flex;align-items:center;gap:8px}.home-trending-icon{font-size:16px}.home-trending-info{flex:1;min-width:0;display:flex;flex-direction:column}.home-trending-name{font-size:12px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-trending-meta{font-size:10px;color:var(--text-muted)}.home-trending-stats{display:flex;gap:12px;align-items:center}.home-trending-score{font-size:10px;font-family:JetBrains Mono,monospace;color:var(--text-dim)}.home-trending-velocity{font-size:10px;font-family:JetBrains Mono,monospace;font-weight:600;text-transform:uppercase}.home-trending-activity{font-size:10px;color:var(--text-muted)}.home-watchlist-preview{display:flex;align-items:center;gap:20px;padding:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap}.home-watchlist-stats{display:flex;gap:20px}.home-watchlist-stat{display:flex;flex-direction:column;align-items:center}.home-watchlist-stat-value{font-size:20px;font-weight:700;font-family:JetBrains Mono,monospace;color:#0f8}.home-watchlist-stat-label{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace}.home-watchlist-empty{padding:24px;text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.home-watchlist-empty-text{font-size:14px;color:var(--text-dim);margin:0 0 4px}.home-watchlist-empty-hint{font-size:12px;color:var(--text-muted);margin:0 0 12px}.home-watchlist-cta{font-size:11px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.04em;color:#0f8;background:#00ff8814;border:1px solid rgba(0,255,136,.3);border-radius:var(--radius);padding:6px 16px;cursor:pointer;transition:all .2s}.home-watchlist-cta:hover{background:#00ff8826;border-color:#00ff8880}.home-radar-section .home-section-header{margin-bottom:12px}.home-radar-preview{height:300px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;position:relative}.home-cta-section{text-align:center;padding:40px 20px;background:linear-gradient(180deg,#00ff8805,#0000);border:1px solid var(--border);border-radius:var(--radius)}.home-cta-title{font-size:18px;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.1em;color:var(--text);margin:0 0 10px}.home-cta-desc{font-size:13px;color:var(--text-dim);line-height:1.6;max-width:480px;margin:0 auto 16px}.home-cta-btn{font-size:12px;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.08em;color:#0f8;background:#00ff881a;border:1px solid rgba(0,255,136,.4);border-radius:var(--radius);padding:8px 24px;cursor:pointer;transition:all .2s}.home-cta-btn:hover{background:#00ff882e;border-color:#00ff88b3}@media(max-width:768px){.hero-redesign{flex-direction:column;min-height:auto;padding:24px 0 20px;gap:20px}.hero-headline{font-size:22px}.hero-redesign .hero-description{font-size:13px}.hero-radar{width:100%;height:220px}.home-status-strip{gap:0;padding:8px 10px}.status-strip-item{padding:0 10px}.status-strip-value{font-size:12px}.status-strip-label{font-size:8px}.home-two-col{grid-template-columns:1fr;gap:20px}.home-radar-preview{height:220px}.home-cta-section{padding:24px 16px}.home-cta-title{font-size:15px}.home-cta-desc{font-size:12px}}@media(max-width:480px){.hero-quick-actions{flex-direction:column}.hero-quick-btn{width:100%;justify-content:center}.home-status-strip{flex-wrap:wrap;gap:4px}.status-strip-divider{display:none}.status-strip-item{flex:1 1 auto;min-width:80px;justify-content:center;padding:4px}}
