.dropdown-container.svelte-gzv29v{display:inline-block;position:relative}.dropdown-menu.svelte-gzv29v{position:absolute;background:#25212b;border:1px solid #ff414119;box-shadow:0 4px 8px #0000001a;padding:10px;border-radius:5px;min-width:200px;z-index:1000;left:50%;transform:translate(-50%);list-style:none}.btnn.svelte-gzv29v{display:flex;height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content;cursor:pointer;flex-direction:column;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(45 46 61 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(33 33 43 / var(--tw-bg-opacity));padding:.5rem;font-size:.75rem;line-height:1rem;letter-spacing:.05em}.btnn.svelte-gzv29v:hover{--tw-border-opacity:1;border-color:rgb(255 99 45 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 99 45 / var(--tw-text-opacity))}@media (min-width: 470px){.btnn.svelte-gzv29v{width:-moz-max-content;width:max-content;flex-direction:row}}@media (min-width: 640px){.btnn.svelte-gzv29v{gap:.5rem}}.dropdown-menu.bottom.svelte-gzv29v{top:var(--dropdown-top);left:var(--dropdown-left)}.dropdown-menu.top.svelte-gzv29v{bottom:var(--dropdown-bottom);left:var(--dropdown-left)}.dropdown-item.svelte-gzv29v{list-style:none;padding:10px;cursor:pointer;text-align:center}.copy-link.svelte-gzv29v{display:block;color:#000;text-decoration:none;font-size:14px}.copy-link.svelte-gzv29v:hover{background:#f0f0f0}.inbx.svelte-gzv29v{width:100%;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(45 46 61 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(33 33 43 / var(--tw-bg-opacity));padding:.5rem;font-size:.875rem;line-height:1.25rem;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width:0px}.inbx.svelte-gzv29v::-moz-placeholder{font-weight:400;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.inbx.svelte-gzv29v::placeholder{font-weight:400;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}.inbx.svelte-gzv29v:hover{--tw-ring-offset-width:0px}.inbx.svelte-gzv29v:focus{--tw-border-opacity:1;border-color:rgb(255 99 45 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 99 45 / var(--tw-text-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width:0px}.inbx.svelte-gzv29v:active{--tw-border-opacity:1;border-color:rgb(255 99 45 / var(--tw-border-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-offset-width:0px}.inbx.svelte-gzv29v{flex:1;min-height:32px}.inbx.svelte-gzv29v:focus,.inbx.svelte-gzv29v:active{border-width:1px;--tw-border-opacity:1 !important;border-color:rgb(255 99 45 / var(--tw-border-opacity))!important;--tw-bg-opacity:1;background-color:rgb(47 45 61 / var(--tw-bg-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.icobtnv.svelte-gzv29v{margin:auto;height:1.25rem;width:1.25rem}@media (min-width: 640px){.icobtnv.svelte-gzv29v{height:1rem;width:1rem}}.copy-button.svelte-gzv29v{background:#2ecc71;color:#fff;border:none;padding:8px 12px;cursor:pointer;border-radius:3px;font-size:14px}.copy-button.svelte-gzv29v:hover{background:#27ae60}.button_form.svelte-gzv29v{margin-top:auto!important;margin-bottom:auto!important;aspect-ratio:1 / 1;height:2rem!important;cursor:pointer;align-content:center;justify-content:center;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(45 46 61 / var(--tw-border-opacity));padding:.25rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(220 220 222 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button_form.svelte-gzv29v:hover{--tw-border-opacity:1;border-color:rgb(255 99 45 / var(--tw-border-opacity))}@media (min-width: 470px){.button_form.svelte-gzv29v{height:2.25rem!important}}@media (min-width: 640px){.button_form.svelte-gzv29v{height:2.25rem!important}}@media (min-width: 2460px){.button_form.svelte-gzv29v{height:3rem!important;border-radius:.75rem}}.button_form.active.svelte-gzv29v{--tw-text-opacity:1;color:rgb(255 99 45 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.track-row.svelte-1iuc5ji{display:grid;grid-template-columns:1.75rem 1fr 4rem 2rem;align-items:center;width:100%;padding:.1rem .75rem;gap:.6rem;border-bottom:1px solid rgba(255,255,255,.05);border-left:3px solid transparent;cursor:pointer;transition:background .15s,border-left-color .15s;border-radius:.5rem;text-align:left;background:#21212b}.track-row.mobile-actions-open.svelte-1iuc5ji{grid-template-columns:1.75rem 1fr 4rem calc(2rem + .4rem + 3 * 2rem + 2 * .4rem)}.share-wrap.svelte-1iuc5ji,.action-btns.svelte-1iuc5ji{display:contents}.action-btns.mobile-hidden.svelte-1iuc5ji{display:none}@media (min-width: 640px){.track-row.svelte-1iuc5ji{grid-template-columns:2rem 1fr 4.5rem 3.5rem 6.8rem;gap:.75rem}.track-row.mobile-actions-open.svelte-1iuc5ji{grid-template-columns:2rem 1fr 4.5rem 3.5rem 6.8rem}.col-rating.svelte-1iuc5ji,.col-time.svelte-1iuc5ji{display:flex}.share-wrap.svelte-1iuc5ji{display:contents}.mobile-expand.svelte-1iuc5ji{display:none!important}.action-btns.svelte-1iuc5ji,.action-btns.mobile-hidden.svelte-1iuc5ji{display:contents}}@media (min-width: 1024px){.track-row.svelte-1iuc5ji,.track-row.mobile-actions-open.svelte-1iuc5ji{grid-template-columns:2rem 1fr 1fr 1fr 4.5rem 3.5rem 6.8rem}.col-album.svelte-1iuc5ji{display:flex}}.track-row.svelte-1iuc5ji:hover{background:#32323fcc}.track-row.is-in-player.svelte-1iuc5ji{border-left-color:#ff632d}.col-num.svelte-1iuc5ji{display:flex;align-items:center;justify-content:center;color:#dcdcde;background:none;border:none;cursor:pointer;font-size:.85rem;font-weight:500;padding:0}.col-num.svelte-1iuc5ji:hover{color:#fff}.num-label.svelte-1iuc5ji{font-size:.85rem;font-weight:500;color:#dcdcde}.waveform.svelte-1iuc5ji{display:flex;align-items:flex-end;gap:2px;height:16px}.bar.svelte-1iuc5ji{width:3px;background:#ff632d;border-radius:2px;height:4px}.bar1.svelte-1iuc5ji{animation:svelte-1iuc5ji-wave .8s ease-in-out infinite}.bar2.svelte-1iuc5ji{animation:svelte-1iuc5ji-wave .8s ease-in-out infinite .15s}.bar3.svelte-1iuc5ji{animation:svelte-1iuc5ji-wave .8s ease-in-out infinite .3s}@keyframes svelte-1iuc5ji-wave{0%,to{height:4px}50%{height:14px}}.col-track.svelte-1iuc5ji{display:flex;flex-direction:row;align-items:center;gap:.6rem;overflow:hidden;min-width:0}.track-thumb.svelte-1iuc5ji{width:2.2rem;height:2.2rem;border-radius:.25rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}@media (min-width: 2460px){.track-thumb.svelte-1iuc5ji{height:2.5rem;width:2.5rem}}.col-track-text.svelte-1iuc5ji{display:flex;flex-direction:column;gap:.15rem;overflow:hidden;min-width:0}.track-title.svelte-1iuc5ji{font-size:.9rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 2460px){.track-title.svelte-1iuc5ji{font-size:1rem;line-height:1.5rem}}.track-artists.svelte-1iuc5ji{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;color:#dcdcde}@media (min-width: 2460px){.track-artists.svelte-1iuc5ji{font-size:.875rem;line-height:1.25rem}}.artist-link.svelte-1iuc5ji{background:none;border:none;cursor:pointer;color:#dcdcde;font-size:.75rem;padding:0;transition:color .15s}@media (min-width: 2460px){.artist-link.svelte-1iuc5ji{font-size:.875rem;line-height:1.25rem}}.artist-link.svelte-1iuc5ji:hover{color:#fff}.col-album.svelte-1iuc5ji{min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-end;font-size:.8rem;color:#dcdcde}@media (min-width: 2460px){.col-album.svelte-1iuc5ji{font-size:.875rem;line-height:1.25rem}}.album-link.svelte-1iuc5ji{background:none;border:none;cursor:pointer;color:#dcdcde;font-size:.8rem;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:color .15s}@media (min-width: 2460px){.album-link.svelte-1iuc5ji{font-size:.875rem;line-height:1.25rem}}.album-link.svelte-1iuc5ji:hover{color:#fff}.album-text.svelte-1iuc5ji{font-size:.8rem;color:#dcdcde;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (min-width: 2460px){.album-text.svelte-1iuc5ji{font-size:.875rem;line-height:1.25rem}}.col-tags.svelte-1iuc5ji{display:flex;align-items:center;overflow:hidden;font-size:.7rem;font-weight:500;letter-spacing:.04em;color:#b4aabe8c;white-space:nowrap;text-overflow:ellipsis}.col-rating.svelte-1iuc5ji{display:flex;align-items:center;justify-content:flex-end;font-size:.85rem}@media (min-width: 2460px){.col-rating.svelte-1iuc5ji{font-size:1rem;line-height:1.5rem}}.col-time.svelte-1iuc5ji{display:flex;align-items:center;justify-content:flex-end;font-size:.8rem;color:#dcdcde}@media (min-width: 2460px){.col-time.svelte-1iuc5ji{font-size:.875rem;line-height:1.25rem}}.col-actions.svelte-1iuc5ji{display:flex;flex-direction:row;align-items:center;gap:.4rem}.action-btn.svelte-1iuc5ji{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid #2d2e3d;border-radius:.5rem;background:none;cursor:pointer;color:#dcdcde;transition:border-color .15s,color .15s;padding:0}.action-btn.svelte-1iuc5ji:hover{border-color:#ff632d;color:#fff}.action-btn.liked.svelte-1iuc5ji{color:#ff632d}.col-actions.svelte-1iuc5ji .button_form{width:2rem!important;height:2rem!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:.5rem!important;flex-shrink:0}.expanded-row.svelte-1iuc5ji{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 3.25rem .75rem;border-bottom:1px solid rgba(255,255,255,.05)}.tag.svelte-1iuc5ji{border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(33 33 43 / var(--tw-bg-opacity));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(220 220 222 / var(--tw-text-opacity))}@media (min-width: 2460px){.tag.svelte-1iuc5ji{font-size:.875rem;line-height:1.25rem}}.release-date.svelte-1iuc5ji{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:#dcdcde}.album-info.svelte-1iuc5ji{display:flex;align-items:center;gap:.25rem;font-size:.75rem}@media (min-width: 2460px){.track-row.svelte-1iuc5ji{padding:.6rem 1rem;gap:1rem;grid-template-columns:2.5rem 1fr 1fr 1fr 5.5rem 4.5rem 8.3rem}}@media (max-width: 1023px){.col-album.svelte-1iuc5ji,.col-tags.svelte-1iuc5ji{display:none}}@media (max-width: 639px){.col-time.svelte-1iuc5ji{display:none}}.tracks-list.svelte-ex3eqq{display:flex;flex-direction:column;gap:12px;width:100%}.editbtn.svelte-ex3eqq{margin-top:auto;margin-bottom:auto;display:flex;width:-moz-max-content;width:max-content;flex-direction:row;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(45 46 61 / var(--tw-border-opacity));padding:.25rem;font-size:.75rem;line-height:1rem;letter-spacing:.05em}.editbtn.svelte-ex3eqq:hover{--tw-border-opacity:1;border-color:rgb(255 99 45 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 99 45 / var(--tw-text-opacity))}@media (min-width: 470px){.editbtn.svelte-ex3eqq{padding:.5rem}}.tracklist-header.svelte-ex3eqq{display:grid;grid-template-columns:1.75rem 1fr 4rem 2rem;align-items:center;width:100%;padding:.35rem .75rem;gap:.6rem;border-bottom:1px solid rgba(255,255,255,.1);border-left:3px solid transparent;margin-bottom:-6px;position:sticky;top:0;z-index:10;background:#21212b;color:#968ca099;font-size:.7rem;font-weight:600;letter-spacing:.1em}.th-num.svelte-ex3eqq{text-align:center}.th-album.svelte-ex3eqq,.th-tags.svelte-ex3eqq{display:none}.th-rating.svelte-ex3eqq{display:flex;align-items:center;justify-content:flex-end}.th-time.svelte-ex3eqq{display:none}@media (min-width: 640px){.tracklist-header.svelte-ex3eqq{grid-template-columns:2rem 1fr 4.5rem 3.5rem 6.8rem;gap:.75rem}.th-rating.svelte-ex3eqq,.th-time.svelte-ex3eqq{display:flex;align-items:center;justify-content:flex-end}}@media (min-width: 1024px){.tracklist-header.svelte-ex3eqq{grid-template-columns:2rem 1fr 1fr 1fr 4.5rem 3.5rem 6.8rem}.th-album.svelte-ex3eqq{display:block;text-align:right}.th-tags.svelte-ex3eqq{display:block}}@media (min-width: 2460px){.tracklist-header.svelte-ex3eqq{padding:.5rem 1rem;gap:1rem;grid-template-columns:2.5rem 1fr 1fr 1fr 5.5rem 4.5rem 8.3rem}}
