@charset "UTF-8";#vue3-snackbar--container{position:fixed;margin:16px 16px 0;padding:0;z-index:var(--snackbar-zindex);pointer-events:none}#vue3-snackbar--container.is-rtl .vue3-snackbar-message-icon{margin-right:0;margin-left:16px}#vue3-snackbar--container.is-top{top:0}#vue3-snackbar--container.is-bottom{bottom:0}#vue3-snackbar--container.is-left{left:0}#vue3-snackbar--container.is-right{right:0}#vue3-snackbar--container.is-middle{top:50%;transform:translateY(-50%)}#vue3-snackbar--container.is-centre{left:50%;transform:translate(-50%)}#vue3-snackbar--container.has-shadow .vue3-snackbar-message{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.vue3-snackbar-message{display:flex;color:var(--message-text-color, #fff);margin-bottom:16px;position:relative;border-radius:4px;pointer-events:all}.vue3-snackbar-message-action{display:flex;width:100%;justify-content:flex-end}.vue3-snackbar-message-action:not(:empty){padding-top:.5rem}.vue3-snackbar-message.has-border{position:relative;background-color:var(--base-background-color, #fff);border-style:solid;border-color:currentColor;border-width:0}.vue3-snackbar-message.has-border:before{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:var(--background-color);opacity:var(--background-opacity)}.vue3-snackbar-message.has-border.success{color:var(--success-colour)}.vue3-snackbar-message.has-border.error{color:var(--error-colour)}.vue3-snackbar-message.has-border.info{color:var(--info-colour)}.vue3-snackbar-message.has-border.warning{color:var(--warning-colour)}.vue3-snackbar-message.has-border.has-background{color:var(--message-background)}.vue3-snackbar-message.border-left{border-left-width:8px}.vue3-snackbar-message.border-right{border-right-width:8px}.vue3-snackbar-message.border-top{border-top-width:8px}.vue3-snackbar-message.border-bottom{border-bottom-width:8px}.vue3-snackbar-message.success:not(.has-background):not(.has-border){background-color:var(--success-colour);border-color:var(--success-colour)}.vue3-snackbar-message.error:not(.has-background):not(.has-border){background-color:var(--error-colour);border-color:var(--error-colour)}.vue3-snackbar-message.warning:not(.has-background):not(.has-border){background-color:var(--warning-colour);border-color:var(--warning-colour)}.vue3-snackbar-message.info:not(.has-background):not(.has-border){background-color:var(--info-colour);border-color:var(--info-colour)}.vue3-snackbar-message.has-background:not(.has-border){background-color:var(--message-background);border-color:var(--message-background)}.vue3-snackbar-message-wrapper{align-items:center;border-radius:inherit;display:flex;padding:16px}.vue3-snackbar-message.is-dense .vue3-snackbar-message-wrapper{padding:8px 16px}.vue3-snackbar-message-title{font-weight:700;position:relative}.vue3-snackbar-message-additional{position:relative}.vue3-snackbar-message-icon{margin-right:16px;display:flex;color:var(--message-icon-color, currentColor)}.vue3-snackbar-message-close{margin-left:16px;min-width:30px}.vue3-snackbar-message-close button{-webkit-appearance:none}.vue3-snackbar-message-close button:focus:not(:focus-visible){outline:none}.vue3-snackbar-message-close button:focus:not(:-moz-focusring){outline:none}.vue3-snackbar-message-close button{border:none;margin:0;padding:0;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;text-align:inherit;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:relative}.vue3-snackbar-message-close button:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:currentColor;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;border-radius:50%}.vue3-snackbar-message-close button:hover:before{opacity:.22}.vue3-snackbar-message-content{display:flex;flex-flow:column;width:min(50vw,350px)}.vue3-snackbar-message-badge{font-size:.9em;font-weight:700;padding:.125em .5em;border-radius:8px;position:absolute;background:#c10015;border:1px solid crimson;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;color:#fff;top:0;left:0;transform:translate(-25%,-25%)}.vue3-snackbar-message.border-left .vue3-snackbar-message-badge{left:0;top:-5px}.vue3-snackbar-message-enter-from{opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.vue3-snackbar-message-leave-from{max-height:1000px}.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to{max-height:0;opacity:0;margin-bottom:0;overflow:hidden}.vue3-snackbar .vue3-snackbar-message.vue3-snackbar-message-leave-to .vue3-snackbar-message-badge{opacity:0}.vue3-snackbar-message-enter-active{transition:transform .3s,opacity .3s}.vue3-snackbar-message-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}@keyframes headShake{0%{transform:translate(-25%,-25%)}6.5%{transform:translate(calc(-25% - 6px),-25%) rotateY(-9deg)}18.5%{transform:translate(calc(-25% + 5px),-25%) rotateY(7deg)}31.5%{transform:translate(calc(-25% - 3px),-25%) rotateY(-5deg)}43.5%{transform:translate(calc(-25% + 2px),-25%) rotateY(3deg)}50%{transform:translate(-25%,-25%)}}.shake-baby-shake .vue3-snackbar-message-badge{animation-timing-function:ease-in-out;animation-name:headShake;animation-duration:1s;animation-fill-mode:both}@layer vuetify-components{.v-file-upload .v-input__control{flex-direction:column}.v-file-upload-dropzone{padding:64px 16px;flex-direction:column;justify-content:center;align-items:center;position:relative}.v-file-upload-dropzone.v-sheet{display:flex;border-radius:4px;border-style:dashed;border-width:2px}.v-file-upload-dropzone.v-file-upload-dropzone--density-compact{padding:32px 0;flex-direction:row;gap:1rem}.v-file-upload-dropzone .v-overlay__scrim{pointer-events:none}.v-file-upload-dropzone--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-file-upload-dropzone--dragging>*{pointer-events:none}.v-file-upload-dropzone--clickable{cursor:pointer}.v-file-upload-dropzone--has-files:not(.v-file-upload-dropzone--clickable){cursor:default}.v-file-upload-dropzone--error.v-sheet{border-color:rgb(var(--v-theme-error))}.v-file-upload-dropzone--inset{padding:16px}.v-file-upload-dropzone input[type=file]{left:0;opacity:0;position:absolute;cursor:pointer;top:0;z-index:-1}.v-file-upload-title{font-size:1.5rem;font-weight:600;text-align:center}.v-file-upload-icon{opacity:var(--v-medium-emphasis-opacity);font-size:3rem;margin-bottom:1rem}.v-file-upload-dropzone--density-comfortable .v-file-upload-icon{font-size:2.5rem;margin-bottom:.5rem}.v-file-upload-dropzone--density-compact .v-file-upload-icon{font-size:2rem;margin-bottom:0rem}.v-file-upload-divider{align-items:center;display:flex;margin:32px 0;justify-content:center;width:100%}.v-file-upload-divider .v-divider__wrapper{max-width:100%}.v-file-upload-inset{width:100%}.v-file-upload-inset__action{display:flex;justify-content:center;width:100%;padding:8px 0}.v-file-upload-list{margin:16px 0}.v-file-upload-item:not(:first-child){margin-top:8px}}.aspect-ratio-cover .v-skeleton-loader__bone{padding-bottom:100%}.slider-container[data-v-f38549a7]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.slider-container[data-v-f38549a7]::-webkit-scrollbar{display:none}.slider-content[data-v-f38549a7]{display:flex;gap:1rem;padding:.25rem .5rem}.slider-item[data-v-f38549a7]{flex:0 0 auto;width:8rem;text-align:center}.beatmaker-avatar-wrapper[data-v-f38549a7]{position:relative;width:100%}.beatmaker-avatar[data-v-f38549a7]{border-radius:9999px;overflow:hidden;position:relative}.beatmaker-name[data-v-f38549a7]{font-size:.75rem;font-weight:600;color:#fff;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:opacity .2s}.beatmaker-name[data-v-f38549a7]:hover{opacity:.8}.btn-nav[data-v-f38549a7]{width:2rem;height:2rem;border-radius:50%;background-color:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s;border:none;cursor:pointer}.btn-nav[data-v-f38549a7]:hover:not(:disabled){background-color:#fff3;transform:scale(1.05)}.btn-nav[data-v-f38549a7]:disabled{cursor:not-allowed}@media (min-width: 768px){.slider-item[data-v-f38549a7]{width:10rem}.beatmaker-name[data-v-f38549a7]{font-size:1rem}}.skeleton-loader__beat>div{border-radius:var(--radius-md,.375rem);max-width:none;max-height:none}.searchbox[data-v-53af3d1f]{position:relative;z-index:1}#inputSearch[data-v-53af3d1f]{box-sizing:border-box}#resultBox[data-v-53af3d1f]{z-index:9999}.notification-dropdown .notification-badge[data-v-5846e30e] .v-badge__badge{height:8px!important;min-width:8px!important;padding:0}.notification-dropdown .notification-trigger[data-v-5846e30e]{transition:all .2s ease}.notification-dropdown .notification-trigger[data-v-5846e30e]:hover{background-color:#ffffff1a!important}.notification-dropdown .notification-trigger--active[data-v-5846e30e]{background-color:#ffffff26!important}.notification-panel[data-v-5846e30e]{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0000001a;border:1px solid rgba(255,255,255,.2)}.notification-item-enter-active[data-v-5846e30e],.notification-item-leave-active[data-v-5846e30e]{transition:all .3s ease}.notification-item-enter-from[data-v-5846e30e]{opacity:0;transform:translate(-20px)}.notification-item-leave-to[data-v-5846e30e]{opacity:0;transform:translate(20px)}[data-v-5846e30e] .notification-item .text-gray-200 strong,[data-v-5846e30e] .notification-item .text-gray-200 b{color:#fff}[data-v-5846e30e] .notification-item .text-gray-200 a{color:#c4b5fd;text-decoration:underline}@media (max-width: 480px){[data-v-5846e30e] .v-overlay__content{max-width:calc(100vw - 32px)!important;min-width:calc(100vw - 32px)!important}.notification-panel[data-v-5846e30e]{border-radius:12px}}.v-application ul[data-v-16faeac2],.v-application ol[data-v-16faeac2]{padding-left:0!important}#main-menu .v-btn--variant-outlined{border-color:#fff3}#main-menu .v-btn--variant-outlined:hover{border-color:#ffffff80}[data-v-dc95dcfa] .v-bottom-sheet__content{max-height:var(--sheet-height, 90vh)!important}[data-v-dc95dcfa] .v-sheet{height:var(--sheet-height, 90vh)!important;min-height:var(--sheet-height, fit-content)!important;max-height:var(--sheet-height, 90vh)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.bp-toolbar .v-toolbar-title{flex:auto!important}.btn_play[data-v-522b32ca]{flex-shrink:0}.btn_play.large[data-v-522b32ca]{width:55px;height:55px}.btn_play.x-large[data-v-522b32ca]{width:75px;height:75px}.btn_play.x-large i[data-v-522b32ca]{font-size:25px}.btn_play.small[data-v-522b32ca]{width:35px;height:35px}.btn_play.small i[data-v-522b32ca]{font-size:16px!important}.cart-item:hover .remove-btn[data-v-0720072d]{opacity:1}.item-image[data-v-0720072d]:hover{transform:translateY(-1px)}.play-overlay[data-v-0720072d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.item-title[data-v-0720072d]:hover{text-decoration:none}@media (max-width: 768px){.remove-btn[data-v-0720072d]{opacity:1!important}}.cart-item[data-v-0720072d],.item-image[data-v-0720072d],.item-title[data-v-0720072d],.remove-btn[data-v-0720072d]{transition:all .2s ease}.cart-item-enter-active[data-v-caee9281],.cart-item-leave-active[data-v-caee9281]{transition:all .3s ease}.cart-item-enter-from[data-v-caee9281]{opacity:0;transform:translateY(-10px)}.cart-item-leave-to[data-v-caee9281]{opacity:0;transform:translate(20px)}.cart-item-move[data-v-caee9281]{transition:transform .3s ease}.beatmaker-header[data-v-caee9281]:hover{transform:translateY(-1px)}.beatmaker-header[data-v-caee9281]:active{transform:translateY(0)}.cart-items[data-v-caee9281]{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.4) transparent}.cart-content[data-v-6f243fd2]{min-height:300px}.cart-item-enter-active[data-v-6f243fd2],.cart-item-leave-active[data-v-6f243fd2]{transition:all .3s ease}.cart-item-enter-from[data-v-6f243fd2]{opacity:0;transform:translate(-20px)}.cart-item-leave-to[data-v-6f243fd2]{opacity:0;transform:translate(20px)}.cart-item-move[data-v-6f243fd2]{transition:transform .3s ease}.empty-cart[data-v-6f243fd2]{animation:fadeInUp-6f243fd2 .6s ease-out}@keyframes fadeInUp-6f243fd2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}[data-v-6f243fd2] .v-btn{transition:all .2s ease}[data-v-6f243fd2] .v-btn:hover{transform:translateY(-1px)}[data-v-6f243fd2] .v-btn:active{transform:translateY(0)}.cart-bottom-sheet[data-v-9e3d4159] .v-bottom-sheet__content{border-radius:16px 16px 0 0;overflow:hidden}.v-sheet[data-v-9e3d4159]{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-9e3d4159] .v-sheet{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.6) transparent}[data-v-9e3d4159] .v-sheet::-webkit-scrollbar{width:4px}[data-v-9e3d4159] .v-sheet::-webkit-scrollbar-track{background:transparent}[data-v-9e3d4159] .v-sheet::-webkit-scrollbar-thumb{background:#8b5cf699;border-radius:2px}[data-v-9e3d4159] .v-sheet::-webkit-scrollbar-thumb:hover{background:#8b5cf6cc}.black-friday-btn[data-v-95b42b59]{position:relative;overflow:hidden;transition:all .3s ease}.black-friday-btn[data-v-95b42b59]:hover{box-shadow:0 0 15px #ea05c880;transform:scale(1.05)}.discount-badge[data-v-95b42b59]{background:red;padding:2px 6px;border-radius:12px;font-size:.7rem;margin-left:8px;animation:pulse-95b42b59 2s infinite}.discount-icon[data-v-95b42b59]{animation:shake-95b42b59 2s infinite;color:#ffeb3b}@keyframes pulse-95b42b59{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shake-95b42b59{0%,to{transform:translate(0)}25%{transform:translate(-2px) rotate(-5deg)}75%{transform:translate(2px) rotate(5deg)}}.custom-scroll[data-v-c65694f4]::-webkit-scrollbar{width:4px}.custom-scroll[data-v-c65694f4]::-webkit-scrollbar-track{background:transparent}.custom-scroll[data-v-c65694f4]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.custom-scroll[data-v-c65694f4]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.v-icon--animate-play[data-v-c65694f4]{animation:pulse-c65694f4 2s infinite}@keyframes pulse-c65694f4{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.waveform-skeleton[data-v-3db405f1]{padding:0 1px;gap:3px}.waveform-bar[data-v-3db405f1]{flex:1;min-width:1px;border-radius:100px;opacity:.1;animation:pulse-3db405f1 2s cubic-bezier(.4,0,.6,1) infinite}.waveform-bar[data-v-3db405f1]:nth-child(1){animation-delay:.1s}.waveform-bar[data-v-3db405f1]:nth-child(2){animation-delay:.2s}.waveform-bar[data-v-3db405f1]:nth-child(3){animation-delay:.3s}.waveform-bar[data-v-3db405f1]:nth-child(4){animation-delay:.4s}.waveform-bar[data-v-3db405f1]:nth-child(5){animation-delay:.5s}.waveform-bar[data-v-3db405f1]:nth-child(6){animation-delay:.6s}.waveform-bar[data-v-3db405f1]:nth-child(7){animation-delay:.7s}.waveform-bar[data-v-3db405f1]:nth-child(8){animation-delay:.8s}.waveform-bar[data-v-3db405f1]:nth-child(9){animation-delay:.9s}.waveform-bar[data-v-3db405f1]:nth-child(10){animation-delay:1s}@keyframes pulse-3db405f1{0%,to{opacity:.1}50%{opacity:.3}}.waveform-container[data-v-3db405f1]{opacity:0;animation:fadeIn-3db405f1 .3s ease forwards}@keyframes fadeIn-3db405f1{0%{opacity:0}to{opacity:1}}.waveform-shimmer__glare[data-v-3db405f1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 40%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.08) 60%,transparent 100%);background-size:200% 100%;animation:shimmerGlare-3db405f1 1.4s ease-in-out infinite}@keyframes shimmerGlare-3db405f1{0%{background-position:200% 0}to{background-position:-200% 0}}.shimmer-fade-enter-active[data-v-3db405f1]{transition:opacity .2s ease}.shimmer-fade-leave-active[data-v-3db405f1]{transition:opacity .4s ease}.shimmer-fade-enter-from[data-v-3db405f1],.shimmer-fade-leave-to[data-v-3db405f1]{opacity:0}.mini-wf-skeleton[data-v-b8dbe6d3]{box-shadow:inset 0 1px #ffffff0a}.mini-wf-skeleton__bar[data-v-b8dbe6d3]{transform-origin:bottom center;opacity:.38;transform:scaleY(.42);animation:miniWfBarWave-b8dbe6d3 .55s cubic-bezier(.45,.05,.55,.95) infinite both;will-change:transform,opacity}@keyframes miniWfBarWave-b8dbe6d3{0%,to{opacity:.38;transform:scaleY(.42)}50%{opacity:.95;transform:scaleY(1)}}.mini-wf-skeleton__shimmer[data-v-b8dbe6d3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.14) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:miniWfShimmer-b8dbe6d3 2.1s ease-in-out infinite;mix-blend-mode:overlay}@keyframes miniWfShimmer-b8dbe6d3{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.mini-wf-skeleton__bar[data-v-b8dbe6d3]{animation:none;opacity:.55;transform:scaleY(.85)}.mini-wf-skeleton__shimmer[data-v-b8dbe6d3]{animation:none;opacity:0}}.waveform-container[data-v-b8dbe6d3]{opacity:0;animation:fadeIn-b8dbe6d3 .3s ease forwards}@keyframes fadeIn-b8dbe6d3{0%{opacity:0}to{opacity:1}}.waveform-half[data-v-b8dbe6d3]{position:relative}.waveform-half[data-v-b8dbe6d3]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:inherit;pointer-events:none;z-index:1}.fullscreen-player-enter-active[data-v-b032e158],.fullscreen-player-leave-active[data-v-b032e158]{transition:transform .3s ease-out}.fullscreen-player-enter-from[data-v-b032e158],.fullscreen-player-leave-to[data-v-b032e158]{transform:translateY(100%)}.fullscreen-player-enter-to[data-v-b032e158],.fullscreen-player-leave-from[data-v-b032e158]{transform:translateY(0)}.fullscreen-player-transition-wrapper[data-v-b032e158]{min-height:100%}.fullscreen-player-card[data-v-b032e158]{display:flex!important;flex-direction:column!important;-webkit-user-select:none;user-select:none;touch-action:none}.fullscreen-player-card.dragging[data-v-b032e158]{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}.player-mobile-icon-filled svg,.player-mobile-icon-filled path{fill:currentColor;stroke:currentColor;stroke-width:.5px}.cover:before{content:"";background:#050505cc;width:100%;height:101%;display:block;position:absolute;top:0;left:0}.playerBg{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.playerBg{--tw-gradient-position:to bottom in oklab}}.playerBg{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-purple-800,#280623);--tw-gradient-to:var(--color-purple-900,#160213);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.v-tooltip__content{margin-top:-45px;margin-left:-20px}#track-actions .v-menu__content{max-width:100%}.v-tooltip__content{padding:3px 12px!important}.cover_bg{filter:blur(4px);border-radius:20px 0 0 20px;width:240px}.cover_bg:before{content:"";background:linear-gradient(270deg,#2f0729,#2f072900);width:100%;height:100%;display:block}.cover_img{width:54px;height:54px}.player-container{box-shadow:0 8px 24px #00000080}@media screen and (max-width:959px){.player-container{z-index:45;position:relative}}.v-slider-thumb__label{background:#3f273b;color:#fff!important;min-width:40px!important;height:28px!important;font-size:12px!important;font-weight:700!important}.v-slider-thumb__label:before{border-top-color:#3f273b!important}@media screen and (min-width:1280px){.player-container{margin-bottom:0!important}.cover_img{border-radius:15px}}.v-slider.v-input--horizontal .v-slider-thumb__label-container{top:-10px}.volume-control{transition:all .2s ease-in-out}.volume-control .v-slider.v-input--vertical>.v-input__control{min-height:0!important}.volume-control .v-slider.v-input--vertical{margin:0 auto;width:40px!important}.volume-control .v-slider-thumb__label{text-align:center;min-width:32px!important;height:24px!important;font-size:10px!important}.volume-control .v-slider-track__fill{transition:height .2s}.volume-control .v-slider-thumb{cursor:pointer}.volume-control-enter-active,.volume-control-leave-active{transition:opacity .3s,transform .3s}.volume-control-enter-from,.volume-control-leave-to{opacity:0;transform:translateY(10px)}.marquee-container{width:100%;min-width:calc(var(--spacing,.25rem) * 0);max-width:100%;position:relative;overflow:hidden;white-space:nowrap!important}.marquee-wrapper{gap:50px;display:inline-flex!important}.marquee-text{animation:none!important;display:inline-block!important}.marquee-clone{opacity:0}.has-marquee{padding-left:20px;animation:20s linear infinite marquee!important}.has-marquee .marquee-clone{opacity:1}.has-marquee:hover{animation-play-state:paused!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 25px))}}.has-marquee:before,.has-marquee:after{content:"";top:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);z-index:10;width:calc(var(--spacing,.25rem) * 8);background-color:var(--color-purple-900,#160213);pointer-events:none;position:absolute}.has-marquee:before{background:linear-gradient(90deg,#1a1118,#0000 50%);left:0}.has-marquee:after{background:linear-gradient(270deg,#1a1118,#0000 50%);right:0}@media screen and (min-width:768px){.has-marquee:hover{animation-play-state:paused!important}}.custom-scroll::-webkit-scrollbar{width:4px}.custom-scroll::-webkit-scrollbar-track{background:0 0}.custom-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.v-icon--animate-play{animation:2s infinite pulse}@keyframes pulse{50%{opacity:.5}}@supports (padding-bottom:env(safe-area-inset-bottom)){.pb-safe{padding-bottom:var(--bp-safe-area-bottom)}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}.bottom-nav-btn{background:none;border:none;cursor:pointer;outline:none;min-width:64px}.bottom-nav-btn:hover{opacity:.8}.bottom-nav-btn:active{transform:scale(.95);transition:transform .1s}.bottom-navigation{bottom:calc(var(--bp-safe-area-bottom) * -1)!important;padding-bottom:var(--bp-safe-area-bottom)}.gradient-feather{mask-image:linear-gradient(to top,black 0%,black 40%,rgba(0,0,0,.8) 60%,rgba(0,0,0,.4) 80%,transparent 100%);-webkit-mask-image:linear-gradient(to top,black 0%,black 40%,rgba(0,0,0,.8) 60%,rgba(0,0,0,.4) 80%,transparent 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}[data-v-e11094a2]::-webkit-scrollbar{width:6px}[data-v-e11094a2]::-webkit-scrollbar-track{background:#8b5cf61a;border-radius:3px}[data-v-e11094a2]::-webkit-scrollbar-thumb{background:#8b5cf680;border-radius:3px}[data-v-e11094a2]::-webkit-scrollbar-thumb:hover{background:#8b5cf6b3}.transition-all[data-v-e11094a2]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}textarea{height:inherit!important}.bg-transparent .v-item-group{background-color:transparent!important}.v-text-field__slot input{border:none!important}.v-text-field__slot input:focus{box-shadow:none!important}.v-textarea .v-text-field__slot textarea{max-height:250px;overflow:auto}.v-list-item__prepend>.v-icon~.v-list-item__spacer{width:24px!important}.v-navigation-drawer__content::-webkit-scrollbar{width:4px}.v-navigation-drawer__content::-webkit-scrollbar-track{background:transparent}.v-navigation-drawer__content::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.v-navigation-drawer__content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.v-list-item[data-v-d4436ae7]{min-height:35px!important}.v-list-item__icon[data-v-d4436ae7]{margin-right:12px!important;margin-top:8px!important;margin-bottom:8px!important}.v-subheader[data-v-d4436ae7]{height:36px!important;font-size:.75rem!important;font-weight:600!important}.playlist-grid-icon[data-v-d4436ae7]{width:40px!important;height:40px!important;margin-right:12px!important}.grid-container[data-v-d4436ae7]{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;width:100%;height:100%}.grid-image[data-v-d4436ae7]{width:100%;height:100%;object-fit:cover;border-radius:2px;width:20px;height:20px;max-width:20px;max-height:20px}.playlist-modal[data-v-8049a1b7]{max-width:1000px!important;max-height:90%}#imageUpload[data-v-8049a1b7]{max-width:200px}.preview_image[data-v-8049a1b7]{background-color:#ccc;width:100%;padding-bottom:100%;position:relative;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}#previewImage[data-v-8049a1b7]{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.switch label input[type=checkbox]:checked+.lever[data-v-8049a1b7]:after{background-color:#ea05c8}.switch label input[type=checkbox]:checked+.lever[data-v-8049a1b7]{background-color:#ea05c8bd}.switch label .lever[data-v-8049a1b7]:after{background-color:#909090;box-shadow:0 1px 5px #0009}.switch label .lever[data-v-8049a1b7]{background-color:#ffffff52}[type=radio]:not(:checked)+span[data-v-8049a1b7],[type=radio]:checked+span[data-v-8049a1b7]{line-height:26px;padding-left:30px}[type=radio]:checked+span[data-v-8049a1b7]:after,[type=radio].with-gap:checked+span[data-v-8049a1b7]:after{background-color:#ea05c8}[type=radio]:checked+span[data-v-8049a1b7]:after,[type=radio].with-gap:checked+span[data-v-8049a1b7]:before,[type=radio].with-gap:checked+span[data-v-8049a1b7]:after{border:2px solid #ea05c8}[data-v-79543d95] .text-sm p{margin-bottom:1rem}[data-v-79543d95] .text-sm p:last-child{margin-bottom:0}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial}}}:root{--bp-safe-area-bottom:env(safe-area-inset-bottom,0px);--bp-bottom-nav-height:64px}.v-alert--dense .v-alert__border{background:#fff}.notificationContainer{top:calc(var(--spacing,.25rem) * 0);z-index:20;margin-top:calc(var(--spacing,.25rem) * 20);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);z-index:99;display:grid;position:fixed}.vue3-snackbar-message-title{font-weight:400!important}.vue3-snackbar-message.custom:not(.has-background):not(.has-border){background-color:var(--color-purple-900,#160213)}.vue3-snackbar-message:not(.has-background):not(.has-border){border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.vue3-snackbar-message:not(.has-background):not(.has-border){border-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.vue3-snackbar-message.custom.has-border{border-color:#525252!important}.vue3-snackbar-message{background-color:#150c13!important}#vue3-snackbar--container{margin:75px 0 0!important}.vue3-snackbar-message.has-border:before{border-radius:0 0 4px 4px!important}.vue3-snackbar-message{outline-style:var(--tw-outline-style);--tw-outline-style:double;outline:2px double oklab(31.0498% .0429525 -.0220898/.5);border-top-width:5px!important}.vue3-snackbar-message-content{width:min(50vw,380px)!important}.bp-main-container{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}body.player-active .bp-main-container{margin-bottom:60px;margin-bottom:calc(60px + var(--bp-safe-area-bottom))}@media (max-width:959px){body.player-active .bp-main-container{margin-bottom:calc(60px + var(--bp-bottom-nav-height) + var(--bp-safe-area-bottom))}}.z-mask{z-index:1100}.gradient-feather{bottom:calc(var(--bp-safe-area-bottom) * -1)!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
