.btn-secondary[data-v-3ac6ae6d]{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.25rem .75rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-secondary[data-v-3ac6ae6d]:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.btn-secondary[data-v-3ac6ae6d]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.btn-secondary[data-v-3ac6ae6d]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.btn-danger[data-v-3ac6ae6d]{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));padding:.25rem .75rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-danger[data-v-3ac6ae6d]:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.justified[data-v-3ac6ae6d]{display:flex;flex-wrap:wrap;gap:16px}.tile[data-v-3ac6ae6d]{aspect-ratio:var(--ar);border-radius:0;flex-basis:calc(var(--target-h)*var(--ar));flex-shrink:1;height:auto;max-width:100%;min-width:0;position:relative;transition:box-shadow .2s ease,opacity .2s ease}.tile-placeholder[data-v-3ac6ae6d]{background:#ffffff0a;overflow:hidden}@media(hover:none),(max-width:1024px),(pointer:coarse){.tile[data-v-3ac6ae6d]{flex-basis:100%!important;max-width:100%}.tile-meta[data-v-3ac6ae6d]{background:linear-gradient(0deg,#000000b8,#0000001f);opacity:1;padding:8px 10px;transform:translateY(0)}.tile-grid-variant-count[data-v-3ac6ae6d],.tile-meta h3[data-v-3ac6ae6d],.tile-stats[data-v-3ac6ae6d]{display:none}.tile-mobile-title[data-v-3ac6ae6d]{display:block!important;opacity:1}.tile-duration-badge[data-v-3ac6ae6d],.tile-top-price[data-v-3ac6ae6d]{opacity:1!important}}.tile-spacer[data-v-3ac6ae6d]{flex-basis:0;flex-grow:99999;height:0;margin:0;padding:0}.justified--audio-grid[data-v-3ac6ae6d]{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));--audio-grid-waveform-height:9.5rem;--audio-grid-body-height:6.25rem;--audio-grid-card-height:calc(var(--audio-grid-waveform-height) + var(--audio-grid-body-height))}.justified--audio-grid .tile--audio-grid[data-v-3ac6ae6d]{aspect-ratio:auto;height:var(--audio-grid-card-height);max-width:none;min-width:0;width:100%}.tile--audio-grid[data-v-3ac6ae6d]{background:transparent;border-radius:.875rem;max-width:min(32rem,100%);min-width:min(21rem,100%)}.audio-grid-card[data-v-3ac6ae6d]{background:#fff;border:0;border-radius:.875rem;box-shadow:0 8px 24px #0f172a14;display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tile--audio-grid:hover .audio-grid-card[data-v-3ac6ae6d]{box-shadow:0 14px 34px #0f172a21;transform:translateY(-2px)}.audio-grid-waveform[data-v-3ac6ae6d]{background:#e5e7eb;border-radius:.875rem .875rem 0 0;flex:0 0 var(--audio-grid-waveform-height);height:var(--audio-grid-waveform-height);max-height:var(--audio-grid-waveform-height);min-height:var(--audio-grid-waveform-height);overflow:hidden;padding:0;position:relative;z-index:2}.audio-grid-waveform[data-v-3ac6ae6d]:before{display:none}.audio-grid-waveform-player[data-v-3ac6ae6d]{box-sizing:border-box;height:100%;inset:0;padding:2.7rem .35rem 2.45rem;position:absolute;width:100%;z-index:1}.audio-grid-waveform-player[data-v-3ac6ae6d] .waveform-player,.audio-grid-waveform-player[data-v-3ac6ae6d] .waveformplayer{background:transparent!important;border:0!important;box-shadow:none!important;width:100%!important}.audio-grid-favorite[data-v-3ac6ae6d]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#64748b;display:inline-flex;flex:0 0 auto;height:1.85rem;justify-content:center;transition:transform .16s ease,color .16s ease,background .16s ease;width:1.85rem}.audio-grid-favorite[data-v-3ac6ae6d]:hover{background:#fff7ed;color:#f59e0b;transform:translateY(-1px)}.audio-grid-favorite.is-active[data-v-3ac6ae6d]{color:#f59e0b}.audio-grid-play[data-v-3ac6ae6d]{align-items:center;background:#1f2937;border-radius:999px;box-shadow:0 10px 24px #0f172a3d;color:#fff;display:inline-flex;height:3.75rem;justify-content:center;position:absolute;right:1.15rem;top:0;transform:translateY(-50%);transition:transform .16s ease,background .16s ease;width:3.75rem;z-index:3}.audio-grid-play[data-v-3ac6ae6d]:hover{background:#111827;transform:translateY(-50%) scale(1.04)}.audio-grid-body[data-v-3ac6ae6d]{background:#fff;border-radius:0 0 .875rem .875rem;flex:0 0 var(--audio-grid-body-height);min-height:var(--audio-grid-body-height);padding:.95rem 1rem .85rem;position:relative;z-index:3}.audio-grid-title-row[data-v-3ac6ae6d]{align-items:center;display:flex;gap:.75rem;min-width:0;padding-right:4.25rem}.audio-grid-title[data-v-3ac6ae6d]{color:#1f2937;flex:1 1 auto;font-size:1rem;font-weight:600;line-height:1.35rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-grid-price[data-v-3ac6ae6d]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;border-radius:999px;box-shadow:0 4px 12px #0f172a14;color:#f59e0b;display:inline-flex;font-size:.8125rem;font-weight:700;padding:.22rem .55rem;position:absolute;right:.55rem;top:.45rem;white-space:nowrap;z-index:3}.audio-grid-price.is-free[data-v-3ac6ae6d]{color:#047857}.audio-grid-footer[data-v-3ac6ae6d]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:.85rem;min-width:0}.audio-grid-tags[data-v-3ac6ae6d]{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.35rem .6rem;min-width:0;overflow:visible}.audio-grid-tag[data-v-3ac6ae6d]{align-items:center;background:transparent;border-radius:0;color:#6b7280;display:inline-flex;flex:0 0 auto;font-size:.75rem;line-height:1rem;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;transition:color .16s ease;white-space:nowrap}.audio-grid-tag[data-v-3ac6ae6d]:hover{color:var(--color-primary,#2563eb)}.audio-grid-meta-actions[data-v-3ac6ae6d]{align-items:center;color:#374151;display:flex;flex:0 0 auto;gap:.55rem;position:relative}.audio-grid-duration[data-v-3ac6ae6d]{font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.audio-grid-download[data-v-3ac6ae6d]{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;height:1.8rem;justify-content:center;transition:transform .16s ease,background .16s ease;width:1.8rem}.audio-grid-download[data-v-3ac6ae6d]:hover{background:#2563eb;transform:translateY(-1px)}.audio-grid-more[data-v-3ac6ae6d]{align-items:center;background:#f3f4f6;border-radius:999px;color:#3f3f46;display:inline-flex;height:1.8rem;justify-content:center;transition:transform .16s ease,background-color .16s ease,color .16s ease;width:1.8rem}.audio-grid-more[data-v-3ac6ae6d]:hover{background:#e5e7eb;color:#111827;transform:translateY(-1px)}.dark .audio-grid-card[data-v-3ac6ae6d]{background:#27272a;box-shadow:0 10px 28px #00000057}.dark .audio-grid-waveform[data-v-3ac6ae6d]{background:#3f3f46}.dark .audio-grid-play[data-v-3ac6ae6d]{background:#18181b;box-shadow:0 12px 28px #00000075}.dark .audio-grid-play[data-v-3ac6ae6d]:hover{background:#111827}.dark .audio-grid-body[data-v-3ac6ae6d]{background:#27272a}.dark .audio-grid-price[data-v-3ac6ae6d]{background:#27272adb;color:#fbbf24}.dark .audio-grid-price.is-free[data-v-3ac6ae6d]{color:#34d399}.dark .audio-grid-meta-actions[data-v-3ac6ae6d],.dark .audio-grid-title[data-v-3ac6ae6d]{color:#f9fafb}.dark .audio-grid-tag[data-v-3ac6ae6d]{color:#d1d5db}.dark .audio-grid-tag[data-v-3ac6ae6d]:hover{color:#60a5fa}.dark .audio-grid-favorite[data-v-3ac6ae6d]{background:#3f3f46;border-color:#52525b;color:#d1d5db}.dark .audio-grid-favorite.is-active[data-v-3ac6ae6d],.dark .audio-grid-favorite[data-v-3ac6ae6d]:hover{color:#fbbf24}.media-list-item--detail-audio-related[data-v-3ac6ae6d]{gap:.5rem .75rem;padding:.75rem}.media-list-container[data-v-3ac6ae6d]{container-type:inline-size}.media-list-item--audio-list-compact[data-v-3ac6ae6d]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:15px!important;box-shadow:none;display:grid;gap:0 .75rem;grid-template-columns:3.25rem minmax(9rem,13rem) minmax(12rem,1fr) auto;min-height:4rem;overflow:visible;padding:.375rem .75rem}.media-list-item--audio-list-compact[data-v-3ac6ae6d]:hover{border-color:#d1d5db;border-radius:15px!important;box-shadow:0 6px 18px #0f172a0f}.media-list-item--audio-list-compact .media-list-audio-cover[data-v-3ac6ae6d]{align-self:center;background:#f3f4f6;border-radius:999px;grid-column:1;height:2.625rem;min-height:2.625rem;width:2.625rem}.media-list-item--audio-list-compact .media-list-audio-cover .skeleton[data-v-3ac6ae6d],.media-list-item--audio-list-compact .media-list-audio-cover img[data-v-3ac6ae6d],.media-list-item--audio-list-compact .media-list-audio-cover>div[data-v-3ac6ae6d]:not(:last-child){display:none}.media-list-item--audio-list-compact .media-list-audio-cover>button[data-v-3ac6ae6d]{background:transparent}.media-list-item--audio-list-compact .media-list-audio-cover>button>div[data-v-3ac6ae6d]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f4f6;box-shadow:none;color:#1f2937;height:2.625rem;width:2.625rem}.media-list-item--audio-list-compact .media-list-audio-info[data-v-3ac6ae6d]{align-self:center;gap:.125rem;grid-column:2}.media-list-item--audio-list-compact .media-list-audio-title[data-v-3ac6ae6d]{color:#3f3f46;font-size:.875rem;font-weight:700;line-height:1.1rem}.media-list-item--audio-list-compact .media-list-audio-price[data-v-3ac6ae6d]{line-height:1.1rem}.media-list-audio-author[data-v-3ac6ae6d]{align-items:center;color:#71717a;display:flex;font-size:.6875rem;gap:.25rem;line-height:.95rem;min-width:0}.media-list-audio-author-name[data-v-3ac6ae6d]{color:#18181b;font-weight:700;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.media-list-audio-author-name[data-v-3ac6ae6d]:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}html.dark .media-list-audio-author-name{color:#f4f4f5}html.dark .media-list-audio-author-name:hover{color:#fff}.media-list-item--audio-list-compact .media-list-audio-controls[data-v-3ac6ae6d]{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:.5rem;line-height:1rem;min-height:0}.media-list-item--audio-list-compact .media-list-audio-controls>div[data-v-3ac6ae6d]:first-child{color:#6b7280;font-family:inherit;font-size:.75rem;font-weight:600}.media-list-audio-bpm[data-v-3ac6ae6d]{color:#6b7280;font-size:.75rem;font-weight:600;white-space:nowrap}.media-list-item--audio-list-compact .media-list-audio-waveform[data-v-3ac6ae6d]{grid-column:3;margin-top:0;min-width:0}.media-list-item--audio-list-compact .media-list-audio-actions[data-v-3ac6ae6d]{align-items:center;display:flex;gap:.625rem;grid-column:4;justify-content:flex-end;position:relative;white-space:nowrap}.media-list-audio-icon-btn[data-v-3ac6ae6d]{align-items:center;border-radius:999px;color:#3f3f46;display:inline-flex;height:2rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:2rem}.media-list-audio-icon-btn[data-v-3ac6ae6d]:hover{background:#f3f4f6;color:#111827}.media-list-audio-icon-btn.is-active[data-v-3ac6ae6d]{color:#f59e0b}.media-list-audio-download[data-v-3ac6ae6d]{align-items:center;background:#f3f4f6;border-radius:999px;color:#3f3f46;display:inline-flex;height:2rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:2rem}.media-list-audio-download[data-v-3ac6ae6d]:hover{background:#e5e7eb;color:#111827}.media-list-audio-more[data-v-3ac6ae6d]{align-items:center;background:#f3f4f6;border-radius:999px;color:#3f3f46;display:inline-flex;height:2rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:2rem}.media-list-audio-more[data-v-3ac6ae6d]:hover{background:#e5e7eb;color:#111827}.media-list-item--audio-list-compact[data-v-3ac6ae6d] .waveform-player{background:transparent;border:0;padding:0}.media-list-item--audio-list-compact[data-v-3ac6ae6d] .waveformplayer{padding-left:0;padding-right:0}.dark .media-list-item--audio-list-compact[data-v-3ac6ae6d]{background:#18181b;border-color:#27272a}.dark .media-list-audio-download[data-v-3ac6ae6d],.dark .media-list-audio-icon-btn[data-v-3ac6ae6d],.dark .media-list-audio-more[data-v-3ac6ae6d],.dark .media-list-item--audio-list-compact .media-list-audio-title[data-v-3ac6ae6d]{color:#e5e7eb}.dark .media-list-audio-download[data-v-3ac6ae6d],.dark .media-list-audio-more[data-v-3ac6ae6d],.dark .media-list-item--audio-list-compact .media-list-audio-cover[data-v-3ac6ae6d],.dark .media-list-item--audio-list-compact .media-list-audio-cover>button>div[data-v-3ac6ae6d]{background:#27272a}.dark .media-list-item--audio-list-compact .media-list-audio-cover>button>div[data-v-3ac6ae6d]{color:#f4f4f5}.dark .media-list-audio-download[data-v-3ac6ae6d]:hover,.dark .media-list-audio-icon-btn[data-v-3ac6ae6d]:hover,.dark .media-list-audio-more[data-v-3ac6ae6d]:hover{background:#3f3f46}.dark .media-list-audio-icon-btn.is-active[data-v-3ac6ae6d]{color:#fbbf24}.media-list-item--detail-audio-related[data-v-3ac6ae6d] .waveform-player{padding:.5rem}.media-list-item--detail-audio-related[data-v-3ac6ae6d] .waveformplayer{padding-left:.5rem;padding-right:.5rem}.media-list-item--detail-audio-related>div[data-v-3ac6ae6d]:nth-child(2){gap:.25rem}.media-list-item--detail-audio-related>div:nth-child(2) .text-xs.text-gray-500[data-v-3ac6ae6d]{gap:.25rem .5rem}.media-list-item--detail-audio-related>div[data-v-3ac6ae6d]:nth-child(4){margin-top:.25rem}@container (max-width: 560px){.media-list-item--audio-list-compact[data-v-3ac6ae6d]{align-items:center;gap:.5rem .75rem;grid-template-columns:2.875rem minmax(0,1fr) auto;padding:.625rem}.media-list-item--audio-list-compact .media-list-audio-price[data-v-3ac6ae6d]{position:absolute;right:.75rem;top:.625rem;z-index:2}.media-list-item--audio-list-compact .media-list-audio-info[data-v-3ac6ae6d]{padding-right:4rem}.media-list-item--audio-list-compact .media-list-audio-cover[data-v-3ac6ae6d]{height:2.5rem;min-height:2.5rem;width:2.5rem}.media-list-item--audio-list-compact .media-list-audio-cover>button>div[data-v-3ac6ae6d]{height:2.5rem;width:2.5rem}.media-list-item--audio-list-compact .media-list-audio-info[data-v-3ac6ae6d]{grid-column:2}.media-list-item--audio-list-compact .media-list-audio-controls[data-v-3ac6ae6d]{flex-wrap:wrap;gap:.25rem .5rem}.media-list-item--audio-list-compact .media-list-audio-waveform[data-v-3ac6ae6d]{grid-column:1/4;grid-row:2}.media-list-item--audio-list-compact .media-list-audio-actions[data-v-3ac6ae6d]{align-self:center;grid-column:1/4;grid-row:3;justify-content:flex-end}}@container (max-width: 380px){.media-list-item--audio-list-compact[data-v-3ac6ae6d]{grid-template-columns:2.75rem minmax(0,1fr)}.media-list-item--audio-list-compact .media-list-audio-actions[data-v-3ac6ae6d]{grid-column:1/3;grid-row:auto;justify-content:flex-end}.media-list-item--audio-list-compact .media-list-audio-waveform[data-v-3ac6ae6d]{grid-column:1/3}}@media(max-width:640px){.media-list-item--audio-list-compact[data-v-3ac6ae6d]{border-radius:15px!important;gap:.5rem .75rem;grid-template-columns:2.75rem minmax(0,1fr);padding:.625rem}.media-list-item--audio-list-compact .media-list-audio-cover[data-v-3ac6ae6d]{height:2.5rem;min-height:2.5rem;width:2.5rem}.media-list-item--audio-list-compact .media-list-audio-info[data-v-3ac6ae6d]{grid-column:2/3;padding-right:4rem}.media-list-item--audio-list-compact .media-list-audio-price[data-v-3ac6ae6d]{position:absolute;right:.75rem;top:.625rem;z-index:2}.media-list-item--audio-list-compact .media-list-audio-controls[data-v-3ac6ae6d]{flex-wrap:wrap;gap:.25rem .5rem}.media-list-item--audio-list-compact .media-list-audio-waveform[data-v-3ac6ae6d]{grid-column:1/3}.media-list-item--audio-list-compact .media-list-audio-actions[data-v-3ac6ae6d]{grid-column:1/3;justify-content:flex-end}.media-list-audio-download[data-v-3ac6ae6d]{height:2rem;min-width:2rem;width:2rem}.media-list-item--detail-audio-related[data-v-3ac6ae6d]{gap:.5rem;padding:.625rem}.tile-spacer[data-v-3ac6ae6d]{display:none}}.tile-media[data-v-3ac6ae6d]{border-radius:inherit;height:100%;overflow:hidden;position:relative;width:100%}.tile-cover[data-v-3ac6ae6d],.tile-video[data-v-3ac6ae6d]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.tile-meta[data-v-3ac6ae6d]{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;display:flex;flex-direction:column;font-size:12px;gap:4px;left:0;opacity:0;padding:6px 8px;position:absolute;right:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;z-index:3}.tile-meta--show[data-v-3ac6ae6d]{opacity:1;transform:translateY(0)}.tile-stats[data-v-3ac6ae6d]{font-size:12px;opacity:.9}.tile-top-price[data-v-3ac6ae6d]{opacity:0}@media(hover:hover)and (pointer:fine){.tile:hover .tile-duration-badge[data-v-3ac6ae6d],.tile:hover .tile-top-price[data-v-3ac6ae6d]{opacity:1}}.tile-title[data-v-3ac6ae6d]{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-actions-vert[data-v-3ac6ae6d]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:3}.icon-btn[data-v-3ac6ae6d]{align-items:center;background:#00000080;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:background .2s;width:28px}.icon-btn[data-v-3ac6ae6d]:hover{background:#000c}.tile-badge[data-v-3ac6ae6d]{background:#0009;border-radius:4px;color:#fff;font-size:11px;left:8px;padding:2px 6px;position:absolute;top:8px;z-index:3}.tile-duration-badge[data-v-3ac6ae6d]{opacity:0;transition:opacity .25s ease}.tile-mobile-title[data-v-3ac6ae6d]{bottom:10px;display:none;font-size:14px;font-weight:600;left:10px;line-height:1.35;overflow:hidden;pointer-events:none;right:10px;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:opacity .2s ease;white-space:nowrap}.tile-mobile-title[data-v-3ac6ae6d],.tile-price[data-v-3ac6ae6d]{color:#fff;position:absolute;z-index:3}.tile-price[data-v-3ac6ae6d]{background:#0009;border-radius:4px;font-size:12px;padding:2px 6px;right:8px;top:8px}.tile-loading[data-v-3ac6ae6d]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.tile-loading[data-v-3ac6ae6d]:after{animation:spin-3ac6ae6d 1s linear infinite;border:3px solid hsla(0,0%,100%,.6);border-radius:50%;border-top-color:transparent;content:"";height:28px;width:28px}@keyframes spin-3ac6ae6d{to{transform:rotate(1turn)}}.fade-in[data-v-3ac6ae6d]{opacity:1}.fade-in[data-v-3ac6ae6d],.fade-out[data-v-3ac6ae6d]{transition:opacity .25s ease}.fade-out[data-v-3ac6ae6d]{opacity:0}.skeleton[data-v-3ac6ae6d]{animation:shimmer-3ac6ae6d 1.2s infinite;background:linear-gradient(90deg,#ffffff14 25%,#ffffff2e,#ffffff14 75%);background-size:200% 100%;inset:0;position:absolute}@keyframes shimmer-3ac6ae6d{0%{background-position:200% 0}to{background-position:-200% 0}}
