.fade-slide-enter-active[data-v-da9296a3],.fade-slide-leave-active[data-v-da9296a3]{transition:all .4s ease}.fade-slide-enter-from[data-v-da9296a3],.fade-slide-leave-to[data-v-da9296a3]{opacity:0;transform:translateY(6px)}.filter-group-panel[data-v-da9296a3]{overflow:hidden;max-height:0;opacity:0;transition:max-height .4s ease-in-out,opacity .4s ease-in-out,margin-top .4s ease-in-out;margin-top:0}.filter-group-panel.expanded[data-v-da9296a3]{max-height:9999px;opacity:1;margin-top:10px}.glow-active[data-v-da9296a3]{background:linear-gradient(135deg,#ffffff0a,#38bdf80f);box-shadow:0 25px 55px #03040f8c}.favorite-heart[data-v-da9296a3]{width:25px;height:25px;min-width:25px;min-height:25px;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.favorite-heart svg[data-v-da9296a3]{transition:transform .25s ease}.favorite-heart--active[data-v-da9296a3]{color:#fff;border-color:#ffffff80;background:#ffffff24;box-shadow:0 12px 28px #0f172a59}.favorite-heart--active svg[data-v-da9296a3]{transform:scale(1.08)}.favorite-heart--active svg path[data-v-da9296a3]{fill:currentColor;stroke:currentColor;stroke-width:1px}.volume-control[data-v-da9296a3]{display:flex;padding:0 2px;margin:0 -4px}.volume-slider[data-v-da9296a3]{--volume-percent: 100%;width:16px;height:58px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0c0e1ab3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;padding:8px 6px;cursor:pointer;outline:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transition:border-color .2s ease,background .2s ease}.volume-slider[data-v-da9296a3]:focus-visible{border-color:#fff6}.volume-track[data-v-da9296a3]{width:3px;height:100%;border-radius:999px;background:#ffffff14;overflow:hidden;position:relative}.volume-fill[data-v-da9296a3]{position:absolute;left:0;bottom:0;width:100%;height:var(--volume-percent, 100%);background:linear-gradient(180deg,#67e8f9,#38bdf8 70%,#38bdf899);border-radius:999px}.volume-thumb[data-v-da9296a3]{position:absolute;left:50%;transform:translate(-50%);width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 4px 16px #38bdf873;border:1px solid rgba(56,189,248,.4);bottom:calc(var(--volume-percent, 100%) - 6px);pointer-events:none;transition:box-shadow .2s ease}.volume-slider:focus-visible .volume-thumb[data-v-da9296a3]{box-shadow:0 6px 22px #38bdf8a6}.glow-active .play-toggle[data-v-da9296a3]{border-color:#fff9;background-color:#ffffff40}.primary-track-card[data-v-da9296a3]{background:linear-gradient(135deg,#ffffff0a,#38bdf80f);border:.6px solid rgba(148,197,255,.35);box-shadow:0 30px 60px #03040f8c}.similar-track-active[data-v-da9296a3]{background:linear-gradient(135deg,#ffffff08,#f8717114);border:.6px solid rgba(248,113,113,.32);box-shadow:0 30px 60px #34080c8c}.share-bar[data-v-da9296a3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.75rem;min-height:72px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#0a0c14eb,#050a19d9);padding:.85rem 1.25rem;box-shadow:inset 0 1px #ffffff0a}.share-bar__left[data-v-da9296a3]{display:flex;align-items:center;gap:.75rem;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.share-bar__label[data-v-da9296a3]{font-size:10px;text-transform:uppercase;letter-spacing:.45em;color:#ffffff80;white-space:nowrap}.share-bar__icons[data-v-da9296a3]{display:flex;flex:1 1 auto;align-items:center;gap:.35rem;flex-wrap:wrap}@media(max-width:768px){.share-bar[data-v-da9296a3]{flex-wrap:wrap;border-radius:32px}.share-bar__left[data-v-da9296a3]{flex-wrap:wrap}.share-bar__label[data-v-da9296a3]{flex-basis:100%}.share-copy[data-v-da9296a3]{width:100%;justify-content:center}}.share-chip[data-v-da9296a3]{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;transition:border-color .2s ease,transform .2s ease,background .2s ease}.share-chip[data-v-da9296a3]:hover{border-color:#fff6;background:#ffffff1a;transform:translateY(-1px)}.share-chip__icon[data-v-da9296a3]{width:16px;height:16px;filter:brightness(0) invert(1)}.share-copy[data-v-da9296a3]{display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:#fffc;transition:border-color .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.share-copy--active[data-v-da9296a3],.share-copy[data-v-da9296a3]:hover{border-color:#60a5fab3;color:#fff;background:#60a5fa26}.mobile-filter-track[data-v-da9296a3]{scrollbar-width:none}.mobile-filter-track[data-v-da9296a3]::-webkit-scrollbar{display:none}.mobile-filter-chevron[data-v-da9296a3]{height:36px;width:36px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;background:#ffffff0d;display:flex;align-items:center;justify-content:center;font-size:18px;transition:opacity .2s ease}.mobile-filter-chevron[data-v-da9296a3]:disabled{opacity:.2}.track-title[data-v-da9296a3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.track-title[data-v-da9296a3]{white-space:normal;text-overflow:initial}}.play-toggle[data-v-da9296a3]{position:relative;isolation:isolate;overflow:visible}.play-toggle[data-v-da9296a3]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:inherit;border:2px solid transparent;z-index:-1;opacity:0;transform:scale(.8);transform-origin:center;pointer-events:none}.play-toggle.is-pending[data-v-da9296a3]:after{opacity:1;animation:play-ring-da9296a3 1.4s ease-out infinite}.play-toggle.is-pending svg[data-v-da9296a3]{opacity:.7}@keyframes play-ring-da9296a3{0%{transform:scale(.75);border-color:#ffffff1a;box-shadow:0 0 #ffffff4d}50%{transform:scale(1);border-color:var(--play-ring-color, rgba(56, 189, 248, .8));box-shadow:0 0 12px 3px var(--play-ring-color, rgba(56, 189, 248, .4))}to{transform:scale(1.15);border-color:transparent;box-shadow:0 0 #fff0;opacity:0}}.download-pill[data-v-da9296a3]{isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:25px;height:25px;line-height:1}.download-pill__fill[data-v-da9296a3]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pill-fill, linear-gradient(90deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .35) 100%));opacity:0;transform-origin:left center;transform:scaleX(0);transition:opacity .2s ease,transform .2s ease;z-index:1}.download-pill.is-pending .download-pill__fill[data-v-da9296a3]{opacity:1;animation:pill-fill-progress-da9296a3 1.4s ease-in-out infinite}.download-pill__label[data-v-da9296a3]{position:relative;z-index:2;line-height:1;width:100%;text-align:center;padding-left:2px}.download-pill.is-pending span[data-v-da9296a3]{color:var(--pill-text-color, #0f172a)}.scroll-top-fab-enter-active[data-v-da9296a3],.scroll-top-fab-leave-active[data-v-da9296a3]{transition:opacity .35s ease,transform .35s ease}.scroll-top-fab-enter-from[data-v-da9296a3],.scroll-top-fab-leave-to[data-v-da9296a3]{opacity:0;transform:translateY(10px)}.scroll-top-button[data-v-da9296a3]{position:fixed;right:1.5rem;bottom:7rem;z-index:45;width:50px;height:50px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#050812a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffc;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 15px 40px #03040f8c;transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.scroll-top-button--hover[data-v-da9296a3],.scroll-top-button[data-v-da9296a3]:hover{transform:translateY(-4px);color:#fff;border-color:#ffffff80;background:#0f172ad9;box-shadow:0 20px 50px #03040fa6}.scroll-top-button[data-v-da9296a3]:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:4px}.similar-fab[data-v-da9296a3]{position:absolute;right:20px;bottom:21px;width:25px;height:25px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#0a0d18a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffd9;display:inline-flex;align-items:center;justify-content:center;z-index:10;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.similar-fab svg[data-v-da9296a3]{width:16px;height:16px}.similar-fab[data-v-da9296a3]:not(:disabled):hover{color:#fff;border-color:#ffffff8c;background:#38bdf840;transform:translateY(-1px);box-shadow:0 18px 36px #03040f8c}.similar-fab[data-v-da9296a3]:disabled{opacity:.45;cursor:not-allowed}.track-action-row[data-v-da9296a3]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-wrap:nowrap;flex:0 0 auto;white-space:nowrap}.track-action-group[data-v-da9296a3],.track-action-cluster[data-v-da9296a3]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto;white-space:nowrap}.track-action-downloads[data-v-da9296a3]{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;flex:0 0 auto;white-space:nowrap}.track-action-row button[data-v-da9296a3],.track-action-row .download-pill[data-v-da9296a3]{flex-shrink:0}.similar-card__content[data-v-da9296a3]{display:flex;flex-direction:column;gap:.75rem}.similar-card__text[data-v-da9296a3]{min-width:0;flex:1 1 auto}.similar-card__description[data-v-da9296a3]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.similar-card__actions[data-v-da9296a3]{flex-wrap:nowrap;align-items:center;gap:.5rem}@media(min-width:1024px){.similar-card__content[data-v-da9296a3]{flex-direction:row;align-items:center;gap:1rem}.similar-card__actions[data-v-da9296a3]{flex:0 0 auto}.similar-card__description[data-v-da9296a3]{line-clamp:initial;-webkit-line-clamp:unset;overflow:visible}}@media(max-width:768px){.similar-card__content[data-v-da9296a3]{gap:1rem}.track-action-row[data-v-da9296a3],.track-action-cluster[data-v-da9296a3]{width:100%;justify-content:flex-end}}@keyframes pill-fill-progress-da9296a3{0%{transform:scaleX(0)}80%{transform:scaleX(1)}to{transform:scaleX(1)}}
