.scroll-x.svelte-1m1tdtt{width:100%}.chart.svelte-1m1tdtt{width:100%;min-width:620px;height:auto}.tick.svelte-1m1tdtt,.value.svelte-1m1tdtt,.mark.svelte-1m1tdtt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:500}.value.svelte-1m1tdtt,.mark.svelte-1m1tdtt{font-weight:600}.hero.svelte-k0ir0r{grid-template-columns:1fr 478px;display:grid}.hero-main.svelte-k0ir0r{padding:var(--pad);border-right:var(--b);flex-direction:column;justify-content:space-between;gap:48px;display:flex}.hero-number.svelte-k0ir0r{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(88px,17vw,300px);font-weight:700;line-height:.84}.hero-headline.svelte-k0ir0r{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(28px,4vw,64px);font-weight:700;line-height:.95}.hero-desc.svelte-k0ir0r{max-width:800px}.hero-actions.svelte-k0ir0r{flex-wrap:wrap;gap:16px;display:flex}.hero-actions.svelte-k0ir0r .btn:where(.svelte-k0ir0r){width:auto;min-width:230px}.hero-side.svelte-k0ir0r{background:var(--ink);color:var(--paper);flex-direction:column;display:flex}.hero-side.svelte-k0ir0r img:where(.svelte-k0ir0r){object-fit:cover;width:100%;height:460px}.facts.svelte-k0ir0r{flex-direction:column;flex:1;justify-content:flex-end;margin:0;display:flex}.facts.svelte-k0ir0r>div:where(.svelte-k0ir0r){padding:16px var(--pad-s);border-top:var(--b-inv);flex-direction:column;gap:4px;display:flex}.facts.svelte-k0ir0r dt:where(.svelte-k0ir0r){color:var(--muted-inverse)}.facts.svelte-k0ir0r dd:where(.svelte-k0ir0r){margin:0;font-size:20px;font-weight:700;line-height:26px}.kpis.svelte-k0ir0r{grid-template-columns:repeat(5,1fr);display:grid}.kpi.svelte-k0ir0r{padding:32px var(--pad-s);border-right:var(--b-inv)}.kpi.svelte-k0ir0r:last-child{border-right:0}.problems.svelte-k0ir0r .problem:where(.svelte-k0ir0r){flex-direction:column;gap:18px;display:flex}.problem-number.svelte-k0ir0r{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(64px,8vw,120px);font-weight:700;line-height:.88}.chart-row.svelte-k0ir0r{border-bottom:var(--b);grid-template-columns:1fr 384px;display:grid}.chart-row.two.svelte-k0ir0r{grid-template-columns:1fr 1fr}.chart-row.split.svelte-k0ir0r{border-bottom:0;grid-template-columns:720px 1fr}.chart-cell.svelte-k0ir0r{padding:36px var(--pad) 32px;border-right:var(--b);flex-direction:column;gap:24px;min-width:0;display:flex}.inverse .chart-cell.svelte-k0ir0r{border-right-color:var(--paper)}.chart-row.two.svelte-k0ir0r .chart-cell:where(.svelte-k0ir0r):last-child,.chart-row.split.svelte-k0ir0r .story:where(.svelte-k0ir0r){border-right:0}.chart-head.svelte-k0ir0r{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.legend.svelte-k0ir0r{gap:24px;display:flex}.legend-item.svelte-k0ir0r{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.legend-item.svelte-k0ir0r i:where(.svelte-k0ir0r){background:var(--ink);width:14px;height:14px}.legend-item.svelte-k0ir0r i.soft:where(.svelte-k0ir0r){background:var(--muted-inverse)}.side-stats.svelte-k0ir0r{flex-direction:column;display:flex}.side-stat.svelte-k0ir0r{padding:24px var(--pad-s);border-bottom:var(--b);flex:1}.side-stat.svelte-k0ir0r:last-child{border-bottom:0}.story.svelte-k0ir0r{padding:36px var(--pad);flex-direction:column;justify-content:space-between;gap:28px;display:flex}.story-number.svelte-k0ir0r{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(64px,10vw,150px);font-weight:700;line-height:.88}.group-label.svelte-k0ir0r{padding:16px var(--pad-s);background:var(--rule);border-bottom:var(--b)}.vitals.svelte-k0ir0r .vital:where(.svelte-k0ir0r){flex-direction:column;gap:16px;display:flex}.badge.svelte-k0ir0r{background:var(--ink);color:var(--paper);padding:4px 10px}.vital-value.svelte-k0ir0r{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(48px,6vw,96px);font-weight:700;line-height:.9}.threshold.svelte-k0ir0r{background:var(--rule);border:var(--b);height:14px;display:flex}.threshold.svelte-k0ir0r span:where(.svelte-k0ir0r){background:var(--ink);height:10px}.timeline.svelte-k0ir0r{grid-template-columns:repeat(7,1fr);display:grid}.timeline.svelte-k0ir0r .step:where(.svelte-k0ir0r){border-right:var(--b-inv);flex-direction:column;gap:14px;padding:28px 20px 32px;display:flex}.timeline.svelte-k0ir0r .step:where(.svelte-k0ir0r):last-child{border-right:0}.small-text.svelte-k0ir0r{font-size:15px;line-height:22px}.small.svelte-k0ir0r{font-size:11px;line-height:16px}@media (max-width:1100px){.hero.svelte-k0ir0r,.kpis.svelte-k0ir0r,.chart-row.svelte-k0ir0r,.chart-row.two.svelte-k0ir0r,.chart-row.split.svelte-k0ir0r,.timeline.svelte-k0ir0r{grid-template-columns:1fr}.hero-main.svelte-k0ir0r{border-right:0;border-bottom:var(--b);padding:24px var(--pad);gap:28px}.hero-side.svelte-k0ir0r img:where(.svelte-k0ir0r){height:260px}.kpi.svelte-k0ir0r{border-right:0;border-bottom:var(--b-inv);padding:20px}.kpi.svelte-k0ir0r:last-child{border-bottom:0}.chart-cell.svelte-k0ir0r{border-right:0;border-bottom:var(--b);padding:24px var(--pad)}.inverse .chart-cell.svelte-k0ir0r{border-bottom-color:var(--paper)}.side-stat.svelte-k0ir0r{padding:18px var(--pad)}.story.svelte-k0ir0r{padding:24px var(--pad);gap:18px}.timeline.svelte-k0ir0r .step:where(.svelte-k0ir0r){border-right:0;border-bottom:var(--b-inv);padding:20px}.timeline.svelte-k0ir0r .step:where(.svelte-k0ir0r):last-child{border-bottom:0}}
