.research-report{color:var(--ink);background:var(--paper);overflow-wrap:anywhere;min-width:0;line-height:1.7}.research-report__header{border-top:2px solid var(--ink);padding:2.5rem 0 2rem}.research-report__eyebrow{color:var(--signal);margin:0 0 .75rem;font-size:.875rem;font-weight:650}.research-report__header h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.25}.research-report__scope{color:var(--ink-secondary);margin:1rem 0 0;font-size:.875rem}.research-report__introduction{max-width:72ch;margin:1.5rem 0 0}.research-report__platform{margin:0 0 2.5rem}.research-report h3{letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:650}.research-report__platform>h3{border-bottom:1px solid var(--rule-strong);padding:1.2rem 0}.research-report__market{border-bottom:1px solid var(--rule);padding:1.75rem 0}.research-report__market-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.research-report h4{margin:0;font-size:1.125rem;font-weight:650}.research-report__market-heading p{color:var(--ink-secondary);margin:0;font-size:.8125rem}.research-report__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0 1rem;display:grid}.research-report__metrics div{min-width:0}.research-report__metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.research-report__category{margin-top:1.5rem}.research-report__coverage{border-top:1px solid var(--rule);margin-top:1.25rem;padding-top:1.25rem}.research-report__coverage p{margin:.5rem 0}.research-report h5.research-report__sample-heading{margin-top:1.5rem}.research-report__trend{margin:1rem 0}.research-report__snapshots{margin-block:1.5rem}.research-report__snapshot{border-top:1px solid var(--rule);margin-top:1rem;padding-block:1.25rem .25rem}.research-report__snapshot h6{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1rem;font-weight:650}.research-report__snapshot-period{color:var(--ink-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.875rem}.research-report__snapshot-period span{margin-top:.25rem;display:block}.research-report__snapshot ul{color:var(--ink-secondary);font-size:.875rem}.research-report caption{text-align:left;font-weight:550}.research-report__metrics dt{color:var(--ink-secondary);margin-bottom:.4rem;font-size:.8125rem}.research-report__metrics dd{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.15rem,2.1vw,1.55rem);font-weight:650;line-height:1.35}.research-report__metrics small{color:var(--ink-secondary);margin:.4rem 0 0;font-size:.75rem;font-weight:400;line-height:1.6;display:block}.research-report__basis,.research-report__muted{color:var(--ink-secondary);font-size:.875rem}.research-report__basis{margin:.5rem 0}.research-report h5{margin:0 0 .5rem;font-size:1rem;font-weight:650}.research-report__matching,.research-report__finding{margin-top:1.5rem}.research-report__matching>p{margin:.5rem 0}.research-report__finding{border-left:3px solid var(--signal);padding-left:1rem}.research-report ul{margin:.6rem 0;padding-left:1.25rem}.research-report li+li{margin-top:.4rem}.research-report__finding ul{font-size:.9375rem}.research-report__table-wrap{outline-offset:3px;margin:1rem 0;overflow-x:auto}.research-report table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.research-report th,.research-report td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);min-width:7rem;padding:.875rem .75rem}.research-report th:first-child,.research-report td:first-child{padding-left:0}.research-report th:last-child,.research-report td:last-child{padding-right:0}.research-report thead th{color:var(--ink-secondary);font-size:.75rem;font-weight:550}.research-report tbody th{font-weight:550}.research-report td small,.research-report th small{color:var(--ink-secondary);margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.research-report__details{border-top:1px solid var(--rule);margin-top:1rem;font-size:.875rem}.research-report summary{cursor:pointer;min-height:44px;padding:.75rem 0;font-weight:550}.research-report summary::marker{color:var(--signal)}.research-report__details[open]{padding-bottom:.75rem}.research-report__details>p,.research-report__details>ul{margin-top:.75rem}.research-report__section{margin:2.5rem 0}.research-report__section>p{margin:.6rem 0 1rem}.research-report__other{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);margin:2rem 0}.research-report__other>summary{font-size:1.125rem}.research-report__other>summary span{color:var(--ink-secondary);margin-left:.5rem;font-size:.8125rem;font-weight:400}.research-report .research-report__sources{padding:0;list-style:none}.research-report__sources>li{border-bottom:1px solid var(--rule);padding:.875rem 0}.research-report__sources>li:last-child{border:0}.research-report__sources a{color:var(--signal);text-underline-offset:3px;padding:.5rem 0;text-decoration:underline;display:inline-block}.research-report__sources p{color:var(--ink-secondary);margin:.25rem 0}.research-report blockquote{border-left:2px solid var(--rule-strong);margin:0;padding:.2rem 0 .2rem 1rem}.research-report__notes{margin-top:2rem}.research-report :is(a,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.research-report__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.research-report__snapshots :is(p,li),.research-report__snapshot .research-report__metrics :is(dt,small){font-size:1rem}.research-report__snapshot .research-report__metrics>div:first-child{grid-column:1/-1}.research-report__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.research-report__header{padding-top:2rem}.research-report__market-heading{display:block}.research-report__market-heading p{margin-top:.5rem}.research-report__market{padding:1.5rem 0}.research-report__matching>p,.research-report__finding ul{font-size:1rem}}@media print{.research-report{color:#000;background:#fff}.research-report__market{break-inside:avoid}.research-report__table-wrap{overflow:visible}}.research-report__product-insights{margin:1.5rem 0}.research-report__product-insights td small{color:var(--ink-secondary);font-size:.8rem;display:block}.research-report__product-details{min-width:12rem;max-width:32rem;font-weight:400}.research-report__product-details summary{cursor:pointer;min-height:44px;color:var(--signal);padding-block:.65rem;display:list-item}.research-report__product-details img{object-fit:contain;background:var(--paper);margin:.5rem 0}.research-report__product-details dl{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.research-report__product-details dt{color:var(--ink-secondary);font-size:.875rem}.research-report__product-details dd{overflow-wrap:anywhere;margin:0}.research-report__product-details summary:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media (max-width:480px){.research-report__product-details dl{grid-template-columns:1fr}}.research-report__lead-list{gap:1.5rem;display:grid}.research-report__lead{border-bottom:1px solid #dce4df;gap:1rem;padding:1rem 0;display:flex}.research-report__lead>img{object-fit:contain;flex-shrink:0;align-self:flex-start;max-width:25%;height:auto}.research-report__lead>div{flex:1;min-width:0}.research-report__lead h5{overflow-wrap:anywhere;margin-top:0}.research-report__lead dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.8rem;display:grid}.research-report__lead dt{color:#66746b;font-size:.85em}.research-report__lead dd{overflow-wrap:anywhere;margin:.2rem 0 0}.research-report__fixed-products th:first-child{width:28rem;min-width:19rem}.research-report__fixed-product{align-items:flex-start;gap:.75rem;display:flex}.research-report__fixed-product img{object-fit:contain;flex:0 0 64px}.research-report__fixed-notes{color:var(--ink-secondary);margin:1rem 0;font-size:.875rem}.research-report__fixed-notes div{grid-template-columns:8rem minmax(0,1fr);gap:.75rem;margin:.4rem 0;display:grid}.research-report__fixed-notes dd{margin:0}.research-report__download{min-height:44px;color:var(--signal);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}:is(.research-report__download:focus-visible,.research-report__table-wrap:focus-visible){outline:2px solid var(--signal);outline-offset:3px}.research-report [data-report-section]:not(header){border-top:1px solid var(--rule);padding-block:1.75rem}.research-report [data-report-section]>h4,.research-report [data-report-section]>.research-report__market-heading h4{margin:0 0 1.2rem;font-size:1.15rem;font-weight:650}.research-report__summary{max-width:76ch;margin:0 0 2rem;padding:0 0 0 2rem;list-style:decimal-leading-zero}.research-report__summary li{padding:.4rem 0 .4rem .5rem;font-size:1rem}.research-report__summary li::marker{color:var(--signal);font-variant-numeric:tabular-nums}.research-report__price-chart,.research-report__concentration{margin:2rem 0 0}.research-report figcaption{margin-bottom:1rem;font-weight:650}.research-report__bands{margin:0;padding:0;list-style:none}.research-report__bands li,.research-report__band-labels{border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;grid-template-columns:minmax(9rem,1fr) minmax(8rem,2fr) minmax(7rem,1fr);align-items:center;gap:1.5rem;padding:.85rem 0;display:grid}.research-report__band-labels{color:var(--ink-secondary);font-size:.8rem}.research-report__bands small{color:var(--ink-secondary);font-size:.8rem;font-weight:400}.research-report__bands>li>span:last-child small{display:block}.research-report__bar-track{background:var(--surface,#f5f7f4);height:.5rem;margin-top:.5rem}.research-report__bar-track>span,.research-report__share-bar>span{background:var(--signal);height:100%;display:block}.research-report__share-bar{background:var(--rule-strong);height:1.5rem}.research-report__share-legend{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.9rem;display:flex}.research-report__share-legend strong{font-variant-numeric:tabular-nums;font-size:1.4rem;display:block}.research-report__share-legend>span:first-child strong{color:var(--signal)}.research-report__all-products>summary{min-height:44px;color:var(--signal);cursor:pointer;padding:.75rem 0;display:list-item}.research-report__all-products>summary:focus-visible{outline:3px solid var(--signal);outline-offset:3px}@media (max-width:600px){.research-report__bands li,.research-report__band-labels{grid-template-columns:minmax(4rem,1fr) minmax(6rem,1.4fr) minmax(4.8rem,1fr);gap:.6rem;font-size:.82rem}.research-report__summary{padding-left:1.6rem}.research-report__summary li{padding-left:.15rem}}@media print{.research-report__summary,.research-report figure{break-inside:avoid}.research-report__market{break-inside:auto}.research-report__all-products::details-content{content-visibility:visible;display:block}.research-report__all-products>:not(summary){display:block}.research-report th,.research-report td{overflow-wrap:anywhere;min-width:0;padding:.35rem}.research-report__fixed-products{table-layout:fixed;font-size:8pt}.research-report__fixed-products th:first-child{width:38%;min-width:0}.research-report__fixed-product img{display:none}.research-report tr{break-inside:avoid}.research-report__download{display:none}}
