:root{--mp-bg:#111;--mp-bg-alt:#181818;--mp-text:#fff;--mp-text-muted:#aaa;--mp-accent:#1db954;--mp-radius:12px;--mp-shadow:0 4px 20px rgba(0, 0, 0, 0.3);--mp-spacing:16px;--mp-border:rgba(255, 255, 255, 0.1);--mp-btn-bg:rgba(255, 255, 255, 0.08);--mp-btn-border:rgba(255, 255, 255, 0.2);--mp-card-bg:rgba(255, 255, 255, 0.04);--mp-cover-placeholder:#2a2a2e;--mp-ease-hybrid:cubic-bezier(0.25, 0.1, 0.25, 1)}.mp-widget.mp-theme-default,body.mp-theme-default{--mp-bg:#111;--mp-bg-alt:#181818;--mp-text:#fff;--mp-text-muted:#aaa;--mp-accent:#1db954;--mp-shadow:0 4px 20px rgba(0, 0, 0, 0.3);--mp-border:rgba(255, 255, 255, 0.1);--mp-btn-bg:rgba(255, 255, 255, 0.08);--mp-btn-border:rgba(255, 255, 255, 0.2);--mp-card-bg:rgba(255, 255, 255, 0.04);--mp-cover-placeholder:#2a2a2e}.mp-widget.mp-theme-dark,body.mp-theme-dark{--mp-bg:#111;--mp-bg-alt:#181818;--mp-text:#fff;--mp-text-muted:#aaa;--mp-accent:#1db954;--mp-shadow:0 4px 20px rgba(0, 0, 0, 0.35);--mp-border:rgba(255, 255, 255, 0.1);--mp-btn-bg:rgba(255, 255, 255, 0.08);--mp-btn-border:rgba(255, 255, 255, 0.2);--mp-card-bg:rgba(255, 255, 255, 0.05);--mp-cover-placeholder:#2a2a2e}.mp-widget.mp-theme-minimal,body.mp-theme-minimal{--mp-bg:#fafafa;--mp-bg-alt:#fff;--mp-text:#1a1a1a;--mp-text-muted:#5c5c5c;--mp-accent:#2563eb;--mp-shadow:0 2px 12px rgba(0, 0, 0, 0.08);--mp-border:rgba(0, 0, 0, 0.08);--mp-btn-bg:#fff;--mp-btn-border:rgba(0, 0, 0, 0.12);--mp-card-bg:#fff;--mp-cover-placeholder:#e8e8e8}.mp-widget.mp-theme-bold,body.mp-theme-bold{--mp-bg:#ffffff;--mp-bg-alt:#f7f7f7;--mp-text:#000000;--mp-text-muted:#444444;--mp-accent:#000000;--mp-shadow:0 2px 16px rgba(0, 0, 0, 0.12);--mp-border:rgba(0, 0, 0, 0.2);--mp-btn-bg:#000000;--mp-btn-border:#000000;--mp-card-bg:#ffffff;--mp-cover-placeholder:#e0e0e0}.mp-widget.mp-theme-light,body.mp-theme-light{--mp-bg:#ffffff;--mp-bg-alt:#f9f9f9;--mp-text:#222222;--mp-text-muted:#777777;--mp-accent:#444444;--mp-shadow:0 2px 12px rgba(0, 0, 0, 0.06);--mp-border:rgba(0, 0, 0, 0.08);--mp-btn-bg:#ffffff;--mp-btn-border:#dddddd;--mp-card-bg:#ffffff;--mp-cover-placeholder:#e8e8e8}.mp-widget.mp-theme-neon,body.mp-theme-neon{--mp-bg:#0a0a12;--mp-bg-alt:#12121f;--mp-text:#f0fff8;--mp-text-muted:#7dd3c0;--mp-accent:#00ffd5;--mp-shadow:0 0 28px rgba(0, 255, 213, 0.25);--mp-border:rgba(0, 255, 213, 0.25);--mp-btn-bg:rgba(0, 255, 213, 0.12);--mp-btn-border:rgba(0, 255, 213, 0.45);--mp-card-bg:rgba(0, 255, 213, 0.06);--mp-cover-placeholder:#152a28}.mp-widget.mp-theme-lofi,body.mp-theme-lofi{--mp-bg:#e8dcc8;--mp-bg-alt:#f2ebe0;--mp-text:#3d2f1f;--mp-text-muted:#6b5344;--mp-accent:#c45c3e;--mp-shadow:0 6px 18px rgba(61, 47, 31, 0.15);--mp-border:rgba(61, 47, 31, 0.12);--mp-btn-bg:rgba(255, 255, 255, 0.65);--mp-btn-border:rgba(61, 47, 31, 0.2);--mp-card-bg:rgba(255, 255, 255, 0.55);--mp-cover-placeholder:#d4c4b0}.mp-widget.mp-theme-festival,body.mp-theme-festival{--mp-bg:#1a0a2e;--mp-bg-alt:#2d1154;--mp-text:#fff8ff;--mp-text-muted:#e9c4ff;--mp-accent:#ff2d92;--mp-shadow:0 8px 32px rgba(255, 45, 146, 0.25);--mp-border:rgba(255, 255, 255, 0.12);--mp-btn-bg:rgba(255, 45, 146, 0.15);--mp-btn-border:rgba(255, 255, 255, 0.25);--mp-card-bg:rgba(255, 255, 255, 0.06);--mp-cover-placeholder:#3d1f5c}.mp-widget.mp-theme-techno,body.mp-theme-techno{--mp-bg:#050508;--mp-bg-alt:#0c0e14;--mp-text:#e8f4ff;--mp-text-muted:#7a8fa3;--mp-accent:#00a8ff;--mp-shadow:0 4px 24px rgba(0, 168, 255, 0.2);--mp-border:rgba(0, 168, 255, 0.2);--mp-btn-bg:rgba(0, 168, 255, 0.1);--mp-btn-border:rgba(0, 168, 255, 0.35);--mp-card-bg:rgba(0, 168, 255, 0.05);--mp-cover-placeholder:#121820}@keyframes mpFadeIn{from{opacity:0}to{opacity:1}}@keyframes mpSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mpPulse{0%,100%{opacity:1}50%{opacity:.55}}@keyframes mpStickyReveal{from{transform:translate3d(0,100%,0);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes mpPlayControlPulse{from{transform:scale(.92)}to{transform:scale(1)}}@keyframes mpQueueItemEnter{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.mp-fade-in{opacity:0;animation:mpFadeIn .35s ease forwards}.mp-slide-up{opacity:0;transform:translateY(20px);animation:mpSlideUp .35s ease forwards}.mp-pulse{animation:mpPulse 1.2s ease-in-out infinite}body.mp-overlay-active{overflow:hidden}body:has(#mp-sticky-player.is-visible){scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.mp-global-player{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mp-global-player .mp-gp-waveform{width:320px;height:48px}body.mp-showcase-preset-minimal #mp-global-player-showcase{max-width:960px;margin:0 auto 24px;padding:0 16px;box-sizing:border-box}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-inner{display:flex;flex-wrap:wrap;align-items:center;gap:28px 32px;padding:32px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-sizing:border-box}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-artwork{flex:0 0 auto}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-artwork .mp-player-cover-img,body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-cover-img{display:block;width:240px;height:240px;max-width:min(240px,70vw);max-height:min(240px,70vw);object-fit:cover;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.06);opacity:1}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-body{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:12px}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-title{margin:0;font-size:28px;font-weight:600;line-height:1.2;color:#111}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-artist{margin:0;font-size:18px;font-weight:400;line-height:1.3;color:#666}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-duration{margin:0;font-size:14px;color:#777}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-controls button{min-height:56px;min-width:56px;padding:0 18px;box-sizing:border-box;font-size:14px;font-weight:600;border-radius:8px;border:1px solid #dcdcdc;background:#fff;color:#111;cursor:pointer;transition:background 80ms var(--mp-ease-hybrid, ease),border-color 80ms var(--mp-ease-hybrid, ease),color 80ms var(--mp-ease-hybrid, ease)}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-controls button:hover{background:#f2f2f2;color:#000;border-color:#dcdcdc}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-progress{position:relative;width:100%;height:4px;margin-top:8px;background:#e5e5e5;border-radius:2px;overflow:hidden}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-progress-fill{display:block;height:100%;width:0%;background:#111;transition:width 180ms linear}@media (max-width:600px){body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-inner{flex-direction:column;align-items:stretch;padding:24px}body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-artwork .mp-player-cover-img,body.mp-showcase-preset-minimal #mp-global-player-showcase .mp-showcase-cover-img{width:100%;height:auto;aspect-ratio:1;max-width:100%}}body.mp-showcase-preset-bold #mp-global-player-showcase{max-width:960px;margin:0 auto 24px;padding:0 16px;box-sizing:border-box}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-inner{display:flex;flex-wrap:wrap;align-items:center;gap:28px 36px;padding:36px;background:#fff;border:2px solid #000;border-radius:12px;box-sizing:border-box}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-artwork{flex:0 0 auto}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-artwork .mp-player-cover-img,body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-cover-img{display:block;width:260px;height:260px;max-width:min(260px,70vw);max-height:min(260px,70vw);object-fit:cover;border-radius:6px;box-shadow:0 6px 16px rgba(0,0,0,.12);opacity:1}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-body{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:12px}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-title{margin:0;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:.3px;color:#000}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-artist{margin:0;font-size:20px;font-weight:600;line-height:1.3;color:#444}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-duration{margin:0;font-size:15px;color:#000}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-controls .mp-next,body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-controls .mp-prev{min-height:64px;min-width:64px;padding:0 18px;box-sizing:border-box;font-size:14px;font-weight:700;border-radius:6px;border:2px solid #000;background:#fff;color:#000;cursor:pointer;transition:background 80ms var(--mp-ease-hybrid, ease),border-color 80ms var(--mp-ease-hybrid, ease),color 80ms var(--mp-ease-hybrid, ease)}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-controls .mp-next:hover,body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-controls .mp-prev:hover{background:#f2f2f2;color:#000;border-color:#000}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-controls .mp-play{min-height:64px;min-width:64px;padding:0 22px;box-sizing:border-box;font-size:14px;font-weight:700;border-radius:6px;border:2px solid #000;background:#000;color:#fff;cursor:pointer;transition:background 80ms var(--mp-ease-hybrid, ease),border-color 80ms var(--mp-ease-hybrid, ease),color 80ms var(--mp-ease-hybrid, ease)}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-controls .mp-play:hover{background:#222;color:#fff;border-color:#000}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-progress{position:relative;width:100%;height:5px;margin-top:8px;background:#ccc;border-radius:3px;overflow:hidden}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-progress-fill{display:block;height:100%;width:0%;background:#000;transition:width 180ms linear}@media (max-width:600px){body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-inner{flex-direction:column;align-items:stretch;padding:28px}body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-artwork .mp-player-cover-img,body.mp-showcase-preset-bold #mp-global-player-showcase .mp-showcase-cover-img{width:100%;height:auto;aspect-ratio:1;max-width:100%}}body.mp-showcase-preset-dark #mp-global-player-showcase{max-width:960px;margin:0 auto 24px;padding:0 16px;box-sizing:border-box}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-inner{display:flex;flex-wrap:wrap;align-items:center;gap:28px 32px;padding:32px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;box-sizing:border-box}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-artwork{flex:0 0 auto}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-artwork .mp-player-cover-img,body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-cover-img{display:block;width:240px;height:240px;max-width:min(240px,70vw);max-height:min(240px,70vw);object-fit:cover;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.35);opacity:1}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-body{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:12px}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-title{margin:0;font-size:28px;font-weight:600;line-height:1.2;color:#fff}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-artist{margin:0;font-size:18px;font-weight:400;line-height:1.3;color:#ccc}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-duration{margin:0;font-size:14px;color:#fff}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-controls button{min-height:56px;min-width:56px;padding:0 18px;box-sizing:border-box;font-size:14px;font-weight:600;border-radius:8px;border:1px solid #444;background:#333;color:#fff;cursor:pointer;transition:background 80ms var(--mp-ease-hybrid, ease),border-color 80ms var(--mp-ease-hybrid, ease),color 80ms var(--mp-ease-hybrid, ease)}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-controls button:hover{background:#444;color:#fff;border-color:#444}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-progress{position:relative;width:100%;height:4px;margin-top:8px;background:#333;border-radius:2px;overflow:hidden}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-progress-fill{display:block;height:100%;width:0%;background:#fff;transition:width 180ms linear}@media (max-width:600px){body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-inner{flex-direction:column;align-items:stretch;padding:24px}body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-artwork .mp-player-cover-img,body.mp-showcase-preset-dark #mp-global-player-showcase .mp-showcase-cover-img{width:100%;height:auto;aspect-ratio:1;max-width:100%}}body.mp-showcase-preset-light #mp-global-player-showcase{max-width:960px;margin:0 auto 24px;padding:0 16px;box-sizing:border-box}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-inner{display:flex;flex-wrap:wrap;align-items:center;gap:28px 32px;padding:32px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-sizing:border-box}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-artwork{flex:0 0 auto}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-artwork .mp-player-cover-img,body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-cover-img{display:block;width:240px;height:240px;max-width:min(240px,70vw);max-height:min(240px,70vw);object-fit:cover;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);opacity:1}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-body{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:12px}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-title{margin:0;font-size:28px;font-weight:600;line-height:1.2;color:#222}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-artist{margin:0;font-size:18px;font-weight:400;line-height:1.3;color:#777}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-duration{margin:0;font-size:14px;color:#222}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-controls button{min-height:56px;min-width:56px;padding:0 18px;box-sizing:border-box;font-size:14px;font-weight:600;border-radius:8px;border:1px solid #ddd;background:#fff;color:#444;cursor:pointer;transition:background 80ms var(--mp-ease-hybrid, ease),border-color 80ms var(--mp-ease-hybrid, ease),color 80ms var(--mp-ease-hybrid, ease)}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-controls button:hover{background:#f0f0f0;color:#000;border-color:#ddd}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-progress{position:relative;width:100%;height:4px;margin-top:8px;background:#e5e5e5;border-radius:2px;overflow:hidden}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-progress-fill{display:block;height:100%;width:0%;background:#222;transition:width 180ms linear}@media (max-width:600px){body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-inner{flex-direction:column;align-items:stretch;padding:24px}body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-artwork .mp-player-cover-img,body.mp-showcase-preset-light #mp-global-player-showcase .mp-showcase-cover-img{width:100%;height:auto;aspect-ratio:1;max-width:100%}}.mp-sticky-player{box-sizing:border-box;position:fixed;left:0;right:0;bottom:0;z-index:99990;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:14px;min-height:96px;max-height:108px;padding:6px calc(var(--mp-spacing) + 14px);padding-bottom:calc(30px + env(safe-area-inset-bottom,0px));background:var(--mp-bg-alt);color:var(--mp-text);border-top:1px solid var(--mp-border);box-shadow:0 -12px 44px rgba(0,0,0,.36),0 -1px 0 rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.055);transform:translate3d(0,100%,0);opacity:0;visibility:hidden;pointer-events:none;transition:box-shadow 120ms var(--mp-ease-hybrid),min-height 160ms ease,padding-top 160ms ease,padding-bottom 160ms ease}#mp-sticky-player{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:2147483647!important;isolation:isolate;will-change:auto;backface-visibility:hidden}#mp-sticky-player:not(.mp-sticky-player--free).mp-sticky-player{transition:box-shadow 120ms var(--mp-ease-hybrid)}#mp-sticky-player .elementor-widget-button.mp-react-btn-glow,#mp-sticky-player .elementor-widget-button.mp-react-btn-glow a.elementor-button,#mp-sticky-player .mp-react-breathe,#mp-sticky-player .mp-react-btn-glow,#mp-sticky-player .mp-react-btn-glow a.elementor-button,#mp-sticky-player .mp-react-glow,#mp-sticky-player .mp-react-hero-atmosphere,#mp-sticky-player .mp-react-pulse,#mp-sticky-player .mp-react-shake,#mp-sticky-player .mp-react-transform-target,#mp-sticky-player.mp-react-breathe,#mp-sticky-player.mp-react-btn-glow,#mp-sticky-player.mp-react-glow,#mp-sticky-player.mp-react-hero-atmosphere,#mp-sticky-player.mp-react-pulse,#mp-sticky-player.mp-react-shake{animation:none!important;will-change:auto!important;transform:none!important;filter:none!important}#mp-sticky-player .mp-sp-now-playing-dot{animation:none!important;transform:none!important}#mp-sticky-player:not(.mp-sticky-player--free){height:96px;min-height:96px;max-height:96px}#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-inner{display:flex;flex:1 1 auto;align-items:center;gap:14px;min-width:0;height:100%;box-sizing:border-box;position:relative;z-index:2}@media (max-width:768px){#mp-sticky-player:not(.mp-sticky-player--free){height:82px;min-height:82px;max-height:82px}#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-waveform{height:48px;min-height:48px;max-height:48px}}.mp-sticky-player:not(.mp-sticky-player--free){background-color:var(--mp-bg-alt);background-image:linear-gradient(180deg,rgba(255,255,255,.045) 0,rgba(255,255,255,0) 38%,rgba(0,0,0,.16) 100%)}#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-info{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-meta-anim{display:flex;flex-direction:column;gap:1px;min-width:0}#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-duration{margin-top:0}#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-controls{align-self:center}#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-controls button{box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}#mp-sticky-player-panel{position:relative;z-index:2}.mp-sticky-player.is-visible{animation:mpStickyReveal 320ms var(--mp-ease-hybrid) forwards;visibility:visible;pointer-events:auto}.mp-sticky-player.is-visible.is-playing{box-shadow:0 -10px 36px rgba(0,0,0,.3),0 0 0 1px var(--mp-accent),0 -2px 22px rgba(0,0,0,.16),0 -1px 0 rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.065)}.mp-sp-progress{position:absolute;left:0;right:0;bottom:0;height:3px;z-index:4;background:rgba(255,255,255,.06);pointer-events:none;overflow:hidden;border-radius:0 0 2px 2px}.mp-sp-progress-fill{display:block;height:100%;width:0%;background:var(--mp-accent);box-shadow:0 0 10px rgba(255,255,255,.12);transition:width 180ms linear}:where(.mp-sticky-player:not(.mp-sticky-player--free)) .mp-sp-progress{background:rgba(0,0,0,.36);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),0 -1px 0 rgba(255,255,255,.038);border-radius:0 0 2px 2px}:where(.mp-sticky-player:not(.mp-sticky-player--free)) .mp-sp-progress-fill{box-shadow:0 0 7px rgba(255,255,255,.1)}#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-waveform{flex:0 0 400px!important;width:400px!important;max-width:400px!important;margin-left:16px;margin-right:16px;left:0;right:auto;min-width:0;height:56px;min-height:56px;max-height:56px;order:2;align-self:center;will-change:auto;overflow:hidden}@media (max-width:1100px){#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-waveform{flex:0 1 320px!important;width:min(320px,calc(100vw - 320px))!important;max-width:min(320px,calc(100vw - 320px))!important}}#mp-sticky-player .mp-sp-waveform canvas{width:100%!important;display:block}#mp-sticky-player .mp-sp-waveform canvas,#mp-sticky-player .mp-sp-waveform>*{height:100%!important;max-height:100%;box-sizing:border-box}#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-waveform.mp-sp-waveform--glow-rail{border-radius:0 0 10px 10px;border-top-color:rgba(255,255,255,.042);background:linear-gradient(180deg,rgba(0,0,0,.48) 0,rgba(12,14,18,.58) 42%,rgba(0,0,0,.44) 100%);box-shadow:inset 0 3px 22px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.075),inset 0 -8px 28px rgba(0,0,0,.48),0 0 0 1px rgba(0,0,0,.52),0 0 32px color-mix(in srgb,var(--mp-accent) 8%,transparent);opacity:.62;filter:saturate(.96) brightness(1.03)}#mp-sticky-player:not(.mp-sticky-player--free).is-playing .mp-sp-waveform.mp-sp-waveform--glow-rail{opacity:.8;filter:saturate(.98) brightness(1.045);box-shadow:inset 0 2px 20px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -6px 26px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.48),0 0 36px color-mix(in srgb,var(--mp-accent) 10%,transparent)}@media (max-width:768px){#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-waveform.mp-sp-waveform--glow-rail{border-radius:0 0 8px 8px}}.mp-sp-left{position:relative;z-index:2;display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto;order:1;cursor:pointer}.mp-sp-artwork{display:block;width:56px;height:56px;max-width:min(56px,22vw);max-height:min(56px,22vw);object-fit:cover;border-radius:calc(var(--mp-radius)/ 2);flex-shrink:0;background:var(--mp-cover-placeholder) center/cover no-repeat}.mp-sp-artwork[hidden]{display:none!important}.mp-sp-meta-anim{min-width:0;transition:opacity 220ms ease,transform 220ms ease;opacity:1;transform:translateY(0)}.mp-sp-artwork,.mp-sp-cover{transition:opacity 220ms ease,transform 160ms ease;opacity:1;transform:translateY(0)}.mp-sp-meta-anim.mp-sp-meta-updating{opacity:0;transform:translateY(4px)}.mp-sp-artwork.mp-sp-meta-updating,.mp-sp-cover.mp-sp-meta-updating{opacity:0;transform:translateY(4px)}.mp-sp-artwork:not([hidden])~.mp-sp-cover{display:none}.mp-sp-cover{width:56px;height:56px;flex-shrink:0;border-radius:calc(var(--mp-radius)/ 2);background:var(--mp-cover-placeholder) center/cover no-repeat}.mp-sp-info{min-width:0;transition:opacity 150ms var(--mp-ease-hybrid)}.mp-sp-info.mp-meta-fade-out{opacity:0}.mp-sp-now-playing{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mp-accent)}.mp-sp-now-playing[hidden]{display:none!important}.mp-sp-now-playing-dot{width:6px;height:6px;border-radius:50%;background:var(--mp-accent);flex-shrink:0;opacity:.85}.mp-sticky-player.is-playing .mp-sp-now-playing-dot{animation:mpNowPlayingPulse 1.2s ease-in-out infinite}@keyframes mpNowPlayingPulse{0%,100%{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.mp-sp-artist,.mp-sp-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40vw;color:var(--mp-text)}.mp-sp-artist{font-size:12px;color:var(--mp-text-muted)}.mp-sp-duration{font-size:12px;color:var(--mp-text-muted);margin-top:2px}.mp-sp-title{font-weight:600;font-size:13px;line-height:1.35;letter-spacing:-.01em}.mp-sp-controls{position:relative;z-index:2;display:flex;align-items:center;gap:8px;flex-shrink:0;order:3;opacity:1;transition:opacity 160ms ease}.mp-sp-controls button{cursor:pointer;padding:6px 12px;font-size:12px;border-radius:calc(var(--mp-radius)/ 2);border:1px solid var(--mp-btn-border);background:var(--mp-btn-bg);color:var(--mp-text);opacity:1;transition:transform 120ms ease,opacity 120ms ease,background 80ms var(--mp-ease-hybrid),border-color 80ms var(--mp-ease-hybrid),color 80ms var(--mp-ease-hybrid)}.mp-sp-controls button:hover{background:var(--mp-accent);color:#fff;border-color:transparent}@media (hover:hover) and (pointer:fine){.mp-sp-controls button:hover{transform:scale(1.06)}.mp-sp-controls button:active{transform:scale(.94)}.mp-sp-left:hover .mp-sp-artwork:not([hidden]):not(.mp-sp-meta-updating),.mp-sp-left:hover .mp-sp-cover:not(.mp-sp-meta-updating){transform:scale(1.03)}}.mp-sticky-player.is-playing .mp-sp-play:not(.mp-play-control-pulse){animation:none}#mp-global-player .mp-play.mp-play-control-pulse,.mp-sp-play.mp-play-control-pulse{animation:mpPlayControlPulse 120ms ease-out both}@media (max-width:480px){.mp-sticky-player{box-sizing:border-box;max-width:100vw;width:100%;min-width:0;min-height:84px;max-height:96px;flex-wrap:nowrap;gap:10px;padding:6px 10px;padding-bottom:calc(26px + env(safe-area-inset-bottom,0px))}#mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-waveform{height:48px;min-height:48px;max-height:48px}.mp-sp-left{gap:8px;min-width:0;flex:1 1 0}.mp-sp-info{min-width:0;overflow:hidden}.mp-sp-meta-anim{min-width:0;overflow:hidden}.mp-sp-artwork{width:40px;height:40px;max-width:40px;max-height:40px;object-fit:cover}.mp-sp-cover{width:40px;height:40px}.mp-sp-artist,.mp-sp-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-sp-title{font-size:13px}.mp-sp-artist{font-size:11px}.mp-sp-duration{font-size:10px}.mp-sp-now-playing{flex-wrap:nowrap;align-items:center;min-width:0;gap:4px;margin-bottom:1px;font-size:9px;letter-spacing:.04em}.mp-sp-now-playing-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-sp-controls{flex-wrap:nowrap;flex-shrink:0;gap:4px;min-width:0}.mp-sp-controls button{box-sizing:border-box;flex-shrink:0;font-size:12px}.mp-sp-play{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-left:10px;padding-right:10px}.mp-sp-next,.mp-sp-prev{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding-left:6px;padding-right:6px}}.mp-sticky-player.mp-mini-mode{min-height:72px;max-height:88px;padding-top:4px;padding-bottom:calc(26px + env(safe-area-inset-bottom,0px));align-items:center}.mp-sticky-player.mp-mini-mode .mp-sp-now-playing{display:none!important}.mp-sticky-player.mp-mini-mode .mp-sp-artist,.mp-sticky-player.mp-mini-mode .mp-sp-duration{display:none!important}.mp-sticky-player.mp-mini-mode .mp-sp-next,.mp-sticky-player.mp-mini-mode .mp-sp-prev{display:none!important}.mp-sticky-player.mp-mini-mode .mp-sp-artwork{width:28px;height:28px;max-width:28px;max-height:28px;object-fit:cover}.mp-sticky-player.mp-mini-mode .mp-sp-cover{width:28px;height:28px}.mp-sticky-player.mp-mini-mode .mp-sp-left{gap:8px;align-items:center}.mp-sticky-player.mp-mini-mode .mp-sp-meta-anim{min-width:0;flex:1 1 auto}.mp-sticky-player.mp-mini-mode .mp-sp-title{max-width:100%;font-size:13px;line-height:1.25}.mp-sticky-player.mp-mini-mode .mp-sp-controls{align-items:center;gap:6px}body.mp-player-preset-minimal .mp-sticky-player{background:#fff;color:#111;border-top:1px solid #e5e5e5;box-shadow:0 -4px 24px rgba(0,0,0,.08)}body.mp-player-preset-minimal .mp-sticky-player.is-visible.is-playing{box-shadow:0 -4px 16px rgba(0,0,0,.07),0 0 0 1px #111,0 -2px 12px rgba(0,0,0,.05)}body.mp-player-preset-minimal .mp-sp-progress{height:4px;background:#e5e5e5;border-radius:2px 2px 0 0}body.mp-player-preset-minimal .mp-sp-progress-fill{background:#111;box-shadow:none}body.mp-player-preset-minimal #mp-sticky-player .mp-player-cover{width:64px;height:64px;min-width:64px;min-height:64px;max-width:64px;max-height:64px;border-radius:4px}body.mp-player-preset-minimal .mp-sp-cover{width:64px;height:64px;border-radius:4px}body.mp-player-preset-minimal .mp-sp-title{font-size:18px;font-weight:600;line-height:1.3;color:#111}body.mp-player-preset-minimal .mp-sp-artist{font-size:14px;font-weight:400;line-height:1.3;color:#666}body.mp-player-preset-minimal .mp-sp-duration{font-size:12px;color:#777}body.mp-player-preset-minimal .mp-sp-now-playing{color:#111}body.mp-player-preset-minimal .mp-sp-now-playing-dot{background:#111}body.mp-player-preset-minimal .mp-sp-controls button{min-height:40px;padding:8px 14px;font-size:13px;border-radius:6px;border:1px solid #dcdcdc;background:#fff;color:#111}body.mp-player-preset-minimal .mp-sp-controls button:hover{background:#f2f2f2;color:#000;border-color:#dcdcdc}@media (hover:hover) and (pointer:fine){body.mp-player-preset-minimal .mp-sp-controls button:hover{transform:scale(1.04)}}body.mp-player-preset-minimal .mp-overlay-player{background:#fff;color:#111}body.mp-player-preset-minimal .mp-op-header{background:#fff;border-bottom:1px solid #e5e5e5}body.mp-player-preset-minimal .mp-op-close{border:1px solid #dcdcdc;background:#fff;color:#111}body.mp-player-preset-minimal .mp-op-close:hover{background:#f2f2f2;color:#000;border-color:#dcdcdc}body.mp-player-preset-minimal .mp-op-title{font-size:18px;font-weight:600;line-height:1.3;color:#111}body.mp-player-preset-minimal .mp-op-artist{font-size:14px;font-weight:400;line-height:1.3;color:#666}body.mp-player-preset-minimal .mp-op-duration{font-size:12px;color:#777}body.mp-player-preset-minimal .mp-op-controls button{min-height:40px;border-radius:6px;border:1px solid #dcdcdc;background:#fff;color:#111}body.mp-player-preset-minimal .mp-op-controls button:hover{background:#f2f2f2;color:#000;border-color:#dcdcdc}body.mp-player-preset-minimal .mp-op-queue{background:#fafafa;border-top:1px solid #e5e5e5}body.mp-player-preset-minimal .mp-op-queue-heading{color:#111}body.mp-player-preset-minimal .mp-op-queue-item{border-color:#e5e5e5}body.mp-player-preset-minimal .mp-op-queue-item.is-active{background:rgba(17,17,17,.06)}@media (max-width:782px){body.mp-player-preset-minimal #mp-sticky-player .mp-player-cover{width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px}body.mp-player-preset-minimal .mp-sp-cover{width:56px;height:56px}}@media (max-width:480px){body.mp-player-preset-minimal #mp-sticky-player .mp-player-cover{width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px}body.mp-player-preset-minimal .mp-sp-cover{width:48px;height:48px}body.mp-player-preset-minimal .mp-sp-title{font-size:16px}}body.mp-player-preset-bold .mp-sticky-player{background:#fff;color:#000;border-top:2px solid #000;box-shadow:0 -6px 28px rgba(0,0,0,.12)}body.mp-player-preset-bold .mp-sticky-player.is-visible.is-playing{box-shadow:0 -5px 18px rgba(0,0,0,.11),0 0 0 2px #000,0 -2px 14px rgba(0,0,0,.09)}body.mp-player-preset-bold .mp-sp-progress{height:5px;background:#ccc;border-radius:2px 2px 0 0}body.mp-player-preset-bold .mp-sp-progress-fill{background:#000;box-shadow:none}body.mp-player-preset-bold #mp-sticky-player .mp-player-cover{width:72px;height:72px;min-width:72px;min-height:72px;max-width:72px;max-height:72px;border-radius:4px}body.mp-player-preset-bold .mp-sp-cover{width:72px;height:72px;border-radius:4px}body.mp-player-preset-bold .mp-sp-title{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.2px;color:#000}body.mp-player-preset-bold .mp-sp-artist{font-size:15px;font-weight:600;line-height:1.3;color:#444}body.mp-player-preset-bold .mp-sp-duration{font-size:12px;color:#222}body.mp-player-preset-bold .mp-sp-now-playing{color:#000}body.mp-player-preset-bold .mp-sp-now-playing-dot{background:#000}body.mp-player-preset-bold .mp-sp-play{min-height:44px;padding:8px 16px;font-size:14px;font-weight:600;border-radius:8px;border:2px solid #000;background:#000;color:#fff}body.mp-player-preset-bold .mp-sp-play:hover{background:#222;border-color:#222;color:#fff}body.mp-player-preset-bold .mp-sp-next,body.mp-player-preset-bold .mp-sp-prev{min-height:44px;padding:8px 14px;font-size:13px;font-weight:600;border-radius:8px;border:2px solid #000;background:#fff;color:#000}body.mp-player-preset-bold .mp-sp-next:hover,body.mp-player-preset-bold .mp-sp-prev:hover{background:#f5f5f5;color:#000;border-color:#000}@media (hover:hover) and (pointer:fine){body.mp-player-preset-bold .mp-sp-controls button:hover{transform:scale(1.03)}}body.mp-player-preset-bold .mp-overlay-player{background:#fff;color:#000}body.mp-player-preset-bold .mp-op-header{background:#fff;border-bottom:2px solid #000}body.mp-player-preset-bold .mp-op-close{border:2px solid #000;background:#fff;color:#000}body.mp-player-preset-bold .mp-op-close:hover{background:#f5f5f5;color:#000;border-color:#000}body.mp-player-preset-bold .mp-op-title{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:.2px;color:#000}body.mp-player-preset-bold .mp-op-artist{font-size:15px;font-weight:600;line-height:1.3;color:#444}body.mp-player-preset-bold .mp-op-duration{font-size:12px;color:#222}body.mp-player-preset-bold .mp-op-play{min-height:44px;border-radius:8px;border:2px solid #000;background:#000;color:#fff;font-weight:600}body.mp-player-preset-bold .mp-op-play:hover{background:#222;border-color:#222;color:#fff}body.mp-player-preset-bold .mp-op-next,body.mp-player-preset-bold .mp-op-prev{min-height:44px;border-radius:8px;border:2px solid #000;background:#fff;color:#000;font-weight:600}body.mp-player-preset-bold .mp-op-next:hover,body.mp-player-preset-bold .mp-op-prev:hover{background:#f5f5f5;border-color:#000;color:#000}body.mp-player-preset-bold .mp-op-queue{background:#fff;border-top:2px solid #000}body.mp-player-preset-bold .mp-op-queue-heading{color:#000}body.mp-player-preset-bold .mp-op-queue-item{border-color:#000}body.mp-player-preset-bold .mp-op-queue-item.is-active{background:rgba(0,0,0,.06)}@media (max-width:782px){body.mp-player-preset-bold #mp-sticky-player .mp-player-cover{width:64px;height:64px;min-width:64px;min-height:64px;max-width:64px;max-height:64px}body.mp-player-preset-bold .mp-sp-cover{width:64px;height:64px}}@media (max-width:480px){body.mp-player-preset-bold #mp-sticky-player .mp-player-cover{width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px}body.mp-player-preset-bold .mp-sp-cover{width:56px;height:56px}body.mp-player-preset-bold .mp-sp-title{font-size:17px}}body.mp-player-preset-dark .mp-sticky-player{background:#1a1a1a;color:#fff;border-top:1px solid #2a2a2a;box-shadow:0 -4px 28px rgba(0,0,0,.45)}body.mp-player-preset-dark .mp-sticky-player.is-visible.is-playing{box-shadow:0 -4px 18px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.35),0 -2px 14px rgba(0,0,0,.3)}body.mp-player-preset-dark .mp-sp-progress{height:4px;background:#333;border-radius:2px 2px 0 0}body.mp-player-preset-dark .mp-sp-progress-fill{background:#fff;box-shadow:none}body.mp-player-preset-dark #mp-sticky-player .mp-player-cover{width:64px;height:64px;min-width:64px;min-height:64px;max-width:64px;max-height:64px;border-radius:4px}body.mp-player-preset-dark .mp-sp-cover{width:64px;height:64px;border-radius:4px}body.mp-player-preset-dark .mp-sp-title{font-size:18px;font-weight:600;line-height:1.3;color:#fff}body.mp-player-preset-dark .mp-sp-artist{font-size:14px;font-weight:400;line-height:1.3;color:#ccc}body.mp-player-preset-dark .mp-sp-duration{font-size:12px;color:#bbb}body.mp-player-preset-dark .mp-sp-now-playing{color:#fff}body.mp-player-preset-dark .mp-sp-now-playing-dot{background:#fff}body.mp-player-preset-dark .mp-sp-controls button{min-height:40px;padding:8px 14px;font-size:13px;border-radius:6px;border:1px solid #444;background:#333;color:#fff}body.mp-player-preset-dark .mp-sp-controls button:hover{background:#444;color:#fff;border-color:#444}@media (hover:hover) and (pointer:fine){body.mp-player-preset-dark .mp-sp-controls button:hover{transform:scale(1.04)}}body.mp-player-preset-dark .mp-overlay-player{background:#1a1a1a;color:#fff}body.mp-player-preset-dark .mp-op-header{background:#1a1a1a;border-bottom:1px solid #2a2a2a}body.mp-player-preset-dark .mp-op-close{border:1px solid #444;background:#333;color:#fff}body.mp-player-preset-dark .mp-op-close:hover{background:#444;color:#fff;border-color:#444}body.mp-player-preset-dark .mp-op-title{font-size:18px;font-weight:600;line-height:1.3;color:#fff}body.mp-player-preset-dark .mp-op-artist{font-size:14px;font-weight:400;line-height:1.3;color:#ccc}body.mp-player-preset-dark .mp-op-duration{font-size:12px;color:#bbb}body.mp-player-preset-dark .mp-op-controls button{min-height:40px;border-radius:6px;border:1px solid #444;background:#333;color:#fff}body.mp-player-preset-dark .mp-op-controls button:hover{background:#444;border-color:#444;color:#fff}body.mp-player-preset-dark .mp-op-queue{background:#1f1f1f;border-top:1px solid #2a2a2a}body.mp-player-preset-dark .mp-op-queue-heading{color:#fff}body.mp-player-preset-dark .mp-op-queue-item{border-color:#2a2a2a;color:#fff}body.mp-player-preset-dark .mp-op-queue-item.is-active{background:rgba(255,255,255,.08)}body.mp-player-preset-dark .mp-op-queue-title{color:#fff}body.mp-player-preset-dark .mp-op-queue-duration{color:#bbb}body.mp-player-preset-dark .mp-op-queue-remove{color:#ccc;border-color:#444}body.mp-player-preset-dark .mp-op-queue-remove:hover{background:#333;color:#fff}@media (max-width:782px){body.mp-player-preset-dark #mp-sticky-player .mp-player-cover{width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px}body.mp-player-preset-dark .mp-sp-cover{width:56px;height:56px}}@media (max-width:480px){body.mp-player-preset-dark #mp-sticky-player .mp-player-cover{width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px}body.mp-player-preset-dark .mp-sp-cover{width:48px;height:48px}body.mp-player-preset-dark .mp-sp-title{font-size:16px}}body.mp-player-preset-light .mp-sticky-player{background:#fff;color:#222;border-top:1px solid #e8e8e8;box-shadow:0 -4px 24px rgba(0,0,0,.07)}body.mp-player-preset-light .mp-sticky-player.is-visible.is-playing{box-shadow:0 -4px 16px rgba(0,0,0,.06),0 0 0 1px #222,0 -2px 12px rgba(0,0,0,.04)}body.mp-player-preset-light .mp-sp-progress{height:4px;background:#e8e8e8;border-radius:2px 2px 0 0}body.mp-player-preset-light .mp-sp-progress-fill{background:#222;box-shadow:none}body.mp-player-preset-light #mp-sticky-player .mp-player-cover{width:64px;height:64px;min-width:64px;min-height:64px;max-width:64px;max-height:64px;border-radius:4px}body.mp-player-preset-light .mp-sp-cover{width:64px;height:64px;border-radius:4px}body.mp-player-preset-light .mp-sp-title{font-size:18px;font-weight:500;line-height:1.3;color:#222}body.mp-player-preset-light .mp-sp-artist{font-size:14px;font-weight:400;line-height:1.3;color:#777}body.mp-player-preset-light .mp-sp-duration{font-size:12px;color:#777}body.mp-player-preset-light .mp-sp-now-playing{color:#222}body.mp-player-preset-light .mp-sp-now-playing-dot{background:#222}body.mp-player-preset-light .mp-sp-controls button{min-height:40px;padding:8px 14px;font-size:13px;border-radius:6px;border:1px solid #ddd;background:#fff;color:#444}body.mp-player-preset-light .mp-sp-controls button:hover{background:#f0f0f0;color:#000;border-color:#ddd}@media (hover:hover) and (pointer:fine){body.mp-player-preset-light .mp-sp-controls button:hover{transform:scale(1.04)}}body.mp-player-preset-light .mp-overlay-player{background:#fff;color:#222}body.mp-player-preset-light .mp-op-header{background:#fff;border-bottom:1px solid #e8e8e8}body.mp-player-preset-light .mp-op-close{border:1px solid #ddd;background:#fff;color:#444}body.mp-player-preset-light .mp-op-close:hover{background:#f0f0f0;color:#000;border-color:#ddd}body.mp-player-preset-light .mp-op-title{font-size:18px;font-weight:500;line-height:1.3;color:#222}body.mp-player-preset-light .mp-op-artist{font-size:14px;font-weight:400;line-height:1.3;color:#777}body.mp-player-preset-light .mp-op-duration{font-size:12px;color:#777}body.mp-player-preset-light .mp-op-controls button{min-height:40px;border-radius:6px;border:1px solid #ddd;background:#fff;color:#444}body.mp-player-preset-light .mp-op-controls button:hover{background:#f0f0f0;color:#000;border-color:#ddd}body.mp-player-preset-light .mp-op-queue{background:#fafafa;border-top:1px solid #e8e8e8}body.mp-player-preset-light .mp-op-queue-heading{color:#222}body.mp-player-preset-light .mp-op-queue-item{border-color:#e8e8e8;color:#222}body.mp-player-preset-light .mp-op-queue-item.is-active{background:rgba(34,34,34,.06)}body.mp-player-preset-light .mp-op-queue-remove{color:#444;border-color:#ddd}body.mp-player-preset-light .mp-op-queue-remove:hover{background:#f0f0f0;color:#000}@media (max-width:782px){body.mp-player-preset-light #mp-sticky-player .mp-player-cover{width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px}body.mp-player-preset-light .mp-sp-cover{width:56px;height:56px}}@media (max-width:480px){body.mp-player-preset-light #mp-sticky-player .mp-player-cover{width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px}body.mp-player-preset-light .mp-sp-cover{width:48px;height:48px}body.mp-player-preset-light .mp-sp-title{font-size:16px}}.mp-overlay-player{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;background:var(--mp-bg);color:var(--mp-text);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%);transition:transform 260ms var(--mp-ease-hybrid),opacity 180ms var(--mp-ease-hybrid),visibility 0s linear 260ms}.mp-overlay-player.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform 280ms var(--mp-ease-hybrid),opacity .2s var(--mp-ease-hybrid),visibility 0s linear 0s}.mp-op-header{flex-shrink:0;display:flex;justify-content:flex-end;padding:12px var(--mp-spacing);border-bottom:1px solid var(--mp-border);background:var(--mp-bg-alt)}.mp-op-close{cursor:pointer;padding:8px 14px;font-size:14px;border-radius:calc(var(--mp-radius)/ 2);border:1px solid var(--mp-btn-border);background:var(--mp-btn-bg);color:var(--mp-text);transition:background 80ms var(--mp-ease-hybrid),border-color 80ms var(--mp-ease-hybrid),color 80ms var(--mp-ease-hybrid)}.mp-op-close:hover{background:var(--mp-accent);color:#fff;border-color:transparent}.mp-op-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--mp-spacing);display:flex;flex-direction:column;align-items:center;gap:var(--mp-spacing)}.mp-op-cover{width:min(280px,70vw);height:min(280px,70vw);border-radius:var(--mp-radius);background:var(--mp-cover-placeholder) center/cover no-repeat;box-shadow:var(--mp-shadow)}.mp-op-info{text-align:center;transition:opacity 150ms var(--mp-ease-hybrid)}.mp-op-info.mp-meta-fade-out{opacity:0}.mp-op-title{font-size:clamp(1.1rem, 2.5vw, 1.35rem);font-weight:600;color:var(--mp-text)}.mp-op-artist{font-size:.95rem;color:var(--mp-text-muted);margin-top:4px}.mp-op-duration{font-size:.85rem;color:var(--mp-text-muted);margin-top:6px}.mp-op-controls{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.mp-op-controls button{cursor:pointer;padding:10px 18px;font-size:14px;border-radius:calc(var(--mp-radius)/ 1.5);border:1px solid var(--mp-btn-border);background:var(--mp-btn-bg);color:var(--mp-text);transition:background 80ms var(--mp-ease-hybrid),transform 80ms var(--mp-ease-hybrid),border-color 80ms var(--mp-ease-hybrid),color 80ms var(--mp-ease-hybrid)}.mp-op-controls button:hover{background:var(--mp-accent);color:#fff;border-color:transparent;transform:translateY(-1px)}.mp-op-play.mp-play-control-pulse{animation:mpPlayControlPulse 120ms ease-out both}.mp-op-waveform{width:100%;max-width:560px;min-height:48px;margin-top:8px}.mp-op-queue{flex-shrink:0;padding:12px var(--mp-spacing) 24px;border-top:1px solid var(--mp-border);max-height:40vh;overflow-y:auto;overflow-x:hidden;background:var(--mp-bg-alt);transform:translateX(100%);opacity:0;transition:transform 240ms var(--mp-ease-hybrid),opacity 180ms var(--mp-ease-hybrid),max-height 260ms var(--mp-ease-hybrid)}.mp-overlay-player.is-open .mp-op-queue{transform:translateX(0);opacity:1;transition:transform 260ms var(--mp-ease-hybrid) 45ms,opacity .2s var(--mp-ease-hybrid) 45ms,max-height 260ms var(--mp-ease-hybrid)}.mp-op-queue-heading{margin:0 0 10px;font-size:1rem;font-weight:600;color:var(--mp-text)}.mp-op-queue-list{list-style:none;margin:0;padding:0}.mp-op-queue-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 8px;border-radius:calc(var(--mp-radius)/ 2);cursor:pointer;border:1px solid transparent;transition:background 120ms var(--mp-ease-hybrid),border-color 120ms var(--mp-ease-hybrid),opacity 120ms var(--mp-ease-hybrid),color 120ms var(--mp-ease-hybrid),box-shadow 120ms var(--mp-ease-hybrid);animation:mpQueueItemEnter 120ms var(--mp-ease-hybrid) both}.mp-op-queue-item:not(.is-active){opacity:.85}.mp-op-queue-item.is-active{opacity:1;font-weight:600;color:var(--mp-accent);background:var(--mp-card-bg);box-shadow:inset 3px 0 0 0 var(--mp-accent)}.mp-op-queue-item:hover{background:var(--mp-card-bg);border-color:var(--mp-border)}.mp-op-queue-item.is-active:hover{border-color:var(--mp-border)}.mp-op-queue-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--mp-text)}.mp-op-queue-duration{flex-shrink:0;font-size:12px;color:var(--mp-text-muted);min-width:2.75em;text-align:right}.mp-op-queue-remove{cursor:pointer;flex-shrink:0;padding:4px 10px;font-size:12px;border-radius:4px;border:1px solid var(--mp-btn-border);background:0 0;color:var(--mp-text-muted)}.mp-op-queue-remove:hover{color:var(--mp-text);border-color:var(--mp-accent)}body.mp-queue-collapsed .mp-overlay-player.is-open .mp-op-queue{max-height:0;opacity:0;padding-top:0;padding-bottom:0;overflow:hidden;pointer-events:none;transform:translateX(100%);transition:max-height 260ms var(--mp-ease-hybrid),opacity 180ms var(--mp-ease-hybrid),transform 240ms var(--mp-ease-hybrid),padding .2s var(--mp-ease-hybrid)}.mp-play-track-wrap{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.mp-play-track-duration{font-size:13px;color:var(--mp-text-muted)}.mp-widget{color:var(--mp-text);--mp-widget-radius:var(--mp-radius)}body.mp-has-active-track .mp-widget .mp-grid-item:not(.is-mp-now-playing),body.mp-has-active-track .mp-widget .mp-track-card:not(.is-mp-now-playing),body.mp-has-active-track .mp-widget .mp-track-row:not(.is-mp-now-playing){opacity:.85;transition:opacity 120ms var(--mp-ease-hybrid)}.mp-widget .mp-grid-item.is-mp-now-playing,.mp-widget .mp-track-card.is-mp-now-playing,.mp-widget .mp-track-row.is-mp-now-playing{opacity:1;box-shadow:0 0 0 2px var(--mp-accent);transition:opacity 120ms var(--mp-ease-hybrid),box-shadow 120ms var(--mp-ease-hybrid)}.mp-elementor-empty{margin:0;padding:var(--mp-spacing) 0;color:color-mix(in srgb,var(--mp-text) 68%,transparent);font-size:14px}.mp-track-card{display:flex;flex-direction:column;gap:12px;max-width:360px;padding:var(--mp-spacing);border:var(--mp-card-border,none);border-radius:var(--mp-widget-radius);background:var(--mp-bg);color:var(--mp-text);box-shadow:var(--mp-shadow);box-sizing:border-box;transition:transform .25s var(--mp-ease-hybrid),box-shadow .25s var(--mp-ease-hybrid),opacity 120ms var(--mp-ease-hybrid)}.mp-widget .mp-track-card:hover{transform:translateY(-3px);box-shadow:var(--mp-shadow),0 12px 32px color-mix(in srgb,var(--mp-text) 12%,transparent)}.mp-card-cover{min-height:120px;border-radius:calc(var(--mp-widget-radius)/ 1.5);background-color:color-mix(in srgb,var(--mp-bg) 88%,var(--mp-text) 12%);background-position:center;background-size:cover}.mp-card-info{display:flex;flex-direction:column;gap:4px}.mp-card-title{font-weight:600;font-size:1rem;line-height:1.3;color:var(--mp-text)}.mp-card-artist,.mp-card-duration{font-size:.875rem;color:color-mix(in srgb,var(--mp-text) 72%,transparent)}.mp-card-actions{display:flex;flex-wrap:wrap;gap:8px}.mp-add-to-queue,.mp-play-track{cursor:pointer;padding:8px 14px;font-size:14px;line-height:1.2;border-radius:calc(var(--mp-widget-radius)/ 2);border:1px solid var(--mp-btn-border);background:var(--mp-btn-bg);color:var(--mp-text);transition:background 80ms var(--mp-ease-hybrid),transform 80ms var(--mp-ease-hybrid),border-color 80ms var(--mp-ease-hybrid),color 80ms var(--mp-ease-hybrid)}.mp-add-to-queue:hover,.mp-play-track:hover{background:var(--mp-accent);color:#fff;border-color:transparent;transform:translateY(-1px)}.mp-widget .mp-track-card{color:var(--mp-text);background:var(--mp-bg);border:var(--mp-card-border,none);box-shadow:var(--mp-shadow)}.mp-widget .mp-track-card .mp-card-cover{background-color:color-mix(in srgb,var(--mp-bg) 88%,var(--mp-text) 12%)}.mp-widget .mp-track-card .mp-card-title{color:var(--mp-text)}.mp-widget .mp-track-card .mp-card-artist,.mp-widget .mp-track-card .mp-card-duration{color:color-mix(in srgb,var(--mp-text) 72%,transparent)}.mp-track-card .mp-add-to-queue,.mp-track-card .mp-play-track{color:var(--mp-text);background:color-mix(in srgb,var(--mp-text) 12%,var(--mp-bg));border-color:var(--mp-accent)}.mp-track-card .mp-add-to-queue:hover,.mp-track-card .mp-play-track:hover{background:var(--mp-accent);color:var(--mp-bg);border-color:var(--mp-accent)}.mp-track-card .mp-add-to-queue:focus-visible,.mp-track-card .mp-play-track:focus-visible{outline:2px solid var(--mp-accent);outline-offset:2px}.mp-track-card svg{fill:var(--mp-text);stroke:var(--mp-text)}.mp-track-card .mp-card-progress,.mp-widget .mp-track-card .mp-card-progress{height:4px;border-radius:2px;background:color-mix(in srgb,var(--mp-text) 22%,var(--mp-bg));overflow:hidden}.mp-track-card .mp-card-progress-fill,.mp-widget .mp-track-card .mp-card-progress-fill{display:block;height:100%;width:0%;background:var(--mp-accent);transition:width 120ms linear}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget{color:var(--mp-text)!important}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card{color:var(--mp-text)!important;background:var(--mp-bg)!important;box-shadow:var(--mp-shadow)}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-card-cover{background-color:color-mix(in srgb,var(--mp-bg) 88%,var(--mp-text) 12%)!important}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-card-title{color:var(--mp-text)!important}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-card-artist,.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-card-duration{color:color-mix(in srgb,var(--mp-text) 72%,transparent)!important}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-add-to-queue,.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-play-track{color:var(--mp-text)!important;background:color-mix(in srgb,var(--mp-text) 12%,var(--mp-bg))!important;border-color:var(--mp-accent)!important}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-add-to-queue:hover,.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-play-track:hover{background:var(--mp-accent)!important;color:var(--mp-bg)!important;border-color:var(--mp-accent)!important}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-elementor-empty{color:color-mix(in srgb,var(--mp-text) 68%,transparent)!important}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card svg{fill:var(--mp-text)!important;stroke:var(--mp-text)!important}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card:hover{transform:translateY(-3px);box-shadow:var(--mp-shadow),0 12px 32px color-mix(in srgb,var(--mp-text) 12%,transparent)}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-add-to-queue:focus-visible,.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-play-track:focus-visible{outline:2px solid var(--mp-accent);outline-offset:2px}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-card-progress{background:color-mix(in srgb,var(--mp-text) 22%,var(--mp-bg))!important}.elementor-widget-mp-track-card .elementor-widget-container .mp-widget .mp-track-card .mp-card-progress-fill{background:var(--mp-accent)!important}.mp-track-list{list-style:none;margin:0;padding:0}.mp-track-row{display:grid;grid-template-columns:40px minmax(0,1.2fr) minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:12px 8px;border-bottom:1px solid var(--mp-border);font-size:14px;color:var(--mp-text);transition:background 120ms var(--mp-ease-hybrid),opacity 120ms var(--mp-ease-hybrid)}.mp-row-cover{width:40px;height:40px;border-radius:calc(var(--mp-radius)/ 2);background:var(--mp-cover-placeholder,rgba(255,255,255,.08)) center/cover no-repeat;flex-shrink:0}.mp-track-row:hover{background:var(--mp-card-bg)}.mp-track-row:last-child{border-bottom:none}.mp-widget.mp-theme-minimal .mp-track-list{background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;overflow:hidden;box-sizing:border-box}.mp-widget.mp-theme-minimal .mp-track-row{gap:2px 10px;padding:14px 18px;border-bottom:1px solid #e5e5e5;background:#fff;color:#111;font-size:16px}.mp-widget.mp-theme-minimal .mp-track-row:nth-child(2n){background:#fafafa}.mp-widget.mp-theme-minimal .mp-track-row:hover{background:#f2f2f2}.mp-widget.mp-theme-minimal .mp-row-title{color:#111;font-size:16px;font-weight:600;line-height:1.4}.mp-widget.mp-theme-minimal .mp-row-artist{color:#666;font-size:14px;font-weight:400;line-height:1.4}.mp-widget.mp-theme-minimal .mp-track-row:hover .mp-row-title{color:#000}.mp-widget.mp-theme-minimal .mp-row-duration{color:#777}.mp-widget.mp-theme-minimal .mp-add-to-queue,.mp-widget.mp-theme-minimal .mp-play-track{min-height:32px;min-width:32px;padding:0 12px;box-sizing:border-box;font-size:13px;line-height:1.2;background:#fff;border:1px solid #dcdcdc;color:#111;border-radius:6px}.mp-widget.mp-theme-minimal .mp-add-to-queue:hover,.mp-widget.mp-theme-minimal .mp-play-track:hover{background:#f2f2f2;color:#000;border-color:#dcdcdc}.mp-widget.mp-theme-light .mp-track-list{background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden;box-sizing:border-box}.mp-widget.mp-theme-light .mp-track-row{gap:2px 10px;padding:14px 18px;border-bottom:1px solid #e8e8e8;background:#fff;color:#222;font-size:16px}.mp-widget.mp-theme-light .mp-track-row:nth-child(2n){background:#f9f9f9}.mp-widget.mp-theme-light .mp-track-row:hover{background:#f0f0f0}.mp-widget.mp-theme-light .mp-row-title{color:#222;font-size:16px;font-weight:500;line-height:1.4}.mp-widget.mp-theme-light .mp-row-artist{color:#777;font-size:14px;font-weight:400;line-height:1.4}.mp-widget.mp-theme-light .mp-track-row:hover .mp-row-title{color:#000}.mp-widget.mp-theme-light .mp-row-duration{color:#777}.mp-widget.mp-theme-light .mp-add-to-queue,.mp-widget.mp-theme-light .mp-play-track{min-height:32px;min-width:32px;padding:0 12px;box-sizing:border-box;font-size:13px;line-height:1.2;background:#fff;border:1px solid #ddd;color:#444;border-radius:6px}.mp-widget.mp-theme-light .mp-add-to-queue:hover,.mp-widget.mp-theme-light .mp-play-track:hover{background:#f0f0f0;color:#000;border-color:#ddd}.mp-widget.mp-theme-bold .mp-track-list{background-color:#fff;border:2px solid #000;border-radius:8px;overflow:hidden;box-sizing:border-box}.mp-widget.mp-theme-bold .mp-track-row{gap:3px 10px;padding:18px 22px;border-bottom:1px solid #000;background:#fff;color:#000;font-size:18px}.mp-widget.mp-theme-bold .mp-track-row:nth-child(2n){background:#f7f7f7}.mp-widget.mp-theme-bold .mp-track-row:hover{background:#eaeaea}.mp-widget.mp-theme-bold .mp-row-title{color:#000;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.2px}.mp-widget.mp-theme-bold .mp-row-artist{color:#444;font-size:15px;font-weight:600;line-height:1.3}.mp-widget.mp-theme-bold .mp-track-row:hover .mp-row-title{color:#000}.mp-widget.mp-theme-bold .mp-row-duration{color:#222}.mp-widget.mp-theme-bold .mp-play-track{min-height:36px;min-width:36px;padding:0 14px;box-sizing:border-box;font-size:13px;font-weight:600;line-height:1.2;background:#000;border:2px solid #000;color:#fff;border-radius:6px}.mp-widget.mp-theme-bold .mp-play-track:hover{background:#222;border-color:#222;color:#fff}.mp-widget.mp-theme-bold .mp-add-to-queue{min-height:36px;min-width:36px;padding:0 14px;box-sizing:border-box;font-size:13px;font-weight:600;line-height:1.2;background:#fff;border:2px solid #000;color:#000;border-radius:6px}.mp-widget.mp-theme-bold .mp-add-to-queue:hover{background:#eaeaea;color:#000;border-color:#000}.mp-widget.mp-theme-dark .mp-track-list{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;overflow:hidden;box-sizing:border-box}.mp-widget.mp-theme-dark .mp-track-row{gap:2px 10px;padding:14px 18px;border-bottom:1px solid #2a2a2a;background:#1a1a1a;color:#fff;font-size:16px}.mp-widget.mp-theme-dark .mp-track-row:nth-child(2n){background:#1f1f1f}.mp-widget.mp-theme-dark .mp-track-row:hover{background:#2a2a2a}.mp-widget.mp-theme-dark .mp-row-title{color:#fff;font-size:16px;font-weight:600;line-height:1.4}.mp-widget.mp-theme-dark .mp-row-artist{color:#ccc;font-size:14px;font-weight:400;line-height:1.4}.mp-widget.mp-theme-dark .mp-track-row:hover .mp-row-title{color:#fff}.mp-widget.mp-theme-dark .mp-row-duration{color:#bbb}.mp-widget.mp-theme-dark .mp-play-track{min-height:32px;min-width:32px;padding:0 12px;box-sizing:border-box;font-size:13px;line-height:1.2;background:#333;border:1px solid #444;color:#fff;border-radius:6px}.mp-widget.mp-theme-dark .mp-play-track:hover{background:#444;border-color:#444;color:#fff}.mp-widget.mp-theme-dark .mp-add-to-queue{min-height:32px;min-width:32px;padding:0 12px;box-sizing:border-box;font-size:13px;line-height:1.2;background:0 0;border:1px solid #444;color:#fff;border-radius:6px}.mp-widget.mp-theme-dark .mp-add-to-queue:hover{background:#2a2a2a;border-color:#555;color:#fff}.mp-row-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mp-text)}.mp-row-artist,.mp-row-duration{color:var(--mp-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-track-grid{display:grid;gap:var(--mp-spacing);box-sizing:border-box}.mp-track-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-track-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-track-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-track-grid.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.mp-track-grid.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.mp-grid-item{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--mp-border);border-radius:var(--mp-widget-radius);background:var(--mp-card-bg);box-sizing:border-box;box-shadow:var(--mp-shadow);transition:transform .25s var(--mp-ease-hybrid),box-shadow .25s var(--mp-ease-hybrid),opacity 120ms var(--mp-ease-hybrid)}.mp-widget .mp-grid-item:hover{transform:translateY(-4px);box-shadow:var(--mp-shadow),0 14px 36px rgba(0,0,0,.15)}.mp-grid-cover{min-height:140px;border-radius:calc(var(--mp-widget-radius)/ 1.5);background-color:var(--mp-cover-placeholder)}.mp-grid-title{font-weight:600;font-size:.95rem;color:var(--mp-text)}.mp-grid-artist,.mp-grid-duration{font-size:.85rem;color:var(--mp-text-muted)}.mp-grid-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}body.mp-is-mobile .mp-sticky-player{min-height:84px;max-height:96px;padding:6px 10px;padding-bottom:calc(26px + env(safe-area-inset-bottom,0px))}body.mp-is-mobile #mp-sticky-player:not(.mp-sticky-player--free){height:82px;min-height:82px;max-height:82px}body.mp-is-mobile #mp-sticky-player:not(.mp-sticky-player--free) .mp-sp-waveform{height:48px;min-height:48px;max-height:48px}body.mp-is-mobile .mp-sp-artist,body.mp-is-mobile .mp-sp-title{max-width:55vw;font-size:13px}body.mp-is-mobile .mp-sp-cover{width:40px;height:40px}body.mp-is-mobile .mp-op-body{flex-direction:column;padding:12px}body.mp-is-mobile .mp-op-title{font-size:1.1rem}body.mp-is-mobile .mp-op-queue{max-height:30vh;order:3}body.mp-is-mobile .mp-op-waveform{order:2}@media (max-width:767px){.mp-op-body{order:1}.mp-op-queue{order:3}.mp-track-row{grid-template-columns:1fr;gap:8px;font-size:13px}.mp-track-grid.columns-3,.mp-track-grid.columns-4,.mp-track-grid.columns-5,.mp-track-grid.columns-6{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-card-title,.mp-grid-title{font-size:.95rem}}@media (max-width:1024px){.mp-track-grid.columns-5,.mp-track-grid.columns-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.mp-track-grid.columns-2{grid-template-columns:1fr}}.mp-pro-badge{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.03em;background:#ff007a;color:#fff;vertical-align:middle}.mp-op-extras{display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px;margin-top:8px}.mp-op-credits,.mp-op-lyrics{position:relative;padding:12px;border-radius:calc(var(--mp-radius)/ 1.5);border:1px dashed var(--mp-border);background:var(--mp-card-bg);font-size:13px;color:var(--mp-text-muted)}.mp-op-credits-label,.mp-op-lyrics-label{font-weight:600;color:var(--mp-text);margin-right:6px}.mp-op-queue-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:13px}.mp-op-queue-toolbar .button-link{color:var(--mp-accent);text-decoration:underline;cursor:pointer;background:0 0;border:none;padding:0;font:inherit}.mp-op-queue-toolbar .button-link:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}body.mp-platform-free .mp-pro-lock .mp-op-credits-text,body.mp-platform-free .mp-pro-lock .mp-op-lyrics-text{filter:blur(3px);user-select:none}.mp-overlay-player.mp-pro-unlocked .mp-op-extras .mp-pro-badge,.mp-overlay-player.mp-pro-unlocked .mp-op-queue-toolbar .mp-op-queue-pro-hint{display:none}.mp-widget.mp-pro-decor--hover-lift .mp-grid-item:hover,.mp-widget.mp-pro-decor--hover-lift .mp-pro-playlist__row:hover,.mp-widget.mp-pro-decor--hover-lift .mp-track-card:hover,.mp-widget.mp-pro-style--hover-lift .mp-grid-item:hover,.mp-widget.mp-pro-style--hover-lift .mp-pro-playlist__row:hover,.mp-widget.mp-pro-style--hover-lift .mp-track-card:hover{transform:translateY(-6px)}.mp-widget.mp-pro-decor--hover-fade .mp-grid-item,.mp-widget.mp-pro-decor--hover-fade .mp-pro-playlist__row,.mp-widget.mp-pro-decor--hover-fade .mp-track-card,.mp-widget.mp-pro-style--hover-fade .mp-grid-item,.mp-widget.mp-pro-style--hover-fade .mp-pro-playlist__row,.mp-widget.mp-pro-style--hover-fade .mp-track-card{transition:opacity .25s ease,transform .25s ease}.mp-widget.mp-pro-decor--hover-fade .mp-grid-item:hover,.mp-widget.mp-pro-decor--hover-fade .mp-pro-playlist__row:hover,.mp-widget.mp-pro-decor--hover-fade .mp-track-card:hover,.mp-widget.mp-pro-style--hover-fade .mp-grid-item:hover,.mp-widget.mp-pro-style--hover-fade .mp-pro-playlist__row:hover,.mp-widget.mp-pro-style--hover-fade .mp-track-card:hover{opacity:.92}.mp-widget.mp-pro-decor--hover-pulse .mp-grid-item:hover .mp-grid-cover,.mp-widget.mp-pro-decor--hover-pulse .mp-pro-playlist__row:hover .mp-row-cover,.mp-widget.mp-pro-decor--hover-pulse .mp-track-card:hover .mp-card-cover,.mp-widget.mp-pro-style--hover-pulse .mp-grid-item:hover .mp-grid-cover,.mp-widget.mp-pro-style--hover-pulse .mp-pro-playlist__row:hover .mp-row-cover,.mp-widget.mp-pro-style--hover-pulse .mp-track-card:hover .mp-card-cover{animation:mpPulse 1.2s ease-in-out infinite}.mp-widget.mp-pro-decor--shadow-soft .mp-grid-item,.mp-widget.mp-pro-decor--shadow-soft .mp-pro-playlist__row,.mp-widget.mp-pro-decor--shadow-soft .mp-track-card,.mp-widget.mp-pro-style--shadow-soft .mp-grid-item,.mp-widget.mp-pro-style--shadow-soft .mp-pro-playlist__row,.mp-widget.mp-pro-style--shadow-soft .mp-track-card{box-shadow:var(--mp-shadow),0 8px 24px rgba(0,0,0,.08)}.mp-widget.mp-pro-decor--shadow-soft .mp-track-card,.mp-widget.mp-pro-style--shadow-soft .mp-track-card{box-shadow:var(--mp-shadow),0 8px 24px color-mix(in srgb,var(--mp-text) 10%,transparent)}.mp-widget.mp-pro-decor--shadow-deep .mp-grid-item,.mp-widget.mp-pro-decor--shadow-deep .mp-pro-playlist__row,.mp-widget.mp-pro-decor--shadow-deep .mp-track-card,.mp-widget.mp-pro-style--shadow-deep .mp-grid-item,.mp-widget.mp-pro-style--shadow-deep .mp-pro-playlist__row,.mp-widget.mp-pro-style--shadow-deep .mp-track-card{box-shadow:0 16px 48px rgba(0,0,0,.35)}.mp-widget.mp-pro-decor--shadow-deep .mp-track-card,.mp-widget.mp-pro-style--shadow-deep .mp-track-card{box-shadow:0 16px 48px color-mix(in srgb,var(--mp-text) 35%,transparent)}.mp-widget.mp-pro-decor--shadow-glow .mp-grid-item,.mp-widget.mp-pro-decor--shadow-glow .mp-pro-playlist__row,.mp-widget.mp-pro-decor--shadow-glow .mp-track-card,.mp-widget.mp-pro-style--shadow-glow .mp-grid-item,.mp-widget.mp-pro-style--shadow-glow .mp-pro-playlist__row,.mp-widget.mp-pro-style--shadow-glow .mp-track-card{box-shadow:var(--mp-shadow),0 0 32px color-mix(in srgb,var(--mp-accent) 35%,transparent)}.mp-widget.mp-pro-decor--gradient .mp-card-cover,.mp-widget.mp-pro-decor--gradient .mp-grid-cover,.mp-widget.mp-pro-style--gradient .mp-card-cover,.mp-widget.mp-pro-style--gradient .mp-grid-cover{position:relative}.mp-widget.mp-pro-decor--gradient .mp-card-cover::after,.mp-widget.mp-pro-style--gradient .mp-card-cover::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--mp-text) 55%,transparent) 100%);pointer-events:none}.mp-widget.mp-pro-decor--gradient .mp-grid-cover::after,.mp-widget.mp-pro-style--gradient .mp-grid-cover::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55) 100%);pointer-events:none}.mp-widget.mp-pro-decor--gradient .mp-row-cover,.mp-widget.mp-pro-style--gradient .mp-row-cover{position:relative}.mp-widget.mp-pro-decor--gradient .mp-row-cover::after,.mp-widget.mp-pro-style--gradient .mp-row-cover::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.55) 100%);pointer-events:none}.mp-widget.mp-pro-decor--gradient .mp-playlist-cover,.mp-widget.mp-pro-style--gradient .mp-playlist-cover{position:relative;display:block}.mp-widget.mp-pro-decor--gradient .mp-playlist-cover::after,.mp-widget.mp-pro-style--gradient .mp-playlist-cover::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--mp-text) 55%,transparent) 100%);pointer-events:none}.mp-widget.mp-pro-decor--cover-rounded .mp-card-cover,.mp-widget.mp-pro-decor--cover-rounded .mp-grid-cover,.mp-widget.mp-pro-decor--cover-rounded .mp-playlist-cover img,.mp-widget.mp-pro-decor--cover-rounded .mp-row-cover,.mp-widget.mp-pro-style--cover-rounded .mp-card-cover,.mp-widget.mp-pro-style--cover-rounded .mp-grid-cover,.mp-widget.mp-pro-style--cover-rounded .mp-playlist-cover img,.mp-widget.mp-pro-style--cover-rounded .mp-row-cover{border-radius:var(--mp-radius)}.mp-widget.mp-pro-decor--cover-circle .mp-card-cover,.mp-widget.mp-pro-decor--cover-circle .mp-grid-cover,.mp-widget.mp-pro-decor--cover-circle .mp-playlist-cover img,.mp-widget.mp-pro-decor--cover-circle .mp-row-cover,.mp-widget.mp-pro-style--cover-circle .mp-card-cover,.mp-widget.mp-pro-style--cover-circle .mp-grid-cover,.mp-widget.mp-pro-style--cover-circle .mp-playlist-cover img,.mp-widget.mp-pro-style--cover-circle .mp-row-cover{border-radius:50%;aspect-ratio:1}.mp-widget.mp-pro-decor--cover-circle .mp-playlist-cover img,.mp-widget.mp-pro-style--cover-circle .mp-playlist-cover img{object-fit:cover;width:100%;height:auto}.mp-widget.mp-pro-decor--cover-diamond .mp-card-cover,.mp-widget.mp-pro-decor--cover-diamond .mp-grid-cover,.mp-widget.mp-pro-decor--cover-diamond .mp-playlist-cover img,.mp-widget.mp-pro-style--cover-diamond .mp-card-cover,.mp-widget.mp-pro-style--cover-diamond .mp-grid-cover,.mp-widget.mp-pro-style--cover-diamond .mp-playlist-cover img{border-radius:12px;transform:rotate(45deg) scale(.92);margin:12px auto;max-width:180px}.mp-widget.mp-pro-decor--cover-diamond .mp-pro-playlist__row .mp-row-cover,.mp-widget.mp-pro-style--cover-diamond .mp-pro-playlist__row .mp-row-cover{margin:0;max-width:40px;width:40px;height:40px;transform:rotate(45deg) scale(.85);overflow:hidden}.mp-widget.mp-pro-decor--btn-outline .mp-add-to-queue,.mp-widget.mp-pro-decor--btn-outline .mp-play-track,.mp-widget.mp-pro-style--btn-outline .mp-add-to-queue,.mp-widget.mp-pro-style--btn-outline .mp-play-track{background:0 0;border-width:2px}.mp-widget.mp-pro-decor--btn-neon .mp-add-to-queue,.mp-widget.mp-pro-decor--btn-neon .mp-play-track,.mp-widget.mp-pro-style--btn-neon .mp-add-to-queue,.mp-widget.mp-pro-style--btn-neon .mp-play-track{box-shadow:0 0 12px color-mix(in srgb,var(--mp-accent) 50%,transparent);border-color:var(--mp-accent)}.mp-widget.mp-pro-decor--btn-glow .mp-add-to-queue:hover,.mp-widget.mp-pro-decor--btn-glow .mp-play-track:hover,.mp-widget.mp-pro-style--btn-glow .mp-add-to-queue:hover,.mp-widget.mp-pro-style--btn-glow .mp-play-track:hover{box-shadow:0 0 20px color-mix(in srgb,var(--mp-accent) 60%,transparent)}@media (prefers-reduced-motion:no-preference){body:has(#mp-rwd-breath-root.mp-rwd-site-atmo),html:has(#mp-rwd-breath-root.mp-rwd-site-atmo){background-color:var(--mp-bg)}}#mp-rwd-breath-root{display:block;box-sizing:border-box;min-height:calc(100vh - 104px - env(safe-area-inset-bottom,0px))}@supports (height:100svh){#mp-rwd-breath-root{min-height:calc(100svh - 104px - env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){body.mp-rwd-active #mp-rwd-breath-root.mp-rwd-site-atmo.mp-rwd-site-atmo--idle{--mp-rwd-breath-scale:calc(1 + (var(--mp-rwd-site-breath, 0.5) - 0.5) * 0.04);--mp-rwd-breath-ty:calc((0.5 - var(--mp-rwd-site-breath, 0.5)) * 9px);transform-origin:center bottom;will-change:transform,filter;transform:scale(var(--mp-rwd-breath-scale)) translateY(var(--mp-rwd-breath-ty));filter:brightness(calc(1 + .022 * (var(--mp-rwd-site-breath, .5) - .5)))}body.mp-rwd-active.mp-audio-active #mp-rwd-breath-root.mp-rwd-site-atmo:not(.mp-rwd-site-atmo--idle){--mp-rwd-breath-scale:calc(1 + (var(--mp-rwd-site-breath, 0.5) - 0.5) * 0.04);--mp-rwd-breath-ty:calc((0.5 - var(--mp-rwd-site-breath, 0.5)) * 9px);transform-origin:center bottom;will-change:transform,filter;transform:scale(var(--mp-rwd-breath-scale)) translateY(var(--mp-rwd-breath-ty));filter:brightness(calc(1 + .022 * (var(--mp-rwd-site-breath, .5) - .5)))}}.mp-pro-playlist-glow-shell,.mp-react-glow,.mp-react-glow-target,.mp-react-hero-atmosphere,.mp-react-pulse,.mp-react-shake,.mp-react-transform-target,.mp-widget-glow-shell{transform-origin:center center;box-sizing:border-box}.elementor-widget-button.mp-react-btn-glow a.elementor-button,.mp-react-btn-glow a.elementor-button,a.elementor-button.mp-react-btn-glow{transform-origin:center center;box-sizing:border-box}.mp-react-breathe{transform-origin:center center;box-sizing:border-box}body.mp-rwd-active.mp-audio-active .elementor-button.mp-react-breathe,body.mp-rwd-active.mp-audio-active .elementor-button.mp-react-pulse{position:relative;display:inline-flex;align-items:center;vertical-align:middle}body.mp-rwd-active.mp-audio-active .elementor-button.mp-react-pulse,body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-pulse,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-pulse,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-pulse,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-pulse,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-pulse,body.mp-rwd-active.mp-audio-active .mp-react-pulse{animation:none!important;will-change:transform}body.mp-rwd-active.mp-audio-active .elementor-column .mp-react-transform-target,body.mp-rwd-active.mp-audio-active .elementor-element .mp-react-transform-target,body.mp-rwd-active.mp-audio-active .elementor-section .mp-react-transform-target,body.mp-rwd-active.mp-audio-active .elementor-widget .mp-react-transform-target,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap .mp-react-transform-target,body.mp-rwd-active.mp-audio-active .mp-react-transform-target{animation:none!important;will-change:transform,opacity}body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-shake,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-shake,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-shake,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-shake,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-shake,body.mp-rwd-active.mp-audio-active .mp-react-shake{animation:none!important;will-change:transform}body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-glow,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-glow,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-glow,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-glow,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-glow,body.mp-rwd-active.mp-audio-active .mp-react-glow,body.mp-rwd-active.mp-audio-active .mp-react-glow .mp-pro-playlist-glow-shell,body.mp-rwd-active.mp-audio-active .mp-react-glow .mp-react-glow-target,body.mp-rwd-active.mp-audio-active .mp-react-glow .mp-widget-glow-shell{animation:none!important;will-change:box-shadow}body.mp-rwd-active.mp-audio-active .elementor-widget-button.mp-react-btn-glow{animation:none!important;box-shadow:none!important;filter:none!important;outline:0!important;will-change:auto!important}body.mp-rwd-active.mp-audio-active .elementor-widget-button.mp-react-btn-glow a.elementor-button,body.mp-rwd-active.mp-audio-active .mp-react-btn-glow a.elementor-button,body.mp-rwd-active.mp-audio-active a.elementor-button.mp-react-btn-glow{animation:none!important;position:relative;display:inline-flex;align-items:center;vertical-align:middle;will-change:box-shadow;box-shadow:0 0 0 1px color-mix(in srgb,var(--mp-accent,#1db954) 30%,transparent),0 4px 20px color-mix(in srgb,var(--mp-accent,#1db954) 22%,transparent)}body.mp-rwd-active.mp-audio-active .elementor-widget-button.mp-react-btn-glow .mp-pro-playlist-glow-shell,body.mp-rwd-active.mp-audio-active .elementor-widget-button.mp-react-btn-glow .mp-react-glow-target,body.mp-rwd-active.mp-audio-active .elementor-widget-button.mp-react-btn-glow .mp-widget-glow-shell,body.mp-rwd-active.mp-audio-active .mp-react-btn-glow .mp-pro-playlist-glow-shell,body.mp-rwd-active.mp-audio-active .mp-react-btn-glow .mp-react-glow-target,body.mp-rwd-active.mp-audio-active .mp-react-btn-glow .mp-widget-glow-shell{animation:none!important;will-change:box-shadow}body.mp-rwd-active.mp-audio-active .elementor-button.mp-react-breathe,body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-breathe,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-breathe,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-breathe,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-breathe,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-breathe,body.mp-rwd-active.mp-audio-active .mp-react-breathe{animation:none!important;will-change:transform,opacity}.mp-react-hero-atmosphere{position:relative;isolation:isolate;overflow:hidden}body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-hero-atmosphere,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-hero-atmosphere,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-hero-atmosphere,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-hero-atmosphere,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-hero-atmosphere,body.mp-rwd-active.mp-audio-active .mp-react-hero-atmosphere{animation:none!important;will-change:transform}body.mp-rwd-active.mp-audio-active .mp-react-hero-atmosphere::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;transform-origin:50% 100%;opacity:clamp(0, calc(var(--mp-hero-atmo-level, 0) * 1.171), 1);transform:scale(calc(1 + .04237 * var(--mp-hero-atmo-pressure,0)));background:radial-gradient(ellipse 125% 88% at 50% calc(100% - 2% * var(--mp-hero-atmo-pressure,0)),rgba(0,0,0,calc(.12 + .424 * var(--mp-hero-atmo-pressure,0))) 0,transparent 58%),radial-gradient(ellipse 135% 100% at calc(50% + 16% * (var(--mp-hero-atmo-mid,0) - .5)) calc(44% + 10% * (var(--mp-hero-atmo-mid,0) - .5)),color-mix(in srgb,var(--mp-accent,#1db954) calc(7% + 20.07% * var(--mp-hero-atmo-mid,0)),transparent) 0,transparent 74%),radial-gradient(circle at 52% 22%,rgba(255,255,255,calc(.03 + .0669 * var(--mp-hero-atmo-high,0))) 0,transparent 38%);mix-blend-mode:soft-light}body.mp-rwd-active.mp-audio-active .mp-react-hero-atmosphere>*{position:relative;z-index:1}.mp-react-light-sweep{position:relative;isolation:isolate;overflow:hidden}body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-light-sweep,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-light-sweep,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-light-sweep,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-light-sweep,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-light-sweep,body.mp-rwd-active.mp-audio-active .mp-react-light-sweep{animation:none!important}.mp-react-light-beam{position:relative;overflow:hidden;isolation:isolate}body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-light-beam,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-light-beam,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-light-beam,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-light-beam,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-light-beam,body.mp-rwd-active.mp-audio-active .mp-react-light-beam{animation:none!important}@media (prefers-reduced-motion:no-preference){body.mp-rwd-active.mp-audio-active .mp-react-light-beam{--mp-beam-power:0.35;--mp-beam-scale:1.08;--mp-beam-opacity:0.52;--mp-beam-blur:20px;--mp-beam-tilt:0deg;--mp-beam-x:50%;--mp-beam-y:112%}body.mp-rwd-active.mp-audio-active .mp-react-light-beam::before{content:'';position:absolute;pointer-events:none;z-index:0;border-radius:inherit;width:138%;height:132%;left:var(--mp-beam-x,50%);top:var(--mp-beam-y,112%);transform:translate(-50%,-50%) rotate(var(--mp-beam-tilt,0deg)) scale(var(--mp-beam-scale,1.08));transform-origin:50% 100%;opacity:var(--mp-beam-opacity, .52);filter:blur(var(--mp-beam-blur, 20px)) saturate(1.22);mix-blend-mode:screen;background:radial-gradient(ellipse 68% 58% at 50% 100%,rgba(255,190,115,.68) 0,rgba(255,108,48,.45) 34%,rgba(175,110,210,.16) 56%,transparent 74%);will-change:transform,opacity,filter}body.mp-rwd-active.mp-audio-active .mp-react-light-beam::after{content:'';position:absolute;pointer-events:none;z-index:0;left:var(--mp-beam-x,50%);top:calc(var(--mp-beam-y,112%) - 3%);width:52%;height:90%;transform:translate(-50%,-50%) rotate(calc(-5deg + var(--mp-beam-tilt,0deg) * .82)) scaleX(calc(.82 + var(--mp-beam-power,.35) * .38));transform-origin:50% 100%;opacity:calc(var(--mp-beam-opacity, .52) * .5);filter:blur(calc(var(--mp-beam-blur, 20px) * .62)) saturate(1.12);mix-blend-mode:screen;background:linear-gradient(162deg,transparent 0,rgba(255,155,88,.18) 32%,rgba(255,235,210,.28) 50%,rgba(185,145,235,.1) 64%,transparent 100%);border-radius:42% 42% 0 0/30% 30% 0 0;will-change:transform,opacity,filter}body.mp-rwd-active.mp-audio-active .mp-react-light-beam>*{position:relative;z-index:1}}#mp-sticky-player .mp-react-light-beam::after,#mp-sticky-player .mp-react-light-beam::before,#mp-sticky-player.mp-react-light-beam::after,#mp-sticky-player.mp-react-light-beam::before{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important}.mp-react-light-orb{position:relative;overflow:hidden;isolation:isolate}body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-light-orb,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-light-orb,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-light-orb,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-light-orb,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-light-orb,body.mp-rwd-active.mp-audio-active .mp-react-light-orb{animation:none!important}@media (prefers-reduced-motion:no-preference){body.mp-rwd-active.mp-audio-active .mp-react-light-orb{--mp-orb-power:0.35;--mp-orb-scale:1;--mp-orb-opacity:0.45;--mp-orb-blur:18px;--mp-orb-x:50%;--mp-orb-y:50%;--mp-orb-hue-shift:0deg;--mp-orb-snap:0}body.mp-rwd-active.mp-audio-active .mp-react-light-orb::before{content:'';position:absolute;pointer-events:none;z-index:0;left:var(--mp-orb-x,50%);top:var(--mp-orb-y,50%);width:min(38%,200px);height:min(38%,200px);max-width:200px;max-height:200px;transform:translate(-50%,-50%) scale(calc(var(--mp-orb-scale,1) * (1 + var(--mp-orb-snap,0) * .1)));opacity:var(--mp-orb-opacity, .45);filter:blur(var(--mp-orb-blur, 18px)) saturate(1.25) hue-rotate(var(--mp-orb-hue-shift, 0deg));mix-blend-mode:screen;border-radius:50%;background:radial-gradient(circle at 42% 38%,rgba(255,245,220,.95) 0,rgba(255,175,95,.72) 28%,rgba(255,105,45,.45) 52%,rgba(200,120,220,.12) 72%,transparent 88%);will-change:transform,opacity,filter}body.mp-rwd-active.mp-audio-active .mp-react-light-orb::after{content:'';position:absolute;pointer-events:none;z-index:0;left:var(--mp-orb-x,50%);top:var(--mp-orb-y,50%);width:min(58%,320px);height:min(58%,320px);max-width:320px;max-height:320px;transform:translate(-50%,-50%) scale(calc(var(--mp-orb-scale,1) * 1.12 * (1 + var(--mp-orb-snap,0) * .06)));opacity:calc(var(--mp-orb-opacity, .45) * .42);filter:blur(calc(var(--mp-orb-blur, 18px) * 1.35)) saturate(1.12) hue-rotate(var(--mp-orb-hue-shift, 0deg));mix-blend-mode:screen;border-radius:50%;background:radial-gradient(circle at 48% 44%,rgba(255,200,150,.35) 0,rgba(255,130,70,.22) 38%,rgba(190,130,240,.14) 58%,transparent 78%);will-change:transform,opacity,filter}body.mp-rwd-active.mp-audio-active .mp-react-light-orb>*{position:relative;z-index:1}}#mp-sticky-player .mp-react-light-orb::after,#mp-sticky-player .mp-react-light-orb::before,#mp-sticky-player.mp-react-light-orb::after,#mp-sticky-player.mp-react-light-orb::before{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important}body.mp-rwd-active.mp-audio-active .mp-react-light-rain{position:relative;overflow:hidden;isolation:isolate}body.mp-rwd-active.mp-audio-active .mp-react-light-rain>.mp-react-light-rain-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;mix-blend-mode:screen;display:block}body.mp-rwd-active.mp-audio-active .mp-react-light-rain>:not(.mp-react-light-rain-canvas){position:relative;z-index:1}#mp-sticky-player .mp-react-light-rain .mp-react-light-rain-canvas,#mp-sticky-player .mp-react-light-rain-canvas{display:none!important;opacity:0!important;visibility:hidden!important}body.mp-rwd-active.mp-audio-active .mp-react-light-dust{position:relative;overflow:hidden;isolation:isolate}body.mp-rwd-active.mp-audio-active .mp-react-light-dust>.mp-react-light-dust-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;mix-blend-mode:screen;display:block}body.mp-rwd-active.mp-audio-active .mp-react-light-dust>:not(.mp-react-light-dust-canvas){position:relative;z-index:1}#mp-sticky-player .mp-react-light-dust .mp-react-light-dust-canvas,#mp-sticky-player .mp-react-light-dust-canvas{display:none!important;opacity:0!important;visibility:hidden!important}body.mp-rwd-active.mp-audio-active .mp-react-light-lens{position:relative;overflow:hidden;isolation:isolate}body.mp-rwd-active.mp-audio-active .mp-react-light-lens>.mp-react-light-lens-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0;mix-blend-mode:screen}body.mp-rwd-active.mp-audio-active .mp-react-light-lens>:not(.mp-react-light-lens-canvas){position:relative;z-index:1}#mp-sticky-player .mp-react-light-lens .mp-react-light-lens-canvas,#mp-sticky-player .mp-react-light-lens-canvas{display:none!important;opacity:0!important;visibility:hidden!important}body.mp-rwd-active.mp-audio-active .mp-react-light-grid{position:relative;overflow:hidden;isolation:isolate}body.mp-rwd-active.mp-audio-active .mp-react-light-grid>.mp-react-light-grid-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 58% 54% at 50% 44%,transparent 0%,transparent 12%,rgba(0,0,0,0.22) 26%,rgba(0,0,0,0.62) 50%,#000 82%);mask-image:radial-gradient(ellipse 58% 54% at 50% 44%,transparent 0%,transparent 12%,rgba(0,0,0,0.22) 26%,rgba(0,0,0,0.62) 50%,#000 82%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}body.mp-rwd-active.mp-audio-active .mp-react-light-grid>:not(.mp-react-light-grid-canvas){position:relative;z-index:1}#mp-sticky-player .mp-react-light-grid .mp-react-light-grid-canvas,#mp-sticky-player .mp-react-light-grid-canvas{display:none!important;opacity:0!important;visibility:hidden!important}body.mp-rwd-active.mp-audio-active .mp-react-light-smoke{position:relative;overflow:hidden;isolation:isolate}body.mp-rwd-active.mp-audio-active .mp-react-light-smoke>.mp-react-light-smoke-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0;mix-blend-mode:screen}body.mp-rwd-active.mp-audio-active .mp-react-light-smoke>:not(.mp-react-light-smoke-canvas){position:relative;z-index:1}#mp-sticky-player .mp-react-light-smoke .mp-react-light-smoke-canvas,#mp-sticky-player .mp-react-light-smoke-canvas{display:none!important;opacity:0!important;visibility:hidden!important}body.mp-rwd-active.mp-audio-active .mp-react-light-strobe-soft{position:relative;overflow:hidden;isolation:isolate}body.mp-rwd-active.mp-audio-active .mp-react-light-strobe-soft>.mp-react-light-strobe-soft-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0;mix-blend-mode:screen}body.mp-rwd-active.mp-audio-active .mp-react-light-strobe-soft>:not(.mp-react-light-strobe-soft-canvas){position:relative;z-index:1}#mp-sticky-player .mp-react-light-strobe-soft .mp-react-light-strobe-soft-canvas,#mp-sticky-player .mp-react-light-strobe-soft-canvas{display:none!important;opacity:0!important;visibility:hidden!important}.mp-react-light-particles{position:relative;isolation:isolate;overflow:hidden}.mp-react-light-particles-canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}@media (prefers-reduced-motion:no-preference){body.mp-rwd-active.mp-audio-active .mp-react-light-particles::after,body.mp-rwd-active.mp-audio-active .mp-react-light-particles::before{content:"";position:absolute;inset:-18%;pointer-events:none;z-index:0;border-radius:inherit;background-repeat:no-repeat;background-size:100% 100%;will-change:transform,filter}body.mp-rwd-active.mp-audio-active .mp-react-light-particles::before{mix-blend-mode:screen;opacity:clamp(.24, calc(.3 + (var(--mp-rwd-site-breath, .5) - .5) * .46), .52);filter:blur(1.35px) saturate(1.16) brightness(1.02);background-image:radial-gradient(circle at 31% 27%,rgba(255,220,165,.78) 0 2px,rgba(255,140,65,.38) 3px,transparent 13px),radial-gradient(circle at 67% 71%,rgba(255,200,130,.72) 0 3px,rgba(255,110,45,.32) 4px,transparent 14px),radial-gradient(circle at 48% 52%,rgba(255,235,190,.68) 0 2px,rgba(255,155,80,.3) 3px,transparent 12px),radial-gradient(circle at 14% 63%,rgba(255,175,105,.65) 0 2px,rgba(255,100,40,.28) 3px,transparent 11px),radial-gradient(circle at 82% 34%,rgba(255,210,150,.7) 0 2px,rgba(255,125,55,.34) 3px,transparent 13px),radial-gradient(circle at 7% 11%,rgba(255,165,95,.44) 0 1px,transparent 7px),radial-gradient(circle at 13% 38%,rgba(255,118,52,.42) 0 2px,transparent 8px),radial-gradient(circle at 9% 84%,rgba(255,195,130,.4) 0 1px,transparent 7px),radial-gradient(circle at 21% 17%,rgba(255,125,58,.45) 0 1px,transparent 8px),radial-gradient(circle at 19% 49%,rgba(255,155,88,.4) 0 2px,transparent 7px),radial-gradient(circle at 26% 91%,rgba(255,95,38,.42) 0 1px,transparent 8px),radial-gradient(circle at 37% 8%,rgba(255,140,72,.44) 0 1px,transparent 7px),radial-gradient(circle at 41% 41%,rgba(255,105,48,.43) 0 2px,transparent 8px),radial-gradient(circle at 35% 76%,rgba(255,185,115,.38) 0 1px,transparent 7px),radial-gradient(circle at 44% 93%,rgba(255,125,62,.41) 0 1px,transparent 8px),radial-gradient(circle at 53% 19%,rgba(255,165,92,.42) 0 2px,transparent 7px),radial-gradient(circle at 56% 64%,rgba(255,110,50,.44) 0 1px,transparent 8px),radial-gradient(circle at 51% 88%,rgba(255,200,125,.36) 0 1px,transparent 7px),radial-gradient(circle at 59% 41%,rgba(255,135,68,.4) 0 2px,transparent 8px),radial-gradient(circle at 63% 9%,rgba(255,150,82,.42) 0 1px,transparent 7px),radial-gradient(circle at 71% 56%,rgba(255,100,42,.43) 0 1px,transparent 8px),radial-gradient(circle at 74% 19%,rgba(255,175,100,.39) 0 2px,transparent 7px),radial-gradient(circle at 78% 88%,rgba(255,120,55,.41) 0 1px,transparent 8px),radial-gradient(circle at 86% 12%,rgba(255,160,90,.4) 0 1px,transparent 7px),radial-gradient(circle at 88% 48%,rgba(255,108,45,.44) 0 2px,transparent 8px),radial-gradient(circle at 84% 79%,rgba(255,190,118,.37) 0 1px,transparent 7px),radial-gradient(circle at 93% 63%,rgba(255,130,65,.42) 0 1px,transparent 8px),radial-gradient(circle at 96% 91%,rgba(255,165,95,.38) 0 1px,transparent 7px),radial-gradient(circle at 4% 29%,rgba(255,140,75,.4) 0 1px,transparent 8px),radial-gradient(circle at 16% 7%,rgba(255,115,58,.41) 0 2px,transparent 7px),radial-gradient(circle at 58% 76%,rgba(255,155,88,.39) 0 1px,transparent 8px),radial-gradient(circle at 39% 14%,rgba(255,125,65,.4) 0 1px,transparent 7px),radial-gradient(circle at 22% 72%,rgba(255,170,100,.37) 0 2px,transparent 8px),radial-gradient(circle at 91% 6%,rgba(255,105,48,.42) 0 1px,transparent 7px);animation:mpReactLightParticlesA 12.5s ease-in-out infinite}body.mp-rwd-active.mp-audio-active .mp-react-light-particles::after{mix-blend-mode:soft-light;opacity:clamp(.2, calc(.25 + (var(--mp-rwd-site-breath, .5) - .5) * .38), .44);filter:blur(2.15px) saturate(1.1) brightness(1.04);background-image:radial-gradient(circle at 46% 47%,rgba(255,255,255,.62) 0 2px,rgba(230,220,255,.28) 3px,transparent 12px),radial-gradient(circle at 23% 31%,rgba(255,252,255,.55) 0 2px,rgba(210,200,255,.22) 3px,transparent 11px),radial-gradient(circle at 71% 24%,rgba(248,245,255,.58) 0 2px,rgba(200,185,255,.24) 3px,transparent 13px),radial-gradient(circle at 78% 68%,rgba(255,255,255,.5) 0 2px,rgba(220,210,255,.2) 3px,transparent 10px),radial-gradient(circle at 11% 18%,rgba(255,255,255,.38) 0 1px,transparent 7px),radial-gradient(circle at 8% 56%,rgba(215,200,255,.34) 0 2px,transparent 8px),radial-gradient(circle at 6% 89%,rgba(255,255,255,.32) 0 1px,transparent 7px),radial-gradient(circle at 17% 8%,rgba(195,180,255,.3) 0 1px,transparent 8px),radial-gradient(circle at 28% 64%,rgba(255,250,255,.36) 0 2px,transparent 7px),radial-gradient(circle at 33% 13%,rgba(255,255,255,.34) 0 1px,transparent 8px),radial-gradient(circle at 38% 82%,rgba(200,188,255,.3) 0 1px,transparent 7px),radial-gradient(circle at 54% 11%,rgba(255,255,255,.36) 0 2px,transparent 8px),radial-gradient(circle at 52% 58%,rgba(220,208,255,.32) 0 1px,transparent 7px),radial-gradient(circle at 61% 36%,rgba(255,252,255,.35) 0 2px,transparent 8px),radial-gradient(circle at 66% 91%,rgba(190,175,250,.28) 0 1px,transparent 7px),radial-gradient(circle at 84% 19%,rgba(255,255,255,.38) 0 1px,transparent 8px),radial-gradient(circle at 87% 54%,rgba(210,198,255,.3) 0 2px,transparent 7px),radial-gradient(circle at 82% 86%,rgba(255,248,255,.32) 0 1px,transparent 8px),radial-gradient(circle at 94% 41%,rgba(255,255,255,.34) 0 1px,transparent 7px),radial-gradient(circle at 91% 78%,rgba(205,192,255,.28) 0 1px,transparent 8px),radial-gradient(circle at 97% 12%,rgba(255,255,255,.3) 0 1px,transparent 7px),radial-gradient(circle at 14% 44%,rgba(255,255,255,.33) 0 2px,transparent 8px),radial-gradient(circle at 41% 69%,rgba(220,210,255,.29) 0 1px,transparent 7px),radial-gradient(circle at 59% 79%,rgba(255,255,255,.31) 0 1px,transparent 8px),radial-gradient(circle at 29% 93%,rgba(200,188,255,.26) 0 1px,transparent 7px),radial-gradient(circle at 73% 8%,rgba(255,255,255,.32) 0 1px,transparent 8px),radial-gradient(circle at 49% 22%,rgba(235,228,255,.3) 0 1px,transparent 7px);animation:mpReactLightParticlesB 10.8s ease-in-out infinite;animation-delay:-5.75s}body.mp-rwd-active.mp-audio-active .mp-react-light-particles>:not(.mp-react-light-particles-canvas){position:relative;z-index:1}body.mp-rwd-active.mp-audio-active .mp-react-light-particles.mp-react-light-particles--beat-aware::after,body.mp-rwd-active.mp-audio-active .mp-react-light-particles.mp-react-light-particles--beat-aware::before{content:none!important;opacity:0!important;animation:none!important;filter:none!important}@keyframes mpReactLightParticlesA{0%,100%{transform:translate3d(-.48%,1.15%,0) scale(1);filter:blur(1.35px) saturate(1.16) brightness(.94)}50%{transform:translate3d(.58%,-1.2%,0) scale(1.022);filter:blur(1.35px) saturate(1.16) brightness(1.14)}}@keyframes mpReactLightParticlesB{0%,100%{transform:translate3d(.42%,1.25%,0) scale(1.01);filter:blur(2.15px) saturate(1.1) brightness(.92)}50%{transform:translate3d(-.62%,-1.08%,0) scale(1.028);filter:blur(2.15px) saturate(1.1) brightness(1.1)}}}#mp-sticky-player .mp-react-light-particles::after,#mp-sticky-player .mp-react-light-particles::before,#mp-sticky-player.mp-react-light-particles::after,#mp-sticky-player.mp-react-light-particles::before{content:none!important;display:none!important;opacity:0!important}#mp-sticky-player .mp-react-light-particles .mp-react-light-particles-canvas,#mp-sticky-player .mp-react-light-particles-canvas{display:none!important;opacity:0!important;visibility:hidden!important}@media (prefers-reduced-motion:reduce){.mp-react-light-particles::after,.mp-react-light-particles::before{content:none!important;animation:none!important;opacity:0!important;filter:none!important}.mp-react-light-particles-canvas{display:none!important;visibility:hidden!important}body.mp-rwd-active.mp-audio-active .mp-react-light-beam::after,body.mp-rwd-active.mp-audio-active .mp-react-light-beam::before{content:none!important;opacity:0!important;filter:none!important;transform:none!important}body.mp-rwd-active.mp-audio-active .mp-react-light-orb::after,body.mp-rwd-active.mp-audio-active .mp-react-light-orb::before{content:none!important;opacity:0!important;filter:none!important;transform:none!important}.mp-react-light-rain-canvas{display:none!important;visibility:hidden!important}.mp-react-light-dust-canvas{display:none!important;visibility:hidden!important}.mp-react-light-lens-canvas{display:none!important;visibility:hidden!important}.mp-react-light-grid-canvas{display:none!important;visibility:hidden!important}.mp-react-light-smoke-canvas{display:none!important;visibility:hidden!important}.mp-react-light-strobe-soft-canvas{display:none!important;visibility:hidden!important}}@media (prefers-reduced-motion:reduce){body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-glow,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-glow,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-glow,body.mp-rwd-active.mp-audio-active .elementor-widget-button.mp-react-btn-glow,body.mp-rwd-active.mp-audio-active .elementor-widget-button.mp-react-btn-glow .mp-pro-playlist-glow-shell,body.mp-rwd-active.mp-audio-active .elementor-widget-button.mp-react-btn-glow .mp-react-glow-target,body.mp-rwd-active.mp-audio-active .elementor-widget-button.mp-react-btn-glow .mp-widget-glow-shell,body.mp-rwd-active.mp-audio-active .elementor-widget-button.mp-react-btn-glow a.elementor-button,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-glow,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-glow,body.mp-rwd-active.mp-audio-active .mp-react-btn-glow .mp-pro-playlist-glow-shell,body.mp-rwd-active.mp-audio-active .mp-react-btn-glow .mp-react-glow-target,body.mp-rwd-active.mp-audio-active .mp-react-btn-glow .mp-widget-glow-shell,body.mp-rwd-active.mp-audio-active .mp-react-btn-glow a.elementor-button,body.mp-rwd-active.mp-audio-active .mp-react-glow,body.mp-rwd-active.mp-audio-active .mp-react-glow .mp-pro-playlist-glow-shell,body.mp-rwd-active.mp-audio-active .mp-react-glow .mp-react-glow-target,body.mp-rwd-active.mp-audio-active .mp-react-glow .mp-widget-glow-shell,body.mp-rwd-active.mp-audio-active a.elementor-button.mp-react-btn-glow{animation:none!important;box-shadow:none!important;filter:none!important;outline:0!important;will-change:auto!important}body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-shake,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-shake,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-shake,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-shake,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-shake,body.mp-rwd-active.mp-audio-active .mp-react-shake{animation:none!important;transform:none!important}body.mp-rwd-active.mp-audio-active .mp-react-hero-atmosphere::before{content:none!important;transform:none!important;opacity:0!important;mix-blend-mode:normal!important}body.mp-rwd-active.mp-audio-active .elementor-column.mp-style-studio-calm,body.mp-rwd-active.mp-audio-active .elementor-element.mp-style-studio-calm,body.mp-rwd-active.mp-audio-active .elementor-section.mp-style-studio-calm,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-style-studio-calm,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-style-studio-calm,body.mp-rwd-active.mp-audio-active .mp-style-studio-calm{animation:none!important;transform:none!important;filter:none!important;will-change:auto!important}body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active .mp-react-light-sweep::before{content:none!important;animation:none!important;opacity:0!important;filter:none!important;mix-blend-mode:normal!important}}@keyframes mp-studio-calm-breathe{0%,100%{transform:translateY(0) scale(1);opacity:1;filter:brightness(1) contrast(1) saturate(1)}50%{transform:translateY(-2px) scale(1.006);opacity:.992;filter:brightness(1.02) contrast(.998) saturate(1.02)}}@media (prefers-reduced-motion:no-preference){body.mp-rwd-active.mp-audio-active .elementor-column.mp-style-studio-calm,body.mp-rwd-active.mp-audio-active .elementor-element.mp-style-studio-calm,body.mp-rwd-active.mp-audio-active .elementor-section.mp-style-studio-calm,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-style-studio-calm,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-style-studio-calm,body.mp-rwd-active.mp-audio-active .mp-style-studio-calm{box-sizing:border-box;transform-origin:center center;animation:mp-studio-calm-breathe 9s ease-in-out infinite;will-change:transform,opacity,filter;backface-visibility:hidden}body.mp-rwd-active.mp-audio-active #mp-sticky-player .mp-style-studio-calm,body.mp-rwd-active.mp-audio-active #mp-sticky-player.mp-style-studio-calm{animation:none!important;will-change:auto!important;transform:none!important;filter:none!important;backface-visibility:visible}}@keyframes mp-react-light-sweep-drift{0%,100%{transform:translate3d(-44%,30%,0) rotate(-19deg) scale(1.12);opacity:.34}50%{transform:translate3d(44%,-30%,0) rotate(-19deg) scale(1.12);opacity:.48}}@media (prefers-reduced-motion:no-preference){body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active .mp-react-light-sweep::before{content:'';position:absolute;pointer-events:none;z-index:0;border-radius:inherit;inset:-18%;background:linear-gradient(116deg,transparent 0,transparent 40%,rgba(255,250,242,.1) 46%,color-mix(in srgb,#f5a05a 32%,rgba(255,255,255,.28) 50%) 50%,rgba(255,252,248,.08) 54%,transparent 60%,transparent 100%);filter:blur(32px) saturate(1.1);mix-blend-mode:soft-light;transform-origin:center center;will-change:transform,opacity;animation:mp-react-light-sweep-drift 8.5s ease-in-out infinite}body.mp-rwd-active.mp-audio-active .elementor-column.mp-react-light-sweep>*,body.mp-rwd-active.mp-audio-active .elementor-element.mp-react-light-sweep>*,body.mp-rwd-active.mp-audio-active .elementor-section.mp-react-light-sweep>*,body.mp-rwd-active.mp-audio-active .elementor-widget-wrap.mp-react-light-sweep>*,body.mp-rwd-active.mp-audio-active .elementor-widget.mp-react-light-sweep>*,body.mp-rwd-active.mp-audio-active .mp-react-light-sweep>*{position:relative;z-index:1}body.mp-rwd-active.mp-audio-active #mp-sticky-player .mp-react-light-sweep::before,body.mp-rwd-active.mp-audio-active #mp-sticky-player.mp-react-light-sweep::before{content:none!important;animation:none!important;opacity:0!important;filter:none!important;visibility:hidden}}