.overlay_loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.75);display:flex;justify-content:center;align-items:center;z-index:9999}.overlay_loader .spinner{width:60px;height:60px;border:6px solid #e0e0e0;border-top-color:#f68713;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-bar-md,.skeleton-bar-sm,.skeleton-box,.skeleton-cell,.skeleton-cover,.skeleton-icon,.skeleton-number,.skeleton-subtitle-line,.skeleton-text-lg,.skeleton-title-line{background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 75%);background-color:rgba(255,255,255,.05);background-size:200% 100%;animation:shimmer 1.8s infinite;border-radius:4px}.skeleton-header .item_multiselect div,.skeleton-header span{height:14px;border-radius:4px}.skeleton-bar-sm{width:40px;height:14px}.skeleton-bar-md{width:100px;height:14px}.skeleton-text-lg{width:200px;height:24px}.track-skeleton-row{display:grid;grid-template-columns:60px 1fr 80px 80px 80px 60px 60px 120px 100px;align-items:center;padding:15px 5px;border-bottom:1px solid rgba(255,255,255,.08)}.skeleton-number{width:45px;height:45px;border-radius:50%;margin-right:10px}.skeleton-left{display:flex;align-items:center;gap:10px}.skeleton-cover{width:70px;height:70px;border-radius:8px}.skeleton-title-block{display:flex;flex-direction:column;gap:5px}.skeleton-title-line{width:150px;height:14px}.skeleton-subtitle-line{width:100px;height:12px}.skeleton-cell{width:60px;height:12px}.skeleton-icons{display:flex;gap:8px}.skeleton-icon{width:18px;height:18px;border-radius:50%}.skeleton{background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 75%);background-color:rgba(255,255,255,.05);background-size:200% 100%;animation:shimmer 1.8s infinite;border-radius:6px}.album-details-skeleton{width:100%;padding:20px 0}.album-banner-skeleton{display:flex;gap:30px;align-items:center}.album-cover-skeleton{width:180px;height:180px;border-radius:10px}.album-info-skeleton{display:flex;flex-direction:column;gap:12px;flex:1 1}.title-lg{width:300px;height:28px}.desc-line{width:80%;height:14px}.desc-line.short{width:60%}.album-meta-skeleton{display:flex;gap:20px;margin-top:10px}.meta-sm{width:100px;height:14px}.album-icons-skeleton{display:flex;gap:15px;margin-top:15px}.icon-sm{width:80px;height:80px;border-radius:50%}.app-icon{cursor:pointer;color:rgb(171,171,171);transition:transform .15s ease,opacity .15s ease}.play-pause-btn .app-icon{color:white!important}.play-pause-btn .app-icon:hover{color:rgb(225,225,225)!important}.app-icon:hover{transform:scale(1.05);color:white}.app-icon:active{transform:scale(.95)}.disabled,button:disabled .app-icon{opacity:.4;cursor:not-allowed;transform:none!important}.active-icon{color:#00E0FF!important;opacity:1!important}.icon-tooltip-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.icon-tooltip-wrapper:hover .tooltip{opacity:1;transform:translateY(-6px)}.tooltip{position:absolute;bottom:110%;background:rgba(50,50,50,.75);padding:4px 8px;border-radius:6px;font-size:12px;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.play-btn{display:flex;align-items:center;justify-content:center}.next-btn,.play-btn{border:none;background:transparent;cursor:pointer}.next-btn:disabled,.play-btn:disabled{opacity:.6;cursor:not-allowed}.play-pause-btn{width:35px;height:35px;background-color:#17DCF5;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease}.play-pause-btn:hover,.play-pause-icon:hover{transform:scale(1.02);background-color:#17DCF5}.play-pause-icon{color:#fff}.play-pause-btn:active .play-pause-icon:active{transform:scale(.98)}.album_cart .album_img button .spinner{min-width:unset;max-width:unset;min-height:unset;max-height:unset;position:relative;top:0;left:0;width:56px;height:56px}.album_cart .album_img .spinner-button{opacity:1;transition:opacity .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;background:transparent;cursor:pointer}.album_cart:hover .album_img .spinner-button{opacity:1}.uppercase{text-transform:uppercase!important}.success-green-color{color:#71de6d!important}.disabled-cstm{opacity:.4}.orange-color{color:#ff8103}.genres span{color:#17dcf5;background:none;border:none;flex:0 1!important;padding:0;font-size:15px;font-style:normal;font-weight:700;line-height:normal}.no-results-container{width:100%;display:flex;justify-content:center;padding:3rem 1rem}.no-results{text-align:center;margin:0 auto;padding:2rem;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.no-results-icon{color:#7c3aed;margin-bottom:1.5rem}.no-results h3{color:#fff;font-size:1.5rem;margin-bottom:.75rem;font-weight:600}.no-results p{color:#a1a1aa;margin:0;line-height:1.5}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.no-results-icon svg{animation:bounce 2s infinite}.dropdown_list_player{top:-110px;right:-10}.suggestion_category{padding:10px 0 14px;border-bottom:1px solid rgba(255,255,255,.06)}.suggestion_category:last-child{border-bottom:none}.suggestion_category_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.suggestion_category_title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#00aac0}.suggestion_category_count{font-size:11px;color:#7a7a7a}.suggestion_items{list-style:none;padding:0;margin:0}.suggestion_item{padding:6px 8px;font-size:14px;color:#ffffff;border-radius:4px;cursor:pointer;transition:background .2s ease}.suggestion_item:hover{background:rgba(58,56,56,.526)}.empty-state-wrapper{width:100%;display:flex;justify-content:center;padding:60px 0}.empty-state-card{text-align:center;max-width:420px}.empty-state-card img{width:120px;margin-bottom:16px}.empty-state-card h3{font-size:20px;margin-bottom:8px}.empty-state-card p{font-size:14px;color:#888;margin-bottom:16px}.empty-state-btn{padding:8px 20px;border-radius:6px;background:#6c5ce7;color:#fff;border:none;cursor:pointer}.pswd-reset-msg{color:rgb(29,173,9)}.color-primary-skyblue{color:#17dcf5}.about_us_box h3,h1,span{color:white}.terms_description a,.view-details{color:#17DCF5!important}.inv-access-modal h3,p{color:white!important}.skeleton-wave{position:relative;overflow:hidden;background-color:#e6e6e6}.skeleton-wave:after{content:"";position:absolute;top:0;left:-150%;height:100%;width:150%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:skeleton-wave 1.4s infinite}@keyframes skeleton-wave{0%{left:-150%}to{left:100%}}@media (max-width:992px){.skeleton-wave{width:100%!important}}.uploaded-track-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:12px;background:linear-gradient(180deg,#121212,#0e0e0e);border:1px solid rgba(255,255,255,.08);margin-bottom:24px}.uploaded-track-left{display:flex;align-items:center;gap:16px;flex:1 1}.uploaded-track-left audio{height:36px;width:50%}.uploaded-track-info{display:flex;flex-direction:column;gap:4px;min-width:0}.track-name{font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.track-badge{font-size:11px;color:#17dcf5;background:rgba(23,220,245,.12);padding:2px 8px;border-radius:999px;width:-moz-fit-content;width:fit-content}.uploaded-track-close{background:transparent;border:none;color:#aaa;font-size:18px;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s ease}.uploaded-track-close:hover{color:#fff;background:rgba(255,255,255,.1)}.user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;background-color:#f3f4f6;transition:all .2s ease-in-out}.cursor-pointer{cursor:pointer}.drag-handle{pointer-events:auto;cursor:-webkit-grab;cursor:grab;touch-action:none;display:flex;align-items:center;justify-content:center;padding:10px;margin:-10px}.reorder-container{padding:0!important;list-style-type:none}.projects-container{justify-content:start!important}@keyframes wave{0%,to{transform:scaleY(.4);opacity:.5}50%{transform:scaleY(1.2);opacity:1}}.link-color{color:var(--primary);font-weight:600;text-decoration:none}.applied_filters{margin-top:10px}.filter_chip{background:#1f1f1f;color:white;padding:6px 10px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:8px}.filter_remove_btn{border:none;background:transparent;color:#aaa;cursor:pointer;font-size:14px}.filter_remove_btn:hover{color:red}.album_video{position:relative}.album_img video{width:100%;height:100%;border-radius:15px;object-fit:cover;width:200px;height:200px}.filter_checkbox{display:flex;align-items:center;gap:8px;margin-bottom:6px;cursor:pointer;font-size:14px}.filter_checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#17dcf5}.album-desc{max-width:600px!important;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dl-manager-dropdown{position:absolute;right:0;top:50px;width:350px;background:rgba(18,18,18,.85)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;box-shadow:0 15px 35px rgba(0,0,0,.6)!important;z-index:1050;padding:1.25rem!important;animation:dlFadeIn .3s cubic-bezier(.16,1,.3,1)}@keyframes dlFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dl-manager-header{border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.dl-manager-header h6{color:#17dcf5;font-weight:600;font-size:14px;margin:0}.dl-clear-btn,.dl-manager-header h6{letter-spacing:.5px;text-transform:uppercase}.dl-clear-btn{color:rgba(255,255,255,.4)!important;font-size:11px!important;transition:color .2s;background:transparent;border:none}.dl-clear-btn:hover{color:#17dcf5!important}.dl-item{background:rgba(255,255,255,.03);border-radius:12px;padding:12px;margin-bottom:10px;border:1px solid rgba(255,255,255,.03);transition:background .2s}.dl-item:hover{background:rgba(255,255,255,.05)}.dl-item-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dl-name{color:#ffffff;font-size:13px;font-weight:500;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-status-text{font-size:11px;font-weight:600;color:rgba(255,255,255,.5)}.dl-progress-container{height:4px;background:rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.dl-progress-bar{height:100%;background:linear-gradient(90deg,#17dcf5,#00aac0);border-radius:10px;transition:width .4s ease}.dl-progress-bar.finished{background:linear-gradient(90deg,#00ffaa,#00c884)}.dl-notification-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#17dcf5;border-radius:50%;box-shadow:0 0 10px #17dcf5;border:1px solid #000;animation:pulseCyan 2s infinite}@keyframes pulseCyan{0%{box-shadow:0 0 0 0 rgba(23,220,245,.7)}70%{box-shadow:0 0 0 6px rgba(23,220,245,0)}to{box-shadow:0 0 0 0 rgba(23,220,245,0)}}.glass-modal .modal-content{background:rgba(18,18,18,.75)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;box-shadow:0 20px 40px rgba(0,0,0,.4)!important}.glass-modal .modal-header{border-bottom:none!important;padding-bottom:0!important}.glass-modal .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.6}.glass-modal .modal-body{padding:2rem!important}.glass-modal .modal_title h3{color:#17dcf5!important;font-weight:700!important;letter-spacing:.5px}.glass-modal label{color:rgba(255,255,255,.7)!important;font-weight:500!important;margin-bottom:10px!important}.glass-modal .form-select{background-color:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:white!important;border-radius:12px!important}.glass-modal .form-check-label{color:white!important}.glass-modal .form-check-input:checked{background-color:#17dcf5!important;border-color:#17dcf5!important}