.technicalChart-module__TuyF9a__page.technicalChart-module__TuyF9a__page[data-report-section=technical-chart]{color:var(--editorial-ink);padding:clamp(20px,3.2vw,44px);display:block}.technicalChart-module__TuyF9a__chapter{align-items:flex-start;gap:22px;padding-bottom:25px;display:flex}.technicalChart-module__TuyF9a__chapter>span{color:var(--editorial-muted);padding-top:4px;font:500 15px ui-monospace,monospace}.technicalChart-module__TuyF9a__chapter h2{letter-spacing:-.035em;margin:6px 0 10px;font-size:clamp(23px,2.2vw,32px);line-height:1.25}.technicalChart-module__TuyF9a__chapter p{color:var(--editorial-muted);font-size:13px;line-height:1.7}.technicalChart-module__TuyF9a__chapter .technicalChart-module__TuyF9a__eyebrow{letter-spacing:.1em;color:var(--editorial-accent);font:600 10px ui-monospace,monospace}.technicalChart-module__TuyF9a__page.technicalChart-module__TuyF9a__page .technicalChart-module__TuyF9a__thesis{border-top:1px solid var(--editorial-rule-strong);grid-template-columns:150px 1fr;gap:24px;margin-top:0;padding:21px 0 28px;display:grid}.technicalChart-module__TuyF9a__thesis>span{color:var(--editorial-muted);font-size:11px;font-weight:600}.technicalChart-module__TuyF9a__thesis p{text-wrap:pretty;max-width:85ch;font-size:14px;line-height:1.8}.technicalChart-module__TuyF9a__page.technicalChart-module__TuyF9a__page .technicalChart-module__TuyF9a__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:8px;display:grid}.technicalChart-module__TuyF9a__card{border:1px solid var(--editorial-rule);background:var(--editorial-paper);min-width:0}.technicalChart-module__TuyF9a__expanded{grid-column:1/-1}.technicalChart-module__TuyF9a__cardHeader{justify-content:space-between;gap:12px;padding:17px 18px 12px;display:flex}.technicalChart-module__TuyF9a__cardHeader>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.technicalChart-module__TuyF9a__cardHeader h3{letter-spacing:-.025em;font-size:20px;font-weight:650}.technicalChart-module__TuyF9a__cardHeader span{color:var(--editorial-muted);font-size:11px}.technicalChart-module__TuyF9a__cardMeta{align-items:center;gap:10px;display:flex}.technicalChart-module__TuyF9a__cardMeta strong{white-space:nowrap;font:500 14px ui-monospace,monospace}.technicalChart-module__TuyF9a__cardMeta small{color:var(--editorial-muted);font-size:9px}.technicalChart-module__TuyF9a__cardMeta button,.technicalChart-module__TuyF9a__toolbar button,.technicalChart-module__TuyF9a__unavailable button{color:var(--editorial-muted);border:1px solid var(--editorial-rule);cursor:pointer;background:0 0;padding:5px 7px;font-size:10px}.technicalChart-module__TuyF9a__cardMeta button:hover,.technicalChart-module__TuyF9a__toolbar button:hover,.technicalChart-module__TuyF9a__unavailable button:hover{color:var(--editorial-ink);border-color:var(--editorial-muted)}.technicalChart-module__TuyF9a__toolbar{min-width:0;color:var(--editorial-muted);border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0 18px 10px;font:10px ui-monospace,monospace;display:flex}.technicalChart-module__TuyF9a__toolbar button[aria-pressed=true]{color:var(--editorial-ink);border-color:var(--editorial-muted)}.technicalChart-module__TuyF9a__toolbar button:last-child{margin-left:auto}.technicalChart-module__TuyF9a__gestureHint{color:var(--editorial-muted);padding:0 18px 10px;font-size:10px;line-height:1.6}.technicalChart-module__TuyF9a__canvas{touch-action:none;width:100%;min-width:0;height:290px}.technicalChart-module__TuyF9a__expanded .technicalChart-module__TuyF9a__canvas{height:410px}.technicalChart-module__TuyF9a__cardCopy{border-top:1px solid var(--editorial-rule);padding:18px}.technicalChart-module__TuyF9a__observation{text-wrap:pretty;min-height:43px;font-size:12px;line-height:1.8}.technicalChart-module__TuyF9a__levels{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:14px 0;padding:0;display:flex}.technicalChart-module__TuyF9a__levels button{border:1px solid var(--editorial-rule);color:var(--editorial-ink);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:7px;padding:5px 7px;display:flex}.technicalChart-module__TuyF9a__levels button span{color:var(--editorial-muted);font-size:10px}.technicalChart-module__TuyF9a__levels button strong{font:500 10px ui-monospace,monospace}.technicalChart-module__TuyF9a__levels button[data-side=demand]{border-left:2px solid var(--editorial-chart-positive)}.technicalChart-module__TuyF9a__levels button[data-side=supply]{border-left:2px solid var(--editorial-chart-negative)}.technicalChart-module__TuyF9a__levels button[aria-pressed=true]{background:var(--editorial-accent-soft);border-color:var(--editorial-accent)}.technicalChart-module__TuyF9a__drawingReason{border-left:2px solid var(--editorial-accent);margin-bottom:15px;padding:2px 0 2px 10px}.technicalChart-module__TuyF9a__drawingReason p{font-size:11px;line-height:1.7}.technicalChart-module__TuyF9a__drawingReason small{color:var(--editorial-muted);margin-top:4px;font-size:9px;display:block}.technicalChart-module__TuyF9a__cardCopy .technicalChart-module__TuyF9a__scenarios{gap:11px;margin-top:15px;display:grid}.technicalChart-module__TuyF9a__scenarios>div{grid-template-columns:66px 1fr;gap:10px;display:grid}.technicalChart-module__TuyF9a__scenarios dt{font-size:10px;font-weight:600;line-height:1.7}.technicalChart-module__TuyF9a__scenarios [data-direction=up] dt{color:var(--editorial-chart-positive)}.technicalChart-module__TuyF9a__scenarios [data-direction=down] dt{color:var(--editorial-chart-negative)}.technicalChart-module__TuyF9a__scenarios dd{color:var(--editorial-muted);font-variant-numeric:tabular-nums;margin:0;font-size:11px;line-height:1.7}.technicalChart-module__TuyF9a__cardCopy .technicalChart-module__TuyF9a__coverage{color:var(--editorial-muted);margin-top:15px;font-size:9px;line-height:1.6}.technicalChart-module__TuyF9a__footer{color:var(--editorial-muted);gap:7px;margin-top:24px;font-size:10px;line-height:1.65;display:grid}.technicalChart-module__TuyF9a__footer a{color:inherit;text-underline-offset:3px}.technicalChart-module__TuyF9a__unavailable{color:var(--editorial-muted);padding:32px 18px;font-size:12px;line-height:1.8}.technicalChart-module__TuyF9a__unavailable button{margin-top:12px}.technicalChart-module__TuyF9a__page button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:3px}@media (max-width:760px){.technicalChart-module__TuyF9a__page.technicalChart-module__TuyF9a__page .technicalChart-module__TuyF9a__grid{grid-template-columns:1fr;gap:16px;margin-top:8px}.technicalChart-module__TuyF9a__page.technicalChart-module__TuyF9a__page .technicalChart-module__TuyF9a__thesis{grid-template-columns:1fr;gap:9px;margin-top:0}.technicalChart-module__TuyF9a__page.technicalChart-module__TuyF9a__page[data-report-section=technical-chart]{padding:22px 14px}.technicalChart-module__TuyF9a__chapter{gap:14px}.technicalChart-module__TuyF9a__cardHeader{padding:14px 12px 12px}.technicalChart-module__TuyF9a__cardCopy{padding:14px 12px}.technicalChart-module__TuyF9a__cardHeader h3{font-size:19px}.technicalChart-module__TuyF9a__cardMeta{gap:6px}.technicalChart-module__TuyF9a__cardMeta strong{font-size:12px}.technicalChart-module__TuyF9a__toolbar{border:0;gap:8px;min-width:0;margin:0;padding-inline:12px}.technicalChart-module__TuyF9a__gestureHint{padding-inline:12px}.technicalChart-module__TuyF9a__expanded .technicalChart-module__TuyF9a__canvas{height:390px}}.technicalChart-module__TuyF9a__indicatorLegend{flex-wrap:wrap;gap:14px;padding:0 18px 10px;font:11px ui-monospace,monospace;display:flex}.technicalChart-module__TuyF9a__indicatorLegend [data-period="20"]{color:#4776d0}.technicalChart-module__TuyF9a__indicatorLegend [data-period="50"]{color:#b78038}.technicalChart-module__TuyF9a__indicatorLegend [data-period="200"]{color:#9b70bc}.technicalChart-module__TuyF9a__toolbar button:disabled{opacity:.45;cursor:default}
.department-research-desk-module__Op-pRa__roundtable,.department-research-desk-module__Op-pRa__decisionBoard{container-type:inline-size}.department-research-desk-module__Op-pRa__sectionHeader,.department-research-desk-module__Op-pRa__decisionHeader{border-bottom:1px solid var(--editorial-rule-strong);grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:baseline;gap:32px;padding-bottom:18px;display:grid}.department-research-desk-module__Op-pRa__decisionHeader{grid-template-columns:1fr}.department-research-desk-module__Op-pRa__decisionHeader span,.department-research-desk-module__Op-pRa__arbitration>span{color:var(--editorial-accent);font:760 .68rem / 1.2 var(--font-sans,sans-serif);letter-spacing:.015em}.department-research-desk-module__Op-pRa__sectionHeader h2,.department-research-desk-module__Op-pRa__decisionHeader h2{margin:0;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.08}.department-research-desk-module__Op-pRa__sectionHeader>p,.department-research-desk-module__Op-pRa__decisionHeader>p{max-width:660px;color:var(--editorial-muted);font-size:.78rem;line-height:1.65}.department-research-desk-module__Op-pRa__agentGrid{border-bottom:1px solid var(--editorial-rule-strong);display:block}.department-research-desk-module__Op-pRa__agentMemo{border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(150px,.25fr) minmax(0,1fr);min-width:0;display:grid}.department-research-desk-module__Op-pRa__agentMemo:last-child{border-bottom:0}.department-research-desk-module__Op-pRa__agentMemo>header{border-right:1px solid var(--editorial-rule);grid-template-columns:38px minmax(0,1fr);align-content:start;align-items:center;gap:12px;padding:22px 20px 22px 0;display:grid}.department-research-desk-module__Op-pRa__agentMemo img{object-fit:contain;image-rendering:auto}.department-research-desk-module__Op-pRa__agentMemo header div{gap:3px;display:grid}.department-research-desk-module__Op-pRa__agentMemo header strong{font-size:.9rem}.department-research-desk-module__Op-pRa__agentMemo header span,.department-research-desk-module__Op-pRa__agentMemo header em{color:var(--editorial-muted);font-size:.68rem;font-style:normal}.department-research-desk-module__Op-pRa__agentMemo header em{white-space:nowrap;grid-column:2;margin-top:5px}.department-research-desk-module__Op-pRa__agentMemo header em[data-contribution=supports]{color:var(--editorial-accent)}.department-research-desk-module__Op-pRa__agentMemo ol{margin:0;padding:0;list-style:none}.department-research-desk-module__Op-pRa__agentMemo li{border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(76px,.18fr) minmax(0,1fr) minmax(190px,.72fr);align-items:start;gap:20px;min-width:0;padding:20px 0 20px 24px;display:grid}.department-research-desk-module__Op-pRa__agentMemo li:last-child{border-bottom:0}.department-research-desk-module__Op-pRa__agentMemo li>div{align-items:center;gap:10px;display:flex}.department-research-desk-module__Op-pRa__agentMemo li>div span{color:var(--editorial-accent);font:760 .65rem var(--font-mono,monospace)}.department-research-desk-module__Op-pRa__agentMemo li>div small{color:var(--editorial-muted);text-transform:uppercase;font-size:.62rem}.department-research-desk-module__Op-pRa__agentMemo li>strong{margin:0;font-size:.84rem;line-height:1.62;display:block}.department-research-desk-module__Op-pRa__agentMemo li>p{color:var(--editorial-muted);border-left:1px solid var(--editorial-rule-strong);margin:0;padding-left:18px;font-size:.74rem;line-height:1.62}.department-research-desk-module__Op-pRa__agentMemo li>p b{color:var(--editorial-ink);text-transform:uppercase;margin-bottom:4px;font-size:.6rem;display:block}.department-research-desk-module__Op-pRa__arbitration{border-bottom:1px solid var(--editorial-rule-strong);grid-template-columns:minmax(140px,.24fr) minmax(0,.9fr) minmax(220px,.72fr);align-items:start;gap:24px;padding:24px 0;display:grid}.department-research-desk-module__Op-pRa__arbitration>span{padding-top:3px}.department-research-desk-module__Op-pRa__arbitration strong{font-size:.94rem;line-height:1.6}.department-research-desk-module__Op-pRa__arbitration p{color:var(--editorial-muted);font-size:.78rem;line-height:1.62}.department-research-desk-module__Op-pRa__decisionHeader h2{color:var(--editorial-accent)}.department-research-desk-module__Op-pRa__decisionGrid{border-top:1px solid var(--editorial-rule-strong);border-left:0;display:block}.department-research-desk-module__Op-pRa__decisionGrid article{border-right:0;border-bottom:1px solid var(--editorial-rule);grid-template-columns:42px minmax(0,1fr);gap:18px;min-width:0;padding:18px 0;display:grid}.department-research-desk-module__Op-pRa__decisionGrid article>div{grid-template-columns:minmax(170px,.36fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.department-research-desk-module__Op-pRa__decisionGrid article[data-row=case]{grid-column:span 7}.department-research-desk-module__Op-pRa__decisionGrid article[data-row=countercase]{grid-column:span 5}.department-research-desk-module__Op-pRa__decisionGrid article[data-row=change]{grid-column:span 8}.department-research-desk-module__Op-pRa__decisionGrid article[data-row=next]{grid-column:span 4}.department-research-desk-module__Op-pRa__decisionGrid article:first-child{grid-column:span 7}.department-research-desk-module__Op-pRa__decisionGrid article:nth-child(2){grid-column:span 5}.department-research-desk-module__Op-pRa__decisionGrid article:nth-child(3){grid-column:span 8}.department-research-desk-module__Op-pRa__decisionGrid article:nth-child(4){grid-column:span 4}.department-research-desk-module__Op-pRa__decisionGrid article:only-child,.department-research-desk-module__Op-pRa__decisionGrid article:last-child:nth-child(3){grid-column:1/-1}.department-research-desk-module__Op-pRa__decisionGrid article[data-row=change]{border-left:3px solid var(--editorial-accent);background:color-mix(in srgb, var(--editorial-accent-soft) 54%, transparent);padding-left:16px}.department-research-desk-module__Op-pRa__decisionGrid article>span{color:var(--editorial-accent);font:780 .68rem var(--font-mono,monospace)}.department-research-desk-module__Op-pRa__decisionGrid h3{text-transform:uppercase;font-size:.72rem}.department-research-desk-module__Op-pRa__decisionGrid p{margin-top:0;font-size:.77rem;font-weight:600;line-height:1.6}@container (max-width:680px){.department-research-desk-module__Op-pRa__sectionHeader,.department-research-desk-module__Op-pRa__decisionHeader{grid-template-columns:1fr;gap:14px}.department-research-desk-module__Op-pRa__agentMemo li{grid-template-columns:68px minmax(0,1fr)}.department-research-desk-module__Op-pRa__agentMemo li>p{border-top:1px solid var(--editorial-rule);border-left:0;grid-column:2;padding:12px 0 0}}@container (max-width:560px){.department-research-desk-module__Op-pRa__agentMemo{grid-template-columns:1fr}.department-research-desk-module__Op-pRa__agentMemo>header{border-right:0;border-bottom:1px solid var(--editorial-rule);padding-right:0}.department-research-desk-module__Op-pRa__agentMemo li,.department-research-desk-module__Op-pRa__arbitration{grid-template-columns:1fr}.department-research-desk-module__Op-pRa__agentMemo li{gap:10px;padding-left:0}.department-research-desk-module__Op-pRa__agentMemo li>p{grid-column:1}.department-research-desk-module__Op-pRa__decisionGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.department-research-desk-module__Op-pRa__decisionGrid article[data-row]{grid-column:1/-1}.department-research-desk-module__Op-pRa__decisionGrid article>div{grid-template-columns:1fr;gap:8px}}
.CompanyReportBody-module__r_8Leq__section{container-type:inline-size}.CompanyReportBody-module__r_8Leq__chapter{border-top:4px solid var(--editorial-accent);border-bottom:0;grid-template-columns:140px minmax(0,1fr);gap:8px 28px;padding-top:15px;padding-bottom:4px;display:grid}.CompanyReportBody-module__r_8Leq__chapter>span{color:var(--editorial-accent);font:780 var(--research-type-label) var(--font-mono,monospace);letter-spacing:.08em}.CompanyReportBody-module__r_8Leq__chapter h2{max-width:780px;font-size:clamp(1.45rem,2.6vw,2.25rem);line-height:1.12}.CompanyReportBody-module__r_8Leq__chapter p{max-width:680px;color:var(--editorial-muted);grid-column:2;margin-top:4px;line-height:1.65}.CompanyReportBody-module__r_8Leq__operatingTape{border-top:1px solid var(--editorial-rule-strong);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.CompanyReportBody-module__r_8Leq__operatingTape article{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);min-width:0;padding:16px}.CompanyReportBody-module__r_8Leq__operatingTape article>span,.CompanyReportBody-module__r_8Leq__operatingTape article>small{color:var(--editorial-muted);overflow-wrap:anywhere;font-size:.62rem;display:block}.CompanyReportBody-module__r_8Leq__operatingTape article>strong{margin-top:8px;font-size:1.15rem;display:block}.CompanyReportBody-module__r_8Leq__segmentMix{margin-top:32px;display:block}.CompanyReportBody-module__r_8Leq__segmentMix>header{border-bottom:2px solid var(--editorial-rule-strong);justify-content:space-between;align-items:baseline;gap:24px;padding:0 0 13px;display:flex}.CompanyReportBody-module__r_8Leq__segmentMix>header>div{align-items:baseline;gap:12px;display:flex}.CompanyReportBody-module__r_8Leq__segmentMix>header>div>:first-child{color:var(--editorial-accent);text-transform:uppercase;font-size:.7rem;font-weight:760}.CompanyReportBody-module__r_8Leq__segmentMix>header strong{font:760 .8rem var(--font-mono,monospace);color:var(--editorial-accent)}.CompanyReportBody-module__r_8Leq__segmentMix>header p{color:var(--editorial-muted);font-size:.68rem}.CompanyReportBody-module__r_8Leq__segmentMix>div{border-top:0}.CompanyReportBody-module__r_8Leq__segmentMix article{border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px 28px;padding:14px 0;display:grid}.CompanyReportBody-module__r_8Leq__segmentMix article>div{justify-content:space-between;gap:20px;display:flex}.CompanyReportBody-module__r_8Leq__segmentMix h3{font-size:.85rem}.CompanyReportBody-module__r_8Leq__segmentMix i{background:var(--editorial-rule);border-radius:999px;height:13px;margin-top:0;display:block;overflow:hidden}.CompanyReportBody-module__r_8Leq__segmentMix article>small{grid-column:2;margin-top:-12px}.CompanyReportBody-module__r_8Leq__segmentMix i b{width:var(--segment-share);background:var(--editorial-accent);height:100%;display:block}.CompanyReportBody-module__r_8Leq__adoption{border:1px solid var(--editorial-rule);border-left:4px solid var(--editorial-accent);margin-top:36px;padding:24px}.CompanyReportBody-module__r_8Leq__adoption>span{color:var(--editorial-accent);text-transform:uppercase;font-size:.68rem;font-weight:780}.CompanyReportBody-module__r_8Leq__adoption article{grid-template-columns:minmax(0,1.3fr) minmax(200px,.7fr);gap:30px;margin-top:20px;display:grid}.CompanyReportBody-module__r_8Leq__adoption h3{font-size:1.15rem;line-height:1.45}.CompanyReportBody-module__r_8Leq__adoption p{border-top:1px solid var(--editorial-rule);padding:12px 0}.CompanyReportBody-module__r_8Leq__engineGrid{border-top:3px solid var(--editorial-rule-strong);margin-top:30px}.CompanyReportBody-module__r_8Leq__engineGrid>header{grid-template-columns:170px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.CompanyReportBody-module__r_8Leq__engineGrid>header span{color:var(--editorial-accent);font-size:.68rem;font-weight:780}.CompanyReportBody-module__r_8Leq__engineGrid>header h3{font-size:.92rem}.CompanyReportBody-module__r_8Leq__engineGrid>div{border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CompanyReportBody-module__r_8Leq__engineGrid>div[data-card-count="5"] article:last-child,.CompanyReportBody-module__r_8Leq__engineGrid>div[data-card-count="3"] article:last-child,.CompanyReportBody-module__r_8Leq__engineGrid>div[data-card-count="1"] article:last-child{grid-column:1/-1}.CompanyReportBody-module__r_8Leq__engineGrid article{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);grid-template-columns:28px minmax(0,1fr);gap:8px 12px;padding:18px;display:grid}.CompanyReportBody-module__r_8Leq__engineGrid article>span{color:var(--editorial-accent);font:760 .67rem var(--font-mono,monospace);grid-row:1/span 3}.CompanyReportBody-module__r_8Leq__engineGrid article>small{color:var(--editorial-muted);text-transform:uppercase;font-size:.62rem}.CompanyReportBody-module__r_8Leq__engineGrid article>strong{font-size:.8rem;line-height:1.55}.CompanyReportBody-module__r_8Leq__engineGrid article>p{color:var(--editorial-muted);font-size:.68rem;line-height:1.5}.CompanyReportBody-module__r_8Leq__moat{margin-top:32px}.CompanyReportBody-module__r_8Leq__moat>h3{border-bottom:3px solid var(--editorial-rule-strong);padding-bottom:18px}.CompanyReportBody-module__r_8Leq__moat ol{border-top:1px solid var(--editorial-rule);list-style:none;display:block}.CompanyReportBody-module__r_8Leq__moat li{border-bottom:1px solid var(--editorial-rule);grid-template-columns:42px minmax(0,1fr);gap:18px;min-height:0;padding:16px 0;display:grid}.CompanyReportBody-module__r_8Leq__moat li>div{grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);gap:28px;display:grid}.CompanyReportBody-module__r_8Leq__moat li>span{color:var(--editorial-accent);font:760 .68rem var(--font-mono,monospace)}.CompanyReportBody-module__r_8Leq__moat li strong{margin-top:0;font-size:.86rem;line-height:1.5;display:block}.CompanyReportBody-module__r_8Leq__moat li p{color:var(--editorial-muted);margin-top:0;font-size:.72rem;line-height:1.6}.CompanyReportBody-module__r_8Leq__peers{border-top:3px solid var(--editorial-rule-strong)}.CompanyReportBody-module__r_8Leq__peers>header{justify-content:space-between;align-items:end;gap:30px;padding:20px 0;display:flex}.CompanyReportBody-module__r_8Leq__peers header p{color:var(--editorial-muted);font-size:.7rem}.CompanyReportBody-module__r_8Leq__peers>table{border-collapse:collapse;border-top:1px solid var(--editorial-rule);width:100%}.CompanyReportBody-module__r_8Leq__peers tr{border-bottom:1px solid var(--editorial-rule)}.CompanyReportBody-module__r_8Leq__peers table{table-layout:fixed}.CompanyReportBody-module__r_8Leq__peers th{width:25%}.CompanyReportBody-module__r_8Leq__peers tr>*{border-right:1px solid var(--editorial-rule);min-width:0;padding:18px}.CompanyReportBody-module__r_8Leq__peers th span,.CompanyReportBody-module__r_8Leq__peers td small{color:var(--editorial-muted);overflow-wrap:anywhere;margin-top:6px;font-size:.58rem;display:block}.CompanyReportBody-module__r_8Leq__peers td>span{color:var(--editorial-muted);text-transform:uppercase;font-size:.62rem;display:block}.CompanyReportBody-module__r_8Leq__peers td>strong{margin-top:8px;font-size:1rem;display:block}.CompanyReportBody-module__r_8Leq__ladder{border-top:3px solid var(--editorial-rule-strong);margin-top:38px}.CompanyReportBody-module__r_8Leq__ladder>header{padding:18px 0}.CompanyReportBody-module__r_8Leq__ladder>div{display:block}.CompanyReportBody-module__r_8Leq__ladder ol{list-style:none}.CompanyReportBody-module__r_8Leq__ladder ol:first-child{border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CompanyReportBody-module__r_8Leq__ladder ol:first-child li{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.CompanyReportBody-module__r_8Leq__ladder ol+ol{border-top:3px solid var(--editorial-accent);background:var(--editorial-accent-soft);margin-top:18px}.CompanyReportBody-module__r_8Leq__ladder li{border-top:1px solid var(--editorial-rule);padding:20px 18px 20px 48px;position:relative}.CompanyReportBody-module__r_8Leq__ladder li>span{color:var(--editorial-accent);font-size:1.2rem;position:absolute;left:16px}.CompanyReportBody-module__r_8Leq__ladder li strong{font-size:.8rem;line-height:1.5}.CompanyReportBody-module__r_8Leq__ladder li p{color:var(--editorial-muted);margin-top:8px;font-size:.7rem;line-height:1.45}.CompanyReportBody-module__r_8Leq__identity{color:var(--editorial-muted);font:500 .56rem / 1.35 var(--font-mono,monospace);overflow-wrap:anywhere;margin-top:8px;display:block}@container (max-width:620px){.CompanyReportBody-module__r_8Leq__chapter,.CompanyReportBody-module__r_8Leq__segmentMix{grid-template-columns:1fr}.CompanyReportBody-module__r_8Leq__chapter p{grid-column:1}.CompanyReportBody-module__r_8Leq__operatingTape{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyReportBody-module__r_8Leq__engineGrid>header,.CompanyReportBody-module__r_8Leq__adoption article{grid-template-columns:1fr}.CompanyReportBody-module__r_8Leq__peers{overflow-x:auto}.CompanyReportBody-module__r_8Leq__peers>header,.CompanyReportBody-module__r_8Leq__peers>table{min-width:700px}.CompanyReportBody-module__r_8Leq__segmentMix article{grid-template-columns:1fr;gap:9px}.CompanyReportBody-module__r_8Leq__segmentMix article>small{grid-column:1;margin-top:0}}@container (max-width:500px){.CompanyReportBody-module__r_8Leq__engineGrid>div,.CompanyReportBody-module__r_8Leq__ladder ol:first-child{grid-template-columns:1fr}.CompanyReportBody-module__r_8Leq__moat li>div{grid-template-columns:1fr;gap:8px}}
.financial-report-module__MEEEWa__dataNote{color:var(--editorial-muted);border-block:1px solid var(--editorial-rule);padding:14px 0;font-size:.76rem}.financial-report-module__MEEEWa__dataNote summary{cursor:pointer;font-weight:700}.financial-report-module__MEEEWa__dataNote p{max-width:720px;margin-top:10px;line-height:1.55}.financial-report-module__MEEEWa__diagnostics{border-top:1px solid var(--editorial-rule-strong);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.financial-report-module__MEEEWa__diagnostics[data-financial-diagnostics="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-report-module__MEEEWa__diagnostics[data-financial-diagnostics="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-report-module__MEEEWa__diagnostics[data-financial-diagnostics="1"]{grid-template-columns:minmax(0,1fr)}.financial-report-module__MEEEWa__diagnostics article{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);min-width:0;padding:18px}.financial-report-module__MEEEWa__diagnostics span{color:var(--editorial-muted);text-transform:uppercase;font-size:.64rem}.financial-report-module__MEEEWa__diagnostics strong{margin-top:9px;font-size:1.25rem;display:block}.financial-report-module__MEEEWa__diagnostics p{color:var(--editorial-muted);margin-top:10px;font-size:.66rem;line-height:1.5}.financial-report-module__MEEEWa__snapshot{border-top:1px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.financial-report-module__MEEEWa__snapshot article{border-right:1px solid var(--editorial-rule);min-width:0;padding:20px 16px}.financial-report-module__MEEEWa__snapshot article:last-child{border-right:0}.financial-report-module__MEEEWa__snapshot span,.financial-report-module__MEEEWa__snapshot small{color:var(--editorial-muted);font-size:.64rem;display:block}.financial-report-module__MEEEWa__snapshot .research-term-help{align-items:center;width:fit-content;display:inline-flex}.financial-report-module__MEEEWa__trends figcaption .research-term-help{align-items:center;width:fit-content;display:inline-flex}.financial-report-module__MEEEWa__snapshot .research-term-help>span{display:inline}.financial-report-module__MEEEWa__trends figcaption .research-term-help>span{display:inline}.financial-report-module__MEEEWa__snapshot strong{margin:9px 0 7px;font-size:1.25rem;display:block}.financial-report-module__MEEEWa__snapshotClaim p{margin-top:10px;font-size:.78rem;line-height:1.55}.financial-report-module__MEEEWa__bridge{border-top:3px solid var(--editorial-rule-strong)}.financial-report-module__MEEEWa__bridge>header{justify-content:space-between;gap:24px;padding:22px 0 18px;display:flex}.financial-report-module__MEEEWa__bridge>header span{color:var(--editorial-accent);text-transform:uppercase;font-size:.68rem;font-weight:780}.financial-report-module__MEEEWa__bridge>header h3{max-width:720px;margin-top:8px;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.35}.financial-report-module__MEEEWa__bridge>header small{color:var(--editorial-muted);font-family:var(--font-mono,monospace)}.financial-report-module__MEEEWa__trends{border:1px solid var(--editorial-rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.financial-report-module__MEEEWa__trends figure{min-width:0;padding:16px}.financial-report-module__MEEEWa__trends figure+figure{border-left:1px solid var(--editorial-rule)}.financial-report-module__MEEEWa__trends figcaption{gap:5px;min-height:48px;display:grid}.financial-report-module__MEEEWa__trends figcaption em{color:var(--editorial-accent);font:700 .62rem var(--font-mono,monospace);font-style:normal}.financial-report-module__MEEEWa__trends figcaption em[data-direction=down]{color:#a33a32}.financial-report-module__MEEEWa__trends figcaption span{color:var(--editorial-muted);font-size:.66rem}.financial-report-module__MEEEWa__trends figcaption strong{font-size:.9rem}.financial-report-module__MEEEWa__trends svg{width:100%;height:36px;margin-top:12px;overflow:visible}.financial-report-module__MEEEWa__trends polyline{stroke:var(--editorial-accent);stroke-width:2px}.financial-report-module__MEEEWa__tableWrap{overflow-x:auto}.financial-report-module__MEEEWa__tableWrap table{border-collapse:collapse;width:100%;min-width:720px}.financial-report-module__MEEEWa__tableWrap :where(th,td){border-bottom:1px solid var(--editorial-rule);text-align:right;padding:13px 14px;font-size:.74rem}.financial-report-module__MEEEWa__tableWrap :where(th,td):first-child{text-align:left}.financial-report-module__MEEEWa__tableWrap thead{color:var(--editorial-accent);background:var(--editorial-accent-soft)}.financial-report-module__MEEEWa__tableWrap tbody th{font-family:var(--font-mono,monospace)}.financial-report-module__MEEEWa__expectations{border-top:3px solid var(--editorial-rule-strong)}.financial-report-module__MEEEWa__expectations>h3{padding:16px 0;font-size:.92rem}.financial-report-module__MEEEWa__expectationGroups{border-top:1px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.financial-report-module__MEEEWa__expectationGroups[data-group-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-report-module__MEEEWa__expectationGroups>section{min-width:0;padding:0 18px 10px}.financial-report-module__MEEEWa__expectationGroups>section:first-child{padding-left:0}.financial-report-module__MEEEWa__expectationGroups>section:last-child{padding-right:0}.financial-report-module__MEEEWa__expectationGroups>section+section{border-left:1px solid var(--editorial-rule)}.financial-report-module__MEEEWa__expectationGroups header{gap:5px;min-height:62px;padding:15px 0 12px;display:grid}.financial-report-module__MEEEWa__expectationGroups header strong{color:var(--editorial-accent);font-size:.76rem}.financial-report-module__MEEEWa__expectationGroups header span{color:var(--editorial-muted);font-size:.62rem;line-height:1.4}.financial-report-module__MEEEWa__expectationGroups dl>div{border-top:1px solid var(--editorial-rule);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.financial-report-module__MEEEWa__expectationGroups dt{gap:4px;min-width:0;display:grid}.financial-report-module__MEEEWa__expectationGroups dt span{color:var(--editorial-muted);overflow-wrap:anywhere;font-size:.68rem}.financial-report-module__MEEEWa__expectationGroups dt small{color:var(--editorial-muted);font:500 .54rem var(--font-mono,monospace)}.financial-report-module__MEEEWa__expectationGroups dd{font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:.88rem;font-weight:780}.financial-report-module__MEEEWa__claimTests{border-top:3px solid var(--editorial-rule-strong)}.financial-report-module__MEEEWa__claimTests>h3{padding:17px 0;font-size:.92rem}.financial-report-module__MEEEWa__claimTests ol{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.financial-report-module__MEEEWa__claimTests li{border-top:1px solid var(--editorial-rule);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.financial-report-module__MEEEWa__claimTests li:nth-child(odd){border-right:1px solid var(--editorial-rule);padding-right:20px}.financial-report-module__MEEEWa__claimTests li:nth-child(2n){padding-left:20px}.financial-report-module__MEEEWa__claimTests li:last-child:nth-child(odd){border-right:0;grid-column:1/-1;padding-right:0}.financial-report-module__MEEEWa__claimTests li>span{color:var(--editorial-accent);font:760 .7rem var(--font-mono,monospace)}.financial-report-module__MEEEWa__claimTests strong{font-size:.8rem;line-height:1.5}.financial-report-module__MEEEWa__claimTests p{color:var(--editorial-muted);margin-top:8px;font-size:.72rem;line-height:1.5}.financial-report-module__MEEEWa__valuation{border-top:3px solid var(--editorial-accent);background:var(--editorial-accent-soft);margin-top:28px}.financial-report-module__MEEEWa__valuation>header{justify-content:space-between;padding:18px;display:flex}.financial-report-module__MEEEWa__valuation>header h3{font-size:.95rem}.financial-report-module__MEEEWa__valuation>header span{color:var(--editorial-muted);font-size:.72rem}.financial-report-module__MEEEWa__valuationSummary{border-block:1px solid var(--editorial-rule);grid-template-columns:repeat(3,1fr);display:grid}.financial-report-module__MEEEWa__valuationSummary>div{gap:7px;padding:18px;display:grid}.financial-report-module__MEEEWa__valuationSummary>div+div{border-left:1px solid var(--editorial-rule)}.financial-report-module__MEEEWa__valuationSummary span{color:var(--editorial-muted);font-size:.66rem}.financial-report-module__MEEEWa__valuationSummary strong{font-size:1.2rem}.financial-report-module__MEEEWa__valuation ul{list-style:none}.financial-report-module__MEEEWa__valuation li{justify-content:space-between;padding:11px 18px;font-size:.74rem;display:flex}.financial-report-module__MEEEWa__valuation li+li{border-top:1px solid var(--editorial-rule)}.financial-report-module__MEEEWa__checkpoint{color:var(--editorial-on-accent);background:var(--editorial-accent);grid-template-columns:150px 1fr;gap:18px;margin-top:26px;padding:18px;display:grid}.financial-report-module__MEEEWa__checkpoint span{text-transform:uppercase;font-size:.68rem;font-weight:780}.financial-report-module__MEEEWa__checkpoint p{font-size:.78rem;font-weight:650;line-height:1.55}@container (max-width:680px){.financial-report-module__MEEEWa__diagnostics,.financial-report-module__MEEEWa__trends{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-report-module__MEEEWa__trends figure{border-bottom:1px solid var(--editorial-rule)}.financial-report-module__MEEEWa__trends figure+figure{border-left:0}.financial-report-module__MEEEWa__trends figure:nth-child(2n){border-left:1px solid var(--editorial-rule)}.financial-report-module__MEEEWa__trends figure:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;display:grid}.financial-report-module__MEEEWa__trends figure:last-child:nth-child(odd) svg{margin-top:0}.financial-report-module__MEEEWa__expectationGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-report-module__MEEEWa__expectationGroups>section:last-child:nth-child(odd){border-top:1px solid var(--editorial-rule);border-left:0;grid-column:1/-1;padding-left:0}}@container (max-width:540px){.financial-report-module__MEEEWa__bridge>header{display:grid}.financial-report-module__MEEEWa__valuationSummary{grid-template-columns:1fr}.financial-report-module__MEEEWa__valuationSummary>div+div{border-top:1px solid var(--editorial-rule);border-left:0}.financial-report-module__MEEEWa__checkpoint,.financial-report-module__MEEEWa__expectationGroups,.financial-report-module__MEEEWa__claimTests ol{grid-template-columns:1fr}.financial-report-module__MEEEWa__expectationGroups>section,.financial-report-module__MEEEWa__expectationGroups>section:first-child,.financial-report-module__MEEEWa__expectationGroups>section:last-child{padding-inline:0}.financial-report-module__MEEEWa__expectationGroups>section+section{border-top:1px solid var(--editorial-rule);border-left:0}.financial-report-module__MEEEWa__claimTests li:nth-child(odd),.financial-report-module__MEEEWa__claimTests li:nth-child(2n){border-right:0;padding-inline:0}}
.MarketReportBody-module__4DtYuq__section{container-type:inline-size}.MarketReportBody-module__4DtYuq__chapter{border-top:4px solid var(--editorial-accent);border-bottom:0;grid-template-columns:150px minmax(0,1fr);gap:8px 28px;padding-top:15px;padding-bottom:4px;display:grid}.MarketReportBody-module__4DtYuq__chapter>span,.MarketReportBody-module__4DtYuq__quadrant>header>span,.MarketReportBody-module__4DtYuq__relative header span{color:var(--editorial-accent);font-size:var(--research-type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:780}.MarketReportBody-module__4DtYuq__chapter h2{font-size:clamp(1.65rem,3vw,2.8rem);line-height:1.05}.MarketReportBody-module__4DtYuq__chapter p{max-width:720px;color:var(--editorial-muted);grid-column:2;line-height:1.65}.MarketReportBody-module__4DtYuq__tape{border-top:1px solid var(--editorial-rule-strong);border-bottom:1px solid var(--editorial-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.MarketReportBody-module__4DtYuq__tape[data-metric-count="5"],.MarketReportBody-module__4DtYuq__tape[data-metric-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.MarketReportBody-module__4DtYuq__tape article{border-right:1px solid var(--editorial-rule);align-content:start;gap:0;min-width:0;padding:18px 16px;display:grid}.MarketReportBody-module__4DtYuq__tape article:last-child,.MarketReportBody-module__4DtYuq__tape[data-metric-count="6"] article:nth-child(3n){border-right:0}.MarketReportBody-module__4DtYuq__tape article>span{color:var(--editorial-muted);text-transform:uppercase;overflow-wrap:anywhere;font-size:.62rem;display:block}.MarketReportBody-module__4DtYuq__tape article>strong{overflow-wrap:anywhere;margin-top:9px;font-size:clamp(1.05rem,2vw,1.45rem);display:block}.MarketReportBody-module__4DtYuq__quadrant{margin-top:32px;display:block}.MarketReportBody-module__4DtYuq__quadrant>header{border-bottom:2px solid var(--editorial-rule-strong);justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 14px;display:flex}.MarketReportBody-module__4DtYuq__quadrant>header strong{color:var(--editorial-accent);font:760 .8rem var(--font-mono,monospace)}.MarketReportBody-module__4DtYuq__quadrant>div{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.MarketReportBody-module__4DtYuq__quadrant article{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);grid-column:span 6;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:8px 12px;min-height:0;padding:20px 22px;display:grid}.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="5"] article:nth-child(-n+2){grid-column:span 6}.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="5"] article:nth-child(n+3),.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="6"] article,.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="3"] article{grid-column:span 4}.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="5"] article:nth-child(2),.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="5"] article:nth-child(5),.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="6"] article:nth-child(3n),.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="4"] article:nth-child(2n),.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="3"] article:last-child,.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="2"] article:last-child{border-right:0}.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="1"] article{border-right:0;grid-column:1/-1}.MarketReportBody-module__4DtYuq__quadrant article>span{color:var(--editorial-accent);font:700 .68rem var(--font-mono,monospace)}.MarketReportBody-module__4DtYuq__quadrant h3{text-transform:uppercase;margin-top:0;font-size:.8rem}.MarketReportBody-module__4DtYuq__quadrant p{grid-column:1/-1;margin-top:8px;font-size:.84rem;line-height:1.6}.MarketReportBody-module__4DtYuq__quadrant article small{color:var(--editorial-muted);grid-column:1/-1;margin-top:1px;font-size:.68rem;line-height:1.5;display:block}.MarketReportBody-module__4DtYuq__relative{border-top:3px solid var(--editorial-rule-strong);margin-top:38px}.MarketReportBody-module__4DtYuq__relative>header{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);gap:30px;padding:20px 0;display:grid}.MarketReportBody-module__4DtYuq__relative h3{margin-top:7px;font-size:1.15rem}.MarketReportBody-module__4DtYuq__relative header p{color:var(--editorial-muted);font-size:.76rem;line-height:1.55}.MarketReportBody-module__4DtYuq__relative>div{border-top:1px solid var(--editorial-rule)}.MarketReportBody-module__4DtYuq__relative article{border-bottom:1px solid var(--editorial-rule);grid-template-columns:72px repeat(2,minmax(0,1fr));align-items:center;gap:18px;padding:18px 0;display:grid}.MarketReportBody-module__4DtYuq__relative article>span{font:760 .75rem var(--font-mono,monospace)}.MarketReportBody-module__4DtYuq__relative article>div{grid-template-columns:62px minmax(40px,1fr);align-items:center;gap:10px;display:grid}.MarketReportBody-module__4DtYuq__relative i{background:var(--editorial-rule);height:7px;display:block}.MarketReportBody-module__4DtYuq__relative i:before{content:"";width:var(--market-bar);background:var(--editorial-accent);height:100%;display:block}.MarketReportBody-module__4DtYuq__ladder{border-top:3px solid var(--editorial-rule-strong);grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:36px;display:grid}.MarketReportBody-module__4DtYuq__ladder>header{padding-top:24px}.MarketReportBody-module__4DtYuq__ladder>header>div{background:var(--editorial-accent-soft);margin-top:24px;padding:16px}.MarketReportBody-module__4DtYuq__ladder>header strong,.MarketReportBody-module__4DtYuq__ladder>header span{display:block}.MarketReportBody-module__4DtYuq__ladder>header span{color:var(--editorial-muted);margin-top:5px;font-size:.7rem}.MarketReportBody-module__4DtYuq__ladder ol{list-style:none}.MarketReportBody-module__4DtYuq__ladder li{border-top:1px solid var(--editorial-rule);grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;padding:22px 0;display:grid}.MarketReportBody-module__4DtYuq__ladder li[data-level=resistance]{color:var(--editorial-accent)}.MarketReportBody-module__4DtYuq__ladder li>span{font-size:.78rem}.MarketReportBody-module__4DtYuq__confirmation{border-top:2px solid var(--editorial-rule-strong);display:block}.MarketReportBody-module__4DtYuq__confirmation>header{align-items:baseline;gap:24px;padding:17px 0 15px;display:flex}.MarketReportBody-module__4DtYuq__confirmation>header>span{color:var(--editorial-accent);text-transform:uppercase;font-size:.68rem;font-weight:780}.MarketReportBody-module__4DtYuq__confirmation>header h3{color:var(--editorial-muted);margin-top:0;font-size:.8rem;font-weight:560;line-height:1.45}.MarketReportBody-module__4DtYuq__confirmation ol{border-top:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.MarketReportBody-module__4DtYuq__confirmation li{border-bottom:1px solid var(--editorial-rule);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:17px 16px 17px 0;display:grid}.MarketReportBody-module__4DtYuq__confirmation li:not(:nth-child(3n)){border-right:1px solid var(--editorial-rule)}.MarketReportBody-module__4DtYuq__confirmation li:nth-child(3n+2),.MarketReportBody-module__4DtYuq__confirmation li:nth-child(3n+3){padding-left:16px}.MarketReportBody-module__4DtYuq__confirmation li>span{color:var(--editorial-accent);font:760 .7rem var(--font-mono,monospace)}.MarketReportBody-module__4DtYuq__confirmation li strong{text-transform:uppercase;font-size:.76rem}.MarketReportBody-module__4DtYuq__confirmation li p{margin-top:7px;font-size:.78rem;line-height:1.55}.MarketReportBody-module__4DtYuq__timingGrid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:42px;margin-top:30px;display:grid}.MarketReportBody-module__4DtYuq__persistence,.MarketReportBody-module__4DtYuq__clock{border-top:0}.MarketReportBody-module__4DtYuq__persistence h3,.MarketReportBody-module__4DtYuq__clock h3{border-bottom:1px solid var(--editorial-rule-strong);padding:0 0 12px;font-size:.88rem}.MarketReportBody-module__4DtYuq__sectionNote{color:var(--editorial-muted);margin:11px 0 2px;font-size:.68rem;line-height:1.55}.MarketReportBody-module__4DtYuq__persistence ol,.MarketReportBody-module__4DtYuq__clock ol{list-style:none}.MarketReportBody-module__4DtYuq__persistence li{border-top:1px solid var(--editorial-rule);grid-template-columns:42px 76px minmax(120px,1fr);align-items:center;gap:14px;padding:13px 0;display:grid}.MarketReportBody-module__4DtYuq__persistence li>em{color:var(--editorial-muted);font-size:.66rem;font-style:normal}.MarketReportBody-module__4DtYuq__persistence li>em[data-direction=positive]{color:var(--editorial-positive)}.MarketReportBody-module__4DtYuq__clock li{border-top:1px solid var(--editorial-rule);padding:17px 0}.MarketReportBody-module__4DtYuq__clock time{color:var(--editorial-accent);font:760 .72rem var(--font-mono,monospace)}.MarketReportBody-module__4DtYuq__clock p{margin-top:7px;font-size:.78rem;line-height:1.5}.MarketReportBody-module__4DtYuq__clock li>small{color:var(--editorial-muted);margin-top:8px;display:block}.MarketReportBody-module__4DtYuq__identity{overflow-wrap:anywhere;color:var(--editorial-muted);font:500 .56rem / 1.35 var(--font-mono,monospace);grid-column:1/-1}@container (max-width:620px){.MarketReportBody-module__4DtYuq__chapter,.MarketReportBody-module__4DtYuq__ladder,.MarketReportBody-module__4DtYuq__confirmation,.MarketReportBody-module__4DtYuq__timingGrid{grid-template-columns:1fr}.MarketReportBody-module__4DtYuq__chapter p{grid-column:1}.MarketReportBody-module__4DtYuq__relative>header{grid-template-columns:1fr}}@container (max-width:520px){.MarketReportBody-module__4DtYuq__quadrant{display:block}.MarketReportBody-module__4DtYuq__quadrant>div,.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="5"],.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count="6"],.MarketReportBody-module__4DtYuq__confirmation ol{grid-template-columns:1fr}.MarketReportBody-module__4DtYuq__confirmation li,.MarketReportBody-module__4DtYuq__confirmation li:nth-child(3n+2),.MarketReportBody-module__4DtYuq__confirmation li:nth-child(3n+3){border-right:0;padding-inline:0}.MarketReportBody-module__4DtYuq__quadrant>div[data-card-count] article{border-right:0;grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);padding-inline:0}}@container (max-width:430px){.MarketReportBody-module__4DtYuq__tape,.MarketReportBody-module__4DtYuq__tape[data-metric-count="5"],.MarketReportBody-module__4DtYuq__tape[data-metric-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.MarketReportBody-module__4DtYuq__relative article{grid-template-columns:44px minmax(0,1fr)}.MarketReportBody-module__4DtYuq__relative article>div{grid-column:2}.MarketReportBody-module__4DtYuq__persistence li{grid-template-columns:42px minmax(0,1fr)}.MarketReportBody-module__4DtYuq__persistence li>em,.MarketReportBody-module__4DtYuq__persistence li>small{grid-column:2}}
.risk-report-module__SryylW__dataNote{color:var(--editorial-muted);border-block:1px solid var(--editorial-rule);padding:14px 0;font-size:.76rem}.risk-report-module__SryylW__dataNote summary{cursor:pointer;font-weight:700}.risk-report-module__SryylW__dataNote p{max-width:720px;margin-top:10px;line-height:1.55}.risk-report-module__SryylW__exposureTape{border-top:1px solid var(--editorial-rule-strong);border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.risk-report-module__SryylW__exposureTape article{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);min-width:0;padding:16px}.risk-report-module__SryylW__exposureTape span,.risk-report-module__SryylW__exposureTape small{color:var(--editorial-muted);font-size:.62rem;display:block}.risk-report-module__SryylW__exposureTape strong{margin:8px 0 6px;font-size:1.1rem;display:block}.risk-report-module__SryylW__heatmap{border-top:3px solid var(--editorial-accent)}.risk-report-module__SryylW__heatmap>header{justify-content:space-between;padding:16px 0;display:flex}.risk-report-module__SryylW__heatmap>header span{color:var(--editorial-accent);text-transform:uppercase;font-size:.72rem;font-weight:780}.risk-report-module__SryylW__heatmap>header small{color:var(--editorial-muted)}.risk-report-module__SryylW__heatmap ol{border-top:1px solid var(--editorial-rule-strong);list-style:none;display:block}.risk-report-module__SryylW__heatmap li{border-bottom:1px solid var(--editorial-rule);grid-template-columns:74px minmax(0,1fr) minmax(150px,.42fr);align-items:center;gap:18px 24px;min-width:0;padding:16px 0;display:grid}.risk-report-module__SryylW__heatmap li[data-risk-impact=high]{box-shadow:inset 3px 0 var(--editorial-accent);padding-left:14px}.risk-report-module__SryylW__heatmap li>div:first-child{color:var(--editorial-accent);font-family:var(--font-mono,monospace);gap:5px;font-size:.72rem;display:grid}.risk-report-module__SryylW__heatmap li>p{min-height:0;margin-top:0;font-size:.78rem;font-weight:650;line-height:1.6}.risk-report-module__SryylW__heatmap dl{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0;padding:0;display:grid}.risk-report-module__SryylW__heatmap dl>div{border-left:1px solid var(--editorial-rule);gap:5px;padding-left:12px;display:grid}.risk-report-module__SryylW__heatmap dt{color:var(--editorial-muted);text-transform:uppercase;font-size:.62rem}.risk-report-module__SryylW__heatmap dd{margin:0;font-size:.68rem;font-weight:700}.risk-report-module__SryylW__causalPath{border-top:3px solid var(--editorial-rule-strong);margin-top:30px}.risk-report-module__SryylW__causalPath h3{padding:16px 0;font-size:.94rem}.risk-report-module__SryylW__causalPath article{border-block:1px solid var(--editorial-rule);grid-template-columns:1.4fr 1fr;display:grid;position:relative}.risk-report-module__SryylW__causalPath article>div{padding:20px}.risk-report-module__SryylW__causalPath article>div+div{border-left:1px solid var(--editorial-rule);background:var(--editorial-accent-soft)}.risk-report-module__SryylW__causalPath span{color:var(--editorial-accent);text-transform:uppercase;font-size:.65rem;font-weight:760}.risk-report-module__SryylW__causalPath p{margin-top:9px;font-size:.78rem;line-height:1.6}.risk-report-module__SryylW__trafficLights{border-top:2px solid var(--editorial-rule-strong);margin-top:30px}.risk-report-module__SryylW__trafficLights h3{padding:16px 0;font-size:.94rem}.risk-report-module__SryylW__trafficLights>div{grid-template-columns:repeat(3,1fr);display:grid}.risk-report-module__SryylW__trafficLights article{border:1px solid var(--editorial-rule);grid-template-columns:14px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.risk-report-module__SryylW__trafficLights article>span{background:#9a8b77;border-radius:50%;width:12px;height:12px;margin-top:4px}.risk-report-module__SryylW__trafficLights article[data-signal=red]>span{background:#bb3029}.risk-report-module__SryylW__trafficLights article[data-signal=amber]>span{background:#c17a00}.risk-report-module__SryylW__trafficLights article[data-signal=green]>span{background:#27805e}.risk-report-module__SryylW__trafficLights p{font-size:.74rem;line-height:1.55}.risk-report-module__SryylW__ladder{border-top:3px solid var(--editorial-rule-strong)}.risk-report-module__SryylW__ladder h3{padding:16px 0;font-size:.94rem}.risk-report-module__SryylW__ladder article{border-top:1px solid var(--editorial-rule);grid-template-columns:120px 1fr;display:grid}.risk-report-module__SryylW__ladder article:last-child{border-bottom:1px solid var(--editorial-rule)}.risk-report-module__SryylW__ladder article>span,.risk-report-module__SryylW__ladder article>div{padding:16px}.risk-report-module__SryylW__ladder article>span{color:var(--editorial-accent);font-size:.7rem;font-weight:780}.risk-report-module__SryylW__ladder article>div{border-left:1px solid var(--editorial-rule);gap:7px;display:grid}.risk-report-module__SryylW__ladder strong{font-size:.78rem;line-height:1.55}.risk-report-module__SryylW__ladder small{color:var(--editorial-muted);font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-size:.6rem}.risk-report-module__SryylW__scenarios{border-top:3px solid var(--editorial-rule-strong);margin-top:30px}.risk-report-module__SryylW__scenarios>header{grid-template-columns:170px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.risk-report-module__SryylW__scenarios>header span{color:var(--editorial-accent);font-size:.68rem;font-weight:780}.risk-report-module__SryylW__scenarios>header h3{font-size:.92rem}.risk-report-module__SryylW__scenarios>div{border-left:1px solid var(--editorial-rule);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.risk-report-module__SryylW__scenarios article{grid-column:span 6}.risk-report-module__SryylW__scenarios article:first-child{background:var(--editorial-accent-soft);grid-column:span 7}.risk-report-module__SryylW__scenarios article:nth-child(2){grid-column:span 5}.risk-report-module__SryylW__scenarios article:last-child:nth-child(odd){grid-column:1/-1}.risk-report-module__SryylW__scenarios article{border-right:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:18px;display:grid}.risk-report-module__SryylW__scenarios article>span{color:var(--editorial-accent);font:760 .65rem var(--font-mono,monospace)}.risk-report-module__SryylW__scenarios article h3{text-transform:uppercase;font-size:.74rem}.risk-report-module__SryylW__scenarios article strong{margin-top:10px;font-size:.76rem;line-height:1.55;display:block}.risk-report-module__SryylW__scenarios article ul{color:var(--editorial-muted);margin:12px 0 0;padding-left:16px;font-size:.67rem;line-height:1.5}.risk-report-module__SryylW__separation{grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.risk-report-module__SryylW__separation section{border:1px solid var(--editorial-rule);padding:24px}.risk-report-module__SryylW__separation section:last-child{color:var(--editorial-on-accent);background:var(--editorial-accent)}.risk-report-module__SryylW__separation section:only-child{grid-column:1/-1}.risk-report-module__SryylW__separation h3{text-transform:uppercase;font-size:.76rem}.risk-report-module__SryylW__separation p{margin-top:14px;font-size:.82rem;font-weight:620;line-height:1.6}@container (max-width:620px){.risk-report-module__SryylW__exposureTape{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-report-module__SryylW__heatmap ol{display:block}.risk-report-module__SryylW__heatmap li{grid-template-columns:58px minmax(0,1fr)}.risk-report-module__SryylW__heatmap dl{grid-column:2}.risk-report-module__SryylW__trafficLights>div,.risk-report-module__SryylW__separation,.risk-report-module__SryylW__scenarios>header{grid-template-columns:1fr}}@container (max-width:430px){.risk-report-module__SryylW__heatmap li{grid-template-columns:1fr}.risk-report-module__SryylW__heatmap dl{grid-column:1}}@container (max-width:540px){.risk-report-module__SryylW__scenarios>div{grid-template-columns:1fr}.risk-report-module__SryylW__scenarios article,.risk-report-module__SryylW__scenarios article:first-child,.risk-report-module__SryylW__scenarios article:nth-child(2),.risk-report-module__SryylW__scenarios article:last-child:nth-child(odd){grid-column:auto}.risk-report-module__SryylW__causalPath article,.risk-report-module__SryylW__ladder article{grid-template-columns:1fr}.risk-report-module__SryylW__causalPath article>div+div,.risk-report-module__SryylW__ladder article>div{border-top:1px solid var(--editorial-rule);border-left:0}}
