@keyframes lsum-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes lsum-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}.lsum-row.lsum-enter{animation:.2s lsum-in}.lsum-row.lsum-leaving{pointer-events:none;animation:.2s forwards lsum-out}@keyframes lsum-merge-pulse{0%{background-color:color-mix(in srgb, var(--color-brand) 30%, transparent)}to{background-color:#0000}}.lsum-merged{animation:1.1s ease-out lsum-merge-pulse}@media (prefers-reduced-motion:reduce){.lsum-row.lsum-enter,.lsum-row.lsum-leaving,.lsum-merged{animation:none}}.lsum-chip{--chip-fg:oklch(from var(--chip-raw) .42 c h);--chip-tint:var(--chip-raw);--chip-tint-amount:18%;--chip-ink:#fafaf8;color:var(--chip-fg);background-color:color-mix(in srgb, var(--chip-tint) var(--chip-tint-amount), transparent);border-color:color-mix(in srgb, var(--chip-fg) 32%, transparent)}:where(.dark) .lsum-chip{--chip-fg:oklch(from var(--chip-raw) .82 c h);--chip-tint:var(--chip-fg);--chip-tint-amount:12%;--chip-ink:#141413}.lsum-chip[data-selected=true]{background-color:var(--chip-fg);border-color:var(--chip-fg);color:var(--chip-ink)}.lsum-chip-n{opacity:.7}.lsum-bead{padding:2px 7px 2px 5px}.lsum-bead-name{white-space:nowrap;max-width:12rem;overflow:hidden}.lsum-chip[data-auto=true]{border-style:dashed;border-color:color-mix(in srgb, var(--chip-fg) 55%, transparent);background-color:#0000}
