/* Neutral midnight palette, inspired by the user's reference. */
html[data-theme="dark"]{--ink:#d7dfeb;--muted:#a5b1c3;--paper:#11151e;--white:#1a202c;--green:#84c5b0;--lime:#b4d2a1;--line:#303a4b;--red:#e9979b;--amber:#e0bd79;--shadow:0 10px 30px #0002;background:#11151e;color:#d7dfeb}
html[data-theme="dark"] body{background:#11151e!important;color:#d7dfeb!important}
html[data-theme="dark"] body{background:var(--paper)!important;color:var(--ink)!important}
html[data-theme="dark"] .sidebar{background:#25493d!important;color:#d7dfeb!important}
html[data-theme="dark"] .brand{color:#d7dfeb!important}
html[data-theme="dark"] .brand-mark{background:#2a4437!important;color:#84c5b0!important}
html[data-theme="dark"] .sidebar nav a{color:#a5b1c3!important}
html[data-theme="dark"] .sidebar nav a:hover,html[data-theme="dark"] .sidebar nav a.active{color:#d7dfeb!important}
html[data-theme="dark"] .sidebar-note .dot{background:#b4d2a1!important}
html[data-theme="dark"] .sidebar-note small{color:#a5b1c3!important}
html[data-theme="dark"] .topbar{border-bottom:1px solid var(--line)!important}
html[data-theme="dark"] .search-wrap>span{color:var(--muted)!important}
html[data-theme="dark"] .search-wrap input{background:#1a202c!important}
html[data-theme="dark"] .search-wrap input:focus{border-color:#303a4b!important;background:var(--white)!important}
html[data-theme="dark"] .search-results{background:var(--white)!important;border:1px solid var(--line)!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}
html[data-theme="dark"] .search-result:hover{background:#1a202c!important}
html[data-theme="dark"] .search-result strong{color:#84c5b0!important}
html[data-theme="dark"] .search-result small{color:var(--muted)!important}
html[data-theme="dark"] .data-stamp span{color:var(--muted)!important}
html[data-theme="dark"] .eyebrow{color:#d7dfeb!important}
html[data-theme="dark"] .hero h1 em{color:#84c5b0!important}
html[data-theme="dark"] .hero-copy{color:var(--muted)!important}
html[data-theme="dark"] .market-card{background:var(--ink)!important;color:#d7dfeb!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}
html[data-theme="dark"] .market-card p{color:#a5b1c3!important}
html[data-theme="dark"] .market-card strong{color:#b4d2a1!important}
html[data-theme="dark"] .coverage-bar{background:#202837!important}
html[data-theme="dark"] .coverage-bar i{background:#2a4437!important}
html[data-theme="dark"] .market-card small{color:#a5b1c3!important}
html[data-theme="dark"] .metric-grid article{border:1px solid var(--line)!important}
html[data-theme="dark"] .metric-grid span,html[data-theme="dark"] .metric-grid small{color:var(--muted)!important}
html[data-theme="dark"] .panel,html[data-theme="dark"] .detail-panel,html[data-theme="dark"] .method{border:1px solid var(--line)!important;background:var(--white)!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}
html[data-theme="dark"] .ghost-button{border:1px solid var(--line)!important}
html[data-theme="dark"] .filter-grid label{color:var(--muted)!important}
html[data-theme="dark"] .filter-grid select,html[data-theme="dark"] .filter-grid input{border:1px solid var(--line)!important;background:#1a202c!important;color:var(--ink)!important}
html[data-theme="dark"] .table-meta{color:var(--muted)!important}
html[data-theme="dark"] th,html[data-theme="dark"] td{border-bottom:1px solid #303a4b!important}
html[data-theme="dark"] th{color:var(--muted)!important}
html[data-theme="dark"] td strong{color:#84c5b0!important}
html[data-theme="dark"] tbody tr:hover{background:#1a202c!important}
html[data-theme="dark"] .view-button{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .na{color:#a5b1c3!important}
html[data-theme="dark"] .load-more{background:#25493d!important;color:#d7dfeb!important}
html[data-theme="dark"] .empty-state>span{background:#2a4437!important;color:#84c5b0!important}
html[data-theme="dark"] .empty-state p{color:var(--muted)!important}
html[data-theme="dark"] .detail-head{border-bottom:1px solid var(--line)!important}
html[data-theme="dark"] .ticker{background:#2a4437!important;color:#84c5b0!important}
html[data-theme="dark"] .detail-head p{color:var(--muted)!important}
html[data-theme="dark"] .price-block span,html[data-theme="dark"] .price-block small{color:var(--muted)!important}
html[data-theme="dark"] .score-ring{background:conic-gradient(#2a4437 var(--score),#1a202c 0)!important}
html[data-theme="dark"] .score-ring:after{background:var(--white)!important}
html[data-theme="dark"] .score-ring span{color:var(--muted)!important}
html[data-theme="dark"] .score-row p{color:var(--muted)!important}
html[data-theme="dark"] .detail-metrics article{background:#1a202c!important}
html[data-theme="dark"] .detail-metrics span,html[data-theme="dark"] .detail-metrics small{color:var(--muted)!important}
html[data-theme="dark"] .bar-track{background:#1a202c!important}
html[data-theme="dark"] .bar-track i{background:#84c5b0!important}
html[data-theme="dark"] .method{background:#25493d!important;color:#d7dfeb!important}
html[data-theme="dark"] .method .eyebrow{color:#b4d2a1!important}
html[data-theme="dark"] .method-grid{color:#a5b1c3!important}
html[data-theme="dark"] .section-lead{color:var(--muted)!important}
html[data-theme="dark"] .analyst-styles>span{color:var(--muted)!important}
html[data-theme="dark"] .analyst-styles button{border:1px solid var(--line)!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .analyst-styles button:hover,html[data-theme="dark"] .analyst-styles button.active{border-color:#84c5b0!important;background:#25493d!important;color:#d7dfeb!important}
html[data-theme="dark"] .picks-meta{border-top:1px solid var(--line)!important}
html[data-theme="dark"] .fundamental-pick-card{border:1px solid #303a4b!important;background:#1b2230!important}
html[data-theme="dark"] .fundamental-pick-card:hover{border-color:#303a4b!important}
html[data-theme="dark"] .pick-rank{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .pick-code{color:var(--ink)!important}
html[data-theme="dark"] .pick-card-top small{color:var(--muted)!important}
html[data-theme="dark"] .pick-joy span{color:var(--muted)!important}
html[data-theme="dark"] .pick-joy strong{color:#84c5b0!important}
html[data-theme="dark"] .pick-verdict{border-left:4px solid #b4d2a1!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .pick-thesis{color:#d7dfeb!important}
html[data-theme="dark"] .pick-factor{background:#1a202c!important}
html[data-theme="dark"] .pick-factor span{color:var(--muted)!important}
html[data-theme="dark"] .pick-factor i{background:#1a202c!important}
html[data-theme="dark"] .pick-factor i b{background:#25493d!important}
html[data-theme="dark"] .pick-evidence{border-top:1px dashed var(--line)!important;border-bottom:1px dashed var(--line)!important}
html[data-theme="dark"] .pick-evidence small{color:var(--muted)!important}
html[data-theme="dark"] .pick-risk span{color:#e0bd79!important}
html[data-theme="dark"] .pick-risk p{color:#e0bd79!important}
html[data-theme="dark"] .pick-open{background:#25493d!important;color:#d7dfeb!important}
html[data-theme="dark"] .next-picks{border:1px solid var(--line)!important}
html[data-theme="dark"] .next-picks-title{background:#1a202c!important}
html[data-theme="dark"] .next-picks-title small{color:var(--muted)!important}
html[data-theme="dark"] .fundamental-pick-row{border-top:1px solid var(--line)!important;background:#1a202c!important;color:var(--ink)!important}
html[data-theme="dark"] .fundamental-pick-row:hover{background:#1a202c!important}
html[data-theme="dark"] .fundamental-pick-row small{color:var(--muted)!important}
html[data-theme="dark"] .compact-rank{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .compact-company b{color:#84c5b0!important}
html[data-theme="dark"] .compact-risk b{color:#e0bd79!important}
html[data-theme="dark"] .compact-joy b{color:#84c5b0!important}
html[data-theme="dark"] .compact-arrow{color:#84c5b0!important}
html[data-theme="dark"] .picks-empty{border:1px dashed var(--line)!important;color:var(--muted)!important}
html[data-theme="dark"] .picks-empty strong{color:var(--ink)!important}
html[data-theme="dark"] .preset-row>span{color:var(--muted)!important}
html[data-theme="dark"] .preset-row button{border:1px solid var(--line)!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .preset-row button:hover,html[data-theme="dark"] .preset-row button.active{border-color:#84c5b0!important;background:#25493d!important;color:#d7dfeb!important}
html[data-theme="dark"] .compare-button{background:#2a4437!important;color:#84c5b0!important}
html[data-theme="dark"] .score-card{border:1px solid var(--line)!important}
html[data-theme="dark"] .score-card header span{color:var(--muted)!important}
html[data-theme="dark"] .mini-track{background:#1a202c!important}
html[data-theme="dark"] .mini-track i{background:#84c5b0!important}
html[data-theme="dark"] .score-card p{color:var(--muted)!important}
html[data-theme="dark"] .history-panel p{color:var(--muted)!important}
html[data-theme="dark"] .history-panel select{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .history-chart{background:#1a202c!important}
html[data-theme="dark"] .chart-grid{stroke:#303a4b!important}
html[data-theme="dark"] .chart-line{stroke:#84c5b0!important}
html[data-theme="dark"] .chart-dot{fill:#b4d2a1!important;stroke:#84c5b0!important}
html[data-theme="dark"] .chart-label{fill:var(--muted)!important}
html[data-theme="dark"] .chart-value{fill:var(--ink)!important}
html[data-theme="dark"] .section-copy{color:var(--muted)!important}
html[data-theme="dark"] .compare-empty{border:1px dashed var(--line)!important;color:var(--muted)!important}
html[data-theme="dark"] .compare-table th:first-child,html[data-theme="dark"] .compare-table td:first-child{background:var(--white)!important}
html[data-theme="dark"] .compare-ticker{color:#84c5b0!important}
html[data-theme="dark"] .compare-name{color:var(--muted)!important}
html[data-theme="dark"] .median-note{color:var(--muted)!important}
html[data-theme="dark"] .remove-compare{color:var(--red)!important}
html[data-theme="dark"] .joy-pill{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .score-help-link{color:#84c5b0!important}
html[data-theme="dark"] .score-guide{background:#1a202c!important;color:var(--ink)!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}
html[data-theme="dark"] .guide-intro>p{color:#d7dfeb!important}
html[data-theme="dark"] .guide-warning{border-left:4px solid var(--amber)!important}
html[data-theme="dark"] .guide-components article>span{color:#a5b1c3!important}
html[data-theme="dark"] .guide-components p{color:#a5b1c3!important}
html[data-theme="dark"] .score-scale,html[data-theme="dark"] .calculation-example{background:var(--white)!important}
html[data-theme="dark"] .score-scale>div{border-bottom:1px solid var(--line)!important}
html[data-theme="dark"] .excellent{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .good{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .fair{background:#3b3426!important;color:#e0bd79!important}
html[data-theme="dark"] .weak{background:#3b3426!important;color:#e0bd79!important}
html[data-theme="dark"] .risk{background:#3c2930!important;color:#e9979b!important}
html[data-theme="dark"] .calculation-example p{color:var(--muted)!important}
html[data-theme="dark"] .calculation-example code{background:var(--ink)!important;color:#b4d2a1!important}
html[data-theme="dark"] .calculation-example small{color:var(--muted)!important}
html[data-theme="dark"] .guide-details li{color:#d7dfeb!important}
html[data-theme="dark"] .discover-copy{color:var(--muted)!important}
html[data-theme="dark"] .discover-card{border:1px solid var(--line)!important;background:var(--white)!important;color:var(--ink)!important}
html[data-theme="dark"] .discover-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.15)!important;border-color:#303a4b!important}
html[data-theme="dark"] .discover-card.featured{background:#25493d!important;color:#d7dfeb!important}
html[data-theme="dark"] .discover-card>span{color:#a5b1c3!important}
html[data-theme="dark"] .discover-card p{color:var(--muted)!important}
html[data-theme="dark"] .discover-card.featured p{color:#a5b1c3!important}
html[data-theme="dark"] .discover-card strong{color:#84c5b0!important}
html[data-theme="dark"] .discover-card.featured strong{color:#b4d2a1!important}
html[data-theme="dark"] .company-insight{background:#1a202c!important}
html[data-theme="dark"] .insight-item{background:var(--white)!important}
html[data-theme="dark"] .insight-item strong{color:#84c5b0!important}
html[data-theme="dark"] .insight-item span{color:var(--muted)!important}
html[data-theme="dark"] .sector-card{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .sector-card:hover{border-color:#84c5b0!important}
html[data-theme="dark"] .sector-card header span{color:var(--muted)!important}
html[data-theme="dark"] .sector-stats div{background:#1a202c!important}
html[data-theme="dark"] .sector-stats small{color:var(--muted)!important}
html[data-theme="dark"] .sector-top{color:var(--muted)!important}
html[data-theme="dark"] .portfolio-row input{border:1px solid var(--line)!important}
html[data-theme="dark"] .portfolio-row button{background:#1a202c!important;color:var(--red)!important}
html[data-theme="dark"] .portfolio-summary article{background:#1a202c!important}
html[data-theme="dark"] .portfolio-summary span{color:var(--muted)!important}
html[data-theme="dark"] .portfolio-bar i{background:#25493d!important}
html[data-theme="dark"] .history-summary article{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .history-summary span,html[data-theme="dark"] .history-summary small{color:var(--muted)!important}
html[data-theme="dark"] .history-summary strong.up{color:#84c5b0!important}
html[data-theme="dark"] .history-summary strong.down{color:var(--red)!important}
html[data-theme="dark"] .chart-caption span{color:var(--muted)!important}
html[data-theme="dark"] .bar-unit-note{border-bottom:1px solid var(--line)!important}
html[data-theme="dark"] .bar-unit-note span{color:var(--muted)!important}
html[data-theme="dark"] .analysis-heading{border-top:1px solid var(--line)!important}
html[data-theme="dark"] .analysis-heading>p{color:var(--muted)!important}
html[data-theme="dark"] .analysis-verdict{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .analysis-verdict p{color:var(--muted)!important}
html[data-theme="dark"] .verdict-badge.good{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .verdict-badge.caution{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .verdict-badge.neutral{background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] .trend-card-grid article{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .trend-card-grid span,html[data-theme="dark"] .trend-card-grid small{color:var(--muted)!important}
html[data-theme="dark"] .analysis-list{border:1px solid var(--line)!important}
html[data-theme="dark"] .analysis-list.positive{background:#1a202c!important}
html[data-theme="dark"] .analysis-list.warning{background:#1a202c!important}
html[data-theme="dark"] .metric-glossary{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .glossary-grid p{color:var(--muted)!important}
html[data-theme="dark"] .glossary-grid strong{color:var(--ink)!important}
html[data-theme="dark"] .discover-card.active{border-color:#84c5b0!important}
html[data-theme="dark"] .discover-result{border:1px solid #303a4b!important;background:var(--white)!important}
html[data-theme="dark"] .discover-result-head p:last-child{color:var(--muted)!important}
html[data-theme="dark"] .discover-result-meta{color:var(--muted)!important}
html[data-theme="dark"] .discover-result-meta strong{color:#84c5b0!important}
html[data-theme="dark"] .discover-table tbody tr:hover{background:#1a202c!important}
html[data-theme="dark"] .ownership-date{border:1px solid var(--line)!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .ownership-summary article{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .ownership-summary span,html[data-theme="dark"] .ownership-summary small{color:var(--muted)!important}
html[data-theme="dark"] .ownership-summary strong{color:#84c5b0!important}
html[data-theme="dark"] .ownership-controls input{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .ownership-tabs{background:#1a202c!important}
html[data-theme="dark"] .ownership-tabs button.active{background:#25493d!important;color:#d7dfeb!important}
html[data-theme="dark"] .ownership-alert{border-left:4px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .ownership-table td:first-child small{color:var(--muted)!important}
html[data-theme="dark"] .owner-status.local{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .owner-status.foreign{background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] .owner-up{color:#84c5b0!important}
html[data-theme="dark"] .owner-down{color:#e9979b!important}
html[data-theme="dark"] .ownership-empty{color:var(--muted)!important}
html[data-theme="dark"] .ownership-source{color:var(--muted)!important}
html[data-theme="dark"] .ownership-source a{color:#84c5b0!important}
html[data-theme="dark"] .ownership-mode-tabs{background:#1a202c!important}
html[data-theme="dark"] .ownership-mode-tabs button{color:#84c5b0!important}
html[data-theme="dark"] .ownership-mode-tabs button.active{background:#25493d!important;color:#d7dfeb!important}
html[data-theme="dark"] .annual-controls input,html[data-theme="dark"] .annual-controls select{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .annual-kpis article{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .annual-kpis span,html[data-theme="dark"] .annual-kpis small{color:var(--muted)!important}
html[data-theme="dark"] .annual-kpis strong{color:#84c5b0!important}
html[data-theme="dark"] .annual-chart-card{border:1px solid var(--line)!important;background:#1a202c!important}
html[data-theme="dark"] .annual-chart-head p{color:var(--muted)!important}
html[data-theme="dark"] .annual-chart-head>span{color:#84c5b0!important}
html[data-theme="dark"] .annual-ranking-head p{color:var(--muted)!important}
html[data-theme="dark"] .annual-ranking tbody tr:hover{background:#1a202c!important}
html[data-theme="dark"] .monthly-terminal{background:var(--terminal)!important;color:#88b3f1!important}
html[data-theme="dark"] .monthly-company-card{border:1px solid var(--terminal-line)!important;background:#1b2230!important}
html[data-theme="dark"] .monthly-code{color:#d7dfeb!important}
html[data-theme="dark"] .monthly-company-info h3{color:#88b3f1!important}
html[data-theme="dark"] .monthly-facts div{border-bottom:1px dashed #303a4b!important}
html[data-theme="dark"] .monthly-facts span{color:var(--terminal-muted)!important}
html[data-theme="dark"] .monthly-facts strong{color:#d7dfeb!important}
html[data-theme="dark"] .monthly-donut{background:conic-gradient(#202837 0 var(--foreign),#203b34 var(--foreign) 100%)!important}
html[data-theme="dark"] .monthly-donut:before{background:var(--terminal-card)!important}
html[data-theme="dark"] .monthly-donut span{color:var(--terminal-muted)!important}
html[data-theme="dark"] .monthly-legend{color:#88b3f1!important}
html[data-theme="dark"] .legend-foreign{background:#202837!important}
html[data-theme="dark"] .legend-local{background:#203b34!important}
html[data-theme="dark"] .monthly-terminal .annual-kpis article{border-color:var(--terminal-line)!important;background:var(--terminal-card)!important}
html[data-theme="dark"] .monthly-terminal .annual-kpis span{color:var(--terminal-muted)!important}
html[data-theme="dark"] .monthly-terminal .monthly-kpi.blue strong{color:#88b3f1!important}
html[data-theme="dark"] .monthly-terminal .monthly-kpi.cyan strong{color:#84c5b0!important}
html[data-theme="dark"] .monthly-terminal .monthly-kpi.orange strong{color:#e0bd79!important}
html[data-theme="dark"] .monthly-terminal .monthly-kpi.violet strong{color:#88b3f1!important}
html[data-theme="dark"] .kpi-spark{background:#202837!important}
html[data-theme="dark"] .monthly-terminal .monthly-kpi.blue{color:#88b3f1!important}
html[data-theme="dark"] .monthly-terminal .monthly-kpi.cyan{color:#84c5b0!important}
html[data-theme="dark"] .monthly-terminal .monthly-kpi.orange{color:#e0bd79!important}
html[data-theme="dark"] .monthly-terminal .monthly-kpi.violet{color:#88b3f1!important}
html[data-theme="dark"] .monthly-terminal .annual-chart-card,html[data-theme="dark"] .monthly-terminal .annual-ranking{border:1px solid var(--terminal-line)!important;background:var(--terminal-card)!important}
html[data-theme="dark"] .monthly-terminal .annual-chart-head h3,html[data-theme="dark"] .monthly-terminal .annual-ranking h3{color:#d7dfeb!important}
html[data-theme="dark"] .monthly-terminal .annual-chart-head p,html[data-theme="dark"] .monthly-terminal .annual-ranking p{color:var(--terminal-muted)!important}
html[data-theme="dark"] .monthly-terminal .annual-chart-head>span{color:#88b3f1!important}
html[data-theme="dark"] .monthly-terminal .chart-grid{stroke:#88b3f1!important}
html[data-theme="dark"] .monthly-terminal .chart-label,html[data-theme="dark"] .monthly-terminal .chart-value{fill:#a5b1c3!important}
html[data-theme="dark"] .monthly-terminal .chart-line{stroke:#88b3f1!important}
html[data-theme="dark"] .monthly-terminal .chart-dot{fill:#84c5b0!important;stroke:#88b3f1!important}
html[data-theme="dark"] .monthly-terminal table{color:#88b3f1!important}
html[data-theme="dark"] .monthly-terminal th{color:#a5b1c3!important;border-color:#303a4b!important}
html[data-theme="dark"] .monthly-terminal td{border-color:#303a4b!important}
html[data-theme="dark"] .monthly-terminal .annual-ranking tbody tr:hover{background:#202837!important}
html[data-theme="dark"] .monthly-terminal .ownership-tabs{background:#202837!important}
html[data-theme="dark"] .monthly-terminal .ownership-tabs button{color:#88b3f1!important}
html[data-theme="dark"] .monthly-terminal .ownership-tabs button.active{background:#202837!important;color:#d7dfeb!important}
html[data-theme="dark"] .monthly-terminal .ownership-alert{border-left-color:#303a4b!important;background:#202837!important;color:#88b3f1!important}
html[data-theme="dark"] .monthly-terminal .ownership-source{color:#a5b1c3!important}
html[data-theme="dark"] .mini-monthly-chart text{fill:#a5b1c3!important}
html[data-theme="dark"] .daily-terminal .ownership-summary article{border-color:var(--terminal-line)!important;background:var(--terminal-card)!important}
html[data-theme="dark"] .daily-terminal .ownership-summary span{color:var(--terminal-muted)!important}
html[data-theme="dark"] .daily-terminal .ownership-summary small{color:#88b3f1!important}
html[data-theme="dark"] .daily-terminal .monthly-kpi.blue{color:#88b3f1!important}
html[data-theme="dark"] .daily-terminal .monthly-kpi.cyan{color:#84c5b0!important}
html[data-theme="dark"] .daily-terminal .monthly-kpi.orange{color:#e0bd79!important}
html[data-theme="dark"] .daily-terminal .monthly-kpi.violet{color:#88b3f1!important}
html[data-theme="dark"] .daily-terminal .ownership-controls label{color:#88b3f1!important}
html[data-theme="dark"] .daily-terminal .ownership-controls input{border-color:var(--terminal-line)!important;background:#202837!important;color:#d7dfeb!important}
html[data-theme="dark"] .daily-terminal .ownership-table{color:#88b3f1!important}
html[data-theme="dark"] .daily-terminal .ownership-table th{color:#a5b1c3!important;border-color:#303a4b!important}
html[data-theme="dark"] .daily-terminal .ownership-table td{border-color:#303a4b!important}
html[data-theme="dark"] .daily-terminal .ownership-source{color:#a5b1c3!important}
html[data-theme="dark"] .monthly-terminal{background:var(--terminal)!important;color:#84c5b0!important}
html[data-theme="dark"] .monthly-company-card{border-color:var(--terminal-line)!important;background:#1b2230!important}
html[data-theme="dark"] .monthly-code{color:#84c5b0!important}
html[data-theme="dark"] .monthly-company-info h3{color:#a5b1c3!important}
html[data-theme="dark"] .monthly-facts div{border-color:#303a4b!important}
html[data-theme="dark"] .monthly-facts span{color:var(--terminal-muted)!important}
html[data-theme="dark"] .monthly-facts strong{color:#84c5b0!important}
html[data-theme="dark"] .monthly-donut:before{background:#1a202c!important}
html[data-theme="dark"] .monthly-donut strong{color:#84c5b0!important}
html[data-theme="dark"] .monthly-donut span{color:#a5b1c3!important}
html[data-theme="dark"] .monthly-legend{color:#d7dfeb!important}
html[data-theme="dark"] .monthly-terminal .annual-kpis article,html[data-theme="dark"] .daily-terminal .ownership-summary article{border-color:var(--terminal-line)!important;background:#1a202c!important}
html[data-theme="dark"] .monthly-terminal .annual-kpis span,html[data-theme="dark"] .daily-terminal .ownership-summary span{color:#a5b1c3!important}
html[data-theme="dark"] .monthly-terminal .annual-kpis small,html[data-theme="dark"] .daily-terminal .ownership-summary small{color:#a5b1c3!important}
html[data-theme="dark"] .kpi-spark{background:#1a202c!important}
html[data-theme="dark"] .monthly-terminal .annual-chart-card,html[data-theme="dark"] .monthly-terminal .annual-ranking{border-color:var(--terminal-line)!important;background:#1a202c!important}
html[data-theme="dark"] .monthly-terminal .annual-chart-head h3,html[data-theme="dark"] .monthly-terminal .annual-ranking h3{color:#84c5b0!important}
html[data-theme="dark"] .monthly-terminal .annual-chart-head p,html[data-theme="dark"] .monthly-terminal .annual-ranking p{color:#a5b1c3!important}
html[data-theme="dark"] .monthly-terminal .annual-chart-head>span{color:#d7dfeb!important}
html[data-theme="dark"] .monthly-terminal .chart-grid{stroke:#303a4b!important}
html[data-theme="dark"] .monthly-terminal .chart-label,html[data-theme="dark"] .monthly-terminal .chart-value{fill:#a5b1c3!important}
html[data-theme="dark"] .monthly-terminal .chart-dot{stroke:#303a4b!important}
html[data-theme="dark"] .monthly-terminal table,html[data-theme="dark"] .daily-terminal .ownership-table{color:#84c5b0!important}
html[data-theme="dark"] .monthly-terminal th,html[data-theme="dark"] .daily-terminal .ownership-table th{color:#a5b1c3!important;border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .monthly-terminal td,html[data-theme="dark"] .daily-terminal .ownership-table td{border-color:#303a4b!important}
html[data-theme="dark"] .monthly-terminal .annual-ranking tbody tr:hover,html[data-theme="dark"] .daily-terminal .ownership-table tbody tr:hover{background:#1a202c!important}
html[data-theme="dark"] .monthly-terminal .ownership-tabs{background:#1a202c!important}
html[data-theme="dark"] .monthly-terminal .ownership-tabs button{color:#d7dfeb!important}
html[data-theme="dark"] .monthly-terminal .ownership-tabs button.active{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .monthly-terminal .ownership-alert{border-left-color:#303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .monthly-terminal .ownership-source,html[data-theme="dark"] .daily-terminal .ownership-source{color:#a5b1c3!important}
html[data-theme="dark"] .monthly-terminal .ownership-source a{color:#84c5b0!important}
html[data-theme="dark"] .daily-terminal .ownership-controls label{color:#84c5b0!important}
html[data-theme="dark"] .daily-terminal .ownership-controls input{border-color:#303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .mini-monthly-chart text{fill:#a5b1c3!important}
html[data-theme="dark"] .radar-intro{color:#a5b1c3!important}
html[data-theme="dark"] .radar-summary article{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .radar-summary span{color:#a5b1c3!important}
html[data-theme="dark"] .radar-summary strong{color:#84c5b0!important}
html[data-theme="dark"] .radar-summary small{color:#a5b1c3!important}
html[data-theme="dark"] .radar-summary .up{border-top:4px solid #303a4b!important}
html[data-theme="dark"] .radar-summary .down{border-top:4px solid #303a4b!important}
html[data-theme="dark"] .radar-summary .focus{border-top:4px solid #303a4b!important}
html[data-theme="dark"] .radar-summary .date{border-top:4px solid #303a4b!important}
html[data-theme="dark"] .radar-board{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .radar-head h3{color:#84c5b0!important}
html[data-theme="dark"] .radar-head>span{color:#a5b1c3!important}
html[data-theme="dark"] .radar-filters label{color:#d7dfeb!important}
html[data-theme="dark"] .radar-filters select,html[data-theme="dark"] .radar-filters input{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .radar-table th{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .radar-table td small{color:#a5b1c3!important}
html[data-theme="dark"] .radar-table tbody tr:hover{background:#1a202c!important}
html[data-theme="dark"] .radar-activity:before{background:#202837!important}
html[data-theme="dark"] .radar-activity.up{color:#84c5b0!important}
html[data-theme="dark"] .radar-activity.up:before{background:#203b34!important}
html[data-theme="dark"] .radar-activity.down{color:#e9979b!important}
html[data-theme="dark"] .radar-activity.down:before{background:#3c2930!important}
html[data-theme="dark"] .radar-status.check{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .radar-status.watch{background:#3b3426!important;color:#e0bd79!important}
html[data-theme="dark"] .radar-status.risk{background:#1a202c!important;color:#e9979b!important}
html[data-theme="dark"] .radar-open{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .radar-open:hover{background:#203b34!important}
html[data-theme="dark"] .radar-note{border-top:1px solid #303a4b!important;background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .ownership-details{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .ownership-details>summary{color:#84c5b0!important}
html[data-theme="dark"] .ownership-details[open]>summary{border-bottom:1px solid #303a4b!important}
html[data-theme="dark"] .shared-stock-picker{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .shared-stock-picker label{color:#84c5b0!important}
html[data-theme="dark"] .shared-stock-picker input{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .shared-stock-picker small{color:#a5b1c3!important}
html[data-theme="dark"] .signal-tabs button{border:1px solid #303a4b!important;background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] .signal-tabs button.active{border-color:#303a4b!important;background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .signal-card{border:1px solid #303a4b!important;border-top:4px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .signal-card.check{border-top-color:#303a4b!important}
html[data-theme="dark"] .signal-card.risk{border-top-color:#303a4b!important}
html[data-theme="dark"] .signal-card header div>strong{color:#84c5b0!important}
html[data-theme="dark"] .signal-card header div>span{color:#a5b1c3!important}
html[data-theme="dark"] .signal-checks div{background:#1a202c!important}
html[data-theme="dark"] .signal-checks span{color:#a5b1c3!important}
html[data-theme="dark"] .signal-checks strong{color:#84c5b0!important}
html[data-theme="dark"] .signal-card>p{color:#d7dfeb!important}
html[data-theme="dark"] .market-confirmation{color:#e0bd79!important}
html[data-theme="dark"] .signal-chart{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .signal-card .radar-open{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .signal-checks small{color:#a5b1c3!important}
html[data-theme="dark"] .holder-layer-note{border-left:4px solid #303a4b!important;background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] .holder-layer-note strong{color:#84c5b0!important}
html[data-theme="dark"] .holder-movers{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .holder-movers h4{color:#84c5b0!important}
html[data-theme="dark"] .holder-movers>div{border-top:1px solid #303a4b!important}
html[data-theme="dark"] .holder-movers strong{color:#84c5b0!important}
html[data-theme="dark"] .holder-movers small{color:#a5b1c3!important}
html[data-theme="dark"] .holder-movers>p{color:#a5b1c3!important}
html[data-theme="dark"] .holder-origin.local{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .holder-origin.foreign{background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] .radar-ranking-wrap{border:1px solid #303a4b!important}
html[data-theme="dark"] .radar-ranking-table th{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .radar-ranking-table td small{color:#a5b1c3!important}
html[data-theme="dark"] .radar-ranking-table tbody tr:hover,html[data-theme="dark"] .radar-ranking-table tbody tr.selected{background:#1a202c!important}
html[data-theme="dark"] .rank-score{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .radar-focus{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .focus-hero{background:#1a202c!important}
html[data-theme="dark"] .focus-hero h3{color:#84c5b0!important}
html[data-theme="dark"] .focus-hero>div>span{color:#a5b1c3!important}
html[data-theme="dark"] .focus-score>strong{color:#84c5b0!important}
html[data-theme="dark"] .focus-score>span{color:#a5b1c3!important}
html[data-theme="dark"] .focus-mini-grid article{border:1px solid #303a4b!important;background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] .focus-mini-grid article.orange{color:#e0bd79!important}
html[data-theme="dark"] .focus-mini-grid article.cyan{color:#84c5b0!important}
html[data-theme="dark"] .focus-mini-grid article.violet{color:#88b3f1!important}
html[data-theme="dark"] .focus-mini-grid article>span{color:#a5b1c3!important}
html[data-theme="dark"] .focus-mini-grid article>small{color:#a5b1c3!important}
html[data-theme="dark"] .focus-scorebar{background:#1a202c!important}
html[data-theme="dark"] .focus-section-head h4{color:#84c5b0!important}
html[data-theme="dark"] .focus-section-head p{color:#a5b1c3!important}
html[data-theme="dark"] .focus-section-head button{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .focus-holder-table table{background:#1a202c!important}
html[data-theme="dark"] .focus-holder-table th{background:#1a202c!important}
html[data-theme="dark"] .focus-conclusion{border-left:4px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .focus-conclusion strong{color:#e0bd79!important}
html[data-theme="dark"] .focus-conclusion p{color:#d7dfeb!important}
html[data-theme="dark"] .screen-rank{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .follow-money-board{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .follow-money-head h3{color:#84c5b0!important}
html[data-theme="dark"] .follow-money-head label{color:#d7dfeb!important}
html[data-theme="dark"] .follow-money-head input{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .follow-money-ranking th{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .follow-money-ranking td small{color:#a5b1c3!important}
html[data-theme="dark"] .follow-money-ranking tbody tr:hover,html[data-theme="dark"] .follow-money-ranking tbody tr.selected{background:#1a202c!important}
html[data-theme="dark"] .follow-money-detail{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .follow-money-selected{background:#1a202c!important}
html[data-theme="dark"] .follow-money-selected h4{color:#84c5b0!important}
html[data-theme="dark"] .follow-money-selected>div>span{color:#a5b1c3!important}
html[data-theme="dark"] .follow-money-score>strong{color:#84c5b0!important}
html[data-theme="dark"] .follow-money-score>span{color:#a5b1c3!important}
html[data-theme="dark"] .follow-money-score>b{color:#84c5b0!important}
html[data-theme="dark"] .money-chart-grid article{border:1px solid #303a4b!important;border-top:4px solid #303a4b!important;background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] .money-chart-grid article.monthly{border-top-color:#303a4b!important;color:#84c5b0!important}
html[data-theme="dark"] .money-chart-grid article.annual{border-top-color:#303a4b!important;color:#baa5e8!important}
html[data-theme="dark"] .money-chart-grid header span{color:#a5b1c3!important}
html[data-theme="dark"] .money-chart-grid header small{color:#a5b1c3!important}
html[data-theme="dark"] .money-chart-grid article>p{color:#d7dfeb!important}
html[data-theme="dark"] .money-decision{background:#1a202c!important}
html[data-theme="dark"] .money-decision>div span{color:#a5b1c3!important}
html[data-theme="dark"] .money-decision>div strong{color:#84c5b0!important}
html[data-theme="dark"] .money-decision p{color:#d7dfeb!important}
html[data-theme="dark"] .money-decision button{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .follow-money-note{border-top:1px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .support-tools{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .support-tools>summary{color:#84c5b0!important}
html[data-theme="dark"] .support-tools[open]>summary{border-bottom:1px solid #303a4b!important}
html[data-theme="dark"] .shortlist-heading{border-top:1px solid #303a4b!important}
html[data-theme="dark"] .shortlist-heading span{color:#a5b1c3!important}
html[data-theme="dark"] .shortlist-heading strong{color:#84c5b0!important}
html[data-theme="dark"] .shortlist-heading small{color:#a5b1c3!important}
html[data-theme="dark"] .shortlist-card{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .shortlist-card:hover,html[data-theme="dark"] .shortlist-card.selected{border-color:#303a4b!important}
html[data-theme="dark"] .shortlist-rank{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .shortlist-code small{color:#a5b1c3!important}
html[data-theme="dark"] .shortlist-status{background:#1a202c!important}
html[data-theme="dark"] .shortlist-status strong{color:#84c5b0!important}
html[data-theme="dark"] .shortlist-card dl div{border-bottom:1px dashed #303a4b!important}
html[data-theme="dark"] .shortlist-card dt{color:#a5b1c3!important}
html[data-theme="dark"] .shortlist-card dd{color:#84c5b0!important}
html[data-theme="dark"] .shortlist-card em{color:#84c5b0!important}
html[data-theme="dark"] .full-ranking-results{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .full-ranking-results>summary{color:#84c5b0!important}
html[data-theme="dark"] .full-ranking-results[open]>summary{border-bottom:1px solid #303a4b!important}
html[data-theme="dark"] .shortlist-card.combined{background:#1b2230!important}
html[data-theme="dark"] .score-components>span{border:1px solid #303a4b!important;background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .score-components b{color:#84c5b0!important}
html[data-theme="dark"] .score-components small{color:#a5b1c3!important}
html[data-theme="dark"] .shortlist-method{color:#a5b1c3!important}
html[data-theme="dark"] .shortlist-card.combined .shortlist-status{background:#1b2230!important}
html[data-theme="dark"] .shortlist-card.combined:nth-child(1){border-color:#303a4b!important}
html[data-theme="dark"] .screening-disclaimer{border-left:4px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .shortlist-status.buy{background:#1a202c!important}
html[data-theme="dark"] .shortlist-status.buy span,html[data-theme="dark"] .shortlist-status.buy strong{color:#84c5b0!important}
html[data-theme="dark"] .shortlist-status.watch{background:#1a202c!important}
html[data-theme="dark"] .shortlist-status.watch span,html[data-theme="dark"] .shortlist-status.watch strong{color:#84c5b0!important}
html[data-theme="dark"] .shortlist-status.wait{background:#1a202c!important}
html[data-theme="dark"] .shortlist-status.wait span,html[data-theme="dark"] .shortlist-status.wait strong{color:#e0bd79!important}
html[data-theme="dark"] .shortlist-status.avoid{background:#1a202c!important}
html[data-theme="dark"] .shortlist-status.avoid span,html[data-theme="dark"] .shortlist-status.avoid strong{color:#e9979b!important}
html[data-theme="dark"] .lazy-price-chart{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .lazy-chart-intro span{color:#a5b1c3!important}
html[data-theme="dark"] .lazy-chart-intro strong{color:#84c5b0!important}
html[data-theme="dark"] .lazy-chart-intro small{color:#a5b1c3!important}
html[data-theme="dark"] .lazy-chart-intro button{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .lazy-chart-host{border-top:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .chart-loading{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .chart-loading a{color:#84c5b0!important}
html[data-theme="dark"] .lazy-price-chart>p{border-top:1px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .lazy-price-chart>p a{color:#84c5b0!important}
html[data-theme="dark"] .follow-money-ranking .flow-review{color:#e0bd79!important}
html[data-theme="dark"] .rank-score.review{background:#3b3426!important}
html[data-theme="dark"] .money-holder-list,html[data-theme="dark"] .money-scope,html[data-theme="dark"] .flow-review-note{background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] .money-holder-list>b{color:#84c5b0!important}
html[data-theme="dark"] .money-holder-list>div{border-top:1px solid #303a4b!important}
html[data-theme="dark"] .money-holder-list strong{color:#84c5b0!important}
html[data-theme="dark"] .money-holder-list small{color:#a5b1c3!important}
html[data-theme="dark"] .money-scope strong{color:#84c5b0!important}
html[data-theme="dark"] .flow-review-note{border-left:3px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .plain-buyer-summary{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .plain-summary-title span{color:#a5b1c3!important}
html[data-theme="dark"] .plain-summary-title strong{color:#84c5b0!important}
html[data-theme="dark"] .plain-summary-steps article{background:#1a202c!important}
html[data-theme="dark"] .plain-summary-steps article>span{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .plain-summary-steps b{color:#84c5b0!important}
html[data-theme="dark"] .plain-summary-steps p{color:#a5b1c3!important}
html[data-theme="dark"] .plain-next-step{border-left:4px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .money-decision small{color:#a5b1c3!important}
html[data-theme="dark"] .follow-money-head>div>p:last-child{color:#a5b1c3!important}
html[data-theme="dark"] .buyer-head-filters select,html[data-theme="dark"] .buyer-head-filters input{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .buyer-summary article{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .buyer-summary article.review{border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .buyer-summary span{color:#a5b1c3!important}
html[data-theme="dark"] .buyer-summary strong{color:#84c5b0!important}
html[data-theme="dark"] .buyer-summary small{color:#a5b1c3!important}
html[data-theme="dark"] .buyer-tabs button{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .buyer-tabs button.active{border-color:#303a4b!important;background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .buyer-status{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .buyer-status.out{background:#1a202c!important;color:#e9979b!important}
html[data-theme="dark"] .buyer-status.review{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .price-band{background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] .price-band.under200{background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] .price-band.200to499{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .price-band.500to1999{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .price-band.2000to4999{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .price-band.5000up{background:#1a202c!important;color:#baa5e8!important}
html[data-theme="dark"] .selected-price-band strong{color:#84c5b0!important}
html[data-theme="dark"] .selected-price-band span{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .daily-verdict span{color:#84c5b0!important}
html[data-theme="dark"] .daily-verdict strong{color:#a5b1c3!important}
html[data-theme="dark"] .buyer-history-card,html[data-theme="dark"] .buyer-list-card{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .buyer-history-card{border-top:4px solid #303a4b!important}
html[data-theme="dark"] .buyer-history-card header span{color:#a5b1c3!important}
html[data-theme="dark"] .buyer-history-card header strong{color:#84c5b0!important}
html[data-theme="dark"] .buyer-history-card>p{color:#a5b1c3!important}
html[data-theme="dark"] .buyer-list-card th{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .buyer-list-card td small{color:#a5b1c3!important}
html[data-theme="dark"] .buyer-list-card .owner-up strong{color:#84c5b0!important}
html[data-theme="dark"] .buyer-list-card .owner-down strong{color:#e9979b!important}
html[data-theme="dark"] .conglomerate-board{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .conglomerate-head h3{color:#84c5b0!important}
html[data-theme="dark"] .conglomerate-head>span{color:#a5b1c3!important}
html[data-theme="dark"] .conglomerate-ranking th{background:#1a202c!important}
html[data-theme="dark"] .conglomerate-ranking td small,html[data-theme="dark"] .conglomerate-detail td small{color:#a5b1c3!important}
html[data-theme="dark"] .conglomerate-ranking tbody tr:hover,html[data-theme="dark"] .conglomerate-ranking tbody tr.selected,html[data-theme="dark"] .conglomerate-detail tbody tr:hover{background:#1a202c!important}
html[data-theme="dark"] .conglomerate-picker{background:#1a202c!important}
html[data-theme="dark"] .conglomerate-picker label{color:#d7dfeb!important}
html[data-theme="dark"] .conglomerate-picker select{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .conglomerate-detail{border:1px solid #303a4b!important}
html[data-theme="dark"] .conglomerate-detail-head{background:#1a202c!important}
html[data-theme="dark"] .conglomerate-detail-head h4{color:#84c5b0!important}
html[data-theme="dark"] .conglomerate-detail-head p{color:#a5b1c3!important}
html[data-theme="dark"] .conglomerate-detail-head>strong{color:#84c5b0!important}
html[data-theme="dark"] .conglomerate-detail-head>strong small{color:#a5b1c3!important}
html[data-theme="dark"] .conglomerate-detail th{background:#1a202c!important}
html[data-theme="dark"] .conglomerate-disclaimer{border-top:1px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .investor-explorer{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .investor-explorer-head h3{color:#84c5b0!important}
html[data-theme="dark"] .investor-explorer-head label{color:#d7dfeb!important}
html[data-theme="dark"] .investor-explorer-head input{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .investor-profile{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .investor-profile-head{border-bottom:1px solid #303a4b!important}
html[data-theme="dark"] .investor-profile-head h4{color:#84c5b0!important}
html[data-theme="dark"] .investor-profile-head p{color:#a5b1c3!important}
html[data-theme="dark"] .investor-kpis article{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .investor-kpis span{color:#a5b1c3!important}
html[data-theme="dark"] .investor-kpis strong{color:#84c5b0!important}
html[data-theme="dark"] .investor-kpis small{color:#a5b1c3!important}
html[data-theme="dark"] .investor-table th{background:#1a202c!important}
html[data-theme="dark"] .investor-table td small{color:#a5b1c3!important}
html[data-theme="dark"] .investor-warning{border-left:4px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .daily-activity-card{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .daily-activity-head{border-bottom:1px solid #303a4b!important}
html[data-theme="dark"] .daily-activity-head span{color:#a5b1c3!important}
html[data-theme="dark"] .daily-activity-head h5{color:#84c5b0!important}
html[data-theme="dark"] .daily-activity-head small{color:#a5b1c3!important}
html[data-theme="dark"] .daily-activity-card th{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .daily-activity-card td small{color:#a5b1c3!important}
html[data-theme="dark"] .daily-action.in{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .daily-action.out{background:#1a202c!important;color:#e9979b!important}
html[data-theme="dark"] .daily-activity-card .owner-up{color:#84c5b0!important}
html[data-theme="dark"] .daily-activity-card .owner-down{color:#e9979b!important}
html[data-theme="dark"] .buyer-history-card .holder-event-dot{fill:#e0bd79!important;stroke:#303a4b!important}
html[data-theme="dark"] .buyer-history-card .holder-event-label{fill:#e0bd79!important}
html[data-theme="dark"] .period-confirmation{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .period-conclusion{border-left:5px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .period-confirmation.positive .period-conclusion{border-left-color:#303a4b!important}
html[data-theme="dark"] .period-confirmation.negative .period-conclusion{border-left-color:#303a4b!important}
html[data-theme="dark"] .period-confirmation.missing .period-conclusion{border-left-color:#303a4b!important}
html[data-theme="dark"] .period-conclusion span{color:#a5b1c3!important}
html[data-theme="dark"] .period-conclusion h5{color:#84c5b0!important}
html[data-theme="dark"] .period-conclusion p{color:#a5b1c3!important}
html[data-theme="dark"] .period-action{background:#1a202c!important}
html[data-theme="dark"] .period-action b{color:#e0bd79!important}
html[data-theme="dark"] .period-action p{color:#e0bd79!important}
html[data-theme="dark"] .period-confirmation .money-chart-grid article.daily{border-top-color:#303a4b!important;color:#88b3f1!important}
html[data-theme="dark"] .period-confirmation .trend-up{color:#84c5b0!important}
html[data-theme="dark"] .period-confirmation .trend-down{color:#e9979b!important}
html[data-theme="dark"] .period-confirmation .trend-flat,html[data-theme="dark"] .period-confirmation .trend-missing{color:#a5b1c3!important}
html[data-theme="dark"] .period-no-data{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .search-fallback-note{border-left:4px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .hero-primary{border:1px solid #303a4b!important;background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .hero-secondary{border:1px solid #303a4b!important;color:#84c5b0!important}
html[data-theme="dark"] .hero .market-card>span{color:#d7dfeb!important}
html[data-theme="dark"] .investor-ranking{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .investor-ranking-head h3{color:#84c5b0!important}
html[data-theme="dark"] .investor-ranking-head p:last-child{color:#a5b1c3!important}
html[data-theme="dark"] .investor-ranking-head>span{color:#a5b1c3!important}
html[data-theme="dark"] .investor-ranking-controls label{color:#a5b1c3!important}
html[data-theme="dark"] .investor-ranking-controls select{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .investor-ranking-table th{background:#1a202c!important}
html[data-theme="dark"] .investor-ranking-table td small{color:#a5b1c3!important}
html[data-theme="dark"] .investor-ranking-table tbody tr:hover{background:#1a202c!important}
html[data-theme="dark"] .investor-type{background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] .investor-type.type-mf,html[data-theme="dark"] .investor-type.type-pf{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .investor-type.type-ib,html[data-theme="dark"] .investor-type.type-sc{background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] .investor-type.type-is{background:#1a202c!important;color:#baa5e8!important}
html[data-theme="dark"] .investor-type.type-un{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .investor-ranking-note{border-top:1px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .momentum-date{color:#84c5b0!important}
html[data-theme="dark"] .investor-analysis-btn{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .investor-analysis-btn small{color:#a5b1c3!important}
html[data-theme="dark"] .investor-analysis-btn.technical{border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .investor-analysis-btn.fundamental{border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .investor-analysis-btn:hover{border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .holder-profile-link{border-bottom:1px dotted #303a4b!important;color:#84c5b0!important}
html[data-theme="dark"] .holder-profile-link:hover{color:#84c5b0!important}
html[data-theme="dark"] .confirmation-head{border:1px solid #303a4b!important;border-left:5px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .confirmation-head.positive{border-left-color:#303a4b!important}
html[data-theme="dark"] .confirmation-head.negative{border-left-color:#303a4b!important}
html[data-theme="dark"] .confirmation-head.missing{border-left-color:#303a4b!important}
html[data-theme="dark"] .confirmation-head h3{color:#84c5b0!important}
html[data-theme="dark"] .confirmation-head>div>p:last-child{color:#a5b1c3!important}
html[data-theme="dark"] .confirmation-action{background:#1a202c!important}
html[data-theme="dark"] .confirmation-action span{color:#a5b1c3!important}
html[data-theme="dark"] .confirmation-action strong{color:#84c5b0!important}
html[data-theme="dark"] .confirmation-action small{color:#a5b1c3!important}
html[data-theme="dark"] .confirmation-kpis article{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .confirmation-kpis span{color:#a5b1c3!important}
html[data-theme="dark"] .confirmation-kpis strong{color:#84c5b0!important}
html[data-theme="dark"] .confirmation-kpis small{color:#a5b1c3!important}
html[data-theme="dark"] .confirmation-bottom>div,html[data-theme="dark"] .confirmation-bottom aside{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .confirmation-bottom h4{color:#84c5b0!important}
html[data-theme="dark"] .confirmation-bottom table th{background:#1a202c!important}
html[data-theme="dark"] .confirmation-bottom aside{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .confirmation-bottom aside strong{color:#e0bd79!important}
html[data-theme="dark"] .confidence.high{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .confidence.medium{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .confidence.low{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .comparison-scope-note{border-left:4px solid #303a4b!important;background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] .comparison-scope-note strong{color:#88b3f1!important}
html[data-theme="dark"] .daily-activity-dropdown>summary:after{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .daily-activity-body>p{border-bottom:1px solid #303a4b!important;background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .money-decision{border:1px solid #303a4b!important}
html[data-theme="dark"] .joy-score-spotlight{background:#1b2230!important;color:#d7dfeb!important}
html[data-theme="dark"] .money-decision .joy-score-spotlight>span{color:#84c5b0!important}
html[data-theme="dark"] .joy-score-number{color:#d7dfeb!important}
html[data-theme="dark"] .joy-score-number>span{color:#84c5b0!important}
html[data-theme="dark"] .joy-score-number>b{color:#d7dfeb!important}
html[data-theme="dark"] .joy-score-number>em{color:#a5b1c3!important}
html[data-theme="dark"] .joy-score-spotlight>small{color:#84c5b0!important}
html[data-theme="dark"] .joy-score-spotlight .focus-scorebar i{background:#84c5b0!important}
html[data-theme="dark"] .follow-money-ranking td:last-child{color:#84c5b0!important}
html[data-theme="dark"] .point-reading-guide{border:1px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .point-reading-guide strong{color:#e0bd79!important}
html[data-theme="dark"] .search-result em{color:#84c5b0!important}
html[data-theme="dark"] .unified-ownership-snapshot{border:1px solid #303a4b!important;background:#1b2230!important}
html[data-theme="dark"] .unified-owner-head span{color:#84c5b0!important}
html[data-theme="dark"] .unified-owner-head h3{color:#84c5b0!important}
html[data-theme="dark"] .unified-owner-head button{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .unified-owner-grid article{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .unified-owner-grid span{color:#a5b1c3!important}
html[data-theme="dark"] .unified-owner-grid strong{color:#84c5b0!important}
html[data-theme="dark"] .unified-owner-grid small{color:#a5b1c3!important}
html[data-theme="dark"] .unified-ownership-snapshot>p{color:#a5b1c3!important}
html[data-theme="dark"] .market-snapshot{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .market-snapshot-head span{color:#a5b1c3!important}
html[data-theme="dark"] .market-snapshot-head strong{color:#84c5b0!important}
html[data-theme="dark"] .market-snapshot-head>b{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .market-signal-row article{border:1px solid #303a4b!important;border-top:3px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .market-signal-row span{color:#a5b1c3!important}
html[data-theme="dark"] .market-signal-row strong{color:#84c5b0!important}
html[data-theme="dark"] .market-signal-row small{color:#a5b1c3!important}
html[data-theme="dark"] .market-kpis article{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .market-kpis span{color:#a5b1c3!important}
html[data-theme="dark"] .market-kpis strong{color:#84c5b0!important}
html[data-theme="dark"] .market-kpis small{color:#a5b1c3!important}
html[data-theme="dark"] .market-maturity{border-left:4px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .market-maturity span{color:#e0bd79!important}
html[data-theme="dark"] .market-maturity strong{color:#e0bd79!important}
html[data-theme="dark"] .market-maturity p{color:#d7dfeb!important}
html[data-theme="dark"] .market-snapshot.unavailable p{color:#a5b1c3!important}
html[data-theme="dark"] .consumer-stock-hero{background:#1b2230!important}
html[data-theme="dark"] .model-decision{background:#1a202c!important}
html[data-theme="dark"] .model-decision.buy{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .model-decision.watch{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .model-decision.wait{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .model-decision.avoid{background:#1a202c!important;color:#e9979b!important}
html[data-theme="dark"] .friendly-period-grid article{background:#1b2230!important}
html[data-theme="dark"] .friendly-period-grid .chart-period{background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] .friendly-period-grid header small{color:#d7dfeb!important}
html[data-theme="dark"] .friendly-period-grid article>p{border-top:1px solid #303a4b!important;color:#a5b1c3!important}
html[data-theme="dark"] .period-mini-chart .chart-year-label,html[data-theme="dark"] .period-mini-chart .chart-month-label{fill:#a5b1c3!important}
html[data-theme="dark"] .inline-trend-panel{border:1px solid #303a4b!important;background:#1b2230!important}
html[data-theme="dark"] .inline-trend-head{border-bottom:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .inline-trend-head span{color:#d7dfeb!important}
html[data-theme="dark"] .inline-trend-head h5{color:#84c5b0!important}
html[data-theme="dark"] .inline-trend-head p{color:#a5b1c3!important}
html[data-theme="dark"] .investor-group-story{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .group-story-head{border-bottom:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .group-story-head span{color:#a5b1c3!important}
html[data-theme="dark"] .group-story-head p{color:#d7dfeb!important}
html[data-theme="dark"] .investor-group-story .confirmation-bottom{background:#1a202c!important}
html[data-theme="dark"] .investor-group-story table td:first-child small{color:#a5b1c3!important}
html[data-theme="dark"] .group-direction.up{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .group-direction.down{background:#1a202c!important;color:#e9979b!important}
html[data-theme="dark"] .group-direction.flat{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .detail-model-decision{border-left:5px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .detail-model-decision.buy{border-color:#303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .detail-model-decision.wait{border-color:#303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .detail-model-decision.watch{border-color:#303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .detail-model-decision.avoid{border-color:#303a4b!important;background:#1a202c!important;color:#e9979b!important}
html[data-theme="dark"] .insight-intro{color:#a5b1c3!important}
html[data-theme="dark"] .full-ranking-results>summary.feature-preview,html[data-theme="dark"] .support-tools>summary.feature-preview,html[data-theme="dark"] .ownership-details>summary.feature-preview{background:#1b2230!important;color:#84c5b0!important}
html[data-theme="dark"] .feature-preview:hover{background:#1b2230!important}
html[data-theme="dark"] .feature-preview-icon{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .feature-preview-icon.trend{background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] .feature-preview-icon.investor{background:#1a202c!important;color:#baa5e8!important}
html[data-theme="dark"] .feature-preview-copy>small{color:#a5b1c3!important}
html[data-theme="dark"] .feature-preview-copy>strong{color:#84c5b0!important}
html[data-theme="dark"] .feature-preview-copy>em{color:#a5b1c3!important}
html[data-theme="dark"] .feature-preview-chips b{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .feature-preview-chips b.warn{border-color:#303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .feature-preview-action{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .full-ranking-results[open]>.feature-preview,html[data-theme="dark"] .support-tools[open]>.feature-preview,html[data-theme="dark"] .ownership-details[open]>.feature-preview{border-bottom:1px solid #303a4b!important}
html[data-theme="dark"] .advanced-feature-grid>details{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .advanced-feature-grid>details:not([open])>summary.feature-preview{background:#1a202c!important}
html[data-theme="dark"] .advanced-feature-grid>details:not([open])>summary.feature-preview:hover{border-color:#303a4b!important;background:#1b2230!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}
html[data-theme="dark"] .advanced-feature-grid>details:not([open]) .feature-preview-copy>small{color:#d7dfeb!important}
html[data-theme="dark"] .advanced-feature-grid>details:not([open]) .feature-preview-chips{background:#1a202c!important}
html[data-theme="dark"] .advanced-feature-grid>details:not([open]) .feature-preview-chips b{border-bottom:1px dashed #303a4b!important}
html[data-theme="dark"] .advanced-feature-grid>details:not([open]) .feature-preview-action{color:#84c5b0!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card{border:1px solid #303a4b!important;border-top:4px solid var(--feature-accent)!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card:not([open]):hover{border-color:var(--feature-accent)!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card:not([open])>summary.feature-preview{background:#1b2230!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card:not([open]) .feature-preview-icon{background:var(--feature-soft)!important;color:var(--feature-ink)!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card:not([open]) .feature-preview-copy>small{color:var(--feature-ink)!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card:not([open]) .feature-preview-copy>strong{color:#84c5b0!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card:not([open]) .feature-preview-copy>em{color:#a5b1c3!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card:not([open]) .feature-preview-chips b{border:1px solid color-mix(in srgb,var(--feature-accent) 22%,#303a4b)!important;color:var(--feature-ink)!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card:not([open]) .feature-preview-action{background:var(--feature-accent)!important;color:#d7dfeb!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card[open]>summary.feature-preview{border-left:5px solid var(--feature-accent)!important;background:#1b2230!important}
html[data-theme="dark"] .advanced-feature-grid>details.feature-card[open] .feature-preview-icon{background:var(--feature-soft)!important;color:var(--feature-ink)!important}
html[data-theme="dark"] .source-freshness{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .source-freshness>div,html[data-theme="dark"] .source-freshness>p{background:#1a202c!important}
html[data-theme="dark"] .source-freshness span{color:#a5b1c3!important}
html[data-theme="dark"] .source-freshness strong{color:#84c5b0!important}
html[data-theme="dark"] .source-freshness small{color:#a5b1c3!important}
html[data-theme="dark"] .source-freshness>p{color:#a5b1c3!important}
html[data-theme="dark"] .source-freshness>p b{color:#84c5b0!important}
html[data-theme="dark"] .watchlist-bar{border:1px solid #303a4b!important;background:#1b2230!important}
html[data-theme="dark"] .watchlist-bar>div>span{color:#d7dfeb!important}
html[data-theme="dark"] .watchlist-bar>div>strong{color:#84c5b0!important}
html[data-theme="dark"] .watchlist-bar>div>small{color:#a5b1c3!important}
html[data-theme="dark"] .watchlist-codes button{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .watchlist-codes button i{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .watchlist-codes em{color:#a5b1c3!important}
html[data-theme="dark"] .watchlist-toggle{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .screening-mode-tabs button{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .screening-mode-tabs button.active{border-color:#303a4b!important;background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .liquidity-rule{border-left:4px solid #303a4b!important;background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] .liquidity-rule b{color:#88b3f1!important}
html[data-theme="dark"] .shortlist-card.trading-idea .shortlist-code i{background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] .idea-benchmark{border-top:1px solid #303a4b!important}
html[data-theme="dark"] .idea-benchmark>div{border-bottom:1px dashed #303a4b!important}
html[data-theme="dark"] .idea-benchmark span{color:#a5b1c3!important}
html[data-theme="dark"] .idea-benchmark strong{color:#84c5b0!important}
html[data-theme="dark"] .idea-benchmark small{color:#a5b1c3!important}
html[data-theme="dark"] .idea-context span{background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] .idea-conclusion{background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] .idea-conclusion b{color:#84c5b0!important}
html[data-theme="dark"] .idea-confirm{color:#84c5b0!important}
html[data-theme="dark"] .idea-confirm span{color:#a5b1c3!important}
html[data-theme="dark"] .screening-result.buy{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .screening-result.neutral{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .risk-watch-heading{border-top:1px solid #303a4b!important}
html[data-theme="dark"] .risk-watch-heading span{color:#e9979b!important}
html[data-theme="dark"] .risk-watch-heading strong{color:#d7dfeb!important}
html[data-theme="dark"] .risk-grid .shortlist-card{border-color:#303a4b!important;background:#1b2230!important}
html[data-theme="dark"] .pattern-screen{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .pattern-screen .risk-watch-heading small{color:#a5b1c3!important}
html[data-theme="dark"] .momentum-pattern{border-top:4px solid #303a4b!important}
html[data-theme="dark"] .active-bounce-pattern{border-top:4px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .correction-pattern{border-top:4px solid #303a4b!important}
html[data-theme="dark"] .rebound-pattern{border-top:4px solid #303a4b!important}
html[data-theme="dark"] .momentum-pattern .risk-watch-heading span{color:#84c5b0!important}
html[data-theme="dark"] .active-bounce-pattern .risk-watch-heading span{color:#e0bd79!important}
html[data-theme="dark"] .correction-pattern .risk-watch-heading span{color:#e0bd79!important}
html[data-theme="dark"] .rebound-pattern .risk-watch-heading span{color:#baa5e8!important}
html[data-theme="dark"] .pattern-tab{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .pattern-tab b{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .pattern-tab.active{border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .pattern-tab.active b{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .compact-pattern-list{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .compact-stock-row{border-bottom:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .compact-stock-row:hover,html[data-theme="dark"] .compact-stock-row.selected{background:#1a202c!important}
html[data-theme="dark"] .compact-rank{background:#1a202c!important}
html[data-theme="dark"] .compact-identity small{color:#a5b1c3!important}
html[data-theme="dark"] .compact-stock-row small{color:#a5b1c3!important}
html[data-theme="dark"] .compact-decision.buy strong{color:#84c5b0!important}
html[data-theme="dark"] .compact-decision.watch strong{color:#e0bd79!important}
html[data-theme="dark"] .compact-decision.wait strong,html[data-theme="dark"] .compact-decision.avoid strong{color:#e9979b!important}
html[data-theme="dark"] .compact-reason{color:#a5b1c3!important}
html[data-theme="dark"] .compact-open{color:#84c5b0!important}
html[data-theme="dark"] .market-confirm-once{border-left:4px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .searched-pattern{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .searched-pattern span{color:#d7dfeb!important}
html[data-theme="dark"] .searched-pattern strong{color:#84c5b0!important}
html[data-theme="dark"] .searched-pattern p{color:#d7dfeb!important}
html[data-theme="dark"] .searched-pattern.missing{border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .joy-inline{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .joy-inline small{color:#a5b1c3!important}
html[data-theme="dark"] .code-price b{color:#84c5b0!important}
html[data-theme="dark"] .decision-checklist{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .decision-checklist-head span{color:#a5b1c3!important}
html[data-theme="dark"] .decision-checklist-head strong{color:#84c5b0!important}
html[data-theme="dark"] .decision-checklist-head small{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .decision-checklist-grid article{border-top:3px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .decision-checklist-grid article.good{border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .decision-checklist-grid article.wait{border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .decision-checklist-grid article.risk{border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .decision-checklist-grid article.review{border-color:#303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .decision-checklist-grid span{color:#a5b1c3!important}
html[data-theme="dark"] .decision-checklist-grid strong{color:#84c5b0!important}
html[data-theme="dark"] .technical-reading{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .technical-reading span{color:#a5b1c3!important}
html[data-theme="dark"] .technical-reading p{color:#d7dfeb!important}
html[data-theme="dark"] .technical-reading>b{background:#203b34!important;color:#84c5b0!important}
html[data-theme="dark"] .market-details{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .market-details summary{color:#84c5b0!important}
html[data-theme="dark"] .technical-note{border-left:4px solid #303a4b!important;background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .technical-note b{color:#e0bd79!important}
html[data-theme="dark"] .joy-portal{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .joy-portal[href="#kepemilikan"]{background:#203b34!important;color:#d7dfeb!important;border-color:#303a4b!important}
html[data-theme="dark"] .joy-portal:nth-child(2){background:#1a202c!important}
html[data-theme="dark"] .joy-portal:nth-child(3){background:#1a202c!important}
html[data-theme="dark"] .joy-portal:hover{box-shadow:0 10px 30px rgba(0,0,0,.15)!important}
html[data-theme="dark"] .joy-pillar-heading>span{color:#d7dfeb!important}
html[data-theme="dark"] .joy-pillar-heading p{color:#a5b1c3!important}
html[data-theme="dark"] body{background:#1a202c!important}
html[data-theme="dark"] .sidebar{background:#203b34!important}
html[data-theme="dark"] .topbar{border-bottom:1px solid #303a4b!important}
html[data-theme="dark"] .next-context strong{color:#d7dfeb!important}
html[data-theme="dark"] .next-context span{color:#84c5b0!important}
html[data-theme="dark"] .next-home-label{color:#d7dfeb!important}
html[data-theme="dark"] .next-home-label span{color:#d7dfeb!important}
html[data-theme="dark"] .joy-portal{border:1px solid #303a4b!important}
html[data-theme="dark"] .joy-portal:first-of-type{background:#203b34!important}
html[data-theme="dark"] .joy-portal:nth-of-type(2){background:#1a202c!important}
html[data-theme="dark"] .joy-portal:nth-of-type(3){background:#1a202c!important}
html[data-theme="dark"] .joy-home-ideas .follow-money-board{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .next-back{color:#84c5b0!important}
html[data-theme="dark"] .next-footer{border-top:1px solid #303a4b!important;color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab{color:var(--ol-ink)!important}
html[data-theme="dark"] #ownershipLab .ol-eyebrow{color:#a5b1c3!important}
html[data-theme="dark"] .ol-header>div>p:last-child{color:var(--ol-muted)!important}
html[data-theme="dark"] .ol-header form>div{background:#1a202c!important;border:1px solid #303a4b!important}
html[data-theme="dark"] .ol-header input{color:#84c5b0!important}
html[data-theme="dark"] .ol-header button{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .ol-header small{color:#e9979b!important}
html[data-theme="dark"] .ol-dates{border-bottom:1px solid var(--ol-line)!important;color:#a5b1c3!important}
html[data-theme="dark"] .ol-dates b{color:#d7dfeb!important}
html[data-theme="dark"] .ol-dates i{background:#203b34!important}
html[data-theme="dark"] .ol-company>div>span{color:#a5b1c3!important}
html[data-theme="dark"] .ol-crosslinks button{border:1px solid #303a4b!important;color:#84c5b0!important}
html[data-theme="dark"] .ol-reading{background:#203b34!important;color:#84c5b0!important}
html[data-theme="dark"] .ol-reading>span{color:#84c5b0!important}
html[data-theme="dark"] .ol-reading p{color:#d7dfeb!important}
html[data-theme="dark"] .ol-reading small{color:#e0bd79!important}
html[data-theme="dark"] .ol-kpi{background:#1a202c!important;border:1px solid var(--ol-line)!important;border-top:3px solid #303a4b!important;color:#baa5e8!important}
html[data-theme="dark"] .ol-kpi.blue{color:#88b3f1!important;border-top-color:#303a4b!important}
html[data-theme="dark"] .ol-kpi.amber{color:#e0bd79!important;border-top-color:#303a4b!important}
html[data-theme="dark"] .ol-kpi.green{color:#84c5b0!important;border-top-color:#303a4b!important}
html[data-theme="dark"] .ol-kpi>span{color:#a5b1c3!important}
html[data-theme="dark"] .ol-kpi>b{color:#a5b1c3!important}
html[data-theme="dark"] .ol-kpi small{color:#a5b1c3!important}
html[data-theme="dark"] .ol-up{color:#84c5b0!important}
html[data-theme="dark"] .ol-down{color:#e9979b!important}
html[data-theme="dark"] .ol-neutral{color:#a5b1c3!important}
html[data-theme="dark"] .ol-basis{color:#a5b1c3!important}
html[data-theme="dark"] .ol-chart-card,html[data-theme="dark"] .ol-holders,html[data-theme="dark"] .ol-leaders{background:#1a202c!important;border:1px solid var(--ol-line)!important}
html[data-theme="dark"] .ol-section-head>div>p{color:#a5b1c3!important}
html[data-theme="dark"] .ol-tabs{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] .ol-tabs button{color:#a5b1c3!important}
html[data-theme="dark"] .ol-tabs button.active{background:#203b34!important;color:#d7dfeb!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}
html[data-theme="dark"] .ol-legend{color:#a5b1c3!important}
html[data-theme="dark"] .ol-plot svg text{fill:#a5b1c3!important}
html[data-theme="dark"] .ol-slider-label{color:#a5b1c3!important}
html[data-theme="dark"] .ol-readout{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .ol-readout>strong{color:#d7dfeb!important}
html[data-theme="dark"] .ol-readout b{color:#d7dfeb!important}
html[data-theme="dark"] .ol-caption{color:#a5b1c3!important}
html[data-theme="dark"] .ol-window,html[data-theme="dark"] .ol-holder-search{color:#a5b1c3!important}
html[data-theme="dark"] .ol-window select,html[data-theme="dark"] .ol-holder-search input{border:1px solid #303a4b!important;color:#d7dfeb!important;background:#1a202c!important}
html[data-theme="dark"] .ol-table-wrap{border:1px solid #303a4b!important}
html[data-theme="dark"] #ownershipLab th{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab td{border-top:1px solid #303a4b!important}
html[data-theme="dark"] #ownershipLab td small{color:#a5b1c3!important}
html[data-theme="dark"] .ol-leader{background:#1a202c!important;border:1px solid #303a4b!important;color:#84c5b0!important}
html[data-theme="dark"] .ol-leader:hover,html[data-theme="dark"] .ol-leader.selected{background:#1a202c!important;border-color:#303a4b!important}
html[data-theme="dark"] .ol-leader small{color:#a5b1c3!important}
html[data-theme="dark"] .ol-empty{color:#a5b1c3!important;background:#1a202c!important}
html[data-theme="dark"] .ol-sources,html[data-theme="dark"] .ol-legacy{border:1px solid #303a4b!important;color:#a5b1c3!important;background:#1a202c!important}
html[data-theme="dark"] .ol-sources summary,html[data-theme="dark"] .ol-legacy>summary{color:#84c5b0!important}
html[data-theme="dark"] .ol-sources p{color:#a5b1c3!important}
html[data-theme="dark"] .ol-warning{color:#e0bd79!important}
html[data-theme="dark"] .joy-portal[href="#kepemilikan"]{background:#203b34!important;color:#d7dfeb!important;border-color:#303a4b!important}
html[data-theme="dark"] .joy-portal[href="#kepemilikan"] :is(h1,p,small,strong,span,i){color:#d7dfeb!important}
html[data-theme="dark"] .joy-stock-summary{background:#1a202c!important;border:1px solid #303a4b!important;color:#84c5b0!important}
html[data-theme="dark"] .js-stock-controls{background:#1a202c!important;border-bottom:1px solid #303a4b!important}
html[data-theme="dark"] .js-stock-controls form>label{color:#a5b1c3!important}
html[data-theme="dark"] .js-stock-controls input{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .js-stock-controls button{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .js-stock-controls form button{background:#203b34!important;color:#d7dfeb!important;border-color:#303a4b!important}
html[data-theme="dark"] .js-stock-controls form>p{color:#e9979b!important}
html[data-theme="dark"] .js-stock-controls nav button.active{background:#203b34!important;color:#d7dfeb!important;border-color:#303a4b!important}
html[data-theme="dark"] .js-summary-label{color:#a5b1c3!important}
html[data-theme="dark"] .js-fundamental-summary .detail-head{border-bottom:1px solid #303a4b!important}
html[data-theme="dark"] .js-fundamental-summary .detail-head h2{color:#84c5b0!important}
html[data-theme="dark"] .js-fundamental-summary .detail-head p{color:#a5b1c3!important}
html[data-theme="dark"] .js-fundamental-summary .price-block>span,html[data-theme="dark"] .js-fundamental-summary .price-block>small{color:#a5b1c3!important}
html[data-theme="dark"] .js-fundamental-summary .price-block>strong{color:#84c5b0!important}
html[data-theme="dark"] .js-fundamental-summary .ticker{background:#203b34!important;color:#84c5b0!important}
html[data-theme="dark"] .js-fundamental-summary .score-row h3{color:#84c5b0!important}
html[data-theme="dark"] .js-fundamental-summary .score-row p{color:#a5b1c3!important}
html[data-theme="dark"] .js-summary-basis{color:#a5b1c3!important;border-top:1px solid #303a4b!important}
html[data-theme="dark"] .js-summary-missing p{color:#a5b1c3!important}
html[data-theme="dark"] .joy-stock-destination{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important}
html[data-theme="dark"] .joy-stock-destination::backdrop{background:#122f2877!important}
html[data-theme="dark"] .js-dialog-head p{color:#a5b1c3!important}
html[data-theme="dark"] .js-dialog-head span{color:#a5b1c3!important}
html[data-theme="dark"] .js-dialog-head button{border:1px solid #303a4b!important;background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] .js-destination-grid>button{border:1px solid #303a4b!important;background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .js-destination-grid>button:first-child{background:#203b34!important;color:#d7dfeb!important}
html[data-theme="dark"] .js-destination-grid>button:last-child{background:#1a202c!important}
html[data-theme="dark"] #ownershipLab .ol-kpi{background:#1b2230!important;border:1px solid #303a4b!important;border-top:1px solid #303a4b!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important;color:#baa5e8!important}
html[data-theme="dark"] #ownershipLab .ol-kpi:hover{border-color:#303a4b!important}
html[data-theme="dark"] #ownershipLab .ol-kpi.blue{color:#88b3f1!important}
html[data-theme="dark"] #ownershipLab .ol-kpi.green{color:#84c5b0!important}
html[data-theme="dark"] #ownershipLab .ol-kpi.amber{color:#e0bd79!important}
html[data-theme="dark"] #ownershipLab .ol-kpi>span{color:#88b3f1!important}
html[data-theme="dark"] #ownershipLab .ol-kpi>b{color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-kpi>b em{color:#88b3f1!important}
html[data-theme="dark"] #ownershipLab .ol-kpi small{color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-kpi .ol-up{color:#84c5b0!important}
html[data-theme="dark"] #ownershipLab .ol-kpi .ol-down{color:#e9979b!important}
html[data-theme="dark"] #ownershipLab .ol-kpi .ol-neutral{color:#88b3f1!important}
html[data-theme="dark"] #ownershipLab .ol-kpi circle{stroke:#88b3f1!important}
html[data-theme="dark"] #ownershipLab .ol-kpi svg text{fill:#88b3f1!important}
html[data-theme="dark"] #ownershipLab .ol-no-chart{color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-basis{color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-categories{border:1px solid #303a4b!important;background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-categories summary{color:#84c5b0!important}
html[data-theme="dark"] #ownershipLab .ol-chart-toolbar{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] #ownershipLab .ol-chart-toolbar>span{color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-chart-toolbar>label{color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-chart-toolbar select{border:1px solid #303a4b!important;background:#1a202c!important;color:#d7dfeb!important}
html[data-theme="dark"] #ownershipLab .ol-chart-toolbar .ol-tabs{background:#1a202c!important}
html[data-theme="dark"] #ownershipLab .ol-readout small{color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-named-monthly{border:1px solid #303a4b!important;background:#1a202c!important}
html[data-theme="dark"] #ownershipLab .ol-named-meta{background:#1a202c!important;color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-named-meta>b{color:#84c5b0!important}
html[data-theme="dark"] #ownershipLab .ol-named-table td>details{color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-named-table td>details summary{color:#84c5b0!important}
html[data-theme="dark"] #ownershipLab .ol-named-table td>details p{color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-named-source{border-top:1px solid #303a4b!important;color:#a5b1c3!important}
html[data-theme="dark"] #ownershipLab .ol-named-source summary{color:#84c5b0!important}
html[data-theme="dark"] .detail-model-decision .joy-score-card{background:#1a202c!important;border:1px solid #303a4b!important;color:#84c5b0!important}
html[data-theme="dark"] .joy-score-number span{color:#a5b1c3!important}
html[data-theme="dark"] .detail-model-decision .joy-score-verdict{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .joy-score-card.mid .joy-score-verdict{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] .joy-score-card.weak .joy-score-verdict{background:#1a202c!important;color:#e9979b!important}
html[data-theme="dark"] .joy-score-card.neutral .joy-score-verdict{background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] .joy-score-track{background:#1a202c!important}
html[data-theme="dark"] .joy-score-track i{background:#203b34!important}
html[data-theme="dark"] .neutral .joy-score-track i{background:#202837!important}
html[data-theme="dark"] .mid .joy-score-track i{background:#3b3426!important}
html[data-theme="dark"] .weak .joy-score-track i{background:#3c2930!important}
html[data-theme="dark"] .detail-model-decision .joy-score-card small{color:#a5b1c3!important}
html[data-theme="dark"] .joy-score-guide{color:#d7dfeb!important}
html[data-theme="dark"] .detail-model-decision .joy-score-number,html[data-theme="dark"] .detail-model-decision .joy-score-number b{color:#84c5b0!important}
html[data-theme="dark"] .detail-model-decision .joy-score-number span{color:#a5b1c3!important}
html[data-theme="dark"] .joy-score-ring{background:conic-gradient(var(--ring-color) var(--ring-fill),#1a202c 0)!important}
html[data-theme="dark"] .joy-score-ring>div{background:#1a202c!important}
html[data-theme="dark"] .detail-model-decision .joy-score-ring b{color:#84c5b0!important}
html[data-theme="dark"] .detail-model-decision .joy-score-ring span{color:#a5b1c3!important}
html[data-theme="dark"] .detail-model-decision .joy-ring-card .joy-score-name{color:#84c5b0!important}
html[data-theme="dark"] .detail-model-decision .joy-ring-card p{color:#d7dfeb!important}
html[data-theme="dark"] .joy-ring-help{color:#84c5b0!important}
html[data-theme="dark"] .js-compact-identity .js-summary-label{color:#a5b1c3!important}
html[data-theme="dark"] .js-compact-code{background:#203b34!important}
html[data-theme="dark"] .js-compact-decision{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .js-compact-decision.buy{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] .js-compact-decision.wait{background:#1a202c!important;color:#e9979b!important}
html[data-theme="dark"] .js-compact-sector{color:#a5b1c3!important}
html[data-theme="dark"] #jsFundamentalSummary .joy-ring-card{color:#84c5b0!important}
html[data-theme="dark"] #jsFundamentalSummary .joy-score-name{color:#84c5b0!important}
html[data-theme="dark"] #jsFundamentalSummary .joy-score-ring b{color:#84c5b0!important}
html[data-theme="dark"] #jsFundamentalSummary .joy-score-ring span{color:#a5b1c3!important}
html[data-theme="dark"] #jsFundamentalSummary .joy-score-verdict{background:#1a202c!important;color:#84c5b0!important}
html[data-theme="dark"] #jsFundamentalSummary .mid .joy-score-verdict{background:#1a202c!important;color:#e0bd79!important}
html[data-theme="dark"] #jsFundamentalSummary .weak .joy-score-verdict{background:#1a202c!important;color:#e9979b!important}
html[data-theme="dark"] #jsFundamentalSummary .neutral .joy-score-verdict{background:#1a202c!important;color:#88b3f1!important}
html[data-theme="dark"] #jsFundamentalSummary .joy-ring-card p{color:#a5b1c3!important}
html[data-theme="dark"] .js-compact-price span,html[data-theme="dark"] .js-compact-price small{color:#a5b1c3!important}
html[data-theme="dark"] .js-compact-price strong{color:#84c5b0!important}
html[data-theme="dark"] #jsFundamentalSummary>.joy-score-guide{border-top:1px solid #303a4b!important}
.sidebar{gap:20px;top:0!important;z-index:80}
.topbar{top:var(--joy-nav-height,78px)!important}
.joy-theme-switch{display:flex;flex-shrink:0;align-items:center;gap:3px;padding:4px;border:1px solid #436457;border-radius:12px;background:#102f26}
.joy-theme-switch button{border:0;border-radius:8px;background:transparent;color:#d4e1d9;padding:8px 11px;min-height:36px;cursor:pointer;font:600 12px 'Plus Jakarta Sans',sans-serif;white-space:nowrap}
.joy-theme-switch button.is-selected{background:#e9f2e8;color:#173e30;box-shadow:0 2px 4px #0001}
.joy-theme-switch button:focus-visible{outline:2px solid #a3c9b1;outline-offset:2px}
html[data-theme="dark"] .sidebar{background:#151b26!important;border-bottom:1px solid #303a4b}
html[data-theme="dark"] .sidebar .brand{color:#d7dfeb!important}
html[data-theme="dark"] .sidebar .brand-mark{background:#233f35!important;color:#afd6c6!important}
html[data-theme="dark"] .sidebar nav a{color:#aebbd0!important;background:transparent!important}
html[data-theme="dark"] .sidebar nav a.active{background:#263247!important;color:#e0e7f2!important}
html[data-theme="dark"] .joy-theme-switch{background:#111722;border-color:#3d4b63}
html[data-theme="dark"] .joy-theme-switch button{background:transparent!important;color:#b2bfd3!important}
html[data-theme="dark"] .joy-theme-switch button.is-selected{background:#303d54!important;color:#eef3fb!important;box-shadow:none}
html[data-theme="dark"] .topbar{background:#11151ef2!important;background-image:none!important;border-color:#303a4b!important}
html[data-theme="dark"] #joyLiveStatus{background:#171f2b!important;color:#b6c3d4!important;border-bottom:1px solid #303a4b}
html[data-theme="dark"] .joy-portals .joy-portal{background:#1b2330!important;border-color:#354054!important;box-shadow:none!important}
html[data-theme="dark"] .joy-portal :is(h1,strong){color:#d6e2f2!important}
html[data-theme="dark"] .joy-portal :is(p,small,span){color:#adbbcf!important}
html[data-theme="dark"] #ownershipLab{--ol-ink:#d7dfeb;--ol-muted:#a5b1c3;--ol-line:#303a4b;color:#d7dfeb}
html[data-theme="dark"] #jsFundamentalSummary .joy-ring-card{background:transparent!important;color:#d7dfeb!important}
html[data-theme="dark"] #jsFundamentalSummary .joy-score-ring>div{background:#1a202c!important}
html[data-theme="dark"] #jsFundamentalSummary .joy-score-ring{background:conic-gradient(var(--ring-color) var(--ring-fill),#354052 0)!important}
html[data-theme="dark"] #jsFundamentalSummary .joy-score-ring b{color:#dce5f1!important}
html[data-theme="dark"] .joy-score-card.good{--ring-color:#78bea4}
html[data-theme="dark"] .joy-score-card.mid{--ring-color:#d5b16b}
html[data-theme="dark"] .joy-score-card.weak{--ring-color:#cd8486}
html[data-theme="dark"] #jsFundamentalSummary .joy-score-ring span{color:#a6b4c8!important}
html[data-theme="dark"] .js-compact-code{background:#29493d!important;color:#b6ddcb!important}
html[data-theme="dark"] .js-compact-decision{background:#283349!important;color:#c6d4e9!important}
html[data-theme="dark"] :is(input,select){background:#111824!important;color:#d7dfeb!important;border-color:#3d4b63!important}
html[data-theme="dark"] input::placeholder{color:#99a7bc!important;opacity:1}
html[data-theme="dark"] :is(svg text){fill:#a5b1c3!important}
html[data-theme="dark"] .js-compact-price strong{color:#d7dfeb!important}
html[data-theme="dark"] #jsFundamentalSummary .js-compact-identity h2{color:#dce5f1!important}
html[data-theme="dark"] :is(.follow-money-head h3,.joy-pillar-heading h2){color:#dce5f1!important}
html[data-theme="dark"] .ol-kpi{background:#1a2030!important}
html[data-theme="dark"] .ol-kpi>strong{color:#95bdf4!important}
html[data-theme="dark"] .ol-kpi.amber>strong{color:#7fcdb1!important}
html[data-theme="dark"] .ol-kpi.green>strong{color:#e0bd79!important}
html[data-theme="dark"] .ol-kpi:not(.blue):not(.amber):not(.green)>strong{color:#baa5e8!important}
html[data-theme="dark"] .chart-grid{stroke:#303a4b!important}
@media(max-width:1000px){.sidebar{flex-wrap:wrap;height:auto;min-height:78px}.sidebar .brand{order:0}.sidebar nav{order:2;width:100%;justify-content:center}.joy-theme-switch{order:1;margin-left:auto}.sidebar nav a{flex:1;text-align:center}}
@media(max-width:540px){.sidebar{padding:13px 16px;gap:12px}.joy-theme-switch button{padding:7px 9px;min-height:34px;font-size:11px}.sidebar nav{margin:0;gap:0}.sidebar nav a{padding:10px 7px;font-size:11px}}
