.v2:has(.report-collection){background:var(--surface)}.report-collection{width:100%;max-width:1180px;margin:0 auto;padding:var(--s7) var(--s7) var(--s10);color:var(--text-primary);font-size:var(--fs-body);line-height:1.7;overflow-wrap:anywhere;scroll-margin-top:80px}.report-collection h2{font-size:var(--fs-title);line-height:1.45;letter-spacing:-.025em}.report-collection h3{font-size:var(--fs-lead);line-height:1.55}.daily-page-head a,.report-collection a{color:var(--accent-fg);text-underline-offset:4px}.daily-page-head a:focus-visible,.report-collection :is(a,summary):focus-visible{outline:2px solid var(--accent-fg);outline-offset:4px;border-radius:var(--s1)}.report-collection-head{margin-bottom:var(--s6)}.collection-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin:0;color:var(--text-secondary);font-size:var(--fs-label);font-weight:600}.collection-eyebrow a{display:inline-flex;align-items:center;gap:var(--s2);min-height:32px;text-decoration:none}.report-collection-head h1{margin:var(--s2) 0;font-size:var(--fs-display);line-height:1.35;letter-spacing:-.04em;font-weight:800;color:var(--text-primary)}.collection-description{margin:0;color:var(--text-secondary);font-size:var(--fs-body);line-height:1.6}.collection-dateline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);margin-top:var(--s6);padding-bottom:var(--s4);border-bottom:1px solid var(--border);font-size:var(--fs-label);color:var(--text-secondary)}.collection-dateline strong{color:var(--text-primary);font-size:var(--fs-sub)}.report-preview-board{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:0 var(--s7);gap:0 var(--s7);margin-bottom:var(--s9)}.report-collection .report-preview{min-width:0;display:flex;flex-direction:row-reverse;align-items:flex-start;gap:var(--s5);padding:var(--s6) 0;border-bottom:1px solid var(--border);color:var(--text-primary);text-decoration:none}.report-preview-copy{flex:1 1;min-width:0}.report-preview h2{margin:var(--s2) 0;font-size:var(--fs-lead);font-weight:750}.report-preview:hover h2{color:var(--accent-fg)}.report-collection .report-preview-lead{grid-row:span 3;flex-direction:column;gap:var(--s5);padding-top:0}.report-collection .report-preview-lead:not(:has(.report-preview-image)){grid-row:auto}.report-preview-lead h2{font-size:var(--fs-title);line-height:1.4}.report-preview-board>.report-preview:nth-child(2){padding-top:0}.report-preview-hook{margin:var(--s2) 0 var(--s3);color:var(--text-secondary);font-size:var(--fs-sub);line-height:1.65}.report-preview-lead .report-preview-hook{font-size:var(--fs-body)}.report-collection .rf-fig{color:var(--text-primary);background:var(--evidence-bg);border-radius:2px;padding-inline:2px;font-weight:750}.report-collection-badges{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);font-size:var(--fs-label)}.report-collection-rank{color:var(--text-secondary);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-collection-kind{display:inline-flex;align-items:center;gap:var(--s1);font-weight:700}.report-collection-trust{display:inline-flex;padding:2px var(--s2);border:1px solid var(--border);border-radius:var(--s1);font-weight:600}.report-collection-trust,.report-preview-foot{align-items:center;font-size:var(--fs-label);color:var(--text-secondary)}.report-preview-foot{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3)}.report-collection-evidence{display:inline-flex;align-items:center;gap:var(--s1);color:var(--text-secondary)}.report-preview-open{display:inline-flex;align-items:center;gap:var(--s2);margin-top:var(--s4);color:var(--accent-fg);font-size:var(--fs-sub);font-weight:650}.report-preview-image{flex:0 0 112px;width:112px;margin:0}.report-preview-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-chip)}.report-preview-image figcaption{margin-top:var(--s1);font-size:var(--fs-label);color:var(--text-secondary);line-height:1.4;overflow-wrap:anywhere}.report-preview-lead .report-preview-image{flex:none;width:100%}.report-preview-lead .report-preview-image img{aspect-ratio:16/9}.collection-section-head{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:var(--s2);padding:var(--s5) 0;border-top:1px solid var(--text-primary)}.collection-section-head h2{margin:0}.collection-section-head>span{color:var(--text-secondary);font-size:var(--fs-sub)}.report-collection-layout{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:var(--s8);gap:var(--s8);align-items:start}.report-collection-toc{position:-webkit-sticky;position:sticky;top:90px;max-height:calc(100dvh - 110px);overflow-y:auto;padding-top:var(--s4)}.report-collection-toc h2{margin:0 0 var(--s4);font-size:var(--fs-label);color:var(--text-secondary);font-weight:600}.report-collection-toc ol{list-style:none;margin:0;padding:0}.report-collection-toc li a{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s3) 0;color:var(--text-primary);text-decoration:none;font-size:var(--fs-sub);line-height:1.5}.report-collection-toc li a>span{flex:none;color:var(--text-secondary);font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report-collection-toc li a:hover{color:var(--accent-fg)}.report-collection-toc .collection-back{display:inline-flex;align-items:center;gap:var(--s2);margin-top:var(--s5);padding:var(--s2) 0;font-size:var(--fs-label);text-decoration:none}.report-collection-articles{min-width:0}.report-collection-article{padding:var(--s5) 0 var(--s8);border-bottom:1px solid var(--border);margin-bottom:var(--s7);scroll-margin-top:88px}.report-collection-article:target>header{border-left:3px solid var(--accent);padding-left:var(--s4)}.report-collection-article h2{margin:var(--s3) 0}.report-collection-article h2 a{color:inherit;text-decoration:none}.report-collection-meta{margin:var(--s2) 0;font-size:var(--fs-label);color:var(--text-secondary);line-height:1.7}.report-collection-hook{margin:var(--s5) 0;padding:var(--s5);background:var(--surface-sunk);border-radius:var(--r-chip);font-size:var(--fs-lead);line-height:1.65}.report-collection-body{margin:var(--s6) 0;line-height:1.85}.report-collection-body>h3{margin:var(--s7) 0 var(--s3)}.report-collection-body>p{margin:var(--s4) 0}.report-collection-body li{margin:var(--s2) 0}.report-collection-table{overflow-x:auto}.report-collection table{border-collapse:collapse;width:100%;font-size:var(--fs-sub)}.report-collection td,.report-collection th{padding:var(--s3);border-bottom:1px solid var(--border);text-align:left}.report-collection th{background:var(--surface-sunk)}.report-collection pre{overflow-x:auto}.report-collection img{max-width:100%}.report-collection-body blockquote{margin-inline:0;padding:var(--s3) var(--s5);border-left:2px solid var(--border);background:var(--surface-sunk)}.report-collection-sources{margin:var(--s6) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.report-collection-sources summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:56px;list-style:none;cursor:pointer;font-size:var(--fs-sub);font-weight:650}.report-collection-sources summary span{display:inline-flex;align-items:center;gap:var(--s2)}.report-collection-sources summary span:last-child{color:var(--text-secondary);font-weight:400}.collection-method summary::-webkit-details-marker,.report-collection-sources summary::-webkit-details-marker{display:none}.collection-method[open] summary>.ico,.report-collection-sources[open] summary>span:last-child>.ico{transform:rotate(180deg)}.report-collection-sources ol{padding-left:var(--s6)}.report-collection-sources li{margin-bottom:var(--s5);font-size:var(--fs-sub)}.report-collection-sources li::marker{color:var(--text-secondary)}.report-collection-sources p{margin:var(--s1) 0}.collection-article-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);font-size:var(--fs-sub)}.collection-article-actions a{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;text-decoration:none}.collection-article-actions a:last-child{color:var(--text-secondary)}.report-collection-state{padding:var(--s8) var(--s5);background:var(--surface-sunk);border-radius:var(--r-ctl);text-align:center}.report-collection-state h2,.report-collection-state h3{margin:0 0 var(--s2)}.report-collection-state p{color:var(--text-secondary)}.report-collection-state a{display:inline-flex;align-items:center;min-height:44px}.collection-gap{padding:var(--s3);border-left:2px solid var(--border);background:var(--surface-sunk);color:var(--text-secondary);font-size:var(--fs-sub)}.v2 .daily-edition{max-width:1180px;width:100%;padding:var(--s7) var(--s7) var(--s10);margin:0 auto;gap:0}.daily-page-head{margin-bottom:var(--s6)}.deep-today{padding:0;width:100%}.daily-edition>.deep-page{gap:var(--s6)}.daily-issue-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4)}.daily-issue-head h2{margin:var(--s1) 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.collection-date-link{display:inline-flex;align-items:center;gap:var(--s1);min-height:44px;font-size:var(--fs-label);text-decoration:none}.daily-issue-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2) var(--s3);margin-top:var(--s2);font-size:var(--fs-label);color:var(--text-secondary)}.daily-issue-meta strong{font-size:var(--fs-sub);color:var(--text-primary)}.collection-method{margin:var(--s1) 0 var(--s4);font-size:var(--fs-label);color:var(--text-secondary)}.collection-method summary{display:inline-flex;align-items:center;gap:var(--s2);min-height:36px;list-style:none;cursor:pointer}.collection-method[open]{padding-bottom:var(--s3)}.collection-method p{margin:var(--s2) 0}.daily-preview-board{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}.report-collection .daily-preview{display:grid;grid-template-columns:32px 180px minmax(0,1fr) 32px;grid-gap:var(--s5);gap:var(--s5);align-items:start;padding:var(--s6) 0;border-bottom:1px solid var(--border);color:var(--text-primary);text-decoration:none}.daily-preview-number{padding-top:var(--s2);color:var(--text-secondary);font-size:var(--fs-lead);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.daily-company{display:flex;align-items:center;gap:var(--s3);min-width:0}.daily-company>div{min-width:0}.daily-company strong{display:block;font-size:var(--fs-body);font-weight:750}.daily-company>div>span{display:block;color:var(--text-secondary);font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daily-preview h3{margin:0 0 var(--s2);font-size:var(--fs-lead);letter-spacing:-.02em;line-height:1.5}.daily-preview:hover h3{color:var(--accent-fg)}.daily-preview-copy{min-width:0}.daily-preview-copy>p{margin:var(--s2) 0;color:var(--text-secondary);font-size:var(--fs-label)}.daily-preview-copy>.report-collection-trust{margin-bottom:var(--s2)}.daily-preview-open{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--accent-fg)}.daily-preview:hover .daily-preview-open{background:var(--accent-bg)}.daily-source-link{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;font-size:var(--fs-sub)}@media (max-width:1050px){.report-preview-board{gap:0 var(--s6)}.report-preview-image{flex-basis:88px;width:88px}.report-collection-layout{grid-template-columns:180px minmax(0,1fr);gap:var(--s6)}.report-collection .daily-preview{grid-template-columns:24px 150px minmax(0,1fr) 28px;gap:var(--s4)}}@media (max-width:760px){.report-collection,.v2 .daily-edition{padding:var(--s5) var(--s5) var(--s10)}.report-collection-head{margin-bottom:var(--s5)}.collection-eyebrow{gap:var(--s2)}.collection-dateline{margin-top:var(--s5);gap:var(--s1);flex-direction:column;align-items:flex-start}.report-preview-board{grid-template-columns:minmax(0,1fr);margin-bottom:var(--s7)}.report-collection .report-preview-lead{grid-row:auto;gap:var(--s4)}.report-preview-board>.report-preview:nth-child(2){padding-top:var(--s6)}.report-collection .report-preview{gap:var(--s3)}.report-preview-lead .report-preview-image{width:100%}.report-preview-lead .report-preview-image img{aspect-ratio:16/9}.report-preview-open{margin-top:var(--s3)}.report-collection-layout{grid-template-columns:minmax(0,1fr);gap:0}.report-collection-toc{display:none}.collection-section-head{padding-bottom:var(--s2)}.collection-section-head>span{font-size:var(--fs-label)}.report-collection-article{padding-top:var(--s5);margin-bottom:var(--s5)}.report-collection-hook{padding:var(--s4);font-size:var(--fs-body)}.report-collection-article:target>header{padding-left:var(--s3)}.deep-today{padding:0}.daily-issue-head{gap:var(--s2)}.report-collection .daily-preview{grid-template-columns:24px minmax(0,1fr) 28px;gap:var(--s3);padding:var(--s5) 0}.daily-preview-number{grid-column:1;grid-row:1}.daily-company{grid-column:2;grid-row:1}.daily-preview-copy{grid-column:2/-1;grid-row:2}.daily-preview-open{grid-column:3;grid-row:1}}.v2 code,.v2 pre{font-family:var(--font-mono)}.v2 .mono{font-family:var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-body,.v2-main{min-width:0}.skip-content{position:fixed;z-index:1000;top:var(--s2);left:var(--s4);transform:translateY(-150%);padding:var(--s3) var(--s4);background:var(--panel);color:var(--accent-fg);border:2px solid var(--focus);border-radius:var(--r-ctl)}.skip-content:focus{transform:none}.cmdk :where(a,button,input):focus-visible,.v2 :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.v2-top{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--line)}.v2-top-title{margin:0;font-size:var(--fs-sub);font-weight:650;color:var(--text-2)}.v2-question-phone,.v2-top-date,.v2-top-day{display:none}.v2-theme{flex:none;width:40px;height:40px}.v2-side{background:var(--desk-rail)}.v2-primary{display:grid;grid-gap:var(--s1);gap:var(--s1);margin-block:var(--s5) var(--s3)}.v2-nav{min-height:44px;border-radius:var(--r-chip)}.v2-nav-copy{gap:var(--s1)}.v2-nav-copy b{font-weight:650}.v2-nav.on .v2-nav-ic{background:transparent;color:var(--ocean-300)}.v2-nav.on:after{display:none}.v2-question{margin-top:var(--s3);margin-bottom:0;min-height:44px;border-radius:var(--r-chip);background:transparent;border-color:color-mix(in srgb,var(--ink-200) 25%,transparent)}.v2-foot{line-height:1.6}.v2 .fn-content{max-width:1440px;gap:var(--s5)}.unified-page-head{gap:var(--s2)}.unified-page-head h1{font-size:var(--fs-title);max-width:40em;letter-spacing:-.025em}.unified-page-head>span{max-width:50em;font-size:var(--fs-body);line-height:1.7}.unified-page-head nav{margin-top:var(--s3)}.unified-page-head nav a{min-height:44px;display:inline-flex;align-items:center}.text-action{color:var(--accent-fg);font:inherit;font-weight:650;background:transparent;border:0;padding:var(--s2);text-decoration:underline;text-underline-offset:3px}.home-briefing-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:0 0 var(--s4);border-bottom:1px solid var(--line)}.home-briefing-head h1{margin:0;font-size:var(--fs-title);line-height:1.4;letter-spacing:-.025em}.home-briefing-head span{display:block;margin-top:var(--s1);color:var(--text-2);font-size:var(--fs-sub);line-height:1.6}.home-briefing-head>a{flex:none}.home-unified .home-section-head{display:none}.home-market-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:var(--s6)}.home-unified .home-market-pane{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.home-pane-title{margin-bottom:var(--s3);padding-bottom:0;border:0}.home-pane-title h2{font-size:var(--fs-lead)}.home-daily-door{display:flex;align-items:center;gap:var(--s2);padding:var(--s3);color:var(--text);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);text-decoration:none;margin-bottom:var(--s3)}.home-daily-door:hover{background:var(--accent-bg);border-color:var(--line-2);text-decoration:none}.home-daily-door>span{display:flex;flex-wrap:wrap;align-items:baseline;flex:1 1;gap:var(--s1) var(--s3)}.home-daily-door b{font-size:var(--fs-body)}.home-daily-door small{font-size:var(--fs-sub);line-height:1.6;color:var(--text-2)}.home-unified .rf-hero{border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--s4);background:var(--panel);box-shadow:none;gap:var(--s3)}.home-unified .rf-hero:hover{border-color:var(--line-2);transform:none;box-shadow:none}.home-unified .rf-hero-title{font-size:var(--fs-title);line-height:1.5;color:var(--text)}.home-unified .rf-hero-thumb{width:112px;height:80px;border-radius:var(--r-chip)}.home-unified .rf-rank{color:var(--muted);background:transparent;font-size:var(--fs-label)}.home-unified .rf-hero-rank{display:none}.home-unified .rf-hero-hook{font-size:var(--fs-body);line-height:1.6;color:var(--text-2)}.home-unified .rf-hero-badges,.home-unified .rf-hero-foot{margin:0}.home-unified .rf-fig{font-family:inherit;font-weight:800;color:var(--text)}.home-unified .rf-list{margin-top:var(--s3);gap:0}.home-unified .rf-row{border-radius:0;background:transparent;border-bottom:1px solid var(--line)}.home-unified .rf-link{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:none;align-items:start;grid-column-gap:var(--s3);column-gap:var(--s3);padding:var(--s3) 0;border:0}.home-unified .rf-link .rf-rank{grid-column:1;grid-row:1;padding-top:var(--s1)}.home-unified .rf-link .rf-main{display:flex;flex-direction:column;grid-column:2;grid-row:1;gap:var(--s1)}.home-unified .rf-link .rf-main>*{grid-area:auto;align-self:stretch;margin:0;padding:0;text-align:left}.home-unified .rf-row .rf-meta{justify-content:flex-start;flex-wrap:wrap}.home-unified .rf-link .rf-row-thumb{grid-column:3;grid-row:1;width:64px;height:56px;margin:0}.home-unified .rf-q{color:var(--text);font-size:var(--fs-body);line-height:1.6}.home-unified .rf-link:hover{background:var(--panel-2);text-decoration:none}.home-unified .rf-link:hover .rf-q{color:var(--accent-fg)}.home-unified .home-live-pane-content{position:static}.home-unified .nh-board{border:1px solid var(--line);border-radius:var(--r-ctl);box-shadow:none}.home-unified .nh-head{padding:var(--s4);gap:var(--s4)}.home-unified .nh-head>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s3)}.home-unified .nh-head h2{order:-1;margin:0;font-size:var(--fs-lead)}.home-unified .nh-head p{color:var(--muted);font-weight:500}.home-unified .nh-head>div:first-child>span{width:100%;line-height:1.6}.home-unified .nh-condition-bar{padding:var(--s2) var(--s4);gap:var(--s2)}.home-unified .nh-condition-bar button{border-radius:var(--r-chip)}.home-unified .nh-empty,.home-unified .nh-error,.home-unified .nh-guest{min-height:88px;padding:var(--s4)}.home-research-door{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);color:var(--text);text-decoration:none;min-height:48px}.home-research-door>span{display:flex;flex-wrap:wrap;align-items:baseline;flex:1 1;gap:var(--s1) var(--s3)}.home-research-door b{font-size:var(--fs-body)}.home-research-door small{font-size:var(--fs-sub);color:var(--muted)}.home-research-door:hover b{color:var(--accent-fg)}.home-unified>.fn-disclaimer{margin-top:var(--s2);padding-block:var(--s3)}.live-workspace{grid-template-columns:minmax(0,1.4fr) minmax(300px,.85fr);gap:var(--s8)}.live-view-switch{display:none}.live-analysis,.live-arrivals{min-width:0;padding:0;border:0;border-radius:0;background:transparent}.live-analysis-head,.live-column-head{padding:0 0 var(--s4);border-bottom:1px solid var(--line)}.live-filter-summary{margin:var(--s3) 0}.live-filter-summary,.v2 .feed-closed{color:var(--text-2);font-size:var(--fs-sub)}.v2 .feed-closed{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-chip);background:var(--panel-2);line-height:1.65}.deep-unified .dc-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;padding:var(--s1);gap:var(--s1);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel-2)}.deep-unified .dc-tabs::-webkit-scrollbar{display:block;height:4px}.deep-unified .dc-tabs .lp-tab{border:0;border-radius:var(--r-chip);min-height:48px;text-decoration:none;padding:var(--s3) var(--s4);flex:1 0 auto;gap:var(--s2);box-shadow:none}.deep-unified .dc-tabs .lp-tab.on{background:var(--accent-bg);color:var(--accent-fg)}.deep-unified .dc-tab-icon{background:transparent;width:auto;height:auto}.deep-unified .dc-tab-copy small{display:none}.deep-unified .dc-note{display:flex;gap:var(--s2);flex-wrap:wrap;padding:var(--s3) 0;font-size:var(--fs-sub);line-height:1.7;color:var(--text-2)}.disclosure-workspace{min-width:0;display:flex;flex-direction:column;gap:var(--s6)}.disclosure-page-head{padding-bottom:var(--s5)}.disclosure-tabs{display:flex;gap:var(--s1);padding:var(--s1);min-width:0;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel-2)}.disclosure-tab{display:flex;flex:1 1;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-chip);color:var(--text-2);font-size:var(--fs-body);font-weight:650;text-decoration:none;white-space:nowrap}.disclosure-tab:hover{color:var(--accent-fg);text-decoration:none}.disclosure-tab[aria-selected=true]{color:var(--accent-fg);background:var(--accent-bg)}.disclosure-tabs[data-indicator-ready] .disclosure-tab[aria-selected=true]{background:transparent}.disclosure-panel{min-width:0}.disclosure-panel[hidden]{display:none}.disclosure-panel .deep-page{width:100%;max-width:none;margin:0}.capital-view-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.capital-view-filter>span{font-size:var(--fs-sub);color:var(--text-2);margin-right:var(--s2)}.capital-view-filter .ff-chip{min-height:40px;font-size:var(--fs-sub);padding-inline:var(--s3)}.disclosure-panel .dc-note{font-style:normal;background:none;border:0;padding:var(--s3) 0;margin:0}.disclosure-panel .dc-pane>.ff{margin-bottom:0;padding:var(--s3) 0;border:0;background:transparent}.disclosure-panel .hot-filters{margin-bottom:var(--s4);gap:var(--s2);align-items:center}.disclosure-panel .hot-filters button{min-height:36px;font-size:var(--fs-sub)}.disclosure-panel .daily-issue-label{color:var(--text-2);font-size:var(--fs-sub);margin:0 0 var(--s2)}.disclosure-panel .ff-row{flex-wrap:wrap;overflow:visible;gap:var(--s2) var(--s4)}.disclosure-panel .ff-group{flex-wrap:wrap;max-width:100%;gap:var(--s2)}.disclosure-panel .ff-sep{display:none}.disclosure-panel .ff .ff-chip{min-height:36px;padding-inline:var(--s2)}.disclosure-panel .ff-gl{align-self:center;color:var(--text-2)}.disclosure-loading{min-height:240px}@media (max-width:720px){.disclosure-tab{min-height:44px;padding-inline:var(--s2);font-size:var(--fs-sub)}.disclosure-tab>.ico{display:none}.capital-view-filter{gap:var(--s1)}.capital-view-filter>span{flex-basis:100%;margin-bottom:var(--s2)}.capital-view-filter .ff-chip{flex:1 1;white-space:nowrap;padding-inline:var(--s2)}.disclosure-panel .live-view-switch{margin-bottom:var(--s5)}.disclosure-panel .ff-group{flex-basis:100%}}.report-collection{container:briefing/inline-size;max-width:1280px}.v2 .deep-today{padding:0;max-width:none}.report-collection-articles{display:grid;align-content:start;grid-gap:var(--s4);gap:var(--s4)}.report-preview-board{gap:0 var(--s8)}.report-preview-image{overflow:hidden;border-radius:var(--r-chip)}.report-preview-image img{transform-origin:center}.report-preview-image figcaption{position:relative;background:var(--panel);padding-top:var(--s1);margin:0}.collection-reading{position:relative;display:flex;flex-direction:column;gap:var(--s4)}.collection-expand{display:block;align-self:flex-end;margin:0 0 var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--line);background:var(--panel);color:var(--accent-fg);border-radius:var(--r-chip);font-size:var(--fs-sub);font-weight:650;min-height:44px}.collection-article-disclosure{scroll-margin-top:88px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);overflow:clip}.collection-article-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding:var(--s5) var(--s6);cursor:pointer;font-size:var(--fs-body);font-weight:650;line-height:1.65;color:var(--text);list-style:none}.collection-article-disclosure>summary:hover{background:var(--panel-2)}.collection-article-disclosure>summary::-webkit-details-marker{display:none}.collection-read-label{display:inline-flex;align-items:center;gap:var(--s1);flex:none;color:var(--accent-fg);white-space:nowrap;font-size:var(--fs-label)}.collection-article-disclosure[open]>summary{border-bottom:1px solid var(--line)}.collection-article-disclosure .report-collection-article{border:0;border-radius:0;margin:0;padding:var(--s6)}.report-collection-body{max-width:72ch;margin-inline:auto}.daily-preview-number,.report-collection-rank{color:var(--muted);font-size:var(--fs-label);background:transparent}.issue-date-nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2)}.issue-date-nav a,.issue-date-nav button,.issue-date-nav input{min-height:44px;padding:var(--s2) var(--s3);color:var(--text);border:1px solid var(--line);background:var(--panel);border-radius:var(--r-chip);font:inherit;font-size:var(--fs-sub)}.issue-date-nav input{min-width:0}.issue-date-nav label{font-size:var(--fs-sub);color:var(--text-2)}.daily-preview:hover{background:var(--panel-2)}@container briefing (max-width: 800px){.report-preview-board{grid-template-columns:minmax(0,1fr);margin-bottom:var(--s7)}.report-collection .report-preview-lead{grid-row:auto}.report-preview-board>.report-preview:nth-child(2){padding-top:var(--s6)}.report-collection-layout{grid-template-columns:minmax(0,1fr);gap:0}.report-collection-toc{display:none}.report-collection .daily-preview{grid-template-columns:24px minmax(0,1fr) 32px;gap:var(--s3)}.daily-preview-number{grid-column:1;grid-row:1}.daily-company{grid-column:2;grid-row:1}.daily-preview-copy{grid-column:2/-1;grid-row:2}.daily-preview-open{grid-column:3;grid-row:1}}@container briefing (max-width: 400px){.report-collection .report-preview{gap:var(--s3)}.report-preview-image{flex-basis:72px;width:72px}.report-preview-lead .report-preview-image{flex:none;width:100%}.report-preview:not(.report-preview-lead) h2{font-size:var(--fs-body)}.collection-article-disclosure>summary{padding:var(--s4);gap:var(--s3)}.collection-read-label{font-size:var(--fs-label)}.collection-article-disclosure .report-collection-article{padding:var(--s4)}}.cmdk-backdrop{--cmdk-inset:clamp(16px,8dvh,64px);position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:var(--cmdk-inset) var(--s4);background:color-mix(in srgb,var(--desk-rail) 64%,transparent)}.cmdk{width:min(640px,100%);min-width:0;max-height:calc(100dvh - 2 * var(--cmdk-inset));display:flex;flex-direction:column;overflow:hidden;margin:0;background:var(--panel);color:var(--text);border-radius:var(--r-card);box-shadow:var(--shadow-pop)}.cmdk-head{display:flex;align-items:center;gap:var(--s3);min-height:60px;padding:var(--s2) var(--s3);border-bottom:2px solid var(--line)}.cmdk-head:focus-within{border-bottom-color:var(--focus)}.cmdk-input{flex:1 1;min-width:0;width:100%;padding:var(--s2) 0;border:0;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-body)}.cmdk-input::placeholder{color:var(--muted);opacity:1}.cmdk .cmdk-input:focus-visible{outline:none}.cmdk-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;color:var(--muted);background:var(--panel-2);border:0;border-radius:var(--r-chip);cursor:pointer}.cmdk-close:hover{background:var(--accent-bg);color:var(--accent-fg)}.cmdk-results{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.cmdk-list,.cmdk-section{padding:var(--s2)}.cmdk-section{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:var(--fs-label);font-weight:650}.cmdk-list [role=group]+[role=group]{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line)}.cmdk-item{display:flex;align-items:center;gap:var(--s3);min-height:48px;padding:var(--s2);border-radius:var(--r-chip);color:var(--text);text-decoration:none;cursor:pointer}.cmdk-item.on{background:var(--accent-bg)}.cmdk-ic{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;color:var(--muted)}.cmdk-copy{display:grid;flex:1 1;min-width:0;grid-gap:var(--s1);gap:var(--s1)}.cmdk-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:var(--fs-body);font-weight:650;line-height:1.5}.cmdk-meta{color:var(--muted);font-size:var(--fs-label)}.cmdk-enter{color:var(--muted);flex:none;visibility:hidden}.cmdk-item.on .cmdk-enter{visibility:visible}.cmdk-empty{margin:0;padding:var(--s5) var(--s4);color:var(--text-2);font-size:var(--fs-sub);line-height:1.6}.cmdk-empty .text-action{display:block;padding-inline:0;min-height:44px}.cmdk-foot{display:flex;justify-content:space-between;flex-wrap:wrap;padding:var(--s1) var(--s4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-label)}.cmdk-foot,.cmdk-foot a{align-items:center;gap:var(--s2)}.cmdk-foot a{display:inline-flex;min-height:44px;font-weight:650;color:var(--accent-fg);text-decoration:none}.cmdk-foot kbd{padding:1px var(--s1);border:1px solid var(--line);border-radius:3px;font:inherit}.cmdk-foot,.cmdk-head{flex:none}.ask-history{background:var(--panel-2)}.ask-history-list button.on,.ask-history-new,.ask-history-search{box-shadow:none}.ask-history-close{min-height:44px;min-width:44px}.ask-main.has-thread>.ask-history:not(.open){visibility:hidden}.ask-history.open{visibility:visible}.ask-history.open .ask-history-close{display:inline-flex}.v2 .ask-history{padding:var(--s4) var(--s3);gap:var(--s3)}.v2 .ask-history-symbol{width:24px;height:24px;background:transparent;border:0}.v2 .ask-history-head h2{font-size:var(--fs-body)}.v2 .ask-history-new{min-height:44px;border:0;border-radius:var(--r-chip);background:var(--ink);color:var(--on-ink)}.v2 .ask-history-new:hover{filter:brightness(.95)}.v2 .ask-history-new-icon{background:transparent}.v2 .ask-history-search{min-height:40px;padding-inline:var(--s2);border-radius:var(--r-chip)}.v2 .ask-history-search:focus-within{box-shadow:none;outline:2px solid var(--focus);outline-offset:2px}.v2 .ask-history-list{gap:var(--s1)}.v2 .ask-history-list button{grid-template-columns:18px minmax(0,1fr) auto;gap:var(--s2);min-height:44px;padding:var(--s2);border-radius:var(--r-chip)}.v2 .ask-history-list button.on{border-color:transparent;background:var(--accent-bg)}.v2 .ask-history-list button.on:before{display:none}.v2 .ask-history-item-icon{width:18px;height:18px;border:0;background:transparent}.v2 .ask-history-item-copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;font-size:var(--fs-sub);line-height:1.5}.v2 .ask-zero{max-width:720px;padding:var(--s5) var(--s4);gap:var(--s2)}.v2 .ask-zero-examples{gap:0;margin-top:var(--s4);border-top:1px solid var(--line)}.v2 .ask-zero-examples button{grid-template-columns:76px minmax(0,1fr) auto;min-height:52px;padding:var(--s3) 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;font-size:var(--fs-body)}.v2 .ask-zero-examples button small,.v2 .ask-zero-note{font-size:var(--fs-sub)}.v2 .ask-zero-note{padding:var(--s3) 0 0;margin-top:var(--s2);border:0}.v2 .ask-zero-policy{margin:0;font-size:var(--fs-label)}.research-workspaces{border-bottom:1px solid var(--line);padding-bottom:var(--s2);scrollbar-width:thin}.research-trail{margin-bottom:var(--s4)}.research-selection{font-size:var(--fs-sub)}.research-sections{border:0;padding:0;background:transparent}.research-sections a{min-height:44px}.company-bridge{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s5) 0;background:transparent;margin-block:var(--s5)}.company-bridge>div{display:grid;grid-gap:var(--s1);gap:var(--s1)}.company-bridge b{font-size:var(--fs-body)}.company-bridge span{font-size:var(--fs-sub);color:var(--text-2);line-height:1.65}.company-bridge nav,.company-research-actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.company-bridge nav{flex:none}.company-research-actions a{min-height:44px}.company-overview-counterpoint{border:0}.company-overview{border-radius:var(--r-ctl)}.company-overview-context,.company-overview-findings{padding:var(--s6)}.canonical-example-verdict h2{font-size:var(--fs-title);margin:0;line-height:1.5}.canonical-example-estimate{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s5);border-left:1px solid var(--line);color:var(--text-2);font-size:var(--fs-sub)}.canonical-example-estimate b{color:var(--text);font-size:var(--fs-lead)}.canonical-example-estimate p{margin:0;line-height:1.65}.peer-data{margin-top:var(--s3);font-size:var(--fs-sub)}.peer-data summary{min-height:44px;cursor:pointer;color:var(--accent-fg)}.peer-data table{width:100%;border-collapse:collapse}.peer-data td,.peer-data th{text-align:left;padding:var(--s2);border-bottom:1px solid var(--line)}.peer-data td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:721px){.v2{grid-template-columns:192px minmax(0,1fr)}.v2-side{padding:var(--s4) var(--s3)}.v2-ask-desk{min-width:200px;width:clamp(200px,25vw,320px);min-height:36px;background:var(--panel-2);border-color:var(--line);border-radius:var(--r-chip)}.v2-top{padding:var(--s1) var(--s6);min-height:52px}.v2 .fn-content{padding:var(--s5) var(--s6)}}@media (min-width:1200px){.v2-chat .ask-main.has-history{grid-template-columns:252px minmax(0,1fr)}}@media (min-width:721px) and (max-width:1199px){.v2{grid-template-columns:80px minmax(0,1fr)}.v2-side{padding:var(--s4) var(--s2)}.v2-brand{justify-content:center;padding-inline:0}.v2-foot,.v2-nav-copy small,.v2-question small,.v2-word{display:none}.v2-nav,.v2-question,.v2-utility{flex-direction:column;justify-content:center;gap:var(--s2);padding:var(--s3) var(--s1);text-align:center}.v2-nav-copy b,.v2-question b,.v2-utility{font-size:var(--fs-label);white-space:nowrap}.v2-nav-n{position:absolute;top:var(--s1);right:var(--s1);margin:0}.report-collection,.v2 .fn-content{padding:var(--s6)}.v2-top{padding-inline:var(--s6)}}@media (max-width:1199px){.home-market-grid,.live-workspace{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.v2-chat .ask-main.has-history{display:flex}.ask-main>.ask-workbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s2) var(--s4);border-bottom:1px solid var(--line);background:var(--panel)}.ask-main>.ask-history{position:absolute;z-index:46;inset:0 auto 0 0;width:min(86vw,330px);transform:translateX(-105%);box-shadow:var(--shadow-pop)}.ask-main>.ask-history:not(.open){visibility:hidden}.ask-main>.ask-history.open{transform:translateX(0);visibility:visible}.ask-main .ask-history-close{display:inline-flex}}@media (min-width:1000px) and (max-width:1199px){.home-market-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:var(--s5)}}@media (max-width:720px){.v2-chat{position:fixed;inset:var(--chat-viewport-top,0) 0 auto;height:var(--chat-viewport-height,100dvh);min-height:0;grid-template-rows:minmax(0,1fr) auto}.v2-chat>.v2-main{grid-row:1;height:100%;min-height:0}.v2-chat .v2-body{height:auto}.v2-chat>.v2-tabs{grid-row:2;position:relative;inset:auto}.v2-chat>.v2-tabs[hidden]{display:none}.v2-chat .shell.embedded.mobile .composer{padding-bottom:max(var(--s3),env(safe-area-inset-bottom))}.v2-top{min-height:56px;gap:var(--s2);padding-inline:var(--s4)}.v2-top-right{gap:var(--s1)}.v2-question-phone{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);color:var(--accent-fg);font-size:var(--fs-sub)}.v2-ask-phone,.v2-question-phone,.v2-settings-phone,.v2-theme{min-height:44px;min-width:44px}.v2-ask-phone{padding:0 var(--s2);gap:var(--s1);background:transparent}.report-collection,.v2 .daily-edition,.v2 .fn-content{padding:var(--s4) var(--s4) var(--s6);gap:var(--s5)}.mtabs.v2-tabs .mtab.on{color:var(--accent-fg);background:var(--accent-bg)}.home-briefing-head{padding:0 0 var(--s3)}.home-briefing-head>a,.home-briefing-head>div>span{display:none}.home-unified .rf-hero{padding:var(--s4)}.home-unified .rf-hero-thumb{width:88px;height:80px}.home-unified .rf-hero-title{font-size:var(--fs-lead)}.home-unified .rf-link{padding:var(--s3) 0;column-gap:var(--s2)}.home-unified .rf-link .rf-row-thumb{width:64px;height:60px}.live-view-switch{display:flex;gap:var(--s1);padding:var(--s1);margin-bottom:var(--s5);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-ctl)}.live-view-switch button{flex:1 1;min-height:44px;background:transparent;border:0;border-radius:var(--r-chip);color:var(--text-2);font-size:var(--fs-body);font-weight:650}.live-view-switch button[aria-selected=true]{color:var(--accent-fg);background:var(--accent-bg)}.live-workspace[data-mobile-view=analysis] .live-arrivals,.live-workspace[data-mobile-view=arrivals] .live-analysis{display:none}.deep-unified .dc-tabs .lp-tab{min-height:44px;padding:var(--s2) var(--s3)}.deep-unified .dc-note strong,.deep-unified .dc-tab-icon{display:none}.cmdk-backdrop{--cmdk-inset:0px;align-items:stretch;padding:0}.cmdk{height:100dvh;max-height:100dvh;width:100%;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.cmdk-head{min-height:60px;padding-top:max(var(--s2),env(safe-area-inset-top))}.cmdk-close{min-width:44px;min-height:44px}.cmdk-results{flex:1 1}.cmdk-foot{display:flex}.cmdk-foot>span{display:none}.v2 .ask-zero{padding:var(--s4) 0}.v2 .ask-zero-examples button{grid-template-columns:minmax(0,1fr) auto;gap:var(--s1) var(--s2)}.v2 .ask-zero-examples button small,.v2 .ask-zero-examples button>span{grid-column:1}.v2 .ask-zero-examples button>.ico{grid-column:2;grid-row:1/3}.company-bridge,.daily-issue-head{align-items:stretch;flex-direction:column}.daily-issue-head{gap:var(--s4)}.daily-issue-meta{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:var(--s3)}.issue-date-nav{gap:var(--s2)}.issue-date-nav label{display:none}.issue-date-nav input[type=date]{flex:1 1}.company-overview-context,.company-overview-findings{padding:var(--s4)}.canonical-example-estimate{border-left:0;border-top:1px solid var(--line)}.ask-main>.ask-history{position:fixed;padding-top:max(var(--s5),env(safe-area-inset-top))}}@media (max-width:360px){.v2-ask-phone>span,.v2-question-phone>span{display:none}.home-unified .rf-hero{padding:var(--s4)}}.question-context{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;grid-gap:var(--s3);gap:var(--s3);padding:var(--s3) var(--s4);margin-bottom:var(--s4);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-ctl);font-size:var(--fs-sub)}.question-context>div{display:grid;grid-gap:var(--s1);gap:var(--s1);min-width:0}.question-context span{color:var(--text-2)}.question-context a{color:var(--accent-fg)}.question-context button{min-width:44px;min-height:44px;color:var(--text);border:0;background:transparent;font-size:var(--fs-title)}.answer-interrupted{padding:var(--s4);border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-fg);font-size:var(--fs-body)}.answer-interrupted p{line-height:1.6}.answer-interrupted button{min-height:44px;color:inherit;padding:var(--s2) var(--s3);border:1px solid;background:transparent;border-radius:var(--r-chip)}.issue-adjacent{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4);font-size:var(--fs-sub)}.issue-adjacent a{color:var(--accent-fg);min-height:44px;display:inline-flex;align-items:center}.issue-adjacent span{color:var(--text-2);padding-block:var(--s3)}.disclosure-title-notice{font-size:var(--fs-sub);color:var(--text-2);line-height:1.7;padding:var(--s3);background:var(--panel-2);border-radius:var(--r-chip)}.disclosure-title-notice.mismatch{color:var(--warn-fg);background:var(--warn-bg);border:1px solid var(--warn-line)}.research-navigation-menu{font-size:var(--fs-sub);margin-bottom:var(--s3)}.research-navigation-menu>summary{cursor:pointer;color:var(--accent-fg);min-height:44px;padding-block:var(--s3)}.research-navigation-menu>summary span{color:var(--text-2);margin-left:var(--s3)}.research-navigation-menu[open]{border-bottom:1px solid var(--line)}.canonical-example-basis{color:var(--text-2);font-size:var(--fs-sub);line-height:1.7}@media (max-width:720px){.question-context{grid-template-columns:minmax(0,1fr) 44px}.question-context button{grid-column:2;grid-row:1}.question-context a{grid-column:1;grid-row:2}.issue-adjacent a,.issue-adjacent span{font-size:var(--fs-label)}}.mtabs.v2-tabs .mtab.on .ico{color:var(--accent-fg)}.home-unified .rf-row,.v2-question-phone{text-decoration:none}.home-unified .rf-row:hover .rf-row-title{text-decoration:underline}.home-unified .rf-hero-lead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--s4);gap:var(--s4)}.home-unified .rf-hero-lead .rf-hero-thumb{margin:0}.home-pane-title h2{font-size:var(--fs-body);line-height:1.5;margin:0;font-weight:700}.research-unavailable{position:relative;color:var(--text-2);font-size:var(--fs-sub)}.research-unavailable summary{cursor:pointer;padding:var(--s3);min-height:44px;list-style:none}.research-unavailable summary::-webkit-details-marker{display:none}.research-unavailable p{padding:var(--s3);margin:0;max-width:28em;font-size:var(--fs-sub);line-height:1.7;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-chip)}.company-context{flex-wrap:wrap}.company-context h1{margin:0;font-size:var(--fs-title);line-height:1.5}.company-context>dl{margin-left:auto}@media (max-width:720px){.company-context>dl{margin-left:0}}.ask-workbar>button{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);color:var(--text);min-height:44px;padding:var(--s2) var(--s3);font:inherit;font-size:var(--fs-sub)}.home-unified .rf-hero:has(.rf-hero-thumb){display:flex;flex-direction:column}.home-unified .rf-hero-lead>*{grid-area:auto}.home-unified .rf-hero-lead:not(:has(.rf-hero-thumb)){grid-template-columns:minmax(0,1fr)}.v2{--bg:var(--desk-light-bg);--panel:var(--desk-light-panel);--panel-2:var(--desk-light-subtle);--panel-3:var(--desk-light-subtle);--text:var(--desk-light-text);--text-2:var(--desk-light-secondary);--muted:var(--desk-light-muted);--line:var(--desk-light-line);--line-2:var(--desk-light-strong);--ink:var(--desk-light-action);--on-ink:var(--desk-light-panel);--accent:var(--desk-light-action);--accent-fg:var(--desk-light-action);--accent-bg:var(--desk-light-action-bg);--focus:var(--desk-light-action);--ocean-700:var(--desk-light-action);--ocean-500:var(--desk-light-action);--ocean-100:var(--desk-light-action-bg);--ic-ocean:var(--desk-light-action);--r-card:12px;--r-ctl:8px;--r-chip:6px;--mono:var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bg);scrollbar-color:var(--line-2) var(--bg);caret-color:var(--accent)}html[data-theme=dark] .v2{--bg:var(--desk-dark-bg);--panel:var(--desk-dark-panel);--panel-2:var(--desk-dark-subtle);--panel-3:var(--desk-dark-subtle);--text:var(--desk-dark-text);--text-2:var(--desk-dark-secondary);--muted:var(--desk-dark-muted);--line:var(--desk-dark-line);--line-2:var(--desk-dark-strong);--ink:var(--desk-dark-action);--on-ink:var(--desk-dark-bg);--accent:var(--desk-dark-action);--accent-fg:var(--desk-dark-action);--accent-bg:var(--desk-dark-action-bg);--focus:var(--desk-dark-action);--ocean-700:var(--desk-dark-action);--ocean-500:var(--desk-dark-action);--ocean-100:var(--desk-dark-action-bg);--ic-ocean:var(--desk-dark-action)}@media (prefers-color-scheme:dark){html:not([data-theme]) .v2{--bg:var(--desk-dark-bg);--panel:var(--desk-dark-panel);--panel-2:var(--desk-dark-subtle);--panel-3:var(--desk-dark-subtle);--text:var(--desk-dark-text);--text-2:var(--desk-dark-secondary);--muted:var(--desk-dark-muted);--line:var(--desk-dark-line);--line-2:var(--desk-dark-strong);--ink:var(--desk-dark-action);--on-ink:var(--desk-dark-bg);--accent:var(--desk-dark-action);--accent-fg:var(--desk-dark-action);--accent-bg:var(--desk-dark-action-bg);--focus:var(--desk-dark-action);--ocean-700:var(--desk-dark-action);--ocean-500:var(--desk-dark-action);--ocean-100:var(--desk-dark-action-bg);--ic-ocean:var(--desk-dark-action)}}.v2 ::selection{background:var(--accent-bg);color:var(--text)}.v2 a{text-underline-offset:.2em}.v2 .fn-btn{border-radius:var(--r-chip);text-decoration:none}.v2 .fn-btn-sub{background:var(--panel);border:1px solid var(--line-2)}.v2 .fn-btn-primary:hover{filter:brightness(.94)}.v2-brand-mark{display:inline-flex;flex:none}.v2-top-brand{font-size:var(--fs-title);font-weight:850;letter-spacing:-.04em;text-decoration:none}.v2-brand{padding:var(--s1) var(--s2);gap:var(--s2)}.v2-brand .v2-word{color:var(--desk-rail-text);font-family:var(--font-ui);font-size:var(--fs-title);font-weight:850;letter-spacing:-.04em}.v2-research-tools{display:grid;grid-gap:var(--s1);gap:var(--s1);padding:var(--s3) 0;border-top:1px solid color-mix(in srgb,var(--desk-rail-muted) 22%,transparent)}.v2-research-tools a{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);min-height:44px;color:var(--desk-rail-muted);text-decoration:none;font-size:var(--fs-sub);border-radius:var(--r-chip)}.v2-research-tools a:hover{background:var(--desk-rail-selected)}.v2-research-tools a:hover,.v2-side .v2-nav{color:var(--desk-rail-text)}.v2-side .v2-foot{color:var(--desk-rail-muted)}.v2-side .v2-nav.on,.v2-side .v2-nav:hover{background:var(--desk-rail-selected);color:var(--desk-rail-text)}.v2-side .v2-nav-ic,.v2-side .v2-nav.on .v2-nav-ic{color:var(--desk-rail-muted)}.v2-side .v2-nav.on .v2-nav-ic{color:var(--desk-dark-action)}.v2-side .v2-question{color:var(--desk-rail-text);border-color:color-mix(in srgb,var(--desk-rail-muted) 25%,transparent)}.v2-side .v2-question.on,.v2-side .v2-question:hover{background:var(--desk-rail-selected)}.v2-side .v2-question-ic{width:22px;height:22px;background:transparent;color:var(--desk-dark-action)}.v2-side .v2-utility{color:var(--desk-rail-muted)}.v2 .v2-tabs .mtab{color:var(--muted);opacity:1}.v2 .v2-tabs .mtab.on{color:var(--accent-fg)}.v2 .v2-tabs .mtab .ico{color:inherit}.v2 .screener-entry{gap:var(--s4)}.v2 .screener-entry-head{padding:0;max-width:none}.v2 .screener-entry-head h1{margin:0;font-size:var(--fs-title);font-weight:750;letter-spacing:-.025em}.v2 .screener-entry-head h1+span{font-size:var(--fs-sub);line-height:1.6;margin-top:var(--s1)}.v2 .research-workspaces{display:flex;flex-wrap:nowrap;gap:var(--s5);padding:0;overflow-x:auto;border:0;border-bottom:1px solid var(--line);background:transparent;border-radius:0}.v2 .research-workspaces a{flex:0 0 auto;min-height:44px;padding:var(--s3) var(--s1);border-radius:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-size:var(--fs-sub);font-weight:650;white-space:nowrap}.v2 .research-workspaces a[aria-current=page]{color:var(--accent-fg);border-bottom-color:var(--accent);background:transparent}.v2 .research-workspaces a:hover{color:var(--text);background:transparent}.v2 .screener-entry-options{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:var(--s5)}.v2 .screener-entry-card{padding:var(--s4);gap:var(--s3);border:0;border-radius:var(--r-card);background:transparent}.v2 .screener-entry-card.featured{border:1px solid var(--line);background:var(--panel)}.v2 .screener-entry-card>div>h2{margin:0;font-size:var(--fs-lead)}.v2 .screener-entry-card>div>h2+span{font-size:var(--fs-sub);line-height:1.6}.v2 .screener-entry-note{max-width:64ch;font-size:var(--fs-sub);color:var(--muted)}.screener-entry-signals{display:flex;flex-wrap:wrap;gap:var(--s2);padding:0;margin:0;list-style:none}.screener-entry-signals li{padding:var(--s1) var(--s3);border:1px solid var(--line);color:var(--text-2);border-radius:var(--r-chip);font-size:var(--fs-sub)}.v2 .research-feature-directory>header{margin:0 0 var(--s3)}.v2 .research-feature-directory h2{font-size:var(--fs-body);font-weight:700}.v2 .research-feature-directory>div{display:block;border-top:1px solid var(--line)}.v2 .research-feature-directory a{display:grid;grid-template-columns:90px minmax(180px,1fr) minmax(240px,1.6fr) auto;align-items:center;grid-gap:var(--s2) var(--s4);gap:var(--s2) var(--s4);padding:var(--s3) var(--s2);border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;text-decoration:none}.v2 .research-feature-directory a:hover{background:var(--panel)}.v2 .research-feature-directory a>span{font-size:var(--fs-sub);color:var(--muted)}.v2 .research-feature-directory h3{font-size:var(--fs-body);line-height:1.6}.v2 .research-feature-directory a p{font-size:var(--fs-sub);color:var(--text-2);line-height:1.65}.v2 .research-feature-directory small{display:none}.v2 .research-feature-directory a b{display:flex;align-items:center;gap:var(--s2);padding:0;margin:0;font-size:var(--fs-sub);white-space:nowrap}.v2 .screener-entry-boundary{margin:0;padding:0;border:0;background:transparent;font-size:var(--fs-label);color:var(--muted);line-height:1.7}.v2 .company-overview{border-radius:var(--r-card);background:var(--panel)}.v2 .company-overview .company-context{flex-wrap:wrap;padding:var(--s4) var(--s5);gap:var(--s3) var(--s5);border-bottom:1px solid var(--line);background:transparent}.v2 .company-context h1{margin:0 0 var(--s1);font-size:var(--fs-title);font-weight:750;line-height:1.5}.v2 .company-overview .company-context>div>span>p{display:none}.v2 .company-context dl{margin-left:auto;gap:var(--s5)}.v2 .company-context dd{font-size:var(--fs-body);font-weight:700;margin-top:var(--s1)}.v2 .company-overview .company-research-actions{padding:0;border:0}.v2 .research-trail{gap:var(--s3)}.v2 .company-overview-finding h3{margin:0 0 var(--s2);font-size:var(--fs-title);font-weight:750;line-height:1.45}.v2 .company-overview-finding p{line-height:1.6}.v2 .company-overview-context,.v2 .company-overview-findings{padding:var(--s4) var(--s5)}.v2 .company-overview-counterpoint{border:0;background:var(--panel-2);border-radius:var(--r-chip);margin-block:var(--s3);padding:var(--s3)}.v2 .company-overview-counterpoint p{font-size:var(--fs-lead);font-weight:750}.v2 .company-overview-next{padding-top:var(--s4);border-top:1px solid var(--line)}.v2 .company-overview-context{background:var(--bg);gap:var(--s3)}.v2 .company-overview-context>a{border-radius:0;background:transparent;padding-inline:0;border:0;border-bottom:1px solid var(--line)}.v2 .company-overview-context .company-overview-outlook{padding:var(--s3) 0}.company-price-context{display:grid;grid-gap:var(--s3);gap:var(--s3);min-width:0}.company-price-context h3,.company-price-context p{margin:0}.company-price-context label{display:grid;grid-gap:var(--s2);gap:var(--s2);font-size:var(--fs-sub)}.company-price-context select{width:100%;min-width:0;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-chip);padding:var(--s2)}.company-funding-context{display:grid;min-width:0;grid-gap:var(--s3);gap:var(--s3);font-size:var(--fs-body);border-top:1px solid var(--line);padding-top:var(--s4);overflow-wrap:anywhere}.company-funding-context h3{margin:0;font-size:var(--fs-lead)}.company-funding-context h4{margin:0;font-size:var(--fs-body)}.company-funding-context dl,.company-funding-context p{margin:0}.company-funding-context small{font-size:var(--fs-sub)}.company-funding-statement{display:grid;grid-gap:var(--s2);gap:var(--s2)}.company-funding-context dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:var(--s2);gap:var(--s2);padding-block:var(--s1);border-bottom:1px solid var(--line)}.company-funding-context dd{margin:0;text-align:right}.company-funding-context details>summary,.company-price-context details>summary,.private-price-record>summary{cursor:pointer;min-height:44px;align-content:center}.private-price-record[open]>p{margin-block:var(--s2) var(--s3)}.company-funding-context details p{margin-bottom:var(--s2)}.company-overview-save{padding:var(--s3) var(--s5);border-bottom:1px solid var(--line)}.private-research,.research-save-form{display:grid;grid-gap:var(--s4);gap:var(--s4);min-width:0}.company-price-context,.private-research,.research-save-form{font-size:var(--fs-body)}.private-research h2,.private-research h3,.replay-spec h3,.research-save-form h3{font-size:var(--fs-title)}.company-price-context h3{font-size:var(--fs-lead)}.company-price-context small,.private-research small,.research-save-form small{font-size:var(--fs-sub)}.research-save-form{max-width:65ch}.private-research{padding:var(--s5);background:var(--panel);border-bottom:1px solid var(--line)}.private-research h2,.private-research h3,.private-research p,.research-save-form p{margin:0}.research-review-controls label,.research-save-form label{display:grid;grid-gap:var(--s2);gap:var(--s2);font-size:var(--fs-body)}.research-review-controls input,.research-save-form input,.research-save-form select,.research-save-form textarea{width:100%;min-width:0;box-sizing:border-box;font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-chip);padding:var(--s2) var(--s3)}.private-research dd{margin:var(--s1) 0 var(--s3);white-space:pre-wrap;overflow-wrap:anywhere}.research-review-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--s3)}.research-source-options{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:0;padding:var(--s3) 0;border:0;border-block:1px solid var(--line);min-width:0}.research-source-options label{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:44px}.research-source-options input{width:auto;accent-color:var(--accent)}.private-research h4{margin-block:var(--s3) var(--s2);font-size:var(--fs-lead)}.v2 .company-overview-sources{padding:var(--s2) var(--s5)}.v2 .company-overview-sources>summary{min-height:44px;align-content:center}@media (min-width:1200px){.v2-top-date,.v2-top-day{display:block;font-size:var(--fs-label);color:var(--muted)}.v2-top-title{padding-right:var(--s4);margin-right:var(--s2);border-right:1px solid var(--line)}}@media (min-width:721px) and (max-width:1199px){.v2-brand{padding-inline:0}.v2-research-tools a{flex-direction:column;gap:var(--s1);padding:var(--s2) 0;font-size:var(--fs-label)}.v2 .research-feature-directory a{grid-template-columns:76px minmax(0,1fr) auto}.v2 .research-feature-directory a p{grid-column:2/4}.v2 .research-feature-directory a b{grid-column:3;grid-row:1}}@media (max-width:720px){.v2 .screener-entry-options{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.v2 .screener-entry-card{padding:var(--s4)}.v2 .screener-entry-card:not(.featured){padding:var(--s4) 0}.v2 .screener-entry-card>a{align-self:stretch;justify-content:center}.v2 .research-workspaces{gap:var(--s5)}.v2 .research-feature-directory a{grid-template-columns:minmax(0,1fr) auto;gap:var(--s2);padding:var(--s3) 0}.v2 .research-feature-directory a>span{display:none}.v2 .research-feature-directory a p{grid-column:1/-1;font-size:var(--fs-sub)}.v2 .research-feature-directory a b{grid-column:2;grid-row:1;font-size:var(--fs-label)}.v2 .research-feature-directory a b .ico{display:none}.v2 .company-overview .company-context{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--s4);grid-gap:var(--s4) var(--s3);gap:var(--s4) var(--s3)}.v2 .company-context h1{overflow-wrap:anywhere}.v2 .company-context dl{width:auto;margin:0;flex-direction:column;gap:var(--s2)}.v2 .company-context dd{font-size:var(--fs-sub)}.v2 .company-overview .company-research-actions{grid-column:1/-1;width:100%}.v2 .company-overview-context,.v2 .company-overview-findings{padding:var(--s4)}.v2 .company-overview-finding h3{font-size:var(--fs-lead)}.v2 .company-overview-sources{padding-inline:var(--s4)}.v2 .research-feature-directory h3{font-size:var(--fs-body)}}.motion-tabs{isolation:isolate}.motion-tabs:not(.mtabs){position:relative}.motion-tabs:before{content:"";position:absolute;pointer-events:none;z-index:-1;left:0;top:0;width:var(--tab-width,0);height:var(--tab-height,0);transform:translate(var(--tab-x,0),var(--tab-y,0));border-radius:var(--r-chip);background:var(--accent-bg);opacity:0}.motion-tabs[data-indicator-ready]:before{opacity:1}.v2-primary.motion-tabs:before{background:var(--desk-rail-selected)}.deep-unified .dc-tabs[data-indicator-ready] .lp-tab.on,.live-view-switch[data-indicator-ready] button[aria-selected=true],.mtabs.v2-tabs[data-indicator-ready] .mtab.on,.v2-primary[data-indicator-ready] .v2-nav.on{background:transparent}.motion-tabs a,.motion-tabs button{position:relative}.disclosure-open-label{display:none}.collection-article-disclosure[open]>summary .disclosure-open-label{display:inline}.collection-article-disclosure[open]>summary .disclosure-closed-label{display:none}.collection-article-disclosure[open]>summary .ico{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.motion-tabs:before{transition:transform var(--t-slow) var(--e),width var(--t-slow) var(--e),height var(--t-slow) var(--e),opacity var(--t) var(--e)}.v2-body>:is(main,.fn-content,.report-collection,.page-main-current){animation:workspace-arrive var(--t-slow) var(--e)}.collection-eyebrow,.company-context,.home-pane-title,.unified-page-head{animation:workspace-heading var(--t-slow) var(--e)}.collection-expand,.company-research-actions a,.daily-preview,.home-daily-door,.report-preview,.rf-hero,.rf-link,.v2 .btn,.v2 .fn-btn,.v2-ask-desk,.v2-question,.v2-utility{transition:background-color var(--t) var(--e),color var(--t) var(--e),border-color var(--t) var(--e),transform var(--t) var(--e)}.collection-method summary .ico,.collection-read-label .ico,.report-collection-sources summary .ico,.report-preview-image img,.rf-hero-thumb img,.rf-row-thumb img{transition:transform var(--t-slow) var(--e)}.daily-preview-open .ico,.home-daily-door>.ico:last-child,.report-preview-open .ico{transition:transform var(--t) var(--e)}.cmdk-backdrop,.doc-backdrop,.sv-backdrop{animation:workspace-backdrop var(--t) ease-out}.cmdk,.doc,.sv{animation:workspace-sheet var(--t-slow) var(--e)}.v2-theme .ico{animation:workspace-heading var(--t) var(--e)}.daily-preview:active,.report-preview:active,.rf-link:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.report-preview:hover .report-preview-image img,.rf-hero:hover .rf-hero-thumb img,.rf-link:hover .rf-row-thumb img{transform:scale(1.035)}.daily-preview:hover .daily-preview-open .ico,.home-daily-door:hover>.ico:last-child,.report-preview:hover .report-preview-open .ico{transform:translateX(3px)}.collection-expand:hover,.v2 .fn-btn:hover{transform:translateY(-1px)}}}@keyframes workspace-arrive{0%{opacity:.65}to{opacity:1}}@keyframes workspace-heading{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-backdrop{0%{opacity:0}to{opacity:1}}@keyframes workspace-sheet{0%{opacity:.65;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cmdk,.cmdk *,.cmdk-backdrop,.doc,.doc *,.doc-backdrop,.motion-tabs:before,.sv,.sv *,.sv-backdrop,.v2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}