.picker.svelte-w420pq{position:relative;display:flex;align-items:center;flex:0 0 auto}.picker-label.svelte-w420pq{position:absolute;left:.9rem;top:-.55rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--ink-faint));background:hsl(var(--card));padding:0 .3rem}.dark .picker-label.svelte-w420pq{background:hsl(var(--card))}.chip.svelte-w420pq{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.8rem;font-weight:600;padding:.5rem .8rem;border-radius:9999px;border:1px solid hsl(var(--ink) / .14);background:hsl(var(--card));color:hsl(var(--ink-muted));cursor:pointer;transition:border-color .15s ease,color .15s ease,opacity .15s ease;opacity:.5}.dark .chip.svelte-w420pq{background:hsl(var(--card))}.chip-dot.svelte-w420pq{width:9px;height:9px;border-radius:50%;background:var(--c)}.chip.on.svelte-w420pq{opacity:1;color:hsl(var(--ink));border-color:color-mix(in srgb,var(--c) 55%,transparent)}.swarm.svelte-y4tshw{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.swarm.vertical.svelte-y4tshw{overflow:visible}.swarm.svelte-y4tshw::-webkit-scrollbar{height:8px}.swarm.svelte-y4tshw::-webkit-scrollbar-thumb{background:hsl(var(--ink) / .2);border-radius:4px}.swarm-plot.svelte-y4tshw{position:relative}.swarm-svg.svelte-y4tshw{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.seg.svelte-y4tshw{display:inline-flex;align-items:stretch;border:1px solid hsl(var(--accent-purple) / .35);border-radius:9999px;overflow:hidden;background:hsl(var(--card))}.dark .seg.svelte-y4tshw{background:hsl(var(--card))}.seg.svelte-y4tshw>:where(.svelte-y4tshw)+:where(.svelte-y4tshw){border-left:1px solid hsl(var(--accent-purple) / .22)}.seg-btn.svelte-y4tshw{display:grid;place-items:center;min-width:2.5rem;height:2.25rem;padding:0 .5rem;border:0;background:transparent;color:hsl(var(--ink));font-size:1.05rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.seg-btn.svelte-y4tshw svg:where(.svelte-y4tshw){width:18px;height:18px}.seg-btn.svelte-y4tshw:hover:not(:disabled),.seg-fit.svelte-y4tshw:hover:not(:disabled){background:hsl(var(--accent-purple));color:#fff}.seg-btn.svelte-y4tshw:disabled,.seg-fit.svelte-y4tshw:disabled{opacity:.35;cursor:default}.seg-fit.svelte-y4tshw{height:2.25rem;padding:0 .9rem;border:0;background:transparent;color:hsl(var(--ink-muted));font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,opacity .15s ease}.seg-val.svelte-y4tshw{display:grid;place-items:center;min-width:2.75rem;padding:0 .4rem;font-family:var(--font-mono);font-size:.78rem;color:hsl(var(--ink-muted))}.seg-caption.svelte-y4tshw{font-size:.68rem;letter-spacing:.02em;color:hsl(var(--ink-faint))}.axis.svelte-y4tshw{stroke:hsl(var(--ink) / .16);stroke-width:1.5}.tick.svelte-y4tshw{stroke:hsl(var(--ink) / .14);stroke-width:1}.tick--major.svelte-y4tshw{stroke:hsl(var(--ink) / .28);stroke-width:1.5}.yr.svelte-y4tshw{position:absolute;transform:translate(-50%);font-family:var(--font-mono);font-size:.68rem;color:hsl(var(--ink-faint));pointer-events:none}.yr.v.svelte-y4tshw{transform:translateY(-50%);width:28px;text-align:right}.bead.svelte-y4tshw{position:absolute;width:9px;height:9px;padding:0;transform:translate(-50%,-50%);border-radius:50%;border:0;background:var(--c);opacity:.72;cursor:pointer;transition:transform .14s var(--ease-spring, ease),opacity .14s ease;z-index:1}.bead.ghost.svelte-y4tshw{background:transparent;border:1.5px solid var(--c);opacity:.5}.bead.svelte-y4tshw:hover,.bead.hot.svelte-y4tshw,.bead.svelte-y4tshw:focus-visible{opacity:1;transform:translate(-50%,-50%) scale(1.7);outline:none;z-index:3}.bead.playing.svelte-y4tshw{opacity:1;transform:translate(-50%,-50%) scale(1.85);box-shadow:0 0 0 2px hsl(var(--card)),0 0 0 3.5px var(--c),0 0 10px 2px color-mix(in srgb,var(--c) 55%,transparent);animation:svelte-y4tshw-bead-pulse 1.4s ease-in-out infinite;z-index:5}.swarm-empty.svelte-y4tshw{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:hsl(var(--ink-faint));font-size:.9rem}.tip.svelte-y4tshw{position:absolute;top:2px;width:252px;display:flex;align-items:center;gap:.55rem;padding:.5rem .65rem;border-radius:.7rem;background:hsl(var(--surface));border:1px solid hsl(var(--ink) / .1);box-shadow:0 10px 26px hsl(var(--ink) / .16);pointer-events:none;z-index:6}.dark .tip.svelte-y4tshw{background:hsl(var(--background))}.tip-dot.svelte-y4tshw{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--c)}.tip-dot.ghost.svelte-y4tshw{background:transparent;border:1.5px solid var(--c)}.tip-body.svelte-y4tshw{display:flex;flex-direction:column;min-width:0;line-height:1.25}.tip-title.svelte-y4tshw{font-weight:600;font-size:.85rem;color:hsl(var(--ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tip-sub.svelte-y4tshw{font-size:.7rem;color:hsl(var(--ink-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tip-cta.svelte-y4tshw{margin-left:auto;color:hsl(var(--accent-purple));font-size:.8rem;font-weight:700}.legend-item.svelte-y4tshw{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;color:hsl(var(--ink-muted))}.legend-item.svelte-y4tshw i:where(.svelte-y4tshw){width:10px;height:10px;border-radius:50%}.i-filled.svelte-y4tshw{background:hsl(var(--accent-purple))}.i-ghost.svelte-y4tshw{border:1.5px solid hsl(var(--ink-faint))}@keyframes svelte-y4tshw-bead-pulse{0%,to{box-shadow:0 0 0 2px hsl(var(--surface)),0 0 0 3.5px var(--c),0 0 0 3.5px color-mix(in srgb,var(--c) 60%,transparent)}50%{box-shadow:0 0 0 2px hsl(var(--surface)),0 0 0 3.5px var(--c),0 0 0 12px color-mix(in srgb,var(--c) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.bead.svelte-y4tshw{transition:none;animation:none}}
