@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{color:var(--t-text-on-primary);background:var(--t-primary);border-color:#0000}.xpl-genres .genre-picker .gp-chip-x:disabled{cursor:default}.xpl-genres .genre-picker .gp-pill{border-color:color-mix(in srgb, var(--t-text) 60%, transparent)}.xpl-genres .genre-picker .gp-pill-prefix,.xpl-genres .genre-picker .gp-pill-input::placeholder{color:color-mix(in srgb, var(--t-text) 60%, var(--t-text-muted));opacity:1}.xpl-genres .genre-picker .gp-opt{color:color-mix(in srgb, var(--t-text) 60%, var(--t-text-muted));border-color:color-mix(in srgb, var(--t-text) 35%, transparent)}.xpl-genres .genre-picker .gp-opt:hover{color:var(--t-text);border-color:var(--t-text-muted)}.xpl-genres .genre-picker{--t-invalid:var(--t-text-muted)}
