.bell-curve-container.svelte-7ne28u{max-width:600px;height:220px;margin:.5rem auto 0;padding:1rem;width:100%;background:#ffffff08;border-radius:16px;box-shadow:0 0 25px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}canvas.svelte-7ne28u{width:100%!important;height:100%!important;font-family:Rubik,sans-serif!important}.outlier-toggle.svelte-7ne28u{position:absolute;right:.6rem;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.3rem;max-width:9rem;overflow:hidden;background:none;border:none;padding:.2rem;color:#ffffffd9;cursor:pointer;transition:color .2s ease,max-width .4s ease}.outlier-toggle.expanded.svelte-7ne28u{max-width:1.5rem}.outlier-toggle.svelte-7ne28u:hover{color:#fff}.outlier-arrow.svelte-7ne28u{flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.outlier-toggle.expanded.svelte-7ne28u .outlier-arrow:where(.svelte-7ne28u){transform:rotate(180deg)}.outlier-label.svelte-7ne28u{font-size:.75rem;font-weight:700;white-space:nowrap;max-width:7rem;overflow:hidden;opacity:1;transition:max-width .4s ease,opacity .25s ease,margin .4s ease}.outlier-toggle.expanded.svelte-7ne28u .outlier-label:where(.svelte-7ne28u){max-width:0;opacity:0;margin:0}.zone-legend.svelte-7ne28u{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:.75rem;font-size:.8rem;color:var(--text-tertiary)}.legend-item.svelte-7ne28u{display:inline-flex;align-items:center;gap:.35rem}.legend-dot.svelte-7ne28u{width:10px;height:10px;border-radius:50%;display:inline-block}.not-enough-data.svelte-7ne28u{text-align:center;color:var(--text-tertiary);font-style:italic;font-size:.9rem;margin:.5rem 0 0}
