.chart-inline.svelte-1obgy9c{gap:var(--ui-spacing-md,var(--space-sm));flex-direction:column;display:flex;position:relative}.chart-body.svelte-1obgy9c{padding:var(--ui-spacing-lg,var(--space-md));padding-bottom:calc(var(--ui-spacing-lg,var(--space-md)) + 12px);box-sizing:border-box;background:color-mix(in srgb,var(--ui-background,var(--c-background)) 55%,white);border-radius:var(--ui-border-radius,8px);column-gap:var(--ui-spacing-xl,24px);row-gap:var(--space-md);border:none;grid-template-columns:max-content minmax(0,1fr);display:grid;box-shadow:0 2px 10px #0000000a}.row.svelte-1obgy9c{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.cat.svelte-1obgy9c{color:var(--c-text-secondary,#666);font-weight:var(--ui-font-weight-normal,400);line-height:1.3}.bars.svelte-1obgy9c{gap:var(--ui-spacing-md,var(--space-sm));flex-direction:column;min-width:0;display:flex}.bar-row.svelte-1obgy9c{align-items:center;gap:var(--ui-spacing-md,var(--space-sm));min-width:0;padding-right:9ch;display:flex;position:relative}.bar.svelte-1obgy9c{height:.9rem;width:calc(100% * var(--fraction,1));background:var(--bar-color,var(--c-accent,#adf527));border-radius:var(--radius-pill);box-shadow:0 1px 0 var(--tint-white-soft) inset;transform-origin:0;opacity:.6;will-change:transform, opacity;flex:none;transform:scaleX(0)}.bar.svelte-1obgy9c:not(.zero){min-width:2px}.bar.zero.svelte-1obgy9c{width:0;min-width:0}.bar.animate.svelte-1obgy9c{opacity:1;transition:transform .6s cubic-bezier(.2,.7,0,1),opacity .4s;transition-delay:var(--delay,0s);transform:scaleX(1)}.stack-row.svelte-1obgy9c{align-items:center;gap:var(--ui-spacing-md,var(--space-sm));min-width:0;display:flex}.stack.svelte-1obgy9c{width:calc((100% - 9ch - var(--ui-spacing-md,var(--space-sm))) * var(--stack-fraction,1));border-radius:var(--radius-pill);flex-direction:row;flex:none;align-items:stretch;height:.9rem;display:flex;overflow:hidden}.segment.svelte-1obgy9c{width:var(--w);background:var(--seg-color,var(--c-accent,#adf527));transform-origin:0;opacity:.9;cursor:default;height:100%;position:relative;transform:scaleX(0)}.segment.animate.svelte-1obgy9c{opacity:1;transition:transform .6s cubic-bezier(.2,.7,0,1),opacity .4s;transition-delay:var(--delay,0s);transform:scaleX(1)}.segment.hovered.svelte-1obgy9c{filter:brightness(1.05)saturate(1.05)}.seg-value.svelte-1obgy9c{font-size:var(--type-micro-label-size);font-weight:var(--weight-semibold);color:var(--text-inverse);text-shadow:0 1px 2px #0000008c;pointer-events:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.value.svelte-1obgy9c,.total.svelte-1obgy9c{font-size:var(--ui-font-size-xs,.8rem);font-variant-numeric:tabular-nums;color:var(--ui-text-secondary,var(--c-text-secondary));text-align:right;white-space:nowrap;min-width:0}.bar-row.svelte-1obgy9c>.value:where(.svelte-1obgy9c){width:9ch;position:absolute;right:0}.chart-footer.svelte-1obgy9c{gap:var(--space-sm);flex-direction:column;margin-top:0;display:flex}.legend.svelte-1obgy9c{gap:var(--space-sm) var(--space-md);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.value.emphasized.svelte-1obgy9c,.cat.emphasized.svelte-1obgy9c,.legend-text.emphasized.svelte-1obgy9c{font-weight:var(--ui-font-weight-bold,700);color:var(--ui-text,var(--c-text))}.legend-item.svelte-1obgy9c{align-items:center;gap:var(--space-sm);font-size:var(--ui-font-size-xs,.8rem);color:var(--ui-text-secondary,var(--c-text-secondary));display:inline-flex}.swatch.svelte-1obgy9c{border-radius:var(--radius-control);width:.85rem;height:.85rem}.footnote.svelte-1obgy9c{text-wrap:balance;text-align:center;max-width:60ch;color:var(--ui-text-secondary,var(--c-text-secondary));margin-inline:auto}.empty.svelte-1obgy9c{color:var(--c-text-light,#666);text-align:center;padding:var(--space-md) var(--space-sm)}.tooltip.svelte-1obgy9c{z-index:var(--z-dropdown);pointer-events:none;background:var(--c-background,#fff);color:var(--c-text,#111);border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:var(--space-sm) var(--space-sm);min-width:14ch;max-width:38ch;position:absolute;box-shadow:0 8px 28px #0000001f,inset 0 1px #fff9}.tooltip-default.svelte-1obgy9c .tip-title:where(.svelte-1obgy9c){font-weight:var(--weight-bold);font-size:var(--type-label-size);margin-bottom:var(--space-xs)}.tooltip-default.svelte-1obgy9c .tip-rows:where(.svelte-1obgy9c){gap:var(--space-xs);flex-direction:column;display:flex}.tooltip-default.svelte-1obgy9c .tip-row:where(.svelte-1obgy9c){align-items:center;gap:var(--space-sm);opacity:.95;grid-template-columns:auto 1fr auto auto;display:grid}.tooltip-default.svelte-1obgy9c .tip-row[aria-selected=false]:where(.svelte-1obgy9c){opacity:.6}.tooltip-default.svelte-1obgy9c .dot:where(.svelte-1obgy9c){outline:1px solid var(--border-subtle);border-radius:50%;width:.6rem;height:.6rem}.tooltip-default.svelte-1obgy9c .label:where(.svelte-1obgy9c){font-size:var(--type-micro-label-size);color:var(--c-text-secondary,#444)}.tooltip-default.svelte-1obgy9c .value:where(.svelte-1obgy9c){font-variant-numeric:tabular-nums;font-size:var(--type-micro-label-size);color:var(--c-text,#111)}.tooltip-default.svelte-1obgy9c .percent:where(.svelte-1obgy9c){font-variant-numeric:tabular-nums;color:var(--c-text-secondary,#777);font-size:var(--type-micro-label-size)}@media (width<=640px){.chart-body.svelte-1obgy9c{grid-template-columns:minmax(0,1fr)}.row.svelte-1obgy9c{grid-template-columns:1fr}.cat.svelte-1obgy9c{order:-1;align-self:center}}@media (prefers-reduced-motion:reduce){.bar.svelte-1obgy9c,.segment.svelte-1obgy9c{opacity:1!important;transition:none!important;transform:none!important}}
