html.account-route .login-modal.open,html.account-route .login-modal.open .login-box{animation:none!important}#profilePanel.user-dashboard-panel>.dashboard-skeleton{position:absolute;inset:0;display:grid;min-height:100%;padding:88px 24px 32px;place-content:center;gap:24px;color:#20242a;background:#f7f8fa}#profilePanel.user-dashboard-panel>.dashboard-skeleton .dashboard-loading-copy{display:grid;min-width:min(310px,calc(100vw - 48px));justify-items:center;gap:7px;text-align:center}#profilePanel.user-dashboard-panel>.dashboard-skeleton .dashboard-loading-mark{display:grid;width:50px;height:50px;border-radius:16px;place-items:center;color:#261c08;font-size:20px;background:linear-gradient(135deg,#f5d66d,#e8ad2f);box-shadow:0 12px 30px #d59a1e33}#profilePanel.user-dashboard-panel>.dashboard-skeleton .dashboard-loading-copy strong{font-size:16px}#profilePanel.user-dashboard-panel>.dashboard-skeleton .dashboard-loading-copy small{color:#6b717b;font-size:11px}#profilePanel.user-dashboard-panel>.dashboard-skeleton .dashboard-skeleton-bars{display:grid;width:min(420px,calc(100vw - 48px));gap:10px}#profilePanel.user-dashboard-panel>.dashboard-skeleton i{height:48px;border:1px solid #e3e6ea;background:linear-gradient(90deg,#eceff2,#fff,#eceff2);background-size:200% 100%}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel>.dashboard-skeleton{color:#f5f1e8;background:#121419}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel>.dashboard-skeleton .dashboard-loading-copy small{color:#aeb4bd}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel>.dashboard-skeleton i{border-color:#2d3239;background:linear-gradient(90deg,#1b1e24,#2a2e36,#1b1e24);background-size:200% 100%}@media(min-width:900px){#profilePanel.user-dashboard-panel .dashboard-mobile-drawer-close{display:none!important}body.feed-mode #profilePanel.user-dashboard-panel,html[dir=rtl] body.feed-mode #profilePanel.user-dashboard-panel{position:fixed!important;z-index:320!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:#f4f5f7!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;transform:translateY(12px) scale(.994)!important;pointer-events:none!important;transition:opacity .16s ease,transform .2s ease,visibility .16s ease!important}body.feed-mode #profilePanel.user-dashboard-panel.open,html[dir=rtl] body.feed-mode #profilePanel.user-dashboard-panel.open{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}body.feed-mode #profilePanel.user-dashboard-panel>.panel-close{display:none!important}html[dir=rtl] body.feed-mode #profilePanel.user-dashboard-panel>.panel-close{right:auto!important;left:24px!important}#profilePanel.user-dashboard-panel .dashboard-shell{grid-template-columns:244px minmax(0,1fr);min-height:100%;background:radial-gradient(circle at 78% 0%,rgba(238,197,82,.1),transparent 28%),#f4f5f7}#profilePanel.user-dashboard-panel .dashboard-sidebar{position:relative;z-index:2;padding:24px 16px 18px;background:radial-gradient(circle at 20% 0%,rgba(239,194,68,.13),transparent 28%),#15171a;box-shadow:10px 0 36px #11131714}#profilePanel.user-dashboard-panel .dashboard-sidebar-profile{margin-top:8px}#profilePanel.user-dashboard-panel .dashboard-main{display:flex;overflow:hidden;flex-direction:column}#profilePanel.user-dashboard-panel .dashboard-topbar{min-height:104px;padding:22px 82px 20px 32px;flex:0 0 auto;border-bottom:1px solid #e1e4e8;background:#ffffffdb;backdrop-filter:blur(18px)}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-topbar{padding-right:32px;padding-left:82px}#profilePanel.user-dashboard-panel .dashboard-view-viewport{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}#profilePanel.user-dashboard-panel .dashboard-view{width:min(1420px,100%);margin:0 auto;padding:28px 32px 54px}}#profilePanel.user-dashboard-panel .dashboard-brand,#profilePanel.user-dashboard-panel .dashboard-nav-item,#profilePanel.user-dashboard-panel .dashboard-sidebar-foot a,#profilePanel.user-dashboard-panel .dashboard-signout{text-decoration:none}#profilePanel.user-dashboard-panel .dashboard-sidebar-profile{width:100%;font:inherit;text-align:start;cursor:pointer;appearance:none}#profilePanel.user-dashboard-panel .dashboard-sidebar-profile:hover{border-color:#e6b13a7a;background:#e6b13a1a}#profilePanel.user-dashboard-panel .dashboard-sidebar-profile:focus-visible{outline:3px solid rgba(230,177,58,.42);outline-offset:2px}#profilePanel.user-dashboard-panel .dashboard-brand img[data-site-logo]{width:auto;max-width:170px;height:34px;border-radius:0;object-fit:contain}.has-custom-site-logo #profilePanel.user-dashboard-panel .dashboard-brand>:not(img[data-site-logo]){display:none}#profilePanel.user-dashboard-panel .dashboard-mobile-identity,#profilePanel.user-dashboard-panel .dashboard-mobile-menu-toggle,#profilePanel.user-dashboard-panel .dashboard-mobile-back,#profilePanel.user-dashboard-panel .dashboard-mobile-menu-backdrop,#profilePanel.user-dashboard-panel .dashboard-mobile-drawer-close{display:none}#profilePanel.user-dashboard-panel .dashboard-nav-item{min-height:45px;border-radius:9px}#profilePanel.user-dashboard-panel .dashboard-nav-item.active{color:#17191d;background:linear-gradient(135deg,#f4d164,#eab946);box-shadow:0 9px 24px #dea42933}#profilePanel.user-dashboard-panel .dashboard-nav-item.active span{color:#17191d}#profilePanel.user-dashboard-panel .dashboard-page-heading{margin-bottom:18px}#profilePanel.user-dashboard-panel .dashboard-page-heading h2{font-size:clamp(21px,2.1vw,29px)}#profilePanel.user-dashboard-panel .dashboard-heading-action,#profilePanel.user-dashboard-panel .dashboard-page-heading>a{min-height:38px;padding:0 14px;border:1px solid #d9dde2;border-radius:9px;color:#272a2f;font-size:11px;font-weight:750;background:#fff}#profilePanel.user-dashboard-panel .dashboard-stats{gap:14px}#profilePanel.user-dashboard-panel .dashboard-stats>button{position:relative;isolation:isolate;display:grid;overflow:hidden;width:100%;min-height:112px;gap:13px;padding:17px;border:1px solid rgba(22,24,28,.055);border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:start;color:#17191c;text-align:left;box-shadow:0 7px 18px #1d1f240b;transition:transform .15s ease,box-shadow .15s ease}#profilePanel.user-dashboard-panel .dashboard-stats>button>i{position:absolute;right:10px;bottom:8px;display:grid;width:20px;height:20px;border-radius:50%;place-items:center;color:#17191ca8;background:#ffffff80;font-size:12px;font-style:normal}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-stats>button>i{right:auto;left:10px}#profilePanel.user-dashboard-panel .dashboard-stats>button.active{outline:2px solid rgba(185,135,23,.48);outline-offset:2px}#profilePanel.user-dashboard-panel .dashboard-stat-details{margin:-2px 0 16px}#profilePanel.user-dashboard-panel .dashboard-stat-details>article{overflow:hidden;border:1px solid #dfe3e8;border-radius:15px;background:#fff;box-shadow:0 8px 24px #191c220f}#profilePanel.user-dashboard-panel .dashboard-stat-details>article[hidden]{display:none}#profilePanel.user-dashboard-panel .dashboard-stat-details header{display:flex;min-height:48px;padding:8px 12px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7e9ed}#profilePanel.user-dashboard-panel .dashboard-stat-details h3{margin:0;color:#1f2328;font-size:15px}#profilePanel.user-dashboard-panel .dashboard-stat-details header button{min-height:30px;padding:0 12px;border:1px solid #d8b14b;border-radius:99px;color:#60450b;background:#fff6d9;font-size:10px;font-weight:800}#profilePanel.user-dashboard-panel .dashboard-stat-detail-list{max-height:280px;padding:4px 12px 8px;overflow-y:auto}#profilePanel.user-dashboard-panel .dashboard-stats>button:after{position:absolute;z-index:-1;right:-24px;bottom:-28px;width:92px;height:92px;border:18px solid rgba(255,255,255,.24);border-radius:50%;content:""}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-stats>button:after{right:auto;left:-24px}#profilePanel.user-dashboard-panel .dashboard-stats>button:hover{box-shadow:0 12px 26px #1d1f2417;transform:translateY(-2px)}#profilePanel.user-dashboard-panel .dashboard-stats>button>span{display:grid;width:38px;height:38px;border-radius:11px;place-items:center;background:#ffffffad}#profilePanel.user-dashboard-panel .dashboard-stat-visual svg{width:23px;height:23px}#profilePanel.user-dashboard-panel .stat-blue .dashboard-stat-visual{color:#285b91}#profilePanel.user-dashboard-panel .stat-pink .dashboard-stat-visual{color:#9d3769}#profilePanel.user-dashboard-panel .stat-yellow .dashboard-stat-visual{color:#8c6510}#profilePanel.user-dashboard-panel .stat-green .dashboard-stat-visual{color:#52700f}#profilePanel.user-dashboard-panel .dashboard-stats>button small,#profilePanel.user-dashboard-panel .dashboard-stats>button strong,#profilePanel.user-dashboard-panel .dashboard-stats>button em{display:block}#profilePanel.user-dashboard-panel .dashboard-stats>button strong{margin:5px 0 4px;font-size:25px}#profilePanel.user-dashboard-panel .dashboard-stats>button small{color:#17191ca3;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}#profilePanel.user-dashboard-panel .dashboard-stats>button em{overflow:hidden;color:#17191c85;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}#profilePanel.user-dashboard-panel .dashboard-overview-grid{grid-template-columns:minmax(300px,.92fr) minmax(480px,1.35fr)}#profilePanel.user-dashboard-panel .dashboard-card{border-color:#dfe3e8;border-radius:15px;box-shadow:0 8px 28px #191c220b}#profilePanel.user-dashboard-panel .dashboard-welcome-card{isolation:isolate;min-height:270px;background:linear-gradient(120deg,#0f1114fa 10%,#0f1114b8),linear-gradient(145deg,#20242a,#101216)}#profilePanel.user-dashboard-panel .dashboard-cover-media{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;opacity:.43}#profilePanel.user-dashboard-panel .dashboard-welcome-card:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#0d0f12f5,#0d0f1247);content:""}#profilePanel.user-dashboard-panel .dashboard-welcome-card:after{z-index:-1}#profilePanel.user-dashboard-panel .dashboard-welcome-card h3{margin-top:18px;font-size:clamp(27px,3vw,39px)}#profilePanel.user-dashboard-panel .dashboard-quick-card{min-height:270px}#profilePanel.user-dashboard-panel .dashboard-command-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#profilePanel.user-dashboard-panel .dashboard-command-grid>button{display:grid;min-height:84px;gap:11px;padding:12px;border:1px solid #e0e4e8;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;color:#26292e;text-align:left;background:#f8f9fa;transition:.15s ease}#profilePanel.user-dashboard-panel .dashboard-command-grid>button:hover{border-color:#d8b24c;background:#fffaf0;transform:translateY(-1px)}#profilePanel.user-dashboard-panel .dashboard-command-grid b{display:grid;width:36px;height:36px;border-radius:10px;place-items:center;color:#6f5212;background:#f9e8a8}#profilePanel.user-dashboard-panel .dashboard-command-grid strong,#profilePanel.user-dashboard-panel .dashboard-command-grid small{display:block}#profilePanel.user-dashboard-panel .dashboard-command-grid strong{font-size:11px}#profilePanel.user-dashboard-panel .dashboard-command-grid small{margin-top:4px;color:#858990;font-size:9px}#profilePanel.user-dashboard-panel .dashboard-command-grid i{color:#aa8124;font-style:normal}#profilePanel.user-dashboard-panel .dashboard-recent-card{margin-top:14px}#profilePanel.user-dashboard-panel .dashboard-recent-card .dashboard-compact-list{display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}#profilePanel.user-dashboard-panel .dashboard-row-symbol{display:grid;width:34px;height:34px;flex:0 0 34px;border-radius:10px;place-items:center;color:#7a5911;background:#fff1bc}#profilePanel.user-dashboard-panel .dashboard-content-card{width:100%;max-width:none}#profilePanel.user-dashboard-panel .dashboard-library-toolbar{position:sticky;z-index:4;top:0;display:grid;gap:12px;margin:0 -8px 18px;padding:8px;grid-template-columns:minmax(0,1fr) 220px 200px;background:#f4f5f7f0;backdrop-filter:blur(14px)}#profilePanel.user-dashboard-panel :is(.dashboard-library-toolbar,.dashboard-library-chips,.dashboard-library-more)[hidden]{display:none!important}#profilePanel.user-dashboard-panel .dashboard-library-chips{display:flex;gap:7px;margin-bottom:8px;padding-bottom:6px;overflow-x:auto;scrollbar-width:none}#profilePanel.user-dashboard-panel .dashboard-library-chips::-webkit-scrollbar{display:none}#profilePanel.user-dashboard-panel .dashboard-library-chips button{min-height:34px;padding:0 13px;border:1px solid #dfe2e7;border-radius:99px;color:#626872;background:#fff;font-size:10px;font-weight:750;white-space:nowrap}#profilePanel.user-dashboard-panel .dashboard-library-chips button.active{border-color:#cf9f26;color:#251c0a;background:#f4d164}#profilePanel.user-dashboard-panel .dashboard-library-heading-actions{display:flex;align-items:center;gap:10px}#profilePanel.user-dashboard-panel .dashboard-library-heading-actions>button{display:inline-flex;min-height:38px;padding:0 14px;border:1px solid #d3a62f;border-radius:10px;color:#2a210e;background:#f2c94c;font-size:11px;font-weight:800;align-items:center;justify-content:center;text-align:center}#profilePanel.user-dashboard-panel .dashboard-library-controls[hidden]{display:none!important}#profilePanel.user-dashboard-panel .dashboard-library-controls-toggle{gap:5px}#profilePanel.user-dashboard-panel .dashboard-library-controls-toggle b{font-size:13px;line-height:1}#profilePanel.user-dashboard-panel .dashboard-library-tabs{display:flex;width:max-content;max-width:100%;gap:5px;margin-bottom:14px;padding:5px;overflow-x:auto;border:1px solid #dfe2e7;border-radius:13px;background:#fff}#profilePanel.user-dashboard-panel .dashboard-library-tabs button{min-height:36px;padding:0 14px;border:0;border-radius:9px;color:#666c75;background:transparent;font-size:11px;font-weight:750;white-space:nowrap}#profilePanel.user-dashboard-panel .dashboard-library-tabs button.active{color:#171a1f;background:#f4d164}#profilePanel.user-dashboard-panel .dashboard-library-tabs button span{min-width:19px;padding:2px 5px;border-radius:99px;background:#00000014}#profilePanel.user-dashboard-panel .dashboard-library-toolbar label{display:flex;min-height:48px;padding:0 15px;border:1px solid #dfe2e7;border-radius:12px;align-items:center;gap:10px;color:#6f747d;background:#fff}#profilePanel.user-dashboard-panel .dashboard-library-toolbar input,#profilePanel.user-dashboard-panel .dashboard-library-toolbar select{width:100%;min-width:0;border:0;outline:0;color:#1c2026;background:transparent;font:600 12px/1.2 system-ui,sans-serif}#profilePanel.user-dashboard-panel .dashboard-library-count{display:inline-grid;min-height:38px;padding:7px 11px;border-radius:99px;color:#795b18;background:#fff2c4;font:750 11px/1 system-ui,sans-serif;place-items:center;text-align:center}#profilePanel.user-dashboard-panel .dashboard-song-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}#profilePanel.user-dashboard-panel .dashboard-library-song{position:relative;min-width:0;overflow:hidden;border:1px solid #e0e3e8;border-radius:16px;background:#fff;box-shadow:0 8px 24px #1c20260f}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-card{display:grid;width:100%;min-width:0;min-height:272px;overflow:hidden;padding:0;border:0;border-radius:15px 15px 0 0;grid-template-columns:minmax(0,1fr);grid-template-rows:190px minmax(80px,auto);color:#1c2026;background:#fff;box-shadow:none}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-preview{width:100%;height:190px;border-radius:15px 15px 10px 10px}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-card-copy{display:flex!important;padding:12px 14px 14px;justify-content:flex-start;text-align:start}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-card-title{display:flex;justify-content:space-between;gap:8px}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-card-title strong{color:#1c2026!important}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-category{color:#8a6a20!important}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-card small{display:flex;justify-content:space-between;color:#8a6a20}#profilePanel.user-dashboard-panel .dashboard-song-actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eceef1}#profilePanel.user-dashboard-panel .dashboard-song-actions button{display:inline-flex;min-height:42px;padding:0 8px;border:0;color:#626872;background:#fff;font-size:10px;font-weight:750;align-items:center;justify-content:center;gap:5px;text-align:center}#profilePanel.user-dashboard-panel .dashboard-song-actions button span{display:inline-grid;min-width:12px;flex:0 0 auto;place-items:center;line-height:1}#profilePanel.user-dashboard-panel .dashboard-song-actions button+button{border-inline-start:1px solid #eceef1}#profilePanel.user-dashboard-panel .dashboard-library-song.is-favorite [data-dashboard-favorite]{color:#a91f45;background:#fff2f6}#profilePanel.user-dashboard-panel .dashboard-song-actions button:hover{color:#171a1f;background:#f6f2e7}#profilePanel.user-dashboard-panel .dashboard-song-grid.showing-playlists{grid-template-columns:repeat(3,minmax(0,1fr))}#profilePanel.user-dashboard-panel .dashboard-gift-recipient-filter{display:grid;gap:7px;margin-bottom:18px;padding:2px 2px 7px;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));overflow:visible}#profilePanel.user-dashboard-panel .dashboard-gift-browser{margin-bottom:18px;padding:12px;border:1px solid #dfe3e8;border-radius:15px;background:#fff}#profilePanel.user-dashboard-panel .dashboard-gift-mobile-picker{display:none}#profilePanel.user-dashboard-panel .dashboard-gift-results-status{display:flex;min-height:40px;margin:0 0 12px;padding:8px 11px;border:1px solid #e1e4e8;border-radius:12px;align-items:center;gap:7px;color:#6d737c;background:#fff;font-size:9px}#profilePanel.user-dashboard-panel .dashboard-gift-results-status strong{overflow:hidden;color:#22262c;font-size:10px;text-overflow:ellipsis;white-space:nowrap}#profilePanel.user-dashboard-panel .dashboard-gift-results-status b{margin-inline-start:auto;padding:4px 8px;border-radius:99px;color:#61470d;background:#fff2c4;font-size:8px;white-space:nowrap}#profilePanel.user-dashboard-panel .dashboard-gift-browser>header{display:flex;margin-bottom:10px;align-items:center;justify-content:space-between;gap:12px}#profilePanel.user-dashboard-panel .dashboard-gift-browser>header>div{display:grid;min-width:0;gap:2px}#profilePanel.user-dashboard-panel .dashboard-gift-browser>header div>span{color:#a67b13;font-size:8px;font-weight:900;letter-spacing:.12em}#profilePanel.user-dashboard-panel .dashboard-gift-browser>header strong{color:#20242a;font-size:15px}#profilePanel.user-dashboard-panel .dashboard-gift-browser>header small{color:#747b85;font-size:9px}#profilePanel.user-dashboard-panel .dashboard-gift-browser>header>button{display:inline-flex;min-height:34px;padding:0 11px;flex:0 0 auto;border:1px solid #d7b24f;border-radius:99px;align-items:center;justify-content:center;gap:5px;color:#66490d;background:#fff6d9;font-size:9px;font-weight:800}#profilePanel.user-dashboard-panel .dashboard-gift-quick-filter{display:flex;gap:7px;padding:1px 1px 5px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity}#profilePanel.user-dashboard-panel .dashboard-gift-quick-filter::-webkit-scrollbar{display:none}#profilePanel.user-dashboard-panel :is(.dashboard-gift-quick-filter,.dashboard-gift-recipient-filter) button{display:inline-grid;min-width:0;min-height:36px;padding:5px 8px;border:1px solid #dfe2e7;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;color:#606670;background:#fff;font-size:9px;font-weight:800;line-height:1.1;text-align:start}#profilePanel.user-dashboard-panel .dashboard-gift-quick-filter button{min-width:108px;flex:0 0 auto;scroll-snap-align:start}#profilePanel.user-dashboard-panel :is(.dashboard-gift-quick-filter,.dashboard-gift-recipient-filter) button strong{overflow:hidden;font-size:inherit;text-overflow:ellipsis;white-space:nowrap}#profilePanel.user-dashboard-panel :is(.dashboard-gift-quick-filter,.dashboard-gift-recipient-filter) button b{display:grid;min-width:18px;height:18px;padding:0 4px;border-radius:99px;place-items:center;color:#6d737c;background:#eef0f3;font-size:8px}#profilePanel.user-dashboard-panel :is(.dashboard-gift-quick-filter,.dashboard-gift-recipient-filter) button.active{border-color:#d4a52d;color:#261d09;background:#f4d164}#profilePanel.user-dashboard-panel :is(.dashboard-gift-quick-filter,.dashboard-gift-recipient-filter) button.active b{color:#fff8e8;background:#5b4310}#profilePanel.user-dashboard-panel .dashboard-gift-recipient-filter[hidden]{display:none!important}#profilePanel.user-dashboard-panel .dashboard-gift-recipient-filter::-webkit-scrollbar{display:none}#profilePanel.user-dashboard-panel .dashboard-gift-recipient-filter button{width:100%;min-width:0;min-height:36px;padding:5px 10px;border:1px solid #dfe2e7;border-radius:99px;color:#606670;background:#fff;font-size:10px;font-weight:800;line-height:1.2;white-space:normal}#profilePanel.user-dashboard-panel .dashboard-gift-recipient-filter button.active{border-color:#d4a52d;color:#261d09;background:#f4d164}#profilePanel.user-dashboard-panel .dashboard-gift-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}#profilePanel.user-dashboard-panel .dashboard-gift-card{display:grid;min-width:0;overflow:hidden;border:1px solid #e0e3e8;border-radius:17px;background:#fff;box-shadow:0 10px 28px #1c202612}#profilePanel.user-dashboard-panel .dashboard-gift-card[hidden]{display:none}#profilePanel.user-dashboard-panel .dashboard-gift-image{position:relative;display:grid;overflow:hidden;aspect-ratio:4 / 3;place-items:center;color:#7b5b15;background:linear-gradient(135deg,#fff3cd,#ead7c5);font-size:44px}#profilePanel.user-dashboard-panel .dashboard-gift-image img{width:100%;height:100%;object-fit:cover}#profilePanel.user-dashboard-panel .dashboard-gift-image b{position:absolute;top:10px;inset-inline-start:10px;padding:5px 8px;border-radius:99px;color:#302209;background:#f4d164;font-size:8px;font-weight:900;text-transform:uppercase}#profilePanel.user-dashboard-panel .dashboard-gift-for-badge{position:absolute;right:9px;bottom:9px;display:inline-flex;max-width:calc(100% - 18px);min-height:28px;padding:0 9px;border:1px solid rgba(255,255,255,.42);border-radius:99px;align-items:center;color:#fff;background:#121316d1;box-shadow:0 5px 14px #0000003d;font-size:9px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-gift-for-badge{right:auto;left:9px}#profilePanel.user-dashboard-panel .dashboard-gift-filter-empty{padding:22px 14px;border:1px dashed #d9dde3;border-radius:14px;color:#6b727c;background:#fff;font-size:11px;text-align:center}#profilePanel.user-dashboard-panel .dashboard-gift-filter-empty[hidden]{display:none}#profilePanel.user-dashboard-panel .dashboard-gift-copy{display:grid;gap:8px;padding:15px}#profilePanel.user-dashboard-panel .dashboard-gift-meta,#profilePanel.user-dashboard-panel .dashboard-gift-price,#profilePanel.user-dashboard-panel .dashboard-gift-recipient{display:flex;align-items:center;gap:7px}#profilePanel.user-dashboard-panel .dashboard-gift-meta{justify-content:space-between;color:#8a6a20;font-size:9px;font-weight:800;text-transform:uppercase}#profilePanel.user-dashboard-panel .dashboard-gift-meta em{overflow:hidden;color:#8a8f97;font-style:normal;text-overflow:ellipsis;white-space:nowrap}#profilePanel.user-dashboard-panel .dashboard-gift-card h3,#profilePanel.user-dashboard-panel .dashboard-gift-card p{margin:0}#profilePanel.user-dashboard-panel .dashboard-gift-card h3{color:#1c2026;font:700 18px/1.15 Georgia,serif}#profilePanel.user-dashboard-panel .dashboard-gift-card p{display:-webkit-box;overflow:hidden;color:#6f747d;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}#profilePanel.user-dashboard-panel .dashboard-gift-recipient{padding:8px 10px;border-radius:10px;color:#684e13;background:#fff7dc}#profilePanel.user-dashboard-panel .dashboard-gift-recipient strong{font-size:10px}#profilePanel.user-dashboard-panel .dashboard-gift-recipient small{margin-inline-start:auto;color:#8a8f97;font-size:8px}#profilePanel.user-dashboard-panel .dashboard-gift-price strong{color:#202329;font-size:15px}#profilePanel.user-dashboard-panel .dashboard-gift-price del{color:#979ca4;font-size:10px}#profilePanel.user-dashboard-panel .dashboard-gift-card footer{display:grid;padding:0 15px 15px;gap:7px;grid-template-columns:1fr 1fr auto}#profilePanel.user-dashboard-panel .dashboard-gift-card footer button{min-height:38px;padding:0 10px;border:1px solid #dfe2e7;border-radius:9px;color:#29220f;background:#f4d164;font-size:9px;font-weight:850}#profilePanel.user-dashboard-panel .dashboard-gift-card footer button+button{color:#5f6570;background:#fff}#profilePanel.user-dashboard-panel .dashboard-gift-card footer button.danger{color:#a72c4b}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel :is(.dashboard-gift-card,.dashboard-gift-recipient-filter button){border-color:#ffffff1c;color:#ece8df;background:#202329}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-gift-browser{border-color:#343941;background:#1d2126}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-gift-results-status{border-color:#343941;color:#aeb3ba;background:#1d2126}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-gift-results-status strong{color:#f5f1e8}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-gift-browser>header strong{color:#f4f0e7}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel :is(.dashboard-gift-quick-filter,.dashboard-gift-recipient-filter) button:not(.active){border-color:#383d45;color:#e1ddd4;background:#252930}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-gift-filter-empty{border-color:#3b4048;color:#aaaeb5;background:#1d2126}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-gift-card :is(h3,.dashboard-gift-price strong){color:#fff7e7}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-gift-recipient{color:#f1d16f;background:#f4d1641a}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-gift-card footer button+button{border-color:#ffffff1c;color:#dad5c9;background:#262a31}@media(max-width:900px){#profilePanel.user-dashboard-panel .dashboard-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){#profilePanel.user-dashboard-panel .dashboard-gift-grid{grid-template-columns:minmax(0,1fr)}#profilePanel.user-dashboard-panel .dashboard-gift-card{grid-template-columns:116px minmax(0,1fr)}#profilePanel.user-dashboard-panel .dashboard-gift-image{height:100%;min-height:178px;aspect-ratio:auto}#profilePanel.user-dashboard-panel .dashboard-gift-card footer{padding:0 12px 12px;grid-column:1 / -1}}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel,html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-shell,.dashboard-main){color:#171a1f!important;background:#f7f8fa!important}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-sidebar,.dashboard-topbar,.dashboard-card,.dashboard-collection-block,.dashboard-gift-card){border-color:#e1e4e8!important;color:#171a1f!important;background:#fff!important}#profilePanel.user-dashboard-panel .dashboard-welcome-card p{color:#ffffffd6!important}@media(max-width:899px){html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-welcome-card h3{color:#fff!important}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-welcome-card p{color:#ffffffd6!important}}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-sidebar{box-shadow:10px 0 34px #1118270f!important}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-brand,.dashboard-sidebar-profile strong,.dashboard-nav-item){color:#252930!important}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-nav-item.active{color:#171a1f!important;background:#fff3cd!important}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-sidebar-foot{border-color:#e1e4e8!important}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-sidebar-foot :is(a,button){color:#606670!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-sidebar,.dashboard-topbar,.dashboard-card,.dashboard-collection-block,.dashboard-gift-card){border-color:#30343a!important;color:#f2eee6!important;background:#181b20!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-brand,.dashboard-sidebar-profile strong,.dashboard-nav-item){color:#f2eee6!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-nav-item.active{color:#fff5dc!important;background:#2b251a!important}#profilePanel.user-dashboard-panel .dashboard-playlist-card{display:grid;gap:12px;padding:14px;border:1px solid #e0e3e8;border-radius:16px;background:#fff;box-shadow:0 8px 24px #1c20260f}#profilePanel.user-dashboard-panel .dashboard-playlist-covers{position:relative;height:150px;overflow:hidden;border-radius:12px;background:#171a20}#profilePanel.user-dashboard-panel .dashboard-playlist-cover-base{display:block;width:100%;height:100%;object-fit:cover}#profilePanel.user-dashboard-panel .dashboard-playlist-cover-previews{position:absolute;right:9px;bottom:9px;display:flex;padding:4px;border:1px solid rgba(255,255,255,.32);border-radius:11px;gap:3px;background:#080b16c2;box-shadow:0 8px 20px #0000003d;backdrop-filter:blur(8px)}#profilePanel.user-dashboard-panel .dashboard-playlist-cover-previews>*{display:grid;width:34px;height:34px;border:1px solid rgba(255,255,255,.16);border-radius:8px;place-items:center;object-fit:cover;color:#fff;font-size:11px;font-weight:900}#profilePanel.user-dashboard-panel .dashboard-playlist-card h3{margin:3px 0;font-size:17px}#profilePanel.user-dashboard-panel .dashboard-playlist-card p,#profilePanel.user-dashboard-panel .dashboard-playlist-card small{color:#777d86;font-size:10px}#profilePanel.user-dashboard-panel .dashboard-playlist-actions{display:grid;gap:8px;grid-template-columns:1fr auto}#profilePanel.user-dashboard-panel .dashboard-playlist-actions button{min-height:38px;padding:0 13px;border:1px solid #dfe2e7;border-radius:9px;color:#202329;background:#f2c94c;font-size:10px;font-weight:800}#profilePanel.user-dashboard-panel .dashboard-playlist-actions button:last-child{color:#9d2947;background:#fff}#profilePanel.user-dashboard-panel .dashboard-playlist-songs{display:grid;max-height:150px;overflow-y:auto}#profilePanel.user-dashboard-panel .dashboard-playlist-song{display:grid;grid-template-columns:minmax(0,1fr) 30px;border-top:1px solid #eef0f2}#profilePanel.user-dashboard-panel .dashboard-playlist-song button{display:flex;min-height:34px;padding:0 7px;border:0;align-items:center;justify-content:space-between;color:#3b4048;background:transparent;font-size:10px}#profilePanel.user-dashboard-panel .dashboard-playlist-song [data-remove-playlist-song]{justify-content:center;color:#9d2947;font-size:16px}#profilePanel.user-dashboard-panel .dashboard-collection-block{margin-bottom:22px;padding:18px;border:1px solid #dfe2e7;border-radius:17px;background:#fff;box-shadow:0 10px 30px #1c20260d}#profilePanel.user-dashboard-panel .dashboard-playlist-player{margin-bottom:22px;overflow:hidden;border:1px solid #d9dde3;border-radius:18px;color:#1b1e24;background:#fff;box-shadow:0 18px 48px #181c221f}#profilePanel.user-dashboard-panel .dashboard-playlist-player[hidden]{display:none!important}#profilePanel.user-dashboard-panel .dashboard-playlist-player-head{display:flex;min-height:82px;padding:16px 18px;border-bottom:1px solid #e2e5e9;align-items:center;justify-content:space-between;gap:16px}#profilePanel.user-dashboard-panel .dashboard-playlist-player-head span,#profilePanel.user-dashboard-panel .dashboard-playlist-queue>div:first-child span{color:#a52249;font-size:8px;font-weight:900;letter-spacing:.13em}#profilePanel.user-dashboard-panel .dashboard-playlist-player-head h3{margin:3px 0;font-size:21px}#profilePanel.user-dashboard-panel .dashboard-playlist-player-head p{margin:0;color:#777d86;font-size:10px}#profilePanel.user-dashboard-panel .dashboard-playlist-player-head>button{display:grid;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border:1px solid #d9dde3;border-radius:50%;place-items:center;color:#fff;background:#20242a;font-size:19px;line-height:1}#profilePanel.user-dashboard-panel .dashboard-playlist-player-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr)}#profilePanel.user-dashboard-panel .dashboard-playlist-stage{min-width:0;padding:16px;border-inline-end:1px solid #e2e5e9;background:#101318}#profilePanel.user-dashboard-panel .dashboard-playlist-viewport{display:grid;grid-template-columns:46px minmax(0,390px) 46px;align-items:center;justify-content:center;gap:12px;direction:ltr}#profilePanel.user-dashboard-panel .dashboard-playlist-visual{min-width:0}#profilePanel.user-dashboard-panel .dashboard-playlist-side-nav{display:grid;width:46px;height:46px;padding:0 0 4px;border:1px solid rgba(255,255,255,.22);border-radius:50%;place-items:center;color:#fff;background:#ffffff1a;box-shadow:0 8px 24px #0000002e;font-family:Arial,sans-serif;font-size:34px;line-height:1}#profilePanel.user-dashboard-panel .dashboard-playlist-side-nav:hover{border-color:#e5b62f;color:#f5c847;background:#e5b62f24}#profilePanel.user-dashboard-panel .dashboard-playlist-media,#profilePanel.user-dashboard-panel .dashboard-playlist-art{display:block;width:auto;max-width:100%;height:clamp(300px,54vh,540px);min-height:0;margin-inline:auto;aspect-ratio:9 / 16;overflow:hidden;border-radius:13px;object-fit:contain;background:#090b0e}#profilePanel.user-dashboard-panel .dashboard-playlist-art{position:relative;display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle at 60% 40%,#7a4a1a,#3a2818,#0a0408)}#profilePanel.user-dashboard-panel .dashboard-playlist-art.bg-watercolor{background:linear-gradient(135deg,#fff5e0,#ffb8d0 40%,#b8d8ff)}#profilePanel.user-dashboard-panel .dashboard-playlist-art.bg-nebula-golden{background:radial-gradient(circle at 60% 40%,#7a4a1a,#3a2818,#0a0408)}#profilePanel.user-dashboard-panel .dashboard-playlist-art.bg-nebula-ocean{background:radial-gradient(circle at 40% 60%,#1a5a7a,#0a2848,#04081a)}#profilePanel.user-dashboard-panel .dashboard-playlist-art.bg-nebula-cool{background:radial-gradient(circle at 30% 30%,#2b4a7a,#1a2648,#0a0418)}#profilePanel.user-dashboard-panel .dashboard-playlist-art.bg-fire{background:radial-gradient(circle at 50% 80%,#ff6a2a,#7a1a0a 40%,#0a0408)}#profilePanel.user-dashboard-panel .dashboard-playlist-art.bg-sunrise{background:linear-gradient(180deg,#ffe8d0,#ffb488,#e04858)}#profilePanel.user-dashboard-panel .dashboard-playlist-art img{position:absolute;z-index:-3;width:100%;height:100%;inset:0;object-fit:cover}#profilePanel.user-dashboard-panel .dashboard-playlist-art-shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#04081414,#0408140d 48%,#04081470)}#profilePanel.user-dashboard-panel .dashboard-playlist-particles{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}#profilePanel.user-dashboard-panel .dashboard-playlist-particles i{position:absolute;top:var(--particle-y);left:var(--particle-x);width:var(--particle-size);height:var(--particle-size);border-radius:50%;background:#f4b944bd;box-shadow:0 0 12px #f4b94438;animation:dashboard-playlist-particle-float 6s ease-in-out infinite alternate;animation-delay:var(--particle-delay)}#profilePanel.user-dashboard-panel .dashboard-playlist-art:is(.bg-watercolor,.bg-sunrise) .dashboard-playlist-particles i{background:#c450628f;box-shadow:0 0 12px #ffffff42}@keyframes dashboard-playlist-particle-float{to{opacity:.45;transform:translateY(-16px) scale(1.18)}}#profilePanel.user-dashboard-panel .dashboard-playlist-identity{position:relative;z-index:1;display:grid;justify-items:center;gap:12px;max-width:90%;text-align:center}#profilePanel.user-dashboard-panel .dashboard-playlist-identity strong{color:#fff5df;font-family:Georgia,serif;font-size:clamp(36px,7vw,76px);font-style:italic;font-weight:700;line-height:.95;text-shadow:0 8px 30px rgba(0,0,0,.4)}#profilePanel.user-dashboard-panel .dashboard-playlist-identity b{color:#ffffffd1;font-size:9px;letter-spacing:.34em}#profilePanel.user-dashboard-panel .dashboard-playlist-art:is(.bg-watercolor,.bg-sunrise) .dashboard-playlist-identity strong{color:#4a1a0a;text-shadow:0 3px 18px rgba(255,255,255,.58)}#profilePanel.user-dashboard-panel .dashboard-playlist-art:is(.bg-watercolor,.bg-sunrise) .dashboard-playlist-identity b{color:#4a1a0abd}#profilePanel.user-dashboard-panel .dashboard-playlist-art>small{position:absolute;z-index:1;bottom:22px;color:#ffffffb8;font-size:8px;font-weight:800;letter-spacing:.14em}#profilePanel.user-dashboard-panel .dashboard-playlist-audio{width:100%;margin-top:10px}#profilePanel.user-dashboard-panel .dashboard-playlist-unavailable{margin:10px 0 0;color:#f1c969;font-size:10px}#profilePanel.user-dashboard-panel .dashboard-playlist-now{display:flex;min-height:66px;padding:13px 2px 0;align-items:center;justify-content:space-between;gap:14px;color:#fff}#profilePanel.user-dashboard-panel .dashboard-playlist-now>div:first-child{display:grid;min-width:0;gap:3px}#profilePanel.user-dashboard-panel .dashboard-playlist-now small{color:#e8b934;font-size:8px;font-weight:900;letter-spacing:.1em}#profilePanel.user-dashboard-panel .dashboard-playlist-now strong{overflow:hidden;color:#fff;font-size:16px;text-overflow:ellipsis;white-space:nowrap}#profilePanel.user-dashboard-panel .dashboard-playlist-now span{color:#fff9;font-size:9px}#profilePanel.user-dashboard-panel .dashboard-playlist-queue{min-width:0;padding:15px;background:#f6f7f8}#profilePanel.user-dashboard-panel .dashboard-playlist-queue>div:first-child{display:flex;min-height:34px;align-items:center;justify-content:space-between}#profilePanel.user-dashboard-panel .dashboard-playlist-queue>div:first-child strong{color:#777d86;font-size:9px}#profilePanel.user-dashboard-panel .dashboard-playlist-modes{display:grid;margin:7px 0 11px;padding:3px;border:1px solid #dfe2e7;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;background:#eceff2}#profilePanel.user-dashboard-panel .dashboard-playlist-modes button{min-height:34px;padding:5px 8px;border:0;border-radius:8px;color:#666d77;background:transparent;font-size:9px;font-weight:900}#profilePanel.user-dashboard-panel .dashboard-playlist-modes button.active{color:#8c2138;background:#fff;box-shadow:0 2px 8px #1b1f251a}#profilePanel.user-dashboard-panel .dashboard-playlist-queue-list{display:grid;max-height:min(57vh,565px);overflow-y:auto;gap:6px}#profilePanel.user-dashboard-panel .dashboard-playlist-queue-list button{display:grid;min-height:62px;padding:7px;border:1px solid transparent;border-radius:11px;grid-template-columns:24px 44px minmax(0,1fr) auto;align-items:center;gap:8px;color:#252930;text-align:start;background:#fff}#profilePanel.user-dashboard-panel .dashboard-playlist-queue-list button>b{color:#9297a0;font-size:9px}#profilePanel.user-dashboard-panel .dashboard-playlist-queue-list :is(img,i){display:grid;width:44px;height:44px;border-radius:8px;place-items:center;object-fit:cover;color:#fff;font-style:normal}#profilePanel.user-dashboard-panel .dashboard-playlist-queue-list button>span{display:grid;min-width:0;gap:3px}#profilePanel.user-dashboard-panel .dashboard-playlist-queue-list button>span strong{overflow:hidden;color:#252930;font-size:11px;text-overflow:ellipsis;white-space:nowrap}#profilePanel.user-dashboard-panel .dashboard-playlist-queue-list button>span small{color:#858b94;font-size:8px}#profilePanel.user-dashboard-panel .dashboard-playlist-queue-list button em{color:#a52249;font-size:8px;font-style:normal;font-weight:900}#profilePanel.user-dashboard-panel .dashboard-playlist-queue-list button.active{border-color:#d6a933;background:#fff7dd;box-shadow:0 7px 18px #d19e2221}#profilePanel.user-dashboard-panel .dashboard-collection-block>.dashboard-card-title{margin-bottom:16px;align-items:end}#profilePanel.user-dashboard-panel .dashboard-collection-block .dashboard-card-title p{margin:5px 0 0;color:#767c85;font-size:11px}#profilePanel.user-dashboard-panel .dashboard-collection-actions{display:flex;align-items:center;gap:10px}#profilePanel.user-dashboard-panel .dashboard-collection-actions strong{color:#737983;font-size:11px;white-space:nowrap}#profilePanel.user-dashboard-panel .dashboard-collection-actions button{min-height:38px;padding:0 15px;border:1px solid #d6a933;border-radius:10px;color:#2b210d;background:linear-gradient(180deg,#f7d461,#e9b83a);font-size:10px;font-weight:800}#profilePanel.user-dashboard-panel .dashboard-collection-actions button:disabled{border-color:#dfe2e7;color:#92969d;background:#eef0f3}#profilePanel.user-dashboard-panel .dashboard-library-more{display:block;min-width:220px;min-height:46px;margin:22px auto 0;padding:0 22px;border:1px solid #d6a933;border-radius:12px;color:#2b210d;background:linear-gradient(180deg,#f7d461,#e9b83a);font-weight:800}#profilePanel.user-dashboard-panel .dashboard-library-more:disabled{border-color:#dfe2e7;color:#868b93;background:#eef0f3}#profilePanel.user-dashboard-panel .dashboard-activity-grid .dashboard-card{max-height:410px;overflow-y:auto}.playlist-playback-dock{position:fixed;z-index:245;right:24px;bottom:20px;width:min(430px,calc(100vw - 48px));overflow:visible;border:1px solid #d8dce2;border-radius:15px;color:#1a1e24;background:#fffffff7;box-shadow:0 18px 55px #14181e33;backdrop-filter:blur(18px)}.playlist-playback-summary{display:grid;min-height:66px;padding:9px 10px;grid-template-columns:42px minmax(0,1fr) auto 36px;align-items:center;gap:9px}.playlist-playback-icon{display:grid;width:40px;height:40px;border-radius:12px;place-items:center;color:#2b210d;background:linear-gradient(145deg,#f8d76c,#e5af2d);font-size:18px}.playlist-playback-summary>div{display:grid;min-width:0;gap:2px}.playlist-playback-summary small{color:#a5274d;font-size:8px;font-weight:900;letter-spacing:.12em}.playlist-playback-summary strong{overflow:hidden;color:#1a1e24;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.playlist-playback-summary em{color:#757b85;font-size:9px;font-style:normal}.playlist-playback-summary button{min-height:34px;padding:0 11px;border:1px solid #d8dce2;border-radius:9px;color:#343940;background:#f4f5f7;font-size:10px;font-weight:800}.playlist-playback-summary .playlist-playback-exit{display:grid;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;place-items:center;color:#fff;background:#20242a;font-size:19px;line-height:1}.playlist-playback-list{position:absolute;right:0;bottom:calc(100% + 8px);display:grid;width:100%;max-height:min(410px,55vh);padding:8px;overflow-y:auto;border:1px solid #d8dce2;border-radius:15px;gap:5px;background:#fffffffa;box-shadow:0 18px 55px #14181e33}.playlist-playback-list[hidden]{display:none}.playlist-playback-list button{display:grid;min-height:50px;padding:8px 10px;border:1px solid transparent;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;text-align:start;color:#3b4048;background:#f6f7f8}.playlist-playback-list button span{font-size:12px;font-weight:800}.playlist-playback-list button small{grid-row:2;color:#858b94;font-size:8px;font-weight:800}.playlist-playback-list button b{grid-row:1 / span 2;grid-column:2;align-self:center}.playlist-playback-list button.active{border-color:#d6a933;color:#7d1837;background:#fff6d9}html[data-panel-theme=dark] .playlist-playback-dock,html[data-panel-theme=dark] .playlist-playback-list{border-color:#353941;color:#f4f0e8;background:#191c21fa}html[data-panel-theme=dark] .playlist-playback-summary strong{color:#f4f0e8}html[data-panel-theme=dark] .playlist-playback-summary button,html[data-panel-theme=dark] .playlist-playback-list button{border-color:#383c44;color:#e8e9ec;background:#24272d}html[data-panel-theme=dark] .playlist-playback-list button.active{border-color:#d6a933;color:#f8d76c;background:#322b1c}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel{color:#f2eee6!important;background:#101216!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-shell,html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-main{color:#f2eee6;background:radial-gradient(circle at 80% 0%,rgba(135,34,59,.18),transparent 30%),#101216}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-topbar,html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-card{border-color:#30343a;color:#f2eee6;background:#1b1e23}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-library-toolbar{background:#101216f0}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-collection-block{border-color:#30343a;color:#f2eee6;background:#1b1e23}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-player,html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-queue-list button{border-color:#343840;color:#f2eee6;background:#1b1e23}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-player-head,html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-stage{border-color:#343840}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-queue{background:#15171b}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-modes{border-color:#343840;background:#101216}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-modes button{color:#a9adb5}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-modes button.active{color:#f1c84a;background:#2b2e34}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-queue-list button>span strong{color:#f2eee6}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-queue-list button.active{border-color:#d6a933;background:#312918}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-library-chips button{border-color:#343840;color:#d9dde3;background:#1b1e23}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-library-chips button.active{color:#171a1f;background:#f4d164}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel :is(h1,h2,h3,strong){color:#f7f2e9}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel :is(p,small,em){color:#a9adb5}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-command-grid>button{border-color:#343840;color:#f2eee6;background:#24272d}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-command-grid>button:hover{border-color:#ba8e2f;background:#2b2923}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-library-toolbar label,html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-song-grid .related-card,html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-library-song,.dashboard-playlist-card,.dashboard-library-tabs){border-color:#343840;color:#f2eee6;background:#1b1e23}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-library-toolbar :is(input,select){color:#f2eee6}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-song-grid .related-card-title strong{color:#f2eee6!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-song-actions button,html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-playlist-song button{border-color:#343840;color:#d9dde3;background:#202329}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-list-row,html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-song-row,html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-preferences>label{border-color:#31353b;color:#f2eee6}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel>.panel-close{border-color:#3a3d43!important;color:#fff!important;background:#22252a!important}@media(max-width:1100px)and (min-width:900px){#profilePanel.user-dashboard-panel .dashboard-shell{grid-template-columns:210px minmax(0,1fr)}#profilePanel.user-dashboard-panel .dashboard-overview-grid{grid-template-columns:1fr}}#profilePanel.user-dashboard-panel .dashboard-identity-save{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid #bca88755}#profilePanel.user-dashboard-panel .dashboard-identity-save p{flex:1;min-width:160px;font-size:12px;line-height:1.5;margin:0;color:inherit}#profilePanel.user-dashboard-panel #dashboardSaveIdentity{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border:1px solid #bd8b28;border-radius:12px;background:linear-gradient(135deg,#ffe59a,#e8b847);color:#392604;font:700 14px inherit;cursor:pointer;box-shadow:0 3px 8px #8d621522}#profilePanel.user-dashboard-panel #dashboardSaveIdentity:disabled{opacity:.6;cursor:wait}#profilePanel.user-dashboard-panel #dashboardSaveIdentity:focus-visible{outline:3px solid #a77928;outline-offset:3px}@media(max-width:899px){#profilePanel.user-dashboard-panel .dashboard-song-actions{display:none}body.feed-mode #profilePanel.user-dashboard-panel,html[dir=rtl] body.feed-mode #profilePanel.user-dashboard-panel{position:fixed!important;z-index:320!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;color:#171a1f!important;background:#f7f8fa!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel{color:#f2eee6!important;background:#121419!important}#profilePanel.user-dashboard-panel>.dashboard-skeleton{padding-top:calc(86px + env(safe-area-inset-top));align-content:start}#profilePanel.user-dashboard-panel .dashboard-shell,#profilePanel.user-dashboard-panel .dashboard-main{width:100%;height:100dvh;min-height:0}#profilePanel.user-dashboard-panel .dashboard-mobile-menu-backdrop{position:fixed;z-index:341;inset:0;display:block;border:0;opacity:0;visibility:hidden;background:#07090c94;backdrop-filter:blur(3px);pointer-events:none;transition:opacity .18s ease,visibility .18s ease}#profilePanel.user-dashboard-panel .dashboard-sidebar{position:fixed;z-index:344;top:0;bottom:0;left:0;display:flex;width:min(292px,84vw);height:100dvh;padding:calc(14px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;flex-direction:column;color:#f7f3eb;background:#15181c!important;box-shadow:18px 0 50px #00000052;transform:translate(-105%);visibility:hidden;pointer-events:none;transition:transform .22s cubic-bezier(.22,.8,.25,1),visibility .22s ease}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-sidebar{right:0;left:auto;box-shadow:-18px 0 50px #00000052;transform:translate(105%)}#profilePanel.user-dashboard-panel.dashboard-menu-open .dashboard-mobile-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto}#profilePanel.user-dashboard-panel.dashboard-menu-open>.panel-close{opacity:0;visibility:hidden;pointer-events:none}#profilePanel.user-dashboard-panel.dashboard-menu-open .dashboard-sidebar,html[dir=rtl] #profilePanel.user-dashboard-panel.dashboard-menu-open .dashboard-sidebar{transform:none;visibility:visible;pointer-events:auto}#profilePanel.user-dashboard-panel .dashboard-sidebar .dashboard-brand{min-height:44px;padding:0 50px 0 8px;color:#fff8e8!important}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-sidebar .dashboard-brand{padding-right:8px;padding-left:50px}#profilePanel.user-dashboard-panel .dashboard-mobile-drawer-close{position:absolute;top:calc(15px + env(safe-area-inset-top));right:15px;display:grid;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:50%;place-items:center;color:#fff;font-size:22px;line-height:1;background:#ffffff14}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-mobile-drawer-close{right:auto;left:15px}#profilePanel.user-dashboard-panel .dashboard-sidebar-profile{margin:12px 2px;padding:11px;border-radius:13px}#profilePanel.user-dashboard-panel .dashboard-sidebar .dashboard-nav{gap:3px}#profilePanel.user-dashboard-panel .dashboard-sidebar .dashboard-nav-item{width:100%;min-height:42px;border-radius:9px;color:#ffffffb8!important;font-size:11px}#profilePanel.user-dashboard-panel .dashboard-sidebar .dashboard-nav-item.active{color:#17191d!important;background:linear-gradient(135deg,#f4d164,#eab946)!important}#profilePanel.user-dashboard-panel .dashboard-sidebar-foot{margin-top:12px;border-top:1px solid rgba(255,255,255,.08)}#profilePanel.user-dashboard-panel .dashboard-sidebar-foot :is(a,button){color:#ffffffb3!important}#profilePanel.user-dashboard-panel .dashboard-main{display:flex;overflow:hidden;flex-direction:column}#profilePanel.user-dashboard-panel>.panel-close{position:fixed!important;z-index:350!important;top:calc(14px + env(safe-area-inset-top))!important;right:14px!important;left:auto!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important}html[dir=rtl] #profilePanel.user-dashboard-panel>.panel-close{right:auto!important;left:14px!important}#profilePanel.user-dashboard-panel .dashboard-topbar{display:flex;min-height:72px;padding:calc(12px + env(safe-area-inset-top)) 64px 10px 16px;flex:0 0 auto;align-items:center;border-bottom:1px solid #e1e4e8}#profilePanel.user-dashboard-panel .dashboard-mobile-menu-toggle{display:grid;width:42px;min-width:42px;height:42px;padding:10px;border:1px solid #e0e3e7;border-radius:13px;place-content:center;gap:4px;color:#1d2024;background:#fff;box-shadow:0 5px 15px #181c220f}#profilePanel.user-dashboard-panel .dashboard-mobile-menu-toggle span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor}#profilePanel.user-dashboard-panel .dashboard-mobile-back{position:absolute;left:50%;display:inline-flex;min-height:36px;padding:0 13px;border:1px solid #dfe2e7;border-radius:99px;align-items:center;justify-content:center;gap:6px;color:#343940;background:#fff;box-shadow:0 5px 15px #181c220f;font-size:10px;transform:translate(-50%)}#profilePanel.user-dashboard-panel .dashboard-mobile-back b{font-weight:800}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-mobile-back span{transform:scaleX(-1)}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-topbar{padding-right:16px;padding-left:64px}#profilePanel.user-dashboard-panel .dashboard-topbar-copy{display:none}#profilePanel.user-dashboard-panel .dashboard-mobile-identity{display:grid;min-width:0;gap:10px;grid-template-columns:42px minmax(0,1fr);align-items:center}#profilePanel.user-dashboard-panel .dashboard-mobile-identity .dashboard-avatar{display:grid;width:42px;height:42px;border-radius:13px;place-items:center;color:#24170c;font-size:15px;font-weight:850;background:linear-gradient(145deg,#f7d464,#ea9d72);box-shadow:0 6px 15px #af70262e}#profilePanel.user-dashboard-panel .dashboard-mobile-identity small,#profilePanel.user-dashboard-panel .dashboard-mobile-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#profilePanel.user-dashboard-panel .dashboard-mobile-identity small{color:#9a7a18;font-size:8px;font-weight:850;letter-spacing:.14em}#profilePanel.user-dashboard-panel .dashboard-mobile-identity strong{margin-top:2px;color:#171a1f;font-size:16px}#profilePanel.user-dashboard-panel .dashboard-mobile-nav{display:none}#profilePanel.user-dashboard-panel .dashboard-mobile-nav .dashboard-nav-item{display:flex;min-width:70px;min-height:50px;gap:2px;padding:5px 9px;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;font-size:9px;line-height:1.15;scroll-snap-align:start}#profilePanel.user-dashboard-panel .dashboard-mobile-nav .dashboard-nav-item span{display:grid;width:20px;height:20px;place-items:center;font-size:15px}#profilePanel.user-dashboard-panel .dashboard-mobile-progress{display:none}#profilePanel.user-dashboard-panel .dashboard-view-viewport{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#profilePanel.user-dashboard-panel .dashboard-view,#profilePanel.user-dashboard-panel .dashboard-view.active{padding:18px 14px calc(34px + env(safe-area-inset-bottom))}#profilePanel.user-dashboard-panel .dashboard-page-heading{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}#profilePanel.user-dashboard-panel .dashboard-page-heading>div:first-child{min-width:min(230px,100%);flex:1 1 230px}#profilePanel.user-dashboard-panel .dashboard-page-heading h2{font-size:21px;line-height:1.15}#profilePanel.user-dashboard-panel .dashboard-page-heading p{max-width:none;font-size:11px;line-height:1.45}#profilePanel.user-dashboard-panel .dashboard-heading-action,#profilePanel.user-dashboard-panel .dashboard-page-heading>a{min-height:42px}#profilePanel.user-dashboard-panel .dashboard-stats{display:grid;width:100%;gap:10px;margin:0 0 16px;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}#profilePanel.user-dashboard-panel .dashboard-stats>button{width:100%;min-width:0;min-height:112px;padding:14px;grid-template-columns:34px minmax(0,1fr)}#profilePanel.user-dashboard-panel .dashboard-stats>button>span{width:34px;height:34px}#profilePanel.user-dashboard-panel .dashboard-stats>button strong{font-size:22px}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-stats>button :is(small,strong,em),#profilePanel.user-dashboard-panel .dashboard-stats>button :is(small,strong,em){color:#20242a!important}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-stats>button{text-align:right}#profilePanel.user-dashboard-panel .dashboard-library-chips{display:grid;gap:7px;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}#profilePanel.user-dashboard-panel .dashboard-library-chips button{width:100%;min-width:0;min-height:40px;padding:5px 7px;line-height:1.2;white-space:normal}#profilePanel.user-dashboard-panel .dashboard-gift-recipient-filter{display:grid;max-height:218px;gap:5px;margin:9px 0 0;padding:9px 2px 2px;border-top:1px solid rgba(128,132,140,.22);grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#profilePanel.user-dashboard-panel .dashboard-gift-recipient-filter button{width:100%;min-width:0;min-height:34px;padding:4px 5px;line-height:1.2;white-space:normal}#profilePanel.user-dashboard-panel .dashboard-gift-browser{margin-bottom:12px;padding:10px;border-radius:13px}#profilePanel.user-dashboard-panel .dashboard-gift-browser>header{margin-bottom:9px}#profilePanel.user-dashboard-panel .dashboard-gift-browser>header>button,#profilePanel.user-dashboard-panel .dashboard-gift-quick-filter,#profilePanel.user-dashboard-panel .dashboard-gift-recipient-filter{display:none!important}#profilePanel.user-dashboard-panel .dashboard-gift-mobile-picker{display:grid;gap:5px}#profilePanel.user-dashboard-panel .dashboard-gift-mobile-picker>span{color:#777e87;font-size:8px;font-weight:800}#profilePanel.user-dashboard-panel .dashboard-gift-mobile-picker select{width:100%;min-height:44px;padding:0 38px 0 12px;border:1px solid #d8b24b;border-radius:11px;color:#20242a;background:#fffdf7;font-size:11px;font-weight:850;text-overflow:ellipsis}html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-gift-mobile-picker select{padding:0 12px 0 38px}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-gift-mobile-picker select{border-color:#84671e;color:#fff7e4;background:#252930}#profilePanel.user-dashboard-panel .dashboard-gift-results-status{position:sticky;z-index:3;top:68px;min-height:38px;margin-bottom:9px;box-shadow:0 7px 18px #13171c17;scroll-margin-top:76px}#profilePanel.user-dashboard-panel .dashboard-gift-browser>header{margin-bottom:8px}#profilePanel.user-dashboard-panel .dashboard-gift-browser>header>button{min-height:32px;padding:0 9px;font-size:8px}#profilePanel.user-dashboard-panel .dashboard-gift-quick-filter button{width:max-content;min-width:103px;max-width:180px;min-height:34px}#profilePanel.user-dashboard-panel .dashboard-gift-quick-filter button strong{overflow:visible;text-overflow:clip}#profilePanel.user-dashboard-panel .dashboard-gift-recipient-filter button strong{overflow:visible;line-height:1.08;text-overflow:clip;white-space:normal}#profilePanel.user-dashboard-panel .dashboard-gift-for-badge,html[dir=rtl] #profilePanel.user-dashboard-panel .dashboard-gift-for-badge{right:5px;bottom:6px;left:5px;max-width:none;min-height:30px;padding:3px 4px;justify-content:center;font-size:7px;line-height:1.08;text-align:center;white-space:normal}#profilePanel.user-dashboard-panel .dashboard-gift-card footer{grid-template-columns:repeat(2,minmax(0,1fr))}#profilePanel.user-dashboard-panel .dashboard-gift-card footer button:first-child{grid-column:1 / -1}#profilePanel.user-dashboard-panel .dashboard-card{max-width:100%;padding:15px}#profilePanel.user-dashboard-panel .dashboard-welcome-card,#profilePanel.user-dashboard-panel .dashboard-quick-card{min-height:220px}#profilePanel.user-dashboard-panel .dashboard-command-grid>button{min-height:62px}#profilePanel.user-dashboard-panel .dashboard-library-toolbar{position:static;padding:10px}#profilePanel.user-dashboard-panel .dashboard-library-toolbar label{min-height:46px}#profilePanel.user-dashboard-panel .dashboard-library-heading-actions,#profilePanel.user-dashboard-panel .dashboard-collection-actions{gap:8px;flex-wrap:wrap}#profilePanel.user-dashboard-panel .dashboard-preferences>label{gap:12px;min-height:66px;flex-wrap:wrap}#profilePanel.user-dashboard-panel .dashboard-preferences>label>span{min-width:150px;flex:1 1 150px}#profilePanel.user-dashboard-panel .dashboard-preferences select{min-width:116px;min-height:42px}#profilePanel.user-dashboard-panel .dashboard-list-row,#profilePanel.user-dashboard-panel .dashboard-song-row{min-width:0;overflow-wrap:anywhere}#profilePanel.user-dashboard-panel .dashboard-playlist-player{margin-right:-4px;margin-left:-4px;border-radius:15px;scroll-margin-top:76px}#profilePanel.user-dashboard-panel .dashboard-playlist-player-head{min-height:70px;padding:12px}#profilePanel.user-dashboard-panel .dashboard-playlist-player-head h3{font-size:18px}#profilePanel.user-dashboard-panel .dashboard-playlist-player-layout{grid-template-columns:1fr}#profilePanel.user-dashboard-panel .dashboard-playlist-stage{padding:7px 9px 9px;border-inline-end:0;border-bottom:1px solid #e2e5e9}#profilePanel.user-dashboard-panel .dashboard-playlist-viewport{grid-template-areas:"visual visual" "previous next";grid-template-columns:1fr 1fr;gap:9px}#profilePanel.user-dashboard-panel .dashboard-playlist-visual{grid-area:visual}#profilePanel.user-dashboard-panel .dashboard-playlist-side-nav{width:100%;height:38px;border-radius:11px;font-size:26px}#profilePanel.user-dashboard-panel .dashboard-playlist-side-nav--previous{grid-area:previous}#profilePanel.user-dashboard-panel .dashboard-playlist-side-nav--next{grid-area:next}#profilePanel.user-dashboard-panel .dashboard-playlist-media,#profilePanel.user-dashboard-panel .dashboard-playlist-art{width:auto;max-width:100%;height:clamp(220px,39vh,340px);min-height:0;aspect-ratio:9 / 16;border-radius:11px}#profilePanel.user-dashboard-panel .dashboard-playlist-now{min-height:51px;padding:7px 3px 0}#profilePanel.user-dashboard-panel .dashboard-playlist-queue{padding:8px 10px 10px}#profilePanel.user-dashboard-panel .dashboard-playlist-queue-list{max-height:36vh}.playlist-playback-dock{right:10px;bottom:76px;width:calc(100vw - 20px);border-radius:14px}.playlist-playback-summary{min-height:60px;padding:7px 8px;grid-template-columns:38px minmax(0,1fr) auto 34px;gap:7px}.playlist-playback-icon{width:36px;height:36px;border-radius:10px}.playlist-playback-summary .playlist-playback-exit{width:34px;min-width:34px;height:34px;min-height:34px}#profilePanel.user-dashboard-panel .dashboard-collection-block{padding:12px}#profilePanel.user-dashboard-panel .dashboard-collection-block>.dashboard-card-title{display:grid;gap:12px}#profilePanel.user-dashboard-panel .dashboard-collection-actions{width:100%;justify-content:space-between}#profilePanel.user-dashboard-panel .dashboard-library-toolbar{grid-template-columns:1fr}#profilePanel.user-dashboard-panel .dashboard-song-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#profilePanel.user-dashboard-panel .dashboard-song-grid.showing-playlists{grid-template-columns:1fr}#profilePanel.user-dashboard-panel .dashboard-library-heading-actions{width:100%;justify-content:space-between}#profilePanel.user-dashboard-panel .dashboard-library-tabs{width:100%}#profilePanel.user-dashboard-panel .dashboard-library-tabs button{flex:1 0 auto}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-card{min-height:230px;grid-template-rows:155px minmax(72px,auto)}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-preview{height:155px}#profilePanel.user-dashboard-panel .dashboard-topbar{min-height:108px}#profilePanel.user-dashboard-panel .dashboard-stats>button{min-height:104px;border:0;border-radius:14px}#profilePanel.user-dashboard-panel .dashboard-overview-grid{display:grid;grid-template-columns:1fr}#profilePanel.user-dashboard-panel .dashboard-welcome-card,#profilePanel.user-dashboard-panel .dashboard-quick-card{min-height:244px}#profilePanel.user-dashboard-panel .dashboard-command-grid{grid-template-columns:1fr}#profilePanel.user-dashboard-panel .dashboard-command-grid>button{min-height:70px}#profilePanel.user-dashboard-panel .dashboard-recent-card .dashboard-compact-list{display:block}}@media(max-width:899px){html[data-panel-theme=light] #profilePanel.user-dashboard-panel .dashboard-mobile-drawer-close{border-color:#dde1e6;color:#252930;background:#f5f6f8}html[data-panel-theme=light] #profilePanel.user-dashboard-panel .dashboard-sidebar-profile small{color:#6f747d!important}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-mobile-menu-toggle,html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-mobile-back{border-color:#343941;color:#f5f1e8;background:#22262c}}@media(max-width:430px){#profilePanel.user-dashboard-panel .dashboard-song-grid,#profilePanel.user-dashboard-panel .dashboard-song-grid.showing-playlists{grid-template-columns:minmax(0,1fr)}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-card{min-height:0;grid-template-rows:minmax(205px,52vw) auto}#profilePanel.user-dashboard-panel .dashboard-song-grid .related-preview{height:max(205px,52vw)}#profilePanel.user-dashboard-panel .dashboard-gift-card{grid-template-columns:104px minmax(0,1fr)}#profilePanel.user-dashboard-panel .dashboard-gift-image{min-height:168px}}@media(max-width:899px){#profilePanel.user-dashboard-panel .dashboard-mobile-identity{display:none}#profilePanel.user-dashboard-panel .dashboard-topbar{min-height:68px}#profilePanel.user-dashboard-panel .dashboard-view-track{display:block;width:100%;transform:none!important;transition:none;will-change:auto}#profilePanel.user-dashboard-panel .dashboard-view,#profilePanel.user-dashboard-panel .dashboard-view.active{width:100%;min-width:0;flex:none}#profilePanel.user-dashboard-panel .dashboard-view{display:none}#profilePanel.user-dashboard-panel .dashboard-view.active{display:block}#profilePanel.user-dashboard-panel .dashboard-library-view{padding-top:14px}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-page-heading{gap:6px;margin-bottom:10px}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-page-heading h2{font-size:20px}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-page-heading p{margin-top:4px;font-size:10px}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-heading-actions{gap:6px}#profilePanel.user-dashboard-panel .dashboard-library-view :is(.dashboard-library-count,.dashboard-library-heading-actions>button){min-height:32px;padding:0 10px;border-radius:9px;font-size:9px}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-heading-actions{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-heading-actions>*{width:100%;min-width:0}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-tabs{gap:3px;margin-bottom:9px;padding:4px;border-radius:11px}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-tabs button{min-height:30px;padding:0 9px;border-radius:8px;font-size:9px}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-chips{display:grid;gap:4px;margin-bottom:7px;grid-template-columns:repeat(5,minmax(0,1fr))}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-chips button{min-width:0;min-height:29px;padding:3px 2px;font-size:8px;line-height:1.05}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;padding:5px}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-toolbar>label:first-child{grid-column:1 / -1}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-toolbar label{min-width:0;min-height:35px;padding:0 9px;border-radius:10px}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-library-toolbar :is(input,select){min-width:0;font-size:10px}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-song-grid:not(.showing-playlists){gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-song-grid:not(.showing-playlists) .related-card{min-height:0;grid-template-rows:132px auto}#profilePanel.user-dashboard-panel .dashboard-library-view .dashboard-song-grid:not(.showing-playlists) .related-preview{height:132px}}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-list-row strong,.dashboard-song-row span){color:#20242a!important}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-list-row p,.dashboard-list-row small,.dashboard-song-row small,.dashboard-command-grid small,.dashboard-preferences>label>span small,.dashboard-account-profile p,.dashboard-account-profile small,.dashboard-danger-card p,.dashboard-gift-card small,.dashboard-gift-card em){color:#626a75!important}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-card-title>button,.dashboard-collection-actions strong){color:#555e69!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-list-row,.dashboard-song-row){border-color:#31363d!important;color:#f3efe7!important;background:transparent!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-stat-details>article{border-color:#343941;background:#1d2126}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-stat-details header{border-color:#343941}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-stat-details h3{color:#f4f0e7}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-list-row strong,.dashboard-song-row span){color:#f4f1ea!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-list-row p,.dashboard-list-row small,.dashboard-song-row small,.dashboard-command-grid small,.dashboard-preferences>label>span small,.dashboard-account-profile p,.dashboard-account-profile small,.dashboard-danger-card p,.dashboard-gift-card small,.dashboard-gift-card em){color:#b6bbc4!important}@media(max-width:899px){#profilePanel.user-dashboard-panel .dashboard-account-profile .dashboard-account-actions-inline{display:grid;width:100%;min-width:0;margin-top:0;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}#profilePanel.user-dashboard-panel .dashboard-account-profile .dashboard-account-actions-inline button{width:100%;min-width:0;padding-inline:10px;white-space:nowrap}}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-card-title>button,.dashboard-collection-actions strong){color:#c1c5cc!important}html[data-panel-theme] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-library-count{color:#4e390b!important;background:#fff2c4!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-song-grid :is(.related-category,.related-card small){color:#e1bd5a!important}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel .dashboard-song-grid :is(.related-category,.related-card small){color:#725514!important}html[data-panel-theme=dark] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-heading-action,.dashboard-page-heading>a){border-color:#3b4048!important;color:#f0ede6!important;background:#23272d!important}html[data-panel-theme=light] body.feed-mode #profilePanel.user-dashboard-panel :is(.dashboard-heading-action,.dashboard-page-heading>a){border-color:#d9dde2!important;color:#272c33!important;background:#fff!important}body.feed-mode #profilePanel.user-dashboard-panel{bottom:0!important;height:auto!important;min-height:0!important}#profilePanel.user-dashboard-panel>.dashboard-scroll{position:absolute;inset:0;height:auto;min-height:0;overflow:hidden}#profilePanel.user-dashboard-panel .dashboard-shell{height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}#profilePanel.user-dashboard-panel .dashboard-main{height:100%;min-height:0;min-width:0}#profilePanel.user-dashboard-panel .dashboard-view-viewport{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable}@media(min-width:900px){#profilePanel.user-dashboard-panel .dashboard-shell{grid-template-rows:minmax(0,1fr);min-height:0}#profilePanel.user-dashboard-panel .dashboard-sidebar{min-height:0;height:100%;box-sizing:border-box}}#profilePanel.user-dashboard-panel .dashboard-sidebar{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#b6a17c transparent;scrollbar-gutter:stable}#profilePanel.user-dashboard-panel .dashboard-sidebar>*{flex-shrink:0}#profilePanel.user-dashboard-panel .dashboard-sidebar::-webkit-scrollbar{width:6px}#profilePanel.user-dashboard-panel .dashboard-sidebar::-webkit-scrollbar-thumb{background:#b6a17c;border-radius:8px}#profilePanel.user-dashboard-panel .dashboard-home-link{display:flex;align-items:center;gap:6px;min-height:38px;margin:0 0 12px;padding:8px 12px;border:1px solid #d8c7a3;border-radius:10px;color:#674519;background:#fff8e6;font-size:13px;font-weight:700;text-decoration:none}#profilePanel.user-dashboard-panel .dashboard-sidebar-badges{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0 8px}#profilePanel.user-dashboard-panel .dashboard-sidebar-badges button{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;height:auto;min-height:24px;max-width:100%;padding:3px 6px;border:1px solid #d8c7a3;border-radius:7px;font-size:10px;line-height:1.2;cursor:pointer;white-space:normal;overflow-wrap:anywhere}#profilePanel.user-dashboard-panel .dashboard-sidebar-badges button:not(.member-earned-badge){background:transparent;color:inherit}#profilePanel.user-dashboard-panel :is(.dashboard-home-link,.dashboard-sidebar-badges button):focus-visible{outline:3px solid #a77928;outline-offset:3px}html[data-panel-theme=dark] #profilePanel.user-dashboard-panel .dashboard-home-link{background:#30271c;color:#ffe3a4;border-color:#796342}
