@keyframes xpl-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(-6px)}}@keyframes xpl-chip-enter{0%{opacity:0;filter:blur(4px);transform:scale(.95)}}@keyframes xpl-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes xpl-track-enter{0%{opacity:0;transform:translateY(4px)}}@keyframes xpl-caption-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes xpl-sleeve-enter{0%{opacity:0;filter:blur(6px);transform:scale(.8)}}@keyframes xpl-pulse{0%,to{box-shadow:0 0 12px 0 color-mix(in srgb, var(--t-primary) 34%, transparent)}50%{box-shadow:0 0 42px 2px color-mix(in srgb, var(--t-primary) 84%, transparent)}}.xpl-reveal{animation:xpl-reveal .26s var(--ease-out-expo) both}.xpl-chip-enter{animation:xpl-chip-enter .22s var(--ease-out-quart) both}.xpl-shake{animation:xpl-shake .22s var(--ease-out-quart)}.xpl-track-enter{animation:xpl-track-enter .32s var(--ease-out-expo) both}.xpl-caption-enter{animation:xpl-caption-enter .19s var(--ease-out-quart) both}.xpl-sleeve-enter{animation:xpl-sleeve-enter .44s var(--ease-out-expo) both}.xpl-pulse{animation:xpl-pulse 1.6s var(--ease-in-out-sine) infinite}@media (prefers-reduced-motion:reduce){.xpl-reveal,.xpl-chip-enter,.xpl-shake,.xpl-track-enter,.xpl-caption-enter,.xpl-sleeve-enter,.xpl-pulse{animation:none}}.xpl-genres .genre-picker .gp-meter{display:none}.xpl-genres .genre-picker .gp-chip-x:disabled{cursor:default}.xpl-genres .genre-picker .gp-pill{background:oklch(from var(--t-surface) calc(l - .025) calc(c + .003) calc(h + 3))}.xpl-genres .genre-picker .gp-pill-prefix,.xpl-genres .genre-picker .gp-pill-input::placeholder{color:color-mix(in srgb, var(--t-text) 55%, var(--t-text-muted));opacity:1}.xpl-genres .genre-picker .gp-opt{color:color-mix(in srgb, var(--t-text) 55%, var(--t-text-muted))}.xpl-genres .genre-picker .gp-opt:hover{color:var(--t-text)}.xpl-genres .genre-picker{--t-invalid:var(--t-text-muted)}.match-zone{border-bottom:1px solid color-mix(in srgb, var(--t-text) 9%, transparent);padding:16px 0}.match-zone:last-of-type{border-bottom:0}.mf-field{corner-shape:squircle;background:oklch(from var(--t-surface) calc(l - .025) calc(c + .003) calc(h + 3));color:var(--t-text);border:1.5px solid #0000;border-radius:8px;transition:background .15s}.mf-field::placeholder{color:var(--t-text-muted)}.mf-field:focus-visible{border-color:var(--t-primary);outline:none}.mf-field:hover:not(:disabled){background:oklch(from var(--t-surface) calc(l - .015) calc(c + .005) calc(h + 6))}.mf-field:disabled{opacity:.55;cursor:default}.mf-chip{corner-shape:squircle;background:oklch(from var(--t-surface) calc(l - .025) calc(c + .003) calc(h + 3));color:color-mix(in srgb, var(--t-text) 60%, var(--t-text-muted));cursor:pointer;white-space:nowrap;transition:background-color .15s ease, color .15s ease, transform .15s var(--ease-out-quart);border:1.5px solid #0000;border-radius:999px}.mf-chip:hover:not(:disabled){color:var(--t-text);background:oklch(from var(--t-surface) calc(l - .015) calc(c + .005) calc(h + 6))}.mf-chip:active:not(:disabled){transform:scale(.96)}.mf-chip:disabled{opacity:.5;cursor:default}.mf-chip:focus-visible,.mf-seg:focus-visible{border-color:var(--t-primary);outline:none}.mf-remove:focus-visible{outline:1.5px solid var(--t-primary);outline-offset:2px}.mf-chip[aria-pressed=true]{background:var(--t-primary);color:var(--t-text-on-primary)}.mf-chip[aria-pressed=true]:hover:not(:disabled){background:var(--t-primary-hover)}.mf-seg{transition:background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo), transform .15s var(--ease-out-quart)}.mf-seg:active:not(:disabled){transform:scale(.96)}.mf-remove{color:var(--t-text-muted);cursor:pointer;transition:color .15s ease, transform .15s var(--ease-out-quart);position:relative}.mf-remove:after{content:"";position:absolute;inset:-10px}.mf-remove:hover:not(:disabled){color:var(--t-text)}.mf-remove:active:not(:disabled){transform:scale(.9)}.mf-remove:disabled{opacity:.4;cursor:default}.mf-lang-chip{corner-shape:squircle;color:var(--t-text-on-primary);background:var(--t-primary);border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.mf-lang-chip-x{width:14px;height:14px;color:inherit;cursor:pointer;opacity:.7;transition:opacity .15s ease, transform .15s var(--ease-out-quart);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-right:-2px;padding:0;display:inline-flex;position:relative}.mf-lang-chip-x:after{content:"";position:absolute;inset:-13px}.mf-lang-chip-x:hover:not(:disabled){opacity:1}.mf-lang-chip-x:active:not(:disabled){transform:scale(.9)}.mf-lang-chip-x:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.mf-chip:active:not(:disabled),.mf-seg:active:not(:disabled),.mf-remove:active:not(:disabled),.mf-lang-chip-x:active:not(:disabled){transform:none}}
