.pack-wrap.svelte-1jrhswq{width:100%;min-height:520px;padding:var(--space-2) 0;position:relative}.pack-canvas.svelte-1jrhswq{width:100%;min-height:520px}.pack-flow-legend.svelte-1jrhswq{margin:var(--space-2) 0 0;text-align:center;color:var(--text-subtle);font-size:11px}.pack-flow-legend.svelte-1jrhswq .flow-in:where(.svelte-1jrhswq){color:color-mix(in srgb, var(--brand-color,var(--accent)) 70%, var(--text-muted));font-weight:600}.pack-flow-legend.svelte-1jrhswq .flow-out:where(.svelte-1jrhswq){color:var(--brand-color,var(--accent));font-weight:600}.pack-wrap.svelte-1jrhswq svg{margin:0 auto;font-family:IBM Plex Sans,system-ui,sans-serif;display:block}.pack-wrap.svelte-1jrhswq .pack-label-text{pointer-events:none;font-variant-numeric:tabular-nums}.pack-wrap.svelte-1jrhswq .flow-line{pointer-events:none;stroke-linecap:round;opacity:.92}.pack-wrap.svelte-1jrhswq .flow-amount{fill:var(--text);font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:10px;font-weight:700}.pack-wrap.svelte-1jrhswq circle.pack-circle{transition:fill-opacity .15s}.pack-wrap.svelte-1jrhswq .pack-content{pointer-events:none}.pack-wrap.svelte-1jrhswq .pack-value{font-variant-numeric:tabular-nums;pointer-events:none}.pack-wrap.svelte-1jrhswq .pack-logo-initials-text{pointer-events:none;font-weight:700}.pack-wrap.svelte-1jrhswq .pack-logo-img{pointer-events:none}
