.rl.svelte-11cmwcs{display:flex;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items: flex-start;gap:.75rem;margin:1.25rem 0;padding:1rem}.pips.svelte-11cmwcs{display:flex;gap:.4rem}.pip.svelte-11cmwcs{background:var(--border-strong);border-radius:999px;width:1.6rem;height:.55rem;transition:background .2s,transform .2s}.pip.filled.svelte-11cmwcs{background:var(--accent);transform:scaleY(1.15)}.limited.svelte-11cmwcs .pip:where(.svelte-11cmwcs){animation:svelte-11cmwcs-pip-flash .4s ease;animation-delay:calc(var(--i)*60ms);background:#d9534f}@keyframes svelte-11cmwcs-pip-flash{0%{transform:scaleY(1)}50%{transform:scaleY(1.6)}to{transform:scaleY(1)}}button.svelte-11cmwcs{display:inline-flex;background:var(--accent);color:var(--accent-text);border-radius:var(--radius-md);cursor:pointer;border:none;align-items: center;gap:.4rem;padding:.45rem .9rem;transition:background .15s,transform 80ms;font-size:.85rem;font-weight:500}button.svelte-11cmwcs:active,button.pressing.svelte-11cmwcs{transform:scale(.96)}button.svelte-11cmwcs:disabled{cursor:default}.limited.svelte-11cmwcs button:where(.svelte-11cmwcs){color:#fff;animation:svelte-11cmwcs-shake .4s ease;background:#d9534f}@keyframes svelte-11cmwcs-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.status.svelte-11cmwcs{color:var(--text-muted);margin:0;font-size:.82rem}@media (prefers-reduced-motion:reduce){.pip.svelte-11cmwcs,button.pressing.svelte-11cmwcs{animation:none;transition:none}.limited.svelte-11cmwcs .pip:where(.svelte-11cmwcs){animation:none;transition:none}.limited.svelte-11cmwcs button:where(.svelte-11cmwcs){animation:none;transition:none}}
