.pxs-reports{width:100%;max-width:77.5rem;margin:0 auto;padding:clamp(1.5rem,4vh,3rem) 0 4rem}.pxs-report-header{margin-bottom:1rem}.pxs-report-header h1{margin:.35rem 0 .7rem;font-family:var(--font-serif);font-size:var(--pxs-fs-title);font-weight:560;line-height:1.1;letter-spacing:-.015em}.pxs-report-header>p:last-child{margin:0;max-width:42rem;color:var(--ink-soft);font-size:var(--pxs-fs-body)}.pxs-report-eyebrow{margin:0;color:var(--ink-mute);font-size:var(--pxs-fs-body)}.pxs-report-tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.7rem;margin-bottom:2rem;border-bottom:var(--hairline)}.pxs-report-range{display:flex;justify-content:flex-end;margin:-1.4rem 0 1.4rem}.pxs-report-quality{display:flex;flex-direction:column;gap:1rem}.pxs .pxs-report-tabs{margin:0 0 1.5rem;gap:.25rem}.pxs .pxs-report-tabs button{padding-inline:1rem}.pxs-report-toolbar{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:start;justify-content:space-between}.pxs-report-filter-panel{flex:1 1 24rem;min-width:0;font-size:var(--pxs-fs-body)}.pxs-report-filter-panel summary{min-height:var(--pxs-tap);padding-block:.6rem;cursor:pointer}.pxs-report-filter-panel summary>span{margin-left:.5rem;color:var(--ink-mute);overflow-wrap:anywhere}.pxs-report-filter-panel[open]{flex-basis:100%}.pxs-report-filter-panel .pxs-report-filters{margin-block:.5rem 1rem}.pxs-report-actions{display:flex;gap:1.5rem}.pxs-report-actions .pxs-report-more{display:inline-flex;align-items:center;margin:0}.pxs-report-panel-content{display:flex;flex-direction:column;gap:1rem}.pxs-report-panel-content[hidden]{display:none}.pxs-report-reach{margin:0;color:var(--ink-soft);font-size:var(--pxs-fs-body);line-height:1.55}.pxs-report-evidence-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.pxs-report-bars{margin:0;min-width:0}.pxs-report-bars h2{margin:0;font-family:var(--font-serif);font-size:var(--pxs-fs-step);font-weight:560}.pxs-report-bars .pxs-report-chart-note{margin-block:.5rem}.pxs-report-bar-denominator{display:block;color:var(--ink-mute);font-size:var(--pxs-fs-body);margin-block:.5rem 1rem}.pxs-report-bar-list{margin:0;padding:0;list-style:none}.pxs-report-bar-list>li{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 4.5rem;align-items:center;gap:.8rem;padding-block:.75rem;border-top:var(--hairline)}.pxs-report-bar-label{font-size:var(--pxs-fs-body);overflow-wrap:anywhere}.pxs-report-bar-track{display:block;height:.5rem;background:var(--pxs-wash-strong)}.pxs-report-bar-track>span{display:block;height:100%;background:var(--pxs-bar-robin)}.pxs-report-bar-value{font:var(--pxs-fs-md)/1.4 var(--font-mono);text-align:right}.pxs-report-bar-value small{display:block;font-size:var(--pxs-fs-sm);color:var(--ink-mute)}.pxs-report-methods{display:flex;flex-direction:column;gap:.25rem}.pxs-report-methods .pxs-report-method{max-width:60rem;line-height:1.6}.pxs-report-methods li{margin-bottom:.6rem}.pxs-report-methods a{display:flex;align-items:center;min-height:var(--pxs-tap);text-decoration:underline;text-underline-offset:.2em}.pxs-report-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:end}.pxs-report-choice{display:flex;flex-direction:column;gap:.45rem;min-width:0;font-size:var(--pxs-fs-body)}.pxs-report-choice>span{color:var(--ink-soft)}.pxs-report-choice select{width:100%;max-width:100%;min-height:var(--pxs-tap);padding:.5rem 1.6rem .5rem .75rem;border:var(--hairline);border-radius:var(--pxs-r-control);background:var(--pxs-raised);color:var(--ink);font:inherit;text-overflow:ellipsis;cursor:pointer}.pxs .pxs-report-refresh{grid-column:1/-1;justify-self:end;min-height:var(--pxs-tap);color:var(--ink-soft);font-size:var(--pxs-fs-body);text-decoration:underline;text-underline-offset:.25em}.pxs .pxs-report-refresh:hover{color:var(--ink)}.pxs-report-method{margin-top:.5rem;font-size:var(--pxs-fs-body)}.pxs-report-method summary{display:list-item;min-height:var(--pxs-tap);padding-top:.65rem;cursor:pointer;color:var(--ink-soft)}.pxs-report-method[open] summary{color:var(--ink)}.pxs-report-method>div{color:var(--ink-soft)}.pxs-report-method p{margin:0 0 1rem}.pxs-report-coverage-detail{margin:1.25rem 0}.pxs-report-coverage-detail>div{display:flex;justify-content:space-between;gap:1.5rem;padding:.45rem 0;border-top:var(--hairline)}.pxs-report-coverage-detail dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.pxs-report-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.25rem;align-items:end}.pxs-report-empty h2,.pxs-report-section-head h2{margin:.4rem 0 0;font-family:var(--font-serif);font-size:var(--pxs-fs-step);font-weight:560;line-height:1.2;letter-spacing:-.015em}.pxs-report-metric{display:flex;flex-wrap:wrap;border-bottom:var(--hairline)}.pxs .pxs-report-metric button{min-height:var(--pxs-tap);padding:.5rem .75rem;color:var(--ink-soft);font-size:var(--pxs-fs-body)}.pxs .pxs-report-metric button[aria-pressed=true]{box-shadow:inset 0 -.15rem var(--pxs-system);color:var(--ink);background:var(--pxs-wash)}.pxs-report-chart-note{margin:1rem 0 1.25rem;color:var(--ink-mute);font-size:var(--pxs-fs-body);line-height:1.55}.pxs .pxs-report-more{min-height:var(--pxs-tap);padding:.5rem 0;margin-top:.5rem;color:var(--ink-soft);font-size:var(--pxs-fs-body);text-decoration:underline;text-underline-offset:.25em}.pxs-report-evidence{margin-top:2rem;padding:1.5rem 0 0;border-top:var(--hairline)}.pxs-report-section-head h3{margin:.3rem 0 0;font-family:var(--font-serif);font-size:var(--pxs-fs-step);font-weight:560;overflow-wrap:anywhere}.pxs-report-evidence .pxs-report-more{margin:0}.pxs-report-evidence-list{margin:0;padding:0;list-style:none}.pxs-report-evidence-list li{border-top:var(--hairline)}.pxs-report-evidence-list a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;align-items:center;min-height:var(--pxs-row);padding:1rem 0;font-size:var(--pxs-fs-body)}.pxs-report-evidence-list a:hover strong{text-decoration:underline;text-underline-offset:.25em}.pxs-report-evidence-list strong{font-weight:500}.pxs-report-evidence-main,.pxs-report-evidence-meta{display:flex;flex-direction:column;gap:.25rem;overflow-wrap:anywhere}.pxs-report-evidence-main>span,.pxs-report-evidence-meta>span{color:var(--ink-mute)}.pxs-report-evidence-meta{text-align:right}.pxs-report-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;font-size:var(--pxs-fs-body)}.pxs .pxs-report-pagination button{min-height:var(--pxs-tap);text-decoration:underline;text-underline-offset:.25em}.pxs .pxs-report-pagination button:disabled{color:var(--ink-mute);cursor:default;text-decoration:none}.pxs-report-empty{max-width:40rem;padding-bottom:1rem}.pxs-report-empty p{color:var(--ink-soft);font-size:var(--pxs-fs-body);line-height:1.6}.pxs-reports .pxs-dataset{margin-top:0}.pxs-report-research-section{min-width:0}.pxs-report-research-section h2{margin:.4rem 0 0;font-family:var(--font-serif);font-size:var(--pxs-fs-step);font-weight:560;line-height:1.2;letter-spacing:-.015em}.pxs-report-research-section h3{font-size:var(--pxs-fs-md);font-weight:500}.pxs-report-data-table{margin:0}.pxs-report-table-scroll{max-width:100%;overflow-x:auto;padding-bottom:.5rem}.pxs-report-data-table table{width:100%;border-collapse:collapse;font-size:var(--pxs-fs-body)}.pxs-report-data-table caption{text-align:left;margin:.5rem 0 1rem;color:var(--ink-mute)}.pxs-report-data-table td,.pxs-report-data-table th{padding:.8rem .6rem;text-align:left;border-bottom:var(--hairline);vertical-align:top;min-width:7rem;font-variant-numeric:tabular-nums}.pxs-report-data-table th{font-weight:500}.pxs-report-data-table tbody th{overflow-wrap:anywhere}.pxs-report-quality :is(button,select,summary,[tabindex]):focus-visible{outline:.15rem solid var(--pxs-system);outline-offset:.2rem}@media (max-width:64em){.pxs-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40em){.pxs-report-header{margin-bottom:1rem}.pxs-report-quality{gap:1rem}.pxs .pxs-report-tabs button{padding-inline:.65rem}.pxs-report-evidence-charts{grid-template-columns:minmax(0,1fr);gap:1.5rem}.pxs-report-metric{width:100%}.pxs-report-metric button{flex:1}.pxs-report-evidence{padding-top:1rem}.pxs-report-evidence-list a{grid-template-columns:minmax(0,1fr) auto}.pxs-report-evidence-meta{grid-column:1;flex-direction:row;flex-wrap:wrap;gap:.5rem;text-align:left}.pxs-report-evidence-list a>span:last-child{grid-column:2;grid-row:1}}.pxs-report-sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:40em){.pxs .pxs-report-tabs{flex-wrap:nowrap;gap:0;padding-left:0}.pxs .pxs-report-tabs button{padding-inline:.4rem;flex:1;min-width:0}.pxs-report-toolbar{gap:.25rem 1rem}.pxs-report-filter-panel{flex-basis:12rem}.pxs-report-actions{gap:1rem}}