@font-face{font-family:Plus Jakarta Sans;src:url(/mmgstudio/assets/PlusJakartaSans-B2KjpZfh.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/mmgstudio/assets/Inter-8kRkwJBP.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Momo Trust Display;src:url(/mmgstudio/assets/MomoTrustDisplay-CG7-KsGL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(/mmgstudio/assets/Saira-B59RsdDd.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root{color-scheme:light;--bg-color: #fff;--text-color: #0f172a;--card-bg: rgba(255, 255, 255, .4);--card-border: rgba(255, 255, 255, .25);--main-board-bg: transparent;--shadow-color: rgba(0, 0, 0, .1);--icon-color: #64748b;--icon-hover-bg: rgba(0, 0, 0, .05);--active-color: #3b82f6;--progress-bar-bg: var(--active-color);--slider-bg: #ccc;--slider-checked-bg: #2196F3;--card-style-bg: #fff;--card-style-accent: #ff8a65;--card-style-text: #263238;--card-style-shadow: 0 12px 24px rgba(0, 0, 0, .1);--search-bar-bg: #f0f2f5;--ui-bar-bg: #fff;--ui-bar-border: #e5e7eb;--fluid-space: 1.25rem;--font-h1: 2.5rem;--font-h2: 1.75rem;--font-h3: 1.25rem;--font-body: 1rem;--font-small: .8125rem;--sidebar-width: 15rem;--player-height: 5.625rem;--card-min-width: 10rem;--logo-color-1: #3b82f6;--logo-color-2: #ec4899;--logo-color-3: #8b5cf6}body,html{height:100vh;width:100vw;margin:0;padding:0;overflow:hidden;cursor:url(/mmgstudio/assets/pointer-BoIlWOza.cur),auto}:focus{outline:none}:focus-visible{outline:3px solid var(--active-color, #3b82f6)!important;outline-offset:3px!important;box-shadow:0 0 0 6px #3b82f633!important;border-radius:8px!important;z-index:9999999!important}.card:focus-visible,.social-btn-small:focus-visible,.profile-switch-btn:focus-visible,.hero-button:focus-visible,.tag-item:focus-visible{border-radius:16px!important}.sidebar-nav-link:focus-visible{border-radius:12px!important;outline-offset:-2px!important}input[type=text]:focus-visible,textarea:focus-visible{outline-offset:1px!important;border-radius:4px!important}input[type=text],textarea{cursor:url(/mmgstudio/assets/text-CZ9-H0Wq.cur),auto;user-select:text;-webkit-user-select:text}a,button,.profile-tab,.top-bar-btn,#mp3-player-container i,.slider,.switch,.tag-item,.progress-bar-container,.volume-control-new,.card-image-container,.list-view-image-container,#wifi-btn-settings{cursor:url(/mmgstudio/assets/link-DQZ6ERHq.cur),pointer}body{background-color:var(--bg-color);color:var(--text-color);font-family:Plus Jakarta Sans,sans-serif;font-weight:400;transition:background-color .4s,color .4s;user-select:none;-webkit-user-select:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#0006}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.main-grid-layout>*:not(.animation-bg-area){position:relative;z-index:1}#shuffle-btn.active,#loop-btn.active,#mobile-player-shuffle-btn.active,#mobile-player-loop-btn.active{color:var(--active-color)!important}.top-bar{background-color:var(--ui-bar-bg)}.top-bar-btn{text-decoration:none;color:var(--icon-color);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:1.5rem;width:50px;height:50px;border-radius:50%;transition:background-color .2s ease,color .2s ease,transform .2s ease;border:none;background:none;position:relative}.top-bar-btn:hover{background-color:var(--icon-hover-bg);transform:scale(1.1)}.shop-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--fluid-space);margin-bottom:var(--fluid-space)}.shop-title{font-size:var(--font-h3);font-weight:700}.shop-coin-counter{display:flex;align-items:center;gap:calc(var(--fluid-space) / 2);background-color:var(--icon-hover-bg);padding:calc(var(--fluid-space) / 2) var(--fluid-space);border-radius:20px}.shop-coin-counter span{font-weight:600;font-size:var(--font-small)}.shop-coin-counter p{margin:0;font-weight:700;font-size:1.1em;display:flex;align-items:center;gap:3px}.shop-coin-counter .coin-icon-svg{color:var(--icon-color);font-size:1.1em}.shop-product-title{font-weight:600;font-size:.9em;margin:0;white-space:nowrap;overflow:hidden;flex-grow:1}.shop-product-title>span{display:inline-block}.shop-buy-btn{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;background-color:var(--icon-hover-bg);border:1px solid var(--card-border);color:var(--text-color);font-weight:700;transition:background-color .2s;flex-shrink:0}.shop-buy-btn:hover{background-color:#0000001a}.shop-product-card:not(.locked){cursor:url(/mmgstudio/assets/link-DQZ6ERHq.cur),pointer}.icon-pop{animation:icon-pop-animation .3s ease-out}@keyframes icon-pop-animation{0%{transform:scale(1.1)}50%{transform:scale(.9)}to{transform:scale(1)}}.progress-fill{height:100%;width:0;background-color:var(--text-color);border-radius:2px;transition:width .1s linear}#notifications-btn{position:relative}.notification-dot{position:absolute;top:4px;right:4px;width:6px;height:6px;background-color:#e74c3c;border-radius:50%;z-index:101}.top-bar-btn svg,.search-bar svg{width:22px;height:22px;stroke-width:2.5;color:var(--icon-color)}.search-bar{border:none;outline:none;box-shadow:none}.search-bar input{background-color:transparent!important;outline:none!important;border:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.search-bar:focus-within{outline:none;box-shadow:none}body.dark-theme .search-bar:focus-within{box-shadow:none}.search-clear-btn{background-color:var(--icon-hover-bg);border:none;color:var(--icon-color);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.8em;flex-shrink:0;opacity:.7;transition:opacity .2s,transform .2s}.search-clear-btn:hover{opacity:1;transform:scale(1.1)}.search-bar svg{width:20px;height:20px}#tags-filter-btn{position:relative}.filter-count-badge{position:absolute;top:0;right:0;background-color:var(--active-color);color:#fff;border-radius:50%;width:18px;height:18px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--ui-bar-bg)}.hidden{display:none!important}.main-content{flex-grow:1;overflow:hidden;display:flex;flex-direction:column}.content-section-board{display:grid;flex-grow:1;overflow:hidden;position:relative}.profile-tab{display:flex;align-items:center;padding:12px 15px;border-radius:12px;background-color:var(--search-bar-bg);color:var(--text-color);font-weight:700;font-size:1em;transition:all .3s ease;border:2px solid transparent;gap:15px}.profile-tab:hover{transform:scale(1.03)}.profile-tab img{width:30px;height:30px;border-radius:50%;object-fit:cover}.profile-tab.active{background-color:var(--active-color);color:#fff;box-shadow:0 4px 12px #1d4ed84d}body.dark-theme .profile-tab.active{color:#121212}body.dark-theme .profile-tab{background-color:#374151}.player-controls-wrapper,.time-display{color:var(--text-color)}.section-title{font-size:.75rem;font-weight:800!important;margin-top:8px;margin-bottom:6px;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.list-view .card.now-playing-card{background-color:transparent}@keyframes play-animation{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}.list-view-equalizer{display:none;justify-content:center;align-items:center;gap:2px}.list-view-equalizer .bar{width:3px;height:12px;background-color:var(--active-color);animation:play-animation 1.2s ease-in-out infinite}.list-view-equalizer .bar:nth-child(2){animation-delay:-.2s}.list-view-equalizer .bar:nth-child(3){animation-delay:-.4s}.list-view .card.now-playing-card .list-view-equalizer{display:flex}.list-view .card.now-playing-card .list-view-index{display:none}.list-view-index-container{display:flex;align-items:center;justify-content:center;height:100%}.card.now-playing-card .card__title span{color:var(--active-color)!important}.list-view .card.now-playing-card .list-view-title>span{color:var(--active-color)!important;font-weight:700}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes border-spin{to{--angle: 360deg}}@keyframes border-scintillate{0%,to{opacity:.6}50%{opacity:1}}.titles-grid .card.now-playing-card{z-index:5}.titles-grid .card.now-playing-card .card-image-container{position:relative;z-index:2}.titles-grid .card.now-playing-card .card-image-container:before{content:"";position:absolute;inset:0;padding:5px;background:conic-gradient(from var(--angle) at 50% 50%,var(--logo-color-1),var(--logo-color-2),var(--logo-color-3),var(--logo-color-1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;border-radius:inherit;z-index:5;pointer-events:none;animation:border-spin 2s linear infinite,border-scintillate 1.2s ease-in-out infinite}body.dark-theme{color-scheme:dark;--bg-color: #121212;--text-color: #fff;--text-muted: #94a3b8;--text-color-light: rgba(255, 255, 255, .7);--card-bg: #1f2937;--card-border: rgba(55, 65, 81, .7);--main-board-bg: transparent;--shadow-color: rgba(0, 0, 0, .4);--active-color-shadow: rgba(129, 140, 248, .4);--icon-color: #e5e7eb;--icon-hover-bg: rgba(255, 255, 255, .08);--active-color: #818cf8;--progress-bar-bg: var(--active-color);--slider-bg: #4b5563;--slider-checked-bg: var(--active-color);--card-style-bg: #1f2937;--card-style-text: #f9fafb;--card-style-shadow: 0 12px 24px rgba(0, 0, 0, .5);--ui-bar-bg: #1f2937;--ui-bar-border: #374151;--search-bar-bg: #374151}body.dark-theme *{scrollbar-color:rgba(255,255,255,.2) transparent}body.dark-theme ::-webkit-scrollbar-thumb{background-color:#fff3}body.dark-theme ::-webkit-scrollbar-thumb:hover{background-color:#fff6}body.dark-theme .sidebar{background-color:var(--ui-bar-bg);border-right-color:var(--ui-bar-border)}body.dark-theme .search-bar input::placeholder{color:#777}body.dark-theme .settings-card{background-color:var(--card-style-bg)}body.dark-theme .close-btn{color:#ddd}body.dark-theme #player-like-btn.active{color:#e91e63}body.dark-theme .top-bar{background-color:#1f2937d9}body.tutorial-active-body{overflow:hidden!important}.card.locked,.card.locked .card-image-container{cursor:url(/mmgstudio/assets/unavailable-lt03I83h.cur),not-allowed!important}.card.buyable,.card.buyable .card-image-container{cursor:url(/mmgstudio/assets/link-DQZ6ERHq.cur),pointer!important}.card.buyable .card__image{filter:blur(2px) brightness(.6);transform:scale(1.1);transition:filter .4s ease,transform .4s ease}.card.buyable:hover .card__image{filter:blur(0) brightness(.9);transform:scale(1.15)}.content-sections-card{display:block}.content-sections-card.titles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:25px}.content-sections-card.list-view{padding-top:8px}@keyframes card-fade-in{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.card{position:relative;display:flex;flex-direction:column;gap:10px}.card.animated{animation:card-fade-in .5s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0}.card-link-wrapper{display:block}.card a,.card a:hover{text-decoration:none}.card-image-container{position:relative;width:100%;padding-top:100%;border-radius:12px;background-color:var(--icon-hover-bg);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card:not(.locked):hover .card-image-container{transform:scale(1.02);box-shadow:0 10px 20px #0000001a}@keyframes shine-pass-global{10%{left:-100%;opacity:0}90%{opacity:1}to{left:200%;opacity:0}}.card-unlocked-anim{position:relative!important;overflow:hidden!important}.card-unlocked-anim:after{content:"";position:absolute;top:0;left:-100%;width:80%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 20%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.4) 80%,transparent 100%);transform:skew(-25deg);animation:shine-pass-global 1.5s cubic-bezier(.2,.8,.2,1) forwards;pointer-events:none;z-index:100;box-shadow:0 0 20px #fffc}.card-image-container .card__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.card__badge{position:absolute;top:calc(var(--fluid-space) / 2);left:calc(var(--fluid-space) / 2);background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;padding:.3em .6em;border-radius:999px;font-size:var(--font-small);font-weight:700;z-index:3;letter-spacing:.05em}.card-info-container{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--fluid-space) / 3)}.content-sections-card:not(#albums-cards):not(#video-albums-cards) .card-info-container{padding-left:calc(var(--fluid-space) / 4);font-size:var(--font-small)}.titles-grid:not(#albums-cards):not(#video-albums-cards) .card-info-container{font-size:var(--font-small)}.card__text{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.card__title{color:var(--text-color);font-size:var(--font-body);margin:0;font-weight:700;transition:color .4s ease-in-out}.card:hover .card__title{color:var(--card-style-accent)}.card__description{color:var(--text-color);font-size:.75em;margin:4px 0 0;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card:not(.locked):hover .card__description{opacity:1}#titles-cards .card__title,#search-results-cards .card__title,#liked-titles-cards .card__title,#video-albums-cards .card__title,#video-list-cards .card__title,#albums-cards .card__title,#library-container .card__title,.list-view-title,.list-view-artist-col,.list-view-tags-col{font-size:.88em;white-space:nowrap;overflow:hidden;width:100%}#titles-cards .card__title>span,#search-results-cards .card__title>span,#liked-titles-cards .card__title>span,#albums-cards .card__title>span,#video-albums-cards .card__title>span,#video-list-cards .card__title>span,#library-container .card__title>span,.list-view-title>span,.list-view-artist-col>span,.list-view-tags-col>span,#mobile-player-title>span,#mobile-player-artist>span{display:inline-block!important;white-space:nowrap!important;transform:translate(0);transition:transform .2s ease;min-width:100%}.scrolling>span:first-child{display:inline-block!important;white-space:nowrap!important;animation:scroll-title var(--scroll-duration, 5s) linear infinite}.card:hover .scrolling>span,.card:active .scrolling>span{animation-play-state:paused}.header-search{display:none!important}#news-details-section .section-header-with-view-switcher{display:none}@keyframes scroll-title{0%{transform:translate(0)}80%{transform:translate(var(--overflow-width, -50px))}to{transform:translate(var(--overflow-width, -50px))}}.card-options-badge{position:absolute;top:5px;right:5px;border-radius:6px;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1;color:#fff;display:flex;align-items:center;justify-content:center;z-index:10;border:none;box-shadow:0 2px 5px #0003;cursor:url(/mmgstudio/assets/link-DQZ6ERHq.cur),pointer;transition:background-color .2s,transform .2s;padding:4px 8px}.card-options-badge:hover{background-color:#000c;transform:scale(1.1)}.card-options-badge svg{width:12px;height:12px}.card.locked .card-image-container{filter:none}.card .lock-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;text-align:center;padding:10px}.card-price-badge{right:10px;background-color:#0009;color:#fff;font-size:.8em;font-weight:700;gap:5px;z-index:11;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#141414bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);color:#e5e7eb;padding:10px;border-radius:50px;font-size:1.1em;font-weight:900;z-index:5;display:flex;align-items:center;justify-content:center;line-height:1;gap:8px;box-shadow:0 10px 25px #00000080;pointer-events:none;transition:transform .3s ease,background-color .3s ease}.list-badge{position:absolute;top:50%;left:110%;right:auto;transform:translateY(-50%);white-space:nowrap;background-color:var(--icon-hover-bg);color:var(--text-color);box-shadow:none;z-index:11}.list-badge .fa-lock{display:none}.card-price-badge .fa-lock{font-size:.9em}.lock-overlay .fa-lock{font-size:3em;margin-bottom:10px}@keyframes shine{0%{left:-100%}to{left:150%}}.sidebar-main-nav{display:flex;flex-direction:column;gap:8px;margin-top:20px;flex-grow:1}.mobile-nav-link span{display:flex!important;font-size:11px!important;font-weight:800!important;margin-top:4px;opacity:.9!important;transition:opacity .3s;color:#94a3b8!important;letter-spacing:-.01em}.mobile-nav-link.active span{opacity:1!important;color:#3b82f6!important}.sidebar-nav-link{display:flex;align-items:center;padding:12px 15px;border-radius:10px;text-decoration:none;color:var(--text-color);font-weight:600;transition:background-color .2s,color .2s}.sidebar-nav-link:hover{background-color:var(--icon-hover-bg)}.sidebar-nav-link.active{background-color:var(--icon-hover-bg);color:var(--active-color)}.sidebar-nav-link i{width:20px;text-align:center;font-size:1.1em}.volume-control-new{display:flex;align-items:center;gap:8px;background-color:#0000000d;padding:5px 10px;border-radius:20px}.volume-adjust-btn{background:none;border:none;font-size:1.2rem;font-weight:700;color:var(--icon-color);width:25px;height:25px;line-height:25px;text-align:center;border-radius:50%;transition:background-color .2s}.volume-adjust-btn:hover{background-color:#0000001a}#volume-level-display{font-size:1rem;font-weight:700;color:var(--text-color);min-width:25px;text-align:center}#tags-filter-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#tags-filter-list .tag-filter-item{display:block}#tags-filter-list input[type=checkbox]{display:none}#tags-filter-list label{display:inline-block;background:#0000001a;padding:8px 15px;border-radius:20px;font-size:1em;transition:background-color .2s,color .2s;cursor:url(/mmgstudio/assets/link-DQZ6ERHq.cur),pointer}#tags-filter-list input[type=checkbox]:checked+label{background:var(--active-color);color:#fff}.page-section{grid-row:1 / -1;grid-column:1 / -1;display:flex;flex-direction:column;overflow:hidden}.page-section:not(.hidden){animation:page-fade-in .15s cubic-bezier(.25,.46,.45,.94) forwards;z-index:1;visibility:visible;pointer-events:auto}.page-section.hidden{visibility:hidden!important;pointer-events:none;z-index:0}.page-section.is-hiding{animation:page-fade-out .15s ease-out forwards;pointer-events:none;z-index:0}@keyframes page-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}#large-player-section{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding:0;margin:0}.player-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:15px}#large-player-iframe{width:105%;height:105%;border-radius:15px;overflow:hidden;pointer-events:auto}.fullscreen-btn{position:absolute;bottom:15px;left:15px;background-color:#0009;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:1.2rem;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;z-index:2147483647}.player-container:hover .fullscreen-btn{opacity:1}#music-title-details-section{display:flex;height:100%;box-sizing:border-box}#music-title-details-section .music-details-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:40px;height:100%;align-items:center;justify-content:center}#music-title-details-section .music-details-container{display:flex;gap:30px;align-items:flex-start}.music-art-panel{flex-shrink:0;position:relative;display:flex;flex-direction:column;align-items:center}.album-art-wrapper{position:relative;overflow:hidden;border-radius:20px;line-height:0;display:inline-block;aspect-ratio:1 / 1}#movable-player-container{width:100%;height:100%;position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#fff6,#ffffff1a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--ui-bar-border);box-shadow:0 2px 4px #0000000d}#medium-player-iframe{width:100%!important;height:100%!important;border:none}.next-up-banner{position:fixed;top:60px;left:50%;transform:translate(-50%) translateY(-150px);z-index:9999;background:#fff!important;border:1px solid #e5e7eb;color:#1f2937!important;padding:14px 28px;border-radius:40px;box-shadow:0 10px 40px #0003;display:flex;align-items:center;gap:15px;transition:transform .8s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;max-width:90vw;pointer-events:none}body.dark-theme .next-up-banner{background:#fff!important;color:#1f2937!important;border-color:#fff}.next-up-banner.active{transform:translate(-50%) translateY(20px)}.next-up-banner-icon{font-size:1.4rem;color:var(--active-color);display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(var(--active-color),.1);border-radius:50%;animation:next-up-pulse 2s infinite}.next-up-banner-content{display:flex;flex-direction:column}.next-up-banner-label{font-size:.7rem;opacity:.6;text-transform:uppercase;letter-spacing:1.5px;font-weight:800}.next-up-banner-title{font-size:1.05rem;font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis}@keyframes next-up-pulse{0%{transform:scale(1);box-shadow:0 0 #818cf866}70%{transform:scale(1.1);box-shadow:0 0 0 10px #818cf800}to{transform:scale(1);box-shadow:0 0 #818cf800}}@media(max-width:768px){.next-up-banner{top:70px;padding:8px 16px;gap:10px}.next-up-banner-icon{width:32px;height:32px;font-size:1.1rem}.next-up-banner-title{max-width:150px;font-size:.95rem}.next-up-banner-label{font-size:.6rem}}#details-cover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:#000;border-radius:20px;overflow:hidden;cursor:url(/mmgstudio/assets/link-DQZ6ERHq.cur),pointer}#details-cover-image{width:100%;height:100%;object-fit:contain;opacity:1;transition:opacity .3s ease}.youtube-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background-color:#212121cc;border-radius:12px;z-index:20;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.youtube-play-icon:after{content:"";border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent white}#details-cover-overlay:hover #details-cover-image{opacity:1}#details-cover-overlay:hover .youtube-play-icon{background-color:red}#details-player-host{width:100%;aspect-ratio:1 / 1;height:auto;border-radius:20px;background:linear-gradient(135deg,#fff6,#ffffff1a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--ui-bar-border);box-shadow:0 2px 4px #0000000d;position:relative}#desktop-player-host{width:60px;height:60px;border-radius:8px;overflow:hidden}#mobile-mini-player img{border-radius:5px;object-fit:cover}#details-album-art{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px;display:block}.details-options-btn{position:absolute;top:0;right:0;z-index:5;background-color:transparent;color:var(--icon-color);border:none;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .2s,color .2s;opacity:.7}.details-options-btn:hover{background-color:var(--icon-hover-bg);transform:scale(1.1);opacity:1;color:var(--active-color)}.music-info-panel{flex-grow:1}.tags-container{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tag-item,.tag-link span{background:#0000000d;padding:5px 10px;border-radius:15px;font-size:.9em;transition:background-color .2s}.tag-item:hover,.tag-link:hover span{background:#0000001a}.tag-link{text-decoration:none;color:var(--text-color)}body.dark-theme .tag-item,body.dark-theme .tag-link span{background:#ffffff1a}body.dark-theme .tag-item:hover,body.dark-theme .tag-link:hover span{background:#fff3}.temp-play-btn{margin-top:20px;padding:12px 25px;font-size:1.1em;font-weight:700;font-family:Plus Jakarta Sans,sans-serif;background-color:var(--active-color);color:#fff;border:none;border-radius:25px;transition:background-color .2s,transform .2s}.temp-play-btn:hover{transform:scale(1.05);opacity:.9}.temp-play-btn.hidden{display:none}#details-description{text-align:justify}.associated-videos-panel{display:flex;flex-direction:column;gap:20px;justify-self:end;width:100%;max-width:250px}.associated-videos-panel h4{margin:0 0 10px;border-bottom:1px solid var(--card-border);padding-bottom:5px}.associated-video-card{display:flex;align-items:center;gap:10px;background:var(--card-bg);padding:8px;border-radius:10px;text-decoration:none;color:var(--text-color)}.associated-video-card img{width:100px;height:56px;object-fit:cover;border-radius:5px}.associated-video-card p{margin:0;font-size:.9em}.album-art-wrapper:hover:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#fff6,#fff0);transform:skew(-25deg);opacity:1;animation:shine 1.5s ease-in-out}#artwork-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:2000;transition:opacity .3s ease}#artwork-overlay.hidden{display:none!important;opacity:0}#artwork-overlay img{max-width:90%;max-height:90%;object-fit:contain;border-radius:15px;box-shadow:0 0 40px #00000080}.streaming-links-container{display:flex;align-items:center;gap:20px;margin-top:15px;flex-wrap:wrap}.streaming-links-container a{color:var(--icon-color);font-size:2.5rem;transition:transform .2s ease,color .2s ease}.streaming-links-container a:hover{transform:scale(1.1);color:var(--active-color)}#settings-overlay,#wifi-overlay,#guide-selection-overlay,#tags-filter-overlay,#playlist-overlay,#player-options-overlay,#tutorial-overlay,#notifications-overlay,#reco-playlist-options-overlay,#queue-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;justify-content:center;align-items:center;z-index:1500;transition:opacity .3s ease;padding:20px;box-sizing:border-box}body.tutorial-active-body #tutorial-overlay{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.overlay.hidden{display:none!important;opacity:0}.settings-card{background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);background-color:var(--card-style-bg);border-radius:20px;padding:20px;position:relative;width:90%;max-width:500px;text-align:left;box-shadow:var(--card-style-shadow);border:none;display:flex;flex-direction:column;max-height:90vh}.close-btn{position:absolute;top:12px;right:12px;background:var(--icon-hover-bg);border:none;font-size:1.2em;color:var(--icon-color);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .2s;z-index:20}.mobile-card-menu-header .close-btn{position:absolute;top:0;right:0;transform:none}.close-btn:hover{transform:scale(1.1)}.settings-card h2{margin:0 0 15px;padding-bottom:15px;border-bottom:1px solid var(--ui-bar-border);text-align:center;font-size:1.5em}#wifi-overlay .settings-card h2{border-bottom:none;margin-bottom:20px}.setting-item,.shop-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-weight:700}.theme-buy-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:24px;border-radius:8px;border:1px solid var(--card-border);background-color:var(--icon-hover-bg);color:var(--text-color);transition:all .2s ease}.theme-buy-btn:not(:disabled):hover{background-color:#0000001a}.card.buyable:hover .card-price-badge{transform:translate(-50%,-50%) scale(1.1);background-color:#000000e6;border-color:#e5e7eb}.theme-buy-btn.locked{background-color:var(--icon-hover-bg);opacity:.5}.theme-buy-btn.selected{background-color:var(--active-color);color:#fff;border-color:var(--active-color)}.shop-product-card.selected .card-image-container{box-shadow:0 0 0 3px var(--active-color)}body.dark-theme .theme-buy-btn.selected{color:#121212}.lang-btn{background:none;border:none;color:var(--text-color);padding:5px 15px;border-radius:17px;font-weight:700;transition:background-color .2s,transform .2s ease}.lang-btn:hover{transform:scale(1.05)}.lang-btn.active{background-color:var(--bg-color);box-shadow:0 1px 3px #0000001a}.view-switcher-settings{display:flex;align-items:center;gap:8px;font-weight:800;font-size:.95rem}.view-switch-btn{background:none;border:none;color:#94a3b8;padding:0;border-radius:0;font-weight:700;transition:transform .2s ease,color .2s;display:flex;align-items:center;gap:0;font-family:inherit;font-size:inherit}.view-switch-btn i{display:none}.view-switch-btn:hover{transform:scale(1.05)}.view-switch-btn.active{background-color:transparent;box-shadow:none;color:var(--active-color)!important;font-weight:800}.view-switch-btn+.view-switch-btn:before{content:"/";color:#cbd5e1;font-weight:400;padding-right:8px}#wifi-overlay .settings-card{display:flex;justify-content:center;align-items:center;padding:30px}.wifi-arrow-btn{background-color:var(--icon-hover-bg);border:1px solid var(--card-border);border-radius:20px;padding:5px 15px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background-color .2s}.wifi-arrow-btn i{font-size:.9em;opacity:.7;color:var(--text-color)}#wifi-btn-settings{cursor:url(/mmgstudio/assets/link-DQZ6ERHq.cur),pointer}#wifi-btn-settings:hover .wifi-arrow-btn{transform:scale(1.05);background-color:#0000001a}.wifi-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;top:20px}.wifi-spinner{width:50px;height:50px;border:5px solid var(--card-border);border-top-color:var(--icon-color);border-radius:50%;animation:spin-wifi 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin-wifi{to{transform:rotate(360deg)}}#notifications-content{display:flex;flex-direction:column;gap:20px}.notification-item{display:flex;align-items:center;gap:15px;padding:15px;border-radius:10px;background:#0000000d}.notification-item.hidden{display:none}.notification-icon{font-size:1.8em;color:var(--active-color)}.notification-details{flex:1}.notification-details h4{margin:0 0 5px;display:flex;justify-content:space-between;align-items:center;width:100%}.notification-details p{margin:0;font-size:.9em;opacity:.8}.update-log h4{border-bottom:1px solid var(--card-border);padding-bottom:8px;margin-bottom:15px}@keyframes pulse-unread{0%,to{opacity:1}50%{opacity:.5}}.mark-as-read-button{margin-top:20px;padding:10px 20px;width:100%;font-size:1em;font-weight:700;font-family:Inter,sans-serif;background-color:var(--icon-hover-bg);color:var(--text-color);border:1px solid var(--card-border);border-radius:10px;transition:background-color .2s,transform .2s}.mark-as-read-button:hover{background-color:#0000001a}.mark-as-read-button:disabled{opacity:.5;cursor:not-allowed;background-color:transparent}.notification-item.unlock-prompt{cursor:url(/mmgstudio/assets/link-DQZ6ERHq.cur),pointer;transition:background-color .2s}.notification-item.unlock-prompt:hover{background-color:#0000001a}#achievements-list{display:flex;flex-direction:column;gap:15px}.achievement-item{display:flex;align-items:center;gap:15px;padding:10px;border-radius:10px;background:#0000000d;opacity:.5;transition:opacity .3s,background .3s}.achievement-item.unlocked{opacity:1;background:#4caf5033}.achievement-icon{font-size:2em;width:40px;text-align:center;color:#888;display:flex;align-items:center;justify-content:center}.achievement-icon .fas,.achievement-icon .fab{transition:color .3s,transform .3s}.achievement-item.unlocked .achievement-icon{color:var(--active-color)}.achievement-item.unlocked:hover .achievement-icon .fas,.achievement-item.unlocked:hover .achievement-icon .fab{transform:scale(1.2) rotate(-10deg)}.cheat-code-section{display:flex;gap:10px;align-items:center;background-color:var(--search-bar-bg);padding:8px 12px;border-radius:12px;margin:10px 0;width:100%;max-width:none;border:1px solid var(--card-border);transition:box-shadow .2s}.cheat-code-section:has(:focus-visible){box-shadow:none;border-color:var(--card-border)}#cheat-code-input{flex-grow:1;border:none;background:none;outline:none;color:var(--text-color);font-size:.9em;font-weight:600}#cheat-code-input:focus-visible{outline:none!important;box-shadow:none!important}#cheat-code-btn{width:36px;height:36px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;color:var(--active-color);font-weight:700;transition:background-color .2s,transform .2s;flex-shrink:0;box-shadow:none}#cheat-code-btn:hover{transform:translate(5px);background-color:var(--icon-hover-bg)}#main-content-wrapper.hidden{display:none;opacity:0}.switch{position:relative;display:inline-block;width:40px;height:20px;transition:transform .2s ease}.switch:not(.disabled-state):hover{transform:scale(1.05)}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;inset:0;background-color:var(--slider-bg);transition:.4s;border-radius:20px}.slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--slider-checked-bg)}input:checked+.slider:before{transform:translate(20px)}.switch input:disabled+.slider{opacity:.5;cursor:url(/mmgstudio/assets/unavailable-lt03I83h.cur),not-allowed}.switch.disabled-state{cursor:url(/mmgstudio/assets/unavailable-lt03I83h.cur),not-allowed!important}.switch.disabled-state:after{content:"Default themes only";position:absolute;top:100%;right:0;font-size:8px;color:var(--text-color);opacity:.6;white-space:nowrap;font-weight:700;margin-top:3px;text-transform:uppercase;letter-spacing:.5px}#custom-dialog{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%) translateY(0);background-color:#1e1e1ee6;color:#fff;padding:.75rem 1.5625rem;border-radius:1rem;white-space:normal;max-width:90%;text-align:center;z-index:10000;box-shadow:0 .3125rem 1.25rem #0000004d;transition:opacity .3s,transform .3s;font-size:var(--font-body)}#custom-dialog.hidden{opacity:0;transform:translate(-50%,20px);pointer-events:none;display:none}#desktop-warning-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.6}#desktop-warning-overlay .settings-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}#desktop-warning-overlay .settings-card h2{font-size:1.3rem}#desktop-warning-overlay .settings-card p{font-size:.9rem;text-align:justify}#desktop-warning-overlay .settings-card p:last-of-type{margin-top:10px}.desktop-warning-icon{width:48px;height:48px;stroke-width:2;color:var(--text-color);margin-bottom:15px}@keyframes tutorial-pulse{0%{box-shadow:0 0 #1d4ed8b3}to{box-shadow:0 0 0 15px #1d4ed800}}body.tutorial-active-body #main-content-wrapper{pointer-events:none}#tutorial-overlay>*{pointer-events:all}#guide-selection-menu{display:flex;flex-direction:column;gap:15px}.guide-choice-btn{width:100%;padding:15px;font-size:1.1em;font-weight:700;border-radius:10px;border:1px solid var(--card-border);background-color:var(--card-bg);color:var(--text-color);transition:background-color .2s,transform .2s}.guide-choice-btn:hover{background-color:var(--icon-hover-bg);transform:translateY(-2px)}.tutorial-close-btn{position:absolute;top:5px;right:5px;background:none;border:none;color:#fff;font-size:1.2rem;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tutorial-close-btn:hover{background-color:#fff3}.playlist-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;position:relative}.playlist-header h2{margin:0;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center;gap:15px}.playlist-header .close-btn{position:absolute;right:-15px;top:50%;transform:translateY(-50%)}.clear-playlist-button{background:none;border:1px solid var(--card-border);color:var(--text-color);font-size:.75em;font-weight:600;padding:5px 10px;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:background-color .2s,color .2s,transform .2s}.clear-playlist-button:hover{background-color:var(--icon-hover-bg);color:#e91e63;transform:scale(1.1)}#playlist-header-actions{display:flex;gap:10px}.playlist-action-btn{background:none;border:1px solid var(--card-border);color:var(--icon-color);font-size:1rem;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s,transform .2s}.playlist-action-btn:hover{background-color:var(--icon-hover-bg);transform:scale(1.1)}.playlist-action-btn .fa-plus{color:var(--active-color)}#playlist-container{max-height:40vh;overflow-y:auto;display:flex;flex-direction:column;gap:0}.playlist-item{display:flex;align-items:center;gap:15px;padding:15px 20px;background-color:transparent;border-radius:0;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.playlist-item.dragging,.queue-item.dragging{opacity:.5}.playlist-item img{width:40px;height:40px;border-radius:5px;object-fit:cover}.playlist-item-info{flex-grow:1;cursor:pointer}.playlist-item-info p{margin:0;font-size:.9em}.playlist-item-info .playlist-item-title{font-weight:700}.playlist-item-info .playlist-item-subtitle{font-size:.8em;opacity:.7}.playlist-item.queue-item .playlist-drag-handle{cursor:grab}.playlist-drag-handle{color:#aaa;cursor:grab}.playlist-item.currently-playing{background-color:var(--active-color);color:#fff}.playlist-item.queue-item.dragging{opacity:.5;background-color:var(--icon-hover-bg)}.playlist-item.currently-playing .playlist-drag-handle,.playlist-item.currently-playing .playlist-item-delete{color:#fff}.playlist-item .currently-playing-indicator{font-size:.8em;font-style:italic;margin-left:auto;opacity:.8}.playlist-item-delete{background:none;border:none;color:var(--icon-color);font-size:1.1rem;padding:5px;border-radius:50%;transition:color .2s,background-color .2s}.playlist-item-delete:hover{color:#e91e63;background-color:#0000001a}#pwa-install-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:2000;transition:opacity .5s ease}#pwa-install-overlay.hidden{display:none!important;opacity:0}.pwa-install-card{background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;padding:30px;width:90%;max-width:450px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;color:#1f2937!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-family:Plus Jakarta Sans,sans-serif!important}.pwa-icon{width:80px;height:80px;border-radius:15px;margin-bottom:15px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.pwa-install-card h2{margin-top:0;margin-bottom:15px;color:#111827!important;text-shadow:none!important;font-size:1.3rem}.pwa-install-card p{margin-bottom:10px;line-height:1.5;color:#374151!important;text-shadow:none!important;font-size:.9rem;text-align:justify}.pwa-install-card ul{list-style:none;padding:0;margin:10px 0 20px;text-align:left;display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:#374151!important;text-shadow:none!important}.pwa-install-card ul li{display:flex;align-items:center;gap:10px}.pwa-install-card ul li i{color:#2563eb!important;width:20px;text-align:center}.pwa-install-actions{display:flex;gap:15px;width:100%;margin-top:15px}.pwa-action-btn{flex-grow:1;padding:12px 20px;border-radius:25px;border:none;font-size:1em;font-weight:700;font-family:Plus Jakarta Sans,sans-serif;transition:background-color .2s,transform .2s}.pwa-action-btn.install{background-color:#2563eb!important;color:#fff!important;border:none!important;box-shadow:0 4px 6px -1px #2563eb33!important}.pwa-action-btn.install:hover{background-color:#1d4ed8!important;transform:scale(1.03)}.pwa-action-btn.dismiss{background-color:#f3f4f6!important;color:#4b5563!important;border:1px solid #e5e7eb!important}.pwa-action-btn.dismiss:hover{background-color:#e5e7eb!important}.playlist-options-actions{display:flex;flex-direction:column;gap:15px;margin-top:20px}.playlist-option-btn{padding:15px;font-size:1.1em;font-weight:700;border-radius:10px;border:1px solid var(--card-border);background-color:var(--card-bg);color:var(--text-color);transition:background-color .2s,transform .2s;display:flex;align-items:center;justify-content:center;gap:10px}.playlist-option-btn:hover{background-color:var(--icon-hover-bg);transform:translateY(-2px)}.theme-row-premium{display:flex;align-items:center;gap:16px;padding:12px;background:#fff;border:1px solid #f1f5f9;border-radius:20px;margin-bottom:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer;position:relative;overflow:hidden}.theme-row-premium.selected{border-color:#3b82f6;background:#f8faff;box-shadow:0 4px 12px #3b82f614}.theme-row-premium:active{transform:scale(.98)}body.dark-theme .theme-row-premium{background:#1e293b;border-color:#334155}body.dark-theme .theme-row-premium.selected{background:#1e293b;border-color:#3b82f6;box-shadow:0 4px 20px #0000004d}body.dark-theme .theme-row-premium:not(.selected):hover{border-color:#475569}.playlist-tabs{display:flex;flex-shrink:0;border-bottom:1px solid var(--ui-bar-border);gap:10px}.playlist-tab-btn{padding:10px 15px;border:none;background:none;color:var(--text-color);font-weight:600;font-size:.9rem;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.playlist-tab-btn.active{color:var(--active-color);border-bottom-color:var(--active-color)}#library-container{flex-grow:1;overflow-y:auto;padding-bottom:15px;padding-left:.5rem;padding-right:.5rem;padding-top:10px}#library-container.titles-grid{display:grid}.section-title-group{display:flex;align-items:center;gap:15px;min-width:0;flex-shrink:1;width:100%;justify-content:flex-end}.section-title-group .section-title{margin-bottom:0}#library-header .clear-playlist-button{align-self:flex-end;transform:translateY(3.5px)}body.dark-theme .playlist-item.currently-playing,body.dark-theme .playlist-item.currently-playing .playlist-drag-handle,body.dark-theme .playlist-item.currently-playing .playlist-item-delete,body.dark-theme .temp-play-btn{color:#121212}.section-header-with-view-switcher{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative}.section-header-with-view-switcher .section-title{margin-bottom:0}#card-context-menu{position:fixed;z-index:1600;background-color:var(--card-style-bg);border-radius:10px;box-shadow:0 10px 30px #0003;border:1px solid var(--card-border);padding:8px;min-width:200px;animation:context-menu-fade-in .15s ease-out}@keyframes context-menu-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.context-menu-btn{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:none;border:none;color:var(--text-color);font-weight:600;text-align:left;border-radius:6px;transition:background-color .2s}.context-menu-btn:hover{background-color:var(--icon-hover-bg);color:var(--active-color)}.list-view-header{display:grid;font-size:.8rem;color:var(--text-color);opacity:.6;text-transform:uppercase;letter-spacing:.05em;font-weight:600;border-bottom:none;margin-bottom:8px}.content-sections-card.list-view .card{animation:none;display:grid;align-items:center;padding:.75rem 0;margin-bottom:4px;border-radius:10px;transition:background-color .2s;opacity:1}.list-view-image-container{position:relative;display:flex;align-items:center;justify-content:center}.list-view-item-image{width:40px;height:40px;border-radius:4px;object-fit:cover;flex-shrink:0}.content-sections-card.list-view .card:hover{background-color:#0000000a}body.dark-theme .content-sections-card.list-view .card:hover{background-color:#ffffff0f}#titles-section .content-sections-card.list-view,#video-list-section .content-sections-card.list-view,#library-container.list-view,#search-results-cards.list-view,#playlist-container{display:flex;flex-direction:column;gap:0!important;background:var(--card-style-bg);border-radius:24px;overflow-x:hidden;overflow-y:auto;box-shadow:var(--card-style-shadow);border:1px solid var(--card-border);padding:0!important}#titles-section .content-sections-card.list-view .card,#video-list-section .content-sections-card.list-view .card,#library-container.list-view .card,#search-results-cards.list-view .card,.playlist-item{margin-bottom:0!important;border-radius:0!important;border-bottom:1px solid var(--ui-bar-border)!important;padding:15px 20px!important;box-shadow:none!important;background:transparent!important;width:100%!important;box-sizing:border-box!important}#titles-section .content-sections-card.list-view .card:last-child,#video-list-section .content-sections-card.list-view .card:last-child,#library-container.list-view .card:last-child,#search-results-cards.list-view .card:last-child,.playlist-item:last-child{border-bottom:none!important}.content-sections-card.list-view .card.locked .list-view-item-image{filter:blur(1.5px) brightness(.7)}.content-sections-card.list-view .tag-item{width:auto!important;display:inline-block!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-view-lock-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;font-size:1.2em}.list-view-title{display:flex;flex-direction:column}.list-view-unlock-text{font-size:.75em;opacity:.7}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.dashboard-standalone-section{grid-column:1 / -1;padding:0}.dashboard-card-button{width:100%;margin-top:auto;padding:10px 15px;background-color:var(--icon-hover-bg);color:var(--text-color);font-size:.9em;font-weight:600;border-radius:25px;border:none;transition:background-color .2s}.dashboard-card-button:hover{background-color:#0000001a}#purchase-details{text-align:center;line-height:1.6;margin:20px 0;font-size:1.1em}#purchase-details strong{color:var(--active-color)}#purchase-actions{display:flex;gap:15px;justify-content:center}#daily-bonus-section.hidden{display:none}@keyframes shine-pulse{0%,to{opacity:1;color:#f59e0b}50%{opacity:.6;color:#fbbf24}}@keyframes pulse-claim-btn{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.text{position:absolute;color:#fff;font-weight:600;opacity:0;transition-duration:.4s}.card-menu-item{display:flex;align-items:center;width:100%;padding:10px 12px;background:transparent;border:none;color:var(--text-color);text-align:left;font-size:.95em;cursor:pointer;border-radius:8px;transition:background-color .2s}.card-menu-item:hover{background-color:#ffffff1a}.card-menu-item i{width:24px;margin-right:10px;text-align:center;font-size:1.1em}.card-menu-item i.active{color:#ef4444}.card-menu-item i.added{color:#10b981}.list-view .actions-col{min-width:40px}.ghost-image-placeholder{width:100%;aspect-ratio:16/9;background-color:#333;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:5px;border:none}.ghost-image-placeholder svg{font-size:1.8em;color:#666;width:32px;height:32px}@media(min-width:953px){.associated-video-card.ghost-card{gap:10px}.ghost-image-placeholder{width:100px;height:56px;flex-shrink:0;margin-bottom:0}}.hero-title{font-size:3.5rem;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-.025em;line-height:.85;margin-bottom:2rem;text-shadow:0 2px 10px rgba(0,0,0,.3);width:100%;overflow:hidden;white-space:nowrap}.hero-button{background-color:#fff;color:#000;padding:1rem 3rem;border-radius:1rem;font-weight:900;font-size:12px;text-transform:uppercase;border:none;cursor:url(/mmgstudio/assets/link-DQZ6ERHq.cur),pointer;transition:all .3s ease;box-shadow:0 10px 15px -3px #0000001a;margin-top:0;width:auto}.hero-button:hover{background-color:var(--active-color);color:#fff;transform:scale(1.05)}.reco-card:hover{transform:translateY(-4px);background-color:#fff}.about-card-template{background-color:#f9fafb;border-radius:32px;padding:2.5rem;display:flex;flex-direction:column;align-items:center;gap:2.5rem;border:1px solid #f3f4f6;position:relative;overflow:hidden;background-color:#fff}body.dark-theme .about-card-template{background-color:var(--card-bg);border-color:var(--card-border)}.about-card-image-container{width:11rem;height:11rem;border-radius:2.5rem;flex-shrink:0;box-shadow:0 25px 50px -12px #00000040;border:4px solid white;transform:rotate(3deg);transition:transform .5s;position:relative;z-index:10;overflow:hidden}.about-card-template:hover .about-card-image-container{transform:rotate(0)}.about-card-image{width:100%;height:100%;object-fit:cover}.about-card-content{position:relative;z-index:10;flex:1}.about-card-title{font-size:1.5rem;font-weight:900;text-transform:uppercase;margin-bottom:.75rem;color:var(--text-color)}.about-card-description{color:var(--text-color);opacity:.7;font-size:.875rem;line-height:1.625;font-weight:500;max-width:42rem;margin:0;text-align:justify}.shop-list-container{display:flex;flex-direction:column;gap:0;background:var(--card-style-bg);border-radius:24px;overflow:hidden;box-shadow:var(--card-style-shadow);border:1px solid var(--card-border)}.shop-list-item{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid var(--ui-bar-border);background:transparent;transition:background-color .2s;cursor:url(/mmgstudio/assets/link-DQZ6ERHq.cur),pointer;position:relative}.shop-list-item:last-child{border-bottom:none}.shop-list-item:hover{background-color:var(--icon-hover-bg)}.shop-list-img{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0;margin-right:15px;position:relative}.shop-list-img img{width:100%;height:100%;object-fit:cover}.shop-list-content{flex:1;min-width:0}.shop-list-actions{display:flex;align-items:center;gap:10px;margin-left:15px;flex-shrink:0}.shop-list-title{font-size:.95rem;font-weight:700;color:#1e293b;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-list-subtitle{font-size:.8rem;color:#94a3b8;display:flex;align-items:center;gap:4px;margin:0;font-weight:500}body.dark-theme .shop-list-title{color:var(--text-color)}.reco-playlist-chill{background:linear-gradient(135deg,#ff9a9e,#fad0c4)}.reco-playlist-frutiger{background:linear-gradient(135deg,#a1c4fd,#c2e9fb)}.reco-list-item{display:flex;align-items:center;padding:10px 15px!important;border-radius:0;transition:opacity .2s;box-shadow:none!important;border-bottom:.5px solid rgba(0,0,0,.05);cursor:pointer;margin:0!important}.reco-list-item:active,.reco-list-item:hover{opacity:.8;background-color:#00000005}body.dark-theme .reco-list-item{border-bottom:.5px solid rgba(255,255,255,.05)}body.dark-theme .reco-list-item:hover{background-color:#ffffff0d}.reco-list-img{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;font-size:.95rem;color:#fff;box-shadow:none!important}.reco-list-content{flex:1}#playlist-reco-list .reco-list-item p,.reco-list-item p{margin:0!important}.reco-list-title{font-size:.9rem;font-weight:700;margin-bottom:2px;color:var(--text-color)}.reco-list-subtitle{font-size:.75rem;color:#94a3b8!important;opacity:.8}.reco-list-action{padding:10px;font-size:.9rem}.guide-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:12px 16px;border-radius:16px;border:1px solid rgba(0,0,0,.03);transition:.2s;height:auto;text-align:left;color:var(--text-color);position:relative;overflow:hidden;background:#fff;box-shadow:none;cursor:pointer}.guide-icon{width:32px;height:32px;border-radius:8px;background:#f1f5f9;color:#3b82f6!important;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.guide-label{flex:1;font-size:.9rem;font-weight:600}.guide-arrow{font-size:.75rem;color:#94a3b8}.setting-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:.95rem}.setting-label-group{display:flex;align-items:center;gap:12px;font-weight:600}.update-notification{position:fixed;bottom:20px;right:20px;background:var(--card-style-bg);padding:15px 20px;border-radius:16px;box-shadow:0 10px 30px #0000004d;border:1px solid var(--active-color);z-index:10000;display:flex;align-items:center;gap:15px;animation:slide-up .5s ease-out;max-width:90%}.update-notification button{background:var(--active-color);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-weight:700;cursor:pointer;transition:transform .2s}.update-notification button:hover{transform:scale(1.05)}@keyframes slide-up{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.coin-icon-svg{width:1.3em!important;height:1.3em!important}.daily-bonus-list-item .reco-image-container{display:flex;align-items:center;justify-content:center;font-size:1.2rem;border-radius:12px;flex-shrink:0;line-height:0}.daily-bonus-list-item .reco-image-container .gift-icon-svg{width:.96em;height:.96em}.daily-bonus-list-item .reco-image-container .check-icon-svg,.daily-bonus-list-item .reco-image-container .fa-check{width:.85em;height:.85em}.upcoming-release-view{max-width:800px;margin:0 auto;padding:2rem 1rem 5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.upcoming-release-cover{width:100%;max-width:350px;margin:0 auto}.upcoming-release-cover img{width:100%;height:auto;border-radius:1.5rem;box-shadow:0 1rem 2rem #00000040;aspect-ratio:1/1;object-fit:cover}.upcoming-release-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.upcoming-release-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;background:rgba(var(--active-color-rgb, 59, 130, 246),.1);color:var(--active-color);border-radius:99px;font-weight:800;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.upcoming-release-title{font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.03em;color:var(--text-color);line-height:1.2;margin:0}.upcoming-release-desc{font-size:1.1rem;line-height:1.8;color:var(--text-color);opacity:.85;max-width:600px}.upcoming-release-actions{margin-top:1.5rem}@media(min-width:953px){.upcoming-release-view{flex-direction:row;align-items:center;text-align:left;gap:4rem;max-width:1000px;padding-top:4rem}.upcoming-release-content{align-items:flex-start}.upcoming-release-desc{text-align:justify}}.animation-bg-area{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;background:#fff}body.dark-theme .animation-bg-area{background-color:#121212}body.bg-icons .animation-bg-area{background-image:url(/mmgstudio/assets/icons-Dg-w2aAP.svg);background-size:cover;background-position:center;background-repeat:no-repeat}#guide-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:1000000;opacity:0;visibility:hidden;display:none;transition:opacity .3s ease;pointer-events:none}#guide-overlay.active{opacity:1;visibility:visible;display:block;pointer-events:auto}#guide-marker{position:fixed;pointer-events:none;z-index:1000002;transition:all .4s cubic-bezier(.23,1,.32,1);opacity:0;visibility:hidden;border-radius:10px;border:none;box-shadow:0 0 0 3px #fff,0 0 12px #0000004d}#guide-marker.active{opacity:1;visibility:visible}.guide-highlighted{position:relative;z-index:1000001!important;pointer-events:none!important;box-shadow:none!important;outline:none!important}#guide-tooltip{position:fixed;z-index:1000005;background:var(--card-style-bg, #ffffff);width:320px;max-width:90vw;padding:24px;border-radius:20px;box-shadow:var(--card-style-shadow, 0 10px 40px rgba(0, 0, 0, .2));opacity:0;visibility:hidden;display:none;pointer-events:none;transform:translateY(20px) scale(.95);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1),top .3s ease,left .3s ease;border:1px solid var(--card-border, rgba(0, 0, 0, .1));color:var(--text-color, #333);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#guide-tooltip.visible{opacity:1;visibility:visible;display:block!important;pointer-events:auto;transform:translateY(0) scale(1)}#guide-tooltip:before{content:"";position:absolute}.guide-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:20px;gap:12px}.guide-badge{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;padding:4px 8px;background:var(--active-color, #3b82f6);color:#fff;border-radius:99px;justify-self:start}.guide-close{background:none;border:none;cursor:pointer;color:var(--text-color, #666);opacity:.5;padding:4px;transition:.2s;display:flex;align-items:center;justify-content:center;justify-self:end}.guide-close:hover{opacity:1;transform:rotate(90deg)}.guide-title{font-size:1.25rem;font-weight:800;margin:0 0 8px;color:var(--text-color, #333);line-height:1.2}.guide-content{font-size:.95rem;line-height:1.6;color:var(--text-color, #666);margin-bottom:24px;opacity:.9}.guide-progress{display:flex;gap:6px;align-items:center;justify-self:center}.guide-footer{display:flex;justify-content:space-between;align-items:center}.guide-progress{display:flex;gap:4px}.guide-dot{width:6px;height:6px;border-radius:50%;background-color:var(--text-color, #ccc);opacity:.3;transition:all .3s cubic-bezier(.4,0,.2,1)}.guide-dot.active{opacity:1;background-color:var(--active-color, #3b82f6);transform:scale(1.2)}.guide-nav-buttons{display:flex;gap:12px}.guide-btn{width:40px;height:40px;border-radius:50%;font-size:1rem;cursor:pointer;transition:all .2s;border:none;display:flex;align-items:center;justify-content:center;gap:0}.guide-btn-prev{background:#0000000d;color:var(--text-color, #666)}.guide-btn-prev:hover{background:#0000001a}body.dark-theme .guide-btn-prev{background:#ffffff1a;color:#fff}.guide-btn-next{background:var(--active-color, #3b82f6);color:#fff}.guide-btn-next:hover{filter:brightness(1.1);transform:translateY(-1px)}.guide-btn-next.finish-btn{background:#10b981}#guide-splash{position:fixed;top:50%;left:50%;transform:translate(-50%,-40%);z-index:1000010;width:400px;max-width:90vw;background:var(--card-style-bg, #ffffff);padding:40px;border-radius:30px;text-align:center;box-shadow:var(--card-style-shadow, 0 30px 60px rgba(0, 0, 0, .3));opacity:0;visibility:hidden;display:none;pointer-events:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);border:1px solid var(--card-border, rgba(0, 0, 0, .05));color:var(--text-color, #333);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#guide-splash.active{opacity:1;visibility:visible;display:flex!important;pointer-events:auto;transform:translate(-50%,-50%)}.splash-content{display:flex;flex-direction:column;align-items:center;gap:16px}.splash-badge{font-size:12px;font-weight:900;background:var(--active-color, #3b82f6);color:#fff;padding:6px 12px;border-radius:99px;letter-spacing:.2em}.splash-title{font-size:2rem;font-weight:900;margin:0;line-height:1.1}.splash-desc{font-size:1rem;opacity:.7;margin-bottom:20px}.splash-start-btn{border:none;padding:16px 24px;font-size:1rem;font-weight:700;border-radius:16px;cursor:pointer;transition:all .2s;box-shadow:0 10px 20px #0000001a}.splash-start-btn.auto{background:var(--active-color, #3b82f6);color:#fff;box-shadow:0 10px 20px #3b82f64d}.splash-close-btn{position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.5rem;color:var(--text-color, #333);cursor:pointer;z-index:10;transition:transform .2s}.splash-close-btn:hover{transform:scale(1.1)}body.dark-theme .splash-close-btn{color:#fff}.finish-icon{font-size:4rem;color:#10b981;margin-bottom:20px;animation:scalePop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes scalePop{0%{transform:scale(0)}to{transform:scale(1)}}.splash-start-btn:hover{transform:scale(1.05);filter:brightness(1.1)}.splash-start-btn:active{transform:scale(.98)}.guide-click-feedback{animation:guideClickEffect .8s cubic-bezier(.4,0,.2,1);position:relative;pointer-events:none;z-index:100001!important}@keyframes guideClickEffect{0%{transform:scale(1);box-shadow:0 0 #ffffff80}40%{transform:scale(.92);box-shadow:0 0 0 20px #3b82f600}to{transform:scale(1);box-shadow:0 0 #3b82f600}}#main-content-wrapper{opacity:0}:root{--font-momo: "Momo Trust Display", sans-serif;--explosion-radius: 450px;--exit-radius: 1300px;--anim-bezier: cubic-bezier(.15, .85, .35, 1);--collision-bezier: cubic-bezier(.25, 1, .5, 1)}.momo-font{font-family:var(--font-momo)!important}#intro-container,#intro-container *{font-family:Momo Trust Display,sans-serif!important;font-style:normal!important;text-shadow:none!important;box-shadow:none!important;border-radius:0!important}#intro-container h1,#intro-container h2{text-transform:lowercase!important;font-weight:700!important;letter-spacing:-.05em!important;margin:0!important;color:inherit}#intro-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center;background-color:#fff;opacity:1;transition:opacity .8s ease-in-out}.intro-scene-bg{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%}.intro-scene-scaler{position:relative;display:flex;align-items:center;justify-content:center;transition:transform .3s}.intro-side-text{position:absolute;z-index:30;white-space:nowrap;opacity:0;filter:blur(4px);transition:transform 1.1s var(--collision-bezier),opacity .8s,filter .8s}.intro-music{transform:translate(-100vw)}.intro-beats{transform:translate(100vw)}.intro-heading{color:#1e293b;font-size:3.75rem;line-height:1;letter-spacing:-.05em;text-transform:lowercase;font-weight:700;margin:0}.intro-accent-blue{color:#3b82f6}.intro-accent-purple{color:#a855f7}.intro-studio-wrapper{position:absolute;z-index:50;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(15px) scale(.5);filter:blur(24px);transition:all .7s}.intro-visible{opacity:1!important;transform:translateY(15px) scale(1)!important;filter:blur(0)!important}.intro-studio-title{color:#0f172a;font-size:6rem;line-height:1;letter-spacing:-.025em;text-transform:lowercase;font-weight:700;display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:3rem 1rem;margin:0}@media(min-width:768px){.intro-studio-title{font-size:8rem}}.intro-logo-box{width:8rem;height:8rem;border-radius:30px!important;background-color:#fff!important;display:flex;align-items:center;justify-content:center;box-shadow:0 25px 50px -12px #00000040!important;border:1px solid #f1f5f9!important;opacity:0;z-index:40}.intro-logo-letter{font-size:4.5rem;transform:translateY(-.125rem);display:inline-block}.intro-particles{position:absolute;inset:0;pointer-events:none;z-index:10}.pointer-events-none{pointer-events:none}.intro-particle-blue{color:#3b82f6}.intro-particle-purple{color:#a855f7}.intro-particle-red{color:#ef4444}.intro-particle-emerald{color:#10b981}.intro-particle-pink{color:#ec4899}.intro-particle-orange{color:#f97316}.intro-particle-yellow{color:#facc15}.intro-particle-cyan{color:#22d3ee}.grad-text{background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;animation:gradient-flow 4s linear infinite;overflow:visible;padding:.05em .1em;margin:-.05em -.1em}.logo-grad{background-image:linear-gradient(90deg,#ec4899,#8b5cf6,#3b82f6,#8b5cf6,#ec4899)}.studio-grad{background-image:linear-gradient(90deg,#ec4899,#8b5cf6,#3b82f6,#ec4899);animation-duration:3s}@keyframes gradient-flow{0%{background-position:0% center}to{background-position:200% center}}@keyframes physics-bounce{0%{transform:translateY(-800px) scaleY(1.4) scaleX(.7);filter:blur(12px);opacity:0}25%{transform:translateY(0) scaleY(.5) scaleX(1.5);filter:blur(0);opacity:1}40%{transform:translateY(-100px) scaleY(1.1) scaleX(.9)}55%{transform:translateY(0) scaleY(.8) scaleX(1.2)}70%{transform:translateY(-30px) scaleY(1.05) scaleX(.95)}82%{transform:translateY(0) scaleY(.95) scaleX(1.05)}to{transform:translateY(0) scaleY(1) scaleX(1);filter:blur(0)}}@keyframes collision-flash{0%{transform:scale(1);filter:brightness(1) blur(0);opacity:1}30%{transform:scale(1.6);filter:brightness(4) blur(10px);opacity:1}to{transform:scale(5);filter:brightness(12) blur(40px);opacity:0}}.particle-wrapper{position:absolute;left:50%;top:50%;margin:-23px 0 0 -23px;pointer-events:none;opacity:0;will-change:transform,opacity;animation:explosion-move 1.4s var(--anim-bezier) forwards}@keyframes explosion-move{0%{transform:translate(0) scale(0);opacity:0;filter:blur(10px)}20%{opacity:0}35%{opacity:1;filter:blur(0)}to{transform:translate(calc(cos(var(--angle)) * var(--explosion-radius)),calc(sin(var(--angle)) * var(--explosion-radius))) scale(1);opacity:1;filter:blur(0)}}.exit-propulsion{transition:transform 1.2s cubic-bezier(.4,0,.2,1),opacity .8s ease-in;transform:translate(calc(cos(var(--angle)) * var(--exit-radius)),calc(sin(var(--angle)) * var(--exit-radius))) scale(.3)!important;opacity:0!important}@keyframes float-v{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.is-floating{animation:float-v 4s ease-in-out infinite}@keyframes fade-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.8;transform:translateY(-5px)}}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/mmgstudio/assets/fa-brands-400-Ch568Ea9.woff2) format("woff2")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/mmgstudio/assets/fa-regular-400-9VThgXHM.woff2) format("woff2")}.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}.fa-mobile-alt:before{content:""}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/mmgstudio/assets/fa-solid-900-QWY35r5r.woff2) format("woff2")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}.fa,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-arrow-left:before{content:""}.fa-home:before{content:""}.fa-search:before{content:""}.fa-tag:before{content:""}.fa-shopping-cart:before{content:""}.fa-trophy:before{content:""}.fa-cog:before{content:""}.fa-wifi:before{content:""}.fa-expand:before{content:""}.fa-plus:before{content:"+"}.fa-question-circle:before{content:""}.fa-chevron-down:before{content:""}.fa-play-circle:before{content:""}.fa-random:before{content:""}.fa-step-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-step-forward:before{content:""}.fa-sync-alt:before{content:""}.fa-heart:before{content:""}.fa-list-ul:before{content:""}.fa-share-alt:before{content:""}.fa-ellipsis-v:before{content:""}.fa-moon:before{content:""}.fa-times:before{content:""}.fa-info-circle:before{content:""}.fa-lock:before{content:""}.fa-trash:before{content:""}.fa-music:before{content:""}.fa-bolt:before{content:""}.fa-bell:before{content:""}.fa-check:before{content:""}.fa-bars:before{content:""}.fa-volume-up:before{content:""}.fa-trash-alt:before{content:""}.fa-gamepad:before{content:""}.fa-hourglass-end:before{content:""}.fa-record-vinyl:before{content:""}.fa-camera:before{content:""}.fa-lightbulb:before{content:""}.fa-arrow-right:before{content:""}.fa-instagram:before{content:""}.fa-playstation:before{content:""}.fa-spotify:before{content:""}.fa-apple:before{content:""}.fa-youtube:before{content:""}.fa-deezer:before{content:""}.fa-amazon:before{content:""}.fa-compact-disc:before{content:""}.fa-video:before{content:""}.fa-chart-line:before{content:""}.fa-tree:before{content:""}.fa-desktop:before{content:""}.fa-book:before{content:""}.fa-level-up-alt:before{content:""}.fa-coins:before{content:""}body.theme-default-2{--bg-color: transparent;--text-color: #111827;--text-muted: #6e6e8c;--card-bg: transparent;--card-border: transparent;--ui-bar-bg: transparent;--ui-bar-border: transparent;--active-color: #8b5cf6;--icon-color: #6e6e8c;--icon-hover-bg: transparent;--search-bar-bg: transparent;--shadow-color: transparent;--card-style-bg: transparent;--card-style-shadow: none;font-family:Plus Jakarta Sans,sans-serif;background:radial-gradient(at 0% 0%,rgba(139,92,246,.7) 0px,transparent 55%),radial-gradient(at 100% 0%,rgba(236,72,153,.6) 0px,transparent 55%),radial-gradient(at 100% 100%,rgba(16,185,129,.55) 0px,transparent 55%),radial-gradient(at 0% 100%,rgba(245,158,11,.55) 0px,transparent 55%),#f0f4ff!important;background-attachment:fixed!important;animation:mesh-subtle-glow 20s ease-in-out infinite alternate}body.theme-default-2 .animation-bg-area{display:none!important}@keyframes mesh-subtle-glow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(15deg)}}body.theme-default-2.dark-theme{background:radial-gradient(at 0% 0%,rgba(139,92,246,.6) 0px,transparent 55%),radial-gradient(at 100% 0%,rgba(236,72,153,.6) 0px,transparent 55%),radial-gradient(at 100% 100%,rgba(16,185,129,.55) 0px,transparent 55%),radial-gradient(at 0% 100%,rgba(245,158,11,.55) 0px,transparent 55%),#080c18!important}body.theme-default-2 .settings-card,body.theme-default-2 .mobile-mini-player,body.theme-default-2 .mobile-bottom-nav,body.theme-default-2 .mobile-queue-panel,body.theme-default-2 .mobile-full-player,body.theme-default-2 .bottom-ui-container,body.theme-default-2 #custom-dialog,body.theme-default-2 .tutorial-step-content,body.theme-default-2 #guide-tooltip,body.theme-default-2 #guide-splash,body.theme-default-2 .card-menu-dropdown,body.theme-default-2 .mobile-card-menu-panel{background:#fff!important;color:var(--text-color)!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 10px 40px #0000001a!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-default-2.dark-theme .settings-card,body.theme-default-2.dark-theme .mobile-mini-player,body.theme-default-2.dark-theme .mobile-bottom-nav,body.theme-default-2.dark-theme .mobile-queue-panel,body.theme-default-2.dark-theme .mobile-full-player,body.theme-default-2.dark-theme .bottom-ui-container,body.theme-default-2.dark-theme #custom-dialog,body.theme-default-2.dark-theme .tutorial-step-content,body.theme-default-2.dark-theme #guide-tooltip,body.theme-default-2.dark-theme #guide-splash,body.theme-default-2.dark-theme .card-menu-dropdown,body.theme-default-2.dark-theme .mobile-card-menu-panel{background:#1e293b!important;color:#f1f5f9!important;border:1px solid rgba(255,255,255,.05)!important}body.theme-default-2 .top-bar-pc-clean .search-bar,body.theme-default-2 .top-bar-pc-clean .top-bar-right,body.theme-default-2 .shop-coin-counter{background-color:#ffffff40!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 4px 16px #00000005!important;transition:all .3s ease}body.theme-default-2 .lang-btn.active{background-color:var(--active-color)!important;color:#fff!important;border:none!important}body.theme-default-2 .view-switch-btn.active,body.theme-default-2 .wifi-arrow-btn{background-color:transparent!important;color:var(--active-color)!important;border:none!important;box-shadow:none!important}body.theme-default-2 .switch input:checked+.slider{background-color:var(--active-color)!important}body.theme-default-2 .social-btn-small,body.theme-default-2 .about-switch-btn{background-color:#ffffff1a!important;backdrop-filter:blur(12px) saturate(180%)!important;-webkit-backdrop-filter:blur(12px) saturate(180%)!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:none!important}body.theme-default-2.dark-theme .top-bar-pc-clean .search-bar,body.theme-default-2.dark-theme .top-bar-pc-clean .top-bar-right,body.theme-default-2.dark-theme .shop-coin-counter{background-color:#0f172a66!important;border:1px solid rgba(255,255,255,.08)!important}body.theme-default-2.dark-theme .social-btn-small,body.theme-default-2.dark-theme .about-switch-btn{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.05)!important}body.theme-default-2 .top-bar-pc-clean,body.theme-default-2 .top-bar{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-default-2 .sidebar,body.theme-default-2 .sidebar-content-wrapper,body.theme-default-2 .main-area,body.theme-default-2 .content-section-board,body.theme-default-2 .page-content{background:transparent!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}body.theme-default-2 .sidebar{background-color:#ffffffb3!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-right:1px solid rgba(0,0,0,.05)!important}body.theme-default-2 .card__description,body.theme-default-2 .reco-list-subtitle,body.theme-default-2 .playlist-item-subtitle,body.theme-default-2 .reco-subtitle,body.theme-default-2 .shop-list-subtitle,body.theme-default-2 .guide-description{color:var(--text-muted)!important;opacity:1!important}body.theme-default-2 .guide-label,body.theme-default-2 .reco-list-title{color:var(--text-color)!important}body.theme-default-2 .reco-list-subtitle,body.theme-default-2 #playlist-reco-list .reco-list-subtitle{color:var(--text-muted)!important;opacity:1!important}body.theme-default-2 .section-header,body.theme-default-2 .section-header-simple,body.theme-default-2 .section-header-with-view-switcher{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:14px 0 10px!important}body.theme-default-2 .section-title{color:var(--text-color)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0!important}body.theme-default-2 .guide-row{background:transparent!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.05)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:background .2s ease!important;margin-bottom:0!important}body.theme-default-2 .guide-row:last-child{border-bottom:none!important}body.theme-default-2 .guide-row:hover{background:#00000008!important}body.theme-default-2.dark-theme .guide-row{background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important;box-shadow:none!important}body.theme-default-2.dark-theme .guide-row:hover{background:#ffffff08!important}body.theme-default-2 .bonus-badge{background:#ffffff40!important;color:var(--active-color)!important;border:1px solid rgba(255,255,255,.3)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}body.theme-default-2.dark-theme .bonus-badge{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.15)!important}body.theme-default-2 .guide-arrow{color:var(--active-color)!important;opacity:.8!important}body.theme-default-2 #playlist-reco-list,body.theme-default-2 .guide-list,body.theme-default-2 .about-card-template,body.theme-default-2 #daily-bonus-section,body.theme-default-2 .shop-list-container,body.theme-default-2 .news-card-container{background-color:#ffffff40!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 4px 16px #00000005!important;border-radius:28px!important}body.theme-default-2.dark-theme #playlist-reco-list,body.theme-default-2.dark-theme .guide-list,body.theme-default-2.dark-theme .about-card-template,body.theme-default-2.dark-theme #daily-bonus-section,body.theme-default-2.dark-theme .shop-list-container,body.theme-default-2.dark-theme .news-card-container{background-color:#0f172a66!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 32px #0000004d!important}@media(min-width:953px){body.theme-default-2 .content-sections-card.list-view,body.theme-default-2 #library-container.list-view,body.theme-default-2 #playlist-container,body.theme-default-2 .ui-block,body.theme-default-2 .news-scroll .news-item,body.theme-default-2 .upcoming-release-card{background-color:#ffffff40!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 4px 16px #00000005!important;border-radius:28px!important}body.theme-default-2.dark-theme .content-sections-card.list-view,body.theme-default-2.dark-theme #library-container.list-view,body.theme-default-2.dark-theme #playlist-container,body.theme-default-2.dark-theme .ui-block,body.theme-default-2.dark-theme .news-scroll .news-item,body.theme-default-2.dark-theme .upcoming-release-card{background-color:#0f172a66!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 32px #0000004d!important}}body.theme-default-2 .top-bar-pc-clean .search-bar{border-radius:20px!important;padding:0 1.5rem!important;height:48px!important}body.theme-default-2 .top-bar-pc-clean .top-bar-right{border-radius:9999px!important;padding:0 16px!important;height:48px!important}body.theme-default-2 .guide-icon,body.theme-default-2 .reco-list-img{width:40px!important;height:40px!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.theme-default-2 .daily-bonus-card,body.theme-default-2 .daily-bonus-item{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.theme-default-2.dark-theme .guide-icon,body.theme-default-2.dark-theme .reco-list-img{background:#0003!important;border:1px solid rgba(255,255,255,.05)!important}body.theme-default-2.dark-theme .daily-bonus-card,body.theme-default-2.dark-theme .daily-bonus-item{background:transparent!important;border:none!important}body.theme-default-2 #daily-bonus-section .bonus-day,body.theme-default-2 #daily-bonus-section .bonus-reward,body.theme-default-2 #daily-bonus-section .daily-bonus-item.completed *{color:var(--text-color)!important}body.theme-default-2 .card,body.theme-default-2 .dashboard-card{background-color:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-default-2 .titles-grid .card.now-playing-card .card-image-container:before{display:none!important}body.theme-default-2 .card__title,body.theme-default-2 .card__title span,body.theme-default-2 .card.now-playing-card .card__title,body.theme-default-2 .card.now-playing-card .card__title span{text-shadow:none!important;-webkit-text-stroke:0!important}body.theme-default-2 .card.now-playing-card .card__title span{color:var(--active-color)!important}body.theme-default-2 .card,body.theme-default-2 .dashboard-card{border-radius:20px;box-shadow:none!important;border:none!important;background:transparent!important;transition:all .3s ease}body.theme-default-2 .card:hover,body.theme-default-2 .dashboard-card:hover{transform:translateY(-4px);background-color:transparent!important;filter:brightness(1.1)}body.theme-default-2 .list-view .card:hover,body.theme-default-2 #library-container.list-view .card:hover,body.theme-default-2 .playlist-item:hover{transform:none!important;background-color:#ffffff26!important;filter:none!important}body.theme-default-2.dark-theme .list-view .card:hover,body.theme-default-2.dark-theme #library-container.list-view .card:hover,body.theme-default-2.dark-theme .playlist-item:hover{background-color:#ffffff0d!important}body.theme-default-2 .card-image-container,body.theme-default-2 .card-image,body.theme-default-2 .dashboard-card img{border:none!important;box-shadow:none!important;outline:none!important}body.theme-default-2 .search-box{background:transparent!important;box-shadow:none!important;border:none!important}body.theme-default-2 .upcoming-release-card{background-color:transparent!important;box-shadow:none!important;border:none!important}body.theme-default-2 .about-card-image-container{border:none!important;background:transparent!important}body.theme-default-2 .shop-list-item,body.theme-default-2 .content-sections-card.list-view .card,body.theme-default-2 .playlist-item{border-bottom:none!important}body.theme-default-2 .sidebar-nav-link:hover,body.theme-default-2 .sidebar-nav-link.active{background-color:transparent!important;color:var(--active-color)!important;box-shadow:none!important}body.theme-default-2 .progress-bar,body.theme-default-2 .mini-player-progress{background-color:#00000014!important}body.theme-default-2.dark-theme .progress-bar,body.theme-default-2.dark-theme .mini-player-progress{background-color:#ffffff1a!important}body.theme-default-2 .top-bar-btn:hover,body.theme-default-2 .clickable-icon:hover{background-color:transparent!important;opacity:.6;transform:scale(1.1)}body.theme-default-2.dark-theme{--text-color: #f3f4f6;--text-muted: #a5a5b5;--icon-color: #a5a5b5}body.theme-default-2.dark-theme .sidebar{background-color:#0f172a66!important;border-right:1px solid rgba(255,255,255,.05)!important}@media(min-width:953px){body.theme-default-2.dark-theme .card,body.theme-default-2.dark-theme .dashboard-card,body.theme-default-2.dark-theme .ui-block,body.theme-default-2.dark-theme #playlist-reco-list,body.theme-default-2.dark-theme .about-card-template{background-color:#1e293b4d!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 24px #0003!important}body.theme-default-2.dark-theme .card:hover{background-color:#1e293b80!important}}@media(max-width:952px){body.theme-default-2 .hero-section .section-header-simple,body.theme-default-2 .daily-bonus-section .section-header-simple{display:none!important}body.theme-default-2 .guide-list{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;gap:10px!important}body.theme-default-2 .guide-row{background:#fff3!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:16px!important;border-bottom:1px solid rgba(255,255,255,.3)!important}body.theme-default-2.dark-theme .guide-row{background:#0f172a66!important;border:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}body.theme-default-2 .mobile-header-icons,body.theme-default-2 .top-bar{background:#fff!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;margin:0!important;padding-bottom:0!important}body.theme-default-2 .profile-switch,body.theme-default-2 .profile-switch.sliding-tabs{background:#fff!important;margin:auto 0 0!important;padding:0!important;height:40px!important;border:none!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.theme-default-2 .profile-switch-btn,body.theme-default-2 .about-switch-btn{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-default-2.dark-theme .mobile-header-icons,body.theme-default-2.dark-theme .top-bar{background:#1e293b!important;border:none!important;box-shadow:none!important}body.theme-default-2.dark-theme .profile-switch,body.theme-default-2.dark-theme .profile-switch.sliding-tabs{background:#1e293b!important;margin:auto 0 0!important;padding:0!important;height:40px!important;border:none!important}body.theme-default-2.dark-theme .profile-switch-btn,body.theme-default-2.dark-theme .about-switch-btn{background:transparent!important;border:none!important}}body.theme-16bit{--bg-color: #a9dcf5;--text-color: #004466;--text-muted: #005580;--card-bg: rgba(255, 255, 255, .65);--ui-bar-bg: rgba(255, 255, 255, .8);--ui-bar-border: #ffffff;--active-color: #0088cc;--icon-color: #005580;--search-bar-bg: rgba(255, 255, 255, .4);--card-border: rgba(255, 255, 255, .9);--shadow-color: rgba(0, 136, 204, .25);--card-style-bg: rgba(255, 255, 255, .85);--card-style-shadow: 0 8px 32px rgba(0, 60, 100, .25);background:linear-gradient(135deg,#87ceeb,#e0f7fa,#98fb98);background-attachment:fixed;font-family:Plus Jakarta Sans,sans-serif}body.theme-16bit .main-area,body.theme-16bit .sidebar,body.theme-16bit .card .card-inner,body.theme-16bit .settings-card,body.theme-16bit .search-bar,body.theme-16bit .search-box,body.theme-16bit .profile-tab,body.theme-16bit .bottom-ui-container{border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.theme-16bit .sidebar,body.theme-16bit .bottom-ui-container,body.theme-16bit .mobile-bottom-nav,body.theme-16bit .top-bar,body.theme-16bit .mobile-mini-player,body.theme-16bit .dashboard-card:not(.carousel-card){background:linear-gradient(to bottom,#fffffff2,#ebf8fff2);border:1px solid rgba(255,255,255,.6);border-top:none;box-shadow:0 4px 15px #003c641a,inset 0 1px #fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px}body.theme-16bit .settings-card,body.theme-16bit .mobile-queue-panel,body.theme-16bit .mobile-card-menu-panel{background:#fff;border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 32px #003c6440;border-radius:16px}body.theme-16bit .card{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.theme-16bit .carousel-card{background:transparent!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 20px 40px -12px #00000040!important}body.theme-16bit .dashboard-about-card{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#000!important}body.theme-16bit .mobile-full-player{background:linear-gradient(to bottom,#cef,#fff 80%)!important}body.theme-16bit .playlist-item.currently-playing,body.theme-16bit .mobile-queue-list .playlist-item.currently-playing{background:transparent!important;box-shadow:none!important;border:none!important;text-shadow:none!important}body.theme-16bit .mobile-bottom-nav{border-radius:0!important;border-bottom:none}body.theme-16bit .sidebar,body.theme-16bit .top-bar{border-radius:0!important}body.theme-16bit .mobile-queue-panel,body.theme-16bit .mobile-card-menu-panel{border-radius:20px 20px 0 0;border-bottom:none}body.theme-16bit .profile-tab,body.theme-16bit .sidebar-nav-link,body.theme-16bit .dashboard-card-button,body.theme-16bit .shop-buy-btn,body.theme-16bit .theme-buy-btn,body.theme-16bit .lang-btn,body.theme-16bit .daily-bonus-action-btn{background:linear-gradient(to bottom,#fff,#f0f9ff 49%,#d6efff 50%,#e6f4ff);border:1px solid #8bcce6;color:#005580;box-shadow:0 2px 4px #0000000d;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,1);transition:all .2s ease}body.theme-16bit .profile-tab:hover,body.theme-16bit .sidebar-nav-link:hover,body.theme-16bit .daily-bonus-action-btn:hover{background:linear-gradient(to bottom,#fff,#e6f7ff);box-shadow:0 0 8px #0088cc4d;transform:translateY(-1px)}body.theme-16bit .top-bar-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#005580!important}body.theme-16bit .profile-tab.active,body.theme-16bit .sidebar-nav-link.active,body.theme-16bit .lang-btn.active{background:linear-gradient(to bottom,#6db3f2,#54a3ee 49%,#3690f0 50%,#1e69de);color:#fff;border-color:#046;text-shadow:0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px #fff6,0 2px 5px #0003}body.theme-16bit .view-switch-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#94a3b8!important;text-shadow:0 1px 0 rgba(255,255,255,.5)}body.theme-16bit .view-switch-btn:hover{color:#08c!important}body.theme-16bit .view-switch-btn.active,body.theme-16bit .lang-option.active{color:#08c!important;text-shadow:0 0 10px rgba(255,255,255,.8)}body.theme-16bit .search-bar,body.theme-16bit .search-box{background:#fff6!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 2px 4px #0000000d;border-radius:20px}body.theme-16bit .search-bar .top-bar-btn,body.theme-16bit .search-box .search-tag-btn{background:transparent!important;border:none!important;box-shadow:none!important}body.theme-16bit .tag-item,body.theme-16bit .tag-link span,body.theme-16bit .streaming-links-container a{background:linear-gradient(to bottom,#fff9,#ffffff4d);border:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.8);box-shadow:0 2px 5px #003c641a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-color);text-shadow:0 1px 0 rgba(255,255,255,.5)}body.theme-16bit .streaming-links-container a{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:12px;font-size:1.5rem}body.theme-16bit .playlist-tab-btn{font-weight:700}body.theme-16bit .playlist-tabs,body.theme-16bit .profile-switch{border-bottom:none!important}body.theme-16bit .sidebar{box-shadow:inset 0 1px #fff9!important}body.theme-16bit .top-bar{border:none!important;box-shadow:none!important}body.theme-16bit .search-bar:focus-within{border-color:#08c;box-shadow:0 0 8px #08c6,inset 0 1px 2px #0000000d}@media(min-width:953px){body.theme-16bit .search-bar{background:#fff!important}}body.theme-16bit h2,body.theme-16bit h3{color:#046;text-shadow:0 1px 0 rgba(255,255,255,.8);text-transform:none;letter-spacing:normal}body.theme-16bit .section-title{color:#046;text-shadow:0 1px 0 rgba(255,255,255,.8);text-transform:uppercase;letter-spacing:.08em}body.theme-16bit #mobile-header-title{color:#046!important;text-shadow:0 1px 0 rgba(255,255,255,.8)}body.theme-16bit .daily-bonus-card,body.theme-16bit .upcoming-release-card,body.theme-16bit .daily-bonus-card h3,body.theme-16bit .upcoming-release-card h3{color:#fff!important;text-shadow:none!important}body.theme-16bit #albums-cards .card-info-container{padding-left:10px}body.theme-16bit .animation-bg-area{display:none}@media(max-width:952px){body.theme-16bit .settings-card,body.theme-16bit .search-bar,body.theme-16bit .profile-tab{border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 4px 15px #003c641a!important}body.theme-16bit .search-bar:not(.visible){border:none!important;box-shadow:none!important}body.theme-16bit .mobile-header-icons,body.theme-16bit .profile-switch,body.theme-16bit .top-bar{background-color:#f6fcfe!important;border-bottom:none!important;box-shadow:none!important}}body.theme-16bit #loop-btn.active,body.theme-16bit .mobile-player-controls i.active{color:#ef4444!important;text-shadow:0 0 10px rgba(239,68,68,.5)}body.theme-16bit .daily-bonus-list-item.claimed{background:transparent!important;border:none!important;padding-left:0!important}body.theme-16bit .daily-bonus-list-item.claimed .reco-title,body.theme-16bit .daily-bonus-list-item.claimed .reco-image-container{color:#046!important;opacity:.8!important}body.theme-music-studio{--vst-bg: #000000;--vst-panel-top: #252a30;--vst-panel-bottom: #0f1113;--vst-accent: #ff9d00;--vst-signal: #34d399;--vst-danger: #f87171;--vst-border: #000000;--vst-silk: rgba(255, 255, 255, .08);--vst-font-mono: "Inter", sans-serif;--vst-font-main: "Inter", sans-serif;--bg-color: var(--vst-bg);--text-color: #a1a1aa;--card-bg: rgba(15, 17, 20, .85);--card-border: var(--vst-border);--ui-bar-bg: #2b2b2b;--ui-bar-border: #000;--active-color: #f59e0b;--icon-color: #a1a1aa;--search-bar-bg: #07090b;--card-style-bg: #14171a;--card-style-shadow: inset 0 0 20px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, .05);--main-board-bg: transparent;font-family:var(--vst-font-main);background-color:var(--vst-bg)!important;background-image:url(https://www.transparenttextures.com/patterns/dark-leather.png)!important;color:#a1a1aa}body.theme-music-studio .animation-bg-area{display:none}body.theme-music-studio .sidebar,body.theme-music-studio .bottom-ui-container,body.theme-music-studio .top-bar,body.theme-music-studio .mobile-bottom-nav,body.theme-music-studio .mobile-mini-player,body.theme-music-studio .mobile-full-player,body.theme-music-studio .mobile-queue-panel{background:linear-gradient(180deg,var(--vst-panel-top) 0%,var(--vst-panel-bottom) 100%)!important;border:2px solid #000!important;border-radius:4px!important;box-shadow:0 40px 80px #000c,inset 0 1px 1px #ffffff26!important;position:relative;overflow:hidden;border-left:12px solid #1a1a1a!important;border-right:12px solid #1a1a1a!important}body.theme-music-studio .mobile-bottom-nav,body.theme-music-studio .mobile-mini-player,body.theme-music-studio .mobile-full-player{position:fixed!important}body.theme-music-studio .mobile-mini-player{background:linear-gradient(180deg,var(--vst-panel-top) 0%,var(--vst-panel-bottom) 100%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:2px solid #000!important;border-left:8px solid #1a1a1a!important;border-right:8px solid #1a1a1a!important;border-radius:8px!important}body.theme-music-studio .mini-player-info h4,body.theme-music-studio .mini-player-context-text{color:#e4e4e7!important;text-shadow:none!important}body.theme-music-studio .mini-player-controls i{color:var(--vst-accent)!important}body.theme-music-studio .top-bar{border-top:none!important}body.theme-music-studio .sidebar:before,body.theme-music-studio .bottom-ui-container:before,body.theme-music-studio .mobile-full-player:before,body.theme-music-studio .top-bar:before{content:"";position:absolute;inset:0;background-image:url(https://www.transparenttextures.com/patterns/stardust.png);opacity:.12;pointer-events:none;z-index:0}body.theme-music-studio .sidebar:after,body.theme-music-studio .bottom-ui-container:after,body.theme-music-studio .sidebar:after:after,body.theme-music-studio .mobile-full-player:after{content:"";position:absolute;width:12px;height:12px;background:linear-gradient(135deg,transparent 42%,#000 42%,#000 58%,transparent 58%),radial-gradient(circle at 35% 35%,#888,#111);border-radius:50%;box-shadow:2px 2px 4px #00000080;z-index:10;pointer-events:none}body.theme-music-studio .sidebar:after{top:10px;right:4px}body.theme-music-studio .mobile-full-player:after{top:10px;right:4px}body.theme-music-studio .bottom-ui-container:after{top:50%;right:4px;transform:translateY(-50%)}body.theme-music-studio .dashboard-card:not(.carousel-card),body.theme-music-studio .settings-card,body.theme-music-studio .about-card-template,body.theme-music-studio .news-card-container,body.theme-music-studio .reco-card,body.theme-music-studio .daily-bonus-card,body.theme-music-studio .upcoming-release-card,body.theme-music-studio #daily-bonus-section,body.theme-music-studio .shop-list-container{background:#0f1114a6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;box-shadow:inset 0 1px 1px #ffffff0d,0 10px 30px #00000080!important;color:#a1a1aa;position:relative}body.theme-music-studio .card{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important;color:#a1a1aa}body.theme-music-studio .content-sections-card.list-view .card:hover{background-color:#ffffff0d!important;border-radius:4px}body.theme-music-studio .carousel-card{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:0 20px 40px -12px #00000080!important}body.theme-music-studio .carousel-card:after{display:none!important}body.theme-music-studio #daily-bonus-section .daily-bonus-list-item{background:transparent!important;border:none!important;box-shadow:none!important}body.theme-music-studio .shop-list-container .shop-list-item{background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important;box-shadow:none!important}body.theme-music-studio .daily-bonus-list-item .reco-title,body.theme-music-studio .daily-bonus-list-item .reco-subtitle{color:#a1a1aa!important;text-shadow:none!important}body.theme-music-studio .daily-bonus-list-item .reco-image-container{background:#ffffff0d!important;color:var(--vst-accent)!important}body.theme-music-studio .shop-list-title{color:#a1a1aa!important;font-family:var(--vst-font-mono)!important;text-shadow:none!important}body.theme-music-studio .shop-list-item.selected .shop-list-title{color:var(--vst-accent)!important}body.theme-music-studio .shop-list-subtitle,body.theme-music-studio .shop-item-status-text{color:#71717a!important;font-family:var(--vst-font-mono)!important}body.theme-music-studio .dashboard-card:before{content:"";position:absolute;inset:0;background-image:url(https://www.transparenttextures.com/patterns/stardust.png);opacity:.05;pointer-events:none;z-index:0}body.theme-music-studio .dashboard-card:after,body.theme-music-studio .settings-card:after,body.theme-music-studio .shop-list-container:after{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:linear-gradient(45deg,transparent 42%,#000 42%,#000 58%,transparent 58%),radial-gradient(circle at 35% 35%,#777,#1a1a1a);box-shadow:1px 1px 2px #000c;z-index:20;pointer-events:none}body.theme-music-studio .card:before,body.theme-music-studio .card:after{display:none!important}body.theme-music-studio .search-bar,body.theme-music-studio #cheat-code-input,body.theme-music-studio .search-box{background:#07090b!important;border:2px solid #000!important;border-radius:3px!important;box-shadow:inset 0 4px 12px #000000e6!important;position:relative;overflow:hidden}body.theme-music-studio .search-bar input,body.theme-music-studio #cheat-code-input,body.theme-music-studio .search-box input{font-family:var(--vst-font-mono)!important;color:var(--vst-accent)!important;text-shadow:0 0 5px rgba(255,157,0,.3);z-index:2;position:relative}body.theme-music-studio .search-bar:after,body.theme-music-studio .search-box:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,157,0,.03) 50%,transparent 50%);background-size:100% 4px;pointer-events:none;z-index:1}body.theme-music-studio .search-bar svg,body.theme-music-studio .search-box svg{color:#555;z-index:2;position:relative}body.theme-music-studio .shop-coin-counter{background:#07090b!important;border:2px solid #000!important;border-radius:3px!important;box-shadow:inset 0 4px 12px #000000e6!important}body.theme-music-studio .shop-coin-counter p,body.theme-music-studio .shop-coin-counter>span,body.theme-music-studio .shop-coin-counter .coin-icon-svg{color:var(--vst-accent)!important;text-shadow:none!important}body.theme-music-studio h1,body.theme-music-studio h2,body.theme-music-studio h3,body.theme-music-studio .section-title,body.theme-music-studio .shop-title,body.theme-music-studio #mobile-header-title{font-family:var(--vst-font-mono)!important;font-weight:700!important;color:var(--vst-accent)!important;letter-spacing:normal!important;text-shadow:0 0 10px rgba(255,157,0,.3)!important}body.theme-music-studio .card__title{font-family:var(--vst-font-mono)!important;font-weight:700!important;color:#a1a1aa!important;text-shadow:none!important}body.theme-music-studio .card.now-playing-card .card__title{color:var(--vst-accent)!important;text-shadow:0 0 10px rgba(255,157,0,.3)!important}body.theme-music-studio .sidebar-section-title{font-family:var(--vst-font-mono)!important;font-size:9px!important;font-weight:700!important;color:#71717a!important;letter-spacing:.1em}body.theme-music-studio .reco-subtitle,body.theme-music-studio .about-card-tag{font-family:var(--vst-font-mono)!important;font-weight:700!important;color:#71717a!important;letter-spacing:.1em}body.theme-music-studio .card__description,body.theme-music-studio .sidebar-nav-link span{font-family:var(--vst-font-mono)!important;font-weight:700!important;color:#71717a!important;letter-spacing:.05em}body.theme-music-studio .profile-tab,body.theme-music-studio .sidebar-nav-link,body.theme-music-studio .dashboard-card-button,body.theme-music-studio .about-switch-btn,body.theme-music-studio .shop-buy-btn,body.theme-music-studio .social-btn-small,body.theme-music-studio .theme-buy-btn{border-radius:2px!important;transition:all .1s;border:1px solid transparent;background:#ffffff0d}body.theme-music-studio .about-switch-btn,body.theme-music-studio .social-btn-small{color:#a1a1aa!important}body.theme-music-studio .top-bar-btn{border:none!important;background:transparent!important;box-shadow:none!important;color:#64748b!important;border-radius:2px!important}body.theme-music-studio .top-bar-btn svg,body.theme-music-studio .top-bar-btn i{color:#64748b!important;stroke:#64748b!important}body.theme-music-studio .top-bar-right .top-bar-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#64748b!important}body.theme-music-studio .playlist-tab-btn{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;color:#a1a1aa!important;border-radius:0!important;font-weight:700;letter-spacing:.05em;padding:10px 15px!important}@media(max-width:952px){body.theme-music-studio .playlist-tab-btn{background:transparent!important;border:1px solid rgba(255,157,0,.3)!important;border-radius:99px!important;padding:4px 12px!important;margin-right:8px;opacity:.6;font-size:.7rem!important;transition:all .2s ease}body.theme-music-studio .playlist-tab-btn.active{background:#ff9d000d!important;border-color:var(--vst-accent)!important;color:var(--vst-accent)!important;opacity:1!important;box-shadow:none!important;border-width:1.5px!important}}body.theme-music-studio .profile-switch-btn.active{color:var(--vst-accent)!important;text-shadow:0 0 10px rgba(255,157,0,.4)}body.theme-music-studio .profile-switch:after{background-color:var(--vst-accent)!important;box-shadow:0 0 8px var(--vst-accent)}body.theme-music-studio .profile-switch{border-bottom:none!important}body.theme-music-studio .profile-tab.active,body.theme-music-studio .sidebar-nav-link.active{background-color:#ff9d001a!important;color:var(--vst-accent)!important;border:1px solid var(--vst-accent)!important;box-shadow:0 0 10px #ff9d0033,inset 0 0 10px #00000080}body.theme-music-studio .view-switch-btn,body.theme-music-studio .lang-btn,body.theme-music-studio .lang-option{background:transparent!important;border:none!important;color:#fff6;border-radius:0;transition:all .3s ease;letter-spacing:1px;font-weight:700;font-family:var(--vst-font-mono)!important;box-shadow:none!important}body.theme-music-studio .view-switch-btn:hover,body.theme-music-studio .lang-btn:hover,body.theme-music-studio .lang-option:hover{background:transparent!important;color:#fffc}body.theme-music-studio .view-switch-btn.active,body.theme-music-studio .lang-btn.active,body.theme-music-studio .lang-option.active{background:transparent!important;color:var(--vst-accent)!important;text-shadow:none!important;border:none!important;box-shadow:none!important}body.theme-music-studio .language-switcher,body.theme-music-studio .view-switcher-settings{border:none!important;background:transparent!important}body.theme-music-studio .playlist-tab-btn.active{color:var(--vst-accent)!important;border-bottom-color:var(--vst-accent)!important;text-shadow:0 0 8px rgba(255,157,0,.4)}body.theme-music-studio .switch input:checked+.slider{background-color:var(--vst-accent)!important}body.theme-music-studio .sidebar-nav-link.active:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--vst-signal);box-shadow:0 0 8px var(--vst-signal);margin-right:8px;border:1px solid rgba(0,0,0,.5)}body.theme-music-studio .player-buttons>i,body.theme-music-studio .mobile-player-controls>i,body.theme-music-studio .controls-box,body.theme-music-studio .mobile-player-play-box{background:radial-gradient(circle at 30% 30%,#444,#111);border:3px solid #000;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 15px #0009,inset 0 1px #ffffff1a;color:#888;position:relative;transition:transform .1s linear}body.theme-music-studio .player-buttons>i:after,body.theme-music-studio .mobile-player-controls>i:after,body.theme-music-studio .controls-box:after,body.theme-music-studio .mobile-player-play-box:after{content:"";position:absolute;top:6px;left:50%;width:3px;height:8px;background:var(--vst-accent);transform:translate(-50%);border-radius:2px;box-shadow:0 0 5px var(--vst-accent);opacity:.3}body.theme-music-studio .player-buttons>i:hover,body.theme-music-studio .mobile-player-controls>i:hover,body.theme-music-studio .controls-box:hover,body.theme-music-studio .mobile-player-play-box:hover{color:var(--vst-accent);transform:rotate(15deg);background-color:transparent!important}body.theme-music-studio .player-buttons>i:hover:after,body.theme-music-studio .mobile-player-controls>i:hover:after,body.theme-music-studio .controls-box:hover:after,body.theme-music-studio .mobile-player-play-box:hover:after{opacity:1}body.theme-music-studio .controls-box i,body.theme-music-studio .mobile-player-play-box i{color:#ccc;transition:color .2s}body.theme-music-studio .controls-box:hover i,body.theme-music-studio .mobile-player-play-box:hover i{color:var(--vst-accent)}body.theme-music-studio .controls-box .fa-pause,body.theme-music-studio .mobile-player-play-box .fa-pause{margin-left:0!important}body.theme-music-studio .progress-bar,body.theme-music-studio .mission-progress-bar{background:#000!important;border:1px solid #333;height:6px!important;border-radius:2px!important}body.theme-music-studio .progress-fill,body.theme-music-studio .mission-progress-fill{background:var(--vst-accent)!important;box-shadow:0 0 10px var(--vst-accent);border-radius:1px!important}body.theme-music-studio .install-pwa-btn{background-color:var(--vst-accent)!important;color:#000!important}body.theme-music-studio .brand-block .mmg-title{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:900;color:#ffffff0d;letter-spacing:0}body.theme-music-studio .text-music{background:none;-webkit-text-fill-color:var(--vst-accent);text-shadow:0 0 15px rgba(255,157,0,.5)}body.theme-music-studio .text-beats{background:none;-webkit-text-fill-color:var(--vst-danger);text-shadow:0 0 15px rgba(239,68,68,.5)}body.theme-music-studio .rolling-viewport{height:60px!important;margin-top:-15px!important;overflow:hidden}body.theme-music-studio .rolling-track span{height:60px!important}body.theme-music-studio .brand-block.is-beats .rolling-track{transform:translateY(-60px)!important}body.theme-music-studio .sidebar-content-wrapper:after{content:"";display:block;height:2px;background:#0009;margin-top:auto;margin-bottom:20px;box-shadow:0 1px #ffffff05,0 4px #0009,0 5px #ffffff05,0 8px #0009,0 9px #ffffff05;width:60%;align-self:center}body.theme-music-studio .details-meta-container,body.theme-music-studio .associated-videos-panel h4{border-color:var(--vst-silk)!important}@media(min-width:953px){body.theme-music-studio .sidebar,body.theme-music-studio .bottom-ui-container{border-style:solid!important;border-color:#000!important;border-radius:0!important;box-shadow:inset 0 1px #ffffff26!important;display:flex!important;opacity:1!important;visibility:visible!important;background:linear-gradient(180deg,var(--vst-panel-top) 0%,var(--vst-panel-bottom) 100%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.theme-music-studio .sidebar{background:linear-gradient(180deg,var(--vst-panel-top) 0%,var(--vst-panel-bottom) 100%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-right:4px solid #1a1a1a!important;box-shadow:inset -1px 0 #ffffff1a,5px 0 15px #00000080!important;border-width:0 4px 0 0!important}body.theme-music-studio .top-bar{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:0 2.5rem!important;background:transparent!important;border:none!important;box-shadow:none!important}body.theme-music-studio .bottom-ui-container{z-index:9999!important;border:2px solid #000!important;background:linear-gradient(180deg,var(--vst-panel-top) 0%,var(--vst-panel-bottom) 100%)!important}body.theme-music-studio .bottom-ui-container:after{display:none!important}body.theme-music-studio .top-bar-right,body.theme-music-studio .top-bar-pc-clean .top-bar-right{background:#0f1114d9!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;box-shadow:inset 0 1px 1px #ffffff0d,0 10px 30px #00000080!important}body.theme-music-studio .top-bar-pc-clean .top-bar-right .top-bar-btn svg,body.theme-music-studio .top-bar-pc-clean .top-bar-right .top-bar-btn i{color:#a1a1aa!important;stroke:#a1a1aa!important}body.theme-music-studio .top-bar-pc-clean .search-bar{background:#07090b!important;border:2px solid #000!important;border-radius:6px!important;box-shadow:inset 0 4px 12px #000000e6!important}body.theme-music-studio #daily-bonus-section{background:#0f1114a6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;box-shadow:inset 0 1px 1px #ffffff0d,0 10px 30px #00000080!important;padding:16px!important}body.theme-music-studio #playlist-reco-list,body.theme-music-studio .guide-list{background:#0f1114a6!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;box-shadow:inset 0 1px 1px #ffffff0d,0 10px 30px #00000080!important;padding:0!important;overflow:hidden}body.theme-music-studio #playlist-reco-list .reco-list-item,body.theme-music-studio .guide-list .guide-row{background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important;box-shadow:none!important}body.theme-music-studio #playlist-reco-list .reco-list-item:last-child,body.theme-music-studio .guide-list .guide-row:last-child{border-bottom:none!important}body.theme-music-studio .associated-videos-panel{border-left-color:var(--vst-silk)!important}}body.theme-music-studio .card-menu-dropdown,body.theme-music-studio #card-context-menu{background:#1a1a1a!important;border:1px solid var(--vst-accent)!important;box-shadow:0 10px 30px #000c!important;border-radius:2px!important;padding:5px!important}body.theme-music-studio .card-menu-item,body.theme-music-studio .context-menu-btn{color:#a1a1aa!important;border-radius:2px!important;font-family:var(--vst-font-mono)!important;font-size:.85rem!important;transition:all .1s!important}body.theme-music-studio .card-menu-item:hover,body.theme-music-studio .context-menu-btn:hover{background-color:var(--vst-accent)!important;color:#000!important;font-weight:700!important}body.theme-music-studio .daily-bonus-list-item .bonus-badge{background:var(--vst-accent)!important;color:#000!important;border:1px solid #000!important;box-shadow:0 2px 5px #00000080!important;font-family:var(--vst-font-mono)!important}@media(max-width:952px){body.theme-music-studio .mobile-bottom-nav,body.theme-music-studio .mobile-mini-player{position:fixed!important;z-index:1000!important;border-left:2px solid #000!important;border-right:2px solid #000!important}body.theme-music-studio .top-bar{z-index:50!important;border-left:0!important;border-right:0!important;overflow:visible!important;position:sticky!important;top:0!important}body.theme-music-studio .top-bar{background:linear-gradient(180deg,var(--vst-panel-top) 0%,var(--vst-panel-bottom) 100%)!important;box-shadow:0 4px 15px #00000080!important}body.theme-music-studio .mobile-mini-player{bottom:calc(var(--mobile-nav-height) + 12px)!important}body.theme-music-studio .header-search{min-width:35vw!important;max-width:65%!important}body.theme-music-studio .search-bar:not(.visible){border:none!important;box-shadow:none!important;background:transparent!important}body.theme-music-studio .mobile-header-icons,body.theme-music-studio .profile-switch{background:transparent!important;box-shadow:none!important}body.theme-music-studio .mobile-full-player{z-index:9999!important;display:flex!important}body.theme-music-studio .mobile-full-player.active{transform:translateY(0)!important}}body.theme-playstation{--ps3-blue-top: #0058b1;--ps3-blue-bottom: #002d5c;--ps3-glass: rgba(255, 255, 255, .08);--ps3-border: rgba(255, 255, 255, .15);--ps3-font: "Saira", sans-serif;--bg-color: transparent;--text-color: white;--card-bg: var(--ps3-glass);--card-border: var(--ps3-border);--ui-bar-bg: transparent;--ui-bar-border: var(--ps3-border);--icon-color: white;--active-color: #00a0e9;--search-bar-bg: rgba(255, 255, 255, .1);--card-style-bg: var(--ps3-glass);--card-style-shadow: none;--main-board-bg: transparent;font-family:var(--ps3-font);background:linear-gradient(to bottom,var(--ps3-blue-top),var(--ps3-blue-bottom));background-attachment:fixed;color:#fff}body.theme-playstation .animation-bg-area{display:none}body.theme-playstation .ps3-waves-engine{display:block}body.theme-playstation .sidebar{background:#ffffff0a;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-right:1px solid var(--ps3-border)}body.theme-playstation .sidebar-nav-link{color:#ffffff80;transition:.4s cubic-bezier(.17,.67,.83,.67);border-left:4px solid transparent;border-radius:0;padding:10px 20px;font-weight:300;letter-spacing:1px}body.theme-playstation .sidebar-nav-link:hover,body.theme-playstation .sidebar-nav-link.active{color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent);text-shadow:0 0 15px rgba(255,255,255,.8);margin-left:-6px;border-left:4px solid white;transform:translate(8px);box-shadow:none}body.theme-playstation .top-bar{background:transparent;border-bottom:none}body.theme-playstation .search-bar,body.theme-playstation .search-box{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px!important}body.theme-playstation .search-bar:focus-within,body.theme-playstation .search-box:focus-within{background:#ffffff26!important;border-color:#ffffff80!important;box-shadow:0 0 15px #ffffff1a!important;outline:none!important}body.theme-playstation .search-bar input,body.theme-playstation .search-box input,body.theme-playstation #cheat-code-input{color:#fff!important}body.theme-playstation .search-bar input::placeholder,body.theme-playstation .search-box input::placeholder,body.theme-playstation #cheat-code-input::placeholder{color:#fff6}body.theme-playstation .top-bar-btn{background:transparent;border:none;color:#fff;border-radius:4px}body.theme-playstation .dashboard-card,body.theme-playstation .settings-card,body.theme-playstation .about-card-template,body.theme-playstation .news-card-container,body.theme-playstation .reco-card,body.theme-playstation .daily-bonus-card,body.theme-playstation .upcoming-release-card,body.theme-playstation .reco-list-item,body.theme-playstation .daily-bonus-list-item,body.theme-playstation .guide-row,body.theme-playstation .shop-coin-counter{background:transparent!important;border:1px solid var(--ps3-border)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;box-shadow:none!important;color:#fff!important}body.theme-playstation .playlist-tab-btn{background:transparent!important;border:1px solid var(--ps3-border)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;box-shadow:none!important;color:#fff!important;border-radius:99px!important}body.theme-playstation .playlist-tab-btn.active{border-color:var(--active-color)!important;color:var(--active-color)!important;background:#ffffff0d!important}body.theme-playstation .shop-coin-counter p,body.theme-playstation .shop-coin-counter>span,body.theme-playstation .shop-coin-counter .coin-icon-svg{color:#fff!important}body.theme-playstation .search-box .search-icon-input,body.theme-playstation .search-box .search-tag-btn{color:#ffffffb3!important}body.theme-playstation .top-bar-pc-clean .search-bar svg.lucide-search,body.theme-playstation .top-bar-right .top-bar-btn svg{color:#fff!important}body.theme-playstation .top-bar-right{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:20px!important;box-shadow:none!important}body.theme-playstation .card{background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff}body.theme-playstation .dashboard-card:hover,body.theme-playstation .reco-card:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-5px);box-shadow:0 20px 40px #0003}body.theme-playstation .card:hover{background:transparent;transform:translateY(-5px);box-shadow:none}body.theme-playstation .content-sections-card.list-view .card:hover{background:#0000004d!important;transform:none!important;border-radius:8px!important}body.theme-playstation .list-view .card-menu-btn{color:#fff!important}body.theme-playstation #titles-section .content-sections-card.list-view .card:hover,body.theme-playstation #video-list-section .content-sections-card.list-view .card:hover,body.theme-playstation #library-container.list-view .card:hover,body.theme-playstation #search-results-cards.list-view .card:hover{background:#0000004d!important}body.theme-playstation .carousel-card{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important;border-radius:40px!important}body.theme-playstation .card__title,body.theme-playstation .card__title>span,body.theme-playstation .section-title,body.theme-playstation h1,body.theme-playstation h2,body.theme-playstation h3,body.theme-playstation h4,body.theme-playstation .about-card-title,body.theme-playstation .reco-title,body.theme-playstation .mmg-title,body.theme-playstation .list-view-title>span,body.theme-playstation .shop-title,body.theme-playstation .daily-bonus-title,body.theme-playstation .upcoming-title,body.theme-playstation .library-section-title,body.theme-playstation #mobile-header-title{color:#fff!important;font-weight:600;letter-spacing:-.5px}body.theme-playstation .card__description,body.theme-playstation .reco-subtitle,body.theme-playstation .about-card-description{color:#ffffffb3}body.theme-playstation .reco-list-title,body.theme-playstation .reco-list-subtitle,body.theme-playstation .guide-label,body.theme-playstation .shop-list-title,body.theme-playstation .shop-list-subtitle,body.theme-playstation .about-card-title,body.theme-playstation .about-card-description{color:#fff!important}body.theme-playstation .bottom-ui-container{background:#0a1932bf!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-top:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}body.theme-playstation .progress-bar{background:#fff3;height:2px;border-radius:2px}body.theme-playstation .progress-fill{background:#fff;box-shadow:0 0 10px #fff;border-radius:2px}body.theme-playstation .shop-buy-btn,body.theme-playstation .theme-buy-btn,body.theme-playstation .dashboard-card-button,body.theme-playstation .daily-bonus-action-btn,body.theme-playstation .about-switch-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-weight:700;letter-spacing:1px;border-radius:0;transition:.2s}body.theme-playstation #cheat-code-btn{background:transparent;border:none;color:#fff;transition:.2s}body.theme-playstation .shop-buy-btn:hover,body.theme-playstation .theme-buy-btn:hover,body.theme-playstation .dashboard-card-button:hover,body.theme-playstation .daily-bonus-action-btn:hover,body.theme-playstation .about-switch-btn:hover{background:#fff;color:var(--ps3-blue-top)}body.theme-playstation #cheat-code-btn:hover{transform:translate(5px)}body.theme-playstation .brand-block .mmg-title{font-weight:200;letter-spacing:2px}body.theme-playstation .text-music,body.theme-playstation .text-beats{background:none;-webkit-text-fill-color:white;color:#fff;text-shadow:0 0 15px rgba(255,255,255,.8)}body.theme-playstation .rolling-viewport{height:60px;margin-top:-15px;overflow:hidden}body.theme-playstation .rolling-track span{height:60px}body.theme-playstation .brand-block.is-beats .rolling-track{transform:translateY(-60px)}.ps3-waves-engine{position:fixed!important;inset:0;z-index:0!important;pointer-events:none;display:none}.ps3-wave-layer{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:center;opacity:.5;transform:scale(1.1) translate(-1%,-1%) rotate(0)}.ps3-wave-layer:nth-child(2){opacity:.3;transform:scale(1.2) translate(1%,1%) rotate(1.5deg)}body.theme-playstation .filter-count-badge{color:var(--ps3-blue-top);background-color:#fff}body.theme-playstation .view-switch-btn,body.theme-playstation .lang-btn,body.theme-playstation .lang-option{background:transparent!important;border:none!important;color:#fff6;border-radius:0;transition:all .3s ease;letter-spacing:1px;font-weight:300;box-shadow:none!important}body.theme-playstation .view-switch-btn:hover,body.theme-playstation .lang-btn:hover,body.theme-playstation .lang-option:hover{background:transparent!important;color:#fffc}body.theme-playstation .view-switch-btn.active,body.theme-playstation .lang-btn.active,body.theme-playstation .lang-option.active{background:transparent!important;color:#fff;text-shadow:none!important;font-weight:700;border:none!important;box-shadow:none!important}body.theme-playstation .language-switcher,body.theme-playstation .view-switcher-settings{border:none!important;background:transparent!important}body.theme-playstation .social-btn-small{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff}body.theme-playstation .social-btn-small:hover{background:#fff;color:var(--ps3-blue-top)}body.theme-playstation .card-menu-dropdown,body.theme-playstation #card-context-menu{background:#0a1932d9!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 8px 32px #00000080!important;border-radius:12px!important;color:#fff!important}body.theme-playstation .card-menu-item,body.theme-playstation .context-menu-btn{transition:all .2s ease!important;color:#fffc!important}body.theme-playstation .card-menu-item i,body.theme-playstation .context-menu-btn i{color:#fff!important;opacity:.7}body.theme-playstation .card-menu-item:hover,body.theme-playstation .context-menu-btn:hover{background:linear-gradient(90deg,rgba(255,255,255,.1),transparent)!important;color:#fff!important;padding-left:18px!important}body.theme-playstation .mobile-bottom-nav,body.theme-playstation .mobile-mini-player,body.theme-playstation .mobile-full-player,body.theme-playstation .mobile-queue-panel,body.theme-playstation .mobile-card-menu-panel,body.theme-playstation .settings-card{background:#0a1932bf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(25px)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}body.theme-playstation .mobile-header-icons,body.theme-playstation .profile-switch,body.theme-playstation .profile-switch.sliding-tabs{background:#002d5c!important;box-shadow:none!important;border:none!important}body.theme-playstation .mobile-header-icons svg,body.theme-playstation .mobile-header-icons i,body.theme-playstation .mobile-header-icons .lucide,body.theme-playstation .mobile-header-icons a{color:#fff!important;stroke:#fff!important}body.theme-playstation .profile-switch-btn{color:#ffffff80!important}body.theme-playstation .profile-switch-btn.active{color:#fff!important}body.theme-playstation .daily-bonus-list-item .bonus-badge{background:transparent!important;border:1px solid var(--ps3-border)!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}body.theme-playstation .daily-bonus-list-item .reco-title,body.theme-playstation .daily-bonus-list-item .reco-subtitle,body.theme-playstation .context-menu-btn{color:#fff!important}@media(max-width:952px){body.theme-playstation .top-bar{background-color:#002d5c!important;border-bottom:none!important;display:flex!important;opacity:1!important;visibility:visible!important}body.theme-playstation .top-bar-btn,body.theme-playstation #mobile-header-title{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)}body.theme-playstation .mobile-header-icons,body.theme-playstation .profile-switch,body.theme-playstation .top-bar{background-color:#002d5c!important}body.theme-playstation #mobile-player-shuffle-btn.active,body.theme-playstation #mobile-player-loop-btn.active{color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.8)}}@media(min-width:953px){body.theme-playstation .guide-list,body.theme-playstation .daily-bonus-widget,body.theme-playstation #daily-bonus-section,body.theme-playstation #playlist-reco-list,body.theme-playstation .about-card-template{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;box-shadow:none!important;color:#fff!important}body.theme-playstation .guide-list .guide-row,body.theme-playstation .daily-bonus-widget .daily-bonus-list-item,body.theme-playstation #playlist-reco-list .reco-list-item{background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}body.theme-playstation .guide-list .guide-row:last-child,body.theme-playstation .daily-bonus-widget .daily-bonus-list-item:last-child,body.theme-playstation #playlist-reco-list .reco-list-item:last-child{border-bottom:none!important}body.theme-playstation .guide-icon,body.theme-playstation .reco-list-img{background:#ffffff1a!important;color:#fff!important}body.theme-playstation .playlist-tab-btn{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:10px 15px!important}body.theme-playstation .playlist-tab-btn.active{border-bottom-color:var(--active-color)!important;background:transparent!important;border-radius:0!important}body.theme-playstation #shuffle-btn.active,body.theme-playstation #loop-btn.active{color:#fff!important;text-shadow:0 0 10px rgba(255,255,255,.8)}}body.theme-playstation #guide-tooltip,body.theme-playstation #guide-splash{background:#0a0a0af2!important;border-color:#ffffff1a!important;color:#fff!important}body.theme-playstation .guide-title,body.theme-playstation .guide-content,body.theme-playstation .splash-title,body.theme-playstation .splash-desc,body.theme-playstation .splash-close-btn{color:#fff!important}body.theme-playstation #movable-player-container{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.theme-spotimon{--pokedex-red: #DC0A2D;--pokedex-dark-red: #8b0000;--pokedex-screen-bg: #1a1a1a;--pokedex-text-light: #f87171;--pokedex-text-main: #ffffff;--pokedex-accent: #fefce8;font-family:Plus Jakarta Sans,sans-serif;background-color:#f8fafc!important;color:#111827;--bg-color: #f8fafc;--text-color: #111827;--active-color: #3b82f6;--ui-bar-bg: #222;--ui-bar-border: transparent;--card-bg: var(--pokedex-screen-bg);--card-border: rgba(255, 255, 255, .1);--main-board-bg: transparent;--logo-color-1: var(--pokedex-red);--logo-color-2: #ffffff;--logo-color-3: #1a1a1a}.spotimon-bg-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;justify-content:center;align-items:center;background-color:#f8fafc}body.theme-spotimon .spotimon-bg-container{display:flex}@keyframes rotate-bg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#spotimon-main-art{transform-origin:center;will-change:transform}body.theme-spotimon #spotimon-main-art{animation:rotate-bg 140s linear infinite}.spotimon-svg{width:90vmin;height:90vmin;shape-rendering:geometricPrecision;opacity:.6}.stroke-l{stroke:#e2e8f0}.stroke-m{stroke:#cbd5e1}.stroke-s{stroke:#94a3b8}.fill-white{fill:#fff}body.theme-spotimon .sidebar{background-color:#d31027!important;background-image:linear-gradient(to bottom,#d31027,#910a19)!important;border-right:none!important;padding-right:0!important;color:#fff!important;--text-color: white;--icon-color: white;position:relative;overflow:hidden;box-shadow:4px 0 40px #0000004d!important}body.theme-spotimon .sidebar:before{content:"";position:absolute;inset:0;background-image:url(https://www.transparenttextures.com/patterns/carbon-fibre.png);opacity:.1;pointer-events:none;z-index:0}body.theme-spotimon .sidebar>*{position:relative;z-index:1}body.theme-spotimon .sidebar-content-wrapper{padding:15px 24px!important}body.theme-spotimon .mode-switcher,body.theme-spotimon #mmg-branding{display:none!important}body.theme-spotimon #spotimon-profile-switch{display:flex!important}.spotimon-control-core{display:none;flex-direction:row;align-items:center;justify-content:center;gap:1.25rem;padding:1.5rem 1rem;background:transparent;border-radius:2rem;margin-bottom:20px}.spotimon-lens-wrapper{position:relative}.spotimon-lens{position:relative;width:4rem;height:4rem;border-radius:50%;border:4px solid #ffffff;background:linear-gradient(135deg,#38bdf8,#2563eb,#1e40af);box-shadow:0 10px 25px -5px #2563eb99,inset 0 0 20px #fff6;cursor:pointer;overflow:hidden;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.spotimon-lens:hover{transform:scale(1.05);box-shadow:0 15px 35px -5px #2563ebb3,inset 0 0 25px #ffffff80}.spotimon-lens:active{transform:scale(.92)}.lens-reflection{position:absolute;top:15%;left:20%;width:30%;height:20%;background:linear-gradient(180deg,#ffffffe6,#ffffff1a);border-radius:9999px;filter:blur(2px);transform:rotate(-25deg);z-index:20}.lens-gradient{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0%,rgba(0,0,0,.3) 100%);pointer-events:none}.spotimon-diode{position:absolute;bottom:-2px;right:-2px;width:1.2rem;height:1.2rem;background-color:#dc2626;border-radius:50%;border:4px solid #D31027;display:flex;align-items:center;justify-content:center;z-index:20}.diode-light{width:.3rem;height:.3rem;background-color:#fff;border-radius:50%;box-shadow:0 0 4px #fff}.spotimon-stacked-text{display:flex;flex-direction:column;align-items:flex-start;position:relative}.stacked-title-static{font-size:1.4rem;font-weight:900;color:#fff;line-height:1;letter-spacing:-.05em;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.2)}.stacked-title-mask{height:1.3em;padding-right:.2em;margin-right:-.2em;overflow:hidden}.stacked-title-track{display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.76,0,.24,1)}.spotimon-control-core.is-beats .stacked-title-track{transform:translateY(-1.3em)}.stacked-title-dynamic{height:1em;display:flex;align-items:center;font-size:1.3em;font-weight:900;color:#fecaca;line-height:1;letter-spacing:-.05em;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.2);white-space:nowrap}.spotimon-hint-mask{position:absolute;top:100%;left:0;height:12px;overflow:hidden;margin-top:2px}.spotimon-hint-track{display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.76,0,.24,1)}.spotimon-control-core.is-beats .spotimon-hint-track{transform:translateY(-12px)}.spotimon-hint{height:12px;display:flex;align-items:center;font-size:8px;font-weight:700;color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.lens-scan-1{position:absolute;inset:0;border:1px dashed rgba(255,255,255,.4);border-radius:50%;animation:spin 10s linear infinite}.lens-scan-2{position:absolute;inset:8px;border:1px solid rgba(255,255,255,.2);border-top-color:#fffc;border-radius:50%;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}body.theme-spotimon .main-area{background-color:transparent!important}body.theme-spotimon .animation-bg-area{display:block!important;background:transparent!important}body.theme-spotimon .animation-bg-area>*:not(.spotimon-bg-container),body.theme-spotimon .ps3-waves-engine{display:none!important}body.theme-spotimon:before{content:"";position:fixed;top:0;left:0;right:0;height:2px;background:#fff3;z-index:1000;pointer-events:none}body.theme-spotimon .card{background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important;color:#111827;--text-color: #111827}body.theme-spotimon .dashboard-card{background-color:#fff9!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:24px!important;box-shadow:0 8px 32px #0000001a!important;color:#111827;--text-color: #111827}body.theme-spotimon .settings-card,body.theme-spotimon .about-card-template,body.theme-spotimon .news-card-container,body.theme-spotimon .reco-card,body.theme-spotimon .mobile-queue-panel .settings-card,body.theme-spotimon .mobile-card-menu-panel{background-color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;border-radius:20px!important;box-shadow:0 12px 24px #0000001a!important;color:#111827!important;--text-color: #111827 !important}body.theme-spotimon .search-box{background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 2px 5px #0000000d!important;border-radius:12px!important}body.theme-spotimon .dashboard-card:after,body.theme-spotimon .settings-card:after{display:none!important}body.theme-spotimon .card .card-image-container:after{display:none}body.theme-spotimon h1,body.theme-spotimon h2,body.theme-spotimon h3,body.theme-spotimon .section-title,body.theme-spotimon .shop-product-title,body.theme-spotimon .daily-bonus-title,body.theme-spotimon .hero-title,body.theme-spotimon #mobile-header-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:900!important;text-transform:none!important;letter-spacing:-.5px;color:inherit!important;text-shadow:none!important}body.theme-spotimon .card__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700!important;color:inherit!important;text-shadow:none!important;text-transform:none!important}body.theme-spotimon .sidebar-section-title{font-size:9px!important;font-weight:900;color:#fff9!important;text-transform:uppercase;letter-spacing:.2em!important;margin-top:16px!important;margin-bottom:4px!important;padding-left:8px!important}body.theme-spotimon .card__description,body.theme-spotimon .reco-subtitle{font-size:9px!important;font-weight:900;color:#0009!important;text-transform:none!important;letter-spacing:normal!important}body.theme-spotimon .hero-title,body.theme-spotimon .daily-bonus-title,body.theme-spotimon .daily-bonus-subtitle,body.theme-spotimon .upcoming-title,body.theme-spotimon .upcoming-date,body.theme-spotimon .upcoming-label{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important}body.theme-spotimon .dashboard-card.carousel-card{border:none!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;box-shadow:0 20px 40px -12px #00000040!important;border-radius:40px!important}body.theme-spotimon .dashboard-card.carousel-card:after{display:none!important;content:none!important}body.theme-spotimon .hero-badge{background-color:var(--pokedex-red)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}body.theme-spotimon #daily-bonus-section.daily-bonus-card{background-color:#1a1a1a!important;border:none!important;box-shadow:inset 0 0 20px #000c!important;color:#fff!important;position:relative}body.theme-spotimon .upcoming-release-card{background-color:#1a1a1a!important;border:none!important;box-shadow:inset 0 0 20px #000c!important;color:#fff!important}body.theme-spotimon #daily-bonus-section.daily-bonus-card:after{content:"";position:absolute;inset:0;opacity:.1;pointer-events:none;background-image:url(https://www.transparenttextures.com/patterns/grid-me.png);z-index:0;display:block!important}body.theme-spotimon .daily-bonus-icon-box{background-color:transparent!important;box-shadow:none!important;color:var(--pokedex-accent)!important;font-size:1.5em;text-shadow:0 0 10px var(--pokedex-accent)}body.theme-spotimon .daily-bonus-pills{gap:4px;justify-content:stretch;margin-bottom:1.25rem}body.theme-spotimon .reward-pill{flex:1;width:auto;height:8px;border-radius:2px;background:#333!important;border:1px solid #000;box-shadow:inset 0 1px 2px #00000080;transition:all .3s ease;opacity:1!important}body.theme-spotimon .reward-pill.completed{background:#8b0000!important;box-shadow:inset 0 1px 2px #00000080,0 0 3px #8b0000}body.theme-spotimon .reward-pill.active{background:#38bdf8!important;box-shadow:0 0 10px #38bdf8,0 0 20px #38bdf8,inset 0 0 5px #fff;border-color:#7dd3fc}body.theme-spotimon #daily-bonus-section.daily-bonus-card>*{position:relative;z-index:1}body.theme-spotimon .shop-buy-btn,body.theme-spotimon .theme-buy-btn,body.theme-spotimon #start-music-btn{background-color:var(--pokedex-red)!important;color:#fff!important;border-radius:8px!important;font-weight:900!important;font-size:10px!important;letter-spacing:.1em;border:none!important;box-shadow:none!important;transition:all 75ms ease-out!important}body.theme-spotimon .install-pwa-btn{background-color:var(--pokedex-red)!important;color:#fff!important;border:none!important;box-shadow:none!important;text-transform:none!important}body.theme-spotimon .lang-option.active,body.theme-spotimon .view-switch-btn.active{background-color:transparent!important;color:var(--pokedex-red)!important}body.theme-spotimon .shop-buy-btn:active,body.theme-spotimon .theme-buy-btn:active,body.theme-spotimon #start-music-btn:active{transform:scale(.95)!important;box-shadow:none!important}body.theme-spotimon #cheat-code-btn{background-color:transparent!important;color:var(--pokedex-red)!important;border-radius:50%!important;width:36px!important;height:36px!important;font-size:.9rem!important;padding:0!important}body.theme-spotimon #cheat-code-btn:hover{background-color:#dc0a2d1a!important;transform:scale(1.1)!important}body.theme-spotimon .about-switch-btn{background-color:var(--pokedex-red)!important;color:#fff!important;border:none!important;box-shadow:none!important;border-radius:12px!important;font-weight:900!important;letter-spacing:.05em;transition:background-color .2s ease!important}body.theme-spotimon .about-switch-btn:active{transform:none!important;background-color:var(--pokedex-dark-red)!important}body.theme-spotimon .mobile-nav-link{background-color:transparent!important;color:#fff!important;border:none!important;box-shadow:none!important}body.theme-spotimon .clear-playlist-button{background-color:#dc0a2d1a!important;border:1px solid rgba(220,10,45,.3)!important;color:var(--pokedex-red)!important;transition:all .2s ease!important}body.theme-spotimon .clear-playlist-button:hover{background-color:var(--pokedex-red)!important;color:#fff!important;border-color:var(--pokedex-red)!important}body.theme-spotimon .search-bar .top-bar-btn{background:transparent!important;border:none!important;box-shadow:none!important;color:#0006!important}body.theme-spotimon .search-bar .top-bar-btn:hover{color:#000!important;background:transparent!important}body.theme-spotimon .filter-count-badge{background-color:var(--pokedex-red)!important;color:#fff!important;border:2px solid #fff!important}body.theme-spotimon .tag-item,body.theme-spotimon .tag-link span{background-color:#0000000d!important;color:#64748b!important;border:1px solid rgba(0,0,0,.1)!important}body.theme-spotimon .playlist-tab-btn.active{background-color:var(--pokedex-red)!important;border-color:var(--pokedex-red)!important;color:#fff!important}@media(min-width:953px){body.theme-spotimon .playlist-tab-btn.active{background-color:transparent!important;color:var(--pokedex-red)!important;border-bottom:2px solid var(--pokedex-red)!important;border-top:none!important;border-left:none!important;border-right:none!important}}body.theme-spotimon .profile-switch-btn.active{color:var(--pokedex-red)!important}body.theme-spotimon .profile-switch:after{background-color:var(--pokedex-red)!important}body.theme-spotimon .mobile-nav-link.active{background-color:transparent!important;color:var(--pokedex-red)!important;font-weight:900}body.theme-spotimon .sidebar-nav-link{background-color:transparent!important;color:#ffffffb3!important;border:none!important;border-radius:20px!important;padding:10px 16px!important;font-weight:900!important;letter-spacing:.05em!important;box-shadow:none!important;transition:all .2s ease!important;transform:translateY(0);display:flex!important;align-items:center!important;gap:16px!important;position:relative!important}body.theme-spotimon .sidebar-nav-link:hover{background-color:#ffffff1a!important;color:#fff!important}body.theme-spotimon .sidebar-nav-link.active{background-color:#fff!important;color:#d31027!important;box-shadow:0 10px 25px #0003!important;transform:scale(1.02)!important;--icon-color: #D31027}body.theme-spotimon .sidebar-nav-link.active:after{content:"";position:absolute;right:20px;width:6px;height:6px;background-color:#d31027;border-radius:50%}body.theme-spotimon .switch input:checked+.slider{background-color:var(--pokedex-red)!important}body.theme-spotimon .top-bar-btn{background-color:transparent!important;color:#111827!important;border:none!important;box-shadow:none!important}body.theme-spotimon .bottom-ui-container,body.theme-spotimon .mobile-bottom-nav{background:#111!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:none!important;box-shadow:none!important;color:#fff!important;--text-color: white !important;--icon-color: white !important}body.theme-spotimon .mobile-bottom-nav{box-shadow:none!important}body.theme-spotimon .mobile-mini-player{background:#1a1a1a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:none!important;color:#fff!important;--text-color: white !important;box-shadow:none!important}body.theme-spotimon .mobile-mini-player .mini-player-info h4,body.theme-spotimon .mobile-mini-player .mini-player-info h4 span,body.theme-spotimon .mobile-mini-player .mini-player-context-text,body.theme-spotimon .mobile-mini-player .mini-player-controls i{color:#fff!important}body.theme-spotimon .mobile-full-player{background-color:#fff!important;background-image:none!important;color:#111827!important;--text-color: #111827;--icon-color: #111827}body.theme-spotimon .mobile-full-player:before{content:"";position:absolute;inset:0;background-image:url(https://www.transparenttextures.com/patterns/carbon-fibre.png);opacity:.03;pointer-events:none;z-index:0}body.theme-spotimon .mobile-full-player .mobile-player-controls i,body.theme-spotimon .mobile-full-player .mobile-player-bottom-actions i,body.theme-spotimon .mobile-full-player #mobile-player-current-time,body.theme-spotimon .mobile-full-player #mobile-player-duration{color:#111827!important;text-shadow:none!important}body.theme-spotimon .mobile-full-player .mobile-player-play-box{background-color:#1a1a1a!important;color:#fff!important;border:none!important;box-shadow:0 4px #000!important}body.theme-spotimon .mobile-full-player .mobile-player-play-box:active{transform:scale(.95) translateY(2px)!important;box-shadow:none!important}body.theme-spotimon .mobile-full-player .progress-bar{background-color:#0000000d!important;border:1px solid rgba(0,0,0,.05)!important}body.theme-spotimon .mobile-full-player .progress-fill{background-color:var(--pokedex-red)!important;box-shadow:0 0 8px #dc0a2d4d!important}body.theme-spotimon .mobile-player-art-wrapper{background:#00000005!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:24px!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 8px 25px #00000014!important;padding:12px}body.theme-spotimon .mobile-player-progress .progress-bar{background-color:#00000080!important;border:1px solid rgba(255,255,255,.2)!important}body.theme-spotimon .mobile-player-progress .progress-fill{background-color:#3b82f6!important;box-shadow:0 0 10px #3b82f6}body.theme-spotimon .mobile-player-play-box{background-color:#1a1a1a!important;color:#fff!important;border:2px solid #333!important;box-shadow:0 4px #000!important}body.theme-spotimon .mobile-player-play-box:active{transform:translateY(4px)!important;box-shadow:none!important}body.theme-spotimon .top-bar{background:transparent!important}body.theme-spotimon #playlist-reco-list{background-color:#fff!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 4px 20px #0000000d!important}body.theme-spotimon .details-meta-container,body.theme-spotimon .associated-videos-panel h4{border-color:#00000014!important}body.theme-spotimon .associated-video-card{background:transparent!important;border:none!important;box-shadow:none!important}@media(min-width:953px){body.theme-spotimon .spotimon-bg-container{left:240px;width:calc(100% - 240px)}body.theme-spotimon .associated-videos-panel{border-left-color:#00000014!important}}body.theme-spotimon .notification-item .notification-icon{color:var(--pokedex-red)!important}body.theme-spotimon .update-log h4{border-bottom-color:#0000!important}body.theme-spotimon .update-log-entry.unread h5:after{background-color:var(--pokedex-red)!important}body.theme-spotimon .hero-button:hover{background-color:var(--pokedex-red)!important;color:#fff!important}body.theme-spotimon .guide-choice-btn{background-color:#fff!important;color:#111827!important;border:none!important;box-shadow:0 4px 6px #0000001a!important}body.theme-spotimon .guide-choice-btn:hover{background-color:#f1f5f9!important}body.theme-spotimon .card-menu-dropdown,body.theme-spotimon #card-context-menu{background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 10px 25px #00000026!important;color:#111827!important}body.theme-spotimon .card-menu-item:hover,body.theme-spotimon .context-menu-btn:hover{background-color:#dc0a2d1a!important;color:var(--pokedex-red)!important}body.theme-spotimon .card-menu-item:hover i,body.theme-spotimon .context-menu-btn:hover i{color:var(--pokedex-red)!important}body.theme-spotimon .streaming-links-container a:hover{color:var(--pokedex-red)!important;transform:scale(1.1)}body.theme-spotimon .cheat-code-section,body.theme-spotimon .language-switcher,body.theme-spotimon .view-switcher-settings,body.theme-spotimon .wifi-arrow-btn,body.theme-spotimon .mark-as-read-button{border-color:#0000001a!important}body.theme-spotimon #albums-cards .card-info-container{padding-left:10px}@media(max-width:952px){body.theme-spotimon .mobile-header-icons,body.theme-spotimon .profile-switch,body.theme-spotimon .top-bar{background-color:#f4f3f3!important;border-bottom:none!important;box-shadow:none!important}}
