/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.table{display:table}.border-collapse{border-collapse:collapse}.border{border-style:var(--tw-border-style);border-width:1px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:Gilroy;src:url(./Gilroy-Regular.A6YxJnNn.eot);src:local(Gilroy Regular),local(Gilroy-Regular),url(./Gilroy-Regular.A6YxJnNn.eot?#iefix)format("embedded-opentype"),url(./Gilroy-Regular.CY081Tb4.woff2)format("woff2"),url(./Gilroy-Regular.CkNiKQ6x.woff)format("woff"),url(./Gilroy-Regular.Bghgj_A6.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(./Gilroy-ExtraboldItalic.D0K37qGa.eot);src:local(Gilroy Extrabold Italic),local(Gilroy-ExtraboldItalic),url(./Gilroy-ExtraboldItalic.D0K37qGa.eot?#iefix)format("embedded-opentype"),url(./Gilroy-ExtraboldItalic.CVjxnYOr.woff2)format("woff2"),url(./Gilroy-ExtraboldItalic.BZgYFwQg.woff)format("woff"),url(./Gilroy-ExtraboldItalic.CYXnh774.ttf)format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy;src:url(./Gilroy-Bold.CByRywKO.eot);src:local(Gilroy Bold),local(Gilroy-Bold),url(./Gilroy-Bold.CByRywKO.eot?#iefix)format("embedded-opentype"),url(./Gilroy-Bold.Bt_SZrlr.woff2)format("woff2"),url(./Gilroy-Bold.DW_sczTM.woff)format("woff"),url(./Gilroy-Bold.CWvQ8Q14.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(./Gilroy-Black.CYxPlBvq.eot);src:local(Gilroy Black),local(Gilroy-Black),url(./Gilroy-Black.CYxPlBvq.eot?#iefix)format("embedded-opentype"),url(./Gilroy-Black.as2qN2Vc.woff2)format("woff2"),url(./Gilroy-Black.GClmsjgP.woff)format("woff"),url(./Gilroy-Black.CW4Zw4ou.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(./Gilroy-Light.XZzdb4Sn.eot);src:local(Gilroy Light),local(Gilroy-Light),url(./Gilroy-Light.XZzdb4Sn.eot?#iefix)format("embedded-opentype"),url(./Gilroy-Light.BQfcPs6d.woff2)format("woff2"),url(./Gilroy-Light.pZvAhhiG.woff)format("woff"),url(./Gilroy-Light.C81lTVMp.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(./Gilroy-Semibold.BqozZSYm.eot);src:local(Gilroy Semibold),local(Gilroy-Semibold),url(./Gilroy-Semibold.BqozZSYm.eot?#iefix)format("embedded-opentype"),url(./Gilroy-Semibold.Cu1_Dviq.woff2)format("woff2"),url(./Gilroy-Semibold.IQ7aD9dp.woff)format("woff"),url(./Gilroy-Semibold.BP6WYEG3.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(./Gilroy-Medium.CIggfFu8.eot);src:local(Gilroy Medium),local(Gilroy-Medium),url(./Gilroy-Medium.CIggfFu8.eot?#iefix)format("embedded-opentype"),url(./Gilroy-Medium.RhujHmrb.woff2)format("woff2"),url(./Gilroy-Medium.DUjXE-5u.woff)format("woff"),url(./Gilroy-Medium.BVFe7ABu.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(./Gilroy-MediumItalic.pDTIp6-m.eot);src:local(Gilroy Medium Italic),local(Gilroy-MediumItalic),url(./Gilroy-MediumItalic.pDTIp6-m.eot?#iefix)format("embedded-opentype"),url(./Gilroy-MediumItalic.CH4rAKOn.woff2)format("woff2"),url(./Gilroy-MediumItalic.BVEerdt_.woff)format("woff"),url(./Gilroy-MediumItalic.BpTf1xa1.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(./Gilroy-BlackItalic.B8AZ-l2C.eot);src:local(Gilroy Black Italic),local(Gilroy-BlackItalic),url(./Gilroy-BlackItalic.B8AZ-l2C.eot?#iefix)format("embedded-opentype"),url(./Gilroy-BlackItalic.DWXZwsW_.woff2)format("woff2"),url(./Gilroy-BlackItalic.DbN3dp8v.woff)format("woff"),url(./Gilroy-BlackItalic.Cahsq6xX.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(./Gilroy-UltraLight.Bx9XZrOT.eot);src:local(Gilroy UltraLight),local(Gilroy-UltraLight),url(./Gilroy-UltraLight.Bx9XZrOT.eot?#iefix)format("embedded-opentype"),url(./Gilroy-UltraLight.BnZuASiC.woff2)format("woff2"),url(./Gilroy-UltraLight.BiYWx2eM.woff)format("woff"),url(./Gilroy-UltraLight.DXoEcmKh.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(./Gilroy-RegularItalic.DkhQH_j0.eot);src:local(Gilroy Regular Italic),local(Gilroy-RegularItalic),url(./Gilroy-RegularItalic.DkhQH_j0.eot?#iefix)format("embedded-opentype"),url(./Gilroy-RegularItalic.B7ijQ5fl.woff2)format("woff2"),url(./Gilroy-RegularItalic.74PdxSAF.woff)format("woff"),url(./Gilroy-RegularItalic.CM9qcbyJ.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(./Gilroy-SemiboldItalic.BPNOB66R.eot);src:local(Gilroy Semibold Italic),local(Gilroy-SemiboldItalic),url(./Gilroy-SemiboldItalic.BPNOB66R.eot?#iefix)format("embedded-opentype"),url(./Gilroy-SemiboldItalic.DjIMUwer.woff2)format("woff2"),url(./Gilroy-SemiboldItalic.6TBCfoFU.woff)format("woff"),url(./Gilroy-SemiboldItalic.Cl12UESy.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy;src:url(./Gilroy-HeavyItalic.CzZkTNYS.eot);src:local(Gilroy Heavy Italic),local(Gilroy-HeavyItalic),url(./Gilroy-HeavyItalic.CzZkTNYS.eot?#iefix)format("embedded-opentype"),url(./Gilroy-HeavyItalic.CIpAfdAx.woff2)format("woff2"),url(./Gilroy-HeavyItalic.BRl_q62V.woff)format("woff"),url(./Gilroy-HeavyItalic.DyUYSpPC.ttf)format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(./Gilroy-Extrabold.RE0EIybS.eot);src:local(Gilroy Extrabold),local(Gilroy-Extrabold),url(./Gilroy-Extrabold.RE0EIybS.eot?#iefix)format("embedded-opentype"),url(./Gilroy-Extrabold.D9MUTSRL.woff2)format("woff2"),url(./Gilroy-Extrabold.CptPQ129.woff)format("woff"),url(./Gilroy-Extrabold.B9PlotbN.ttf)format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(./Gilroy-BoldItalic.5yMLxZlt.eot);src:local(Gilroy Bold Italic),local(Gilroy-BoldItalic),url(./Gilroy-BoldItalic.5yMLxZlt.eot?#iefix)format("embedded-opentype"),url(./Gilroy-BoldItalic.VydKs7mV.woff2)format("woff2"),url(./Gilroy-BoldItalic.CznzSjra.woff)format("woff"),url(./Gilroy-BoldItalic.Bm0N-sOi.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy;src:url(./Gilroy-UltraLightItalic.CrPFIRgw.eot);src:local(Gilroy UltraLight Italic),local(Gilroy-UltraLightItalic),url(./Gilroy-UltraLightItalic.CrPFIRgw.eot?#iefix)format("embedded-opentype"),url(./Gilroy-UltraLightItalic.CnZkWxKl.woff2)format("woff2"),url(./Gilroy-UltraLightItalic.DlG_a714.woff)format("woff"),url(./Gilroy-UltraLightItalic.RtMbCzZN.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Gilroy;src:url(./Gilroy-LightItalic.6dp1MtXr.eot);src:local(Gilroy Light Italic),local(Gilroy-LightItalic),url(./Gilroy-LightItalic.6dp1MtXr.eot?#iefix)format("embedded-opentype"),url(./Gilroy-LightItalic.DMTUEaBm.woff2)format("woff2"),url(./Gilroy-LightItalic.DtcfPcwh.woff)format("woff"),url(./Gilroy-LightItalic.2xRHoTEY.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy;src:url(./Gilroy-Heavy.CtcpsATi.eot);src:local(Gilroy Heavy),local(Gilroy-Heavy),url(./Gilroy-Heavy.CtcpsATi.eot?#iefix)format("embedded-opentype"),url(./Gilroy-Heavy.5mhtgaKn.woff2)format("woff2"),url(./Gilroy-Heavy.b2TBbQlq.woff)format("woff"),url(./Gilroy-Heavy.looVbsM3.ttf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(./Gilroy-Thin.CaSBrQTf.eot);src:local(Gilroy Thin),local(Gilroy-Thin),url(./Gilroy-Thin.CaSBrQTf.eot?#iefix)format("embedded-opentype"),url(./Gilroy-Thin.CU0Kuuqx.woff2)format("woff2"),url(./Gilroy-Thin.C-5-bmIx.woff)format("woff"),url(./Gilroy-Thin.CocxbI1A.ttf)format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(./Gilroy-ThinItalic.B0_6ygbx.eot);src:local(Gilroy Thin Italic),local(Gilroy-ThinItalic),url(./Gilroy-ThinItalic.B0_6ygbx.eot?#iefix)format("embedded-opentype"),url(./Gilroy-ThinItalic.D3KW3e5M.woff2)format("woff2"),url(./Gilroy-ThinItalic.CwchSBkr.woff)format("woff"),url(./Gilroy-ThinItalic.DPtpS4GZ.ttf)format("truetype");font-weight:100;font-style:italic}:root{--nv-z:9999;--sidebar-width:240px;--shell-gap:12px;--container-radius:16px;--app-max-width:1650px;--bottom-navbar-height:56px;--player-height:83px;--mini-player-height:72px;--bottom-banner-height:68px}body,html{overscroll-behavior-x:auto;overscroll-behavior-y:none;height:100%}body{background-color:#121212;font-family:Gilroy,sans-serif;overflow-x:hidden;color:#fff!important}body .main-wrapper{height:100dvh;max-height:100dvh;max-width:var(--app-max-width);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}body .main-wrapper.has-bottom-banner{padding-bottom:var(--bottom-banner-height)}body .main-wrapper:has(.bottom-banner){padding-bottom:var(--bottom-banner-height)}@media (width<=1024px){body .main-wrapper{width:100%;padding-bottom:calc(var(--bottom-navbar-height) + env(safe-area-inset-bottom,0px));position:fixed;inset:0}body .main-wrapper.has-bottom-banner{padding-bottom:calc(var(--bottom-navbar-height) + var(--bottom-banner-height) + env(safe-area-inset-bottom,0px))}body .main-wrapper:has(.bottom-banner){padding-bottom:calc(var(--bottom-navbar-height) + var(--bottom-banner-height) + env(safe-area-inset-bottom,0px))}body .main-wrapper.has-player{padding-bottom:calc(var(--bottom-navbar-height) + var(--mini-player-height) + env(safe-area-inset-bottom,0px))}body .main-wrapper.has-player.has-bottom-banner{padding-bottom:calc(var(--bottom-navbar-height) + var(--bottom-banner-height) + var(--mini-player-height) + env(safe-area-inset-bottom,0px))}body .main-wrapper.has-player:has(.bottom-banner){padding-bottom:calc(var(--bottom-navbar-height) + var(--bottom-banner-height) + var(--mini-player-height) + env(safe-area-inset-bottom,0px))}}body .main-wrapper .app-body{flex:1;min-height:0;display:flex;overflow:hidden}body .main-wrapper main{margin:var(--shell-gap);border-radius:var(--container-radius);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background-color:#0d0d0d;border:1px solid #ffffff1a;flex:1;min-height:0;position:relative;overflow:hidden auto}@media (width<=1024px){body .main-wrapper main{background-color:#0d0d0d;border:none;border-radius:0;margin:0}}*{scrollbar-width:none}.nuxt-icon.nuxt-icon--fill{fill:none!important}.nuxt-icon svg{margin:0!important}@media (width<=1024px){.swiper-wrapper{padding:0 16px!important}}swiper-container swiper-slide{overflow:hidden;width:auto!important}@media (width<=1024px){swiper-container swiper-slide{margin-left:16px}swiper-container swiper-slide:last-child{margin-right:16px}}.loading-sazz-wrapper{width:100%;padding:24px}.loading-sazz-wrapper .loading-sazz{border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto;display:flex}.loading-sazz-wrapper .loading-sazz .music-levels-playing{align-items:center;gap:4px;height:32px;display:flex}.loading-sazz-wrapper .loading-sazz .music-levels-playing .bar{background-color:#246ce4;border-radius:8px;width:2px;height:100%;min-height:2px}.lazy-image{opacity:0;transition:opacity .6s ease-in-out}.lazy-image.loaded{opacity:1}.sidebar-wrapper{width:var(--sidebar-width);padding:var(--shell-gap);flex-direction:column;flex-shrink:0;height:100%;min-height:0;padding-right:0;display:flex;position:relative}@media (width<=1024px){.sidebar-wrapper{display:none}}.sidebar-wrapper .sidebar{border-radius:var(--container-radius);background-color:#0d0d0d;border:1px solid #ffffff1a;flex-direction:column;flex:1;width:100%;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}.sidebar-wrapper .sidebar .app-logo{width:100%;height:24px;color:inherit;flex-shrink:0;margin-top:8px;margin-bottom:24px;padding:0 8px;text-decoration:none;display:block}.sidebar-wrapper .sidebar .app-logo svg{width:120px;height:21px}.sidebar-wrapper .sidebar nav,.sidebar-wrapper .sidebar nav .nav-scroll{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.sidebar-wrapper .sidebar nav .nav-scroll{overflow:hidden auto}.sidebar-wrapper .sidebar nav .nav-group{flex-direction:column;flex-shrink:0;gap:2px;margin-top:16px;display:flex}.sidebar-wrapper .sidebar nav .nav-group .nav-group-label{color:#5c5c5c;letter-spacing:0;padding:8px 8px 4px;font-family:Gilroy;font-size:14px;font-weight:600}.sidebar-wrapper .sidebar nav .nav-link{color:#898989;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;width:100%;height:34px;padding:0 8px;font-size:14px;font-weight:600;display:flex}.sidebar-wrapper .sidebar nav .nav-link.active,.sidebar-wrapper .sidebar nav .nav-link:hover{background-color:#1b1b1b}.sidebar-wrapper .sidebar nav .nav-link .nuxt-icon,.sidebar-wrapper .sidebar nav .nav-link svg{flex-shrink:0;width:20px;height:20px}.sidebar-wrapper .sidebar nav .nav-link .nuxt-icon svg,.sidebar-wrapper .sidebar nav .nav-link svg svg{width:20px;height:20px}.sidebar-wrapper .sidebar nav .nav-link .nuxt-icon .inner-circle,.sidebar-wrapper .sidebar nav .nav-link svg .inner-circle{color:#0000}.sidebar-wrapper .sidebar nav .nav-link.active,.sidebar-wrapper .sidebar nav .nav-link.active svg .inner-circle{color:#fff}.sidebar-wrapper .sidebar nav .nav-link.profile-link{background-color:#1b1b1b;gap:10px;height:52px;margin-top:8px;padding:0 8px}.sidebar-wrapper .sidebar nav .nav-link.profile-link .avatar{background-color:#181818;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.sidebar-wrapper .sidebar nav .nav-link.profile-link .avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sidebar-wrapper .sidebar nav .nav-link.profile-link .avatar .nuxt-icon,.sidebar-wrapper .sidebar nav .nav-link.profile-link .avatar svg{color:#b3b3b3;width:18px;height:18px}.sidebar-wrapper .sidebar nav .nav-link.profile-link .avatar .nuxt-icon svg,.sidebar-wrapper .sidebar nav .nav-link.profile-link .avatar svg svg{width:18px;height:18px}.sidebar-wrapper .sidebar nav .nav-link.profile-link .details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sidebar-wrapper .sidebar nav .nav-link.profile-link .details .name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:120%;overflow:hidden}.sidebar-wrapper .sidebar nav .nav-link.profile-link .details .phone{color:#b3b3b3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:120%;overflow:hidden}.sidebar-wrapper .sidebar nav .nav-link.profile-link .action-icon{color:#898989;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.sidebar-wrapper .sidebar nav .nav-link.profile-link .action-icon .nuxt-icon,.sidebar-wrapper .sidebar nav .nav-link.profile-link .action-icon .nuxt-icon svg,.sidebar-wrapper .sidebar nav .nav-link.profile-link .action-icon svg,.sidebar-wrapper .sidebar nav .nav-link.profile-link .action-icon svg svg{width:18px;height:18px}.bottom-navbar-wrapper{width:100%;height:calc(var(--bottom-navbar-height) + env(safe-area-inset-bottom));z-index:111;display:none;position:fixed;bottom:0;left:0}@media (width<=1024px){.bottom-navbar-wrapper{display:block}}.bottom-navbar-wrapper .bottom-navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;height:100%;padding-bottom:env(safe-area-inset-bottom);background-color:#18181880}.bottom-navbar-wrapper .bottom-navbar nav{height:var(--bottom-navbar-height);justify-content:space-between;align-items:center;display:flex}.bottom-navbar-wrapper .bottom-navbar nav a{color:#898989;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:100%;font-size:12px;display:flex}.bottom-navbar-wrapper .bottom-navbar nav a svg{width:24px;height:24px}.bottom-navbar-wrapper .bottom-navbar nav a svg .inner-circle{color:#0000}.bottom-navbar-wrapper .bottom-navbar nav a.active,.bottom-navbar-wrapper .bottom-navbar nav a.active svg .inner-circle{color:#fff}.audio-player-media{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.audio-player-wrapper{width:100%;max-width:var(--app-max-width);z-index:113;pointer-events:none;height:40px;position:fixed;bottom:0}@media (width<=1024px){.audio-player-wrapper{height:unset}}.audio-player-wrapper .audio-player-container{pointer-events:auto;width:calc(100% - var(--sidebar-width));bottom:var(--shell-gap);padding:var(--shell-gap) 26px;position:absolute;right:0}@media (width<=1024px){.audio-player-wrapper .audio-player-container{width:100%;right:0;bottom:calc(var(--bottom-navbar-height) + env(safe-area-inset-bottom));padding:8px}}.audio-player-wrapper .audio-player-container .audio-player{width:100%;height:var(--player-height);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#ffffff1a;border-radius:14px;padding:4px 8px 8px;position:relative;overflow:hidden}@media (width<=1024px){.audio-player-wrapper .audio-player-container .audio-player{height:unset;border-radius:12px}}.audio-player-wrapper .audio-player-container .audio-player:hover .progress-bar .progress::-webkit-slider-thumb{background-color:#fff}.audio-player-wrapper .audio-player-container .audio-player .audio-player-background{filter:blur(50px);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0}.audio-player-wrapper .audio-player-container .audio-player .progress-bar{z-index:2;cursor:pointer;background-color:#ffffff4d;border-radius:3px;height:3px;margin-bottom:4px;position:sticky}.audio-player-wrapper .audio-player-container .audio-player .progress-bar:hover .progress::-webkit-slider-thumb{background-color:#fff}.audio-player-wrapper .audio-player-container .audio-player .progress-bar .progress-buffered{background:#ffffff4d;border-radius:3px;height:100%;transition:width .2s linear;position:absolute;top:0;left:0}.audio-player-wrapper .audio-player-container .audio-player .progress-bar .progress-fill{z-index:3;background:#fff;border-radius:3px;height:100%;position:absolute;top:0;left:0}.audio-player-wrapper .audio-player-container .audio-player .progress-bar .progress{appearance:none;z-index:111111;cursor:pointer;background:0 0;border-radius:4px;outline:none;width:100%;height:3px;position:absolute;top:0;left:0}.audio-player-wrapper .audio-player-container .audio-player .progress-bar .progress::-webkit-slider-thumb{appearance:none;cursor:pointer;background:0 0;border-radius:50%;width:8px;height:8px;transition:transform .2s,background .2s}.audio-player-wrapper .audio-player-container .audio-player .progress-bar .progress::-webkit-slider-thumb:hover{background:#246ce4;transform:scale(1.1)}.audio-player-wrapper .audio-player-container .audio-player .progress-bar .progress-loading-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.audio-player-wrapper .audio-player-container .audio-player .progress-bar .progress-loading-wrapper .progress-loading{background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:30%;height:100%;animation:1s linear infinite loading-shimmer;position:absolute;top:0;left:-30%}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body{z-index:2;justify-content:space-between;align-items:center;display:flex;position:sticky}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info{z-index:100;align-items:center;gap:12px;width:25%;display:flex}@media (width<=1024px){.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info{width:calc(100% - 100px)}}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .image{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff21;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}@media (width<=1024px){.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .image{width:56px;height:56px}}@media (width<=768px){.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .image{width:40px;height:40px}}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .image svg{width:35px;height:35px}@media (width<=768px){.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .image svg{width:24px;height:24px}}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .name-artists{flex-direction:column;gap:4px;width:100%;font-size:14px;display:flex}@media (width<=768px){.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .name-artists{gap:0;width:calc(100% - 55px)}}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .name-artists .name{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-weight:700;line-height:140%;display:inline-block;overflow:hidden}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .name-artists .name:hover{text-decoration:underline}@media (width<=768px){.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .name-artists .name{margin-bottom:4px;font-size:14px;line-height:100%}}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .name-artists .artists{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-weight:500;line-height:140%;display:inline-block;overflow:hidden}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .name-artists .artists a:hover{text-decoration:underline}@media (width<=768px){.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .track-info .name-artists .artists{font-size:12px}}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .liked svg{fill:#fff}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls{justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;left:0;right:0}@media (width<=1024px){.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls{display:none}}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls button{border-radius:8px}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls svg{width:24px;height:24px;margin:0}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .control-btn svg .one-number{display:none}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .control-btn.active{color:#246ce4}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .control-btn.active svg path{fill-opacity:1}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .control-btn.repeat-one svg .one-number{display:block}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls{justify-content:center;align-items:center;gap:9px;display:flex}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls .player-next-btn,.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls .player-prev-btn{color:#fff}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls .player-next-btn svg path,.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls .player-prev-btn svg path{fill:#fff;fill-opacity:1}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls .player-play-toggle-btn{border-radius:50%;width:46px;height:46px}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls .player-play-toggle-btn svg{width:46px;height:46px}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls .player-play-toggle-btn.playing .player-pause-svg{display:block}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls .player-play-toggle-btn .player-pause-svg,.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls .player-play-toggle-btn.playing .player-play-svg{display:none}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls .main-controls .player-play-toggle-btn .player-play-svg{display:block}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls-sm{color:#fff;align-items:center;gap:12px;padding-right:6px;display:none}@media (width<=1024px){.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls-sm{display:flex}}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls-sm button{justify-content:center;align-items:center;width:24px;height:24px;padding:0;line-height:0;display:flex}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls-sm svg{width:24px;height:24px;display:block}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls-sm svg path{fill-opacity:1}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls-sm .player-close-icon{transform-origin:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;transform:rotate(45deg)}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls-sm .player-play-toggle-btn.playing .player-pause-svg{display:block}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls-sm .player-play-toggle-btn .player-pause-svg,.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls-sm .player-play-toggle-btn.playing .player-play-svg{display:none}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .controls-sm .player-play-toggle-btn .player-play-svg{display:block}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools{color:#fff;justify-content:center;align-items:center;gap:20px;margin-right:12px;display:flex}@media (width<=1024px){.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools{display:none}}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools button{color:#fff;border-radius:8px;width:24px;height:24px}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools button svg{width:24px;height:24px;margin:0}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .player-close-icon{display:inline-block;transform:rotate(45deg)}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool{cursor:pointer;z-index:100;color:#fff;width:24px;height:24px}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.toggle-lyrics{color:#ffffffbf}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.toggle-lyrics .icon{display:none}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.toggle-lyrics .icon.active{display:block}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.volume{width:unset;align-items:center;display:flex}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.volume .toggle-mute-btn .volume-off-icon{display:none}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.volume .toggle-mute-btn .volume-icon,.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.volume .toggle-mute-btn.mute .volume-off-icon{display:block}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.volume .toggle-mute-btn.mute .volume-icon{display:none}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.volume .volume-control{appearance:none;background:linear-gradient(to right,#ffffffb3 0,#ffffffb3 calc(var(--value)*100%),#fff3 calc(var(--value)*100%),#fff3 100%);cursor:pointer;border-radius:4px;outline:none;width:70px;height:3px;margin-left:12px;transition:background .2s}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.volume .volume-control::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s}.audio-player-wrapper .audio-player-container .audio-player .audio-player-body .tools .tool.volume .volume-control::-webkit-slider-thumb:hover{background:#246ce4;transform:scale(1.1)}.main-wrapper.has-bottom-banner .audio-player-wrapper .audio-player-container{bottom:calc(var(--shell-gap) + var(--bottom-banner-height))}.main-wrapper:has(.bottom-banner) .audio-player-wrapper .audio-player-container{bottom:calc(var(--shell-gap) + var(--bottom-banner-height))}@media (width<=1024px){.main-wrapper.has-bottom-banner .audio-player-wrapper .audio-player-container{bottom:calc(var(--bottom-navbar-height) + var(--bottom-banner-height) + env(safe-area-inset-bottom,0px))}.main-wrapper:has(.bottom-banner) .audio-player-wrapper .audio-player-container{bottom:calc(var(--bottom-navbar-height) + var(--bottom-banner-height) + env(safe-area-inset-bottom,0px))}}.main-wrapper.has-bottom-banner .app-lyrics-container{bottom:calc(var(--shell-gap) + var(--player-height) + var(--bottom-banner-height) + 21px);height:calc(100vh - var(--shell-gap) - var(--player-height) - var(--bottom-banner-height) - 49px)}.main-wrapper:has(.bottom-banner) .app-lyrics-container{bottom:calc(var(--shell-gap) + var(--player-height) + var(--bottom-banner-height) + 21px);height:calc(100vh - var(--shell-gap) - var(--player-height) - var(--bottom-banner-height) - 49px)}.header{z-index:111;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#18181880;width:101%;height:61px;display:none;position:fixed;top:0;left:0}@media (width<=1024px){.header{justify-content:space-between;align-items:center;display:flex}}.header .app-logo{height:100%;padding:20px 16px}.header .app-logo svg{width:125px;height:21px}.header .profile-icon{padding:0 24px}.header .profile-icon svg{width:28px;height:28px}.main-playlist-wrapper{opacity:0;background:var(--bgColor);background:linear-gradient(180deg,var(--bgColor) 0,#121212 100%);z-index:999;width:100vw;height:100dvh;transition:top .2s ease-in-out,opacity .2s ease-in-out;position:fixed;top:100dvh;left:0;overflow:hidden}@media (width<=768px){.main-playlist-wrapper{width:101vw}}.main-playlist-wrapper.open{opacity:1;top:0}.main-playlist-wrapper .main-playlist{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.main-playlist-wrapper .main-playlist .header-btn{z-index:10;width:56px;height:56px;color:inherit;cursor:pointer;background-color:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:56px}@media (width<=768px){.main-playlist-wrapper .main-playlist .header-btn{width:42px;height:42px;top:18px}}.main-playlist-wrapper .main-playlist .header-btn svg{width:40px;height:40px}.main-playlist-wrapper .main-playlist .close-button{margin-bottom:32px;margin-left:auto;right:56px}@media (width<=768px){.main-playlist-wrapper .main-playlist .close-button{margin-bottom:0;margin-left:0;left:18px;right:auto}}.main-playlist-wrapper .main-playlist .more-button{display:none}@media (width<=768px){.main-playlist-wrapper .main-playlist .more-button{display:flex;right:18px}.main-playlist-wrapper .main-playlist .more-button .track-dropdown-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.main-playlist-wrapper .main-playlist .more-button .track-dropdown-wrapper .dropdown-toggle{border-radius:50%;justify-content:center;width:100%;height:100%;padding:0}.main-playlist-wrapper .main-playlist .more-button .track-dropdown-wrapper .dropdown-toggle svg{width:24px;height:24px}}.main-playlist-wrapper .main-playlist .main-playlist-container{width:100%;height:100%;max-width:var(--app-max-width);align-items:center;max-height:650px;display:flex;position:relative}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper{width:50%;height:100%}@media (width<=1024px){.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper{width:100%}}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player{flex-direction:column;align-items:center;width:450px;height:100%;margin:0 auto;display:flex}@media (width<=768px){.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player{justify-content:center;width:400px}}@media (width<=640px){.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player{justify-content:center;width:90%}}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .image{aspect-ratio:1;background-color:var(--bgImgColor);border-radius:16px;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000052}@media (width<=768px){.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .image{width:300px}}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .image svg{width:140px;height:140px}@media (width<=768px){.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .image svg{width:100px;height:140px}}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .mobile-lyrics{display:none}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:20px;display:flex}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details{text-align:start;flex:1;min-width:0}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details .track-name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:20px;font-weight:700;overflow:hidden}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details .artists-album{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details .artists-album a:hover{text-decoration:underline}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details-actions .toggle-lyrics{color:#ffffffbf;cursor:pointer;width:24px;height:24px}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details-actions .toggle-lyrics button{width:24px;height:24px;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details-actions .toggle-lyrics button svg{width:24px;height:24px}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details-actions .toggle-lyrics .icon{display:none}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details-actions .toggle-lyrics .icon.active{display:block}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details-actions .favorites{color:#ffffffbf;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details-actions .favorites svg{width:24px;height:24px}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .details-wrapper .details-actions .favorites.liked svg{fill:#fff}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .progress-bar{z-index:9999;background-color:#ffffff4d;border-radius:5px;width:100%;height:5px;margin-bottom:5px;position:relative}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .progress-bar .progress-buffered{background:#ffffff4d;border-radius:3px;height:100%;transition:width .2s linear;position:absolute;top:0;left:0}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .progress-bar .progress-fill{z-index:3;background:#fff;border-radius:5px;height:100%;position:absolute;top:0;left:0}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .progress-bar .progress-loading-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .progress-bar .progress-loading-wrapper .progress-loading{background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:30%;height:100%;animation:1s linear infinite loading-shimmer;position:absolute;top:0;left:-30%}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .progress-bar .progress{appearance:none;z-index:111111;cursor:pointer;background:0 0;border-radius:4px;outline:none;width:100%;height:5px;position:absolute;top:0;left:0}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .progress-bar .progress::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s,background .2s}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .progress-bar .progress::-webkit-slider-thumb:hover{background:#246ce4;transform:scale(1.1)}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .time{color:#ffffffbf;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls button{width:24px;height:24px}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls button svg{width:100%;height:100%}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .control-btn svg .one-number{display:none}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .control-btn.active{color:#246ce4}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .control-btn.active svg path{fill:#246ce4;fill-opacity:1}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .control-btn.repeat-one svg .one-number{display:block}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls{justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls button{width:32px;height:32px}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls button svg{width:100%;height:100%}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls .player-next-btn,.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls .player-prev-btn{color:#fff}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls .player-next-btn svg path,.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls .player-prev-btn svg path{fill:#fff;fill-opacity:1}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls .player-play-toggle-btn{width:70px;height:70px}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls .player-play-toggle-btn.playing .player-pause-svg{display:block}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls .player-play-toggle-btn .player-pause-svg,.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls .player-play-toggle-btn.playing .player-play-svg{display:none}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .main-controls .player-play-toggle-btn .player-play-svg{display:block}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .controls-end{align-items:center;gap:28px;display:flex}@media (width<=768px){.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .controls-end{gap:16px}}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .controls-start{align-items:center;gap:28px;display:flex}@media (width<=768px){.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .controls-start{gap:16px}}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .liked svg{fill:#fff}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .tool{cursor:pointer;width:24px;height:24px}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .tool button{width:24px;height:24px}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .tool button svg{width:24px;height:24px;margin:0}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .tool.toggle-lyrics{color:#ffffffbf}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .tool.toggle-lyrics .icon{display:none}.main-playlist-wrapper .main-playlist .main-playlist-container .player-wrapper .player .controls .tool.toggle-lyrics .icon.active{display:block}.main-playlist-wrapper .main-playlist .main-playlist-container .tracklist-wrapper{flex-direction:column;width:50%;height:100%;padding-right:56px;display:flex;overflow:hidden}@media (width<=1024px){.main-playlist-wrapper .main-playlist .main-playlist-container .tracklist-wrapper{display:none}}.main-playlist-wrapper .main-playlist .main-playlist-container .tracklist-wrapper.lyrics-mode .details .track-name{margin-bottom:32px}.main-playlist-wrapper .main-playlist .main-playlist-container .tracklist-wrapper .details{color:#ffffff80;flex-shrink:0;font-size:14px;font-weight:600}.main-playlist-wrapper .main-playlist .main-playlist-container .tracklist-wrapper .details .page-type{margin-bottom:6px}.main-playlist-wrapper .main-playlist .main-playlist-container .tracklist-wrapper .details .track-name{color:#fff;margin-bottom:6px;font-size:48px;font-weight:800}.main-playlist-wrapper .main-playlist .main-playlist-container .tracklist-wrapper .details .track-count-duration{margin-bottom:32px}.main-playlist-wrapper .main-playlist .main-playlist-container .tracklist-wrapper .tracklist{overscroll-behavior-y:contain;flex:1;width:100%;min-height:0;overflow-y:auto}.main-playlist-wrapper .track{border:none}@media (width<=1024px){.main-playlist-wrapper.lyrics-mode .main-playlist .main-playlist-container .player-wrapper .player .image{display:none!important}.main-playlist-wrapper.lyrics-mode .main-playlist .main-playlist-container .player-wrapper .player .mobile-lyrics{aspect-ratio:1;background-color:#0003;border-radius:16px;flex-direction:column;width:100%;margin-bottom:20px;padding:20px 0;display:flex;overflow:hidden}}@media (width<=1024px) and (width<=768px){.main-playlist-wrapper.lyrics-mode .main-playlist .main-playlist-container .player-wrapper .player .mobile-lyrics{width:300px}}@media (width<=1024px){.main-playlist-wrapper.lyrics-mode .main-playlist .main-playlist-container .player-wrapper .player .mobile-lyrics .main-playlist-lyrics{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000);mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000)}.main-playlist-wrapper.lyrics-mode .main-playlist .main-playlist-container .player-wrapper .player .mobile-lyrics .main-playlist-lyrics .lyrics{flex:1;min-height:0;padding:0 20px}.main-playlist-wrapper.lyrics-mode .main-playlist .main-playlist-container .player-wrapper .player .mobile-lyrics .main-playlist-lyrics .lyrics .lyric{margin-bottom:12px;font-size:20px}}@keyframes loading-shimmer{0%{left:-50%}to{left:100%}}.app-lyrics-container{right:26px;bottom:calc(var(--shell-gap) + var(--player-height) + 21px);height:calc(100vh - var(--shell-gap) - var(--player-height) - 49px);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:111;opacity:0;visibility:hidden;pointer-events:none;background-color:#ffffff1a;border-radius:14px;width:268px;padding:16px 0;transition:all .4s;position:absolute;transform:translate(20px)}@media (width<=1024px){.app-lyrics-container{display:none}}.app-lyrics-container.show{opacity:1;visibility:visible;pointer-events:auto;transition:all .4s;transform:translate(0)}.app-lyrics-container .lyrics{overscroll-behavior-y:contain;border-radius:10px;height:100%;padding:8px 24px;overflow-y:auto}.app-lyrics-container .lyrics .lyric{cursor:pointer;color:#ffffff4d;margin-bottom:16px;font-size:20px;font-weight:600;line-height:120%;transition:all .25s}.app-lyrics-container .lyrics .lyric:last-child{margin:0}.app-lyrics-container .lyrics .lyric.active{color:#fff}.main-playlist-lyrics{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.main-playlist-lyrics .lyrics{overscroll-behavior-y:contain;border-radius:10px;height:100%;padding:8px 24px;overflow-y:auto}.main-playlist-lyrics .lyrics .lyric{cursor:pointer;color:#ffffff4d;margin-bottom:16px;font-size:26px;font-weight:600;line-height:120%;transition:all .25s}.main-playlist-lyrics .lyrics .lyric:last-child{margin:0}.main-playlist-lyrics .lyrics .lyric.active{color:#fff}.bottom-banner{height:var(--bottom-banner-height);z-index:110;align-items:center;gap:12px;width:100%;padding:0 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.bottom-banner,.bottom-banner.bottom-banner--premium{background-color:#ff383c}.bottom-banner.bottom-banner--renew{background-color:#ed7906}.bottom-banner.bottom-banner--gift{background-color:#246ce4}.bottom-banner.bottom-banner--gift .bottom-banner-icon,.bottom-banner.bottom-banner--gift .bottom-banner-icon svg{width:26px;height:26px}@media (width<=1024px){.bottom-banner{bottom:calc(var(--bottom-navbar-height) + env(safe-area-inset-bottom,0px))}}.bottom-banner .bottom-banner-icon{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:20px;display:flex}.bottom-banner .bottom-banner-icon svg{width:30px;height:20px}.bottom-banner .bottom-banner-details{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bottom-banner .bottom-banner-details .title{color:#fff;font-size:18px;font-weight:700;line-height:16px}.bottom-banner .bottom-banner-details .subtitle{color:#ffffffbf;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:14px;display:-webkit-box;overflow:hidden}.bottom-banner .bottom-banner-action{z-index:1;color:#121212;white-space:nowrap;cursor:pointer;background-color:#fff;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:relative}.bottom-banner .bottom-banner-action:disabled{opacity:.7;cursor:not-allowed}.auth-wrapper{background-repeat:repeat;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative}@media (width<=768px){.auth-wrapper{padding:0 24px}}.auth-wrapper.choose-device,.auth-wrapper.login{background:#0e58d1;background:var(--noiseImage),linear-gradient(180deg,#0e58d133 0,#0a0a0a 40%)}.auth-wrapper.choose-device .page-loading-wrapper,.auth-wrapper.login .page-loading-wrapper{margin-bottom:24px}.auth-wrapper.verify{background:#1dac55;background:var(--noiseImage),linear-gradient(180deg,#1dac5533 0,#0a0a0a 40%)}.auth-wrapper .close-button{background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:56px;right:64px}@media (width<=768px){.auth-wrapper .close-button{top:24px;right:24px}}.auth-wrapper .close-button.back-button{color:#b3b3b3;left:64px;right:auto}@media (width<=768px){.auth-wrapper .close-button.back-button{left:24px;right:auto}}.auth-wrapper .close-button.back-button svg path{fill:none;stroke:none}.auth-wrapper .close-button.back-button svg path:last-child{stroke:currentColor}.auth-wrapper .close-button svg{width:28px;height:28px}.auth-wrapper .close-button svg path{fill:#b3b3b3}.auth-wrapper .body{width:400px}.auth-wrapper .body .image{width:64px;height:64px;margin-bottom:24px}.auth-wrapper .body .brand-name{color:#fff;margin-bottom:12px;font-size:36px;font-weight:700;line-height:1.1}.auth-wrapper .body .brand-intro.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-wrapper .body .title{color:#fff;margin-bottom:8px;font-size:28px;font-weight:600;line-height:100%}.auth-wrapper .body .subtitle{color:#898989;margin-bottom:32px;font-size:16px;font-weight:400;line-height:100%}.auth-wrapper .body label{color:#5e5e5e;font-size:12px;font-weight:300}.auth-wrapper .body .input-field{gap:8px;width:100%;height:48px;margin-bottom:32px;display:flex}.auth-wrapper .body .input-field .prefix{color:#ffffffbf;justify-content:center;align-items:center;display:flex}.auth-wrapper .body .input-field .prefix,.auth-wrapper .body .input-field input{background-color:#181818;border-radius:10px;height:100%;padding:0 14px;font-weight:400}.auth-wrapper .body .input-field input{color:#fff;border:1.5px solid #0000;width:100%;font-size:16px}.auth-wrapper .body .input-field input:focus{box-shadow:none;border:1.5px solid #246ce4;outline:none}.auth-wrapper .body .input-field input:disabled{color:#ffffff4d;background-color:#2d2d2d}.auth-wrapper .body .otp-input-container{gap:8px;width:100%;height:48px;margin-bottom:8px;display:flex}.auth-wrapper .body .otp-input-container .otp-input{color:#fff;text-align:center;background-color:#181818;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:44px;height:100%;padding-top:4px;font-weight:400;line-height:100%;display:flex}.auth-wrapper .body .otp-input-container .otp-input::selection{background-color:#0000}.auth-wrapper .body .otp-input-container .otp-input:focus{box-shadow:none;border:1.5px solid #246ce4;outline:none}.auth-wrapper .body .edit-phone-link{color:#246ce4;font-size:14px;font-weight:500;line-height:100%;display:inline-block}.auth-wrapper .body .resend-otp{cursor:pointer;text-align:center;color:#ffffff80;margin-top:32px;margin-bottom:12px;font-size:14px;font-weight:500;display:block}.auth-wrapper .body button{background-color:#181818;border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;font-weight:500;display:flex}.auth-wrapper .body button:disabled{color:#181818;background-color:#2d2d2d}.home-wrapper{padding:24px 24px 115px}@media (width<=1024px){.home-wrapper{padding:86px 0 168px}}.home-wrapper .swiper-wrapper{padding:0 16px!important}@media (width<=1024px){.home-wrapper .home-section-title:first-child{display:none}}.home-wrapper .banners-slider{margin-bottom:42px;margin-right:-16px}@media (width<=1024px){.home-wrapper .banners-slider{margin-right:unset}}@media (width<=768px){.home-wrapper .banners-slider{margin-bottom:24px}}.playlist-details-wrapper .playlist-details{background:linear-gradient(0deg,transparent 0,var(--bgColor) 100%);padding:12px 24px 56px}@media (width<=768px){.playlist-details-wrapper .playlist-details{padding:12px 12px 56px}}.playlist-details-wrapper .playlist-details .page-navigation{margin-bottom:32px}.playlist-details-wrapper .playlist-details .image-details{align-items:center;gap:28px;display:flex}@media (width<=768px){.playlist-details-wrapper .playlist-details .image-details{flex-direction:column}}.playlist-details-wrapper .playlist-details .image-details .image{background-color:var(--imgBgColor);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:204px;height:204px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000040}.playlist-details-wrapper .playlist-details .image-details .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.playlist-details-wrapper .playlist-details .image-details .image svg{width:42px;height:42px}@media (width<=768px){.playlist-details-wrapper .playlist-details .image-details .image svg{width:28px;height:28px}}.playlist-details-wrapper .playlist-details .image-details .details{color:#ffffff80;font-size:14px;font-weight:600}@media (width<=768px){.playlist-details-wrapper .playlist-details .image-details .details{text-align:center}}.playlist-details-wrapper .playlist-details .image-details .details .page-type{margin-bottom:6px}@media (width<=768px){.playlist-details-wrapper .playlist-details .image-details .details .page-type{display:none}}.playlist-details-wrapper .playlist-details .image-details .details .name{color:#fff;font-size:48px;font-weight:800}@media (width<=768px){.playlist-details-wrapper .playlist-details .image-details .details .name{font-size:40px;line-height:120%}}.playlist-details-wrapper .playlist-details .image-details .details .track-count-duration{margin-bottom:20px}.playlist-details-wrapper .playlist-details .image-details .details .buttons{align-items:center;gap:10px;display:flex}@media (width<=768px){.playlist-details-wrapper .playlist-details .image-details .details .buttons{justify-content:center}}.playlist-details-wrapper .playlist-details .image-details .details .buttons button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fff3;border-radius:200px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.playlist-details-wrapper .playlist-details .image-details .details .buttons button svg{width:20px;height:20px}.playlist-details-wrapper .playlist-details .image-details .details .buttons button svg path{fill-opacity:1}.playlist-details-wrapper .playlist-details .image-details .details .buttons button.play-playlist-btn{background-color:#246ce4}.playlist-details-wrapper .playlist-details .image-details .details .buttons button.favorite-playlist-btn{justify-content:center;width:40px;padding:0}.playlist-details-wrapper .playlist-details .image-details .details .buttons button.favorite-playlist-btn:not(.active) svg path{stroke:currentColor;fill:none!important}.playlist-details-wrapper .playlist-details .image-details .details .buttons button.favorite-playlist-btn.active svg path{stroke:currentColor;fill:currentColor!important}.playlist-details-wrapper .playlist-details .image-details .details .buttons button.delete-playlist-btn{justify-content:center;width:40px;padding:0}.playlist-details-wrapper .playlist-details .image-details .details .buttons .playlist-details-dropdown-wrapper{position:relative}.playlist-details-wrapper .playlist-details .image-details .details .buttons .playlist-details-dropdown-wrapper .dropdown-toggle{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background-color:#fff3;border-radius:200px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.playlist-details-wrapper .playlist-details .image-details .details .buttons .playlist-details-dropdown-wrapper .dropdown-toggle svg{width:20px;height:20px}.playlist-details-wrapper .playlist-details .image-details .details .buttons .playlist-details-dropdown-wrapper .dropdown-toggle svg path{fill-opacity:1}.playlist-details-wrapper .top-playlist-note{color:#ffffff80;margin-top:16px}@media (width<=768px){.playlist-details-wrapper .top-playlist-note{margin-top:24px;font-size:14px}}.playlist-details-wrapper .search-wrapper{margin-bottom:24px;padding:0 24px}@media (width<=768px){.playlist-details-wrapper .search-wrapper{padding:0 12px}}.playlist-details-wrapper .playlist-tracks{padding:0 24px 104px}@media (width<=1024px){.playlist-details-wrapper .playlist-tracks{padding:0 24px 100px}}@media (width<=768px){.playlist-details-wrapper .playlist-tracks{padding:0 12px 80px}}.genre-artists-wrapper{padding-bottom:100px}@media (width<=1024px){.genre-artists-wrapper{padding-bottom:168px}}@media (width<=768px){.genre-artists-wrapper{padding-bottom:144px}}.genre-artists-wrapper .genre-details{background:linear-gradient(0deg,transparent 0,var(--bgColor) 100%);padding:12px 24px 32px}@media (width<=768px){.genre-artists-wrapper .genre-details{padding:12px 12px 32px}}.genre-artists-wrapper .genre-details .navigation-wrapper{margin-bottom:32px}.genre-artists-wrapper .genre-details .details-search{justify-content:space-between;align-items:center;display:flex}@media (width<=1024px){.genre-artists-wrapper .genre-details .details-search{flex-direction:column;align-items:start}}.genre-artists-wrapper .genre-details .details-search .details{color:#ffffff80;font-size:14px;font-weight:600}@media (width<=1024px){.genre-artists-wrapper .genre-details .details-search .details{margin-bottom:16px}}.genre-artists-wrapper .genre-details .details-search .details .page-type{margin-bottom:6px}.genre-artists-wrapper .genre-details .details-search .details .name{color:#fff;margin-bottom:6px;font-size:48px;font-weight:800;line-height:100%}.genre-artists-wrapper .genre-details .details-search .search-wrapper{width:360px}@media (width<=1024px){.genre-artists-wrapper .genre-details .details-search .search-wrapper{width:100%}}.genre-artists-wrapper .artists-wrapper{flex-wrap:wrap;margin:-16px -8px;padding:0 24px 24px;display:flex}.genre-artists-wrapper .artists-wrapper .artist-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.genre-artists-wrapper .artists-wrapper .artist-wrapper{width:25%}}@media (width<=768px){.genre-artists-wrapper .artists-wrapper .artist-wrapper{width:33.3333%}}.artist-details-wrapper .loading,.genre-artists-wrapper .loading{justify-content:center;align-items:center;display:flex}.artist-details-wrapper .loading{min-height:50vh}.artist-details-wrapper .artist-details{background:linear-gradient(0deg,transparent 0,var(--bgColor) 100%);margin-bottom:24px;padding:12px 24px}@media (width<=768px){.artist-details-wrapper .artist-details{margin-bottom:12px;padding:12px}}.artist-details-wrapper .artist-details .page-navigation{margin-bottom:32px}.artist-details-wrapper .artist-details .image-details{align-items:center;gap:28px;display:flex}@media (width<=768px){.artist-details-wrapper .artist-details .image-details{flex-direction:column;gap:18px}}.artist-details-wrapper .artist-details .image-details .image{background-color:var(--bgImgColor);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:204px;height:204px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000040}@media (width<=768px){.artist-details-wrapper .artist-details .image-details .image{border-radius:8px;width:220px;height:220px}}.artist-details-wrapper .artist-details .image-details .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.artist-details-wrapper .artist-details .image-details .image svg{width:42px;height:42px}@media (width<=768px){.artist-details-wrapper .artist-details .image-details .image svg{width:28px;height:28px}}.artist-details-wrapper .artist-details .image-details .details{color:#ffffff80;font-size:14px;font-weight:600}@media (width<=768px){.artist-details-wrapper .artist-details .image-details .details{flex-direction:column;align-items:center;display:flex}}.artist-details-wrapper .artist-details .image-details .details .page-type{margin-bottom:6px}@media (width<=768px){.artist-details-wrapper .artist-details .image-details .details .page-type{display:none}}.artist-details-wrapper .artist-details .image-details .details .name{color:#fff;font-size:48px;font-weight:800}@media (width<=768px){.artist-details-wrapper .artist-details .image-details .details .name{font-size:40px}}.artist-details-wrapper .artist-details .image-details .details .track-count-duration{margin-bottom:20px}.artist-details-wrapper .artist-details .image-details .details .buttons{align-items:center;gap:10px;display:flex}.artist-details-wrapper .artist-details .image-details .details .buttons button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fff3;border-radius:200px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.artist-details-wrapper .artist-details .image-details .details .buttons button svg{width:20px;height:20px}.artist-details-wrapper .artist-details .image-details .details .buttons button svg path{fill-opacity:1}.artist-details-wrapper .artist-details .image-details .details .buttons button.play-playlist-btn{background-color:#246ce4}.artist-details-wrapper .artist-details .image-details .details .buttons button.favorite-playlist-btn{justify-content:center;width:40px;padding:0}.artist-details-wrapper .artist-details .image-details .details .buttons button.favorite-playlist-btn:not(.active) svg path{stroke:currentColor;fill:none!important}.artist-details-wrapper .artist-details .image-details .details .buttons button.favorite-playlist-btn.active svg path{stroke:currentColor;fill:currentColor!important}.artist-details-wrapper .search-wrapper{margin-bottom:24px;padding:0 24px}@media (width<=768px){.artist-details-wrapper .search-wrapper{padding:0 12px}}.artist-details-wrapper .search-result-wrapper{padding:0 24px 104px}@media (width<=1024px){.artist-details-wrapper .search-result-wrapper{padding:0 24px 168px}}@media (width<=768px){.artist-details-wrapper .search-result-wrapper{padding:0 0 144px}}.explore-wrapper{padding:24px 24px 112px}@media (width<=1024px){.explore-wrapper{padding:24px}}@media (width<=768px){.explore-wrapper{padding:24px 0 16px}}.explore-wrapper .search-wrapper{margin-bottom:34px}@media (width<=768px){.explore-wrapper .search-wrapper{margin-bottom:24px;padding:0 12px}}.explore-wrapper .genres{flex-wrap:wrap;margin:-8px;padding:0;display:flex}@media (width<=768px){.explore-wrapper .genres{margin:-4px;padding:0 12px}}.explore-wrapper .genres .genre-wrapper{width:25%;padding:8px}@media (width<=1024px){.explore-wrapper .genres .genre-wrapper{width:33.3333%}}@media (width<=768px){.explore-wrapper .genres .genre-wrapper{width:50%;padding:4px}}.explore-wrapper .loading{justify-content:center;padding:48px 0;display:flex}.library-wrapper{padding:24px 24px 100px}@media (width<=1024px){.library-wrapper{padding:76px 12px 168px}}@media (width<=768px){.library-wrapper{padding:76px 12px 144px}}.library-wrapper .section-title{color:#fff;margin-bottom:16px;font-size:24px;font-weight:800}@media (width<=768px){.library-wrapper .section-title{margin-bottom:12px;font-size:18px}}.library-wrapper .library-banners{flex-wrap:wrap;margin:-5px -5px 36px;display:flex}@media (width<=768px){.library-wrapper .library-banners{margin:-3px -3px 18px}}.library-wrapper .library-banners .library-banner-wrapper{width:50%;padding:5px;display:block}@media (width<=768px){.library-wrapper .library-banners .library-banner-wrapper{padding:3px}}.library-wrapper .library-collection-buttons{flex-direction:column;gap:16px;margin-bottom:36px;display:flex}@media (width<=768px){.library-wrapper .library-collection-buttons{gap:8px;margin-bottom:24px}}.library-wrapper .library-collection-buttons .library-collection-button-wrapper{display:block}.artists-wrapper{padding:0 24px 112px}@media (width<=1024px){.artists-wrapper{padding:0 24px 168px}}@media (width<=768px){.artists-wrapper{padding:0 12px 144px}}.artists-wrapper{flex-wrap:wrap;margin:-16px -8px;display:flex}.artists-wrapper .artist-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.artists-wrapper .artist-wrapper{width:25%}}@media (width<=768px){.artists-wrapper .artist-wrapper{width:33.3333%}}.explore-see-all-wrapper .page-details{padding:24px}@media (width<=768px){.explore-see-all-wrapper .page-details{padding:12px}}.explore-see-all-wrapper .page-details .navigation-wrapper{margin-bottom:32px}@media (width<=768px){.explore-see-all-wrapper .page-details .navigation-wrapper{margin-bottom:20px}}.explore-see-all-wrapper .page-details .details{color:#ffffff80;font-size:14px;font-weight:600}.explore-see-all-wrapper .page-details .details .name{color:#fff;font-size:48px;font-weight:800}@media (width<=768px){.explore-see-all-wrapper .page-details .details .name{font-size:32px}}.explore-see-all-wrapper .page-details .details .keyword{margin-bottom:20px}.explore-see-all-wrapper .page-details .details .keyword span{font-style:italic;font-weight:800}.explore-see-all-wrapper .paginate-container{padding:0 24px 112px}@media (width<=768px){.explore-see-all-wrapper .paginate-container{padding:0 12px 132px}}.explore-see-all-wrapper .paginate-container .loading{justify-content:center;align-items:center;display:flex}.explore-see-all-wrapper .paginate-container .artists-wrapper{flex-wrap:wrap;margin:-16px -8px;padding:0;display:flex}.explore-see-all-wrapper .paginate-container .artists-wrapper .artist-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.explore-see-all-wrapper .paginate-container .artists-wrapper .artist-wrapper{width:25%}}@media (width<=768px){.explore-see-all-wrapper .paginate-container .artists-wrapper .artist-wrapper{width:33.3333%}}.explore-see-all-wrapper .paginate-container .albums-wrapper{flex-wrap:wrap;margin:-16px -8px;display:flex}.explore-see-all-wrapper .paginate-container .albums-wrapper .album-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.explore-see-all-wrapper .paginate-container .albums-wrapper .album-wrapper{width:25%}}@media (width<=768px){.explore-see-all-wrapper .paginate-container .albums-wrapper .album-wrapper{width:33.3333%}}.explore-see-all-wrapper .paginate-container .albums-wrapper .album-wrapper .playlist{width:100%!important}.home-see-all-wrapper .page-details{padding:12px 24px 24px}@media (width<=768px){.home-see-all-wrapper .page-details{padding:12px}}.home-see-all-wrapper .page-details .navigation-wrapper{margin-bottom:32px}@media (width<=768px){.home-see-all-wrapper .page-details .navigation-wrapper{margin-bottom:20px}}.home-see-all-wrapper .page-details .details{color:#ffffff80;font-size:14px;font-weight:600}.home-see-all-wrapper .page-details .details .name{color:#fff;font-size:48px;font-weight:800}@media (width<=768px){.home-see-all-wrapper .page-details .details .name{font-size:32px}}.home-see-all-wrapper .page-details .details .keyword{margin-bottom:20px}.home-see-all-wrapper .page-details .details .keyword span{font-style:italic;font-weight:800}.home-see-all-wrapper .search-wrapper{padding:0 24px}@media (width<=768px){.home-see-all-wrapper .search-wrapper{padding:0 12px}}.home-see-all-wrapper .items-wrapper{padding:24px 24px 112px}@media (width<=768px){.home-see-all-wrapper .items-wrapper{padding:12px 12px 132px}}.home-see-all-wrapper .items-wrapper .artists-wrapper{flex-wrap:wrap;margin:-16px -8px;padding:0;display:flex}.home-see-all-wrapper .items-wrapper .artists-wrapper .artist-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.home-see-all-wrapper .items-wrapper .artists-wrapper .artist-wrapper{width:25%}}@media (width<=768px){.home-see-all-wrapper .items-wrapper .artists-wrapper .artist-wrapper{width:33.3333%}}.home-see-all-wrapper .items-wrapper .albums-wrapper{flex-wrap:wrap;margin:-16px -8px;display:flex}.home-see-all-wrapper .items-wrapper .albums-wrapper .album-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.home-see-all-wrapper .items-wrapper .albums-wrapper .album-wrapper{width:25%}}@media (width<=768px){.home-see-all-wrapper .items-wrapper .albums-wrapper .album-wrapper{width:33.3333%}}.home-see-all-wrapper .items-wrapper .albums-wrapper .album-wrapper .playlist{width:100%!important}.artist-see-all-wrapper .page-details{background:linear-gradient(#14424e,#0000);padding:24px}@media (width<=768px){.artist-see-all-wrapper .page-details{padding:12px}}.artist-see-all-wrapper .page-details .navigation-wrapper{margin-bottom:32px}@media (width<=768px){.artist-see-all-wrapper .page-details .navigation-wrapper{margin-bottom:20px}}.artist-see-all-wrapper .page-details .details{color:#ffffff80;font-size:14px;font-weight:600}.artist-see-all-wrapper .page-details .details .name{color:#fff;font-size:48px;font-weight:800}@media (width<=768px){.artist-see-all-wrapper .page-details .details .name{font-size:32px}}.artist-see-all-wrapper .page-details .details .keyword{margin-bottom:20px}.artist-see-all-wrapper .page-details .details .keyword span{font-style:italic;font-weight:800}.artist-see-all-wrapper .search-wrapper{padding:0 24px}@media (width<=768px){.artist-see-all-wrapper .search-wrapper{padding:0 12px}}.artist-see-all-wrapper .items-wrapper{padding:24px 24px 112px}@media (width<=768px){.artist-see-all-wrapper .items-wrapper{padding:12px 12px 132px}}.artist-see-all-wrapper .items-wrapper .artists-wrapper{flex-wrap:wrap;margin:-16px -8px;padding:0;display:flex}.artist-see-all-wrapper .items-wrapper .artists-wrapper .artist-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.artist-see-all-wrapper .items-wrapper .artists-wrapper .artist-wrapper{width:25%}}@media (width<=768px){.artist-see-all-wrapper .items-wrapper .artists-wrapper .artist-wrapper{width:33.3333%}}.artist-see-all-wrapper .items-wrapper .albums-wrapper{flex-wrap:wrap;margin:-16px -8px;display:flex}.artist-see-all-wrapper .items-wrapper .albums-wrapper .album-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.artist-see-all-wrapper .items-wrapper .albums-wrapper .album-wrapper{width:25%}}@media (width<=768px){.artist-see-all-wrapper .items-wrapper .albums-wrapper .album-wrapper{width:33.3333%}}.artist-see-all-wrapper .items-wrapper .albums-wrapper .album-wrapper .playlist{width:100%!important}.see-all-wrapper .page-details{padding:12px 24px 24px}@media (width<=768px){.see-all-wrapper .page-details{padding:12px}}.see-all-wrapper .page-details .navigation-wrapper{margin-bottom:32px}@media (width<=768px){.see-all-wrapper .page-details .navigation-wrapper{margin-bottom:20px}}.see-all-wrapper .page-details .details{color:#ffffff80;font-size:14px;font-weight:600}.see-all-wrapper .page-details .details .name-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.see-all-wrapper .page-details .details .name{color:#fff;font-size:48px;font-weight:800}@media (width<=768px){.see-all-wrapper .page-details .details .name{font-size:32px}}.see-all-wrapper .page-details .details .add-playlist-btn{color:#fff;background-color:#252525;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.see-all-wrapper .page-details .details .add-playlist-btn:hover{background-color:#2f2f2f}.see-all-wrapper .page-details .details .add-playlist-btn svg{width:18px;height:18px}@media (width<=768px){.see-all-wrapper .page-details .details .add-playlist-btn{gap:6px;height:36px;padding:0 12px;font-size:13px}.see-all-wrapper .page-details .details .add-playlist-btn svg{width:16px;height:16px}}.see-all-wrapper .page-details .details .keyword{margin-bottom:20px}.see-all-wrapper .page-details .details .keyword span{font-style:italic;font-weight:800}.see-all-wrapper .search-wrapper{padding:0 24px 24px}@media (width<=768px){.see-all-wrapper .search-wrapper{padding:0 12px 12px}}.see-all-wrapper .page-contents{padding:0 24px 112px}@media (width<=1024px){.see-all-wrapper .page-contents{padding:0 24px 168px}}@media (width<=768px){.see-all-wrapper .page-contents{padding:0 12px 144px}}.see-all-wrapper .page-contents .loading{justify-content:center;align-items:center;display:flex}.see-all-wrapper .page-contents .artists-wrapper{flex-wrap:wrap;margin:-16px -8px;padding:0;display:flex}.see-all-wrapper .page-contents .artists-wrapper .artist-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.see-all-wrapper .page-contents .artists-wrapper .artist-wrapper{width:25%}}@media (width<=768px){.see-all-wrapper .page-contents .artists-wrapper .artist-wrapper{width:33.3333%}}.see-all-wrapper .page-contents .playlists-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.see-all-wrapper .page-contents .playlists-empty .playlists-empty-icon{justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:28px;display:flex}.see-all-wrapper .page-contents .playlists-empty .playlists-empty-icon .nuxt-icon,.see-all-wrapper .page-contents .playlists-empty .playlists-empty-icon svg,.see-all-wrapper .page-contents .playlists-empty .playlists-empty-icon.nuxt-icon{width:64px!important;height:64px!important}.see-all-wrapper .page-contents .playlists-empty .playlists-empty-title{letter-spacing:0;color:#fff;margin-bottom:12px;font-family:Gilroy,sans-serif;font-size:24px;font-weight:700;line-height:100%}.see-all-wrapper .page-contents .playlists-empty .playlists-empty-description{letter-spacing:0;color:#ffffff80;max-width:360px;margin-bottom:20px;font-family:Gellix,Gilroy,sans-serif;font-size:14px;font-weight:500;line-height:18px}.see-all-wrapper .page-contents .playlists-empty .playlists-empty-btn{box-sizing:border-box;color:#121212;background-color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;transition:opacity .2s;display:flex}.see-all-wrapper .page-contents .playlists-empty .playlists-empty-btn:hover{opacity:.9}.see-all-wrapper .page-contents .playlists-empty .playlists-empty-btn .nuxt-icon,.see-all-wrapper .page-contents .playlists-empty .playlists-empty-btn svg{flex-shrink:0;width:18px!important;height:18px!important}.see-all-wrapper .page-contents .albums-wrapper,.see-all-wrapper .page-contents .playlists-wrapper{flex-wrap:wrap;margin:-16px -8px;display:flex}@media (width<=1024px){.see-all-wrapper .page-contents .albums-wrapper,.see-all-wrapper .page-contents .playlists-wrapper{margin:-16px -4px}}.see-all-wrapper .page-contents .albums-wrapper .album-wrapper,.see-all-wrapper .page-contents .albums-wrapper .playlist-wrapper,.see-all-wrapper .page-contents .playlists-wrapper .album-wrapper,.see-all-wrapper .page-contents .playlists-wrapper .playlist-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.see-all-wrapper .page-contents .albums-wrapper .album-wrapper,.see-all-wrapper .page-contents .albums-wrapper .playlist-wrapper,.see-all-wrapper .page-contents .playlists-wrapper .album-wrapper,.see-all-wrapper .page-contents .playlists-wrapper .playlist-wrapper{width:25%;padding:16px 4px}}@media (width<=768px){.see-all-wrapper .page-contents .albums-wrapper .album-wrapper,.see-all-wrapper .page-contents .albums-wrapper .playlist-wrapper,.see-all-wrapper .page-contents .playlists-wrapper .album-wrapper,.see-all-wrapper .page-contents .playlists-wrapper .playlist-wrapper{width:33.3333%}}.see-all-wrapper .page-contents .albums-wrapper .album-wrapper .playlist,.see-all-wrapper .page-contents .albums-wrapper .playlist-wrapper .playlist,.see-all-wrapper .page-contents .playlists-wrapper .album-wrapper .playlist,.see-all-wrapper .page-contents .playlists-wrapper .playlist-wrapper .playlist{width:100%!important}.moods-page{background:linear-gradient(0deg,transparent 0,var(--bgColor) 100%)}.moods-page .page-details{padding:12px 24px 0}@media (width<=768px){.moods-page .page-details{padding:12px 12px 0}}.moods-page .page-details .navigation-wrapper{margin-bottom:32px}@media (width<=768px){.moods-page .page-details .navigation-wrapper{margin-bottom:20px}}.moods-page .page-details .details{color:#ffffff80;font-size:14px;font-weight:600}.moods-page .page-details .details .name{color:#fff;font-size:48px;font-weight:800}@media (width<=768px){.moods-page .page-details .details .name{font-size:32px}}.moods-page .page-details .details .keyword{margin-bottom:20px}.moods-page .page-details .details .keyword span{font-style:italic;font-weight:800}.moods-page .page-title{padding:12px 24px 0;font-size:56px;font-weight:700}@media (width<=1024px){.moods-page .page-title{font-size:42px}}@media (width<=768px){.moods-page .page-title{margin-bottom:12px;padding:12px 12px 0}}.moods-page .moods{flex-wrap:wrap;margin:-6px -6px 0;padding:12px 24px 0;display:flex}@media (width<=768px){.moods-page .moods{margin:-4px -4px 0;padding:0 12px}}.moods-page .moods .mood-wrapper{width:50%;padding:6px;display:block}@media (width<=768px){.moods-page .moods .mood-wrapper{padding:4px}}.moods-page .playlist-feeds{padding:12px 24px 110px}@media (width<=1024px){.moods-page .playlist-feeds{padding:12px 24px 150px}}@media (width<=768px){.moods-page .playlist-feeds{padding:0 0 90px}}.feed-tracklists-page .page-details{padding:12px 24px 24px}@media (width<=768px){.feed-tracklists-page .page-details{padding:12px}}.feed-tracklists-page .page-details .navigation-wrapper{margin-bottom:32px}@media (width<=768px){.feed-tracklists-page .page-details .navigation-wrapper{margin-bottom:20px}}.feed-tracklists-page .page-details .details{color:#ffffff80;font-size:14px;font-weight:600}.feed-tracklists-page .page-details .details .name{color:#fff;font-size:48px;font-weight:800}@media (width<=768px){.feed-tracklists-page .page-details .details .name{font-size:32px}}.feed-tracklists-page .page-details .details .keyword{margin-bottom:20px}.feed-tracklists-page .page-details .details .keyword span{font-style:italic;font-weight:800}.feed-tracklists-page .tracklists-wrapper{flex-wrap:wrap;margin:-16px -8px;padding:24px 24px 112px;display:flex}@media (width<=768px){.feed-tracklists-page .tracklists-wrapper{padding:12px 12px 100px}}.feed-tracklists-page .tracklists-wrapper .tracklist-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.feed-tracklists-page .tracklists-wrapper .tracklist-wrapper{width:25%}}@media (width<=768px){.feed-tracklists-page .tracklists-wrapper .tracklist-wrapper{width:33.3333%}.feed-tracklists-page .tracklists-wrapper .tracklist-wrapper .playlist .playlist-info .text-details .name{font-size:11px}.feed-tracklists-page .tracklists-wrapper .tracklist-wrapper .playlist .playlist-info .text-details .track-count{font-size:10px}.feed-tracklists-page .tracklists-wrapper .tracklist-wrapper .playlist .playlist-info .text-details .track-count .play-count .dot{font-size:12px}.feed-tracklists-page .tracklists-wrapper .tracklist-wrapper .playlist .playlist-info .text-details .track-count .play-count .icon svg{width:12px;height:12px}}.feed-tracklists-page .tracklists-wrapper .tracklist-wrapper .playlist{width:100%!important}.feed-tracklists-page .tracks-wrapper{padding:0 24px 112px}@media (width<=768px){.feed-tracklists-page .tracks-wrapper{padding:0 12px 100px}}.profile-page{padding:12px 24px 120px}@media (width<=1024px){.profile-page{padding:12px 24px 168px}}@media (width<=768px){.profile-page{padding:12px 12px 140px}}.profile-page .phone-number{cursor:pointer;background-color:#121212;border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.profile-page .phone-number .avatar{background-color:#181818;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.profile-page .phone-number .avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-page .phone-number .avatar svg{fill:#b3b3b3;width:24px;height:24px}.profile-page .phone-number .details{flex-direction:column;flex-grow:1;gap:6px;display:flex}.profile-page .phone-number .title{color:#fff;margin-bottom:0;font-size:18px;font-weight:600;line-height:100%}.profile-page .phone-number .phone{color:#b3b3b3;font-size:14px;font-weight:500;line-height:100%}.profile-page .phone-number .action-icon{color:#898989;justify-content:center;align-items:center;display:flex}.profile-page .phone-number .action-icon svg{stroke:#898989;width:24px;height:24px}.profile-page .subscription-banner{margin-bottom:24px}.profile-page .subscription-banner .banner{background:linear-gradient(170deg,var(--bgColor) 0,#12121296 40%);border-radius:10px;flex-direction:column;width:100%;margin-bottom:8px;padding:14px;display:flex}.profile-page .subscription-banner .banner.lte-banner{margin-bottom:10px}.profile-page .subscription-banner .banner.lte-banner .notes{border-top:1px solid #252323;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.profile-page .subscription-banner .banner.lte-banner .notes .note{color:#b3b3b3;align-items:center;gap:6px;display:flex}.profile-page .subscription-banner .banner.lte-banner .notes .note .icon{background-color:#2d2d2d;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:flex}.profile-page .subscription-banner .banner .icon{margin-bottom:14px}.profile-page .subscription-banner .banner .icon svg{width:30px}.profile-page .subscription-banner .banner .details{justify-content:space-between;align-items:center;display:flex}.profile-page .subscription-banner .banner .details .text .title{margin-bottom:4px;font-size:18px;font-weight:600}.profile-page .subscription-banner .banner .details .text .subtitle{color:#b3b3b3;font-size:14px;font-weight:500}.profile-page .subscription-banner .banner .details svg{stroke:#898989;width:24px;height:24px}.profile-page .subscription-banner .disable-lte-btn{color:#fff;background-color:#121212;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:36px;margin-bottom:10px;font-size:16px;font-weight:500;display:flex}.profile-page .subscription-banner .links{align-items:center;gap:8px;display:flex}.profile-page .subscription-banner .links .link{background-color:#121212;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;display:flex}.profile-page .subscription-banner .links .link svg{width:20px;height:20px}.profile-page .settings .title{color:#fff;margin-bottom:24px;font-size:24px;font-weight:700}.profile-artists-page{padding:12px 24px 100px}@media (width<=1024px){.profile-artists-page{padding:12px 24px 168px}}@media (width<=768px){.profile-artists-page{padding:12px 12px 140px}}.profile-artists-page .navigation-wrapper{margin-bottom:24px}@media (width<=768px){.profile-artists-page .navigation-wrapper{margin-bottom:12px}}.profile-artists-page .profile-artists{background-color:#121212;border-radius:16px;padding:36px}@media (width<=768px){.profile-artists-page .profile-artists{padding:16px}}.profile-artists-page .profile-artists .text{background-color:#1b1b1b;border-radius:10px;margin-bottom:24px;padding:14px}@media (width<=768px){.profile-artists-page .profile-artists .text{margin-bottom:16px}}.profile-artists-page .profile-artists .text .title{color:#fff;margin-bottom:8px;font-size:18px;line-height:100%}.profile-artists-page .profile-artists .text .description{color:#b3b3b3;font-size:16px;line-height:120%}.profile-artists-page .profile-artists .page-title{color:#fff;margin-bottom:24px;font-size:24px;font-weight:700}@media (width<=768px){.profile-artists-page .profile-artists .page-title{margin-bottom:16px}}.favorites-page .page-details{background:linear-gradient(#622ee3e6,#0000);padding:12px 24px 56px}@media (width<=768px){.favorites-page .page-details{padding:12px 12px 56px}}.favorites-page .page-details .page-navigation{margin-bottom:32px}.favorites-page .page-details .icon-details{align-items:center;gap:28px;display:flex}@media (width<=768px){.favorites-page .page-details .icon-details{flex-direction:column}}.favorites-page .page-details .icon-details .icon{background:linear-gradient(135deg,#622ee3,#fff);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:204px;height:204px;display:flex;overflow:hidden;box-shadow:0 4px 10px #00000040}.favorites-page .page-details .icon-details .icon svg{width:72px;height:72px}.favorites-page .page-details .icon-details .icon svg path{fill:#fff}@media (width<=768px){.favorites-page .page-details .icon-details .icon svg{width:64px;height:64px}}.favorites-page .page-details .icon-details .details{color:#ffffff80;font-size:14px;font-weight:600}@media (width<=768px){.favorites-page .page-details .icon-details .details{text-align:center}}.favorites-page .page-details .icon-details .details .page-type{margin-bottom:6px}@media (width<=768px){.favorites-page .page-details .icon-details .details .page-type{display:none}}.favorites-page .page-details .icon-details .details .name{color:#fff;font-size:48px;font-weight:800}@media (width<=768px){.favorites-page .page-details .icon-details .details .name{font-size:40px;line-height:120%}}.favorites-page .page-details .icon-details .details .track-count-duration{margin-bottom:20px}.favorites-page .page-details .icon-details .details .buttons{align-items:center;gap:10px;display:flex}@media (width<=768px){.favorites-page .page-details .icon-details .details .buttons{justify-content:center}}.favorites-page .page-details .icon-details .details .buttons button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fff3;border-radius:200px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.favorites-page .page-details .icon-details .details .buttons button svg{width:20px;height:20px}.favorites-page .page-details .icon-details .details .buttons button svg path{fill-opacity:1}.favorites-page .page-details .icon-details .details .buttons button.play-playlist-btn{background-color:#246ce4}.favorites-page .search-wrapper{margin-bottom:24px;padding:0 24px}@media (width<=768px){.favorites-page .search-wrapper{padding:0 12px}}.favorites-page .page-contents{padding-bottom:104px}@media (width<=1024px){.favorites-page .page-contents{padding-bottom:168px}}@media (width<=768px){.favorites-page .page-contents{padding-bottom:144px}}.favorites-page .page-contents .tabs{align-items:center;gap:16px;margin-bottom:24px;padding:0 24px;font-size:14px;display:flex}@media (width<=768px){.favorites-page .page-contents .tabs{padding:0 12px}}.favorites-page .page-contents .tabs button{color:#b3b3b3;border-bottom:1px solid #0000;transition:all .4s}.favorites-page .page-contents .tabs button.active{color:#fff;border-bottom:1px solid #fff;transition:all .4s}.favorites-page .page-contents .loading{justify-content:center;align-items:center;padding:48px 0;display:flex}.favorites-page .page-contents .tracks{padding:0 24px}@media (width<=768px){.favorites-page .page-contents .tracks{padding:0 12px}}.favorites-page .page-contents .albums-wrapper{flex-wrap:wrap;margin:-16px -8px;padding:0 24px;display:flex}@media (width<=768px){.favorites-page .page-contents .albums-wrapper{padding:0 12px}}.favorites-page .page-contents .albums-wrapper .album-wrapper{width:16.6666%;padding:16px 8px}@media (width<=1024px){.favorites-page .page-contents .albums-wrapper .album-wrapper{width:25%}}@media (width<=768px){.favorites-page .page-contents .albums-wrapper .album-wrapper{width:33.3333%}}.favorites-page .page-contents .albums-wrapper .album-wrapper .playlist{width:100%!important}.subscribe{background:#0a0a0a;justify-content:center;align-items:flex-start;padding:24px 16px 32px;position:relative;overflow-y:auto}.subscribe:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0e58d1 -198.36%,#0a0a0a);width:100%;height:324px;position:absolute;top:0;left:0}@media (width<=768px){.subscribe{padding:24px 16px 32px}}.subscribe .close-button{z-index:2;top:24px;right:24px}@media (width<=768px){.subscribe .close-button{top:16px;right:16px}}.subscribe .paywall{z-index:1;flex-direction:column;gap:0;width:100%;max-width:546px;min-height:calc(100vh - 56px);margin:0 auto;display:flex;position:relative}.subscribe .paywall__content{flex-direction:column;flex:1;align-items:center;width:100%;padding-top:22px;padding-bottom:16px;display:flex}.subscribe .paywall__hero{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:361px;margin-bottom:20px;display:flex}.subscribe .paywall__logo{-o-object-fit:contain;object-fit:contain;width:125px;height:77px}.subscribe .paywall__cards{-o-object-fit:contain;object-fit:contain;width:127px;height:77px;display:block}.subscribe .paywall__title{font-size:28px;font-weight:600;line-height:30px}.subscribe .paywall__subtitle,.subscribe .paywall__title{letter-spacing:-.5px;color:#fff;margin:0;font-family:Gilroy,sans-serif}.subscribe .paywall__subtitle{font-size:16px;font-weight:500;line-height:normal}.subscribe .paywall__tabs{background-color:#1c1c1d;border-radius:26px;align-items:center;width:100%;max-width:361px;height:44px;margin-bottom:20px;padding:4px;display:flex}.subscribe .paywall__tab{color:#b3b3b3;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:26px;flex:1;justify-content:center;align-items:center;height:36px;padding:0 10px;font-family:Gilroy,sans-serif;font-size:14px;font-weight:600;line-height:normal;transition:background-color .2s,color .2s;display:flex;overflow:hidden}.subscribe .paywall__tab.active{color:#141414;background-color:#fff}.subscribe .paywall__subscription{flex-direction:column;gap:20px;width:100%;display:flex}.subscribe .paywall__plans{background-color:#1c1c1d;border-radius:20px;flex-direction:column;width:100%;display:flex;overflow:hidden}.subscribe .paywall__plan{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px;display:flex}.subscribe .paywall__plan:last-child{border-bottom:0}.subscribe .paywall__plan-main{align-items:center;gap:14px;min-width:0;display:flex}.subscribe .paywall__radio{box-sizing:border-box;color:#fff;border:1px solid #898989;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin:2px;display:flex}.subscribe .paywall__radio.checked{background-color:#246ce4;border:0;width:24px;height:24px;margin:0}.subscribe .paywall__radio.checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-1px;transform:rotate(45deg)}.subscribe .paywall__plan-text{flex-direction:column;gap:2px;min-width:0;display:flex}.subscribe .paywall__plan-name{color:#fff;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;line-height:normal}.subscribe .paywall__plan-desc{font-size:14px}.subscribe .paywall__plan-desc,.subscribe .paywall__plan-price{color:#b3b3b3;font-family:Gilroy,sans-serif;font-weight:500;line-height:normal}.subscribe .paywall__plan-price{white-space:nowrap;flex-shrink:0;font-size:16px}.subscribe .paywall__gift{flex-direction:column;gap:6px;width:100%;display:flex}.subscribe .paywall__gift-card{background-color:#1c1c1d;border-radius:20px;width:100%;overflow:hidden}.subscribe .paywall__gift-row{color:#ffffffbf;justify-content:space-between;align-items:center;height:48px;padding:0 14px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;display:flex}.subscribe .paywall__gift-phone{border-top:1px solid #353535;align-items:center;gap:8px;width:100%;padding:16px 14px;display:flex}.subscribe .paywall__gift-phone .paywall__gift-phone-prefix{color:#ffffffbf;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.subscribe .paywall__gift-phone .paywall__gift-phone-prefix,.subscribe .paywall__gift-phone input{background-color:#181818;height:48px;padding:0 14px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500}.subscribe .paywall__gift-phone input{min-width:0;box-shadow:none;color:#fff;border:1.5px solid #0000;border-radius:10px;outline:none;flex:1;line-height:normal}.subscribe .paywall__gift-phone input::placeholder{color:gray}.subscribe .paywall__gift-phone input:focus{border-color:#246ce4}.subscribe .paywall__gift-phone input.is-invalid{border-color:#e5484d}.subscribe .paywall__switch{background-color:#3a3a3a;border-radius:100px;flex-shrink:0;width:52px;height:32px;transition:background-color .2s;position:relative}.subscribe .paywall__switch.on{background-color:#246ce4}.subscribe .paywall__switch.on .paywall__switch-thumb{transform:translate(20px)}.subscribe .paywall__switch-thumb{background-color:#fff;border-radius:50%;width:28px;height:28px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.subscribe .paywall__hint{color:gray;margin:0;padding:0 14px;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;line-height:normal}.subscribe .paywall__payment{flex-direction:column;gap:6px;width:100%;display:flex}.subscribe .paywall__section-title{letter-spacing:-.5px;color:#fff;font-family:Gilroy,sans-serif;font-size:20px;font-weight:600;line-height:30px}.subscribe .paywall__methods{background-color:#1c1c1d;border-radius:20px;flex-direction:column;width:100%;display:flex;overflow:hidden}.subscribe .paywall__method{cursor:pointer;text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;width:100%;padding:14px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;display:flex}.subscribe .paywall__method:last-child{border-bottom:0}.subscribe .paywall__bank{cursor:pointer;color:#ffffffbf;background-color:#1c1c1d;border:0;border-radius:20px;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 14px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;display:flex}.subscribe .paywall__bank .nuxt-icon,.subscribe .paywall__bank svg{color:#fff;width:24px;height:24px}.subscribe .paywall__info{color:#898989;text-align:left;background-color:#1b1b1b;border-radius:14px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:14px;display:flex}.subscribe .paywall__info .nuxt-icon,.subscribe .paywall__info svg{color:#b3b3b3;flex-shrink:0;width:24px!important;height:24px!important;margin:0!important}.subscribe .paywall__info p{color:#898989;margin:0;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;line-height:normal}.subscribe .paywall__promo{flex-direction:column;gap:6px;width:100%;display:flex}.subscribe .paywall__promo-field{cursor:text;background-color:#1c1c1d;border-radius:12px;align-items:center;gap:6px;width:100%;height:48px;padding:0 14px;display:flex}.subscribe .paywall__promo-field .nuxt-icon,.subscribe .paywall__promo-field .nuxt-icon svg{color:#fff;flex-shrink:0;width:24px!important;height:24px!important;margin:0!important}.subscribe .paywall__promo-field input{min-width:0;height:100%;box-shadow:none;color:#fff;background:0 0;border:0;outline:none;flex:1;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500}.subscribe .paywall__promo-field input::placeholder{color:gray}.subscribe .paywall__footer{flex-shrink:0;width:100%;padding-top:16px}.subscribe .paywall__submit{justify-content:center;align-items:center;width:100%;height:48px;font-family:Gilroy,sans-serif;font-size:18px;font-weight:600;line-height:normal;transition:opacity .2s;display:flex;color:#fff!important;background:linear-gradient(90deg,#347cf3,#d4ffce 197.65%)!important;border-radius:36px!important}.subscribe .paywall__submit:hover:not(:disabled){opacity:.92}.subscribe .paywall__submit:disabled{opacity:.7;color:#fff!important;background:linear-gradient(90deg,#347cf3,#d4ffce 197.65%)!important}.subscribe .fade-enter-active,.subscribe .fade-leave-active{transition:opacity .15s}.subscribe .fade-enter-from,.subscribe .fade-leave-to{opacity:0}.subscribe-status{background:#0e58d1;background:var(--noiseImage),linear-gradient(180deg,#0e58d133 0,#0a0a0a 40%)}.subscribe-status.status-not_found,.subscribe-status.status-refund,.subscribe-status.status-unknown{background:#ffae00;background:var(--noiseImage),linear-gradient(180deg,#ffae0033 0,#0a0a0a 40%)}.subscribe-status.status-failed{background:#ff3262;background:var(--noiseImage),linear-gradient(180deg,#ff326233 0,#0a0a0a 40%)}.subscribe-status.status-success{background:#1dac55;background:var(--noiseImage),linear-gradient(180deg,#1dac5533 0,#0a0a0a 40%)}.subscribe-status.status-pending,.subscribe-status.status-unfinished{background:#2d2d2d;background:var(--noiseImage),linear-gradient(180deg,#2d2d2d 0,#0a0a0a 40%)}.subscribe-status .status-box{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:400px;font-size:24px;font-weight:500;display:flex}@media (width<=768px){.subscribe-status .status-box{font-size:18px}}.subscribe-status .status-box img{width:86px;margin-bottom:20px}.subscribe-status .status-box .loading{margin-bottom:20px}.subscribe-status .status-box .status-text{text-align:center}.subscribe-status .status-box .action-btn{color:#121212;background-color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:32px;font-size:16px;font-weight:500;display:flex}.subscribe-status .status-box .action-btn.try-again{color:#fff;background-color:#181818}.subscribe-status .status-box .action-btn.try-again svg{width:20px;height:20px;transform:scaleX(-1)}.profile-subscriptions-page{padding:12px 24px 110px}@media (width<=1024px){.profile-subscriptions-page{padding:12px 24px 168px}}@media (width<=768px){.profile-subscriptions-page{padding:8px 12px 140px}}.profile-subscriptions-page .navigation-wrapper{margin-bottom:24px}.profile-subscriptions-page .page-title{margin-bottom:12px;font-size:36px;font-weight:600}@media (width<=768px){.profile-subscriptions-page .page-title{font-size:24px;font-weight:600}}.profile-subscriptions-page .subscriptions-wrapper{flex-direction:column;gap:10px;display:flex}@media (width<=768px){.profile-subscriptions-page .subscriptions-wrapper{gap:8px}}.cancellation-reasons-page{padding:12px 24px 120px}@media (width<=1024px){.cancellation-reasons-page{padding:12px 24px 168px}}@media (width<=768px){.cancellation-reasons-page{padding:12px 12px 140px}}.cancellation-reasons-page .navigation-wrapper{margin-bottom:24px}.cancellation-reasons-page .cancellation-reasons .title{font-size:24px;font-weight:700}.cancellation-reasons-page .cancellation-reasons .description{color:#b3b3b3;margin-bottom:12px}.cancellation-reasons-page .cancellation-reasons .reasons{background-color:#121212;border-radius:14px;margin-bottom:24px}@media (width<=768px){.cancellation-reasons-page .cancellation-reasons .reasons{margin-bottom:12px}}.cancellation-reasons-page .cancellation-reasons .reasons .reason{cursor:pointer;border-top:1px solid #252323;gap:8px;padding:16px 14px;display:flex}.cancellation-reasons-page .cancellation-reasons .reasons .reason:first-child{border:none}.cancellation-reasons-page .cancellation-reasons .reasons .reason .checkbox{background:0 0;border:1px solid #898989;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.cancellation-reasons-page .cancellation-reasons .reasons .reason .checkbox:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:12px;transition:transform .15s;transform:rotate(45deg)scale(0)}.cancellation-reasons-page .cancellation-reasons .reasons .reason .checkbox.checked{color:#fff;background-color:#246ce4;border:1px solid #246ce4}.cancellation-reasons-page .cancellation-reasons .reasons .reason .checkbox.checked:after{transform:rotate(45deg)scale(1)}.cancellation-reasons-page .cancellation-reasons .reasons .reason .description{margin:0}.cancellation-reasons-page .cancellation-reasons .reasons .note-box{padding:0 14px 16px}.cancellation-reasons-page .cancellation-reasons .reasons .note-box textarea{color:#fff;background-color:#2d2d2d;border:1.5px solid #0000;border-radius:12px;width:100%;height:100px;padding:6px 12px;font-size:16px;font-weight:400}.cancellation-reasons-page .cancellation-reasons .reasons .note-box textarea::-webkit-resizer{display:none}.cancellation-reasons-page .cancellation-reasons .reasons .note-box textarea:focus{box-shadow:none;border:1.5px solid #246ce4;outline:none}.cancellation-reasons-page .cancellation-reasons .continue-btn{color:#0d0d0d;background-color:#fff;border-radius:12px;justify-content:center;align-items:center;width:200px;height:48px;font-weight:600;display:flex}@media (width<=768px){.cancellation-reasons-page .cancellation-reasons .continue-btn{width:100%}}.cancellation-page{background:linear-gradient(#821010,#0a0a0a 40%)}.cancellation-page .body .icon-box{justify-content:center;margin-bottom:20px;display:flex}.cancellation-page .body .icon-box svg{width:90px;height:90px}.cancellation-page .body .title{text-align:center;margin-bottom:20px;font-size:42px;font-weight:700}.cancellation-page .body .subtitle{color:#ffffffbf;margin-bottom:16px}.cancellation-page .body .advantages{flex-direction:column;gap:16px;margin-bottom:36px;display:flex}.cancellation-page .body .advantages .advantage{align-items:start;gap:12px;display:flex}.cancellation-page .body .advantages .advantage svg{width:24px;height:24px}.cancellation-page .body .advantages .advantage .text .title{text-align:start;margin-bottom:2px;font-size:18px;font-weight:400}.cancellation-page .body .advantages .advantage .text .description{color:#b3b3b3}.cancellation-page .body button{color:#000;background-color:#fff}.top-playlists{flex-wrap:wrap;margin:-8px;display:flex}@media (width<=1024px){.top-playlists{margin:-6px;padding:0 12px}}.top-playlists .top-playlist-wrapper{width:16.6666%;padding:8px}@media (width<=1024px){.top-playlists .top-playlist-wrapper{width:25%;padding:6px}}@media (width<=768px){.top-playlists .top-playlist-wrapper{width:33.3333%}}.top-playlists .top-playlist-wrapper .top-playlist{border-radius:20px;overflow:hidden}.top-playlists .top-playlist-wrapper .top-playlist .image{aspect-ratio:1;background-color:var(--bgColor,#121212);width:100%;position:relative}.top-playlists .top-playlist-wrapper .top-playlist .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.top-playlists .top-playlist-wrapper .top-playlist .image .playing-badge{z-index:1;background-color:#00000073;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;display:flex;position:absolute;top:8px;right:8px}.top-playlists .top-playlist-wrapper .top-playlist .image .playing-badge .music-levels-playing{gap:1.5px;height:14px}.top-playlists .top-playlist-wrapper .top-playlist .image .playing-badge .music-levels-playing .bar{background-color:#fff;width:2px}.track{cursor:pointer;border-top:1px solid #252323;justify-content:space-between;align-items:center;width:100%;padding:8px 6px 8px 0;display:flex}.track:hover{background-color:#ffffff14}.track:hover .details .art .hover-play-icon{display:flex}.track:hover .duration{display:none}.track:hover .more-btn{display:block}.track.active{background-color:#ffffff14}.track.active:hover .details .art .hover-play-icon{display:none}.track.active .details .art img.loaded{opacity:.5}.track .details{align-items:center;gap:6px;max-width:calc(100% - 46px);display:flex}.track .details .index-number{color:#ffffff80;text-align:right;flex-shrink:0;min-width:24px;margin-right:4px;font-size:14px;font-weight:500}.track .details .art{background-color:#353535;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.track .details .art .music-levels-playing-animation .bar{background-color:#fff}.track .details .art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.track .details .art svg{width:24px;height:24px}.track .details .art .hover-play-icon{justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.track .details .art .hover-play-icon svg{width:32px;height:32px;margin:0}.track .details .art .music-levels-playing-animation{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.track .details .name-artists{flex-direction:column;width:100%;font-size:14px;display:flex;overflow:hidden}.track .details .name-artists .name{align-items:center;margin-bottom:4px;display:flex}.track .details .name-artists .name .text{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:120%;display:inline-block;overflow:hidden}.track .details .name-artists .name .text:hover{cursor:pointer;text-decoration:underline}.track .details .name-artists .artists-play-count{color:#ffffff80;align-items:center;display:flex}.track .details .name-artists .artists-play-count .artists{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:100%;display:inline-block;overflow:hidden}.track .details .name-artists .artists-play-count .artists a:hover{text-decoration:underline}.track .details .name-artists .artists-play-count .play-count{align-items:center;display:inline-flex;font-weight:400!important}.track .details .name-artists .artists-play-count .play-count .dot{padding:0 2px 0 4px;font-size:16px}.track .details .name-artists .artists-play-count .play-count .icon{margin-right:2px;padding-bottom:2px}.track .details .name-artists .artists-play-count .play-count .icon svg{width:16px;height:16px}.track .duration{color:#ffffff80;font-size:14px;font-weight:500}@media (width<=1024px){.track .duration{display:none}}.track .more-btn{color:#ffffff80;text-align:end;background-color:#0000;width:auto;height:100%;display:none}@media (width<=1024px){.track .more-btn{display:block}}.track .more-btn svg{width:24px;height:24px}.artist{width:100%;display:block}.artist .photo{aspect-ratio:1;background-color:var(--bgColor);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-bottom:12px;display:flex;position:relative;overflow:hidden}.artist .photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.artist .photo svg{width:42px;height:42px}@media (width<=768px){.artist .photo svg{width:28px;height:28px}}.artist .name{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.home-section-title{color:#fff;justify-content:space-between;align-items:center;margin-top:24px;padding:16px 0 20px;font-size:22px;font-weight:600;display:flex;position:sticky}@media (width<=1024px){.home-section-title{padding:16px 8px 20px 16px}}.home-section-title .title{align-items:center;gap:6px;display:flex;margin:0!important}@media (width<=1024px){.home-section-title .title{justify-content:space-between;width:100%}}.home-section-title .title .see-all{color:#808080bf;align-items:center;gap:6px;display:flex}.home-section-title .title .see-all .title-text{color:#fff}.home-section-title .title .see-all svg{width:26px;height:26px;margin:0}.home-section-title .swiper-buttons{align-items:center;gap:6px;display:flex}@media (width<=1024px){.home-section-title .swiper-buttons{display:none}}.home-section-title .swiper-buttons .swiper-btn{color:#ffffffbf;background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.home-section-title .swiper-buttons .swiper-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.home-section-title .swiper-buttons .swiper-btn svg{margin:0}.shimmer-wrapper{width:100%;height:100%;position:sticky;overflow:hidden}@media (width<=1024px){.shimmer-wrapper{padding:16px}}.shimmer-wrapper .shimmer-title{background:#e2e2e2;border-radius:6px;width:150px;height:24px;margin-bottom:16px}@media (width<=1024px){.shimmer-wrapper .shimmer-title:first-child{display:none}}.shimmer-wrapper .shimmer-section{align-items:center;gap:16px;height:33%;display:flex}.shimmer-wrapper .shimmer-section .shimmer-top-playlist{border-radius:14px;width:100%;height:240px;margin-bottom:32px}@media (width<=1024px){.shimmer-wrapper .shimmer-section .shimmer-top-playlist{flex-shrink:0;width:40%}}@media (width<=768px){.shimmer-wrapper .shimmer-section .shimmer-top-playlist{width:90%;height:200px}}.shimmer-wrapper .shimmer-section .shimmer-artist{border-radius:50%;flex-shrink:0;width:184px;height:184px;margin-top:8px}@media (width<=1024px){.shimmer-wrapper .shimmer-section .shimmer-artist{width:144px;height:144px}}.shimmer-wrapper .shimmer-section .shimmer-track-bunch{flex-direction:column;gap:8px;width:100%;margin-bottom:32px;display:flex}@media (width<=768px){.shimmer-wrapper .shimmer-section .shimmer-track-bunch{flex-shrink:0;width:80%}}.shimmer-wrapper .shimmer-section .shimmer-track-bunch .shimmer-track{border-radius:10px;align-items:center;gap:8px;height:54px;display:flex}.shimmer-wrapper .shimmer-section .shimmer-track-bunch .shimmer-track .track-image{width:40px;height:40px}.shimmer-wrapper .shimmer-section .shimmer-track-bunch .shimmer-track .track-name-artists{flex-direction:column;gap:14px;display:flex}.shimmer-wrapper .shimmer-section .shimmer-track-bunch .shimmer-track .track-name-artists .track-name{width:80px;height:10px}.shimmer-wrapper .shimmer-section .shimmer-track-bunch .shimmer-track .track-name-artists .artists{width:160px;height:10px}.shimmer-wrapper .shimmer{background:linear-gradient(90deg,#7a797929 25%,#7a797942 50%,#7a797929 75%) 0 0/200% 100%;animation:3.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.playlist{width:208px;display:block}@media (width<=768px){.playlist{width:164px}}.playlist:hover .playlist-info .more-btn{display:flex}.playlist .image{aspect-ratio:1;background-color:var(--bgColor);border-radius:6px;justify-content:center;align-items:center;width:100%;margin-bottom:10px;display:flex;position:relative;overflow:hidden}.playlist .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.playlist .image svg{width:42px;height:42px}@media (width<=768px){.playlist .image svg{width:28px;height:28px}}.playlist .image .start-playlist-btn{color:#fff;background-color:#fff3;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:8px;left:8px}.playlist .image .start-playlist-btn svg{width:24px;height:24px}.playlist .image .playing-badge{z-index:1;background-color:#00000073;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;display:flex;position:absolute;top:8px;right:8px}.playlist .image .playing-badge .music-levels-playing{gap:1.5px;height:14px}.playlist .image .playing-badge .music-levels-playing .bar{background-color:#fff;width:2px}.playlist .playlist-info{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.playlist .playlist-info .text-details{flex:1;min-width:0}.playlist .playlist-info .text-details .name{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:16px;font-weight:600;overflow:hidden}.playlist .playlist-info .text-details .track-count{color:gray;align-items:center;font-size:14px;font-weight:500;display:flex}@media (width<=768px){.playlist .playlist-info .text-details .track-count{font-size:10px}}.playlist .playlist-info .text-details .track-count .play-count{align-items:center;display:inline-flex;font-weight:400!important}.playlist .playlist-info .text-details .track-count .play-count .dot{padding:0 2px 0 4px;font-size:16px}.playlist .playlist-info .text-details .track-count .play-count .icon{align-items:center;margin-right:2px;padding-bottom:2px;display:flex}.playlist .playlist-info .text-details .track-count .play-count .icon svg{width:16px;height:16px}@media (width<=768px){.playlist .playlist-info .text-details .track-count .play-count .icon svg{width:14px;height:14px}}.playlist .playlist-info .more-btn{color:#ffffff80;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .2s,color .2s;display:none}.playlist .playlist-info .more-btn:hover{color:#fff;background-color:#ffffff14}@media (width<=1024px){.playlist .playlist-info .more-btn{display:flex}}@media (width<=768px){.playlist .playlist-info .more-btn{display:none!important}}.playlist-dropdown-wrapper{font-size:14px;position:relative}.playlist-dropdown-wrapper,.playlist-dropdown-wrapper .dropdown-toggle{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.playlist-dropdown-wrapper .dropdown-toggle{cursor:pointer}.playlist-dropdown-wrapper .dropdown-toggle svg{width:20px;height:20px}.playlist-dropdown-menu{overscroll-behavior:contain;border:1px solid #252323;border-radius:10px;max-height:calc(100vh - 16px);margin-top:5px;padding:0;list-style:none;overflow:hidden auto;box-shadow:0 4px 10px #00000040;width:200px!important}.playlist-dropdown-menu li{cursor:pointer;color:#ebeaea;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#181818e6;border-bottom:.3px solid #252323;align-items:center;gap:12px;padding:10px 14px;font-size:14px;transition:background .2s;display:flex}.playlist-dropdown-menu li:last-child{border-bottom:none}.playlist-dropdown-menu li:hover{background-color:#5050504d}.playlist-dropdown-menu li .icon{justify-content:center;align-items:center;display:flex}.playlist-dropdown-menu li .icon svg{width:18px;height:18px}.playlist-dropdown-menu li .icon svg path{fill-opacity:1}.playlist-dropdown-menu li .icon.liked svg{fill:#fff}.music-levels-playing{align-items:center;gap:2px;height:22px;display:flex}.music-levels-playing .bar{background-color:#246ce4;border-radius:8px;width:2px;height:100%;min-height:2px;animation:1.2s ease-in-out infinite alternate level-play}.music-levels-playing .bar-1{animation-delay:.5s}.music-levels-playing .bar-2{animation-delay:.3s}.music-levels-playing .bar-3{animation-delay:.2s}.music-levels-playing .bar-4{animation-delay:.1s}@keyframes level-play{0%,to{height:20%}25%{height:80%}50%{height:40%}75%{height:60%}}.page-navigation{align-items:center;gap:8px;display:flex}.page-navigation button{color:#ffffff4d;background-color:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-navigation button.active{color:#ffffffbf}.page-navigation button svg{width:24px;height:24px}.search-box{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffff80;background-color:#ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;display:flex}.search-box svg{width:24px!important;height:24px!important}.search-box svg .inner-circle{display:none}.search-box .search{width:100%}.search-box .search input{background-color:#0000;width:100%;display:block}.search-box .search input:focus{border:none;outline:none}.search-box .search input::placeholder{color:#ffffff80;font-size:14px;font-weight:500}.search-empty{text-align:center;flex-direction:column;gap:8px;padding:64px 24px}.search-empty,.search-empty__icon{justify-content:center;align-items:center;display:flex}.search-empty__icon{color:#b3b3b3;background:#ffffff14;border-radius:50%;width:72px;height:72px;margin-bottom:8px}.search-empty__icon .nuxt-icon,.search-empty__icon svg{width:32px!important;height:32px!important}.search-empty__title{color:#ebeaea;font-size:18px;font-weight:600}.search-empty__body{color:#b3b3b3;max-width:320px;font-size:14px;line-height:1.5}.genre{background-color:var(--bgColor);border-radius:12px;flex:none;justify-content:start;align-items:end;width:100%;height:165px;padding:12px;display:flex;position:relative;overflow:hidden}@media (width<=768px){.genre{height:110px}}.genre .image{width:100%;height:100%;position:absolute;top:0;left:0}.genre .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.genre .name{color:#fff;z-index:1;font-size:24px;font-weight:700;line-height:100%}@media (width<=768px){.genre .name{font-size:16px}}.library-collection-button{border-radius:12px;align-items:center;gap:10px;display:flex}.library-collection-button.favorites .icon-box{background:linear-gradient(135deg,#5414e4,#c9f1db)}.library-collection-button.favorites .icon-box svg{fill:#fff}.library-collection-button .icon-box{color:#fff;background-color:#1b1b1b;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}@media (width<=768px){.library-collection-button .icon-box{border-radius:10px;width:48px;height:48px}}.library-collection-button .icon-box svg{width:28px;height:28px}@media (width<=768px){.library-collection-button .icon-box svg{width:22px;height:22px}}.library-collection-button .icon-box svg path{fill-opacity:1}.library-collection-button .details{font-size:14px}.library-collection-button .details .title{color:#fff;margin-bottom:6px;font-weight:700}@media (width<=768px){.library-collection-button .details .title{margin-bottom:4px}}.library-collection-button .details .subtitle{color:#b3b3b3;font-weight:500;line-height:100%}.library-banner{background-color:#1b1b1b;border-radius:12px;align-items:center;gap:14px;height:100%;padding:14px;display:flex}@media (width<=768px){.library-banner{flex-direction:column;justify-content:start;align-items:start}}.library-banner .details{font-size:14px}@media (width<=768px){.library-banner .details{order:2}}.library-banner .details .title{text-align:start;color:#fff;margin-bottom:4px;font-size:16px;font-weight:600;line-height:18px}@media (width<=768px){.library-banner .details .title{margin-bottom:0}}.library-banner .details .subtitle{text-align:start;color:#b3b3b3;margin-top:4px;font-size:12px;font-weight:500;line-height:14px}.library-banner .icon-box{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.library-banner .icon-box svg{width:26px;height:26px}.tracks-slide{width:calc(33.333% - 16px)!important}@media (width<=1024px){.tracks-slide{width:calc(30% - 16px)!important}}@media (width<=768px){.tracks-slide{width:calc(100% - 56px)!important}}.artists-slide{width:calc(14% - 16px)!important}@media (width<=1024px){.artists-slide{width:calc(18% - 16px)!important}}@media (width<=768px){.artists-slide{width:25%!important}}.tracks-list{padding:0}@media (width<=768px){.tracks-list{padding:0 12px}}.banners-slider-inner{position:relative}.banners-slider-inner .banner-nav-btn{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000c;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:calc(50% - 27px);transform:translateY(-50%)}@media (width<=1024px){.banners-slider-inner .banner-nav-btn{display:none}}.banners-slider-inner .banner-nav-btn.prev{left:0}.banners-slider-inner .banner-nav-btn.next{right:16px}.banners-slider-inner .banner-nav-btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.banners-slider-inner .banner-nav-btn svg{width:20px;height:20px}.banners-slider-inner .banner-nav-btn svg path{fill:none;stroke:none}.banners-slider-inner .banner-nav-btn svg path:last-child{stroke:currentColor}.banners-slide{width:calc(33.333% - 16px)!important}@media (width<=1024px){.banners-slide{margin:0 8px;width:calc(30% - 16px)!important}}@media (width<=768px){.banners-slide{width:calc(100% - 56px)!important}}.playlists-slide{flex-direction:column;gap:12px;display:flex}@media (width<=768px){.playlists-slide .playlist .playlist-info .text-details .track-count{font-size:13px}.playlists-slide .playlist .playlist-info .text-details .track-count .icon svg{width:16px;height:16px}}.banner{cursor:pointer;width:100%}.banner .image{aspect-ratio:2;color:#fff;background-color:var(--bgColor);border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.banner .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.banner .image>.nuxt-icon,.banner .image>.nuxt-icon svg{width:50px;height:50px}.banner .meta{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.banner .meta-text{flex:1;min-width:0}.banner .title{margin-top:0}.banner .description,.banner .title{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:120%;display:-webkit-box;overflow:hidden}.banner .description{color:#898989;min-height:17px;margin-top:4px;margin-bottom:4px;font-size:14px;line-height:120%}.banner .description:empty{visibility:hidden}.exclusive-tag{color:#fc0;letter-spacing:-.5px;white-space:nowrap;pointer-events:none;background:#ffcc0024;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:12px;font-weight:600;line-height:normal;display:flex;position:relative;overflow:hidden}.exclusive-tag .exclusive-tag-lottie{z-index:0;pointer-events:none;position:absolute;inset:-40%}.exclusive-tag .exclusive-tag-lottie svg{width:100%!important;height:100%!important}.exclusive-tag .nuxt-icon,.exclusive-tag span{z-index:1;position:relative}.exclusive-tag .nuxt-icon,.exclusive-tag .nuxt-icon svg{display:block;width:20px!important;height:12px!important;margin:0!important}.exclusive-tag--compact{background:0 0;border-radius:0;gap:0;margin-left:2px;margin-right:3px;padding:0;overflow:visible}.exclusive-tag--compact .exclusive-tag-lottie{inset:-100%}.exclusive-tag--compact .nuxt-icon,.exclusive-tag--compact .nuxt-icon svg{width:18px!important;height:12px!important}.birthday-confetti{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.birthday-confetti .birthday-confetti-lottie{width:100%;height:100%}.birthday-confetti .birthday-confetti-lottie svg{display:block;width:100%!important;height:100%!important}.track-dropdown-wrapper{font-size:14px;position:relative}.track-dropdown-wrapper .dropdown-toggle{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:6px;transition:border-color .2s;display:flex}.track-dropdown-wrapper .dropdown-toggle:hover{border-color:#999}.track-dropdown-wrapper .dropdown-toggle .icon{transition:transform .2s}.track-dropdown-wrapper .dropdown-toggle .icon.open{transform:rotate(180deg)}.track-dropdown-menu{overscroll-behavior:contain;border:1px solid #252323;border-radius:10px;max-height:calc(100vh - 16px);margin-top:5px;padding:0;list-style:none;overflow:hidden auto;box-shadow:0 4px 10px #00000040;width:200px!important}.track-dropdown-menu li{cursor:pointer;color:#ebeaea;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#181818e6;border-bottom:.3px solid #252323;align-items:center;gap:12px;padding:10px 14px;font-size:14px;transition:background .2s;display:flex}.track-dropdown-menu li:last-child{border-bottom:none}.track-dropdown-menu li:hover{background-color:#5050504d}.track-dropdown-menu li .icon svg{width:20px;height:20px}.track-dropdown-menu li .icon.liked svg{fill:#fff}.fade-enter-active,.fade-leave-active{transition:opacity .15s,transform .15s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-5px)}.dropdown-upwards{transform-origin:bottom}.dropdown-backdrop{z-index:998;background:#00000080;position:fixed;inset:0}.dropdown-backdrop-enter-active,.dropdown-backdrop-leave-active{transition:opacity .2s}.dropdown-backdrop-enter-from,.dropdown-backdrop-leave-to{opacity:0}.playlist-dropdown-menu.dropdown-sheet,.track-dropdown-menu.dropdown-sheet{max-width:100%;max-height:70vh;padding-bottom:env(safe-area-inset-bottom,0);border-bottom:none;border-radius:16px 16px 0 0;margin-top:0;overflow-y:auto;box-shadow:0 -8px 24px #00000059;width:100%!important}.playlist-dropdown-menu.dropdown-sheet li,.track-dropdown-menu.dropdown-sheet li{padding:16px;font-size:15px}.sheet-enter-active,.sheet-leave-active{transition:transform .25s,opacity .25s}.sheet-enter-from,.sheet-leave-to{opacity:.5;transform:translateY(100%)}.custom-popup-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.custom-popup{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#18181880;border:.5px solid #252323;border-radius:10px;min-width:300px}.custom-popup.add-to-playlist{min-width:220px}.custom-popup .popup-header{border-bottom:.5px solid #252323;justify-content:space-between;align-items:center;padding:10px;display:flex}.custom-popup .popup-header .title{color:#ebeaea;align-items:center;gap:8px;font-weight:500;line-height:100%;display:flex}.custom-popup .popup-header .title svg{width:24px;height:24px}.custom-popup .popup-header .close-btn{background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.custom-popup .popup-header .close-btn svg{width:16px;height:16px}.custom-popup .popup-header .close-btn svg path{stroke-width:4px}.custom-popup .popup-body{border-bottom:.5px solid #252323;padding:10px}.custom-popup .popup-body .create-input{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#ffffff1f;border:1.5px solid #0000;border-radius:10px;width:100%;height:40px;padding-left:14px;line-height:100%}.custom-popup .popup-body .create-input:focus{box-shadow:none;border:1.5px solid #246ce4;outline:none}.custom-popup .popup-body .create-input::placeholder{color:#ffffff80;line-height:90%}.custom-popup .popup-body .user-playlists-wrapper{overscroll-behavior-y:contain;max-height:150px;overflow-y:scroll}.custom-popup .popup-body .user-playlists-wrapper .user-playlist{cursor:pointer;border-bottom:.5px solid #252323;align-items:center;gap:10px;padding:10px;display:flex}.custom-popup .popup-body .user-playlists-wrapper .user-playlist:last-child{border:none}.custom-popup .popup-body .user-playlists-wrapper .user-playlist .image{background-color:var(--bgColor);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;overflow:hidden}.custom-popup .popup-body .user-playlists-wrapper .user-playlist .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.custom-popup .popup-body .user-playlists-wrapper .user-playlist .image svg{width:24px;height:24px}.custom-popup .popup-body .user-playlists-wrapper .user-playlist .name-track-count .name{color:#ebeaea}.custom-popup .popup-body .user-playlists-wrapper .user-playlist .name-track-count .track-count{color:#b3b3b3;font-size:14px}.custom-popup .popup-footer button{text-align:center;justify-content:center;align-items:center;gap:6px;width:100%;padding:16px;line-height:100%;display:flex}.custom-popup .popup-footer button svg{width:22px;height:22px}.custom-popup .popup-footer .loading-circle-wrapper{padding:12px}.confirm-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99991;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-backdrop .confirm-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#18181880;border-radius:14px;width:100%;max-width:360px}.confirm-backdrop .confirm-modal .message{text-align:center;border-bottom:1px solid #252323;padding:20px}.confirm-backdrop .confirm-modal .message .title{margin-bottom:8px;font-size:18px;font-weight:500}.confirm-backdrop .confirm-modal .message .body{font-size:14px;font-weight:400}.confirm-backdrop .confirm-modal .actions{text-align:center;display:flex}.confirm-backdrop .confirm-modal .actions button{width:100%;padding:10px}.confirm-backdrop .confirm-modal .actions button:first-child{border-right:1px solid #252323}.mood{background-color:#121212;border-radius:12px;align-items:center;gap:8px;height:100%;padding:12px;display:flex;position:relative}.mood .color{background-color:var(--color);border-radius:2px;width:5px;height:100%}.mood .title{font-weight:600}.setting-item{cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:11px 0;display:flex}.setting-item .name{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.setting-item .name svg{color:#c2c2c2;width:24px;height:24px}.setting-item .action{color:#898989;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.setting-item .action svg{width:24px;height:24px}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-overlay .modal-box{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#18181880;border-radius:16px;width:100%;max-width:360px}.modal-overlay .modal-box .modal-header{border-bottom:.3px solid #1b1b1b;justify-content:space-between;align-items:center;padding:10px;display:flex}.modal-overlay .modal-box .modal-header .title{color:#ebeaea;align-items:center;gap:8px;font-weight:400;line-height:100%;display:flex}.modal-overlay .modal-box .modal-header .title svg{width:24px;height:24px}.modal-overlay .modal-box .modal-header .close-btn{background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.modal-overlay .modal-box .modal-header .close-btn svg{width:16px;height:16px}.modal-overlay .modal-box .modal-header .close-btn svg path{stroke-width:4px}.modal-overlay .modal-box .modal-body{padding:10px}.modal-overlay .modal-box .modal-footer{border-top:.3px solid #1b1b1b;padding:10px}.invite-friend{flex-direction:column;align-items:center;display:flex}.invite-friend .icon-box{color:#fff;background:linear-gradient(135deg,#06c930,#c9f1db);border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;margin-top:22px;margin-bottom:16px;display:flex}.invite-friend .icon-box svg{width:28px;height:28px}.invite-friend .icon-box svg path{stroke-width:3px}.invite-friend .title{color:#fff;font-size:24px;font-weight:600}.invite-friend .subtitle{color:#898989;margin-bottom:26px;font-size:16px;font-weight:400}.invite-friend .copy-code{width:100%;margin-bottom:10px}.invite-friend .copy-code .label{text-align:left;color:#ffffff80;margin-bottom:10px;font-size:14px;line-height:100%}.invite-friend .copy-code .code{color:#fff;background-color:#2424244d;border:1px dashed #252323;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 10px 14px 14px;font-size:16px;display:flex}.invite-friend .copy-code .code .icon{color:#898989}.invite-friend .copy-code .code .icon svg{width:24px;height:24px}.invite-friend .copy-code .code .icon .copy-icon{cursor:pointer}.invite-friend .copy-code .code .icon .tick-icon{display:none}.invite-friend .copy-code .code .icon.copied .tick-icon{display:block}.invite-friend .copy-code .code .icon.copied .copy-icon{display:none}.invite-friend .info{color:#898989;align-items:start;gap:10px;padding:0 16px;font-size:14px;display:flex}.invite-friend .info svg{width:24px;height:24px}.change-locale,.choose-bank{flex-direction:column;display:flex}.change-locale button,.choose-bank button{border-bottom:.3px solid #1b1b1b;padding:10px}.change-locale button:last-child,.choose-bank button:last-child{border:none}.feedback,.suggest-song{flex-direction:column;align-items:center;display:flex}.feedback .input-box,.suggest-song .input-box{flex-direction:column;width:100%;margin-bottom:10px;display:flex}.feedback .input-box label,.suggest-song .input-box label{color:#ffffff80;margin-bottom:4px;font-size:14px}.feedback .input-box input,.suggest-song .input-box input{color:#fff;background-color:#181818;border:1.5px solid #0000;border-radius:10px;width:100%;height:40px;padding:6px 12px;font-size:16px;font-weight:400}.feedback .input-box input:focus,.suggest-song .input-box input:focus{box-shadow:none;border:1.5px solid #246ce4;outline:none}.feedback .input-box textarea,.suggest-song .input-box textarea{color:#fff;background-color:#181818;border:1.5px solid #0000;border-radius:10px;width:100%;height:100px;padding:6px 12px;font-size:16px;font-weight:400}.feedback .input-box textarea::-webkit-resizer{display:none}.suggest-song .input-box textarea::-webkit-resizer{display:none}.feedback .input-box textarea:focus,.suggest-song .input-box textarea:focus{box-shadow:none;border:1.5px solid #246ce4;outline:none}.feedback .info,.suggest-song .info{color:#898989;align-items:start;gap:10px;padding:0 16px;font-size:14px;display:flex}.feedback .info svg,.suggest-song .info svg{width:24px;height:24px}.modal-footer button{color:#000;background-color:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;font-size:16px;font-weight:600;display:flex}.choose-device{flex-direction:column;align-items:center;display:flex}.choose-device.page .body{padding:0 24px}.choose-device .icon-box{color:#fff;background:linear-gradient(135deg,#064fc9,#c9f1db);border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;margin-top:22px;margin-bottom:16px;display:flex}.choose-device .icon-box svg{width:28px;height:28px}.choose-device .title{color:#fff;font-size:24px;font-weight:600}.choose-device .subtitle{color:#898989;margin-bottom:26px;font-size:16px;font-weight:400}.choose-device .secondary-title{text-align:left;width:100%;margin-bottom:8px;font-size:18px;font-weight:500}.choose-device .devices{width:100%}.choose-device .devices .device{background-color:#1b1b1b;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:14px;display:flex}.choose-device .devices .device.current-device{background-color:#24242433;border:1px solid #252323;margin-bottom:16px}.choose-device .devices .device .info{align-items:center;gap:10px;line-height:100%;display:flex}.choose-device .devices .device .info svg{color:#b3b3b3;width:24px;height:24px}.choose-device .devices .device .info .model{color:#ebeaea;margin-bottom:4px;font-size:16px;font-weight:500;line-height:120%;display:inline-block}.choose-device .devices .device .info .version{color:#b3b3b3;font-size:14px}.choose-device .devices .device button{color:#898989;height:100%}.choose-device .devices .device .delete-device-btn{width:unset}.operator-modal{flex-direction:column;align-items:center;padding:22px 10px 16px;display:flex}.operator-modal .icon-box{color:#fff;background:linear-gradient(135deg,#246ce4,#b4d2ff);border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;display:flex}.operator-modal .icon-box svg{width:28px;height:28px}.operator-modal .title{color:#fff;margin-bottom:8px;font-size:24px;font-weight:600}.operator-modal .phone{color:#898989;font-size:18px;font-weight:500}.subscription{background-color:#181818;border-radius:10px;padding:14px}.subscription .details{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.subscription .details .name-bank .name{margin-bottom:4px;font-size:18px;font-weight:600}.subscription .details .name-bank .bank{color:#b3b3b3;font-size:14px}.subscription .details .price{font-size:18px;font-weight:600}.subscription .source-date{justify-content:space-between;align-items:center;display:flex}.subscription .source-date .source{border-radius:4px;padding:2px 6px;font-size:12px;font-weight:500}.subscription .source-date .source.redeem{background-color:#246ce4}.subscription .source-date .source.invite_reward{background-color:#13de13}.subscription .source-date .source.purchase{visibility:hidden}.subscription .source-date .date{color:#b3b3b3;font-size:12px}.offline-popup{width:90%;max-width:320px;animation:.3s cubic-bezier(.34,1.56,.64,1) popupBounce}.offline-popup .status-dot{background-color:#ff4d4f;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 2px #ff4d4f}.offline-popup .popup-body{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 20px;display:flex}.offline-popup .offline-icon-container{color:#ffffff4d;background:#ffffff08;border:1px dashed #ffffff1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;padding:16px;transition:all .3s;display:flex}.offline-popup .icon-tabler-wifi-off{width:42px!important;height:42px!important}.offline-popup .connection-title{color:#ebeaea;margin:0;font-size:18px;font-weight:600}.offline-popup .connection-desc{color:#b3b3b3;margin:0;font-size:13px;line-height:1.5}.offline-popup .popup-footer .retry-btn{color:#ebeaea;cursor:pointer;background-color:#0000;border:none;font-weight:500;transition:all .2s}.offline-popup .popup-footer .retry-btn[disabled]{opacity:.6;cursor:not-allowed}.offline-popup .popup-footer .retry-btn .spinning{animation:1s linear infinite spin;display:inline-block}.offline-popup .popup-footer .retry-btn:hover:not([disabled]){color:#fff;background-color:#ffffff14;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.offline-popup .popup-footer .retry-btn:active:not([disabled]){transform:scale(.98)}@keyframes popupBounce{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.edit-profile{flex-direction:column;align-items:stretch;gap:16px;padding:10px;display:flex}.edit-profile .avatar-edit-section{flex-direction:column;align-items:center;gap:8px;margin-bottom:8px;display:flex}.edit-profile .avatar-edit-section .avatar-preview{background-color:#181818;border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.edit-profile .avatar-edit-section .avatar-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.edit-profile .avatar-edit-section .avatar-preview svg{fill:#b3b3b3;width:40px;height:40px}.edit-profile .avatar-edit-section .edit-avatar-btn{color:#fff;cursor:pointer;background-color:#ffffff14;border:none;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.edit-profile .avatar-edit-section .edit-avatar-btn:hover{background-color:#ffffff29}.edit-profile .input-box{flex-direction:column;gap:6px;width:100%;display:flex}.edit-profile .input-box label{color:#b3b3b3;font-size:14px}.edit-profile .input-box input{color:#fff;background-color:#181818;border:1.5px solid #0000;border-radius:10px;outline:none;width:100%;height:40px;padding:6px 12px;font-size:16px;font-weight:400}.edit-profile .input-box input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.edit-profile .input-box input:focus{border-color:#246ce4}.edit-profile .input-box .gender-selector{gap:12px;width:100%;display:flex}.edit-profile .input-box .gender-selector button{color:#b3b3b3;cursor:pointer;background-color:#181818;border:1.5px solid #0000;border-radius:10px;flex:1;height:40px;font-weight:500;transition:all .2s}.edit-profile .input-box .gender-selector button.active{color:#000;background-color:#fff}.edit-profile .input-box .gender-selector button:focus{outline:none}.select-image-header{align-items:center;gap:8px;display:flex}.select-image-header .back-btn-inline{cursor:pointer;color:#ebeaea;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.select-image-header .back-btn-inline svg{stroke:#ebeaea;width:24px;height:24px}.image-selector-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-height:380px;padding:10px;display:grid;overflow-y:auto}.image-selector-grid::-webkit-scrollbar{width:6px}.image-selector-grid::-webkit-scrollbar-track{background:0 0}.image-selector-grid::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:3px}.image-selector-grid .image-item{aspect-ratio:1;cursor:pointer;background-color:#181818;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;overflow:hidden}.image-selector-grid .image-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-selector-grid .image-item:hover{transform:scale(1.05)}.image-selector-grid .image-item.selected{border-color:#246ce4;box-shadow:0 0 8px #246ce480}.edit-playlist-name{flex-direction:column;align-items:stretch;gap:16px;padding:10px;display:flex}.edit-playlist-name .input-box{flex-direction:column;gap:6px;width:100%;display:flex}.edit-playlist-name .input-box label{color:#b3b3b3;font-size:14px}.edit-playlist-name .input-box input{color:#fff;background-color:#181818;border:1.5px solid #0000;border-radius:10px;outline:none;width:100%;height:40px;padding:6px 12px;font-size:16px;font-weight:400}.edit-playlist-name .input-box input:focus{border-color:#246ce4}.edit-playlist-image{flex-direction:column;align-items:center;gap:12px;padding:10px 10px 16px;display:flex}.edit-playlist-image .cover-preview{cursor:pointer;background-color:#181818;border:2px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative;overflow:hidden}.edit-playlist-image .cover-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.edit-playlist-image .cover-preview svg{fill:#b3b3b3;width:40px;height:40px}.edit-playlist-image .cover-preview .overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.edit-playlist-image .cover-preview .overlay svg{fill:none;stroke:#fff;width:26px;height:26px}.edit-playlist-image .cover-preview:hover .overlay{opacity:1}.edit-playlist-image .hidden-file-input{display:none}.edit-playlist-image .choose-image-btn{color:#fff;cursor:pointer;background-color:#ffffff14;border:none;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:500;transition:background-color .2s}.edit-playlist-image .choose-image-btn:hover{background-color:#ffffff29}.modal-overlay .modal-box:has(.premium-upsell){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0e58d1 -198.36%,#0a0a0a 86.44%);border-radius:16px;width:546px;max-width:546px;height:auto;max-height:calc(100vh - 48px);overflow:hidden}@media (width<=600px){.modal-overlay .modal-box:has(.premium-upsell){width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}.premium-upsell{box-sizing:border-box;flex-direction:column;gap:10px;height:100%;padding:20px;display:flex}.premium-upsell__body{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.premium-upsell__header{flex-direction:column;gap:6px;padding:0 2px;display:flex}.premium-upsell__top{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.premium-upsell__logo{color:#fff;flex-shrink:0;justify-content:flex-start;align-items:center;width:45px;height:28px;display:flex}.premium-upsell__logo .nuxt-icon,.premium-upsell__logo .nuxt-icon svg{display:block;width:45px!important;height:28px!important;margin:0!important}.premium-upsell__close{color:#fff;background-color:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.premium-upsell__close svg{width:16px;height:16px}.premium-upsell__close svg path{stroke-width:4px}.premium-upsell__title{letter-spacing:-.5px;color:#fff;font-family:Gilroy,sans-serif;font-size:24px;font-weight:600;line-height:30px}.premium-upsell__subtitle{color:gray;max-width:333px;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;line-height:normal}.premium-upsell__divider{background-color:#2d2d2d;flex-shrink:0;width:100%;height:1px}.premium-upsell__features{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.premium-upsell__features li{color:#fff;align-items:center;gap:6px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;line-height:normal;display:flex}.premium-upsell__features li .nuxt-icon{color:#b8b8b8;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.premium-upsell__features li .nuxt-icon svg{width:12px!important;height:10px!important;margin:0!important}.premium-upsell__actions{flex-shrink:0;gap:8px;display:flex}.premium-upsell__btn{color:#fff;border-radius:26px;flex:1;justify-content:center;align-items:center;gap:4px;height:48px;padding:15px 10px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:600;line-height:normal;transition:opacity .2s;display:inline-flex}.premium-upsell__btn:hover{opacity:.92}.premium-upsell__btn--primary{background:linear-gradient(90deg,#347cf3,#d4ffce 197.65%)}.premium-upsell__btn--secondary{background-color:#242424}.premium-upsell__btn--secondary svg{width:20px;height:20px}.modal-overlay .modal-box:has(.balance-payment){width:100%;max-width:420px;margin:0 16px}@media (width<=600px){.modal-overlay .modal-box:has(.balance-payment){width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}.modal-overlay .modal-box:has(.balance-payment) .modal-header .title{color:#ebeaea;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500}.modal-overlay .modal-box:has(.balance-payment) .modal-footer{border-top:0}.balance-payment{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:22px 2px 6px;display:flex}.balance-payment__icon{color:#fff;background:linear-gradient(135deg,#f1a308,#ffe8bb);border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.balance-payment__icon .nuxt-icon,.balance-payment__icon svg{width:24px!important;height:24px!important;margin:0!important}.balance-payment__text{flex-direction:column;gap:4px;width:100%;display:flex}.balance-payment__code{letter-spacing:-.5px;color:#fff;font-family:Gilroy,sans-serif;font-size:24px;font-weight:600;line-height:30px}.balance-payment__hint{letter-spacing:-.5px;color:gray;line-height:normal}.balance-payment__copy,.balance-payment__hint{font-family:Gilroy,sans-serif;font-size:16px;font-weight:500}.balance-payment__copy{cursor:pointer;color:#fff;text-align:left;background-color:#2424244d;border:1.4px dashed #373737;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:14px 10px 14px 14px;display:flex}.balance-payment__copy-icon{color:#b3b3b3;flex-shrink:0}.balance-payment__copy-icon .nuxt-icon,.balance-payment__copy-icon svg{width:24px!important;height:24px!important;margin:0!important}.balance-payment__copy-icon .tick-icon{display:none}.balance-payment__copy-icon.copied .tick-icon{display:block}.balance-payment__copy-icon.copied .copy-icon{display:none}.balance-payment__footer{justify-content:center;display:flex}.balance-payment__info{color:#898989;text-align:left;background-color:#1b1b1b;border-radius:14px;align-items:flex-start;gap:10px;width:100%;padding:14px;display:flex}.balance-payment__info .nuxt-icon,.balance-payment__info svg{color:#b3b3b3;flex-shrink:0;width:24px!important;height:24px!important;margin:0!important}.balance-payment__info p{color:#898989;margin:0;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;line-height:normal}*,:after,:before,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.capitalize{text-transform:capitalize}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-notivue=promise-resolve],[data-notivue=success]{--nv-bg:var(--nv-success-bg);--nv-fg:var(--nv-success-fg);--nv-accent:var(--nv-success-accent,var(--nv-global-accent));--nv-border:var(--nv-success-border)}[data-notivue=error],[data-notivue=promise-reject]{--nv-bg:var(--nv-error-bg);--nv-fg:var(--nv-error-fg);--nv-accent:var(--nv-error-accent,var(--nv-global-accent));--nv-border:var(--nv-error-border)}[data-notivue=warning]{--nv-bg:var(--nv-warning-bg);--nv-fg:var(--nv-warning-fg);--nv-accent:var(--nv-warning-accent,var(--nv-global-accent));--nv-border:var(--nv-warning-border)}[data-notivue=info]{--nv-bg:var(--nv-info-bg);--nv-fg:var(--nv-info-fg);--nv-accent:var(--nv-info-accent,var(--nv-global-accent));--nv-border:var(--nv-info-border)}[data-notivue=promise]{--nv-bg:var(--nv-promise-bg);--nv-fg:var(--nv-promise-fg);--nv-accent:var(--nv-promise-accent,var(--nv-global-accent));--nv-border:var(--nv-promise-border)}.Notivue__notification{--tip-width:calc(var(--tip-width-fx,1)*var(--nv-tip-width,0px));box-sizing:border-box;width:var(--nv-min-width,auto);max-width:var(--nv-width,100%);background-color:var(--nv-bg,var(--nv-global-bg));align-items:var(--nv-y-align);border-radius:var(--nv-radius,0);border:var(--nv-border-width,0) solid var(--nv-border,var(--nv-global-border));box-shadow:var(--nv-shadow,0 0 transparent),inset var(--tip-width) 0 0 var(--nv-accent);display:flex;position:relative}.Notivue__notification *{box-sizing:border-box;touch-action:manipulation}.Notivue__notification[data-notivue-has-title=true]{align-items:var(--nv-y-align-has-title,var(--nv-y-align))}.Notivue__icon{min-width:var(--nv-icon-size);width:var(--nv-icon-size);height:var(--nv-icon-size);margin:var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing);color:var(--nv-accent);justify-content:center;align-items:center;display:flex;overflow:visible}.Notivue__content{--nv-content-space:calc(var(--nv-spacing) + var(--nv-spacing)*.15);text-align:inherit;padding:var(--nv-content-space);flex-direction:column;flex-grow:1;display:flex}.Notivue__content-title{color:var(--nv-fg,var(--nv-global-fg));font-weight:700;line-height:1.15;font-size:var(--nv-title-size);margin:0 0 .33em;padding:0}.Notivue__transition-enter-active{--dur-easing:.5s cubic-bezier(.16, 1, .3, 1);transition:opacity var(--dur-easing),transform var(--dur-easing)}@media (prefers-reduced-motion:reduce){.Notivue__transition-enter-active{transition:none}}.Notivue__transition-enter-from{opacity:0;transform:scale(.8)}.Notivue__transition-enter-to{opacity:1;transform:scale(1)}.Notivue__transition-leave-active{transition:opacity}.Notivue__transition-leave-from,.Notivue__transition-leave-to{opacity:0}.Notivue__content-message{white-space:pre-line;max-height:250px;margin:0;padding:0;line-height:1.375;overflow:auto}.Notivue__close,.Notivue__content-message{color:var(--nv-fg,var(--nv-global-fg));font-size:var(--nv-message-size)}.Notivue__close{cursor:pointer;padding:calc(var(--nv-spacing)/2);margin:var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0;-webkit-tap-highlight-color:#0000;background:0 0;border:none;font-weight:700;line-height:1;position:relative}.Notivue__close:after{content:"";background-color:var(--nv-fg,var(--nv-global-fg));opacity:0;border-radius:calc(var(--nv-radius)/2);width:100%;height:100%;transition:opacity .1s ease-out;position:absolute;inset:0}@media (hover:hover){.Notivue__close:hover{opacity:1}.Notivue__close:hover:after{opacity:.1}.Notivue__close:hover .Notivue__close-icon{opacity:1}}.Notivue__close-icon{width:var(--nv-icon-size);height:var(--nv-icon-size);color:var(--nv-fg,var(--nv-global-fg));pointer-events:none;opacity:.65;display:flex}.Notivue__spinner{transform-origin:50%;animation:.75s linear infinite Notivue__spinner-kf}@keyframes Notivue__spinner-kf{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Notivue__duplicate,.Notivue__spinner{animation:none}}[dir=rtl] .Notivue__notification{--tip-width-fx:-1}[dir=rtl] .Notivue__icon{margin:var(--nv-spacing) var(--nv-spacing) var(--nv-spacing) 0}[dir=rtl] .Notivue__content-message{font-size:calc(var(--nv-message-size) + .1em)}[dir=rtl] .Notivue__content-title{font-size:calc(var(--nv-title-size) + .1em)}[dir=rtl] .Notivue__close{margin:var(--nv-spacing) 0 var(--nv-spacing) var(--nv-spacing)}.Notivue__duplicate{animation:.3s cubic-bezier(.16,1,.3,1) forwards Notivue__duplicate-kf}@keyframes Notivue__duplicate-kf{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}[data-notivue-align=top] .Notivue__enter,[data-notivue-align=top] .Notivue__leave{--notivue-ty:-200%}[data-notivue-align=bottom] .Notivue__enter,[data-notivue-align=bottom] .Notivue__leave{--notivue-ty:200%}.Notivue__enter{animation:.35s cubic-bezier(.5,1,.25,1) Notivue__enter-kf}.Notivue__leave{animation:.35s Notivue__leave-kf}.Notivue__clearAll{animation:.5s cubic-bezier(.22,1,.36,1) Notivue__clearAll-kf}@keyframes Notivue__enter-kf{0%{transform:translate3d(0,var(--notivue-ty),0) scale(.25);opacity:0}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes Notivue__leave-kf{0%{opacity:.7;transform:translateZ(0)scale(1)}to{transform:translate3d(0,var(--notivue-ty),0) scale(0);opacity:0}}@keyframes Notivue__clearAll-kf{0%{opacity:1}to{opacity:0}}
