.vg.svelte-cflg4o{min-height:0;font-family:var(--font-sans);color:var(--color-base-content);flex-direction:column;display:flex}.vg__controls.svelte-cflg4o{flex-direction:column;gap:.55rem;padding-bottom:.65rem;display:flex}.vg__search.svelte-cflg4o{align-items:center;display:flex;position:relative}.vg__search-icon.svelte-cflg4o{color:var(--color-neutral);opacity:.7;pointer-events:none;position:absolute;left:.7rem}.vg__search-input.svelte-cflg4o{width:100%;font-family:var(--font-sans);color:var(--color-base-content);background:var(--color-base-200);border:1px solid #0000;border-radius:.7rem;padding:.5rem 2rem .5rem 2.1rem;font-size:.86rem;transition:background-color .16s,border-color .16s,box-shadow .16s}.vg__search-input.svelte-cflg4o::placeholder{color:var(--color-neutral);opacity:.85}.vg__search-input.svelte-cflg4o:focus{background:var(--color-base-100);border-color:color-mix(in oklch, var(--color-primary) 45%, var(--color-base-300));box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary) 14%, transparent);outline:none}.vg__search-clear.svelte-cflg4o{width:1.4rem;height:1.4rem;color:var(--color-neutral);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.45rem}.vg__search-clear.svelte-cflg4o:hover{color:var(--color-base-content);background:var(--color-base-300)}.vg__filters.svelte-cflg4o{align-items:center;gap:.35rem;display:flex}.vg__chip.svelte-cflg4o{font-family:var(--font-sans);color:var(--color-base-content);background:var(--color-base-100);border:1px solid var(--color-base-300);cursor:pointer;border-radius:999px;align-items:center;gap:.28rem;padding:.26rem .7rem;font-size:.76rem;font-weight:600;transition:color .14s,background-color .14s,border-color .14s;display:inline-flex}.vg__chip.svelte-cflg4o:hover{border-color:color-mix(in oklch, var(--color-base-content) 24%, var(--color-base-300))}.vg__chip--active.svelte-cflg4o{color:var(--color-primary-content);background:var(--color-primary);border-color:var(--color-primary)}.vg__chip-glyph.svelte-cflg4o{font-size:.85rem;line-height:1}.vg__count.svelte-cflg4o{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--color-neutral);white-space:nowrap;margin-left:auto;font-size:.7rem}.vg__scroll.svelte-cflg4o{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-right:.15rem;overflow-y:auto}.vg__scroll.svelte-cflg4o:focus-visible{outline:none}.vg__group.svelte-cflg4o{margin-bottom:.4rem}.vg__columns.svelte-cflg4o{grid-template-columns:1fr;align-items:start;display:grid}@media (width>=700px){.vg__columns.svelte-cflg4o{grid-template-columns:repeat(var(--vg-cols,2), minmax(0, 1fr))}.vg__columns[style*="--vg-cols: 2"].svelte-cflg4o .vg__group:where(.svelte-cflg4o):first-child{padding-right:1.3rem}.vg__columns[style*="--vg-cols: 2"].svelte-cflg4o .vg__group:where(.svelte-cflg4o)+.vg__group:where(.svelte-cflg4o){border-left:1px solid var(--color-base-300);padding-left:1.3rem}}.vg__group-head.svelte-cflg4o{z-index:1;background:linear-gradient(to bottom, var(--color-base-100) 70%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .3rem .3rem;display:flex;position:sticky;top:0}.vg__group-label.svelte-cflg4o{letter-spacing:.13em;text-transform:uppercase;color:var(--color-neutral);font-size:.66rem;font-weight:700}.vg__group-label--female.svelte-cflg4o{color:color-mix(in oklch, oklch(62% .16 12) 80%, var(--color-base-content))}.vg__group-label--male.svelte-cflg4o{color:color-mix(in oklch, oklch(55% .13 245) 80%, var(--color-base-content))}.vg__add.svelte-cflg4o{font-family:var(--font-sans);color:var(--color-accent);cursor:pointer;background:0 0;border:none;border-radius:.35rem;align-items:center;gap:.25rem;padding:.12rem .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.vg__add.svelte-cflg4o:hover{background:color-mix(in oklch, var(--color-accent) 12%, transparent)}.vg__list.svelte-cflg4o{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.vg__row.svelte-cflg4o{border:1px solid #0000;border-radius:.6rem;align-items:stretch;gap:.2rem;transition:background-color .14s,border-color .14s,transform .14s;display:flex}.vg__row.svelte-cflg4o:hover{background:var(--color-base-200)}.vg__row--active.svelte-cflg4o{background:color-mix(in oklch, var(--color-primary) 9%, transparent);border-color:color-mix(in oklch, var(--color-primary) 38%, transparent)}.vg__pick.svelte-cflg4o{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:none;border-radius:.6rem;flex:auto;align-items:center;gap:.6rem;padding:.45rem .3rem .45rem .45rem;display:flex}.vg__pick.svelte-cflg4o:focus-visible{outline:2px solid color-mix(in oklch, var(--color-primary) 55%, transparent);outline-offset:-2px}.vg__avatar.svelte-cflg4o{letter-spacing:.02em;color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.74rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff40}.vg__avatar--female.svelte-cflg4o{background:linear-gradient(135deg,oklch(85% .07 350),oklch(70% .13 25))}.vg__avatar--male.svelte-cflg4o{background:linear-gradient(135deg,oklch(82% .06 240),oklch(62% .12 235))}.vg__avatar--clone.svelte-cflg4o{color:var(--color-accent);background:color-mix(in oklch, var(--color-accent) 14%, var(--color-base-100));border:1px dashed color-mix(in oklch, var(--color-accent) 55%, transparent);box-shadow:none}.vg__avatar.is-playing.svelte-cflg4o{box-shadow:0 0 0 3px color-mix(in oklch, var(--color-primary) 30%, transparent)}.vg__bars.svelte-cflg4o{align-items:flex-end;gap:2px;height:.95rem;display:inline-flex}.vg__bars.svelte-cflg4o i:where(.svelte-cflg4o){transform-origin:bottom;background:currentColor;border-radius:1px;width:2.5px;height:100%;animation:.9s ease-in-out infinite svelte-cflg4o-vg-eq}.vg__avatar--female.svelte-cflg4o .vg__bars:where(.svelte-cflg4o) i:where(.svelte-cflg4o),.vg__avatar--male.svelte-cflg4o .vg__bars:where(.svelte-cflg4o) i:where(.svelte-cflg4o){background:#fff}.vg__bars.svelte-cflg4o i:where(.svelte-cflg4o):first-child{animation-delay:-.2s}.vg__bars.svelte-cflg4o i:where(.svelte-cflg4o):nth-child(2){animation-delay:-.5s}.vg__bars.svelte-cflg4o i:where(.svelte-cflg4o):nth-child(3){animation-delay:-.35s}@keyframes svelte-cflg4o-vg-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.vg__text.svelte-cflg4o{flex-direction:column;gap:.05rem;min-width:0;display:flex}.vg__name.svelte-cflg4o{color:var(--color-base-content);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.vg__tag.svelte-cflg4o{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:.04rem .34rem;font-size:.56rem;font-weight:700;line-height:1.4}.vg__tag--new.svelte-cflg4o{color:var(--color-accent-content);background:var(--color-accent)}.vg__meta.svelte-cflg4o{color:var(--color-neutral);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.74rem;line-height:1.25;overflow:hidden}.vg__meta--blurb.svelte-cflg4o{color:color-mix(in oklch, var(--color-base-content) 62%, transparent);white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box}.vg__check.svelte-cflg4o{color:var(--color-primary);flex:none;align-self:center;margin-left:auto;font-size:.85rem}.vg__play.svelte-cflg4o{width:2.1rem;height:2.1rem;color:var(--color-base-content);background:var(--color-base-100);border:1px solid var(--color-base-300);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;margin-right:.25rem;transition:color .14s,background-color .14s,border-color .14s,transform .14s;display:inline-flex}.vg__play.svelte-cflg4o:hover{color:var(--color-primary);border-color:color-mix(in oklch, var(--color-primary) 45%, var(--color-base-300));transform:scale(1.06)}.vg__play.svelte-cflg4o:focus-visible{outline:2px solid color-mix(in oklch, var(--color-primary) 55%, transparent);outline-offset:1px}.vg__play--active.svelte-cflg4o{color:var(--color-primary-content);background:var(--color-primary);border-color:var(--color-primary)}.vg__play-dot.svelte-cflg4o{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite svelte-cflg4o-vg-pulse}@keyframes svelte-cflg4o-vg-pulse{0%,to{opacity:.35}50%{opacity:1}}.vg__empty.svelte-cflg4o,.vg__noresults.svelte-cflg4o{color:var(--color-neutral);text-align:center;padding:.9rem .4rem;font-size:.8rem}.vg__noresults.svelte-cflg4o{padding:2rem .4rem}.vg__error.svelte-cflg4o{color:var(--color-error);padding:.4rem;font-size:.76rem}.vg--panel.svelte-cflg4o{max-height:min(26rem,70vh)}.vg--panel.svelte-cflg4o .vg__scroll:where(.svelte-cflg4o){max-height:19rem}@media (width<=640px){.vg--panel.svelte-cflg4o{flex:auto;min-height:0;max-height:none}.vg--panel.svelte-cflg4o .vg__scroll:where(.svelte-cflg4o){max-height:none}}.vg--inline.svelte-cflg4o .vg__scroll:where(.svelte-cflg4o){max-height:24rem}.vg--inline.svelte-cflg4o .vg__search-input:where(.svelte-cflg4o){padding-block:.6rem;font-size:.92rem}@media (prefers-reduced-motion:reduce){.vg__bars.svelte-cflg4o i:where(.svelte-cflg4o),.vg__play-dot.svelte-cflg4o{animation:none}.vg__bars.svelte-cflg4o i:where(.svelte-cflg4o){transform:scaleY(.7)}.vg__play.svelte-cflg4o:hover{transform:none}}
