:root.theme-light .public-product-shell{--bg-page:var(--dd-bg);--bg-canvas:var(--dd-bg);--bg-surface:var(--dd-surface);--bg-subtle:var(--dd-bg-muted);--bg-elevated:var(--dd-surface-soft);--bg-inset:var(--dd-bg-muted);--bg-muted:var(--dd-surface-soft);--bg-sidebar:var(--dd-surface-soft);--bg-hover:color-mix(in srgb, var(--dd-ink) 4%, transparent);--bg-active:var(--dd-accent-soft);--text-primary:var(--dd-text);--text-secondary:var(--dd-text-muted);--text-muted:var(--dd-text-soft);--header-bg:color-mix(in srgb, var(--dd-surface) 96%, transparent);--header-bg-secondary:var(--dd-surface);--header-border:var(--dd-border);--border-hairline:color-mix(in srgb, var(--dd-border) 58%, transparent);--border-default:var(--dd-border);--border-light:color-mix(in srgb, var(--dd-border) 42%, transparent);--border-subtle:color-mix(in srgb, var(--dd-border) 34%, transparent);--border-emphasis:var(--dd-border-strong);--border-strong:var(--dd-border-strong);--radius-xs:2px;--radius-sm:4px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-2xl:10px;--shadow-xs:none;--shadow-sm:none;--shadow-card:none;--shadow-md:0 8px 24px #18201f17;--shadow-lg:0 14px 36px #18201f1f;background:var(--bg-page);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans)}:root .public-product-shell .content-wrap,:root .public-product-shell .dd-page-frame,:root .public-product-shell .financial-page,:root .public-product-shell .financial-page--wide{width:min(var(--layout-max-width), calc(100% - 64px));max-width:calc(100vw - 32px);margin-inline:auto}:root .public-product-shell .financial-page--wide{width:min(var(--layout-max-width), calc(100% - 64px))}:root .public-product-shell>main{background:var(--bg-page);padding-top:0!important}:root .public-product-shell :where(.dd-page-hero__title,.dd-page-hero__eyebrow,.dd-kicker,.dd-manchette,.section-title,.dd-section-title,.financial-section-title,.home-market-phase-headline,.ticker-company-title){font-family:var(--font-sans);letter-spacing:0;font-style:normal}:root .public-product-shell :where(.dd-art-page__title,.dd-art-card__title,.dd-article-masthead h1,.dd-editorial-index__lead-copy strong,.dd-editorial-index__card-copy strong,.dd-home-desk__lead-copy strong,.dd-home-desk__card-copy strong,.article-body h2,.article-body h3){font-family:var(--font-editorial)}:root .public-product-shell :where(table,.mono-num,.font-mono-numbers,.tabular-nums,[data-numeric]){font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:0}:root .public-product-shell .market-command-center-eyebrow{letter-spacing:.04em;font-weight:700}:root .public-product-shell .market-command-center-title{font-family:var(--font-sans);font-size:var(--type-ui-section);letter-spacing:0;font-weight:650;line-height:1.2}:root .public-product-shell :where(.dd-page-visual,.dd-data-motif,.dd-dashboard-decoration,.dd-editorial-pattern,.dd-category-banner-graphic,.dd-card-accent-graphic){display:none!important}:root .public-product-shell .gradient-mesh{background-color:var(--bg-page);background-image:none}:root .public-product-shell :where(.dd-page-hero,.home-market-hero,.ticker-price-hero,.financial-section-header):before,:root .public-product-shell :where(.dd-page-hero,.home-market-hero,.ticker-price-hero,.financial-section-header):after,:root .public-product-shell .dd-editorial-index:before,:root .public-product-shell .dd-editorial-index__latest:before{content:none;display:none}:root .public-product-shell .nav-header{border-bottom:1px solid var(--header-border);background:var(--header-bg);box-shadow:none;-webkit-backdrop-filter:none}:root .public-product-shell .nav-header .content-wrap>div{gap:20px;min-height:64px}:root .public-product-shell .nav-mega-trigger{border-radius:var(--radius-md);min-height:40px;color:var(--text-secondary);padding:0 10px;font-size:14px;font-weight:500}:root .public-product-shell .nav-mega-trigger:after{border-radius:0;height:2px;bottom:-12px;left:10px;right:10px}:root .public-product-shell .nav-mega-trigger:hover{color:var(--text-primary);background:0 0}:root .public-product-shell .nav-mega-trigger.active{color:var(--accent-primary);background:0 0;font-weight:600}:root .public-product-shell .nav-search-trigger{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);width:min(100%,340px);min-height:40px;color:var(--text-muted);box-shadow:none}:root .public-product-shell .nav-search-trigger:hover,:root .public-product-shell .nav-search-trigger:focus-visible{border-color:var(--border-emphasis);background:var(--bg-surface);color:var(--text-primary)}:root .public-product-shell .nav-search-kbd{background:var(--bg-elevated);color:var(--text-muted);box-shadow:none;border:0}:root .public-product-shell :where(.nav-icon-btn,.nav-auth-mobile,.nav-user-trigger){border-radius:var(--radius-md);min-width:40px;min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000}:root .public-product-shell :where(.nav-icon-btn,.nav-auth-mobile,.nav-user-trigger):hover{border-color:var(--border-light);background:var(--bg-hover)}:root .public-product-shell .nav-cta-btn{border-radius:var(--radius-md);min-height:40px;box-shadow:none;padding-inline:14px;transform:none}:root .public-product-shell .nav-cta-btn:hover{box-shadow:none;transform:none}:root .public-product-shell :where(.nav-mega-inner,.nav-user-panel){border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg)}:root .public-product-shell .nav-mega-inner{gap:2px;padding:6px}:root .public-product-shell .nav-mega-item{border-radius:var(--radius-md);border:0;padding:10px 12px}:root .public-product-shell .nav-mega-item+.nav-mega-item{border-top:0}:root .public-product-shell .nav-mega-item:hover{background:var(--bg-hover);border:0}:root .public-product-shell .nav-mega-item.active{background:var(--bg-active);border:0}:root .public-product-shell .nav-mega-item-label{font-size:14px;font-weight:600}:root .public-product-shell .nav-mega-item-desc{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.4}:root .public-product-shell .financial-page,:root .public-product-shell .dd-page-frame{padding-block:20px 48px}:root .public-product-shell :where(.financial-page-stack,.financial-page>.financial-page-stack){gap:40px}:root .public-product-shell .dd-page-hero{border:0;border-bottom:1px solid var(--border-hairline);box-shadow:none;background:0 0;border-radius:0;margin-bottom:24px;overflow:visible}:root .public-product-shell .dd-page-hero__inner{align-items:flex-end;gap:24px;padding:4px 0 20px}:root .public-product-shell .dd-page-hero__eyebrow,:root .public-product-shell .dd-kicker{color:var(--text-muted);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.35}:root .public-product-shell .dd-page-hero__title,:root .public-product-shell .dd-manchette{color:var(--text-primary);font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1.15}:root .public-product-shell .dd-page-hero__subtitle{max-width:68ch;color:var(--text-secondary);margin-top:8px;font-size:14px;font-weight:400;line-height:1.55}:root .public-product-shell .financial-section-header{border:0;align-items:flex-end;margin-bottom:16px;padding:0}:root .public-product-shell .financial-section-title{color:var(--text-primary);text-transform:none;font-size:18px;font-weight:650;line-height:1.35}:root .public-product-shell .financial-section-description{color:var(--text-muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.45}:root .public-product-shell .financial-section-action :where(a,button),:root .public-product-shell .financial-action{border-radius:var(--radius-sm);min-height:32px;color:var(--accent-primary);padding:0 8px;font-size:13px;font-weight:600;text-decoration:none}:root .public-product-shell .financial-section-action :where(a,button):hover,:root .public-product-shell .financial-action:hover{background:var(--bg-hover);text-decoration:none}:root .public-product-shell :where(.financial-card,.dd-section,.section-shell,.card,.panel,.dd-data-panel,.market-mover-panel){border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:none}:root .public-product-shell :where(.financial-card,.dd-section,.section-shell,.card,.panel,.dd-data-panel,.market-mover-panel):hover{border-color:var(--border-default);background:var(--bg-surface);box-shadow:none;transform:none}:root .public-product-shell :is(.financial-card,.dd-section,.section-shell,.card,.panel,.dd-data-panel) :is(.financial-card,.dd-section,.section-shell,.card,.panel,.dd-data-panel){box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0}:root .public-product-shell :where(.dd-section-head,.section-head,.section-header){border-bottom:1px solid var(--border-hairline);background:0 0;min-height:48px;padding:12px 16px}:root .public-product-shell :where(.financial-card-header,.financial-card-footer){padding:12px 16px}:root .public-product-shell .financial-card-body{padding:16px}:root .public-product-shell :where(.financial-data-table-shell,.dd-data-table-shell,.table-shell){border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:none;overflow:hidden}:root .public-product-shell :where(.financial-data-table,.dd-table,.data-table) th{border-bottom:1px solid var(--border-hairline);background:var(--bg-muted);height:40px;color:var(--text-muted);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}:root .public-product-shell :where(.financial-data-table,.dd-table,.data-table) td{border-bottom-color:var(--border-light);height:48px;font-size:13px}:root .public-product-shell :where(.input-shell,input,select,textarea){border-radius:var(--radius-md)}:root .public-product-shell :where(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.nav-cta-btn){box-shadow:none}:root .public-product-shell .home-financial-page{padding-top:8px}:root .public-product-shell .home-financial-page .financial-page-stack{gap:40px}:root .public-product-shell .home-financial-page .home-market-hero{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:none;padding:20px;overflow:hidden}:root .public-product-shell .home-financial-page .home-market-phase{border:0;border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pill link""headline headline";gap:8px 16px;margin:0 0 16px;padding:0 0 16px;display:grid}:root .public-product-shell .home-financial-page .home-market-phase-headline{color:var(--text-primary);text-overflow:clip;white-space:normal;margin:0;font-size:clamp(17px,1.8vw,21px);font-weight:600;line-height:1.35;overflow:visible}:root .public-product-shell .home-hero-status-pill{background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;gap:7px;min-height:28px;padding:0;display:inline-flex}:root .public-product-shell .home-market-read-link{min-height:28px;color:var(--accent-primary);align-self:center;align-items:center;font-size:13px;font-weight:600}:root .public-product-shell .home-market-read-link:before{display:none}:root .public-product-shell .home-financial-page .home-market-body{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;display:grid}:root .public-product-shell .home-market-primary{border-right:1px solid var(--border-hairline);min-width:0;padding-right:20px}:root .public-product-shell .home-market-index-link{background:0 0;border:0;border-radius:0;padding:0}:root .public-product-shell .home-hero-main-number{color:var(--text-primary);font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1}:root .public-product-shell .home-hero-label,:root .public-product-shell .home-hero-mini-label{color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}:root .public-product-shell .home-market-side{background:0 0;border:0;border-radius:0;overflow:visible}:root .public-product-shell .home-hero-volume-card{background:0 0;border:0;border-radius:0;padding:0 0 16px}:root .public-product-shell .home-market-ledger-kpis,:root .public-product-shell .home-market-support-grid{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-muted);overflow:hidden}:root .public-product-shell .home-market-ledger-kpi,:root .public-product-shell .home-hero-metric-card{border:0;border-right:1px solid var(--border-hairline);background:0 0;border-radius:0;padding:12px}:root .public-product-shell .home-market-ledger-kpi:last-child,:root .public-product-shell .home-hero-metric-card:last-child{border-right:0}:root .public-product-shell .home-market-facts{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-muted);margin-top:16px;overflow:hidden}:root .public-product-shell .home-market-facts>div{padding:12px 14px}:root .public-product-shell .market-context-grid{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}:root .public-product-shell .market-context-subhead,:root .public-product-shell .macro-context-header{min-height:48px;padding-inline:16px}:root .public-product-shell .market-context-subhead h3{letter-spacing:0;font-size:13px}:root .public-product-shell .ticker-financial-page{padding-top:8px}:root .public-product-shell .ticker-financial-page .ticker-price-hero{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:none}:root .public-product-shell .ticker-financial-page .ticker-company-title{font-size:clamp(23px,2.4vw,30px);font-weight:650}:root .public-product-shell .ticker-financial-page .ticker-main-price{font-size:clamp(30px,3vw,40px);font-weight:600}:root .public-product-shell .ticker-financial-page .ticker-tabs-wrapper{border:1px solid var(--border-hairline);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:none;background:#fffffffa;border-top:0}:root .public-product-shell .ticker-financial-page .ticker-tab-item{min-height:44px;color:var(--text-secondary);font-size:13px;font-weight:500}:root .public-product-shell .ticker-financial-page .ticker-tab-item--active{color:var(--accent-primary);font-weight:600}:root .public-product-shell .dd-article-shell{background:0 0}:root .public-product-shell .dd-art-page{background:var(--bg-surface)}:root .public-product-shell .dd-article-masthead{border-bottom:1px solid var(--border-hairline);background:0 0;padding-block:16px 24px}:root .public-product-shell .dd-article-masthead h1,:root .public-product-shell .dd-art-page__title{color:var(--text-primary);letter-spacing:-.015em;font-size:clamp(32px,4.4vw,54px);font-weight:500;line-height:1.06}:root .public-product-shell .dd-article-section-nav{border-bottom:1px solid var(--border-hairline);background:var(--bg-surface)}:root .public-product-shell .dd-article-section-nav a{color:var(--text-secondary);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}:root .public-product-shell .dd-article-section-nav a[aria-current=page]{color:var(--accent-primary);font-weight:600}:root .public-product-shell :where(.dd-editorial-index__lead,.dd-editorial-index__card,.dd-editorial-index__latest,.dd-art-card){border-color:var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:none;transform:none}:root .public-product-shell :where(.dd-editorial-index__lead,.dd-editorial-index__card,.dd-editorial-index__latest,.dd-art-card):hover{border-color:var(--border-default);box-shadow:none;transform:none}:root .public-product-shell>footer{border-top:1px solid var(--border-hairline);background:var(--bg-muted)}:root .public-product-shell>footer .content-wrap{padding-block:32px 20px}@media (max-width:1023px){:root .public-product-shell .home-financial-page .home-market-body{grid-template-columns:1fr}:root .public-product-shell .home-market-primary{border-right:0;border-bottom:1px solid var(--border-hairline);padding-bottom:20px;padding-right:0}:root .public-product-shell .market-context-grid{grid-template-columns:1fr}:root .public-product-shell .market-context-macro-shell{border-top:1px solid var(--border-hairline);border-left:0;height:auto!important}}@media (max-width:767px){:root .public-product-shell .content-wrap,:root .public-product-shell .dd-page-frame,:root .public-product-shell .financial-page,:root .public-product-shell .financial-page--wide{width:min(100% - 24px,1280px);max-width:calc(100vw - 16px)}:root .public-product-shell .nav-header .content-wrap{width:calc(100% - 16px)}:root .public-product-shell .nav-header .content-wrap>div{gap:8px;min-height:56px}:root .public-product-shell .financial-page,:root .public-product-shell .dd-page-frame{padding-block:12px 32px}:root .public-product-shell :where(.financial-page-stack,.financial-page>.financial-page-stack),:root .public-product-shell .home-financial-page .financial-page-stack{gap:32px}:root .public-product-shell .dd-page-hero__inner{align-items:flex-start;gap:12px;padding-bottom:16px}:root .public-product-shell .dd-page-hero__title,:root .public-product-shell .dd-manchette{font-size:25px}:root .public-product-shell .home-financial-page .home-market-hero{padding:16px}:root .public-product-shell .home-financial-page .home-market-phase{grid-template-areas:"pill link""headline headline";gap:6px 10px}:root .public-product-shell .home-financial-page .home-market-phase-headline{font-size:17px}:root .public-product-shell .home-hero-main-number{font-size:32px}:root .public-product-shell .financial-section-header{align-items:flex-start;gap:8px}:root .public-product-shell .financial-section-title{font-size:17px}:root .public-product-shell .ticker-financial-page .ticker-tabs-wrapper{overflow-x:auto}}@media (max-width:390px){:root .public-product-shell .content-wrap,:root .public-product-shell .dd-page-frame,:root .public-product-shell .financial-page,:root .public-product-shell .financial-page--wide{width:calc(100% - 16px)}:root .public-product-shell .home-financial-page .home-market-hero{padding:14px}:root .public-product-shell .home-market-read-link{font-size:12px}}:root .public-product-shell .dd-glossary-category.badge-info{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){:root .public-product-shell *,:root .public-product-shell :before,:root .public-product-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root .public-product-shell .dd-public-market-header{border:0;min-height:0;margin:0;padding:2px 0 12px}:root .public-product-shell .dd-public-market-header:after{content:none;display:none}:root .public-product-shell .dd-public-market-header h1{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.018em;margin:2px 0 0;font-size:clamp(25px,2.4vw,32px);font-weight:650;line-height:1.12}:root .public-product-shell .dd-public-market-header>div>p:first-child{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-style:normal;font-weight:600}:root .public-product-shell .dd-public-market-description{max-width:68ch;color:var(--text-secondary)!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;display:block!important}:root .public-product-shell .dd-legacy-market-actions{display:none!important}:root .public-product-shell .dd-public-market-nav{border-bottom:1px solid var(--border-hairline);background:var(--bg-surface);scrollbar-width:none;align-items:stretch;gap:24px;min-width:0;overflow-x:auto;display:flex!important}:root .public-product-shell .dd-public-market-nav::-webkit-scrollbar{display:none}:root .public-product-shell .dd-public-market-nav a{min-height:40px;color:var(--text-secondary);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}:root .public-product-shell .dd-public-market-nav a:hover{color:var(--text-primary)}:root .public-product-shell .dd-public-market-nav a[aria-current=page]{color:var(--accent-primary);font-weight:600}:root .public-product-shell .dd-public-market-nav a[aria-current=page]:after{background:var(--accent-primary);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}:root .public-product-shell .dd-public-market-nav a:focus-visible{outline:2px solid var(--interactive-focus-ring);outline-offset:-2px;border-radius:2px}:root .public-product-shell .dd-public-markets-page{padding-top:18px}:root .public-product-shell .dd-public-markets-page>div{gap:16px}:root .public-product-shell .dd-public-market-register .financial-section-header{margin-bottom:10px}:root .public-product-shell .dd-public-market-register__summary{min-height:34px;margin-bottom:8px;padding-inline:2px}:root .public-product-shell .dd-explorer-table-shell>.financial-data-table-toolbar{border-bottom:1px solid var(--border-hairline);background:var(--bg-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}:root .public-product-shell .dd-explorer-table-shell .market-tabs{border:0;border-bottom:1px solid var(--border-hairline);background:0 0;gap:20px;padding:0}:root .public-product-shell .dd-explorer-table-shell .market-tab{min-height:40px;color:var(--text-secondary);border-radius:0;padding:0 1px;font-size:13px;font-weight:650}:root .public-product-shell .dd-explorer-table-shell .market-tab--active{color:var(--accent-primary);background:0 0;font-weight:750}:root.theme-dark .public-product-shell .dd-explorer-table-shell .market-tab--active{color:var(--text-primary)}:root .public-product-shell .dd-public-sectors-page{padding-top:18px}:root .public-product-shell .dd-public-sector-summary{margin:14px 0 16px}:root .public-product-shell .dd-public-sector-summary>div{min-height:58px;padding:10px 12px}:root .public-product-shell .dd-public-sectors-table{border-color:var(--border-hairline);border-radius:var(--radius-lg)}:root .public-product-shell .dd-public-sectors-page .financial-empty-state{max-width:100%;overflow:hidden}:root .public-product-shell .dd-public-sectors-page .financial-empty-state-message{overflow-wrap:anywhere;white-space:normal;max-width:54ch;margin-inline:auto}:root .public-product-shell .dd-public-sectors-mobile{margin:0;padding:0;list-style:none}:root .public-product-shell .dd-public-sectors-mobile li{border-bottom:1px solid var(--border-hairline)}:root .public-product-shell .dd-public-sectors-mobile li:first-child{border-top:1px solid var(--border-hairline)}:root .public-product-shell .dd-public-sectors-mobile a{color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:14px 2px;text-decoration:none;display:grid}:root .public-product-shell .dd-public-sectors-mobile a:focus-visible{outline:2px solid var(--interactive-focus-ring);outline-offset:-2px}:root .public-product-shell .dd-public-sectors-mobile__identity,:root .public-product-shell .dd-public-sectors-mobile a>span:nth-child(2){gap:3px;min-width:0;display:grid}:root .public-product-shell .dd-public-sectors-mobile__identity strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}:root .public-product-shell .dd-public-sectors-mobile small{color:var(--text-muted);font-size:var(--type-ui-caption);line-height:1.35}:root .public-product-shell .dd-public-sectors-mobile a>span:nth-child(2){justify-items:end}:root .public-product-shell .dd-public-sectors-mobile a>span:nth-child(2) strong{font-size:13px;font-weight:650}:root .public-product-shell .dd-public-sectors-mobile dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}:root .public-product-shell .dd-public-sectors-mobile dl>div{min-width:0}:root .public-product-shell .dd-public-sectors-mobile dt{color:var(--text-muted);font-size:var(--type-ui-caption);font-weight:500}:root .public-product-shell .dd-public-sectors-mobile dd{color:var(--text-secondary);font-family:var(--font-data);font-size:var(--type-ui-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}:root .public-product-shell .dd-public-sectors-mobile__coverage{border-left:2px solid var(--warning);grid-column:1/-1;padding-left:8px}:root .public-product-shell .dd-public-screener{gap:14px;padding-top:18px}:root .public-product-shell .dd-public-source-label{min-height:32px;color:var(--text-muted);font-size:var(--type-ui-caption);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}:root .public-product-shell .dd-public-source-label svg{display:none}:root .public-product-shell .dd-public-screener-context{border-color:var(--border-hairline);background:var(--bg-surface)}:root .public-product-shell .dd-public-screener-workspace{border-color:var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:visible}:root .public-product-shell .dd-public-screener-controls{background:var(--bg-surface)}:root .public-product-shell .dd-public-screener-controls input,:root .public-product-shell .dd-public-screener-controls select,:root .public-product-shell .dd-public-screener-controls button{box-shadow:none}:root .public-product-shell .dd-public-method-note{border-top-color:var(--border-hairline);color:var(--text-muted);font-size:var(--type-ui-caption);line-height:1.5}:root .public-product-shell .dd-public-comparator{gap:14px;padding-top:18px}:root .public-product-shell .dd-public-comparator-surface{border-color:var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:none;overflow:visible}:root .public-product-shell .dd-public-comparator-surface p{overflow-wrap:anywhere;white-space:normal;max-width:100%}:root .public-product-shell .dd-public-comparator-section-header{border-bottom-color:var(--border-hairline);min-height:58px;padding:11px 14px}:root .public-product-shell .dd-public-comparator-section-header h2{font-size:15px;font-weight:650}:root .public-product-shell .dd-public-comparator-section-header p{color:var(--text-muted);font-size:var(--type-ui-caption)}:root .public-product-shell .dd-public-comparator-toolbar{border-bottom-color:var(--border-hairline);background:var(--bg-muted);padding:10px 14px}:root .public-product-shell .dd-public-comparator-selection article{border-color:var(--border-hairline);background:var(--bg-surface)}:root .public-product-shell .dd-article-shell{padding-top:18px}:root .public-product-shell .dd-public-articles-header{margin-bottom:0}:root .public-product-shell .dd-public-articles-header .dd-page-hero__inner{align-items:flex-end;min-height:0;padding:2px 0 14px}:root .public-product-shell .dd-public-articles-header .dd-page-hero__title{letter-spacing:-.018em;font-size:clamp(27px,2.8vw,36px);font-weight:600}:root .public-product-shell .dd-public-articles-header .dd-page-hero__actions{align-self:flex-end}:root .public-product-shell .dd-public-articles-header .dd-page-signal-chip{min-height:auto;color:var(--text-muted);font-size:var(--type-ui-caption);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}:root .public-product-shell .dd-public-articles-header .dd-page-signal-chip:before{content:none;display:none}:root .public-product-shell .dd-article-shell__stack{gap:18px;display:grid}:root .public-product-shell .dd-article-shell .dd-editorial-index{border:1px solid var(--section-border);border-radius:var(--section-radius);background:var(--bg-section);padding:clamp(16px,2vw,22px)}:root .public-product-shell .dd-article-section-nav{border-bottom-color:var(--border-hairline);gap:26px}:root .public-product-shell .dd-article-section-nav a{min-height:40px;padding:11px 1px 10px;font-size:13px;font-weight:500}:root .public-product-shell .dd-article-shell .dd-editorial-index__toolbar{padding-bottom:10px}:root .public-product-shell .dd-article-shell .dd-editorial-index__lead{background:0 0;border-radius:0}:root .public-product-shell .dd-article-shell .dd-editorial-index__card{background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;padding-inline:0}:root .public-product-shell .dd-article-shell .dd-editorial-index__empty>:first-child{display:none}:root .public-product-shell .dd-article-shell .dd-editorial-index__empty{border:1px solid var(--border-default);background:var(--bg-section);overflow-wrap:anywhere;white-space:normal;border-radius:6px;max-width:100%;min-height:7rem;padding:1.5rem 16px;overflow:hidden}@media (max-width:1023px){:root .public-product-shell .dd-article-shell .dd-editorial-index__hero--with-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){:root .public-product-shell .dd-public-market-header{padding-bottom:8px;display:block}:root .public-product-shell .dd-public-market-header h1{font-size:25px}:root .public-product-shell .dd-public-market-description{max-width:42ch;margin-top:4px!important;font-size:12px!important}:root .public-product-shell .dd-public-market-nav{gap:20px;margin-inline:-2px;padding-inline:2px}:root .public-product-shell .dd-public-market-nav a{min-height:44px;font-size:12px}:root .public-product-shell .dd-explorer-table-shell>.financial-data-table-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px}:root .public-product-shell .dd-explorer-table-shell .market-tabs{max-width:100%;overflow-x:auto}:root .public-product-shell .dd-explorer-table-shell :is(.market-tab,select,input,.financial-action),:root .public-product-shell :is(.calendar-filterbar__scope,.calendar-filterbar__control,.calendar-filterbar__reset),:root .public-product-shell .market-documents-source-tabs button,:root .public-product-shell .market-documents-pagination-button,:root .public-product-shell .dd-article-shell :is(.dd-editorial-index__filter-toggle,.dd-editorial-index__search input){min-height:44px}:root .public-product-shell .market-documents-pagination-button,:root .public-product-shell .nav-header .nav-icon-btn{min-width:44px}:root .public-product-shell .nav-header .nav-icon-btn,:root .public-product-shell .financial-action{min-height:44px}:root .public-product-shell .dd-public-sectors-table{display:block!important}:root .public-product-shell .dd-public-sectors-mobile{display:none!important}:root .public-product-shell .dd-public-sector-summary{margin-block:10px 12px}:root .public-product-shell .dd-public-screener{gap:12px}:root .public-product-shell .dd-public-source-label{display:none}:root .public-product-shell .dd-public-comparator-selection[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}:root .public-product-shell .dd-public-articles-header .dd-page-hero__inner{gap:8px;padding-bottom:12px;display:grid}:root .public-product-shell .dd-public-articles-header .dd-page-hero__actions{justify-self:start}:root .public-product-shell .dd-article-section-nav{gap:22px}:root .public-product-shell .dd-article-section-nav a{min-height:44px}}@media (max-width:390px){:root .public-product-shell .dd-public-comparator-selection[data-count]{grid-template-columns:minmax(0,1fr)}:root .public-product-shell .dd-public-comparator-selection article{border-right:0;border-bottom:1px solid var(--border-hairline)}:root .public-product-shell .dd-public-sectors-mobile dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:7px}}
:root.theme-light .workspace-route{--bg-page:var(--dd-bg);--bg-canvas:var(--dd-bg);--bg-surface:var(--dd-surface);--bg-subtle:var(--dd-bg-muted);--bg-elevated:var(--dd-surface-soft);--bg-muted:var(--dd-surface-soft);--bg-hover:color-mix(in srgb, var(--dd-ink) 4%, transparent);--border-hairline:color-mix(in srgb, var(--dd-border) 58%, transparent);--border-default:var(--dd-border);--border-emphasis:var(--dd-border-strong);--text-primary:var(--dd-text);--text-secondary:var(--dd-text-muted);--text-muted:var(--dd-text-soft);background:var(--bg-page);min-height:calc(100vh - 8rem);color:var(--text-primary);font-family:var(--font-sans)}:root .workspace-route :where(.dd-page-frame,.page-shell){width:min(1440px,100% - 64px);max-width:calc(100vw - 32px);margin-inline:auto}:root .workspace-route__header{background:var(--bg-page);padding-top:20px}:root .workspace-route__heading{align-items:flex-end;padding-bottom:14px}:root .workspace-route__kicker{color:var(--text-muted);font-family:var(--font-sans);letter-spacing:0;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:600}:root .workspace-route__heading h1{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.015em;font-size:clamp(24px,2vw,32px);font-weight:600;line-height:1.15}:root .workspace-route__context{color:var(--text-secondary);font-size:13px;font-weight:400}:root .workspace-route__tabs{border:0;border-bottom:1px solid var(--border-hairline);background:0 0;gap:20px;padding:0}:root .workspace-route__tab{min-height:42px;color:var(--text-secondary);border-radius:0;padding-inline:0;font-size:13px;font-weight:550}:root .workspace-route__tab:hover,:root .workspace-route__tab.is-active{color:var(--text-primary);background:0 0}:root .workspace-route__tab.is-active:after{background:var(--accent-primary)}:root .workspace-route__content{background:var(--bg-page)}:root .workspace-route .gradient-mesh{background-color:var(--bg-page);background-image:none}:root .workspace-route__content :where(.workspace-tab-page,.page-shell){padding-top:16px;padding-bottom:48px}:root .workspace-route :where(.card,.dd-section,.dd-data-panel,.financial-card){border-color:var(--border-default);background:var(--bg-surface);box-shadow:none;border-radius:8px}:root .workspace-route .portfolio-tabs{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}:root .workspace-route .member-empty-state{border-radius:8px}:root .workspace-route .member-empty-state__icon{border-radius:6px}:root .workspace-route .portfolio-mobile-add{box-shadow:none;border-radius:8px;background:var(--accent-primary)!important}:root .workspace-route :where(.dd-card-accent-graphic,.dd-empty-state-illustration){display:none!important}:root .workspace-inline-toolbar{border-top:0;border-bottom:1px solid var(--border-hairline);align-items:center;min-height:36px;padding:0 0 10px}:root .workspace-inline-toolbar:before{content:none;display:none}:root .workspace-inline-toolbar>p:first-child,:root .workspace-inline-toolbar__meta{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}:root .workspace-text-action{min-height:36px;color:var(--text-secondary);border:0;border-radius:6px;padding-inline:10px;font-size:12px;font-weight:600}:root .workspace-text-action:hover{background:var(--bg-hover);color:var(--text-primary);border:0}:root .workspace-route :where(input,select,textarea){border-color:var(--border-default);background:var(--bg-surface);box-shadow:none;border-radius:6px}:root .workspace-route :where(input,select,textarea):focus{border-color:var(--accent-primary);outline:2px solid color-mix(in srgb, var(--accent-primary) 16%, transparent);outline-offset:1px}:root .watchlist-priority-line{border:1px solid var(--border-hairline);border-radius:7px;padding:10px 12px}:root .watchlist-add-bar{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:7px;padding:6px 8px}:root .watchlist-ledger{border-color:var(--border-default);background:var(--bg-surface);border-radius:8px}:root .watchlist-ledger__head{background:var(--bg-muted);color:var(--text-muted);font-size:var(--type-ui-caption);letter-spacing:0;text-transform:none;font-weight:600}@media (max-width:760px){:root .workspace-inline-toolbar.workspace-dashboard-status{min-height:3.125rem}:root .workspace-route :where(.dd-page-frame,.page-shell){width:calc(100% - 24px);max-width:none}:root .workspace-route__header{padding-top:12px}:root .workspace-route__heading{padding-bottom:8px}:root .workspace-route__context{margin-top:4px}:root .workspace-route__tabs{scrollbar-width:none;gap:18px;overflow-x:auto}:root .workspace-route__tabs::-webkit-scrollbar{display:none}:root .workspace-route__tab,:root .workspace-text-action,:root .workspace-route :where(button,input:not([type=checkbox]),select,.btn,.btn-primary,.btn-outline){min-height:44px}:root .workspace-route :where(.watchlist-ledger__remove,.portfolio-list-row__delete){width:44px;min-width:44px;height:44px;min-height:44px}:root .workspace-route :where(.portfolio-list-add-row,.portfolio-tabs__button){min-height:44px}:root .workspace-route .portfolio-account-header__toolbar button{width:44px;min-width:44px;height:44px}:root .workspace-route__content :where(.workspace-tab-page,.page-shell){padding-top:12px;padding-bottom:32px}:root .watchlist-add-bar{gap:4px}}
:root.theme-light :is(.public-product-shell,.workspace-route,.admin-ops){--bg-page:var(--dd-bg);--bg-canvas:var(--dd-bg);--bg-section:var(--dd-surface);--bg-section-soft:var(--dd-surface-soft);--bg-control:var(--dd-surface);--section-border:var(--dd-border);--section-divider:color-mix(in srgb, var(--dd-border) 72%, transparent);--section-radius:6px}:root.theme-dark :is(.public-product-shell,.workspace-route,.admin-ops){--bg-page:var(--dd-bg);--bg-canvas:var(--dd-bg);--bg-section:var(--dd-surface);--bg-section-soft:var(--dd-surface-soft);--bg-control:var(--dd-surface);--section-border:var(--dd-border);--section-divider:color-mix(in srgb, var(--dd-border) 74%, transparent);--section-radius:6px}:root :is(.public-product-shell,.workspace-route,.admin-ops){background:var(--bg-page)}:root :is(.public-product-shell,.workspace-route,.admin-ops,.auth-shell) :where([class*=bg-gradient],.gradient-mesh){background-color:var(--bg-page)!important;background-image:none!important}:root .public-product-shell>main,:root .public-product-shell .gradient-mesh,:root .workspace-route,:root .workspace-route__header,:root .workspace-route__content,:root .workspace-route .gradient-mesh,:root .admin-ops,:root .admin-ops .admin-ops__main{background-image:none;background-color:var(--bg-page)!important}:root .public-product-shell>main{padding-top:0!important}:root .public-product-shell .content-wrap,:root .public-product-shell .dd-page-frame,:root .public-product-shell .financial-page,:root .public-product-shell .financial-page--wide{width:min(var(--layout-max-width), calc(100% - 64px));max-width:calc(100vw - 32px);margin-inline:auto}:root .public-product-shell .financial-page--wide{width:min(var(--layout-max-width), calc(100% - 64px))}:root .public-product-shell .financial-page,:root .public-product-shell .dd-page-frame{padding-block:20px 48px}:root .public-product-shell .home-financial-page{padding-top:8px}:root .public-product-shell .nav-header .content-wrap>div{min-height:64px}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea,nav,table){font-family:var(--font-sans);font-style:normal}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(.dd-page-hero__title,.dd-page-title,.workspace-route__heading h1,.dd-public-market-header h1,.dd-manchette,.home-market-phase-headline,.ticker-company-title,.dd-public-screener h1){letter-spacing:-.015em;font-style:normal;line-height:1.18;font-family:var(--font-sans)!important;font-size:clamp(24px, 2.2vw, var(--type-ui-page))!important;font-weight:600!important}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(h2.section-title,.financial-section-title,.dd-section-title){font-family:var(--font-sans);font-size:var(--type-ui-section);letter-spacing:0;text-transform:none;font-style:normal;font-weight:600;line-height:1.35}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(h3.section-title,h4.section-title,.section-title:not(h2)){font-family:var(--font-sans);font-size:var(--type-ui-panel);letter-spacing:0;text-transform:none;font-style:normal;font-weight:600;line-height:1.4}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(.dd-kicker,.section-kicker,.dd-page-hero__eyebrow,.metric-label,.dd-meta){font-family:var(--font-sans);font-size:var(--type-ui-caption);letter-spacing:.025em;font-style:normal;font-weight:600;line-height:1.4}:root .public-product-shell :where(.dd-art-page__title,.dd-article-masthead h1,.dd-art-card__title,.article-body h2,.article-body h3){font-family:var(--font-editorial)}:root .public-product-shell .financial-page-stack,:root .public-product-shell .home-financial-page .financial-page-stack{gap:24px!important}:root .public-product-shell .financial-section-header{border:0;border-bottom:1px solid var(--section-divider);align-items:flex-end;margin-bottom:14px;padding:0 0 12px}:root .public-product-shell .financial-section-header:before{content:none;display:none}:root .public-product-shell .dd-market-page-header .dd-page-hero__meta{color:var(--text-secondary);font-size:var(--type-ui-caption);margin-top:7px;font-weight:550}:root .public-product-shell .dd-public-market-nav{top:var(--header-offset,0);z-index:32;border:1px solid var(--section-border);border-radius:var(--section-radius);background:var(--bg-section);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y pinch-zoom;gap:4px;min-height:44px;padding-inline:8px;scroll-padding-inline:16px;position:sticky}:root .public-product-shell .financial-page:has(.dd-public-market-nav){--table-sticky-offset:calc(var(--header-offset,0px) + 45px)}:root .public-product-shell .dd-page-frame:has(.dd-public-market-nav){--table-sticky-offset:calc(var(--header-offset,0px) + 45px)}:root .public-product-shell .dd-public-market-nav a{scroll-snap-align:center;min-height:42px;padding-inline:11px}:root .public-product-shell .dd-market-page-header{margin-top:10px;margin-bottom:16px}:root .public-product-shell .dd-market-page-header .dd-page-hero__inner{align-items:center;min-height:82px;padding:10px 0 12px}:root .public-product-shell .dd-market-page-header .dd-page-hero__copy{flex-wrap:wrap;align-items:baseline;gap:3px 12px;min-width:0;display:flex}:root .public-product-shell .dd-market-page-header .dd-page-hero__eyebrow{display:none}:root .public-product-shell .dd-market-page-header .dd-page-hero__title-row{flex:0 0 100%}:root .public-product-shell .dd-market-page-header .dd-page-hero__subtitle,:root .public-product-shell .dd-market-page-header .dd-page-hero__meta{width:auto;max-width:none;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}:root .public-product-shell .dd-market-page-header .dd-page-hero__meta:before{color:var(--text-muted);content:"·";margin-right:12px}:root .public-product-shell .dd-market-page-header .dd-page-hero__actions{white-space:nowrap;align-self:center}@media (min-width:1024px){:is(:root .public-product-shell .financial-page:has(.dd-public-market-nav) .financial-data-table-shell,:root .public-product-shell .financial-page:has(.dd-public-market-nav) .financial-data-table-scroll){overflow:visible}:root .public-product-shell .financial-page:has(.dd-public-market-nav) .financial-data-table th{z-index:12;box-shadow:0 1px 0 var(--section-divider)}:root .public-product-shell .dd-explorer-table-shell,:root .public-product-shell .dd-explorer-table-shell .financial-data-table-scroll{overflow:visible}:root .public-product-shell .dd-explorer-table-shell .financial-data-table th{top:var(--table-sticky-offset,var(--header-offset,0))}}:root .page-shell .nav-search-input{width:100%;min-width:0;color:var(--text-primary);cursor:text;background:0 0;border:0;outline:0;font-size:14px}:root .page-shell .nav-search-input::placeholder{color:var(--text-muted);opacity:1}:root .page-shell .nav-explore-panel{z-index:70;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);width:min(720px,100vw - 48px);box-shadow:var(--shadow-lg);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%)}:root .page-shell .nav-explore-panel--single{grid-template-columns:minmax(0,1fr);width:min(292px,100vw - 32px);left:0;transform:none}:root .page-shell .nav-explore-group{min-width:0;padding:14px}:root .page-shell .nav-explore-group+.nav-explore-group{border-left:1px solid var(--border-hairline)}:root .page-shell .nav-explore-title{color:var(--text-muted);font-size:var(--type-ui-caption);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-weight:700}:root .page-shell .nav-explore-links{gap:2px;display:grid}:root .page-shell .nav-explore-link{border-radius:var(--radius-sm);min-height:34px;color:var(--text-secondary);align-items:center;padding-inline:8px;font-size:13px;font-weight:550;text-decoration:none;display:flex}:root .page-shell .nav-explore-link:hover,:root .page-shell .nav-explore-link:focus-visible{background:var(--bg-hover);color:var(--text-primary)}:root .page-shell .nav-explore-link.active{background:var(--bg-active);color:var(--accent-primary);font-weight:650}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(.dd-segmented,.finance-segmented,.finance-range-group){border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-section-soft);box-shadow:none}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(.dd-segmented-item--active,.finance-segmented-item-active,.finance-range-item-active){border-color:var(--border-default);background:var(--bg-section);color:var(--text-primary);box-shadow:none}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(.market-tabs,.tabs-container,.workspace-route__tabs){border:0;border-bottom:1px solid var(--border-hairline);box-shadow:none;background:0 0;border-radius:0}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(.market-tab--active,.tab-pill.active,.workspace-route__tab.is-active){color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--accent-primary);background:0 0;border-color:#0000}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(.dd-section-head,.section-head,.section-header,.dd-data-panel__head){min-height:52px;padding:14px 20px}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(.financial-data-table,.dd-table,.data-table,.table-compact) th{height:40px;font-family:var(--font-sans);letter-spacing:.04em;padding-inline:16px;font-size:12px;font-weight:600}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(.financial-data-table,.dd-table,.data-table,.table-compact) td{height:44px;padding-inline:16px;font-size:13px}:root .admin-ops :where(.financial-data-table,.dd-table,.data-table,.table-compact) :where(th,td){height:36px}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.input-shell){border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-control);min-height:40px;box-shadow:none}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.input-shell):focus-visible{border-color:var(--accent-primary);outline:2px solid color-mix(in srgb, var(--accent-primary) 24%, transparent);outline-offset:1px}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost){border-radius:var(--radius-md);min-height:40px;font-weight:600}:root .page-shell .palette-overlay{align-items:flex-start;padding-top:76px}:root .page-shell .palette-backdrop{background:color-mix(in srgb, var(--dd-ink) 24%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:root .page-shell .palette-panel{border-radius:var(--radius-lg);width:min(720px,100vw - 32px);max-height:min(68vh,520px)}@media (min-width:1280px) and (max-width:1535px){:root .public-product-shell .nav-search-trigger{width:min(100%,220px)}}:root .public-product-shell :where(.home-section-surface,.financial-page-stack>.financial-section,.dd-public-market-register,.dd-public-sectors-register,.dd-public-longform-surface,.dd-market-surface,.calendar-page__workspace,.dd-public-screener-workspace,.dd-public-comparator-surface){min-width:0;border:1px solid var(--section-border)!important;border-radius:var(--section-radius)!important;background:var(--bg-section)!important;box-shadow:none!important}:root .public-product-shell :where(.dd-public-market-register,.dd-public-sectors-register)>.financial-section-header{min-height:52px;margin:0;padding:14px 20px}:root .public-product-shell :where(.dd-public-market-register,.dd-public-sectors-register)>.financial-section-content>:where(.financial-data-table-shell,.dd-data-table-shell,.table-shell,.dd-explorer-table-shell){border:0;border-top:1px solid var(--section-divider);border-radius:0}:root .public-product-shell :where(.home-section-surface,.financial-page-stack>.financial-section,.dd-public-longform-surface){padding:clamp(16px,2vw,22px)}:root .public-product-shell .home-section-surface--parallel{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root .public-product-shell .home-section-surface--parallel .dd-home-editorial-flash-grid{align-items:stretch;margin:0}:root .public-product-shell .dd-home-parallel-panel{min-width:0;height:100%;display:flex;overflow:hidden;border:1px solid var(--section-border)!important;border-radius:var(--section-radius)!important;background:var(--bg-section)!important;box-shadow:none!important}:root .public-product-shell .market-context-parallel-grid>.dd-home-parallel-panel{flex-direction:column;align-self:start;height:auto;overflow:visible}:root .public-product-shell .dd-home-parallel-panel>.dd-home-desk{width:100%;height:100%;margin:0;overflow:visible;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(16px,2vw,22px)!important}:root .public-product-shell .dd-home-parallel-panel.dd-home-flash-section{background:var(--bg-section)!important;border-left-width:1px!important}:root .public-product-shell .dd-home-parallel-panel .dd-home-news-flash{width:100%}@media (max-width:760px){:root .public-product-shell .home-section-surface--parallel .dd-home-editorial-flash-grid{gap:16px}:root .public-product-shell .dd-home-parallel-panel .dd-news-flash--scrollable .dd-news-flash__list{max-height:none;padding-right:0;overflow:visible}}:root .public-product-shell :where(.home-section-surface,.financial-page-stack>.financial-section,.dd-public-market-register,.dd-public-sectors-register,.dd-public-longform-surface,.calendar-page__workspace,.dd-public-screener-workspace,.dd-public-comparator-surface) :where(.financial-section,.financial-card,.dd-section,.section-shell,.card,.panel,.dd-data-panel,.market-mover-panel,.market-context-grid,.dd-home-desk,.dd-home-desk__card,.calendar-page__summary,.calendar-page__ledger){box-shadow:none!important;background:0 0!important;border-radius:0!important}:root .public-product-shell :where(.home-section-surface,.financial-page-stack>.financial-section,.dd-public-longform-surface) :where(.financial-card,.dd-section,.section-shell,.card,.panel,.dd-data-panel,.market-mover-panel),:root .public-product-shell :where(.dd-public-market-register,.dd-public-sectors-register) :where(.financial-card,.dd-section,.section-shell,.card,.panel,.dd-data-panel,.market-mover-panel){border-width:0!important}:root .public-product-shell .dd-public-sectors-register{padding:clamp(16px,2vw,22px)}:root .public-product-shell :where(.home-section-surface,.financial-page-stack>.financial-section,.dd-public-longform-surface) :where(.financial-card,.dd-section,.section-shell,.card,.panel,.dd-data-panel,.market-mover-panel)+:where(.financial-card,.dd-section,.section-shell,.card,.panel,.dd-data-panel,.market-mover-panel){border-top:1px solid var(--section-divider)}:root .public-product-shell .home-section-surface:not(.home-section-surface--parallel)>.home-market-hero,:root .public-product-shell .home-section-surface:not(.home-section-surface--parallel)>.financial-section,:root .public-product-shell .home-section-surface:not(.home-section-surface--parallel)>.dd-home-desk,:root .public-product-shell .home-section-surface:not(.home-section-surface--parallel)>section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root .public-product-shell .home-market-ledger-kpis,:root .public-product-shell .home-market-support-grid,:root .public-product-shell .home-market-facts,:root .public-product-shell .market-context-grid,:root .public-product-shell .market-movers-board{border-color:var(--section-divider);box-shadow:none!important;background:0 0!important;border-radius:0!important}:root .public-product-shell .home-market-ledger-kpis,:root .public-product-shell .home-market-support-grid,:root .public-product-shell .home-market-facts{border-width:1px 0 0}:root .public-product-shell .home-market-phase{border:0;border-bottom:1px solid var(--section-divider);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pill link""headline headline";gap:8px 16px;margin:0 0 16px;padding:0 0 16px;display:grid}:root .public-product-shell .home-market-phase:after{content:none;display:none}:root .public-product-shell .home-hero-status-pill{background:0 0;border:0;border-radius:0;justify-self:start;align-items:center;gap:7px;min-height:28px;padding:0;display:inline-flex}:root .public-product-shell .home-market-read-link{min-height:28px;color:var(--accent-primary);align-self:center;align-items:center;font-size:13px;font-weight:600}:root .public-product-shell .home-market-read-link:before{display:none}:root .public-product-shell .home-market-phase-headline{color:var(--text-primary);letter-spacing:-.01em;grid-area:headline;margin:0;font-family:var(--font-sans)!important;font-size:clamp(18px,1.8vw,24px)!important;font-weight:600!important;line-height:1.3!important}:root .public-product-shell .home-market-phase-headline-compact{display:none}:root .public-product-shell .home-market-body{align-items:stretch;gap:20px;display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,.9fr)!important}:root .public-product-shell .home-market-primary{border-right:1px solid var(--section-divider)!important;grid-column:1!important;padding-right:20px!important}:root .public-product-shell .home-market-secondary{flex-direction:column;min-width:0;display:flex;grid-column:2!important}:root .public-product-shell .home-market-side{border-top:0;padding-top:0;border-left:0!important;grid-column:auto!important;padding-left:0!important}:root .public-product-shell .home-market-secondary .home-market-facts{margin-top:auto}:root .public-product-shell .dd-public-editorial-nav{top:var(--header-offset,0);z-index:32;border:1px solid var(--section-border);border-radius:var(--section-radius);background:var(--bg-section);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;align-items:stretch;gap:4px;min-width:0;min-height:44px;padding:0 8px;scroll-padding-inline:16px;display:flex;position:sticky;overflow-x:auto}:root .public-product-shell .dd-public-editorial-nav::-webkit-scrollbar{display:none}:root .public-product-shell .dd-public-editorial-nav a{min-height:42px;color:var(--text-secondary);font-family:var(--font-sans);white-space:nowrap;scroll-snap-align:center;background:0 0;border:0;flex:none;align-items:center;padding:0 11px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}:root .public-product-shell .dd-public-editorial-nav a:hover{color:var(--text-primary)}:root .public-product-shell .dd-public-editorial-nav a[aria-current=page]{color:var(--accent-primary);font-weight:600}:root .public-product-shell .dd-public-editorial-nav a[aria-current=page]:before{content:none;display:none}:root .public-product-shell .dd-public-editorial-nav a[aria-current=page]:after{background:var(--accent-primary);content:"";height:2px;display:block;position:absolute;bottom:-1px;left:11px;right:11px}:root .public-product-shell .dd-public-editorial-nav a:focus-visible{outline:2px solid var(--interactive-focus-ring);outline-offset:-2px;border-radius:2px}:root .public-product-shell .dd-home-desk__card{border:0;background:0 0!important}:root .public-product-shell .dd-home-desk__card:hover{transform:none;background:0 0!important}:root .public-product-shell .home-section-surface>section[class*=rounded-]{border:0;background:0 0!important;border-radius:0!important}:root .public-product-shell :where(.financial-data-table-shell,.dd-data-table-shell,.table-shell,.dd-explorer-table-shell){border-color:var(--section-divider);background:var(--bg-surface);box-shadow:none;border-radius:4px}:root .public-product-shell .dd-glossary-table-shell{overflow:visible}:root .public-product-shell :where(.dd-state-boundary,.dd-data-fallback){border:0;border-left:3px solid var(--warning);box-shadow:none;background:0 0;border-radius:0;padding:10px 12px}:root .public-product-shell .dd-freshness-badge{background:0 0;border:0;border-radius:0;padding:0}:root .public-product-shell .ticker-financial-page .ticker-price-hero,:root .public-product-shell .ticker-financial-page .ticker-tabs-wrapper{border-color:var(--section-border);border-radius:var(--section-radius);background:var(--bg-section)!important;box-shadow:none!important}:root .public-product-shell .ticker-financial-page{--table-sticky-offset:calc(var(--header-offset,65px) + 45px)}:root .public-product-shell .ticker-financial-page .ticker-tabs-wrapper{border-radius:0 0 var(--section-radius) var(--section-radius);border-top:0}:root .public-product-shell .home-hero-main-number{font-size:clamp(30px,3.5vw,40px);font-weight:600}:root .workspace-route :where(.card,.dd-section,.dd-data-panel,.financial-card){border:1px solid var(--section-border);border-radius:var(--section-radius);background:var(--bg-section)!important;box-shadow:none!important}:root .workspace-route :where(.card,.dd-section,.dd-data-panel,.financial-card) :where(.card,.dd-section,.dd-data-panel,.financial-card){border-width:1px 0 0;box-shadow:none!important;background:0 0!important;border-radius:0!important}:root .admin-ops :where(.card,.panel,.dd-section,.financial-card,.dd-admin-card,.card-soft){border-color:var(--section-border);background:var(--bg-section)!important;box-shadow:none!important}@media (max-width:760px){:root .public-product-shell .content-wrap,:root .public-product-shell .dd-page-frame,:root .public-product-shell .financial-page,:root .public-product-shell .financial-page--wide{width:min(100% - 32px,1440px);max-width:calc(100vw - 24px)}:root .public-product-shell .nav-header .content-wrap{width:calc(100% - 24px)}:root .public-product-shell .nav-header .content-wrap>div{min-height:56px}:root :is(.public-product-shell,.workspace-route,.admin-ops) :where(input:not([type=checkbox]):not([type=radio]),select,textarea,.input-shell,.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost){min-height:48px}:root :is(.public-product-shell,.workspace-route) :where(.financial-data-table,.dd-table,.data-table,.table-compact) td{height:52px}:root .public-product-shell .financial-page,:root .public-product-shell .dd-page-frame{padding-block:12px 32px}:root .public-product-shell .financial-page-stack,:root .public-product-shell .home-financial-page .financial-page-stack{gap:16px}:root .public-product-shell .home-market-phase{gap:4px 10px;margin-bottom:10px;padding-bottom:10px}:root .public-product-shell .home-market-phase-headline{font-size:15px!important;line-height:1.3!important}:root .public-product-shell .home-market-phase-headline-full{display:none}:root .public-product-shell .home-market-phase-headline-compact{display:block}:root .public-product-shell .home-hero-session-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;display:grid!important}:root .public-product-shell .home-hero-session-stats .home-hero-mini-stat{align-content:start;gap:2px;display:grid}:root .public-product-shell .home-hero-session-stats .home-hero-mini-stat>span:last-child{font-size:12px}:root .public-product-shell .home-market-ledger-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}:root .public-product-shell .home-market-ledger-kpi:last-child{border-top:0;border-left:1px solid var(--section-divider);flex-direction:column;grid-column:auto;justify-content:center;align-items:flex-start;gap:.2rem;min-height:3.75rem;padding-left:.45rem}:root .public-product-shell .home-market-facts>div{padding:8px 6px}:root .public-product-shell .home-market-facts>div:first-child{padding-left:0}:root .public-product-shell .home-market-facts dt,:root .public-product-shell .home-market-facts dd{font-size:12px}:root .public-product-shell .dd-market-page-header{margin-top:10px;margin-bottom:14px}:root .public-product-shell .dd-market-page-header .dd-page-hero__inner{align-items:flex-start;min-height:0;padding-bottom:12px}:root .public-product-shell :is(.dd-public-market-nav,.dd-public-editorial-nav){border-radius:0;margin-inline:0;padding-inline:4px}:root .public-product-shell :is(.dd-public-market-nav,.dd-public-editorial-nav) a{padding-inline:10px}:root .public-product-shell .dd-market-page-header .dd-page-hero__copy{display:block}:root .public-product-shell .dd-market-page-header .dd-page-hero__subtitle{display:none}:root .public-product-shell .dd-market-page-header .dd-page-hero__meta{margin-top:3px}:root .public-product-shell .dd-market-page-header .dd-page-hero__meta:before{content:none;display:none}:root .page-shell .palette-overlay{padding-top:8px}:root .public-product-shell :where(.home-section-surface,.financial-page-stack>.financial-section,.dd-public-market-register,.dd-public-longform-surface,.dd-public-sectors-register){border-radius:4px;padding:14px}:root .public-product-shell .home-financial-page .home-section-surface:not(.home-section-surface--parallel){width:calc(100% + 24px);margin-inline:-12px;border-left:0!important;border-right:0!important;border-radius:0!important;padding:16px!important}:root .public-product-shell .home-financial-page .home-section-surface--parallel{width:calc(100% + 24px);margin-inline:-12px}:root .public-product-shell .home-section-surface--parallel .dd-home-editorial-flash-grid,:root .public-product-shell .home-section-surface--parallel .market-context-parallel-grid{gap:16px}:root .public-product-shell .home-section-surface--parallel .dd-home-parallel-panel{border-left:0!important;border-right:0!important;border-radius:0!important}:root .public-product-shell .financial-section-header{align-items:flex-start;margin-bottom:12px;padding-bottom:10px}:root .public-product-shell .dd-public-sectors-register{overflow:hidden;padding:0!important}:root .public-product-shell .dd-public-sector-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important}:root .public-product-shell .dd-public-sector-summary>div{min-height:76px;border:0!important;border-bottom:1px solid var(--section-divider)!important;background:0 0!important;border-radius:0!important;padding:12px!important}:root .public-product-shell .dd-public-sector-summary>div+div{border-left:1px solid var(--section-divider)!important}:root .public-product-shell .dd-public-sector-summary p{max-width:100%}:root .public-product-shell .dd-public-sectors-section,:root .public-product-shell .dd-public-sectors-section>.financial-section-content{margin:0;padding:0}:root .public-product-shell .dd-public-sectors-table{border:0!important;border-radius:0!important}:root .public-product-shell .dd-public-sectors-table .financial-data-table-scroll{width:100%}:root .public-product-shell .home-session-section>.financial-section-header{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}:root .public-product-shell .home-session-section .financial-section-action{width:100%;min-width:0}:root .public-product-shell .home-session-nav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}:root .public-product-shell .home-session-nav::-webkit-scrollbar{display:none}:root .public-product-shell .home-session-nav a{flex:none}:root .public-product-shell .home-market-primary{border-right:0;padding-right:0}}@media (max-width:1023px){:root .public-product-shell .home-market-body{gap:14px;grid-template-columns:minmax(0,1fr)!important}:root .public-product-shell .home-market-primary,:root .public-product-shell .home-market-secondary{grid-column:1!important}:root .public-product-shell .home-market-primary{border-bottom:1px solid var(--section-divider);padding-bottom:14px;border-right:0!important;padding-right:0!important}:root .public-product-shell .home-market-secondary .home-market-facts{margin-top:12px}}
