.income-bars.svelte-1a0w5xv{column-gap:var(--space-5);grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.income-bars.svelte-1a0w5xv>:where(.svelte-1a0w5xv){grid-column:1/-1}.bars-axis.svelte-1a0w5xv{justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);color:var(--muted);padding-bottom:var(--space-2-5);border-bottom:1px solid var(--line);display:flex}.bar-row.svelte-1a0w5xv{grid-template-columns:subgrid;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;align-items:center;min-height:56px;transition:opacity .15s;display:grid}.bar-row.dim.svelte-1a0w5xv{opacity:.45}.bar-label.svelte-1a0w5xv{font-size:var(--text-base);font-weight:750;display:grid}.bar-label.svelte-1a0w5xv small:where(.svelte-1a0w5xv){font-size:var(--text-xs);color:var(--muted);font-weight:500}.bar-track.svelte-1a0w5xv{background:var(--aqua);border-radius:var(--radius-xs);height:14px;overflow:hidden}.bar-track.svelte-1a0w5xv span:where(.svelte-1a0w5xv){border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:#318b83;height:100%;display:block}.bar-value.svelte-1a0w5xv{text-align:right;font-size:var(--text-lg);white-space:nowrap;font-weight:900}@media (width<=650px){.income-bars.svelte-1a0w5xv{column-gap:var(--space-3)}.bar-label.svelte-1a0w5xv{font-size:var(--text-sm)}.bar-value.svelte-1a0w5xv{font-size:var(--text-base)}}.scatter.svelte-hzx4f7{min-width:0;position:relative}svg.svelte-hzx4f7{touch-action:pan-y;display:block;overflow:visible}svg.pointing.svelte-hzx4f7{cursor:pointer}.grid.svelte-hzx4f7 line:where(.svelte-hzx4f7){stroke:var(--line);stroke-width:1px}.grid.svelte-hzx4f7 text:where(.svelte-hzx4f7){fill:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}circle.svelte-hzx4f7{fill:#318b83;fill-opacity:.5;transition:fill-opacity .15s}circle.faded.svelte-hzx4f7{fill-opacity:.08}.ring.svelte-hzx4f7{fill:none;stroke:var(--ink);stroke-width:2px}.step.svelte-hzx4f7{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.tip.svelte-hzx4f7{z-index:2;gap:var(--space-0-5);padding:var(--space-2-5) var(--space-3);border:1px solid var(--ink);border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;background:#fff;display:grid;position:absolute;transform:translate(12px,-50%)}.tip.flip.svelte-hzx4f7{transform:translate(calc(-100% - 12px),-50%)}.tip.docked.svelte-hzx4f7{margin-top:var(--space-2);white-space:normal;position:static;transform:none}.tip.svelte-hzx4f7 strong:where(.svelte-hzx4f7){font-size:var(--text-sm)}.legend.svelte-hzx4f7{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;display:flex}.key.svelte-hzx4f7{display:inline-block}.key.svelte-hzx4f7+.key:where(.svelte-hzx4f7),.legend.svelte-hzx4f7 .step-key:where(.svelte-hzx4f7){margin-left:var(--space-3)}.key.dot.svelte-hzx4f7{opacity:.7;background:#318b83;border-radius:50%;width:8px;height:8px}.step-key.svelte-hzx4f7{background:var(--ink);width:18px;height:2.5px}.clip.svelte-hzx4f7{margin-left:var(--space-3)}.empty-plot.svelte-1khiizs{padding:var(--space-8) 0;color:var(--muted)}.controls.svelte-1khiizs{gap:var(--space-5);padding-block:var(--space-8) var(--space-6);border-bottom:1px solid var(--line);display:grid}.quick.svelte-1khiizs,.bands.svelte-1khiizs{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.bands.svelte-1khiizs span:where(.svelte-1khiizs){font-size:var(--text-sm);color:var(--muted);margin-right:var(--space-2)}.quick.svelte-1khiizs button:where(.svelte-1khiizs),.bands.svelte-1khiizs button:where(.svelte-1khiizs){min-height:40px;padding:var(--space-2) var(--space-4);border:1.5px solid var(--ink);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);cursor:pointer;background:#fff;font-weight:750}.quick.svelte-1khiizs button[aria-pressed=true]:where(.svelte-1khiizs),.bands.svelte-1khiizs button[aria-pressed=true]:where(.svelte-1khiizs){background:var(--aqua)}.bands.svelte-1khiizs button[aria-pressed=false]:where(.svelte-1khiizs){color:var(--muted);border-color:var(--line);text-decoration:line-through}.bands.svelte-1khiizs button:where(.svelte-1khiizs):disabled{cursor:not-allowed}.lead-view.svelte-1khiizs{margin-top:var(--space-4)}.lead-view.svelte-1khiizs button:where(.svelte-1khiizs){font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.more.svelte-1khiizs summary:where(.svelte-1khiizs){width:fit-content;font-size:var(--text-sm);cursor:pointer;font-weight:750}.more-body.svelte-1khiizs{gap:var(--space-5);margin-top:var(--space-5);display:grid}.extra.svelte-1khiizs{gap:var(--space-3-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.summary.svelte-1khiizs{justify-content:space-between;align-items:end;gap:var(--space-6) var(--space-10);padding-block:var(--space-8);flex-wrap:wrap;display:flex}.selection.svelte-1khiizs{font-size:var(--text-sm);color:var(--muted);font-weight:750}.answer.svelte-1khiizs{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:750}.summary.svelte-1khiizs dl:where(.svelte-1khiizs){gap:var(--space-10);margin:0;display:flex}.summary.svelte-1khiizs dt:where(.svelte-1khiizs){font-size:var(--text-sm);color:var(--muted)}.summary.svelte-1khiizs dd:where(.svelte-1khiizs){margin:var(--space-1) 0 0;font-size:var(--text-4xl);font-variant-numeric:tabular-nums;font-weight:900}.charts.svelte-1khiizs{gap:var(--space-12);border-top:1px solid var(--ink);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);transition:opacity .15s;display:grid}.charts.loading.svelte-1khiizs{opacity:.5}.charts.svelte-1khiizs h2:where(.svelte-1khiizs),.enrichment-section.svelte-1khiizs h2:where(.svelte-1khiizs){font-size:var(--text-4xl)}@media (width<=1100px){.charts.svelte-1khiizs{grid-template-columns:minmax(0,1fr)}.extra.svelte-1khiizs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.summary.svelte-1khiizs dl:where(.svelte-1khiizs){justify-content:space-between;gap:var(--space-4);width:100%}.summary.svelte-1khiizs dd:where(.svelte-1khiizs){font-size:var(--text-2xl)}.answer.svelte-1khiizs{font-size:var(--text-xl)}}@media (pointer:coarse){.quick.svelte-1khiizs button:where(.svelte-1khiizs),.bands.svelte-1khiizs button:where(.svelte-1khiizs){min-height:44px}}
