.agent-card{position:relative;padding:1rem;margin-bottom:.75rem;border-radius:.5rem;border:1px solid rgba(148,163,184,.2);background:#1e293b4d;transition:all .2s ease}.agent-card:hover{border-color:#94a3b866;background:#1e293b80}.agent-card:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.agent-card-active{border-left:4px solid rgb(34,197,94);background:#22c55e0d}.agent-card-active:hover{background:#22c55e1a}.agent-card-fallback{border-left:4px solid rgb(251,191,36);background:#fbbf240d}.agent-card-fallback:hover{background:#fbbf241a}.agent-card-inactive{border-left:4px solid rgb(107,114,128);opacity:.7}.agent-card-inactive:hover{opacity:.85}.badge-success{background:#22c55e;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:700}.badge-warning{background:#fbbf24;color:#111827;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:700}.badge-secondary{background:#6b7280;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:700}.signal-badge{padding:.25rem .75rem;border-radius:.375rem;font-weight:700;font-size:.875rem;border:1px solid}.signal-buy{background:#22c55e33;color:#22c55e;border-color:#22c55e4d}.signal-sell{background:#ef444433;color:#ef4444;border-color:#ef44444d}.signal-hold{background:#6b728033;color:#9ca3af;border-color:#6b72804d}.bias-bullish{color:#22c55e}.bias-bearish{color:#ef4444}.bias-neutral{color:#9ca3af}.agents-panel{width:100%}.inactive-section button{cursor:pointer}.inactive-section button:hover{background:#1e293b80}@media(max-width:768px){.agent-card{padding:.75rem;margin-bottom:.5rem}.signal-badge{padding:.2rem .5rem;font-size:.75rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.agent-card:focus-visible{outline:3px solid rgb(59,130,246);outline-offset:2px}button:focus-visible{outline:2px solid rgb(59,130,246);outline-offset:2px}@media(prefers-contrast:high){.agent-card{border-width:2px}.agent-card-active,.agent-card-fallback,.agent-card-inactive{border-left-width:6px}}@media(prefers-reduced-motion:reduce){.agent-card,button{transition:none}}:root{--scout-bg-deep: #E8E8ED;--scout-bg-primary: #FFFFFF;--scout-bg-secondary: #F5F5F7;--scout-bg-surface: #FFFFFF;--scout-bg-card: #F5F5F7;--scout-bg-elevated: #EAEAED;--scout-bg-hover: #EDEDF0;--scout-accent-cyan: #079455;--scout-accent-cyan-dim: rgba(7, 148, 85, .08);--scout-accent-cyan-glow: rgba(7, 148, 85, .2);--scout-success: #079455;--scout-success-dim: rgba(7, 148, 85, .08);--scout-danger: #FF3B30;--scout-danger-dim: rgba(255, 59, 48, .08);--scout-warning: #F9AD19;--scout-warning-dim: rgba(255, 149, 0, .08);--scout-hold: #F9AD19;--scout-hold-dim: rgba(142, 142, 147, .06);--scout-text-primary: #1C1C1E;--scout-text-secondary: #3A3A3C;--scout-text-muted: #8E8E93;--scout-text-metallic: #636366;--scout-border: #E5E5EA;--scout-border-light: rgba(0, 0, 0, .06);--scout-border-subtle: rgba(0, 0, 0, .04);--scout-font-display: "Satoshi", -apple-system, BlinkMacSystemFont, "Outfit", "Segoe UI", sans-serif;--scout-font-mono: "JetBrains Mono", "SF Mono", "Monaco", monospace;--scout-space-xs: 4px;--scout-space-sm: 8px;--scout-space-md: 16px;--scout-space-lg: 24px;--scout-space-xl: 40px;--scout-space-2xl: 56px;--scout-radius-sm: 12px;--scout-radius-md: 16px;--scout-radius-lg: 20px;--scout-radius-xl: 28px;--scout-shadow-card: 0 1px 3px rgba(0, 0, 0, .04);--scout-shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .06)}[data-theme=dark]{--scout-bg-deep: #0D1117;--scout-bg-primary: #161B22;--scout-bg-secondary: #1C2333;--scout-bg-surface: #161B22;--scout-bg-card: #1C2333;--scout-bg-elevated: #243044;--scout-bg-hover: #2A3548;--scout-text-primary: #E6EDF3;--scout-text-secondary: #9EAAB8;--scout-text-muted: #6B7B8D;--scout-text-metallic: #9EAAB8;--scout-border: #2A3548;--scout-border-light: rgba(255, 255, 255, .07);--scout-border-subtle: rgba(255, 255, 255, .04);--scout-shadow-card: 0 1px 4px rgba(0, 0, 0, .35), 0 0 0 1px rgba(255,255,255,.04);--scout-shadow-card-hover: 0 4px 16px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255,255,255,.06)}[data-theme=dark] .scout-app{background:var(--scout-bg-deep);color:var(--scout-text-primary)}[data-theme=dark] .db-card,[data-theme=dark] .sc-card,[data-theme=dark] .insight-card,[data-theme=dark] .qs-card,[data-theme=dark] .info-card{background:var(--scout-bg-card)!important;border-color:var(--scout-border)!important}[data-theme=dark] .info-card--marketing{background:linear-gradient(135deg,var(--scout-bg-card) 0%,rgba(7,148,85,.08) 100%)!important}[data-theme=dark] .info-card-title{color:var(--scout-text-primary)!important}[data-theme=dark] .info-card-desc{color:var(--scout-text-secondary)!important}[data-theme=dark] .info-card-dismiss{background:var(--scout-bg-elevated)!important}[data-theme=dark] .info-card-dismiss:hover{background:var(--scout-bg-hover)!important}[data-theme=dark] .legal-header h1,[data-theme=dark] .legal-body h2,[data-theme=dark] .legal-body strong{color:var(--scout-text-primary)!important}[data-theme=dark] .legal-body p{color:var(--scout-text-secondary)!important}[data-theme=dark] .legal-updated{color:var(--scout-text-muted)!important}[data-theme=dark] .scout-sidebar-item{background:var(--scout-bg-card);color:var(--scout-text-muted);box-shadow:var(--scout-shadow-card)}[data-theme=dark] .scout-sidebar-item:hover{color:var(--scout-text-primary);background:var(--scout-bg-hover)}[data-theme=dark] .scout-sidebar-item.active{color:#fff;background:#079455;box-shadow:0 0 12px #07945559,0 2px 8px #0000004d}[data-theme=dark] .scout-surface{background:var(--scout-bg-primary);box-shadow:0 0 0 1px #ffffff0a}[data-theme=dark] body,[data-theme=dark] html{background-color:#0d1117;color:#e6edf3}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2a3548;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#3d4f63}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--scout-bg-primary)}[data-theme=dark] .scout-header-title{color:var(--scout-text-primary)!important}[data-theme=dark] .scout-header-search{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .scout-header-search input{color:var(--scout-text-primary)!important}[data-theme=dark] .scout-header-search input::placeholder{color:var(--scout-text-muted)!important}[data-theme=dark] .scout-header-btn{color:var(--scout-text-muted)!important}[data-theme=dark] .scout-header-btn:hover{background:var(--scout-bg-hover)!important;color:var(--scout-text-primary)!important}[data-theme=dark] .scout-header-profile{background:var(--scout-bg-elevated)!important;color:var(--scout-text-primary)!important}[data-theme=dark] .scout-ticker-tape{border-color:var(--scout-border)!important}[data-theme=dark] .scout-footer{background:var(--scout-bg-primary)!important;border-top-color:var(--scout-border)!important}[data-theme=dark] .scout-footer a{color:var(--scout-text-muted)!important}[data-theme=dark] .scout-footer a:hover{color:var(--scout-text-secondary)!important}[data-theme=dark] .notif-dropdown{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important;box-shadow:0 8px 32px #00000080!important}[data-theme=dark] .notif-item{border-bottom-color:var(--scout-border)!important}[data-theme=dark] .notif-item:hover{background:var(--scout-bg-hover)!important}[data-theme=dark] .scout-search-results{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important;box-shadow:0 8px 32px #00000080!important}[data-theme=dark] .scout-search-item:hover{background:var(--scout-bg-hover)!important}[data-theme=dark] .perf-chart-wrap,[data-theme=dark] .perf-direction-card,[data-theme=dark] .perf-table-wrap,[data-theme=dark] .perf-agent-card{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .perf-chart-wrap h3,[data-theme=dark] .perf-direction-card h4,[data-theme=dark] .perf-table-wrap h3,[data-theme=dark] .perf-agent-card h4{color:var(--scout-text-primary)!important}[data-theme=dark] .perf-stat-label{color:var(--scout-text-muted)!important}[data-theme=dark] .perf-stat-value{color:var(--scout-text-primary)!important}[data-theme=dark] .perf-filter-btn{background:var(--scout-bg-card)!important;color:var(--scout-text-secondary)!important;border-color:var(--scout-border)!important}[data-theme=dark] .perf-filter-btn:hover{background:var(--scout-bg-hover)!important;color:var(--scout-text-primary)!important}[data-theme=dark] .perf-filter-btn.active{background:#079455!important;color:#fff!important;border-color:#079455!important}[data-theme=dark] .perf-filter-input,[data-theme=dark] .perf-filter-select{background:var(--scout-bg-card)!important;color:var(--scout-text-primary)!important;border-color:var(--scout-border)!important}[data-theme=dark] .perf-filter-input::placeholder{color:var(--scout-text-muted)!important}[data-theme=dark] .perf-rank-badge{background:var(--scout-bg-elevated)!important;color:var(--scout-text-primary)!important}[data-theme=dark] .perf-table-wrap table th{background:var(--scout-bg-elevated)!important;color:var(--scout-text-secondary)!important;border-bottom-color:var(--scout-border)!important}[data-theme=dark] .perf-table-wrap table td{color:var(--scout-text-primary)!important;border-bottom-color:var(--scout-border)!important}[data-theme=dark] .perf-table-wrap table tr:hover td{background:var(--scout-bg-hover)!important}[data-theme=dark] .perf-summary-card{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .perf-history-row{background:var(--scout-bg-card)!important}[data-theme=dark] .h-sym-name{color:var(--scout-text-primary)!important}[data-theme=dark] .h-cell{color:var(--scout-text-secondary)!important}[data-theme=dark] .perf-table td{color:var(--scout-text-secondary)!important;border-bottom-color:var(--scout-border)!important}[data-theme=dark] .perf-table th{border-bottom-color:var(--scout-border)!important}[data-theme=dark] .perf-table th:hover,[data-theme=dark] .sym-cell{color:var(--scout-text-primary)!important}[data-theme=dark] .sym-icon{background:var(--scout-bg-elevated)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .dir-wr{color:var(--scout-text-primary)!important}[data-theme=dark] .perf-filter-bar{background:var(--scout-bg-card)!important;border-color:var(--scout-border)!important}[data-theme=dark] .perf-filter-toggle{background:var(--scout-bg-card)!important;border-color:var(--scout-border)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .perf-filter-toggles{border-color:var(--scout-border)!important}[data-theme=dark] .perf-filter-btn{border-right-color:var(--scout-border)!important}[data-theme=dark] .perf-filter-reset{background:var(--scout-bg-card)!important;border-color:var(--scout-border)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .perf-rank-badge.default{background:var(--scout-bg-elevated)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .pricing-card{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .pricing-card:hover{border-color:#07945566!important}[data-theme=dark] .pricing-card-header{background:var(--scout-bg-elevated)!important;border-bottom-color:var(--scout-border)!important}[data-theme=dark] .pricing-card-header h3{color:var(--scout-text-primary)!important}[data-theme=dark] .pricing-feature{color:var(--scout-text-secondary)!important}[data-theme=dark] .pricing-price{color:var(--scout-text-primary)!important}[data-theme=dark] .trading-mode-toggle{background:var(--scout-bg-card)!important;border-color:var(--scout-border)!important}[data-theme=dark] .trading-mode-btn{color:var(--scout-text-secondary)!important}[data-theme=dark] .trading-mode-btn.active{background:var(--scout-bg-elevated)!important;color:var(--scout-text-primary)!important}[data-theme=dark] .meta-hero{background:linear-gradient(135deg,#1c2333,#243044)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .agent-card{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .agent-card:hover{background:var(--scout-bg-hover)!important;border-color:#ffffff1a!important}[data-theme=dark] .agent-card.selected{background:var(--scout-bg-hover)!important;border-color:#079455!important}[data-theme=dark] .agents-count-badge{background:var(--scout-bg-elevated)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .agent-tab:hover,[data-theme=dark] .mode-btn:hover{color:var(--scout-text-primary)!important;background:var(--scout-bg-hover)!important}[data-theme=dark] .conf-bar-track{background:var(--scout-bg-elevated)!important}[data-theme=dark] .card-tag{background:var(--scout-bg-elevated)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .specialty-tag{background:var(--scout-bg-elevated)!important;color:var(--scout-text-secondary)!important}[data-theme=dark] .analysis-symbol-icon{background:var(--scout-bg-elevated)!important;color:var(--scout-text-primary)!important}[data-theme=dark] .analysis-reasoning,[data-theme=dark] .detail-description,[data-theme=dark] .feature-card p{color:var(--scout-text-secondary)!important}[data-theme=dark] .trading-mode-label,[data-theme=dark] .meta-stat-value{color:var(--scout-text-primary)!important}[data-theme=dark] .meta-hero:hover{background:linear-gradient(135deg,#243044,#0794551f)!important}[data-theme=dark] .meta-hero.selected{background:linear-gradient(135deg,#243044,#07945526)!important;border-color:#079455!important}[data-theme=dark] .scout-agents-page .detail-panel{background:var(--scout-bg-primary)!important;border-left-color:var(--scout-border)!important}[data-theme=dark] .detail-header{border-bottom-color:var(--scout-border)!important}[data-theme=dark] .detail-back-btn{background:var(--scout-bg-elevated)!important;border-color:var(--scout-border)!important}[data-theme=dark] .detail-back-btn .material-symbols-outlined{color:var(--scout-text-primary)!important}[data-theme=dark] .wl-filter-btn,[data-theme=dark] .explore-filter-btn,[data-theme=dark] .wl-sort-btn{background:var(--scout-bg-card)!important;color:var(--scout-text-secondary)!important;border-color:var(--scout-border)!important}[data-theme=dark] .wl-filter-btn:hover,[data-theme=dark] .explore-filter-btn:hover,[data-theme=dark] .wl-sort-btn:hover{background:var(--scout-bg-hover)!important;color:var(--scout-text-primary)!important}[data-theme=dark] .wl-filter-btn.active,[data-theme=dark] .explore-filter-btn.active{background:#079455!important;color:#fff!important;border-color:#079455!important}[data-theme=dark] .wl-card,[data-theme=dark] .explore-card,[data-theme=dark] .wl-empty-state{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .wl-card:hover,[data-theme=dark] .explore-card:hover{background:var(--scout-bg-hover)!important;border-color:#ffffff1a!important}[data-theme=dark] .wl-search-input,[data-theme=dark] .explore-search-input{background:var(--scout-bg-card)!important;color:var(--scout-text-primary)!important;border-color:var(--scout-border)!important}[data-theme=dark] .wl-search-input::placeholder,[data-theme=dark] .explore-search-input::placeholder{color:var(--scout-text-muted)!important}[data-theme=dark] .explore-card-ticker{color:var(--scout-text-primary)!important}[data-theme=dark] .explore-card-name{color:var(--scout-text-muted)!important}[data-theme=dark] .explore-card-price{color:var(--scout-text-primary)!important}[data-theme=dark] .explore-card-price.muted{color:var(--scout-text-muted)!important}[data-theme=dark] .explore-card-footer{border-top-color:var(--scout-border)!important}[data-theme=dark] .explore-card-type{background:var(--scout-bg-elevated)!important;color:#4a9eff!important}[data-theme=dark] .explore-card-fallback{background:var(--scout-bg-elevated)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .explore-tabs{border-bottom-color:var(--scout-border)!important}[data-theme=dark] .explore-tab{color:var(--scout-text-muted)!important}[data-theme=dark] .explore-tab:hover{color:var(--scout-text-primary)!important}[data-theme=dark] .explore-tab.active{color:#079455!important}[data-theme=dark] .explore-tab-count{background:var(--scout-bg-elevated)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .explore-tab.active .explore-tab-count{background:#07945526!important;color:#079455!important}[data-theme=dark] .explore-empty{color:var(--scout-text-muted)!important}[data-theme=dark] .explore-upgrade-modal{background:var(--scout-bg-card)!important}[data-theme=dark] .table-row{border-bottom-color:var(--scout-border)!important}[data-theme=dark] .symbol-name,[data-theme=dark] .price-value{color:var(--scout-text-primary)!important}[data-theme=dark] .filter-tabs{background:var(--scout-bg-primary)!important}[data-theme=dark] .filter-tab:hover{color:var(--scout-text-primary)!important;background:var(--scout-bg-hover)!important}[data-theme=dark] .filter-tab.active{color:#079455!important;background:#07945526!important}[data-theme=dark] .list-header,[data-theme=dark] .table-header,[data-theme=dark] .signal-cell.none{background:var(--scout-bg-elevated)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .score-bar-bg{background:var(--scout-bg-elevated)!important}[data-theme=dark] .detail-panel{background:var(--scout-bg-primary)!important}[data-theme=dark] .signal-badge-lg.none{background:var(--scout-bg-elevated)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .mobile-close-btn{background:var(--scout-bg-elevated)!important;color:var(--scout-text-secondary)!important}[data-theme=dark] .symbol-row{border-bottom-color:var(--scout-border)!important}[data-theme=dark] .symbol-row:hover{background:var(--scout-bg-hover)!important}[data-theme=dark] .recharts-default-tooltip{background:var(--scout-bg-elevated)!important;border:1px solid var(--scout-border)!important;border-radius:8px!important}[data-theme=dark] .recharts-tooltip-label{color:var(--scout-text-primary)!important}[data-theme=dark] .recharts-tooltip-item{color:var(--scout-text-secondary)!important}[data-theme=dark] .recharts-cartesian-grid line{stroke:#ffffff0f!important}[data-theme=dark] .recharts-text{fill:var(--scout-text-muted)!important}[data-theme=dark] .db-hero-progress{background:var(--scout-bg-elevated)!important}[data-theme=dark] .signal-drawer{background:var(--scout-bg-primary)!important;border-color:var(--scout-border)!important;box-shadow:0 8px 40px #0009!important}[data-theme=dark] .signal-drawer-overlay{background:#0009!important}[data-theme=dark] .drawer-header{border-bottom-color:var(--scout-border)!important}[data-theme=dark] .drawer-symbol .symbol-badge,[data-theme=dark] .drawer-symbol-name{color:var(--scout-text-primary)!important}[data-theme=dark] .drawer-timestamp{background:var(--scout-bg-card)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .drawer-section{border-bottom-color:var(--scout-border)!important}[data-theme=dark] .drawer-risk-row{color:var(--scout-text-secondary)!important;border-top-color:var(--scout-border)!important}[data-theme=dark] .drawer-agent-name{color:var(--scout-text-primary)!important}[data-theme=dark] .drawer-agent-vote.hold{background:var(--scout-bg-elevated)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .drawer-close:hover{background:var(--scout-bg-hover)!important;color:var(--scout-text-primary)!important}[data-theme=dark] .drawer-thesis{color:var(--scout-text-secondary)!important}[data-theme=dark] .settings-card,[data-theme=dark] .settings-section{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .settings-input,[data-theme=dark] .settings-select{background:var(--scout-bg-elevated)!important;color:var(--scout-text-primary)!important;border-color:var(--scout-border)!important}[data-theme=dark] .btn-secondary{background:var(--scout-bg-elevated)!important;color:var(--scout-text-secondary)!important;border-color:var(--scout-border)!important}[data-theme=dark] .toggle-track{background:var(--scout-bg-elevated)!important}[data-theme=dark] .rule-card,[data-theme=dark] .rule-form{background:var(--scout-bg-elevated)!important;border-color:var(--scout-border)!important}[data-theme=dark] .adm-card{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .adm-stat-label{color:var(--scout-text-muted)!important}[data-theme=dark] .adm-table th{background:var(--scout-bg-elevated)!important;color:var(--scout-text-secondary)!important}[data-theme=dark] .adm-table td{color:var(--scout-text-primary)!important;border-bottom-color:var(--scout-border)!important}[data-theme=dark] .hiw-card,[data-theme=dark] .hiw-step{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .hiw-step-title,[data-theme=dark] .hiw-hero-title,[data-theme=dark] .hiw-section-title,[data-theme=dark] .hiw-gate-name,[data-theme=dark] .hiw-agent-name,[data-theme=dark] .hiw-cta-title,[data-theme=dark] .hiw-example-label{color:var(--scout-text-primary)!important}[data-theme=dark] .hiw-step-detail p,[data-theme=dark] .hiw-step-summary,[data-theme=dark] .hiw-hero-sub,[data-theme=dark] .hiw-example-value{color:var(--scout-text-secondary)!important}[data-theme=dark] .hiw-step-example{background:var(--scout-bg-elevated)!important}[data-theme=dark] .hiw-example-label{background:var(--scout-bg-hover)!important}[data-theme=dark] .hiw-gate-num{background:var(--scout-bg-elevated)!important;color:var(--scout-text-secondary)!important}[data-theme=dark] .hiw-step-line{background:var(--scout-border)!important}[data-theme=dark] .hiw-step-detail,[data-theme=dark] .hiw-cta{border-top-color:var(--scout-border)!important}[data-theme=dark] .hiw-cta-btn--secondary{background:var(--scout-bg-elevated)!important;color:var(--scout-text-primary)!important}[data-theme=dark] .hiw-cta-btn--secondary:hover{background:var(--scout-bg-hover)!important}[data-theme=dark] .research-card,[data-theme=dark] .research-section{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .research-symbol,[data-theme=dark] .research-price,[data-theme=dark] .research-back:hover,[data-theme=dark] .research-card-hdr,[data-theme=dark] .research-metric-value,[data-theme=dark] .research-entry-val,[data-theme=dark] .research-score-val,[data-theme=dark] .research-agent-name{color:var(--scout-text-primary)!important}[data-theme=dark] .research-summary,[data-theme=dark] .research-thesis,[data-theme=dark] .research-case ul,[data-theme=dark] .research-reasons ul,[data-theme=dark] .research-earnings-note{color:var(--scout-text-secondary)!important}[data-theme=dark] .research-metric,[data-theme=dark] .research-entry-item,[data-theme=dark] .research-agent-chip{background:var(--scout-bg-elevated)!important;border-left-color:var(--scout-border)!important}[data-theme=dark] .research-agent-chip.buy{border-left-color:#079455!important}[data-theme=dark] .research-agent-chip.sell{border-left-color:#ff3b30!important}[data-theme=dark] .research-agent-chip.hold{border-left-color:#f9ad19!important}[data-theme=dark] .research-logo-fallback,[data-theme=dark] .research-score-bar-track{background:var(--scout-bg-elevated)!important}[data-theme=dark] .research-cases{border-left-color:var(--scout-border)!important}[data-theme=dark] .research-invalidation{background:#f9ad191a!important;color:var(--scout-text-secondary)!important}[data-theme=dark] .research-vote-donut text[fill="#1C1C1E"],[data-theme=dark] .research-score-ring text[fill="#1C1C1E"]{fill:var(--scout-text-primary)!important}[data-theme=dark] .upgrade-gate,[data-theme=dark] .flip-card-front,[data-theme=dark] .flip-card-back{background:var(--scout-bg-card)!important;border:1px solid var(--scout-border)!important}[data-theme=dark] .db-tl-row:hover{background:var(--scout-bg-hover)!important}[data-theme=dark] .db-score-ring-label{background:var(--scout-bg-elevated)!important}[data-theme=dark] .db-hero-pill{background:var(--scout-bg-elevated)!important;color:var(--scout-text-secondary)!important}[data-theme=dark] .db-dot-hold{background:var(--scout-bg-elevated)!important}[data-theme=dark] .db-flip-card:hover .db-flip-hint{color:var(--scout-text-primary)!important}[data-theme=dark] .db-card-desc,[data-theme=dark] .db-card-expand,[data-theme=dark] .db-hero-regime{color:var(--scout-text-secondary)!important}[data-theme=dark] .db-card-expand:hover,[data-theme=dark] .db-upgrade-modal h3{color:var(--scout-text-primary)!important}[data-theme=dark] .db-upgrade-modal p{color:var(--scout-text-secondary)!important}[data-theme=dark] .db-badge-neutral,[data-theme=dark] .sc-badge-none,[data-theme=dark] .db-hold-badge{background:var(--scout-bg-elevated)!important;color:var(--scout-text-muted)!important}[data-theme=dark] .db-pipe-label{color:var(--scout-text-muted)!important}[data-theme=dark] .db-pipe-value{color:var(--scout-text-primary)!important}[data-theme=dark] input[type=text],[data-theme=dark] input[type=number],[data-theme=dark] input[type=search],[data-theme=dark] input[type=email],[data-theme=dark] select,[data-theme=dark] textarea{background:var(--scout-bg-elevated)!important;color:var(--scout-text-primary)!important;border-color:var(--scout-border)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--scout-text-muted)!important}@media(max-width:768px){[data-theme=dark] .scout-sidebar{background:var(--scout-bg-primary);border-top:1px solid var(--scout-border)}[data-theme=dark] .scout-sidebar-item{background:none;box-shadow:none}[data-theme=dark] .scout-sidebar-item.active{background:none!important;color:#079455;box-shadow:none}[data-theme=dark] .mobile-more-menu{background:var(--scout-bg-card);border:1px solid var(--scout-border);box-shadow:0 8px 32px #0009}[data-theme=dark] .mobile-more-item{color:var(--scout-text-secondary)}[data-theme=dark] .mobile-more-item:hover{background:var(--scout-bg-hover)}[data-theme=dark]{--scout-bg-card: #1C2333}}@media(max-width:768px){:root:not([data-theme=dark]){--scout-bg-card: #EDEDF0}}.scout-app{font-family:var(--scout-font-display);background:var(--scout-bg-deep);color:var(--scout-text-primary);height:100%;display:flex;flex-direction:row;overflow:hidden}@keyframes scout-pulse-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes scout-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scout-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scout-typing-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}.scout-animate-in{animation:scout-fade-in .4s ease-out forwards}.scout-delay-1{animation-delay:.1s;opacity:0}.scout-delay-2{animation-delay:.2s;opacity:0}.scout-delay-3{animation-delay:.3s;opacity:0}.scout-app ::-webkit-scrollbar{width:6px;height:6px}.scout-app ::-webkit-scrollbar-track{background:transparent}.scout-app ::-webkit-scrollbar-thumb{background:#c7c7cc;border-radius:3px}.scout-app ::-webkit-scrollbar-thumb:hover{background:#8e8e93}.scout-app button:active,.db-hero-nav:active,.db-hero-pill:active,.db-flip-card:active{transform:scale(.97);transition:transform .08s ease}.db-flip-card{perspective:1000px;cursor:pointer}.db-flip-inner{display:grid;position:relative;width:100%;transition:transform .6s;transform-style:preserve-3d}.db-flip-front,.db-flip-back{grid-area:1 / 1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.db-flip-back,.db-flip-card.flipped .db-flip-inner{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.db-flip-inner{transition:none}}@keyframes scout-view-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.scout-view-transition{animation:scout-view-enter .25s ease-out both}@keyframes db-card-cascade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.db-card-cascade{animation:db-card-cascade .35s ease-out both}.db-card.db-hero,.db-panel-exit,.db-panel-enter{overflow:hidden}@keyframes db-hero-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}@keyframes db-hero-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}.db-hero-exit-left{animation:db-hero-exit-left .5s linear both}.db-hero-exit-right{animation:db-hero-exit-right .5s linear both}@keyframes db-hero-slide-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes db-hero-slide-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.db-hero-slide-left{animation:db-hero-slide-left 1.2s linear both}.db-hero-slide-right{animation:db-hero-slide-right 1.2s linear both}@keyframes scout-scale-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scout-slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes db-panel-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}@keyframes db-panel-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}.db-panel-exit>*{animation:db-panel-exit-left .5s linear both}.db-panel-exit.slide-right>*{animation-name:db-panel-exit-right}.db-panel-exit>*:nth-child(1){animation-delay:0ms}.db-panel-exit>*:nth-child(2){animation-delay:80ms}.db-panel-exit>*:nth-child(3){animation-delay:.16s}.db-panel-exit>*:nth-child(4){animation-delay:.24s}.db-panel-exit>*:nth-child(5){animation-delay:.32s}.db-panel-exit>*:nth-child(6){animation-delay:.4s}@keyframes db-panel-slide-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes db-panel-slide-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.db-panel-enter>*{opacity:0;animation:db-panel-slide-left 1.2s linear both}.db-panel-enter.slide-right>*{animation-name:db-panel-slide-right}.db-panel-enter>*:nth-child(1){animation-delay:0ms}.db-panel-enter>*:nth-child(2){animation-delay:.25s}.db-panel-enter>*:nth-child(3){animation-delay:.5s}.db-panel-enter>*:nth-child(4){animation-delay:.75s}.db-panel-enter>*:nth-child(5){animation-delay:1s}.db-panel-enter>*:nth-child(6){animation-delay:1.25s}.db-hero-progress{height:2px;background:#e5e5ea;border-radius:1px;overflow:hidden;margin-top:-1px}.db-hero-progress-fill{height:100%;width:100%;background:var(--scout-accent-cyan, #079455);transform-origin:left;animation:db-progress-fill linear forwards}@keyframes db-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes db-ticker-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.db-ticker-strip.db-ticker-marquee{animation:db-ticker-marquee 60s linear infinite;flex-wrap:nowrap;width:max-content;overflow:visible}.db-ticker-strip.db-ticker-marquee:hover{animation-play-state:paused}@media(max-width:768px){.db-ticker-strip.db-ticker-marquee{animation:none;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.db-ticker-strip.db-ticker-marquee::-webkit-scrollbar{display:none}}.scout-toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.scout-toast{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;min-width:280px;max-width:420px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;color:#fff;animation:scout-toast-in .3s ease-out forwards;box-shadow:0 4px 16px #00000040;pointer-events:auto}.scout-toast-success{background:#079455}.scout-toast-error{background:#ff3b30}.scout-toast-warning{background:#f9ad19;color:#1c1c1e}.scout-toast-info{background:#3b82f6}.scout-toast-icon{font-size:20px;flex-shrink:0}.scout-toast-message{flex:1;line-height:1.4}.scout-toast-close{background:none;border:none;color:inherit;font-size:18px;cursor:pointer;margin-left:auto;opacity:.7;padding:0 2px;line-height:1;flex-shrink:0}.scout-toast-close:hover{opacity:1}@keyframes scout-toast-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media(max-width:640px){.scout-toast-container{top:auto;bottom:80px;right:12px;left:12px}.scout-toast{min-width:unset;max-width:unset}}
