:root{--pc-color-surface: rgba(12, 16, 22, .82);--pc-color-surface-soft: rgba(8, 12, 18, .46);--pc-color-border: rgba(255, 255, 255, .12);--pc-color-text: #f4f8ff;--pc-color-muted: rgba(235, 242, 255, .76);--pc-color-primary: #6f44d1;--pc-color-primary-strong: #4b2d9a;--pc-color-primary-soft: rgba(111, 68, 209, .22);--pc-color-track: rgba(255, 255, 255, .24);--pc-radius-lg: 18px;--pc-radius-md: 12px;--pc-radius-pill: 999px;--pc-shadow-lg: 0 18px 42px rgba(5, 8, 14, .45);--pc-shadow-sm: 0 8px 18px rgba(4, 6, 10, .3);--pc-space-1: 6px;--pc-space-2: 10px;--pc-space-3: 14px;--pc-space-4: 18px}html[data-theme=light]{--pc-color-surface: rgba(252, 235, 242, .94);--pc-color-surface-soft: rgba(255, 245, 249, .82);--pc-color-border: rgba(207, 111, 130, .2);--pc-color-text: #4f2940;--pc-color-muted: rgba(96, 58, 80, .76);--pc-color-primary: #ff63c6;--pc-color-primary-strong: #d93aa2;--pc-color-primary-soft: rgba(255, 99, 198, .18);--pc-color-track: rgba(126, 84, 108, .2);--pc-shadow-lg: 0 18px 40px rgba(126, 84, 108, .18);--pc-shadow-sm: 0 8px 18px rgba(126, 84, 108, .12)}html[data-theme=light] .pc-btn,html[data-theme=light] .pc-transport-btn{border-color:#b05c764d;background:#fff8fbf5;color:#5a3249;box-shadow:0 8px 18px #7e546c24,inset 0 1px #ffffff70}html[data-theme=light] .pc-btn--icon,html[data-theme=light] .pc-transport-btn--md,html[data-theme=light] .pc-transport-btn--sm{background:#fffafcfa;color:#563547}html[data-theme=light] .pc-btn--primary,html[data-theme=light] .pc-transport-btn--active,html[data-theme=light] .pc-btn--toggle.is-active,html[data-theme=light] .pc-novelty-btn.is-active,html[data-theme=light] .mini-player-bar__aura-toggle{border-color:#ff7cd26b;background:radial-gradient(circle at 28% 20%,#ffeef9f5,#ff9adcfa 38%,#ff63c6f5 62%,#d93aa2f5);color:#fff9fe;box-shadow:0 0 0 1px #ffaae133,0 14px 28px #d64aa147,inset 0 1px #fff2fb57;text-shadow:0 1px 0 rgba(151,32,104,.22)}html[data-theme=light] .pc-btn--primary.pc-btn--icon .pc-icon{color:#fff9fe;filter:drop-shadow(0 1px 0 rgba(255,240,250,.22)) drop-shadow(0 1px 2px rgba(156,33,110,.26))}html[data-theme=light] .pc-btn--primary.pc-btn--icon .pc-icon--play:before{top:3px;border-top-width:8px;border-bottom-width:8px;border-left-width:12px}html[data-theme=light] .pc-transport-btn--active .pc-shuffle-icon,html[data-theme=light] .pc-transport-btn--active .pc-repeat-icon,html[data-theme=light] .pc-novelty-btn.is-active .pc-novelty-icon{filter:drop-shadow(0 1px 0 rgba(255,245,251,.2)) drop-shadow(0 1px 2px rgba(156,33,110,.24))}html[data-theme=light] .pc-btn--sm:not(.pc-btn--primary):not(.pc-btn--toggle.is-active):not(.pc-dim-btn.is-active):not(.pc-novelty-btn.is-active){background:#fff7faf0;color:#60384f}html[data-theme=light] .pc-dim-btn.is-mute,html[data-theme=light] .pc-novelty-btn.is-mute{border-color:#cf6f827a;background:radial-gradient(circle at 30% 24%,#ffebc4fa,#ffcd7afa 52%,#e89547f5);color:#5a2316;box-shadow:0 0 0 1px #ffd67a75,0 12px 24px #d68c4747,inset 0 1px #fffae8c7;text-shadow:0 1px 0 rgba(255,247,234,.52)}html[data-theme=light] .pc-dim-btn.is-mute{animation:pc-light-mute-pulse 1.35s ease-in-out infinite}html[data-theme=light] .pc-dim-btn.is-mute.has-onboarding-hint{animation:pc-light-mute-pulse 1.35s ease-in-out infinite,pc-art-fullscreen-hint 2.4s ease-in-out infinite}html[data-theme=light] .pc-dim-btn.is-active:not(.is-mute){border-color:#ffc46a61;background:radial-gradient(circle at 30% 24%,#fff8dffa,#ffe2a2f5 56%,#f4bc6ae6);color:#6a3d12;box-shadow:0 0 0 1px #ffe0a857,0 10px 22px #e2ac5e33,inset 0 1px #fffdf3c2;text-shadow:0 1px 0 rgba(255,251,240,.34)}html[data-theme=custom][data-theme-slot=amber]{--pc-color-surface: rgba(32, 20, 8, .84);--pc-color-surface-soft: rgba(23, 14, 6, .58);--pc-color-border: rgba(255, 214, 156, .18);--pc-color-text: #fff0d5;--pc-color-muted: rgba(241, 214, 171, .78);--pc-color-primary: #e7a84f;--pc-color-primary-strong: #ba7420;--pc-color-primary-soft: rgba(231, 168, 79, .22);--pc-color-track: rgba(255, 214, 156, .24);--pc-shadow-lg: 0 18px 42px rgba(16, 10, 3, .5);--pc-shadow-sm: 0 8px 18px rgba(12, 8, 3, .34)}html[data-theme=dark] .pc-dim-btn.is-active:not(.is-mute){border-color:#ffdc9e57;background:#a4743442;color:#fff1dc;box-shadow:0 0 0 1px #ffd28c29,0 10px 20px #54341038,inset 0 1px #fff1d414}html[data-theme=custom][data-theme-slot=crimson] .pc-dim-btn.is-active:not(.is-mute){border-color:#ffceb247;background:#b87d533d;color:#fff0df;box-shadow:0 0 0 1px #ffd0b024,0 10px 20px #5c2e1e38,inset 0 1px #fff0e514}html[data-theme=custom][data-theme-slot=teal] .pc-dim-btn.is-active:not(.is-mute){border-color:#ffdca847;background:#ac824a38;color:#fff1dd;box-shadow:0 0 0 1px #ffd8a524,0 10px 20px #4a381838,inset 0 1px #fff5e714}html[data-theme=custom][data-theme-slot=amber] .pc-dim-btn.is-active:not(.is-mute){border-color:#ffe3aa47;background:#d49c4f3d;color:#fff2dd;box-shadow:0 0 0 1px #ffe1ae24,0 10px 20px #663d0f3d,inset 0 1px #fff7e914}html[data-theme=custom][data-theme-slot=merica] .pc-dim-btn.is-active:not(.is-mute){border-color:#ffdcc442;background:#9a5b7338;color:#fff1f4;box-shadow:0 0 0 1px #ffe2d61f,0 10px 20px #3f162338,inset 0 1px #fff5f014}html[data-theme=custom][data-theme-slot=mx] .pc-dim-btn.is-active:not(.is-mute){border-color:#ffe9c942;background:#806b5038;color:#fff4ea;box-shadow:0 0 0 1px #ffecd61f,0 10px 20px #31281438,inset 0 1px #fff8f014}html[data-theme=custom][data-theme-slot=rasta] .pc-dim-btn.is-active:not(.is-mute){border-color:#fcdd7847;background:#b588293d;color:#fff7da;box-shadow:0 0 0 1px #fcdd7824,0 10px 20px #5a430d3d,inset 0 1px #fff8dc14}html[data-theme=custom][data-theme-slot=crimson]{--pc-color-surface: rgba(31, 15, 21, .84);--pc-color-surface-soft: rgba(22, 10, 16, .58);--pc-color-border: rgba(255, 194, 214, .16);--pc-color-text: #fdeef2;--pc-color-muted: rgba(243, 204, 217, .78);--pc-color-primary: #d46d8d;--pc-color-primary-strong: #9b3f61;--pc-color-primary-soft: rgba(212, 109, 141, .22);--pc-color-track: rgba(255, 194, 214, .22);--pc-shadow-lg: 0 18px 42px rgba(17, 7, 12, .5);--pc-shadow-sm: 0 8px 18px rgba(14, 6, 10, .34)}html[data-theme=custom][data-theme-slot=teal]{--pc-color-surface: rgba(10, 24, 26, .84);--pc-color-surface-soft: rgba(8, 18, 20, .58);--pc-color-border: rgba(170, 255, 245, .16);--pc-color-text: #e9fbfa;--pc-color-muted: rgba(194, 239, 235, .78);--pc-color-primary: #45c4bb;--pc-color-primary-strong: #1f827b;--pc-color-primary-soft: rgba(69, 196, 187, .22);--pc-color-track: rgba(170, 255, 245, .22);--pc-shadow-lg: 0 18px 42px rgba(4, 12, 13, .48);--pc-shadow-sm: 0 8px 18px rgba(4, 10, 11, .32)}html[data-theme=custom][data-theme-slot=merica]{--pc-color-surface: rgba(10, 22, 41, .84);--pc-color-surface-soft: rgba(8, 16, 31, .58);--pc-color-border: rgba(255, 255, 255, .16);--pc-color-text: #f7fbff;--pc-color-muted: rgba(227, 236, 247, .78);--pc-color-primary: #b31942;--pc-color-primary-strong: #6f102c;--pc-color-primary-soft: rgba(179, 25, 66, .22);--pc-color-track: rgba(255, 255, 255, .2);--pc-shadow-lg: 0 18px 42px rgba(6, 11, 22, .5);--pc-shadow-sm: 0 8px 18px rgba(5, 10, 18, .34)}html[data-theme=custom][data-theme-slot=mx]{--pc-color-surface: rgba(10, 24, 17, .84);--pc-color-surface-soft: rgba(8, 18, 13, .58);--pc-color-border: rgba(255, 255, 255, .16);--pc-color-text: #fbfffd;--pc-color-muted: rgba(227, 236, 231, .78);--pc-color-primary: #c8102e;--pc-color-primary-strong: #7a0c1f;--pc-color-primary-soft: rgba(200, 16, 46, .22);--pc-color-track: rgba(255, 255, 255, .2);--pc-shadow-lg: 0 18px 42px rgba(5, 11, 8, .5);--pc-shadow-sm: 0 8px 18px rgba(4, 10, 7, .34)}html[data-theme=custom][data-theme-slot=rasta]{--pc-color-surface: rgba(24, 21, 7, .84);--pc-color-surface-soft: rgba(17, 15, 5, .58);--pc-color-border: rgba(252, 221, 120, .18);--pc-color-text: #fff8d9;--pc-color-muted: rgba(244, 232, 171, .78);--pc-color-primary: #fcdd09;--pc-color-primary-strong: #b68900;--pc-color-primary-soft: rgba(252, 221, 9, .22);--pc-color-track: rgba(252, 221, 120, .22);--pc-shadow-lg: 0 18px 42px rgba(14, 13, 5, .5);--pc-shadow-sm: 0 8px 18px rgba(11, 10, 4, .34)}html[data-theme=custom][data-theme-slot] .pc-btn,html[data-theme=custom][data-theme-slot] .pc-transport-btn{border-color:var(--pc-color-border);background:var(--pc-color-surface);color:var(--pc-color-text);box-shadow:var(--pc-shadow-sm),inset 0 1px #ffffff14}html[data-theme=custom][data-theme-slot] .pc-btn--icon,html[data-theme=custom][data-theme-slot] .pc-transport-btn--md,html[data-theme=custom][data-theme-slot] .pc-transport-btn--sm{background:color-mix(in srgb,var(--pc-color-surface) 76%,white 6%);color:var(--pc-color-text)}html[data-theme=custom][data-theme-slot] .pc-btn--primary,html[data-theme=custom][data-theme-slot] .pc-transport-btn--active,html[data-theme=custom][data-theme-slot] .pc-btn--toggle.is-active,html[data-theme=custom][data-theme-slot] .pc-dim-btn.is-active,html[data-theme=custom][data-theme-slot] .pc-novelty-btn.is-active,html[data-theme=custom][data-theme-slot] .mini-player-bar__aura-toggle{background:radial-gradient(circle at 30% 24%,#ffd28f 0%,var(--pc-color-primary) 52%,var(--pc-color-primary-strong) 100%);border-color:#ffe8bc3d;color:#2e1805;box-shadow:0 12px 24px #a7671c47,inset 0 1px #fff7e338;text-shadow:0 1px 0 rgba(255,248,235,.22)}html[data-theme=custom][data-theme-slot=crimson] .pc-btn--primary,html[data-theme=custom][data-theme-slot=crimson] .pc-transport-btn--active,html[data-theme=custom][data-theme-slot=crimson] .pc-btn--toggle.is-active,html[data-theme=custom][data-theme-slot=crimson] .pc-dim-btn.is-active,html[data-theme=custom][data-theme-slot=crimson] .pc-novelty-btn.is-active,html[data-theme=custom][data-theme-slot=crimson] .mini-player-bar__aura-toggle{background:radial-gradient(circle at 30% 24%,#f0b0c6 0%,var(--pc-color-primary) 52%,var(--pc-color-primary-strong) 100%);border-color:#ffdce838;color:#2d0f19;box-shadow:0 12px 24px #862c4c4d,inset 0 1px #ffeff52e;text-shadow:0 1px 0 rgba(255,244,247,.18)}html[data-theme=custom][data-theme-slot=teal] .pc-btn--primary,html[data-theme=custom][data-theme-slot=teal] .pc-transport-btn--active,html[data-theme=custom][data-theme-slot=teal] .pc-btn--toggle.is-active,html[data-theme=custom][data-theme-slot=teal] .pc-dim-btn.is-active,html[data-theme=custom][data-theme-slot=teal] .pc-novelty-btn.is-active,html[data-theme=custom][data-theme-slot=teal] .mini-player-bar__aura-toggle{background:radial-gradient(circle at 30% 24%,#9ae7e1 0%,var(--pc-color-primary) 52%,var(--pc-color-primary-strong) 100%);border-color:#cdfff938;color:#06201d;box-shadow:0 12px 24px #146f6847,inset 0 1px #f0fffc29;text-shadow:0 1px 0 rgba(245,255,253,.16)}html[data-theme=custom][data-theme-slot=merica] .pc-btn--primary,html[data-theme=custom][data-theme-slot=merica] .pc-transport-btn--active,html[data-theme=custom][data-theme-slot=merica] .pc-btn--toggle.is-active,html[data-theme=custom][data-theme-slot=merica] .pc-dim-btn.is-active,html[data-theme=custom][data-theme-slot=merica] .pc-novelty-btn.is-active,html[data-theme=custom][data-theme-slot=merica] .mini-player-bar__aura-toggle{background:radial-gradient(circle at 30% 24%,#ffd7e2 0%,var(--pc-color-primary) 52%,var(--pc-color-primary-strong) 100%);border-color:#ffe8f033;color:#270914;box-shadow:0 12px 24px #69183247,inset 0 1px #fff0f52e;text-shadow:0 1px 0 rgba(255,243,246,.16)}html[data-theme=custom][data-theme-slot=mx] .pc-btn--primary,html[data-theme=custom][data-theme-slot=mx] .pc-transport-btn--active,html[data-theme=custom][data-theme-slot=mx] .pc-btn--toggle.is-active,html[data-theme=custom][data-theme-slot=mx] .pc-dim-btn.is-active,html[data-theme=custom][data-theme-slot=mx] .pc-novelty-btn.is-active,html[data-theme=custom][data-theme-slot=mx] .mini-player-bar__aura-toggle{background:radial-gradient(circle at 30% 24%,#ffe1e6 0%,var(--pc-color-primary) 52%,var(--pc-color-primary-strong) 100%);border-color:#ffeaee33;color:#2a0b12;box-shadow:0 12px 24px #71122847,inset 0 1px #fff2f42e;text-shadow:0 1px 0 rgba(255,244,246,.16)}html[data-theme=custom][data-theme-slot=rasta] .pc-btn--primary,html[data-theme=custom][data-theme-slot=rasta] .pc-transport-btn--active,html[data-theme=custom][data-theme-slot=rasta] .pc-btn--toggle.is-active,html[data-theme=custom][data-theme-slot=rasta] .pc-dim-btn.is-active,html[data-theme=custom][data-theme-slot=rasta] .pc-novelty-btn.is-active,html[data-theme=custom][data-theme-slot=rasta] .mini-player-bar__aura-toggle{background:radial-gradient(circle at 30% 24%,#fff4a7 0%,var(--pc-color-primary) 52%,var(--pc-color-primary-strong) 100%);border-color:#fff0a83d;color:#2a2104;box-shadow:0 12px 24px #7b5f0c47,inset 0 1px #fff8d62e;text-shadow:0 1px 0 rgba(255,250,224,.16)}html[data-theme=custom][data-theme-slot] .pc-btn--primary.pc-btn--icon .pc-icon,html[data-theme=custom][data-theme-slot] .pc-transport-btn--active .pc-shuffle-icon,html[data-theme=custom][data-theme-slot] .pc-transport-btn--active .pc-repeat-icon,html[data-theme=custom][data-theme-slot] .pc-novelty-btn.is-active .pc-novelty-icon{filter:drop-shadow(0 1px 0 rgba(255,255,255,.18)) drop-shadow(0 1px 2px rgba(0,0,0,.18))}html[data-theme=custom][data-theme-slot=crimson] .pc-btn--primary.pc-btn--icon .pc-icon,html[data-theme=custom][data-theme-slot=crimson] .pc-transport-btn--active .pc-shuffle-icon,html[data-theme=custom][data-theme-slot=crimson] .pc-transport-btn--active .pc-repeat-icon,html[data-theme=custom][data-theme-slot=crimson] .pc-novelty-btn.is-active .pc-novelty-icon{color:#2d0f19}html[data-theme=custom][data-theme-slot=teal] .pc-btn--primary.pc-btn--icon .pc-icon,html[data-theme=custom][data-theme-slot=teal] .pc-transport-btn--active .pc-shuffle-icon,html[data-theme=custom][data-theme-slot=teal] .pc-transport-btn--active .pc-repeat-icon,html[data-theme=custom][data-theme-slot=teal] .pc-novelty-btn.is-active .pc-novelty-icon{color:#06201d}html[data-theme=custom][data-theme-slot=amber] .pc-btn--primary.pc-btn--icon .pc-icon,html[data-theme=custom][data-theme-slot=amber] .pc-transport-btn--active .pc-shuffle-icon,html[data-theme=custom][data-theme-slot=amber] .pc-transport-btn--active .pc-repeat-icon,html[data-theme=custom][data-theme-slot=amber] .pc-novelty-btn.is-active .pc-novelty-icon{color:#2e1805;filter:drop-shadow(0 1px 0 rgba(255,244,224,.24)) drop-shadow(0 1px 2px rgba(120,73,17,.2))}html[data-theme=custom][data-theme-slot=merica] .pc-btn--primary.pc-btn--icon .pc-icon,html[data-theme=custom][data-theme-slot=merica] .pc-transport-btn--active .pc-shuffle-icon,html[data-theme=custom][data-theme-slot=merica] .pc-transport-btn--active .pc-repeat-icon,html[data-theme=custom][data-theme-slot=merica] .pc-novelty-btn.is-active .pc-novelty-icon{color:#270914}html[data-theme=custom][data-theme-slot=mx] .pc-btn--primary.pc-btn--icon .pc-icon,html[data-theme=custom][data-theme-slot=mx] .pc-transport-btn--active .pc-shuffle-icon,html[data-theme=custom][data-theme-slot=mx] .pc-transport-btn--active .pc-repeat-icon,html[data-theme=custom][data-theme-slot=mx] .pc-novelty-btn.is-active .pc-novelty-icon{color:#2a0b12}html[data-theme=custom][data-theme-slot=rasta] .pc-btn--primary.pc-btn--icon .pc-icon,html[data-theme=custom][data-theme-slot=rasta] .pc-transport-btn--active .pc-shuffle-icon,html[data-theme=custom][data-theme-slot=rasta] .pc-transport-btn--active .pc-repeat-icon,html[data-theme=custom][data-theme-slot=rasta] .pc-novelty-btn.is-active .pc-novelty-icon{color:#2a2104;filter:drop-shadow(0 1px 0 rgba(255,248,214,.22)) drop-shadow(0 1px 2px rgba(106,84,10,.18))}html[data-theme=custom][data-theme-slot=crimson] .mini-player-bar{background:#140a0fd6}html[data-theme=custom][data-theme-slot=crimson] .mini-player-bar:before{background:radial-gradient(120% 160% at 12% -10%,#f8bed22e,#f8bed214 40%,#f8bed200)}html[data-theme=custom][data-theme-slot=teal] .mini-player-bar{background:#081214d6}html[data-theme=custom][data-theme-slot=teal] .mini-player-bar:before{background:radial-gradient(120% 160% at 12% -10%,#a3f2e92e,#a3f2e914 40%,#a3f2e900)}html[data-theme=custom][data-theme-slot=amber] .mini-player-bar{background:#130d07d6}html[data-theme=custom][data-theme-slot=amber] .mini-player-bar:before{background:radial-gradient(120% 160% at 12% -10%,#ffd4942e,#ffd49414 40%,#ffd49400)}html[data-theme=custom][data-theme-slot=merica] .mini-player-bar{background:#091222d6}html[data-theme=custom][data-theme-slot=merica] .mini-player-bar:before{background:radial-gradient(120% 160% at 12% -10%,#ffe2eb29,#ffe2eb12 40%,#ffe2eb00)}html[data-theme=custom][data-theme-slot=mx] .mini-player-bar{background:#08120cd6}html[data-theme=custom][data-theme-slot=mx] .mini-player-bar:before{background:radial-gradient(120% 160% at 12% -10%,#f4fffa29,#f4fffa12 40%,#f4fffa00)}html[data-theme=custom][data-theme-slot=rasta] .mini-player-bar{background:#131106d6}html[data-theme=custom][data-theme-slot=rasta] .mini-player-bar:before{background:radial-gradient(120% 160% at 12% -10%,#ffee9929,#ffee9912 40%,#fe90)}.pc-btn{border:1px solid var(--pc-color-border);border-radius:var(--pc-radius-md);background:var(--pc-color-surface-soft);color:var(--pc-color-text);min-height:40px;padding:0 12px;font-size:14px;font-weight:700;line-height:1;box-shadow:var(--pc-shadow-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.pc-btn:disabled{opacity:.45}.pc-btn--icon{width:52px;min-width:52px;min-height:52px;border-radius:var(--pc-radius-pill);display:grid;place-items:center;font-size:24px;padding:0}.pc-icon{position:relative;display:inline-block;width:22px;height:22px}.pc-icon:before,.pc-icon:after{content:"";position:absolute}.pc-icon--play:before{left:6px;top:4px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor}.pc-icon--pause:before,.pc-icon--pause:after{top:4px;width:4px;height:14px;border-radius:999px;background:currentColor}.pc-icon--pause:before{left:6px}.pc-icon--pause:after{left:13px}.pc-icon--prev:before,.pc-icon--next:before{top:4px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent}.pc-icon--prev:before{left:7px;border-right:10px solid currentColor}.pc-icon--prev:after{left:4px;top:4px;width:2px;height:14px;border-radius:999px;background:currentColor}.pc-icon--next:before{left:5px;border-left:10px solid currentColor}.pc-icon--next:after{left:16px;top:4px;width:2px;height:14px;border-radius:999px;background:currentColor}.pc-btn--primary{width:68px;min-width:68px;min-height:68px;background:radial-gradient(circle at 30% 24%,#855de2 0%,var(--pc-color-primary) 56%,var(--pc-color-primary-strong) 100%);border-color:#ffffff47;color:#fff}.pc-btn--sm{min-height:36px;font-size:13px;border-radius:10px;box-shadow:none}.pc-btn--aura{min-width:122px;min-height:48px;width:auto;border-radius:var(--pc-radius-pill);padding:0 18px;font-size:15px;box-shadow:var(--pc-shadow-sm);position:relative;overflow:hidden}.pc-btn--aura-inline{min-width:92px;min-height:36px;height:36px;padding:0 12px;font-size:13px}.pc-btn--aura-burst{animation:pc-aura-flash 1.2s ease-out}.pc-aura-burst{position:absolute;top:-24%;right:-24%;bottom:-24%;left:-24%;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 30% 20%,#ffffffb8,#fff0 38%),radial-gradient(circle at 72% 78%,rgba(var(--aura-rgb, 188, 132, 255),.64),rgba(var(--aura-rgb, 188, 132, 255),0) 42%);animation:pc-aura-burst-fade 1.2s ease-out forwards}.pc-aura-burst__spark{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:999px;background:#ffffffeb;box-shadow:0 0 10px #ffffffdb,0 0 14px rgba(var(--aura-rgb, 188, 132, 255),.72);animation:pc-aura-spark 1.2s ease-out forwards;animation-delay:var(--delay, 0ms)}@keyframes pc-aura-flash{0%{filter:brightness(1)}32%{filter:brightness(1.46);box-shadow:0 0 34px rgba(var(--aura-rgb, 188, 132, 255),.72),0 0 54px rgba(var(--aura-rgb, 188, 132, 255),.52)}to{filter:brightness(1)}}@keyframes pc-aura-burst-fade{0%{opacity:0;transform:scale(.9)}22%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes pc-aura-spark{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}24%{opacity:1;transform:translate(calc(-50% + var(--tx, 0px)),calc(-50% + var(--ty, 0px))) scale(1.15)}to{opacity:0;transform:translate(calc(-50% + var(--tx, 0px) * 1.4),calc(-50% + var(--ty, 0px) * 1.4)) scale(.9)}}.pc-btn--toggle.is-active{background:var(--pc-color-primary-soft);border-color:#a580ff9e}.pc-btn--toggle{color:#e6edfab8}.pc-btn--toggle.is-active{color:#f8f2ff;opacity:1;filter:none}.pc-btn--toggle.is-region{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pc-dim-btn{min-width:74px;letter-spacing:.4px}.pc-dim-btn.is-active{border-color:#a684ff9e;background:#653ec45c;color:#f9f2ff}.pc-dim-btn.is-mute{border-color:#8260d4b8;background:#402380c7;color:#efe5ff}.pc-novelty-btn{width:38px;min-width:38px;padding:0;display:grid;place-items:center}.pc-novelty-btn.is-active{border-color:#a684ff9e;background:#653ec45c;color:#f9f2ff}.pc-novelty-btn.is-mute{border-color:#8260d4b8;background:#402380c7;color:#efe5ff}@keyframes pc-light-mute-pulse{0%,to{box-shadow:0 0 0 1px #ffd67a57,0 10px 18px #d68c4733,inset 0 1px #fffae8b3}50%{box-shadow:0 0 0 1px #ffd67a94,0 0 18px #ffbb5c52,0 14px 26px #d68c474d,inset 0 1px #fffceed1}}.pc-novelty-icon{width:18px;height:18px;display:block}.pc-novelty-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pc-novelty-icon circle{fill:none;stroke:currentColor;stroke-width:1.7}.pc-novelty-icon circle:last-of-type{fill:currentColor;stroke:none}.pc-vinyl-btn{width:58px;min-width:58px;min-height:58px;border-radius:999px;padding:0;display:grid;place-items:center}.pc-vinyl-disc{width:42px;height:42px;border-radius:999px;background:radial-gradient(circle at 52% 48%,#f5e6fff2 0,#f5e6fff2 2px,#f5e6ff00 3px),radial-gradient(circle at 50% 50%,#b884ffd1 0,#b884ffd1 11px,#241444 12px),radial-gradient(circle at 50% 50%,#140e22 0,#140e22);box-shadow:0 0 16px #a068ff7a}.pc-loop-badge{border-radius:999px;border:1px solid rgba(255,255,255,.32);background:#ffffff2e;color:#fff;font-size:10px;letter-spacing:.35px;font-weight:800;line-height:1;padding:3px 6px}.mini-player-bar{position:fixed;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);width:auto;max-width:100vw;bottom:0;z-index:30;display:grid;gap:var(--pc-space-2);padding:var(--pc-space-2) calc(var(--pc-space-2) + env(safe-area-inset-right,0px)) calc(var(--pc-space-2) + env(safe-area-inset-bottom,0px)) calc(var(--pc-space-2) + env(safe-area-inset-left,0px));border-radius:var(--pc-radius-lg) var(--pc-radius-lg) 0 0;border:1px solid var(--pc-color-border);background:var(--pc-color-surface);box-shadow:var(--pc-shadow-lg);overflow:hidden;box-sizing:border-box}html[data-theme=light] .mini-player-bar{background:radial-gradient(120% 160% at 12% -10%,#ffdfebf7,#fbe5eff0 42%,#f5ddeaeb);border-color:#cf6f822e;box-shadow:0 16px 34px #7e546c2e,inset 0 1px #ffffff57}.mini-player-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--player-artwork);background-size:cover;background-position:center;filter:blur(18px) saturate(1.25);opacity:.3}html[data-theme=light] .mini-player-bar:before{opacity:.18;filter:blur(18px) saturate(.96) brightness(1.02)}.mini-player-bar>*{position:relative;z-index:1}.mini-player-bar__header{display:grid;grid-template-columns:52px 1fr auto;gap:var(--pc-space-2);align-items:center;touch-action:none}.mini-player-bar__art{width:52px;height:52px;border:0;border-radius:12px;background-size:cover;background-position:center;position:relative;overflow:hidden}.mini-player-bar__art:after{content:"";position:absolute;top:-26%;right:-26%;bottom:-26%;left:-26%;pointer-events:none;opacity:0;background:radial-gradient(circle at 28% 18%,rgba(var(--aura-rgb, 188, 132, 255),calc(.82 + var(--fx-aura-level, 0) * .16)),rgba(var(--aura-rgb, 188, 132, 255),0) 36%),radial-gradient(circle at 74% 78%,rgba(var(--aura-rgb, 188, 132, 255),calc(.7 + var(--fx-aura-level, 0) * .18)),rgba(var(--aura-rgb, 188, 132, 255),0) 44%)}.mini-player-bar__art.is-aura-flash{animation:pc-art-cinematic-flash 1.2s ease-out}.mini-player-bar__art.is-aura-flash:after{animation:pc-art-cinematic-overlay 1.2s ease-out}.mini-player-bar__art.has-fullscreen-hint{box-shadow:0 0 0 1px #f4b9657a,0 0 #f4b96538;animation:pc-art-fullscreen-hint 2.4s ease-in-out infinite}.mini-player-bar__art.has-fullscreen-hint:after{opacity:.28;background:radial-gradient(circle at 32% 24%,#ffd68c5c,#ffd68c00 36%),radial-gradient(circle at 72% 74%,#eea14842,#eea14800 46%);animation:pc-art-fullscreen-hint-overlay 2.4s ease-in-out infinite}.pc-btn.has-onboarding-hint,.mini-player-bar__compact-toggle.has-onboarding-hint,.layout-link.has-onboarding-hint{position:relative;box-shadow:0 0 0 1px #f4b9657a,0 0 #f4b96538;animation:pc-art-fullscreen-hint 2.4s ease-in-out infinite}.pc-btn.has-onboarding-hint:after,.mini-player-bar__compact-toggle.has-onboarding-hint:after,.layout-link.has-onboarding-hint:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none;border-radius:inherit;opacity:.28;background:radial-gradient(circle at 32% 24%,#ffd68c5c,#ffd68c00 36%),radial-gradient(circle at 72% 74%,#eea14842,#eea14800 46%);animation:pc-art-fullscreen-hint-overlay 2.4s ease-in-out infinite}@keyframes pc-art-fullscreen-hint{0%,to{box-shadow:0 0 0 1px #f4b9655c,0 0 #f4b96524;transform:translateZ(0) scale(1)}45%{box-shadow:0 0 0 1px #f8ca81bd,0 0 16px 2px #eea14847;transform:translateZ(0) scale(1.018)}}@keyframes pc-art-fullscreen-hint-overlay{0%,to{opacity:.14}45%{opacity:.44}}.mini-player-bar__title{color:var(--pc-color-text);font-size:13.5px;letter-spacing:-.016em;font-weight:700;line-height:1.2}.mini-player-bar__sub{color:var(--pc-color-muted);font-size:12px}.mini-player-bar__title,.mini-player-bar__sub,.fullscreen-player-shell__meta h2,.fullscreen-player-shell__meta p,.mini-player-bar__header-actions,.mini-player-bar__compact-toggle{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.mini-player-bar__compact-toggle{min-width:34px;min-height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#111623bd;color:#eef4ff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}html[data-theme=light] .mini-player-bar__compact-toggle{border-color:#b05c764d;background:#fff9fbf5;color:#5a3249;box-shadow:0 8px 18px #7e546c24,inset 0 1px #ffffff6b}.mini-player-bar__header-actions{display:inline-flex;align-items:center;gap:8px}.mini-player-bar__loop-clear{min-width:34px;min-height:34px;border-radius:10px;border:1px solid rgba(255,214,130,.54);background:#2c1c0c85;color:#ffe8bc;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;line-height:1}.mini-player-bar__aura-toggle{min-height:30px;min-width:62px;border-radius:999px;border:1px solid rgba(194,156,255,.48);background:linear-gradient(135deg,#9159ffd1,#6b46ecc7);color:#f8f2ff;font-size:11px;font-weight:700;letter-spacing:.2px;padding:0 10px;box-shadow:0 0 12px #a470ff52}html[data-theme=light] .mini-player-bar__loop-clear{border-color:#b472435c;background:#fff4e2f5;color:#84502c;box-shadow:0 8px 18px #91603424,inset 0 1px #fff6}.mini-player-bar.is-compact .playerExpanded{display:none}.player-controls{display:grid;gap:var(--pc-space-2);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.pc-progress{display:grid;gap:var(--pc-space-1);position:relative;overflow:hidden;border-radius:10px}html[data-theme=light] .pc-progress{background:#fff7fa94;border:1px solid rgba(207,111,130,.14);box-shadow:inset 0 1px #ffffff3d}.pc-range{position:relative;z-index:1;width:100%;accent-color:rgb(var(--aura-rgb, 188, 132, 255))}.pc-progress__loop-window{position:absolute;left:var(--pc-loop-start-pct, 0%);top:0;bottom:calc(12px + var(--pc-space-1));width:calc(var(--pc-loop-end-pct, 0%) - var(--pc-loop-start-pct, 0%));min-width:0;border-radius:999px;pointer-events:none}.pc-progress__loop-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--aura-rgb, 188, 132, 255),.94) 0%,rgba(var(--aura-rgb, 188, 132, 255),.94) var(--pc-loop-progress-pct, 0%),rgba(var(--aura-rgb, 188, 132, 255),.32) var(--pc-loop-progress-pct, 0%),rgba(var(--aura-rgb, 188, 132, 255),.32) 100%);box-shadow:inset 0 0 0 1px rgba(var(--aura-rgb, 188, 132, 255),.32),0 0 10px rgba(var(--aura-rgb, 188, 132, 255),.24)}.pc-progress__loop-marker{position:absolute;top:50%;width:2px;height:16px;border-radius:999px;transform:translate(-50%,-50%);background:rgba(var(--aura-rgb, 188, 132, 255),.96);box-shadow:0 0 0 1px #ffffff29,0 0 12px rgba(var(--aura-rgb, 188, 132, 255),.42)}.pc-progress__loop-marker.is-start{left:0}.pc-progress__loop-marker.is-end{left:100%}html[data-theme=light] .pc-progress__loop-fill{background:linear-gradient(90deg,rgba(var(--aura-rgb, 188, 132, 255),.9) 0%,rgba(var(--aura-rgb, 188, 132, 255),.9) var(--pc-loop-progress-pct, 0%),rgba(var(--aura-rgb, 188, 132, 255),.24) var(--pc-loop-progress-pct, 0%),rgba(var(--aura-rgb, 188, 132, 255),.24) 100%);box-shadow:inset 0 0 0 1px rgba(var(--aura-rgb, 188, 132, 255),.18),0 0 8px rgba(var(--aura-rgb, 188, 132, 255),.16)}html[data-theme=light] .pc-progress__loop-marker{background:rgba(var(--aura-rgb, 188, 132, 255),.94);box-shadow:0 0 0 1px #ffffff38,0 0 10px rgba(var(--aura-rgb, 188, 132, 255),.24)}.pc-time{display:flex;justify-content:space-between;color:var(--pc-color-muted);font-size:12px}.pc-row{display:flex;align-items:center;justify-content:center;gap:var(--pc-space-1);flex-wrap:nowrap}.pc-transport-btn{background:var(--pc-color-surface-soft);border-color:var(--pc-color-border);color:#eef3ffe6}.pc-transport-btn--md{width:52px;min-width:52px;min-height:52px}.pc-transport-btn--sm{width:46px;min-width:46px;min-height:46px}.pc-transport-btn--active{background:radial-gradient(circle at 30% 24%,#855de2 0%,var(--pc-color-primary) 56%,var(--pc-color-primary-strong) 100%);border-color:#ffffff47;color:#fff}.pc-shuffle-icon,.pc-repeat-icon{width:20px;height:20px;display:block}.pc-repeat-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.pc-repeat-badge{position:absolute;right:-4px;bottom:-3px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fffffff5;color:#1c1206f5;box-shadow:0 0 0 1px #ffdea4bf,0 3px 8px #00000047;font-size:9px;font-weight:800;line-height:1}.pc-transport-btn--repeat-threepeat{box-shadow:0 0 0 1px #ffd67866 inset,0 0 18px #ffba4e52}.pc-transport-btn--repeat-flash{animation:pc-repeat-threepeat-flash .26s ease-out}.pc-transport-btn--repeat-activation{animation:pc-repeat-threepeat-activation .38s ease-out,pc-repeat-threepeat-flash .26s ease-out}@keyframes pc-repeat-threepeat-flash{0%{transform:scale(1);box-shadow:0 0 0 1px #ffd6786b inset,0 0 18px #ffba4e57}48%{transform:scale(1.08);box-shadow:0 0 0 1px #ffe8aebd inset,0 0 28px #ffcb628a}to{transform:scale(1);box-shadow:0 0 0 1px #ffd67866 inset,0 0 18px #ffba4e52}}@keyframes pc-repeat-threepeat-activation{0%{transform:scale(1);filter:brightness(1) saturate(1)}34%{transform:scale(1.12);filter:brightness(1.18) saturate(1.18);box-shadow:0 0 0 1px #fff0bad1 inset,0 0 24px #ffcf728f,0 0 42px rgba(var(--aura-rgb, 188, 132, 255),.28)}to{transform:scale(1);filter:brightness(1) saturate(1)}}.pc-shuffle-icon{transform-origin:50% 50%}.pc-transport-btn--shuffle.is-anim-on .pc-shuffle-icon{animation:pc-shuffle-on .21s ease-out}.pc-transport-btn--shuffle.is-anim-off .pc-shuffle-icon{animation:pc-shuffle-off .17s ease-out}@keyframes pc-shuffle-on{0%{transform:rotate(0) scale(1)}60%{transform:rotate(92deg) scale(1.06)}to{transform:rotate(90deg) scale(1)}}@keyframes pc-shuffle-off{0%{transform:rotate(90deg) scale(1)}55%{transform:rotate(-4deg) scale(.97)}to{transform:rotate(0) scale(1)}}.pc-extras{display:grid;gap:var(--pc-space-1)}.pc-skip-row,.pc-loop-row{width:100%;display:grid;gap:var(--pc-space-1);justify-content:center}.pc-skip-row{grid-template-columns:repeat(4,minmax(0,110px))}.pc-loop-row{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-extra-skip{width:100%;min-width:0}.player-controls--mini .pc-loop-row{display:none}.playerExpanded{width:100%;display:flex;justify-content:center}.mini-player-bar .playerExpanded .pc-wave{width:min(100%,980px)}.pc-wave{position:relative;height:76px;width:100%;border-radius:12px;overflow:hidden;background:#070a0e52;border:1px solid rgba(255,255,255,.08);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.pc-wave__viewport{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transition:transform .26s cubic-bezier(.22,.9,.32,1);will-change:transform;overflow:hidden}.pc-wave__viewport:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ffffff38,#ffffff0f 24%,rgba(var(--aura-rgb, 188, 132, 255),.24) 52%,#ffffff14 78%,#ffffff2e),radial-gradient(58% 100% at 50% 50%,rgba(var(--aura-rgb, 188, 132, 255),.2),rgba(var(--aura-rgb, 188, 132, 255),0) 72%);mix-blend-mode:screen}.pc-wave.is-loop-editing .pc-wave__viewport{transition-duration:.15s}@media (prefers-reduced-motion: reduce){.pc-wave__viewport{transition:none}}html[data-theme=light] .pc-wave{background:#fff7fa9e;border-color:#cf6f8229;box-shadow:inset 0 1px #ffffff3d,0 8px 18px #7e546c14}.pc-wave:after,.pc-progress:after{content:"";position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;opacity:0;pointer-events:none;background:radial-gradient(circle at 24% 18%,rgba(var(--aura-rgb, 188, 132, 255),.86),rgba(var(--aura-rgb, 188, 132, 255),0) 34%),radial-gradient(circle at 76% 82%,rgba(var(--aura-rgb, 188, 132, 255),.78),rgba(var(--aura-rgb, 188, 132, 255),0) 44%)}.pc-wave:before,.pc-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:radial-gradient(circle at 14% 68%,rgba(255,255,255,.95) 0 2px,transparent 3px),radial-gradient(circle at 32% 28%,rgba(255,218,245,.92) 0 2px,transparent 3px),radial-gradient(circle at 54% 62%,rgba(255,255,255,.95) 0 2px,transparent 3px),radial-gradient(circle at 76% 34%,rgba(255,226,247,.9) 0 2px,transparent 3px),radial-gradient(circle at 90% 74%,rgba(255,255,255,.95) 0 2px,transparent 3px)}.pc-wave__canvas{width:100%;height:100%;display:block}.pc-wave__canvas.is-loading{opacity:0;filter:blur(6px) brightness(1.2)}.pc-wave__canvas.is-ready{opacity:1}.pc-wave__loop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pc-wave__loop-view-window{position:absolute;left:0;right:0;top:0;bottom:0;width:100%}.pc-wave__loop-range,.pc-wave__loop-marker,.pc-wave__loop-handle{opacity:0}.mini-player-bar.is-loop-active .pc-wave__loop-range,.mini-player-bar.is-loop-active .pc-wave__loop-marker,.mini-player-bar.is-loop-active .pc-wave__loop-handle,.pc-wave.is-loop-active .pc-wave__loop-range,.pc-wave.is-loop-active .pc-wave__loop-marker,.pc-wave.is-loop-active .pc-wave__loop-handle{opacity:1}.mini-player-bar.is-loop-editing .pc-wave__loop-overlay,.pc-wave.is-loop-editing .pc-wave__loop-overlay,.pc-wave.is-loop-active .pc-wave__loop-overlay{pointer-events:auto}.pc-wave__loop-range{position:absolute;top:0;bottom:0;background:linear-gradient(180deg,#ffdc5c47,#ffdc5c3d);border-left:2px solid rgba(255,221,122,1);border-right:2px solid rgba(255,221,122,1);box-shadow:inset 0 0 16px #ffdb5e52,0 0 14px #ffd75047}.pc-wave__loop-marker{position:absolute;top:5px;bottom:5px;width:2px;transform:translate(-50%);background:#ffdd7a;box-shadow:0 0 0 1px #fff7d633,0 0 16px #ffd75a8a}.pc-wave__loop-marker:before,.pc-wave__loop-marker:after{content:"";position:absolute;left:50%;width:10px;height:10px;border-radius:999px;transform:translate(-50%);background:#ffe696fa;box-shadow:0 0 14px #ffd75a80}.pc-wave__loop-marker:before{top:-1px}.pc-wave__loop-marker:after{bottom:-1px}html[data-theme=light] .pc-wave__loop-marker{background:#d69c3afa;box-shadow:0 0 0 1px #ffffff2e,0 0 14px #e8b5563d}html[data-theme=light] .pc-wave__loop-marker:before,html[data-theme=light] .pc-wave__loop-marker:after{background:#ecbe6afa;box-shadow:0 0 10px #e8b5563d}html[data-theme=light] .pc-wave__loop-range{background:linear-gradient(180deg,#eec16847,#eec1683d);border-left-color:#d69c3afa;border-right-color:#d69c3afa;box-shadow:inset 0 0 10px #ffffff14,0 0 0 1px #e8b5561f}.pc-wave__loop-handle{position:absolute;top:0;bottom:0;width:16px;transform:translate(-50%);background:linear-gradient(180deg,#ffe278fa,#ffc44ceb);border:1px solid rgba(255,255,255,.5);border-radius:8px;pointer-events:auto;touch-action:none;box-shadow:0 0 14px #ffd65e80,inset 0 0 10px #ffffd03d}html[data-theme=light] .pc-wave__loop-handle{background:linear-gradient(180deg,#ecc478fa,#d49c46f0);border-color:#fff5f9e6;box-shadow:0 0 10px #b6863a2e,inset 0 0 8px #fff0f529}.pc-wave__loop-handle:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:24px;border-radius:6px;background:#ffffffb8;transform:translate(-50%,-50%)}html[data-theme=light] .pc-wave__loop-handle:after{background:#fff8fbdb}.mini-player-bar.is-loop-active .pc-wave__loop-range{background:linear-gradient(180deg,#ffdc5c47,#ffdc5c42);border-left-color:#ffdd7a;border-right-color:#ffdd7a;box-shadow:inset 0 0 16px #ffdb5e6b,0 0 14px #ffd7508c}.mini-player-bar.is-loop-active .pc-wave__loop-marker{background:#ffdd7a;box-shadow:0 0 0 1px #fff7d63d,0 0 16px #ffd75a94}.mini-player-bar.is-loop-active .pc-wave__loop-marker:before,.mini-player-bar.is-loop-active .pc-wave__loop-marker:after{background:#ffe696fa;box-shadow:0 0 14px #ffd75a8a}.mini-player-bar.is-loop-active .pc-wave__loop-handle{background:linear-gradient(180deg,#ffe278fa,#ffc44ceb);border-color:#ffffd6e0;box-shadow:0 0 14px #ffd65ea6,inset 0 0 10px #ffffd047;animation:pc-loop-handle-pulse 1.25s ease-in-out infinite}.mini-player-bar .player-controls.is-loop-active .pc-range{accent-color:rgb(var(--aura-rgb, 188, 132, 255))}.mini-player-bar .player-controls.is-loop-active .pc-progress{box-shadow:inset 0 0 0 1px rgba(var(--aura-rgb, 188, 132, 255),.48),0 0 10px rgba(var(--aura-rgb, 188, 132, 255),.28)}.mini-player-bar .player-controls.is-loop-active .pc-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:999px;border:1px solid rgba(255,255,255,.94);background:rgb(var(--aura-rgb, 188, 132, 255));box-shadow:0 0 0 3px rgba(var(--aura-rgb, 188, 132, 255),.18),0 0 10px rgba(var(--aura-rgb, 188, 132, 255),.62);animation:pc-loop-thumb-pulse 1.18s ease-in-out infinite}.mini-player-bar .player-controls.is-loop-active .pc-range::-moz-range-thumb{width:14px;height:14px;border-radius:999px;border:1px solid rgba(255,255,255,.94);background:rgb(var(--aura-rgb, 188, 132, 255));box-shadow:0 0 0 3px rgba(var(--aura-rgb, 188, 132, 255),.18),0 0 10px rgba(var(--aura-rgb, 188, 132, 255),.62);animation:pc-loop-thumb-pulse 1.18s ease-in-out infinite}@keyframes pc-loop-handle-pulse{0%,to{box-shadow:0 0 10px #ffd65e80,inset 0 0 8px #ffffd038}50%{box-shadow:0 0 18px #ffdd73c7,inset 0 0 14px #ffffe257}}@keyframes pc-loop-thumb-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 3px #ffd75e33,0 0 10px #ffd04985}50%{transform:scale(1.1);box-shadow:0 0 0 5px #ffdb6c47,0 0 16px #ffd656bd}}.pc-wave__decor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pc-wave-toolbar{display:flex;align-items:center;justify-content:center;gap:14px;min-height:72px;margin-top:14px;width:100%;max-width:100%}.pc-wave-toolbar__toggle,.pc-wave-toolbar__btn,.pc-wave-toolbar__fit{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;color:#fff5e4f0;background:#12161cdb;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #0000003d;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.pc-wave-toolbar__toggle{position:relative;z-index:1;width:72px;height:72px;font-size:36px}.pc-wave-toolbar__done{width:60px;height:60px;font-size:32px}.pc-wave-toolbar__toggle.is-active{background:linear-gradient(180deg,#ffdf85f5,#ffbf4af0);color:#3b2205f5}.pc-wave-toolbar__glass{line-height:1;transform:translateY(-1px)}.pc-wave-toolbar__controls{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:0;opacity:0;transform:translate(-22px) scale(.92);transform-origin:left center;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.22,.9,.32,1),max-width .22s cubic-bezier(.22,.9,.32,1);max-width:0;overflow:hidden;white-space:nowrap}.pc-wave-toolbar__controls.is-open{opacity:1;transform:translate(0) scale(1);pointer-events:auto;max-width:420px}.pc-wave-toolbar__btn{min-width:64px;height:64px;padding:0 18px;font-size:34px;font-weight:600}.pc-wave-toolbar__btn:disabled{opacity:.42;box-shadow:inset 0 1px #ffffff0f}.pc-wave-toolbar__label{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffe3a6c2}.pc-wave-toolbar__fit{min-width:54px;height:44px;padding:0 14px;border-radius:14px;font-size:16px;font-weight:700;letter-spacing:.04em;color:#ffe5b6e6;background:#12161cb3;box-shadow:inset 0 1px #ffffff14,0 8px 18px #0000002e}.fullscreen-player-shell__close.is-disabled,.fullscreen-player-shell__close-bottom.is-disabled{opacity:.46}.fullscreen-player-shell__close.is-disabled{pointer-events:none}html[data-theme=light] .pc-wave-toolbar__toggle,html[data-theme=light] .pc-wave-toolbar__btn,html[data-theme=light] .pc-wave-toolbar__fit{color:#5b2e44f0;background:#fff6f9f0;box-shadow:inset 0 1px #ffffffbd,0 10px 22px #7e546c24;border:1px solid rgba(207,111,130,.16)}html[data-theme=light] .pc-wave-toolbar__toggle.is-active{color:#4a2a04f5;background:linear-gradient(180deg,#f5cc79fa,#e5ab47f5);border-color:#d69c3a47}html[data-theme=light] .pc-wave-toolbar__label{color:#a06242b8}@media (max-width: 480px){.pc-wave-toolbar{gap:6px;min-height:52px;margin-top:12px;justify-content:flex-start;width:min(100%,332px);margin-left:auto;margin-right:auto}.pc-wave-toolbar__toggle{width:48px;height:48px;font-size:24px;flex:0 0 auto}.pc-wave-toolbar__controls{gap:6px;transform:translate(-6px) scale(.98);flex:1 1 auto;justify-content:flex-start}.pc-wave-toolbar__controls.is-open{max-width:calc(100vw - 108px)}.pc-wave-toolbar__btn{min-width:38px;height:40px;padding:0 6px;font-size:20px}.pc-wave-toolbar__fit{min-width:38px;height:34px;padding:0 8px;border-radius:10px;font-size:13px;flex:0 0 auto}.pc-wave-toolbar__label{display:none}}.player-controls.is-aura-pulse .pc-progress{animation:pc-playback-flash 1.2s ease-out}.player-controls.is-aura-pulse .pc-progress:after{animation:pc-playback-overlay 1.2s ease-out}.player-controls.is-aura-pulse .pc-progress:before{animation:pc-playback-sparkles 1.2s ease-out}.player-controls--fullscreen.is-aura-pulse .pc-progress,.player-controls--fullscreen.is-aura-pulse .pc-progress:after,.player-controls--fullscreen.is-aura-pulse .pc-progress:before{animation-duration:.34s}.pc-wave.is-aura-pulse{animation:pc-playback-flash 1.2s ease-out}.pc-wave.is-aura-pulse:after{animation:pc-playback-overlay 1.2s ease-out}.pc-wave.is-aura-pulse:before{animation:pc-playback-sparkles 1.2s ease-out}.pc-wave.is-track-switching{animation:pc-track-switch-mask .32s ease-out}.pc-wave.is-track-switching:after{animation:pc-track-switch-overlay .32s ease-out}.pc-wave.is-track-switching .pc-wave__viewport{filter:saturate(1.14) brightness(1.14)}.pc-wave.is-track-switching .pc-wave__viewport:after{animation:pc-track-switch-viewport-flash .32s ease-out}@keyframes pc-playback-flash{0%{filter:brightness(1) saturate(1)}28%{filter:brightness(calc(1.42 + var(--fx-aura-level, 0) * .46)) saturate(calc(1.56 + var(--fx-aura-level, 0) * .34)) hue-rotate(calc(-7deg - var(--fx-aura-level, 0) * 5deg));box-shadow:0 0 calc(22px + var(--fx-aura-level, 0) * 18px) rgba(var(--aura-rgb, 188, 132, 255),calc(.44 + var(--fx-aura-level, 0) * .22)),0 0 calc(40px + var(--fx-aura-level, 0) * 28px) rgba(var(--aura-rgb, 188, 132, 255),calc(.32 + var(--fx-aura-level, 0) * .22))}to{filter:brightness(1) saturate(1)}}@keyframes pc-playback-overlay{0%{opacity:0;transform:scale(.9)}24%{opacity:.94;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes pc-track-switch-mask{0%{filter:brightness(1.02) saturate(1.04)}32%{filter:brightness(1.18) saturate(1.2);box-shadow:0 0 18px rgba(var(--aura-rgb, 188, 132, 255),.26),0 0 34px rgba(var(--aura-rgb, 188, 132, 255),.18)}to{filter:brightness(1) saturate(1)}}@keyframes pc-track-switch-overlay{0%{opacity:0;transform:scale(.96)}24%{opacity:.72;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes pc-track-switch-viewport-flash{0%{opacity:0;transform:scaleX(.96)}26%{opacity:.9;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.03)}}@keyframes pc-playback-sparkles{0%{opacity:0;transform:scale(.9) translateY(2px)}20%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1.08) translateY(-4px)}}.fullscreen-player-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:max(var(--pc-space-3),env(safe-area-inset-top,0px)) max(var(--pc-space-3),env(safe-area-inset-right,0px)) max(var(--pc-space-3),env(safe-area-inset-bottom,0px)) max(var(--pc-space-3),env(safe-area-inset-left,0px));overflow:hidden;isolation:isolate;background:#08080c}html[data-theme=light] .fullscreen-player-shell{background:#f4e2ea}.fullscreen-player-shell__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(22px) saturate(1.08);transform:scale(1.03);opacity:.24}html[data-theme=light] .fullscreen-player-shell__bg{opacity:.18;filter:blur(20px) saturate(.98) brightness(1.02)}.fullscreen-player-shell__bg-visualizer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.fullscreen-player-shell__bg-visualizer-field{position:absolute;left:50%;width:100vw;height:50dvh;transform:translate(-50%);display:flex;align-items:center;justify-content:center;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.fullscreen-player-shell__bg-visualizer-field.is-top{top:0;mask-image:linear-gradient(to bottom,#0000,#0000006b 12%,#000000e0 28%,#000 46%,#000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.42) 12%,rgba(0,0,0,.88) 28%,rgba(0,0,0,1) 46%,rgba(0,0,0,1) 100%)}.fullscreen-player-shell__bg-visualizer-field.is-bottom{bottom:0;mask-image:linear-gradient(to top,#0000,#0000006b 12%,#000000e0 28%,#000 46%,#000);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,.42) 12%,rgba(0,0,0,.88) 28%,rgba(0,0,0,1) 46%,rgba(0,0,0,1) 100%)}.fullscreen-player-shell__content{position:relative;z-index:2;width:min(760px,100%);display:grid;gap:var(--pc-space-3);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - (var(--pc-space-3) * 2));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;transition:width .18s ease,gap .18s ease}.fullscreen-player-shell__content.is-cinema-mode{width:min(1100px,100%);min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - (var(--pc-space-3) * 2));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - (var(--pc-space-3) * 2));overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.fullscreen-player-shell__cinema-visualizer{position:absolute;left:50%;z-index:1;width:100vw;height:50dvh;transform:translate(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;overflow:visible}.fullscreen-player-shell__cinema-visualizer.is-top{bottom:calc(100% - 18px)}.fullscreen-player-shell__cinema-visualizer.is-bottom{top:calc(100% - 18px)}.fullscreen-player-shell__swipe-zone{width:min(112px,42%);height:10px;margin:0 auto -4px;border-radius:999px;background:#ffffff38;box-shadow:0 0 0 1px #ffffff14 inset}.fullscreen-player-shell__close{position:absolute;top:calc(env(safe-area-inset-top,0px) + 10px);left:max(12px,env(safe-area-inset-left,0px));z-index:3;width:40px;height:40px;border:0;border-radius:var(--pc-radius-pill);color:#fff;background:#0c0e148f;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}html[data-theme=light] .fullscreen-player-shell__close,html[data-theme=light] .fullscreen-player-shell__close-bottom{border:1px solid rgba(207,111,130,.22);background:#fff3f8db;color:#5b344b;box-shadow:0 10px 24px #7e546c29}.fullscreen-player-shell__close-bottom{display:none;align-items:center;justify-content:center;border:0;height:42px;min-width:92px;padding:0 16px;margin:4px auto calc(env(safe-area-inset-bottom,0px) + 8px);border-radius:999px;color:#fff;background:#0c0e14b8;box-shadow:0 10px 24px #00000059;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.fullscreen-player-shell__art{width:min(320px,68vw);aspect-ratio:1 / 1;margin:0 auto;border-radius:var(--pc-radius-lg);background-size:cover;background-position:center;box-shadow:var(--pc-shadow-lg);position:relative;z-index:2;overflow:hidden;transition:width .18s ease,max-width .18s ease,max-height .18s ease,border-radius .18s ease,box-shadow .18s ease,transform .18s ease}html[data-theme=light] .fullscreen-player-shell__art{box-shadow:0 18px 38px #7e546c2e,0 0 0 1px #ffffff42}.fullscreen-player-shell__art.has-video{background-color:#07090f}.fullscreen-player-shell__art.is-cinema-mode{width:-moz-fit-content;width:fit-content;aspect-ratio:auto;max-width:min(94vw,1120px);max-height:72dvh;height:auto;border-radius:calc(var(--pc-radius-lg) + 6px);display:flex;align-items:center;justify-content:center;background:#07090fb8;background-image:none!important;background-size:auto;background-position:center;box-shadow:0 28px 56px #00000070,0 0 0 1px #ffffff14;overflow:visible}.fullscreen-player-shell__art-media{position:relative;z-index:2;width:100%;height:100%;border-radius:inherit;overflow:hidden}.fullscreen-player-shell__art.is-cinema-mode .fullscreen-player-shell__art-media{width:auto;max-width:100%;height:auto;max-height:72dvh;display:flex;align-items:center;justify-content:center}.cinema-mode-visualizer{position:absolute;top:50%;left:50%;z-index:1;width:100%;height:100%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.35vw,18px);pointer-events:none;opacity:1;mix-blend-mode:screen;mask-image:linear-gradient(to bottom,#0000,#000000e6 16%,#000 42%,#000 74%,#000000d1 88%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 16%,rgba(0,0,0,1) 42%,rgba(0,0,0,1) 74%,rgba(0,0,0,.82) 88%,rgba(0,0,0,0) 100%);filter:saturate(1.22) drop-shadow(0 0 32px rgba(var(--aura-rgb, 188, 132, 255),.28)) drop-shadow(0 0 72px rgba(var(--aura-rgb, 188, 132, 255),.18))}.cinema-mode-visualizer.is-mirrored{transform:translate(-50%,-50%) scaleY(-1)}.cinema-mode-visualizer.is-fast .cinema-mode-visualizer__bar{animation-duration:calc(var(--cmv-duration) * .58)}.cinema-mode-visualizer.is-background{opacity:.44;mask-image:linear-gradient(to bottom,#0000,#00000073 10%,#000000e6 30%,#000000e6 70%,#00000073 90%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.45) 10%,rgba(0,0,0,.9) 30%,rgba(0,0,0,.9) 70%,rgba(0,0,0,.45) 90%,rgba(0,0,0,0) 100%);filter:blur(14px) saturate(1.18) drop-shadow(0 0 42px rgba(var(--aura-rgb, 188, 132, 255),.16)) drop-shadow(0 0 96px rgba(var(--aura-rgb, 188, 132, 255),.1))}.cinema-mode-visualizer.is-background:before{top:0%;right:0%;bottom:0%;left:0%;opacity:.58;filter:blur(54px)}.cinema-mode-visualizer.is-background.is-vibe-3{opacity:.34;filter:blur(16px) saturate(.88) grayscale(.12) drop-shadow(0 0 32px rgba(var(--aura-rgb, 188, 132, 255),.1)) drop-shadow(0 0 72px rgba(255,255,255,.06))}.cinema-mode-visualizer.is-background .cinema-mode-visualizer__bar{width:clamp(14px,1.6vw,22px);opacity:calc(var(--cmv-opacity) * .72);box-shadow:0 0 0 1px #ffffff08,0 0 30px rgba(var(--aura-rgb, 188, 132, 255),.14),0 0 72px rgba(var(--aura-rgb, 188, 132, 255),.08)}.cinema-mode-visualizer:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:999px;background:radial-gradient(circle at center,rgba(var(--aura-rgb, 188, 132, 255),.26),rgba(var(--aura-rgb, 188, 132, 255),0) 72%);opacity:.92;filter:blur(40px)}.cinema-mode-visualizer.is-vibe-3{opacity:.78;filter:grayscale(.16) saturate(.9) drop-shadow(0 0 24px rgba(var(--aura-rgb, 188, 132, 255),.14)) drop-shadow(0 0 48px rgba(255,255,255,.1))}.cinema-mode-visualizer__bar{position:relative;width:clamp(10px,1.15vw,16px);height:var(--cmv-bar-height);border-radius:999px;opacity:var(--cmv-opacity);transform-origin:center;transform:scaleY(var(--cmv-min-scale));animation:cinema-mode-visualizer-bar var(--cmv-duration) ease-in-out infinite;animation-delay:var(--cmv-delay);background:linear-gradient(180deg,rgba(var(--aura-rgb, 188, 132, 255),.02),rgba(var(--aura-rgb, 188, 132, 255),.34) 18%,#ffffffd6,rgba(var(--aura-rgb, 188, 132, 255),.3) 82%,rgba(var(--aura-rgb, 188, 132, 255),.02));box-shadow:0 0 0 1px #ffffff0f,0 0 24px rgba(var(--aura-rgb, 188, 132, 255),.22),0 0 56px rgba(var(--aura-rgb, 188, 132, 255),.12)}@keyframes cinema-mode-visualizer-bar{0%{transform:scaleY(var(--cmv-min-scale))}50%{transform:scaleY(var(--cmv-mid-scale))}to{transform:scaleY(var(--cmv-max-scale))}}.fullscreen-player-shell__art-poster{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.fullscreen-player-shell__art.is-cinema-mode .fullscreen-player-shell__art-poster{background-size:contain;background-repeat:no-repeat}.fullscreen-player-shell__art-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fullscreen-player-shell__art.is-cinema-mode .fullscreen-player-shell__art-image{position:relative;inset:auto;width:auto;max-width:100%;height:auto;max-height:72dvh;-o-object-fit:contain;object-fit:contain}.fullscreen-player-shell__art-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:0;transition:opacity .18s ease}.fullscreen-player-shell__art.is-cinema-mode .fullscreen-player-shell__art-video{position:relative;inset:auto;width:auto;max-width:100%;height:auto;max-height:72dvh;-o-object-fit:contain;object-fit:contain}.fullscreen-player-shell__art-video.is-ready{opacity:1}.fullscreen-player-shell__art-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;opacity:.74}.fullscreen-player-shell__art-canvas.is-aura-flash-canvas{animation:pc-art-canvas-aura .52s ease-out}.fullscreen-player-shell__art:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;pointer-events:none;opacity:0;background:radial-gradient(circle at 30% 18%,rgba(var(--aura-rgb, 188, 132, 255),calc(.88 + var(--fx-aura-level, 0) * .18)),rgba(var(--aura-rgb, 188, 132, 255),0) 34%),radial-gradient(circle at 76% 82%,rgba(var(--aura-rgb, 188, 132, 255),calc(.76 + var(--fx-aura-level, 0) * .2)),rgba(var(--aura-rgb, 188, 132, 255),0) 46%)}.fullscreen-player-shell__art.is-aura-flash{animation:pc-art-cinematic-flash .52s ease-out}.fullscreen-player-shell__art.is-aura-flash:after{animation:pc-art-cinematic-overlay .52s ease-out}@keyframes pc-art-cinematic-flash{0%{filter:brightness(1) saturate(1)}22%{filter:brightness(calc(1.46 + var(--fx-aura-level, 0) * .52)) saturate(calc(1.52 + var(--fx-aura-level, 0) * .4)) hue-rotate(calc(-8deg - var(--fx-aura-level, 0) * 6deg))}to{filter:brightness(1) saturate(1)}}@keyframes pc-art-cinematic-overlay{0%{opacity:0;transform:scale(calc(.86 - var(--fx-aura-level, 0) * .04))}24%{opacity:calc(.9 + var(--fx-aura-level, 0) * .1);transform:scale(calc(1 + var(--fx-aura-level, 0) * .04))}to{opacity:0;transform:scale(calc(1.12 + var(--fx-aura-level, 0) * .1))}}@keyframes pc-art-canvas-aura{0%{opacity:.74;filter:brightness(1) saturate(1)}28%{opacity:calc(.9 + var(--fx-aura-level, 0) * .12);filter:brightness(calc(1.22 + var(--fx-aura-level, 0) * .36)) saturate(calc(1.32 + var(--fx-aura-level, 0) * .28)) hue-rotate(calc(-8deg - var(--fx-aura-level, 0) * 5deg))}to{opacity:.74;filter:brightness(1) saturate(1)}}.fullscreen-player-shell__meta h2{margin:0;color:#fff;font-size:clamp(20px,4.8vw,32px);line-height:1.15;letter-spacing:-.018em;font-weight:700}html[data-theme=light] .fullscreen-player-shell__meta h2{color:#fff4fb;text-shadow:0 2px 10px rgba(34,10,22,.32),0 1px 0 rgba(255,255,255,.12)}.fullscreen-player-shell__meta p{margin:4px 0 0;color:var(--pc-color-muted);font-size:clamp(13px,2.7vw,18px)}html[data-theme=light] .fullscreen-player-shell__meta p{color:#ffeff7f0;text-shadow:0 2px 8px rgba(34,10,22,.26)}.fullscreen-player-shell.is-cinema-mode .fullscreen-player-shell__bg{opacity:.34;filter:blur(18px) saturate(1.12)}.fullscreen-player-shell.is-cinema-mode .player-controls--fullscreen.is-cinema-mode{width:min(92vw,920px);gap:8px}.fullscreen-player-shell.is-cinema-mode .player-controls--fullscreen.is-cinema-mode .pc-progress{width:100%;padding:10px 14px 8px;border-radius:18px;background:#0e0c142e;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 24px #0000001f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fullscreen-player-shell.is-cinema-mode .player-controls--fullscreen.is-cinema-mode .pc-time{color:#fff4fabd;text-shadow:0 1px 6px rgba(16,10,22,.28)}.fullscreen-player-shell.is-cinema-mode .player-controls--fullscreen.is-cinema-mode .pc-range{opacity:.72}.fullscreen-player-shell.is-cinema-mode .player-controls--fullscreen.is-cinema-mode .pc-range::-webkit-slider-runnable-track{background:#ffffff2e}.fullscreen-player-shell.is-cinema-mode .player-controls--fullscreen.is-cinema-mode .pc-range::-moz-range-track{background:#ffffff2e}.fullscreen-player-shell.is-cinema-mode .player-controls--fullscreen.is-cinema-mode .pc-range::-webkit-slider-thumb{box-shadow:0 0 0 1px #ffffff47;background:#fff8fcdb}.fullscreen-player-shell.is-cinema-mode .player-controls--fullscreen.is-cinema-mode .pc-range::-moz-range-thumb{box-shadow:0 0 0 1px #ffffff47;background:#fff8fcdb}@media (prefers-reduced-motion: reduce){.fullscreen-player-shell__content,.fullscreen-player-shell__art{transition:none}.cinema-mode-visualizer,.cinema-mode-visualizer__bar{animation:none;display:none}}body.perf-lite .fullscreen-player-shell{background:#08080c}body.perf-lite .fullscreen-player-shell__bg{filter:blur(18px) saturate(1.08);opacity:.34}body.perf-lite .cinema-mode-visualizer{opacity:.72;mask-image:linear-gradient(to bottom,#0000,#000000e0 18%,#000 44%,#000 72%,#000000c7 88%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.88) 18%,rgba(0,0,0,1) 44%,rgba(0,0,0,1) 72%,rgba(0,0,0,.78) 88%,rgba(0,0,0,0) 100%);filter:saturate(1.02) drop-shadow(0 0 18px rgba(var(--aura-rgb, 188, 132, 255),.16)) drop-shadow(0 0 32px rgba(var(--aura-rgb, 188, 132, 255),.1))}body.perf-lite .cinema-mode-visualizer.is-background{opacity:.28;filter:blur(12px) saturate(1) drop-shadow(0 0 20px rgba(var(--aura-rgb, 188, 132, 255),.1)) drop-shadow(0 0 44px rgba(var(--aura-rgb, 188, 132, 255),.06))}body.perf-lite .cinema-mode-visualizer:before{opacity:.58;filter:blur(24px)}body.perf-lite .cinema-mode-visualizer__bar{box-shadow:0 0 0 1px #ffffff0a,0 0 14px rgba(var(--aura-rgb, 188, 132, 255),.14),0 0 24px rgba(var(--aura-rgb, 188, 132, 255),.08)}@media (max-width: 900px){.fullscreen-player-shell__cinema-visualizer{width:100vw;height:46dvh}}body.dim-vibe .track-backdrop,body.dim-vibe .mini-player-bar:before,body.dim-vibe .fullscreen-player-shell__bg,body.dim-vibe .ambient-fx-canvas,body.dim-vibe .bubble-layer{filter:saturate(.72) brightness(.76)!important}body.dim-vibe .ambient-fx-canvas,body.dim-vibe .bubble-layer{opacity:.72}body.mute-freeze .track-backdrop,body.mute-freeze .mini-player-bar:before,body.mute-freeze .fullscreen-player-shell__bg,body.mute-freeze .ambient-fx-canvas,body.mute-freeze .bubble-layer{filter:grayscale(1) saturate(.03) brightness(.54)!important}body.mute-freeze .ambient-fx-canvas,body.mute-freeze .bubble-layer{opacity:.48}body.perf-lite .fullscreen-player-shell__art-canvas{mix-blend-mode:normal;opacity:.5}body.perf-lite .pc-wave__canvas.is-loading{filter:none}body.perf-lite .player-controls.is-aura-pulse .pc-progress,body.perf-lite .player-controls.is-aura-pulse .pc-progress:after,body.perf-lite .player-controls.is-aura-pulse .pc-progress:before,body.perf-lite .pc-wave.is-aura-pulse,body.perf-lite .pc-wave.is-aura-pulse:after,body.perf-lite .pc-wave.is-aura-pulse:before,body.perf-lite .fullscreen-player-shell__art.is-aura-flash,body.perf-lite .fullscreen-player-shell__art.is-aura-flash:after{animation:none}body.perf-lite .fullscreen-player-shell .player-controls--fullscreen.is-aura-pulse .pc-progress{animation:pc-playback-flash .34s ease-out}body.perf-lite .fullscreen-player-shell .player-controls--fullscreen.is-aura-pulse .pc-progress:after{animation:pc-playback-overlay .34s ease-out}body.perf-lite .fullscreen-player-shell .player-controls--fullscreen.is-aura-pulse .pc-progress:before{animation:pc-playback-sparkles .34s ease-out}body.perf-lite .fullscreen-player-shell .pc-wave.is-aura-pulse{animation:pc-playback-flash .34s ease-out}body.perf-lite .fullscreen-player-shell .pc-wave.is-aura-pulse:after{animation:pc-playback-overlay .34s ease-out}body.perf-lite .fullscreen-player-shell .pc-wave.is-aura-pulse:before{animation:pc-playback-sparkles .34s ease-out}body.perf-lite .fullscreen-player-shell__art.is-aura-flash{animation:pc-art-cinematic-flash .52s ease-out}body.perf-lite .fullscreen-player-shell__art.is-aura-flash:after{animation:pc-art-cinematic-overlay .52s ease-out}body.perf-lite .fullscreen-player-shell__art-canvas.is-aura-flash-canvas{animation:pc-art-canvas-aura .52s ease-out}@media (max-width: 420px){.mini-player-bar{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));padding:8px;gap:8px;border-radius:14px}.mini-player-bar__header{grid-template-columns:46px 1fr auto;gap:8px}.mini-player-bar__art{width:46px;height:46px;border-radius:10px}.mini-player-bar__title{font-size:13px}.mini-player-bar__sub{font-size:11px}.pc-btn--icon{width:48px;min-width:48px;min-height:48px;font-size:22px}.pc-transport-btn--sm{width:40px;min-width:40px;min-height:40px}.pc-btn--primary{width:62px;min-width:62px;min-height:62px}.pc-btn--sm{min-height:34px;font-size:12px;padding:0 10px}.pc-btn--aura{min-width:108px;min-height:44px;font-size:14px}.pc-wave{height:64px}}@media (max-width: 739px){.fullscreen-player-shell{padding:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.fullscreen-player-shell__content{gap:10px;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px)}.fullscreen-player-shell__content.is-cinema-mode{width:100%;min-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 20px);gap:12px}.mini-player-bar{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px))}.mini-player-bar__compact-toggle{min-width:30px;min-height:30px}.player-controls{min-width:0}.player-controls--fullscreen{gap:8px}.player-controls--fullscreen .pc-progress{gap:4px}.player-controls--fullscreen .pc-time{font-size:11px;color:#fff4faf5;text-shadow:0 1px 6px rgba(28,10,20,.32)}.player-controls--fullscreen .pc-row{flex-wrap:wrap;row-gap:5px}.player-controls--fullscreen .pc-btn--aura-inline{min-width:100px;font-size:12px}.pc-row{flex-wrap:nowrap;justify-content:center;gap:5px}.pc-row>*{flex:0 0 auto}.pc-btn--aura-inline{min-width:78px;padding:0 10px;font-size:12px}.pc-dim-btn{min-width:60px;padding:0 8px;letter-spacing:.28px}.pc-novelty-btn{width:36px;min-width:36px}.pc-transport-btn--sm{width:42px;min-width:42px;min-height:42px}.pc-skip-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.pc-extra-skip{min-height:32px;font-size:11px;padding:0 6px}.pc-range{height:30px;margin:-8px 0;touch-action:pan-y}.pc-range::-webkit-slider-runnable-track{height:4px;border-radius:999px}.pc-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;border-radius:999px;border:9px solid transparent;background:#f5f8ff;background-clip:content-box;box-shadow:0 0 0 1px #ffffff85;margin-top:-13px}html[data-theme=light] .pc-range::-webkit-slider-thumb{background:#fff7fa;box-shadow:0 0 0 1px #cf6f8257}.pc-range::-moz-range-track{height:4px;border-radius:999px}.pc-range::-moz-range-thumb{width:28px;height:28px;border-radius:999px;border:8px solid transparent;background:#f5f8ff;background-clip:content-box;box-shadow:0 0 0 1px #ffffff80}html[data-theme=light] .pc-range::-moz-range-thumb{background:#fff7fa;box-shadow:0 0 0 1px #cf6f8257}.fullscreen-player-shell__close{width:44px;height:44px;font-size:18px}.fullscreen-player-shell__close-bottom{display:inline-flex}.fullscreen-player-shell__art{width:min(280px,62vw)}.fullscreen-player-shell__art.is-cinema-mode{max-width:min(96vw,760px);max-height:64dvh}.fullscreen-player-shell__art.is-cinema-mode .fullscreen-player-shell__art-image,.fullscreen-player-shell__art.is-cinema-mode .fullscreen-player-shell__art-video{max-height:64dvh}}@media (max-height: 760px){.fullscreen-player-shell__content{gap:8px}.fullscreen-player-shell__content.is-cinema-mode{gap:10px}.fullscreen-player-shell__art{width:min(240px,56vw)}.fullscreen-player-shell__art.is-cinema-mode{max-width:min(88vw,620px);max-height:58dvh}.fullscreen-player-shell__art.is-cinema-mode .fullscreen-player-shell__art-image,.fullscreen-player-shell__art.is-cinema-mode .fullscreen-player-shell__art-video{max-height:58dvh}.player-controls--fullscreen .pc-btn--icon{width:48px;min-width:48px;min-height:48px;font-size:22px}.player-controls--fullscreen .pc-btn--primary{width:60px;min-width:60px;min-height:60px}.player-controls--fullscreen .pc-transport-btn--sm{width:40px;min-width:40px;min-height:40px}}@media (prefers-reduced-motion: reduce){.pc-transport-btn--shuffle.is-anim-on .pc-shuffle-icon,.pc-transport-btn--shuffle.is-anim-off .pc-shuffle-icon,.mini-player-bar.is-loop-active .pc-wave__loop-handle,.mini-player-bar .player-controls.is-loop-active .pc-range::-webkit-slider-thumb,.mini-player-bar .player-controls.is-loop-active .pc-range::-moz-range-thumb{animation:none}}@media (min-width: 740px){.mini-player-bar{left:18px;right:18px;padding:var(--pc-space-3)}.mini-player-bar__header{grid-template-columns:74px 1fr auto}.mini-player-bar__art{width:74px;height:74px}.mini-player-bar__title{font-size:16px}.mini-player-bar__sub{font-size:13px}.pc-skip-row{grid-template-columns:repeat(4,minmax(78px,104px))}}@media (min-width: 1024px){.mini-player-bar{left:22px;right:22px;max-width:min(1100px,calc(100vw - 44px));margin-left:auto;margin-right:auto;padding:16px;gap:12px}.mini-player-bar__header{grid-template-columns:84px 1fr auto;gap:14px}.mini-player-bar__art{width:84px;height:84px}.player-controls{gap:12px}.pc-row{max-width:420px;width:100%;margin:0 auto}.pc-extras{max-width:520px;width:100%;margin:0 auto}.pc-skip-row{grid-template-columns:repeat(4,minmax(90px,110px))}.pc-wave{height:84px}.fullscreen-player-shell__content{width:min(860px,100%);gap:16px}.fullscreen-player-shell__content.is-cinema-mode{width:min(1100px,100%)}.fullscreen-player-shell__art{width:min(360px,56vw)}.fullscreen-player-shell__art.is-cinema-mode,.fullscreen-player-shell__art.is-cinema-mode .fullscreen-player-shell__art-image,.fullscreen-player-shell__art.is-cinema-mode .fullscreen-player-shell__art-video{max-width:min(88vw,1120px)}}@media (max-width: 420px){.pc-row{gap:4px}.pc-btn--aura-inline{min-width:74px;padding:0 8px;font-size:11px}.pc-dim-btn{min-width:56px}.pc-novelty-btn{width:34px;min-width:34px}}@media (min-width: 900px){.mini-player-bar.is-compact{gap:8px;padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.mini-player-bar.is-compact .mini-player-bar__header{grid-template-columns:64px 1fr auto}.mini-player-bar.is-compact .mini-player-bar__art{width:64px;height:64px}.mini-player-bar.is-compact .player-controls{gap:8px}.mini-player-bar.is-compact .pc-extras{width:100%;max-width:460px;margin:0 auto}.mini-player-bar.is-compact .pc-skip-row{grid-template-columns:repeat(4,minmax(70px,1fr))}}
