.chip.svelte-y4103d{display:inline-flex;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem 1rem;border:1px solid transparent;border-radius:9999px;background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chip.svelte-y4103d:hover:not(:disabled){background:var(--color-bg-secondary);color:var(--color-text-primary)}.chip.svelte-y4103d:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.chip.svelte-y4103d:disabled{cursor:not-allowed;opacity:.5}.chip--active.svelte-y4103d{border-color:var(--color-accent-solid);background:var(--color-accent-solid);color:var(--color-accent-contrast)}.chip--active.svelte-y4103d:hover:not(:disabled){background:var(--color-accent-solid);color:var(--color-accent-contrast)}.chip--pending.svelte-y4103d{box-shadow:inset 0 -2px 0 var(--color-accent);opacity:.82}.chip__emoji.svelte-y4103d{font-size:1rem;line-height:1}.chip__label.svelte-y4103d{line-height:1.1}.chip__count.svelte-y4103d{font-size:.75rem;opacity:.72}@media(prefers-reduced-motion:no-preference){.chip.svelte-y4103d:active:not(:disabled){transform:scale(.97)}}.loopi.svelte-13edjez{display:inline-block;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.loopi-wrap.svelte-13edjez{display:inline-flex;max-width:100%}.loopi-wrap--left.svelte-13edjez,.loopi-wrap--right.svelte-13edjez{flex-direction:row;align-items:center;gap:.6rem}.loopi-wrap--top.svelte-13edjez,.loopi-wrap--bottom.svelte-13edjez{flex-direction:column;align-items:center;gap:.15rem}.loopi-bubble.svelte-13edjez{position:relative;max-width:18rem;padding:.6rem .95rem;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:16px;font-size:.92rem;line-height:1.45;color:var(--color-text-primary);box-shadow:0 1px 2px #0000000f}.loopi-bubble__text.svelte-13edjez{white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.loopi-bubble.svelte-13edjez:before{content:"";position:absolute;width:10px;height:10px;background:inherit;transform:rotate(45deg)}.loopi-bubble--right.svelte-13edjez:before{top:50%;left:-6px;transform:translateY(-50%) rotate(45deg);border-left:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.loopi-bubble--left.svelte-13edjez:before{top:50%;right:-6px;transform:translateY(-50%) rotate(45deg);border-right:1px solid var(--color-border);border-top:1px solid var(--color-border)}.loopi-bubble--top.svelte-13edjez:before{left:50%;bottom:-6px;transform:translate(-50%) rotate(45deg);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.loopi-bubble--bottom.svelte-13edjez:before{left:50%;top:-6px;transform:translate(-50%) rotate(45deg);border-left:1px solid var(--color-border);border-top:1px solid var(--color-border)}@media(max-width:480px){.loopi-wrap--left.svelte-13edjez,.loopi-wrap--right.svelte-13edjez{flex-direction:column;align-items:center;gap:.4rem}.loopi-wrap--left.svelte-13edjez .loopi-bubble:where(.svelte-13edjez):before,.loopi-wrap--right.svelte-13edjez .loopi-bubble:where(.svelte-13edjez):before{inset:-6px auto auto 50%;transform:translate(-50%) rotate(45deg);border:none;border-left:1px solid var(--color-border);border-top:1px solid var(--color-border)}.loopi-wrap--left.svelte-13edjez{flex-direction:column-reverse}}
