.chart-footer.svelte-z3zzb3{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.chart-source.svelte-z3zzb3,.chart-footnote.svelte-z3zzb3{margin:0;font-size:.78rem;color:var(--chart-muted, #475569)}.chart-source.svelte-z3zzb3 a:where(.svelte-z3zzb3){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.chart-header.svelte-19k0ih{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.chart-header.svelte-19k0ih h1,.chart-header.svelte-19k0ih h2,.chart-header.svelte-19k0ih h3,.chart-header.svelte-19k0ih h4,.chart-header.svelte-19k0ih h5,.chart-header.svelte-19k0ih h6{margin:0;font-size:clamp(1.1rem,1.9vw,1.4rem);font-weight:600;line-height:1.35}.chart-header.svelte-19k0ih p:where(.svelte-19k0ih){margin:0;color:var(--chart-muted, #475569);font-size:.95rem;line-height:1.55}.chart-notes.svelte-19k0ih{margin:0;padding-left:1rem;color:var(--chart-muted, #475569);font-size:.82rem;line-height:1.4;display:flex;flex-direction:column;gap:.35rem}.chart-notes.svelte-19k0ih li:where(.svelte-19k0ih){list-style:disc}:where(.bar-chart *){font-family:inherit}.bar-chart.svelte-1m1tdtt{display:flex;flex-direction:column;gap:1.5rem;width:100%;color:var(--chart-foreground, #0f172a);position:relative}.bar-chart__container.svelte-1m1tdtt{position:relative;width:100%;min-height:260px}.bar-chart__container--brushable.svelte-1m1tdtt{cursor:crosshair}.bar-chart__tooltip.svelte-1m1tdtt{position:absolute;z-index:40;top:0;left:0;min-width:140px;max-width:220px;padding:.5rem .75rem;border-radius:.75rem;background:var(--chart-tooltip-bg, rgba(15, 23, 42, .92));color:var(--chart-tooltip-fg, #f8fafc);font-size:.78rem;line-height:1.4;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;box-shadow:0 12px 24px #0f172a40}.bar-chart__tooltip-label.svelte-1m1tdtt{display:block;font-weight:600;margin-bottom:.15rem}.bar-chart__tooltip-value.svelte-1m1tdtt{display:block;font-weight:500}.bar-chart__tooltip-extra.svelte-1m1tdtt{display:block;margin-top:.25rem;font-size:.7rem;color:#f8fafcc7}.bar-chart__brush-overlay.svelte-1m1tdtt{position:absolute;top:0;height:100%;background:#0ea5e91f;border:1px solid rgba(14,165,233,.35);border-radius:.5rem;pointer-events:none;z-index:15}.bar-chart__skeleton.svelte-1m1tdtt,.bar-chart__empty.svelte-1m1tdtt{display:flex;align-items:center;justify-content:center;min-height:240px;padding:1.5rem;background:var(--chart-surface, rgba(248, 250, 252, .65));border:1px dashed var(--chart-border, rgba(148, 163, 184, .45));color:var(--chart-muted, #64748b);font-size:.95rem;border-radius:.9rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bar-chart__svg.svelte-1m1tdtt{width:100%;height:auto;display:block;overflow:visible}.bar-chart__grid.svelte-1m1tdtt line:where(.svelte-1m1tdtt){stroke:var(--chart-grid, rgba(148, 163, 184, .22));stroke-dasharray:2 6}.bar-chart__axis.svelte-1m1tdtt text:where(.svelte-1m1tdtt){font-size:.82rem;fill:var(--chart-axis, #475569)}.bar-chart__axis.svelte-1m1tdtt line:where(.svelte-1m1tdtt){stroke:var(--chart-axis-line, rgba(100, 116, 139, .5))}.bar-chart__bar-group.svelte-1m1tdtt{transform-origin:center bottom}.bar-chart__bar.svelte-1m1tdtt{cursor:pointer;transition:transform .16s ease,opacity .18s ease,fill .22s ease}.bar-chart__bar--animated.svelte-1m1tdtt{transform-origin:center bottom;animation:svelte-1m1tdtt-bar-chart-rise var(--chart-animation-duration, .42s) var(--chart-animation-easing, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--chart-animation-delay, 30ms)}.bar-chart__bar-group--fade.svelte-1m1tdtt .bar-chart__bar:where(.svelte-1m1tdtt){animation:svelte-1m1tdtt-bar-chart-fade var(--chart-animation-duration, .36s) var(--chart-animation-easing, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--chart-animation-delay, 0ms)}.bar-chart__bar-group--scale.svelte-1m1tdtt .bar-chart__bar:where(.svelte-1m1tdtt){animation:svelte-1m1tdtt-bar-chart-scale var(--chart-animation-duration, .42s) var(--chart-animation-easing, cubic-bezier(.22, 1, .36, 1)) both;animation-delay:var(--chart-animation-delay, 0ms);transform-origin:center bottom}.bar-chart__bar.svelte-1m1tdtt:focus-visible{outline:3px solid rgba(99,102,241,.55);outline-offset:1px}.bar-chart__bar.svelte-1m1tdtt:hover{transform:translateY(-4px)}@keyframes svelte-1m1tdtt-bar-chart-rise{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes svelte-1m1tdtt-bar-chart-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1m1tdtt-bar-chart-scale{0%{transform:scaleY(.65);opacity:.3}to{transform:scaleY(1);opacity:1}}.bar-chart__value-label.svelte-1m1tdtt{font-size:.78rem;font-weight:600;paint-order:stroke;stroke:var(--value-label-stroke, none);stroke-width:var(--value-label-stroke-width, 0px);pointer-events:none}.bar-chart__annotations.svelte-1m1tdtt{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:30}.bar-chart__annotation.svelte-1m1tdtt{position:absolute;min-width:120px;max-width:220px;background:#ffffffeb;border-radius:.75rem;border:1px solid rgba(226,232,240,.8);padding:.45rem .55rem;font-size:.75rem;line-height:1.4;color:var(--color, #0f172a);transform:translate(-50%,-100%);box-shadow:0 14px 24px #0f172a1f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bar-chart__annotation.svelte-1m1tdtt:after{content:"";position:absolute;width:10px;height:10px;border:1px solid rgba(226,232,240,.8);background:inherit;left:50%;bottom:-6px;transform:translate(-50%) rotate(45deg);box-shadow:inherit}@media (max-width: 640px){.bar-chart__axis.svelte-1m1tdtt text:where(.svelte-1m1tdtt){font-size:.72rem}.bar-chart__annotation.svelte-1m1tdtt{min-width:110px}}@media (prefers-reduced-motion: reduce){.bar-chart__bar.svelte-1m1tdtt{transition:none!important;animation-duration:0s!important}}
