._panel_1qmde_2{scroll-margin-top:var(--spacing-20)}._inner_1qmde_6{display:flex;flex-direction:column;gap:var(--gap-section)}._overline_1qmde_12{font-family:var(--font-family-ui);font-size:var(--text-2xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}._title_1qmde_21{margin:0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--foreground)}._kpis_1qmde_30{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:var(--gap-block)}._kpi_1qmde_30{display:flex;flex-direction:column;gap:var(--gap-pair);padding:var(--gap-block) var(--gap-section);background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.dark ._kpi_1qmde_30{background:var(--surface-raised);border-color:var(--border)}._kpiValue_1qmde_51{font-family:var(--font-family-display);font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--foreground)}._kpiOf_1qmde_61{font-family:var(--font-family-base);font-size:var(--text-sm);font-weight:400;color:var(--muted-foreground)}._kpiLabel_1qmde_68{font-family:var(--font-family-ui);font-size:var(--text-2xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}._kpiNote_1qmde_77{font-family:var(--font-family-base);font-size:var(--text-xs);color:var(--foreground-secondary)}._body_1qmde_83{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-region);align-items:start}._body_1qmde_83>:only-child{grid-column:1 / -1;max-width:680px}._chart_1qmde_95{margin:0;display:flex;flex-direction:column;gap:var(--gap-item)}._bars_1qmde_102{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;height:160px;align-items:end}._barCol_1qmde_111{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:var(--gap-pair);height:100%;min-width:0}._barValue_1qmde_121{font-family:var(--font-family-ui);font-size:11px;color:var(--muted-foreground);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}._bar_1qmde_102{display:block;width:100%;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--data-ink) 40%,transparent)}._barLast_1qmde_139{background:var(--data-ink)}._barYear_1qmde_143{font-family:var(--font-family-ui);font-size:var(--text-2xs);letter-spacing:.08em;color:var(--muted-foreground);text-align:center;border-top:1px solid var(--border-subtle);padding-top:var(--gap-pair)}._caption_1qmde_153{font-family:var(--font-family-base);font-size:var(--text-xs);color:var(--muted-foreground)}._why_1qmde_159{display:flex;flex-direction:column;gap:var(--gap-block)}._compList_1qmde_165{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-item)}._compRow_1qmde_174{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:var(--gap-item);align-items:center;font-size:var(--text-sm)}._compLabel_1qmde_182{color:var(--foreground-secondary)}._compTrack_1qmde_186{height:6px;border-radius:2px;background:var(--surface-muted);overflow:hidden}.dark ._compTrack_1qmde_186{background:var(--surface-raised)}._compFill_1qmde_197{display:block;height:100%;border-radius:2px;background:var(--data-ink)}._compNeg_1qmde_204{background:color-mix(in srgb,var(--fn-negative) 70%,transparent)}._compValue_1qmde_208{font-family:var(--font-family-display);font-weight:600;font-variant-numeric:tabular-nums;color:var(--foreground);min-width:6ch;text-align:right}._neg_1qmde_217{color:var(--fn-negative)}._note_1qmde_221{margin:0;font-family:var(--font-family-base);font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.5}@media(max-width:760px){._body_1qmde_83{grid-template-columns:1fr;gap:var(--gap-section)}._bars_1qmde_102{height:130px;gap:5px}._barValue_1qmde_121{font-size:var(--text-2xs)}}@media(max-width:640px){._inner_1qmde_6{gap:var(--gap-block)}._title_1qmde_21{font-size:1.25rem}._kpis_1qmde_30{grid-template-columns:repeat(2,minmax(0,1fr))}._kpi_1qmde_30{padding:var(--gap-block)}._kpi_1qmde_30:last-child:nth-child(odd){grid-column:1 / -1}._kpiValue_1qmde_51{font-size:1.25rem}._compRow_1qmde_174{grid-template-columns:minmax(0,1fr) auto}._compTrack_1qmde_186{grid-column:1 / -1;grid-row:2}}
