.Report_report_outer__ChBiz{background:var(--rpt-bg-primary);min-height:100vh;transition:background .3s ease}.Report_report_container__ue6XJ{max-width:1400px;margin:0 auto;padding:2rem;color:var(--rpt-text-primary);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;transition:color .3s ease}.Report_report_header__0NJLI{text-align:center;padding:3rem 0;border-bottom:1px solid var(--rpt-border);margin-bottom:3rem;background:linear-gradient(180deg,var(--rpt-header-bg-gradient) 0,transparent 100%)}.Report_report_title__6VIbd{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.5rem;background:linear-gradient(135deg,var(--rpt-header-gradient-from) 0,var(--rpt-header-gradient-to) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Report_report_subtitle__JIUaQ{color:var(--rpt-text-secondary);font-size:1.1rem}.Report_report_date__kc9Dm{color:var(--rpt-text-secondary);font-size:.9rem;margin-top:1rem;font-family:JetBrains Mono,monospace}.Report_section_heading__iTNiv{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--rpt-border);display:flex;align-items:center;gap:.75rem;color:var(--rpt-text-primary)}.Report_section_heading__iTNiv:before{content:"";width:4px;height:24px;background:linear-gradient(180deg,var(--rpt-header-gradient-from),var(--rpt-header-gradient-to));border-radius:2px;flex-shrink:0}.Report_section_number__kgizY{background:var(--rpt-section-number-bg);color:var(--rpt-section-number-text);font-family:JetBrains Mono,monospace;font-size:.8rem;padding:.25rem .5rem;border-radius:4px;margin-left:auto}.Report_sub_heading__lB6gM{color:var(--rpt-accent-cyan);margin:1.5rem 0 1rem;font-size:1.1rem;font-weight:600}.Report_section__hNryz{margin-bottom:3rem}.Report_kpi_grid__NZAoo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.Report_kpi_card__B6gFo{background:var(--rpt-bg-card);border:1px solid var(--rpt-border);border-radius:12px;padding:1.5rem;text-align:center;transition:transform .2s,border-color .2s}.Report_kpi_card__B6gFo:hover{transform:translateY(-2px);border-color:var(--rpt-card-hover-border)}.Report_kpi_value__83x67{font-size:2rem;font-weight:700;color:var(--rpt-accent-cyan);font-family:JetBrains Mono,monospace}.Report_kpi_label__fT4a0{color:var(--rpt-text-secondary);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.Report_yoy_grid__stWY2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Report_yoy_card__fZhyH{background:var(--rpt-bg-card);border:1px solid var(--rpt-border);border-radius:12px;padding:1.5rem;text-align:center}.Report_yoy_label__Mizpl{color:var(--rpt-text-secondary);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.Report_yoy_values__yESvY{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem;font-family:JetBrains Mono,monospace}.Report_yoy_prior__CA5Q_{color:var(--rpt-text-secondary);font-size:1rem}.Report_yoy_arrow__yiB8J{color:var(--rpt-text-muted)}.Report_yoy_current__itHnN{color:var(--rpt-text-primary);font-size:1.1rem;font-weight:600}.Report_yoy_change_positive__UObXp{color:var(--rpt-positive);font-weight:600;font-size:1.1rem}.Report_yoy_change_negative__3wV1q{color:var(--rpt-negative);font-weight:600;font-size:1.1rem}.Report_yoy_change_neutral__9Nu01{color:var(--rpt-text-secondary);font-weight:600;font-size:1.1rem}.Report_table_wrapper__Jw_7r{margin-bottom:1.5rem}.Report_table_title__9QaCk{font-size:1.15rem;font-weight:600;color:var(--rpt-text-primary);margin-bottom:.5rem}.Report_table_description__Kf48U{color:var(--rpt-text-secondary);font-size:.9rem;margin-bottom:1rem}.Report_table_scroll__YADgH{overflow-x:auto;border-radius:12px;overflow-y:auto}.Report_data_table__Sl9ge{width:100%;border-collapse:collapse;background:var(--rpt-bg-card);border-radius:12px;overflow:hidden;font-size:.9rem}.Report_data_table__Sl9ge th{background:var(--rpt-bg-secondary);color:var(--rpt-text-secondary);font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;padding:1rem;text-align:left;border-bottom:1px solid var(--rpt-border);position:-webkit-sticky;position:sticky;top:0;z-index:1}.Report_data_table__Sl9ge td{padding:.875rem 1rem;border-bottom:1px solid var(--rpt-border);font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--rpt-text-primary)}.Report_data_table__Sl9ge tr:last-child td{border-bottom:none}.Report_data_table__Sl9ge tr:hover{background:var(--rpt-row-hover)}.Report_compact_table__FXvqb td,.Report_compact_table__FXvqb th{padding:.625rem .75rem;font-size:.8rem}.Report_cell_positive__XTuVv{color:var(--rpt-positive)!important}.Report_cell_negative__S5F8F{color:var(--rpt-negative)!important}.Report_cell_bold__9sKmt{font-weight:700}.Report_chart_wrapper__l1vGo{margin-bottom:1.5rem}.Report_chart_title__T4qRt{font-size:1.15rem;font-weight:600;color:var(--rpt-text-primary);margin-bottom:.5rem}.Report_chart_description__Xx8uB{color:var(--rpt-text-secondary);font-size:.9rem;margin-bottom:1rem}.Report_chart_container__aLwDI{background:var(--rpt-bg-card);border:1px solid var(--rpt-border);border-radius:12px;padding:1.5rem}.Report_insight_box__cuS4c{background:linear-gradient(135deg,var(--rpt-insight-bg-from),var(--rpt-insight-bg-to));border:1px solid var(--rpt-insight-border);border-radius:12px;padding:1.25rem;margin-top:1rem;margin-bottom:1.5rem}.Report_insight_title__oPCE_{color:var(--rpt-accent-cyan);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:600}.Report_insight_text__wiB31{color:var(--rpt-text-secondary);font-size:.9rem;line-height:1.6}.Report_two_column__MDulr{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.Report_spread_tier_heading___68tu{color:var(--rpt-accent-cyan);margin:1.5rem 0 1rem;font-size:1.1rem;font-weight:600}.Report_spread_pair__NbW4x{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.Report_spread_label_tightest__qS99r{font-size:1rem;font-weight:600;color:var(--rpt-positive);margin-bottom:.75rem}.Report_spread_label_widest__pt_UZ{font-size:1rem;font-weight:600;color:var(--rpt-negative);margin-bottom:.75rem}.Report_narrative__BEigx{color:var(--rpt-text-secondary);font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.Report_narrative__BEigx p{margin-bottom:1rem}.Report_narrative__BEigx strong{color:var(--rpt-text-primary)}.Report_narrative__BEigx ol,.Report_narrative__BEigx ul{padding-left:1.5rem;margin-bottom:1rem}.Report_narrative__BEigx li{margin-bottom:.5rem}.Report_report_footer__SAW5S{text-align:center;padding:2rem;border-top:1px solid var(--rpt-border);margin-top:2rem}.Report_footer_text__HJ7Mv{color:var(--rpt-text-secondary);font-size:.85rem}.Report_footer_disclaimer___w3mc{color:var(--rpt-text-muted);font-size:.8rem;margin-top:.5rem}.Report_back_to_blog___5VQW{text-decoration:none;font-weight:500;display:inline-flex;align-items:center;transition:transform .2s;color:var(--rpt-accent-blue);margin-top:1rem}.Report_back_to_blog___5VQW:hover{transform:translateX(-5px)}.Report_spacer__MkDRP{display:block}.Report_external_legend__7Ae3h{display:flex;justify-content:center;gap:1.25rem;margin-bottom:1.5rem;flex-wrap:wrap;font-size:.85rem}.Report_legend_item__YlqMh{display:flex;align-items:center;gap:.4rem}.Report_legend_dot__3yzcK{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0}.Report_legend_label__rimOz{color:var(--rpt-text-secondary)}.Report_legend_separator___g5_G{display:flex;align-items:center;gap:.75rem;margin-left:.5rem;padding-left:.75rem;border-left:1px solid var(--rpt-border)}.Report_legend_shape_label__C6JzB{color:var(--rpt-text-secondary);font-size:.85rem}@media (max-width:1100px){.Report_spread_pair__NbW4x,.Report_two_column__MDulr{grid-template-columns:1fr}}@media (max-width:768px){.Report_report_container__ue6XJ{padding:1rem}.Report_report_title__6VIbd{font-size:1.75rem}.Report_kpi_grid__NZAoo,.Report_yoy_grid__stWY2{grid-template-columns:repeat(2,1fr)}.Report_chart_container__aLwDI{padding:.75rem}}@media (max-width:480px){.Report_kpi_grid__NZAoo,.Report_yoy_grid__stWY2{grid-template-columns:1fr}}