@media (min-width:1081px){html body #app-layout[data-theme=corporate]{--desktop-content-gutter:24px;--desktop-content-max:1840px;--desktop-panel-bg:var(--bg-panel,#ffffff);--desktop-surface-bg:var(--surface,#ffffff);--desktop-panel-border:rgba(20,20,20,0.16);--desktop-control-border:rgba(20,20,20,0.24);--desktop-panel-radius:8px;--desktop-table-head:#1b1a18;--desktop-table-head-copy:#f8fafc}html body #app-layout[data-theme=corporate] .page-shell:not(.professional-global-header){width:min(calc(100% - (var(--desktop-content-gutter) * 2)),var(--desktop-content-max));max-width:none;margin-right:auto;margin-left:auto}html body #app-layout[data-theme=corporate] :is(.screener-page,.earnings-calendar-page,.economic-calendar-page,.market-hub-page,.research-center-page,.themes-page,.discussion-page){padding-bottom:40px}html body #app-layout[data-theme=corporate] :is(.earnings-calendar-page>.section-header,.economic-calendar-shell>.section-header){min-height:48px;margin:0;border-bottom:1px solid var(--desktop-panel-border);padding:14px 0 12px}html body #app-layout[data-theme=corporate] :is(.earnings-calendar-page>.section-header,.economic-calendar-shell>.section-header) .section-title{color:#171717;font:900 20px/1.2 var(--font-display)}html body #app-layout[data-theme=corporate] :is(.earnings-calendar-page>.section-header,.economic-calendar-shell>.section-header) .section-line{border-color:rgba(var(--brand-rgb),.34)}html body #app-layout[data-theme=corporate] :is(.earnings-calendar-page>.section-header,.economic-calendar-shell>.section-header) .section-label{color:#8c6b4f;font-size:11px}html body #app-layout[data-theme=corporate] :is(.screener-toolbar,.screener-filters,.earnings-toolbar,.economic-calendar-filterbar.is-compact){border:1px solid var(--desktop-panel-border);border-radius:var(--desktop-panel-radius);background:var(--desktop-panel-bg);box-shadow:none}html body #app-layout[data-theme=corporate] :is(.earnings-date-head,.economic-calendar-date-head){border:1px solid var(--desktop-panel-border);border-bottom:0;border-radius:var(--desktop-panel-radius) var(--desktop-panel-radius) 0 0;background:var(--desktop-panel-bg)}html body #app-layout[data-theme=corporate] :is(.screener-table,.earnings-table,.economic-calendar-table,.fpro-actions-table,.crypto-ranking-table,.market-panorama-table) th{background:var(--desktop-table-head);color:var(--desktop-table-head-copy)}html body #app-layout[data-theme=corporate] .screener-table th{background:#f1efeb;color:#5e554d}html body #app-layout[data-theme=corporate] .economic-calendar-full-card{margin-top:16px;overflow:hidden}html body #app-layout[data-theme=corporate] .economic-calendar-full-card .economic-calendar-date-head{border-top:0;border-right:0;border-left:0;border-radius:0}html body #app-layout[data-theme=corporate] .economic-calendar-full-card .economic-calendar-table-wrap{border-right:0;border-bottom:0;border-left:0;border-radius:0}html body #app-layout[data-theme=corporate] .hero-company-title{font-size:clamp(42px,4vw,52px)}html body #app-layout[data-theme=corporate] .metric-chip{border:1px solid var(--desktop-control-border);border-radius:4px;background:var(--desktop-surface-bg);box-shadow:none}html body #app-layout[data-theme=corporate] .recent-records-table{overflow:hidden;border:1px solid var(--desktop-panel-border);border-radius:var(--desktop-panel-radius);border-collapse:separate;border-spacing:0}html body #app-layout[data-theme=corporate] .fpro-card{padding:22px}html body #app-layout[data-theme=corporate] :is(.market-panorama-header h1,.news-header h1,.research-center-hero h1,.themes-page-hero h1,.discussion-header h1,.financial-calendar-header h1){font-size:32px;line-height:1.12;letter-spacing:0}html body #app-layout[data-theme=corporate] .financial-calendar-header{min-height:116px;padding:20px 0 18px}html body #app-layout[data-theme=corporate] :is(.crypto-metric-card,.market-global-crypto-card){border:1px solid var(--desktop-panel-border);border-radius:var(--desktop-panel-radius);background:var(--desktop-surface-bg);box-shadow:none}html body #app-layout[data-theme=corporate] .heatmap-canvas-wrap{border:1px solid rgba(20,20,20,.28);border-radius:var(--desktop-panel-radius)}html body #app-layout[data-theme=corporate] .portal-panel{overflow:hidden;border:1px solid var(--desktop-panel-border);border-radius:var(--desktop-panel-radius);background:var(--desktop-surface-bg);box-shadow:none}html body #app-layout[data-theme=corporate] .portal-panel-head{border-bottom:1px solid rgba(20,20,20,.18);background:var(--desktop-table-head)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-home-page{--home-terminal-border:rgba(67,55,44,0.12);--home-terminal-divider:rgba(67,55,44,0.1);--home-terminal-action:#b9470e;--home-terminal-ink:#344054;--home-terminal-muted:#667085;--home-terminal-panel:#ffffff;--home-terminal-panel-muted:#f7f4ef;--home-terminal-track:#f2ede7;--portal-green:#158267;--portal-green-soft:rgba(21,130,103,0.09);--portal-red:#b94a48;--portal-red-soft:rgba(185,74,72,0.09);background:#f6f5f2}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-column,html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-main-grid,html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-news-row,html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-primary-area{gap:14px}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-panel{border:1px solid var(--home-terminal-border);border-radius:14px;background:var(--home-terminal-panel);box-shadow:0 8px 24px rgba(58,45,33,.07)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-panel-head{min-height:44px;border-bottom:1px solid var(--home-terminal-divider);background:var(--home-terminal-panel-muted);color:#2b2723;padding:11px 14px}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-panel-head h2{color:#2b2723;font:850 14px/1.15 var(--font-body);letter-spacing:0}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-panel-head span{color:#766c63}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-panel-head .portal-panel-live-status{color:#158267}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-panel-link{color:var(--home-terminal-action);font-size:11px}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] :is(.lead-news-compact,.portal-news-radar-tabs-shell,.portal-news-radar-placeholder){background:var(--home-terminal-panel)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] :is(.lead-news-compact__row,.portal-news-radar-tabbar,.portal-news-radar-table,.portal-stock-row,.portal-sector-list>div,.home-economic-calendar-row,.home-earnings-calendar-row,.portal-snapshot-row){border-color:var(--home-terminal-divider)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-sector-list>div:not(:last-child){border-bottom:1px solid var(--home-terminal-divider)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .lead-news-compact__row{grid-template-columns:50px minmax(0,1fr) auto}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .lead-news-compact__row time{width:50px;color:#d85a18;font-family:var(--font-mono);text-align:left}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] :is(.portal-stock-main em,.portal-sector-list em,.portal-snapshot-values em,.home-economic-calendar-row__values,.home-calendar-impact,.home-earnings-calendar-row__values,.home-calendar-session,.home-earnings-calendar-row :is(span,strong)){font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] :is(.portal-right-col .portal-stock-main em,.portal-sector-list em){min-width:58px;text-align:right}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] :is(.is-market-movers-panel .portal-mover-tabs,.is-economic-calendar-panel .home-financial-calendar-tabs){background:var(--home-terminal-track)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] :is(.is-market-movers-panel .portal-mover-tab.is-active,.is-market-movers-panel .portal-mover-tab.is-active span,.is-market-movers-panel .portal-mover-tab.is-active strong,.is-economic-calendar-panel .home-financial-calendar-tabs button.is-active){color:var(--home-terminal-action)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] :is(.is-market-movers-panel .portal-stock-main strong,.is-economic-calendar-panel .home-economic-calendar-row__title,.is-economic-calendar-panel .home-earnings-calendar-row__company){color:var(--home-terminal-ink)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] :is(.is-market-movers-panel .portal-stock-main>span,.is-economic-calendar-panel .home-economic-calendar-row__region,.is-economic-calendar-panel .home-earnings-calendar-row__symbol,.is-economic-calendar-panel .home-economic-calendar-row__values,.is-economic-calendar-panel .home-earnings-calendar-row__values){color:var(--home-terminal-muted)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] :is(.is-economic-calendar-panel .home-economic-calendar-row__time,.is-economic-calendar-panel .home-earnings-calendar-row__date,.is-economic-calendar-panel .home-calendar-impact.is-high,.is-economic-calendar-panel .home-financial-calendar-footer){color:var(--home-terminal-action)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .is-market-movers-panel .portal-stock-watch-btn{color:#98a2b3}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .is-market-movers-panel .portal-stock-watch-btn.is-active,html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-news-radar-tab.is-active,html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-snapshot-tabs button.is-active{color:var(--home-terminal-action)}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-home-page .is-up{color:#158267!important}html body #app-layout#app-layout[data-theme=corporate][data-active-page=home] .portal-home-page .is-down{color:#b94a48!important}html body #app-layout#app-layout[data-theme=corporate][data-active-page=stock] :is(.chart-period-btn,.chart-drawing-btn,.chart-marker-btn,.pa-btn){border:1px solid var(--desktop-control-border);border-radius:4px;box-shadow:none}html body #app-layout#app-layout[data-theme=corporate][data-active-page=stock] :is(.chart-period-btn.active,.chart-drawing-btn:not(.chart-drawing-btn-danger):hover,.chart-drawing-btn.is-active,.pa-btn-primary){border-color:var(--datalab);background:var(--datalab);color:#fff}html body #app-layout#app-layout[data-theme=corporate][data-active-page=stock] .chart-drawing-btn-danger:hover{border-color:rgba(192,57,43,.34);background:rgba(192,57,43,.1);color:var(--negative)}html body #app-layout[data-theme=corporate][data-active-page=stock] :is(.chart-pa-date-input,.fpro-metric,.fpro-score,.fpro-range-tabs,.fpro-trend-tooltip,.historical-state-message){border:1px solid var(--desktop-panel-border);border-radius:6px;background:var(--desktop-panel-bg);box-shadow:none}html body #app-layout[data-theme=corporate][data-active-page=stock] :is(.historical-statistics-header,.fpro-head){min-height:48px;border-bottom:1px solid var(--desktop-panel-border);padding:14px 0 12px}html body #app-layout[data-theme=corporate][data-active-page=stock] .fpro-head{align-items:center}html body #app-layout[data-theme=corporate][data-active-page=stock] .fpro-head-title{margin-bottom:4px;font-size:20px;line-height:1.2}html body #app-layout[data-theme=corporate][data-active-page=stock] .fpro-actions-card .fpro-card-head,html body #app-layout[data-theme=corporate][data-active-page=stock] .fpro-actions-table-wrap{width:100%}html body #app-layout[data-theme=corporate][data-active-page=stock] :is(.fpro-actions-table-wrap,.fpro-disclaimer){border:1px solid var(--desktop-panel-border);border-radius:var(--desktop-panel-radius);background:var(--desktop-surface-bg)}html body #app-layout#app-layout[data-theme=corporate] :is(.portal-language-switch,.portal-market-overview-card,.portal-research-strip,.panorama-mover-tabs,.market-panorama-card.is-compact,.notice,.empty){border:1px solid var(--desktop-panel-border);border-radius:6px;box-shadow:none}html body #app-layout#app-layout[data-theme=corporate][data-active-page=stock] :is(.metric-chip,.hero-rating-panel){border:1px solid var(--desktop-panel-border);border-radius:6px;box-shadow:none}html body #app-layout#app-layout[data-theme=corporate][data-active-page=stock] .chart-analysis-section.page-shell{border:0;border-radius:0;background:transparent;box-shadow:none}html body #app-layout#app-layout[data-theme=corporate][data-active-page=stock] .chart-full-card{overflow:hidden;border:1px solid var(--desktop-panel-border);border-radius:var(--desktop-panel-radius);background:var(--desktop-surface-bg);box-shadow:none}html body #app-layout#app-layout[data-theme=corporate][data-active-page=stock] :is(.chart-full-card .chart-toolbar,.ov-chart-card .chart-toolbar){border:0;border-bottom:1px solid var(--desktop-panel-border);border-radius:0;background:var(--desktop-panel-bg);box-shadow:none}html body #app-layout#app-layout[data-theme=corporate][data-active-page=stock] :is(.chart-full-card .chart-frame,.ov-chart-card .chart-frame){border:0;border-radius:0;box-shadow:none}html body #app-layout#app-layout[data-theme=corporate][data-active-page=research] .research-section-head{border-bottom:1px solid var(--desktop-panel-border)}}