:root:not(.theme-dark) .public-product-shell{--dd-bg:#fff;--dd-bg-muted:#f5f7fa;--dd-surface:#fff;--dd-surface-soft:#fafbfc;--dd-text:#101828;--dd-text-muted:#475467;--dd-text-soft:#667085;--dd-border:#dfe3e8;--dd-border-soft:#1018280f;--dd-border-strong:#c9d0d8;--bg-page:#fff;--bg-canvas:#fff;--bg-surface:#fff;--bg-subtle:#f5f7fa;--bg-elevated:#f5f7fa;--bg-inset:#f2f4f7;--bg-muted:#fafbfc;--bg-sidebar:#fafbfc;--bg-section:#f7f8fa;--bg-section-soft:#fbfcfd;--bg-control:#fff;--bg-hover:#1018280b;--bg-active:#1a3fd614;--text-primary:#101828;--text-secondary:#475467;--text-muted:#667085;--header-bg:#fffffffa;--header-bg-secondary:#fff;--header-border:#e4e7ec;--border-hairline:#eaecf0;--border-default:#dfe3e8;--border-light:#eef0f3;--border-subtle:#f0f2f5;--border-emphasis:#c9d0d8;--border-strong:#b7c0cb;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:8px;--radius-2xl:10px;--shadow-xs:none;--shadow-sm:none;--shadow-card:none;--shadow-md:0 8px 24px #10182814;--shadow-lg:0 14px 36px #1018281a;min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);background:#fff}:root:not(.theme-dark) .public-product-shell .content-wrap,:root:not(.theme-dark) .public-product-shell .dd-page-frame,:root:not(.theme-dark) .public-product-shell .financial-page,:root:not(.theme-dark) .public-product-shell .financial-page--wide{width:min(1280px,100% - 48px);max-width:calc(100vw - 24px);margin-inline:auto}:root:not(.theme-dark) .public-product-shell>main{background:#fff;padding-top:0!important}:root:not(.theme-dark) .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:not(.theme-dark) .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:not(.theme-dark) .public-product-shell :where(.mono-num,.font-mono-numbers,.tabular-nums,[data-numeric]){font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:0}:root:not(.theme-dark) .public-product-shell .market-command-center-eyebrow{letter-spacing:.04em;font-weight:700}:root:not(.theme-dark) .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:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .gradient-mesh{background-color:#fff;background-image:none}:root:not(.theme-dark) .public-product-shell :where(.dd-page-hero,.home-market-hero,.ticker-price-hero,.financial-section-header):before,:root:not(.theme-dark) .public-product-shell :where(.dd-page-hero,.home-market-hero,.ticker-price-hero,.financial-section-header):after,:root:not(.theme-dark) .public-product-shell .dd-editorial-index:before,:root:not(.theme-dark) .public-product-shell .dd-editorial-index__latest:before{content:none;display:none}:root:not(.theme-dark) .public-product-shell .nav-header{border-bottom:1px solid var(--header-border);background:var(--header-bg);box-shadow:none;-webkit-backdrop-filter:none}:root:not(.theme-dark) .public-product-shell .nav-header .content-wrap>div{gap:20px;min-height:64px}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .nav-mega-trigger:after{border-radius:0;height:2px;bottom:-12px;left:10px;right:10px}:root:not(.theme-dark) .public-product-shell .nav-mega-trigger:hover{color:var(--text-primary);background:0 0}:root:not(.theme-dark) .public-product-shell .nav-mega-trigger.active{color:var(--accent-primary);background:0 0;font-weight:600}:root:not(.theme-dark) .public-product-shell .nav-search-trigger{border:1px solid var(--border-default);border-radius:var(--radius-md);width:min(100%,340px);min-height:40px;color:var(--text-muted);box-shadow:none;background:#fff}:root:not(.theme-dark) .public-product-shell .nav-search-trigger:hover,:root:not(.theme-dark) .public-product-shell .nav-search-trigger:focus-visible{border-color:var(--border-emphasis);color:var(--text-primary);background:#fff}:root:not(.theme-dark) .public-product-shell .nav-search-kbd{background:var(--bg-elevated);color:var(--text-muted);box-shadow:none;border:0}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell :where(.nav-icon-btn,.nav-auth-mobile,.nav-user-trigger):hover{border-color:var(--border-light);background:var(--bg-hover)}:root:not(.theme-dark) .public-product-shell .nav-cta-btn{border-radius:var(--radius-md);min-height:40px;box-shadow:none;padding-inline:14px;transform:none}:root:not(.theme-dark) .public-product-shell .nav-cta-btn:hover{box-shadow:none;transform:none}:root:not(.theme-dark) .public-product-shell :where(.nav-mega-inner,.nav-user-panel){border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff}:root:not(.theme-dark) .public-product-shell .nav-mega-inner{gap:2px;padding:6px}:root:not(.theme-dark) .public-product-shell .nav-mega-item{border-radius:var(--radius-md);border:0;padding:10px 12px}:root:not(.theme-dark) .public-product-shell .nav-mega-item+.nav-mega-item{border-top:0}:root:not(.theme-dark) .public-product-shell .nav-mega-item:hover{background:var(--bg-hover);border:0}:root:not(.theme-dark) .public-product-shell .nav-mega-item.active{background:var(--bg-active);border:0}:root:not(.theme-dark) .public-product-shell .nav-mega-item-label{font-size:14px;font-weight:600}:root:not(.theme-dark) .public-product-shell .nav-mega-item-desc{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.4}:root:not(.theme-dark) .public-product-shell .financial-page,:root:not(.theme-dark) .public-product-shell .dd-page-frame{padding-block:20px 48px}:root:not(.theme-dark) .public-product-shell :where(.financial-page-stack,.financial-page>.financial-page-stack){gap:40px}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-page-hero__inner{align-items:flex-end;gap:24px;padding:4px 0 20px}:root:not(.theme-dark) .public-product-shell .dd-page-hero__eyebrow,:root:not(.theme-dark) .public-product-shell .dd-kicker{color:var(--text-muted);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.35}:root:not(.theme-dark) .public-product-shell .dd-page-hero__title,:root:not(.theme-dark) .public-product-shell .dd-manchette{color:var(--text-primary);font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1.15}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .financial-section-header{border:0;align-items:flex-end;margin-bottom:16px;padding:0}:root:not(.theme-dark) .public-product-shell .financial-section-title{color:var(--text-primary);text-transform:none;font-size:18px;font-weight:650;line-height:1.35}:root:not(.theme-dark) .public-product-shell h2.section-title{font-size:var(--type-ui-section);font-weight:650}:root:not(.theme-dark) .public-product-shell :is(h3,h4).section-title{font-size:var(--type-ui-panel);font-weight:650}:root:not(.theme-dark) .public-product-shell .financial-section-description{color:var(--text-muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.45}:root:not(.theme-dark) .public-product-shell .financial-section-action :where(a,button),:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .financial-section-action :where(a,button):hover,:root:not(.theme-dark) .public-product-shell .financial-action:hover{background:var(--bg-hover);text-decoration:none}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell :where(.financial-page-stack>.financial-section,.dd-editorial-index,.dd-public-longform-surface){border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-section);padding:clamp(14px,2vw,20px)}:root:not(.theme-dark) .public-product-shell :where(.financial-page-stack>.financial-section,.dd-editorial-index,.dd-public-longform-surface) :where(.financial-card,.dd-section,.section-shell,.card,.panel,.dd-data-panel,.financial-data-table-shell){background:var(--bg-control)}:root:not(.theme-dark) .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:not(.theme-dark) .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:not(.theme-dark) .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:not(.theme-dark) .public-product-shell :where(.financial-card-header,.financial-card-footer){padding:12px 16px}:root:not(.theme-dark) .public-product-shell .financial-card-body{padding:16px}:root:not(.theme-dark) .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);box-shadow:none;background:#fff;overflow:hidden}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell :where(.financial-data-table,.dd-table,.data-table) td{border-bottom-color:var(--border-light);height:48px;font-size:13px}:root:not(.theme-dark) .public-product-shell :where(.input-shell,input,select,textarea){border-radius:var(--radius-md)}:root:not(.theme-dark) .public-product-shell :where(.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.nav-cta-btn){box-shadow:none}:root:not(.theme-dark) .public-product-shell .home-financial-page{padding-top:8px}:root:not(.theme-dark) .public-product-shell .home-financial-page .financial-page-stack{gap:40px}:root:not(.theme-dark) .public-product-shell .home-financial-page .home-market-hero{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:none;background:#fff;padding:20px;overflow:hidden}:root:not(.theme-dark) .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:not(.theme-dark) .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:not(.theme-dark) .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:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .home-market-read-link:before{display:none}:root:not(.theme-dark) .public-product-shell .home-financial-page .home-market-body{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;display:grid}:root:not(.theme-dark) .public-product-shell .home-market-primary{border-right:1px solid var(--border-hairline);min-width:0;padding-right:20px}:root:not(.theme-dark) .public-product-shell .home-market-index-link{background:0 0;border:0;border-radius:0;padding:0}:root:not(.theme-dark) .public-product-shell .home-hero-main-number{color:var(--text-primary);font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1}:root:not(.theme-dark) .public-product-shell .home-hero-label,:root:not(.theme-dark) .public-product-shell .home-hero-mini-label{color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}:root:not(.theme-dark) .public-product-shell .home-market-side{background:0 0;border:0;border-radius:0;overflow:visible}:root:not(.theme-dark) .public-product-shell .home-hero-volume-card{background:0 0;border:0;border-radius:0;padding:0 0 16px}:root:not(.theme-dark) .public-product-shell .home-market-ledger-kpis,:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .home-market-ledger-kpi,:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .home-market-ledger-kpi:last-child,:root:not(.theme-dark) .public-product-shell .home-hero-metric-card:last-child{border-right:0}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .home-market-facts>div{padding:12px 14px}:root:not(.theme-dark) .public-product-shell .market-context-grid{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:#fff;overflow:hidden}:root:not(.theme-dark) .public-product-shell .market-context-subhead,:root:not(.theme-dark) .public-product-shell .macro-context-header{min-height:48px;padding-inline:16px}:root:not(.theme-dark) .public-product-shell .market-context-subhead h3{letter-spacing:0;font-size:13px}:root:not(.theme-dark) .public-product-shell .ticker-financial-page{padding-top:8px}:root:not(.theme-dark) .public-product-shell .ticker-financial-page .ticker-price-hero{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:none;background:#fff}:root:not(.theme-dark) .public-product-shell .ticker-financial-page .ticker-company-title{font-size:clamp(23px,2.4vw,30px);font-weight:650}:root:not(.theme-dark) .public-product-shell .ticker-financial-page .ticker-main-price{font-size:clamp(30px,3vw,40px);font-weight:600}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .ticker-financial-page .ticker-tab-item{min-height:44px;color:var(--text-secondary);font-size:13px;font-weight:500}:root:not(.theme-dark) .public-product-shell .ticker-financial-page .ticker-tab-item--active{color:var(--accent-primary);font-weight:600}:root:not(.theme-dark) .public-product-shell .dd-article-shell,:root:not(.theme-dark) .public-product-shell .dd-art-page{background:#fff}:root:not(.theme-dark) .public-product-shell .dd-article-masthead{border-bottom:1px solid var(--border-hairline);background:0 0;padding-block:16px 24px}:root:not(.theme-dark) .public-product-shell .dd-article-masthead h1,:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-article-section-nav{border-bottom:1px solid var(--border-hairline);background:#fff}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-article-section-nav a[aria-current=page]{color:var(--accent-primary);font-weight:600}:root:not(.theme-dark) .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);box-shadow:none;background:#fff;transform:none}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell>footer{border-top:1px solid var(--border-hairline);background:var(--bg-muted)}:root:not(.theme-dark) .public-product-shell>footer .content-wrap{padding-block:32px 20px}@media (max-width:1023px){:root:not(.theme-dark) .public-product-shell .home-financial-page .home-market-body{grid-template-columns:1fr}:root:not(.theme-dark) .public-product-shell .home-market-primary{border-right:0;border-bottom:1px solid var(--border-hairline);padding-bottom:20px;padding-right:0}:root:not(.theme-dark) .public-product-shell .market-context-grid{grid-template-columns:1fr}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .content-wrap,:root:not(.theme-dark) .public-product-shell .dd-page-frame,:root:not(.theme-dark) .public-product-shell .financial-page,:root:not(.theme-dark) .public-product-shell .financial-page--wide{width:min(100% - 24px,1280px);max-width:calc(100vw - 16px)}:root:not(.theme-dark) .public-product-shell .nav-header .content-wrap{width:calc(100% - 16px)}:root:not(.theme-dark) .public-product-shell .nav-header .content-wrap>div{gap:8px;min-height:56px}:root:not(.theme-dark) .public-product-shell .financial-page,:root:not(.theme-dark) .public-product-shell .dd-page-frame{padding-block:12px 32px}:root:not(.theme-dark) .public-product-shell :where(.financial-page-stack,.financial-page>.financial-page-stack),:root:not(.theme-dark) .public-product-shell .home-financial-page .financial-page-stack{gap:32px}:root:not(.theme-dark) .public-product-shell .dd-page-hero__inner{align-items:flex-start;gap:12px;padding-bottom:16px}:root:not(.theme-dark) .public-product-shell .dd-page-hero__title,:root:not(.theme-dark) .public-product-shell .dd-manchette{font-size:25px}:root:not(.theme-dark) .public-product-shell .home-financial-page .home-market-hero{padding:16px}:root:not(.theme-dark) .public-product-shell .home-financial-page .home-market-phase{grid-template-areas:"pill link""headline headline";gap:6px 10px}:root:not(.theme-dark) .public-product-shell .home-financial-page .home-market-phase-headline{font-size:17px}:root:not(.theme-dark) .public-product-shell .home-hero-main-number{font-size:32px}:root:not(.theme-dark) .public-product-shell .financial-section-header{align-items:flex-start;gap:8px}:root:not(.theme-dark) .public-product-shell .financial-section-title{font-size:17px}:root:not(.theme-dark) .public-product-shell .ticker-financial-page .ticker-tabs-wrapper{overflow-x:auto}}@media (max-width:390px){:root:not(.theme-dark) .public-product-shell .content-wrap,:root:not(.theme-dark) .public-product-shell .dd-page-frame,:root:not(.theme-dark) .public-product-shell .financial-page,:root:not(.theme-dark) .public-product-shell .financial-page--wide{width:calc(100% - 16px)}:root:not(.theme-dark) .public-product-shell .home-financial-page .home-market-hero{padding:14px}:root:not(.theme-dark) .public-product-shell .home-market-read-link{font-size:12px}}:root:not(.theme-dark) .public-product-shell .dd-glossary-category.badge-info{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){:root:not(.theme-dark) .public-product-shell *,:root:not(.theme-dark) .public-product-shell :before,:root:not(.theme-dark) .public-product-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root:not(.theme-dark) .public-product-shell .dd-public-market-header{border:0;min-height:0;margin:0;padding:2px 0 12px}:root:not(.theme-dark) .public-product-shell .dd-public-market-header:after{content:none;display:none}:root:not(.theme-dark) .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:not(.theme-dark) .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:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-legacy-market-actions{display:none!important}:root:not(.theme-dark) .public-product-shell .dd-public-market-nav{border-bottom:1px solid var(--border-hairline);scrollbar-width:none;background:#fff;align-items:stretch;gap:24px;min-width:0;overflow-x:auto;display:flex!important}:root:not(.theme-dark) .public-product-shell .dd-public-market-nav::-webkit-scrollbar{display:none}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-public-market-nav a:hover{color:var(--text-primary)}:root:not(.theme-dark) .public-product-shell .dd-public-market-nav a[aria-current=page]{color:var(--accent-primary);font-weight:600}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-public-market-nav a:focus-visible{outline:2px solid var(--interactive-focus-ring);outline-offset:-2px;border-radius:2px}:root:not(.theme-dark) .public-product-shell .dd-public-markets-page{padding-top:18px}:root:not(.theme-dark) .public-product-shell .dd-public-markets-page>div{gap:16px}:root:not(.theme-dark) .public-product-shell .dd-public-market-register .financial-section-header{margin-bottom:10px}:root:not(.theme-dark) .public-product-shell .dd-public-market-register{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-section);padding:clamp(14px,2vw,20px)}:root:not(.theme-dark) .public-product-shell .dd-public-market-register__summary{min-height:34px;margin-bottom:8px;padding-inline:2px}:root:not(.theme-dark) .public-product-shell .dd-explorer-table-shell>.financial-data-table-toolbar{border-bottom:1px solid var(--border-hairline);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}:root:not(.theme-dark) .public-product-shell .dd-explorer-table-shell .market-tabs{background:0 0;border:0;padding:0}:root:not(.theme-dark) .public-product-shell .dd-explorer-table-shell .market-tab{border-radius:var(--radius-sm);min-height:32px;color:var(--text-secondary);padding-inline:10px;font-size:12px;font-weight:500}:root:not(.theme-dark) .public-product-shell .dd-explorer-table-shell .market-tab--active{background:var(--bg-active);color:var(--accent-primary);font-weight:600}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-page{padding-top:18px}:root:not(.theme-dark) .public-product-shell .dd-public-sector-summary{border-color:var(--border-hairline);margin:14px 0 16px}:root:not(.theme-dark) .public-product-shell .dd-public-sector-summary>div{min-height:58px;padding:10px 12px}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-register{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-section);padding:clamp(14px,2vw,20px)}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-table{border-color:var(--border-hairline);border-radius:var(--radius-lg)}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-page .financial-empty-state{max-width:100%;overflow:hidden}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-page .financial-empty-state-message{overflow-wrap:anywhere;white-space:normal;max-width:54ch;margin-inline:auto}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile{margin:0;padding:0;list-style:none}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile li{border-bottom:1px solid var(--border-hairline)}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile li:first-child{border-top:1px solid var(--border-hairline)}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile a:focus-visible{outline:2px solid var(--interactive-focus-ring);outline-offset:-2px}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile__identity,:root:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile a>span:nth-child(2){gap:3px;min-width:0;display:grid}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile small{color:var(--text-muted);font-size:var(--type-ui-caption);line-height:1.35}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile a>span:nth-child(2){justify-items:end}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile a>span:nth-child(2) strong{font-size:13px;font-weight:650}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile dl>div{min-width:0}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile dt{color:var(--text-muted);font-size:var(--type-ui-caption);font-weight:500}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile__coverage{border-left:2px solid var(--warning);grid-column:1/-1;padding-left:8px}:root:not(.theme-dark) .public-product-shell .dd-public-screener{gap:14px;padding-top:18px}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-public-source-label svg{display:none}:root:not(.theme-dark) .public-product-shell .dd-public-screener-context{border-color:var(--border-hairline);background:var(--bg-section)}:root:not(.theme-dark) .public-product-shell .dd-public-screener-workspace{border-color:var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-control);overflow:visible}:root:not(.theme-dark) .public-product-shell .dd-public-screener-controls{background:var(--bg-section-soft)}:root:not(.theme-dark) .public-product-shell .dd-public-screener-controls input,:root:not(.theme-dark) .public-product-shell .dd-public-screener-controls select,:root:not(.theme-dark) .public-product-shell .dd-public-screener-controls button{box-shadow:none}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-public-comparator{gap:14px;padding-top:18px}:root:not(.theme-dark) .public-product-shell .dd-public-comparator-surface{border-color:var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-section);box-shadow:none;overflow:visible}:root:not(.theme-dark) .public-product-shell .dd-public-comparator-surface p{overflow-wrap:anywhere;white-space:normal;max-width:100%}:root:not(.theme-dark) .public-product-shell .dd-public-comparator-section-header{border-bottom-color:var(--border-hairline);min-height:58px;padding:11px 14px}:root:not(.theme-dark) .public-product-shell .dd-public-comparator-section-header h2{font-size:var(--type-ui-section);font-weight:650}:root:not(.theme-dark) .public-product-shell .dd-public-comparator-section-header p{color:var(--text-muted);font-size:var(--type-ui-label)}:root:not(.theme-dark) .public-product-shell .dd-public-comparator-toolbar{border-bottom-color:var(--border-hairline);background:var(--bg-muted);padding:10px 14px}:root:not(.theme-dark) .public-product-shell .dd-public-comparator-selection article{border-color:var(--border-hairline);background:var(--bg-control)}:root:not(.theme-dark) .public-product-shell .dd-article-shell{padding-top:18px}:root:not(.theme-dark) .public-product-shell .dd-public-articles-header{margin-bottom:0}:root:not(.theme-dark) .public-product-shell .dd-public-articles-header .dd-page-hero__inner{align-items:flex-end;min-height:0;padding:2px 0 14px}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-public-articles-header .dd-page-hero__actions{align-self:flex-end}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-public-articles-header .dd-page-signal-chip:before{content:none;display:none}:root:not(.theme-dark) .public-product-shell .dd-article-shell__stack{gap:18px;display:grid}:root:not(.theme-dark) .public-product-shell .dd-article-section-nav{border-bottom-color:var(--border-hairline);gap:26px}:root:not(.theme-dark) .public-product-shell .dd-article-section-nav a{min-height:40px;padding:11px 1px 10px;font-size:13px;font-weight:500}:root:not(.theme-dark) .public-product-shell .dd-article-shell .dd-editorial-index__toolbar{padding-bottom:10px}:root:not(.theme-dark) .public-product-shell .dd-article-shell .dd-editorial-index__lead{background:0 0;border-radius:0}:root:not(.theme-dark) .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:not(.theme-dark) .public-product-shell .dd-article-shell .dd-editorial-index__empty>:first-child{display:none}:root:not(.theme-dark) .public-product-shell .dd-article-shell .dd-editorial-index__empty{overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;border-radius:0;max-width:100%;min-height:7rem;padding:1.5rem 16px;overflow:hidden}@media (max-width:1023px){:root:not(.theme-dark) .public-product-shell .dd-article-shell .dd-editorial-index__hero--with-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){:root:not(.theme-dark) .public-product-shell .dd-public-market-header{padding-bottom:8px;display:block}:root:not(.theme-dark) .public-product-shell .dd-public-market-header h1{font-size:25px}:root:not(.theme-dark) .public-product-shell .dd-public-market-description{max-width:42ch;font-size:var(--type-ui-label)!important;margin-top:4px!important}:root:not(.theme-dark) .public-product-shell .dd-public-market-nav{gap:20px;margin-inline:-2px;padding-inline:2px}:root:not(.theme-dark) .public-product-shell .dd-public-market-nav a{min-height:44px;font-size:var(--type-ui-label)}:root:not(.theme-dark) .public-product-shell .dd-explorer-table-shell>.financial-data-table-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px}:root:not(.theme-dark) .public-product-shell .dd-explorer-table-shell .market-tabs{max-width:100%;overflow-x:auto}:root:not(.theme-dark) .public-product-shell .dd-explorer-table-shell :is(.market-tab,select,input,.financial-action),:root:not(.theme-dark) .public-product-shell :is(.calendar-filterbar__scope,.calendar-filterbar__control,.calendar-filterbar__reset),:root:not(.theme-dark) .public-product-shell .market-documents-source-tabs button,:root:not(.theme-dark) .public-product-shell .market-documents-pagination-button,:root:not(.theme-dark) .public-product-shell .dd-article-shell :is(.dd-editorial-index__filter-toggle,.dd-editorial-index__search input){min-height:44px}:root:not(.theme-dark) .public-product-shell .market-documents-pagination-button,:root:not(.theme-dark) .public-product-shell .nav-header .nav-icon-btn{min-width:44px}:root:not(.theme-dark) .public-product-shell .nav-header .nav-icon-btn,:root:not(.theme-dark) .public-product-shell .financial-action{min-height:44px}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-table{display:none!important}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile{display:block!important}:root:not(.theme-dark) .public-product-shell .dd-public-sector-summary{margin-block:10px 12px}:root:not(.theme-dark) .public-product-shell .dd-public-screener{gap:12px}:root:not(.theme-dark) .public-product-shell .dd-public-source-label{display:none}:root:not(.theme-dark) .public-product-shell .dd-public-comparator-selection[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}:root:not(.theme-dark) .public-product-shell .dd-public-articles-header .dd-page-hero__inner{gap:8px;padding-bottom:12px;display:grid}:root:not(.theme-dark) .public-product-shell .dd-public-articles-header .dd-page-hero__actions{justify-self:start}:root:not(.theme-dark) .public-product-shell .dd-article-section-nav{gap:22px}:root:not(.theme-dark) .public-product-shell .dd-article-section-nav a{min-height:44px}}@media (max-width:390px){:root:not(.theme-dark) .public-product-shell .dd-public-comparator-selection[data-count]{grid-template-columns:minmax(0,1fr)}:root:not(.theme-dark) .public-product-shell .dd-public-comparator-selection article{border-right:0;border-bottom:1px solid var(--border-hairline)}:root:not(.theme-dark) .public-product-shell .dd-public-sectors-mobile dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:7px}}
:root:not(.theme-dark) .workspace-route{--bg-page:#fff;--bg-canvas:#fff;--bg-surface:#fff;--bg-subtle:#f7f8fa;--bg-elevated:#f7f8fa;--bg-muted:#fafbfc;--bg-section:#f7f8fa;--bg-section-soft:#fbfcfd;--bg-control:#fff;--bg-hover:#1018280a;--border-hairline:#eaecf0;--border-default:#dfe3e8;--border-emphasis:#c9d0d8;--text-primary:#101828;--text-secondary:#475467;--text-muted:#667085;min-height:calc(100vh - 8rem);color:var(--text-primary);font-family:var(--font-sans);background:#fff}:root:not(.theme-dark) .workspace-route :where(.dd-page-frame,.page-shell){width:min(1280px,100% - 48px);max-width:calc(100vw - 24px);margin-inline:auto}:root:not(.theme-dark) .workspace-route__header{background:#fff;padding-top:20px}:root:not(.theme-dark) .workspace-route__heading{align-items:flex-end;padding-bottom:14px}:root:not(.theme-dark) .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:not(.theme-dark) .workspace-route__heading h1{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.015em;font-size:clamp(24px,2vw,30px);font-weight:650;line-height:1.15}:root:not(.theme-dark) .workspace-route__context{color:var(--text-secondary);font-size:13px;font-weight:400}:root:not(.theme-dark) .workspace-route__tabs{border-bottom-color:var(--border-hairline);gap:24px}:root:not(.theme-dark) .workspace-route__tab{min-height:42px;color:var(--text-secondary);font-size:13px;font-weight:550}:root:not(.theme-dark) .workspace-route__tab:hover,:root:not(.theme-dark) .workspace-route__tab.is-active{color:var(--text-primary)}:root:not(.theme-dark) .workspace-route__tab.is-active:after{background:var(--accent-primary)}:root:not(.theme-dark) .workspace-route__content{background:#fff}:root:not(.theme-dark) .workspace-route .gradient-mesh{background-color:#fff;background-image:none}:root:not(.theme-dark) .workspace-route__content :where(.workspace-tab-page,.page-shell){padding-top:16px;padding-bottom:48px}:root:not(.theme-dark) .workspace-route :where(.card,.dd-section,.dd-data-panel,.financial-card){border-color:var(--border-default);background:var(--bg-section);box-shadow:none;border-radius:8px}:root:not(.theme-dark) .workspace-route :where(.card,.dd-section,.dd-data-panel,.financial-card) :where(.card,.dd-section,.dd-data-panel,.financial-card,.financial-data-table-shell){background:var(--bg-control)}:root:not(.theme-dark) .workspace-route :where(h2.section-title,.financial-section-title){font-family:var(--font-sans);font-size:var(--type-ui-section);font-style:normal;font-weight:var(--weight-semibold);letter-spacing:0;text-transform:none}:root:not(.theme-dark) .workspace-route :where(h3.section-title,h4.section-title,.dd-section-title){font-family:var(--font-sans);font-size:var(--type-ui-panel);font-style:normal;font-weight:var(--weight-semibold);letter-spacing:0;text-transform:none}:root:not(.theme-dark) .workspace-route .portfolio-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}:root:not(.theme-dark) .workspace-route .member-empty-state{border-radius:8px}:root:not(.theme-dark) .workspace-route .member-empty-state__icon{border-radius:6px}:root:not(.theme-dark) .workspace-route .portfolio-mobile-add{box-shadow:none;border-radius:8px;background:var(--accent-primary)!important}:root:not(.theme-dark) .workspace-route :where(.dd-card-accent-graphic,.dd-empty-state-illustration){display:none!important}:root:not(.theme-dark) .workspace-inline-toolbar{border-top:0;border-bottom:1px solid var(--border-hairline);align-items:center;min-height:36px;padding:0 0 10px}:root:not(.theme-dark) .workspace-inline-toolbar:before{content:none;display:none}:root:not(.theme-dark) .workspace-inline-toolbar>p:first-child,:root:not(.theme-dark) .workspace-inline-toolbar__meta{color:var(--text-secondary);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}:root:not(.theme-dark) .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:not(.theme-dark) .workspace-text-action:hover{background:var(--bg-hover);color:var(--text-primary);border:0}:root:not(.theme-dark) .workspace-route :where(input,select,textarea){border-color:var(--border-default);box-shadow:none;background:#fff;border-radius:6px}:root:not(.theme-dark) .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:not(.theme-dark) .watchlist-priority-line{border:1px solid var(--border-hairline);border-radius:7px;padding:10px 12px}:root:not(.theme-dark) .watchlist-add-bar{border:1px solid var(--border-default);background:#fff;border-radius:7px;padding:6px 8px}:root:not(.theme-dark) .watchlist-ledger{border-color:var(--border-default);background:#fff;border-radius:8px}:root:not(.theme-dark) .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:not(.theme-dark) .workspace-inline-toolbar.workspace-dashboard-status{min-height:3.125rem}:root:not(.theme-dark) .workspace-route :where(.dd-page-frame,.page-shell){width:calc(100% - 24px);max-width:none}:root:not(.theme-dark) .workspace-route__header{padding-top:12px}:root:not(.theme-dark) .workspace-route__heading{padding-bottom:8px}:root:not(.theme-dark) .workspace-route__context{margin-top:4px}:root:not(.theme-dark) .workspace-route__tabs{gap:20px}:root:not(.theme-dark) .workspace-route__tab,:root:not(.theme-dark) .workspace-text-action,:root:not(.theme-dark) .workspace-route :where(button,input:not([type=checkbox]),select,.btn,.btn-primary,.btn-outline){min-height:44px}:root:not(.theme-dark) .workspace-route :where(.watchlist-ledger__remove,.portfolio-list-row__delete){width:44px;min-width:44px;height:44px;min-height:44px}:root:not(.theme-dark) .workspace-route :where(.portfolio-list-add-row,.portfolio-tabs__button){min-height:44px}:root:not(.theme-dark) .workspace-route .portfolio-account-header__toolbar button{width:44px;min-width:44px;height:44px}:root:not(.theme-dark) .workspace-route__content :where(.workspace-tab-page,.page-shell){padding-top:12px;padding-bottom:32px}:root:not(.theme-dark) .watchlist-add-bar{gap:4px}}
