.report_section__m4y1d{width:100%;max-width:var(--container-narrow);margin:0 auto;padding:var(--space-32) var(--gutter-mo)}.report_hero__yOqJ2{width:100%;background-color:var(--bg-brand);color:var(--text-inverse)}.report_heroInner__zgGEK{display:flex;flex-direction:column;gap:var(--space-12);width:100%;max-width:var(--container-narrow);margin:0 auto;padding:var(--space-32) var(--gutter-mo) var(--space-40)}.report_eyebrow__JBYuR{font-size:var(--fs-13);letter-spacing:.04em;opacity:.85}.report_title__Ea9MY{font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:var(--lh-base);letter-spacing:var(--tracking-base)}.report_lead__D2HNE{font-size:var(--fs-15);line-height:var(--lh-relaxed);opacity:.95}.report_heading__AXzkr{margin-bottom:var(--space-8);color:var(--text-strong);font-size:var(--fs-18);font-weight:var(--fw-semibold);line-height:var(--lh-base);letter-spacing:var(--tracking-base)}.report_answer__PlWMT{margin:0 0 var(--space-16);color:var(--text-body);font-size:var(--fs-15);line-height:var(--lh-relaxed)}.report_answer__PlWMT strong{color:var(--text-strong);font-weight:var(--fw-semibold)}.report_stats__A2egr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.report_stat__osuCW{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-16);border-radius:var(--radius-16);background-color:var(--bg-alt)}.report_statValue__zCt2E{color:var(--text-brand);font-size:var(--fs-24);font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--lh-base)}.report_statLabel__pjNB6{color:var(--text-muted);font-size:var(--fs-13)}.report_bars__5uWYP{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.report_barRow__r1Eha{display:grid;grid-template-columns:96px minmax(0,1fr) 56px;align-items:center;grid-gap:var(--space-8);gap:var(--space-8);color:var(--text-body);font-size:var(--fs-14)}.report_barLabel__Zxjs_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report_barTrack__1jz5L{height:10px;overflow:hidden;border-radius:var(--radius-full);background-color:var(--bg-brand-weaker)}.report_barFill__876Eh{height:100%;border-radius:var(--radius-full);background-color:var(--bg-brand)}.report_barFillTop__zeCA9{background-color:var(--bg-brand-strong)}.report_barValue__ToW4Y{color:var(--text-muted);font-size:var(--fs-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.report_chart__wEDYb{display:block;width:100%;height:auto;overflow:visible}.report_chartGrid__i_UbS{stroke:var(--border-default);stroke-width:1}.report_chartBar__FGEnW{fill:var(--bg-brand)}.report_chartBarTop__Up_3w{fill:var(--bg-brand-strong)}.report_chartTick__QPecU{fill:var(--text-muted);font-family:var(--font-family);font-size:11px}.report_chartValue__LTAEJ{fill:var(--text-strong);font-family:var(--font-family);font-size:11px;font-weight:600}.report_multiples__vM8pg{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.report_multiple__U_3kv{padding:var(--space-12) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-16)}.report_multipleTitle__wi2TZ{margin-bottom:var(--space-8);color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.report_subHeading__FCYhx{margin-top:var(--space-24)}.report_range__ILdOM{display:grid;grid-template-columns:96px minmax(0,1fr) 96px;align-items:center;grid-gap:var(--space-8);gap:var(--space-8);color:var(--text-body);font-size:var(--fs-14)}.report_rangeTrack__oXKbH{position:relative;height:10px;border-radius:var(--radius-full);background-color:var(--bg-brand-weaker)}.report_rangeBand__Xcerm{position:absolute;top:0;height:100%;border-radius:var(--radius-full);background-color:var(--bg-brand-weak)}.report_rangeMedian__VxXgk{position:absolute;top:-3px;width:4px;height:16px;border-radius:var(--radius-2);background-color:var(--bg-brand-strong)}.report_rangeValue___38EE{color:var(--text-muted);font-size:var(--fs-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.report_tableToggle__O5ZMG{margin-top:var(--space-12);color:var(--text-muted);font-size:var(--fs-13)}.report_tableToggle__O5ZMG summary{cursor:pointer}.report_tableWrap__8C93P{overflow-x:auto;margin-top:var(--space-8)}.report_table__OcRGa{border-collapse:collapse;width:100%;color:var(--text-body);font-size:var(--fs-13)}.report_table__OcRGa td,.report_table__OcRGa th{padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--border-default);text-align:left;white-space:nowrap}.report_table__OcRGa td:last-child,.report_table__OcRGa th:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report_note__V0iOD{margin-top:var(--space-16);color:var(--text-muted);font-size:var(--fs-13);line-height:var(--lh-relaxed)}.report_inlineLink__h38zD{color:var(--text-brand);font-weight:var(--fw-semibold);text-decoration:none}.report_inlineLink__h38zD:focus-visible,.report_inlineLink__h38zD:hover{text-decoration:underline}.report_qa__MwSpd{display:grid;grid-gap:var(--space-12);gap:var(--space-12);list-style:none;margin:0;padding:0}.report_qa__MwSpd li{padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-16)}.report_q__05NWf{margin:0 0 var(--space-4);color:var(--text-strong);font-size:var(--fs-15);font-weight:var(--fw-semibold)}.report_a__BmOEk{margin:0;color:var(--text-body);font-size:var(--fs-14);line-height:var(--lh-relaxed)}@media (min-width:1024px){.report_heroInner__zgGEK,.report_section__m4y1d{max-width:calc(var(--container-pc) + var(--gutter-pc) * 2);padding-inline:var(--gutter-pc-fluid)}.report_section__m4y1d{padding-block:var(--space-48)}.report_heroInner__zgGEK{padding-block:var(--space-64)}.report_title__Ea9MY{font-size:var(--fs-32)}.report_lead__D2HNE{font-size:var(--fs-18);max-width:60ch}.report_heading__AXzkr{font-size:var(--fs-24)}.report_multiples__vM8pg{grid-template-columns:repeat(3,minmax(0,1fr))}.report_twoCol__Ze8fR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-32);gap:var(--space-32)}.report_qa__MwSpd{grid-template-columns:repeat(2,minmax(0,1fr))}}