#franco-root .home-top-tracks{display:grid;gap:8px;margin-bottom:16px;width:100%;grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 900px){#franco-root .home-top-tracks{grid-template-columns:repeat(4, minmax(0, 1fr))}}#franco-root .horizontal-playlist{cursor:pointer;--item-height: 48px;display:flex;align-items:stretch;background-color:hsla(0,0%,100%,.1);border-radius:6px;height:var(--item-height);min-width:0;overflow:hidden;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}#franco-root .horizontal-playlist .img-container{flex:0 0 var(--item-height);height:var(--item-height);width:var(--item-height)}#franco-root .horizontal-playlist .img-container .img-section{display:flex;height:100%;position:relative;width:100%;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.35)}#franco-root .horizontal-playlist .img-container .img-section img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}#franco-root .horizontal-playlist:hover .button-container img{display:none}#franco-root .horizontal-playlist .text-container{display:flex;align-items:center;flex:1;justify-content:space-between;color:#fff;gap:4px;min-width:0;padding-inline:8px 4px}#franco-root .horizontal-playlist .text-container .text-section{display:flex;flex-grow:1;flex-direction:column;min-width:0}#franco-root .horizontal-playlist .text-container .text-section a{color:#fff;text-decoration:none}#franco-root .horizontal-playlist .text-container .text-section p{font-size:.8125rem;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#franco-root .horizontal-playlist .text-container .button-container img{height:14px}#franco-root .horizontal-playlist .text-container .button-container{display:flex;flex:0 0 36px;align-items:center;justify-content:center}#franco-root .horizontal-playlist .text-container .button-container .circle-play{margin-right:2px !important}#franco-root .horizontal-playlist .circle-play{display:none}#franco-root .horizontal-playlist:hover{background-color:hsla(0,0%,100%,.2)}#franco-root .horizontal-playlist:hover .circle-play{display:inherit}@media(max-width: 768px){#franco-root .horizontal-playlist .circle-play{display:none !important}#franco-root .horizontal-playlist:active{transform:scale(0.99);transition:transform .2s ease-in-out}}#franco-root .song-title{cursor:pointer;font-size:.9em;font-weight:600}@media(max-width: 800px){#franco-root .song-title{font-size:.8rem}}#franco-root .song-artist{margin-top:-2px;font-size:.8rem;opacity:.6;cursor:pointer}@media(max-width: 800px){#franco-root .song-artist{font-size:.7rem}}#franco-root .playlist-card .circle-play-div{position:absolute;right:10px;bottom:25px;opacity:0}#franco-root .playlist-card .circle-play-div.translate-y-1\/4{--tw-translate-y: 25%;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))}#franco-root .playlist-card .circle-play-div.active,#franco-root .playlist-card:hover .circle-play-div{opacity:1;--tw-translate-y: 0px !important;--tw-translate-x: 0px;--tw-rotate: 0deg;--tw-skew-x: 0deg;--tw-skew-y: 0deg;--tw-scale-x: 1;--tw-scale-y: 1;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))}#franco-root .playlist-card .playlist-card-info{padding-left:20px;padding-bottom:20px}#franco-root .playlist-card .playlist-card-info p{color:#b3b3b3;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:90%}#franco-root .playlist-card .playlist-card-info h3{width:94%}@media(max-width: 768px){#franco-root .playlist-card:hover{background-color:rgba(0,0,0,0) !important}#franco-root .playlist-card:active{transform:scale(0.99)}#franco-root .playlist-card .circle-play-div{display:none !important}#franco-root .playlist-card .playlist-card-info h3{font-size:12px;margin-top:-10px}#franco-root .playlist-card .playlist-card-info p{display:none}}#franco-root .playlist-header{margin-left:15px;margin-top:20px;margin-bottom:1rem;color:#fff;font-weight:700;font-size:1.8rem;line-height:2.25rem}@media(max-width: 768px){#franco-root .playlist-header{font-size:1.5rem;margin-top:0px;margin-bottom:10px}}@media(max-width: 600px){#franco-root .playlist-header{font-size:1rem;margin-top:-5px;margin-bottom:0px}}#franco-root .made-for-you-title{display:flex;flex-direction:column;font-weight:400;gap:2px;line-height:1.1}#franco-root .made-for-you-title__label{color:#b3b3b3;font-size:.875rem;font-weight:400;line-height:1.25rem}#franco-root .made-for-you-title__name{color:#fff;font-size:2rem;font-weight:700;letter-spacing:-0.04em;line-height:2.25rem}@media(max-width: 768px){#franco-root .made-for-you-title__name{font-size:1.5rem;line-height:1.75rem}}@media(max-width: 600px){#franco-root .made-for-you-title__name{font-size:1.25rem;line-height:1.5rem}}#franco-root .playlist-subheader{color:#b3b3b3;font-size:.875rem;margin-left:15px;margin-top:-1rem;margin-bottom:1rem}@media(max-width: 768px){#franco-root .playlist-subheader{font-size:.75rem;margin-top:0rem;margin-bottom:1rem;margin-left:0px}}#franco-root .artist-discrography-page .playlist-header{margin-top:0px;margin-bottom:10px}#franco-root .p-4{padding:.7rem !important}#franco-root .guest .playlist-card-info{padding-left:10px;padding-bottom:10px}#franco-root .guest .playlist-header{font-size:1.5rem !important;margin-bottom:0px !important}#franco-root .guest .playlist-grid{--min-column-width: 170px}@media(max-width: 900px){#franco-root .guest .playlist-grid{--min-column-width: 160px}}@media(max-width: 768px){#franco-root .guest .playlist-grid{--min-column-width: 100px}}#franco-root .playlist-grid{--min-column-width: 200px;border:0;display:grid;gap:var(--grid-gap, 24px);grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill, minmax(var(--min-column-width), 1fr));margin:0;padding:0;vertical-align:baseline}@media(max-width: 1200px){#franco-root .playlist-grid{--min-column-width: 170px}}@media(max-width: 900px){#franco-root .playlist-grid{--min-column-width: 160px}}@media(max-width: 768px){#franco-root .playlist-grid{--min-column-width: 140px}}#franco-root .playlist-grid--horizontal{align-items:flex-start;content-visibility:visible;display:flex;flex-wrap:nowrap;gap:8px;grid-auto-rows:unset;grid-template-columns:unset;grid-template-rows:unset;margin-inline:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-behavior:smooth;scrollbar-width:none}#franco-root .playlist-grid--horizontal::-webkit-scrollbar{display:none}#franco-root .horizontal-grid-carousel{position:relative}#franco-root .horizontal-grid-carousel__item{flex:0 0 var(--min-column-width, 200px);min-width:var(--min-column-width, 200px);width:var(--min-column-width, 200px)}#franco-root .horizontal-grid-carousel__track{margin-left:-10px;--min-column-width: 200px}@media(max-width: 1200px){#franco-root .horizontal-grid-carousel__track{--min-column-width: 185px}}@media(max-width: 900px){#franco-root .horizontal-grid-carousel__track{--min-column-width: 172px}}@media(max-width: 768px){#franco-root .horizontal-grid-carousel__track{--min-column-width: 152px}}#franco-root .horizontal-grid-carousel__fade{bottom:0;pointer-events:none;position:absolute;top:0;width:72px;z-index:2}#franco-root .horizontal-grid-carousel__fade--left{background:linear-gradient(90deg, #121212 16%, rgba(18, 18, 18, 0) 100%);left:0}#franco-root .horizontal-grid-carousel__fade--right{background:linear-gradient(270deg, #121212 16%, rgba(18, 18, 18, 0) 100%);right:0}#franco-root .horizontal-grid-carousel__nav{align-items:center;background-color:rgba(0,0,0,.7);border:none;border-radius:9999px;box-shadow:0 4px 16px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease;width:32px;z-index:3}#franco-root .horizontal-grid-carousel__nav:hover{background-color:rgba(0,0,0,.85);transform:translateY(-50%) scale(1.04)}#franco-root .horizontal-grid-carousel__nav--left{left:8px}#franco-root .horizontal-grid-carousel__nav--right{right:8px}#franco-root .horizontal-grid-carousel__nav svg{fill:currentcolor}#franco-root .made-for-you-home .grid-item-list-header{align-items:flex-end;margin-bottom:16px}#franco-root .made-for-you-home .showMore{padding-block:0 4px;padding-inline:16px;padding-bottom:10px}#franco-root .more-like-artist .more-like-artist__header{align-items:flex-end;margin-bottom:16px}#franco-root .more-like-artist .more-like-artist__show-more{padding-block:0 4px;padding-bottom:10px;padding-inline:16px}#franco-root .more-like-artist-header{align-items:center;display:flex;gap:12px;margin-left:15px}#franco-root .more-like-artist-header__avatar{border-radius:9999px;flex-shrink:0;height:48px;object-fit:cover;width:48px}#franco-root .more-like-artist-header__text{display:flex;flex-direction:column;gap:2px;line-height:1.1}#franco-root .more-like-artist-header__label{color:#b3b3b3;font-size:.875rem;font-weight:400;line-height:1.25rem}#franco-root .more-like-artist-header__name{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-0.04em;line-height:1.75rem}@media(max-width: 768px){#franco-root .more-like-artist-header__name{font-size:1.25rem;line-height:1.5rem}}#franco-root .home .grid-item-list-header{margin-bottom:16px}#franco-root .home .playlist-header{margin-bottom:.5rem;margin-top:10px}@media(max-width: 768px){#franco-root .home .playlist-header{margin-bottom:8px;margin-top:0}}@media(max-width: 600px){#franco-root .home .playlist-header{margin-bottom:0;margin-top:-5px}}#franco-root .home .horizontal-grid-carousel{margin-inline:calc(-1*var(--home-section-padding, 20px));width:calc(100% + 2*var(--home-section-padding, 20px))}#franco-root .home .horizontal-grid-carousel .horizontal-grid-carousel__track{padding-inline-end:var(--home-section-padding, 20px);padding-inline-start:calc(var(--home-section-padding, 20px) + 15px)}#franco-root .home .guest .horizontal-grid-carousel__track{padding-inline-start:var(--home-section-padding, 20px)}#franco-root .Main-section-col{overflow:hidden;width:100%;border-radius:10px;padding:0px}@media(max-width: 768px){#franco-root .Main-section-col .Main-section-col{border-radius:0px}#franco-root .Main-section-col .Home-seccion{border-radius:0px}}@media(max-width: 768px){#franco-root .Main-section{border-radius:0px !important;width:104%;margin-top:-10px}#franco-root .Main-section .home .grid{gap:0px}}#franco-root .playlist-card img{width:100%;height:100%;object-fit:cover}#franco-root .playlist-card img.rounded{border-radius:50% !important;box-shadow:0 8px 24px rgba(0,0,0,.5)}#franco-root .ant-modal.login-modal .ant-modal-content{background-color:var(--background-color) !important;border-radius:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4)), to(#282828));background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0.4), #282828);bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:UpsellContainerAnimation .4s ease-in-out 1;animation:UpsellContainerAnimation .4s ease-in-out 1;-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-ms-flex-flow:column;flex-flow:column;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;border-radius:10px;overflow:hidden;min-height:400px}#franco-root .ant-modal.login-modal .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:25px;margin-right:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#franco-root .ant-modal.login-modal .img-container img{max-width:300px;border-radius:8px;display:block;margin:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(max-width: 768px){#franco-root .ant-modal.login-modal .img-container img{max-width:200px;margin-top:20px}}#franco-root .ant-modal.login-modal .content-container{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;font-size:32px;font-weight:700;line-height:32px;margin:0 auto;max-width:304px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){#franco-root .ant-modal.login-modal .content-container h2{font-size:1rem;margin-top:20px;margin-bottom:-10px}}#franco-root .avatar-container{border-radius:50%;background-color:#1f1f1f;width:42px;height:42px;display:flex;justify-content:center;align-items:center;cursor:pointer}#franco-root .avatar-container .avatar{border-radius:50%;width:30px;padding-top:1px}#franco-root .avatar-container:hover,#franco-root .avatar-container .hoverable-icon:hover{fill:#fff !important;cursor:pointer}#franco-root .avatar-container:hover:hover,#franco-root .avatar-container .hoverable-icon:hover:hover{transform:scale(1.1)}#franco-root .avatar-container:hover:active,#franco-root .avatar-container .hoverable-icon:hover:active{transform:scale(1)}#franco-root .news{padding:5px;border-radius:50%;background:#121212;border:2px solid #121212}#franco-root .contact-me{font-size:.875rem;font-weight:700;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;background-color:var(--background-base, rgba(0, 0, 0, 0.54));color:var(--text-base, #ffffff) !important;display:flex;border-radius:var(--encore-button-corner-radius, 9999px);font-size:inherit;min-block-size:var(--encore-control-size-smaller, 30px);-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-block-start:var(--encore-spacing-tighter-4, 3px);padding-block-end:var(--encore-spacing-tighter-4, 3px);padding-inline-start:16px;padding-inline-end:var(--encore-spacing-base, 16px)}#franco-root .contact-me:hover{transform:scale(1.05)}#franco-root .contact-me:active{transform:scale(1)}@media(max-width: 768px){#franco-root .navbar{padding:10px}}#franco-root .Navigation-section{padding:20px 0px;padding-bottom:0px !important;border-radius:10px;background-color:#121212;display:flex;flex-direction:column;justify-content:center;gap:20px}@media(max-width: 950px){#franco-root .Navigation-section{padding:20px 10px}}@media(max-width: 800px){#franco-root .Navigation-section{padding:20px 5px}}#franco-root .Navigation-section.library:not(.open){gap:12px}#franco-root .Navigation-section.open{min-width:270px;padding:20px 20px}#franco-root #playlist-song-and-artist-name{width:100%}#franco-root #playlist-song-and-artist-name h3,#franco-root #playlist-song-and-artist-name p{font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:180px}@media(max-width: 1110px){#franco-root #playlist-song-and-artist-name h3,#franco-root #playlist-song-and-artist-name p{width:80%}}#franco-root .search-input{color:#b3b3b3;min-width:100%;padding:11px 16px;background:#1f1f1f !important;border-radius:30px;cursor:unset;text-overflow:ellipsis;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;-webkit-transition-delay:.1s;transition-delay:.1s;appearance:none;background-image:none;border:0px;transition:box-shadow 100ms ease-in-out,color 100ms ease-in-out;inline-size:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-block:0px}#franco-root .search-input:hover{box-shadow:0 0 0 1px #858383}#franco-root .search-input:focus,#franco-root .search-input:active,#franco-root .search-input:focus-within{color:#fff !important;box-shadow:0 0 0 2px #fff}#franco-root .search-input:focus svg,#franco-root .search-input:active svg,#franco-root .search-input:focus-within svg{fill:#fff}@media(min-width: 750px){#franco-root .search-input{min-width:310px !important}}@media(min-width: 950px){#franco-root .search-input{min-width:420px !important}}@media(min-width: 1100px){#franco-root .search-input{min-width:500px !important}}#franco-root .search-input .ant-input-prefix{margin-inline-start:-5px !important;margin-inline-end:10px !important}#franco-root .search-input input::placeholder{color:#b3b3b3;margin-left:5px}#franco-root .search-input .ant-input-suffix{margin-inline-start:8px;padding-left:0;border-left:none}#franco-root .search-input-container{position:relative;width:100%;z-index:1200}#franco-root .search-input-suffix{display:inline-flex;align-items:center;gap:10px}#franco-root .search-shortcut{display:inline-flex;align-items:center;gap:4px}#franco-root .search-shortcut kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border:1px solid #7a7a7a;border-radius:4px;background:rgba(0,0,0,0);color:#b3b3b3;font-family:inherit;font-size:11px;font-weight:600;line-height:1;box-shadow:none}#franco-root .search-browse-button{display:inline-flex;align-items:center;justify-content:center;padding-left:10px;border:none;border-left:1px solid #b3b3b3;background:rgba(0,0,0,0);cursor:pointer}#franco-root .recent-searches-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1300;padding:12px;border-radius:8px;background:#282828;box-shadow:0 16px 24px rgba(0,0,0,.4),0 6px 8px rgba(0,0,0,.3);text-align:left}#franco-root .recent-searches-dropdown__heading{margin:0 0 8px;padding:4px 8px;color:#fff;font-size:1rem;font-weight:700}#franco-root .recent-searches-dropdown__list{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}#franco-root .recent-searches-dropdown__item{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer}#franco-root .recent-searches-dropdown__item:hover{background:hsla(0,0%,100%,.1)}#franco-root .recent-searches-dropdown__item:hover .recent-searches-dropdown__play,#franco-root .recent-searches-dropdown__item:hover .recent-searches-dropdown__delete{opacity:1}#franco-root .recent-searches-dropdown__item:hover .recent-searches-dropdown__image{filter:brightness(0.55)}#franco-root .recent-searches-dropdown__media{position:relative;width:48px;height:48px;flex-shrink:0;border-radius:4px;overflow:hidden;background:#333}#franco-root .recent-searches-dropdown__media--round{border-radius:50%}#franco-root .recent-searches-dropdown__media--round .recent-searches-dropdown__image{border-radius:50%}#franco-root .recent-searches-dropdown__media.is-playing .recent-searches-dropdown__play{opacity:1}#franco-root .recent-searches-dropdown__media.is-playing .recent-searches-dropdown__image{filter:brightness(0.55)}#franco-root .recent-searches-dropdown__image{width:100%;height:100%;object-fit:cover;border-radius:4px}#franco-root .recent-searches-dropdown__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);opacity:0;cursor:pointer;transition:opacity .15s ease}#franco-root .recent-searches-dropdown__play svg{width:22px;height:22px;fill:#fff}#franco-root .recent-searches-dropdown__play:hover svg{transform:scale(1.08)}#franco-root .recent-searches-dropdown__meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}#franco-root .recent-searches-dropdown__title-row{display:flex;align-items:center;gap:6px;min-width:0}#franco-root .recent-searches-dropdown__title{color:#fff;font-size:1rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#franco-root .recent-searches-dropdown__verified{display:inline-flex;flex-shrink:0}#franco-root .recent-searches-dropdown__verified svg{height:14px !important;max-width:14px;fill:#3d91f4 !important}#franco-root .recent-searches-dropdown__subtitle{color:#b3b3b3;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#franco-root .recent-searches-dropdown__delete{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);opacity:0;cursor:pointer;transition:opacity .15s ease}#franco-root .recent-searches-dropdown__delete svg{fill:#fff !important;height:1rem;max-width:16px}#franco-root .recent-searches-dropdown__delete:hover{background:rgba(0,0,0,0)}#franco-root .recent-searches-dropdown__clear{margin-top:12px;margin-left:8px;padding:7px 14px;border:1px solid #7a7a7a;border-radius:999px;background:rgba(0,0,0,0);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer}#franco-root .recent-searches-dropdown__clear:hover{border-color:#fff;transform:scale(1.02)}#franco-root .navigation-button{padding:11px;border-radius:30px;justify-content:center;background-color:#1f1f1f}#franco-root .navigation-button:hover{transform:scale(1.1)}#franco-root .playlist-avatar{border-radius:50%;width:25px;cursor:pointer}#franco-root .playlist-avatar:hover,#franco-root .playlist-avatar .hoverable-icon:hover{fill:#fff !important;cursor:pointer}#franco-root .playlist-avatar:hover:hover,#franco-root .playlist-avatar .hoverable-icon:hover:hover{transform:scale(1.1)}#franco-root .playlist-avatar:hover:active,#franco-root .playlist-avatar .hoverable-icon:hover:active{transform:scale(1)}#franco-root .hoverable-icon:hover{fill:#fff !important;cursor:pointer}#franco-root .addButton{padding:5px;margin-top:-5px;border-radius:50%;aspect-ratio:1/1}#franco-root .addButton:hover{background-color:rgba(95,95,95,.292)}#franco-root .addButton:active{background-color:rgba(16,16,16,.645)}#franco-root .add-playlist-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-top:0;border-radius:50%;background-color:#292929;transition:background-color .2s ease,transform .1s ease}#franco-root .add-playlist-button svg{fill:#fff !important;height:1rem;max-width:16px;transform-origin:center;transition:transform .2s ease}#franco-root .add-playlist-button:hover{background-color:#3e3e3e;transform:scale(1.06)}#franco-root .add-playlist-button:hover svg{fill:#fff !important}#franco-root .add-playlist-button:active{background-color:#1f1f1f;transform:scale(1)}#franco-root .add-playlist-button.ant-dropdown-open{background-color:#3e3e3e}#franco-root .add-playlist-button.ant-dropdown-open svg{transform:rotate(45deg)}#franco-root .create-playlist-dropdown .ant-dropdown-menu{min-width:280px !important;padding:4px !important;border-radius:8px !important}#franco-root .create-playlist-dropdown .ant-dropdown-menu-item{height:auto !important;padding:8px 12px !important;border-radius:4px !important}#franco-root .create-playlist-dropdown .ant-dropdown-menu-item:hover{background:hsla(0,0%,100%,0.0274509804) !important}#franco-root .create-playlist-dropdown .ant-dropdown-menu-item:hover .create-playlist-menu-item__icon svg,#franco-root .create-playlist-dropdown .ant-dropdown-menu-item:hover .create-playlist-menu-item__svg{fill:#1ed760 !important;transform:rotate(8deg) !important}#franco-root .create-playlist-dropdown .ant-dropdown-menu-title-content{width:100%}#franco-root .create-playlist-dropdown .create-playlist-menu-item{display:flex;align-items:center;gap:12px}#franco-root .create-playlist-dropdown .create-playlist-menu-item__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:#3e3e3e;pointer-events:none}#franco-root .create-playlist-dropdown .create-playlist-menu-item__icon svg,#franco-root .create-playlist-dropdown .create-playlist-menu-item__icon .create-playlist-menu-item__svg{fill:#fff !important;height:1.25rem !important;max-width:20px !important;transform:none !important;transform-origin:center;cursor:default !important;transition:fill .15s ease,transform .15s ease}#franco-root .create-playlist-dropdown .create-playlist-menu-item__text{display:flex;flex-direction:column;gap:2px;min-width:0}#franco-root .create-playlist-dropdown .create-playlist-menu-item__title{color:#fff;font-size:1rem;font-weight:700;line-height:1.3}#franco-root .create-playlist-dropdown .create-playlist-menu-item__description{color:#b3b3b3;font-size:.8125rem;font-weight:400;line-height:1.3}#franco-root .library-search-area{gap:12px}#franco-root .library-search-area .order-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:32px;line-height:1;padding:0}#franco-root .library-search-area .order-button svg{display:block}#franco-root .library-search-area .order-button--icon-only .ant-space{line-height:0}#franco-root .library-search{display:flex;align-items:center;height:32px;min-width:0;border-radius:4px;overflow:visible}#franco-root .library-search__toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;margin:0;border:none;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}#franco-root .library-search__toggle svg{fill:#b3b3b3 !important;height:1rem;max-width:16px}#franco-root .library-search__toggle:hover{background-color:hsla(0,0%,100%,.1)}#franco-root .library-search__toggle:hover svg{fill:#fff !important}#franco-root .library-search__field{display:flex;align-items:center;gap:4px;flex:0 1 auto;width:0;height:32px;opacity:0;overflow:hidden;padding:0;pointer-events:none;transition:width .22s ease,opacity .18s ease,flex-grow .22s ease}#franco-root .library-search__field input{flex:1;min-width:0;height:100%;border:none;outline:none;background:rgba(0,0,0,0);color:#fff;font-size:.875rem;font-weight:400}#franco-root .library-search__field input::placeholder{color:#b3b3b3}#franco-root .library-search__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}#franco-root .library-search__close svg{fill:#b3b3b3 !important;height:.75rem;max-width:12px}#franco-root .library-search__close:hover svg{fill:#fff !important}#franco-root .library-search.open{flex:1;min-width:0;background-color:#292929;padding-right:6px}#franco-root .library-search.open .library-search__toggle{border-radius:4px;background:rgba(0,0,0,0);cursor:default}#franco-root .library-search.open .library-search__toggle:hover{background:rgba(0,0,0,0)}#franco-root .library-search.open .library-search__toggle svg{fill:#fff !important}#franco-root .library-search.open .library-search__field{flex:1;width:auto;min-width:0;opacity:1;pointer-events:auto}#franco-root .library-search-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:calc(100% - 50px);min-height:220px;padding:24px 20px;color:#fff}#franco-root .library-search-empty h3{margin:0 0 8px;font-size:1.1rem;font-weight:700;line-height:1.3;word-break:break-word}#franco-root .library-search-empty p{margin:0;max-width:220px;font-size:.875rem;font-weight:400;line-height:1.4;color:#fff}#franco-root .search-suggestions-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1300;padding:8px;border-radius:8px;background:#282828;box-shadow:0 16px 24px rgba(0,0,0,.4),0 6px 8px rgba(0,0,0,.3);text-align:left}#franco-root .search-suggestions-dropdown__hints{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 10px;color:#b3b3b3;font-size:.75rem;font-weight:500}#franco-root .search-suggestions-dropdown__hint-group{display:inline-flex;align-items:center;gap:6px}#franco-root .search-suggestions-dropdown__key{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid #7a7a7a;border-radius:4px;color:#fff}#franco-root .search-suggestions-dropdown__key--wide{min-width:42px;font-size:.7rem;font-weight:600}#franco-root .search-suggestions-dropdown__loading{padding:12px 8px;color:#b3b3b3;font-size:.875rem}#franco-root .search-suggestions-dropdown__list{display:flex;flex-direction:column;gap:2px;max-height:420px;overflow-y:auto}#franco-root .search-suggestions-dropdown__row{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer}#franco-root .search-suggestions-dropdown__row:hover,#franco-root .search-suggestions-dropdown__row.is-active{background:hsla(0,0%,100%,.1)}#franco-root .search-suggestions-dropdown__row--entity{min-height:56px}#franco-root .search-suggestions-dropdown__query-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#333;flex-shrink:0}#franco-root .search-suggestions-dropdown__query-icon svg{fill:#fff !important}#franco-root .search-suggestions-dropdown__query-text{color:#fff;font-size:.95rem}#franco-root .search-suggestions-dropdown__query-text strong{font-weight:700}#franco-root .search-suggestions-dropdown__avatar{width:48px;height:48px;flex-shrink:0;object-fit:cover;border-radius:4px;background:#333}#franco-root .search-suggestions-dropdown__avatar--round{border-radius:50%}#franco-root .search-suggestions-dropdown__meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}#franco-root .search-suggestions-dropdown__title-row{display:flex;align-items:center;gap:6px;min-width:0}#franco-root .search-suggestions-dropdown__title{color:#fff;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#franco-root .search-suggestions-dropdown__verified{display:inline-flex;flex-shrink:0}#franco-root .search-suggestions-dropdown__verified svg{height:14px !important;max-width:14px;fill:#3d91f4 !important}#franco-root .search-suggestions-dropdown__subtitle{color:#b3b3b3;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#franco-root .search-suggestions-dropdown__follow{flex-shrink:0;min-width:96px;padding:5px 14px;border:1px solid #7a7a7a;border-radius:999px;background:rgba(0,0,0,0);color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer}#franco-root .search-suggestions-dropdown__follow:hover{border-color:#fff;transform:scale(1.04)}#franco-root .search-suggestions-dropdown__add{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}#franco-root .search-suggestions-dropdown__skeleton{display:flex;flex-direction:column;gap:4px;padding:4px 0}#franco-root .search-suggestions-dropdown__skeleton-row{display:flex;align-items:center;gap:12px;padding:8px}#franco-root .search-suggestions-dropdown__skeleton-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}#franco-root .search-suggestions-dropdown__skeleton-meta .ant-skeleton{width:100%}#franco-root .search-suggestions-dropdown__skeleton-meta .ant-skeleton-title{margin:0 !important;height:14px !important}#franco-root .Profile-section .playlist-grid{--min-column-width: 190px}@media(max-width: 768px){#franco-root .Profile-section .playlist-grid{--min-column-width: 150px}}#franco-root .Profile-section .playlist-header{font-size:1.5rem}@media(max-width: 768px){#franco-root .Profile-section .playlist-header{margin-left:0px;margin-top:20px}}#franco-root .Profile-section .profile-header{min-height:340px;max-height:400px;color:#fff;display:-webkit-box;display:flex;position:relative;width:100%}@media(max-width: 768px){#franco-root .Profile-section .profile-header{min-height:230px}}#franco-root .Profile-section .profile-header .profile-header-cover{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#franco-root .Profile-section .profile-header .profile-header-background{background:linear-gradient(transparent 0, rgba(0, 0, 0, 0.5) 100%),var(--background-noise);display:block;height:100%;left:0;position:absolute;top:0;width:100%}#franco-root .Profile-section .profile-header .profile-header-content{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;align-items:end;margin-bottom:30px;gap:24px}@media(max-width: 768px){#franco-root .Profile-section .profile-header .profile-header-content{flex-direction:column;align-items:center}}#franco-root .Profile-section .profile-header .profile-header-content .profile-img-container{border-radius:4px;height:clamp(128px,128px + (100vw - var(--left-sidebar-width, 0)*1px - var(--panel-width, 0)*1px - 600px)/424*104,232px);width:clamp(128px,128px + (100vw - var(--left-sidebar-width, 0)*1px - var(--panel-width, 0)*1px - 600px)/424*104,232px)}#franco-root .Profile-section .profile-header .profile-header-content .profile-img-container .profile-img{display:flex;height:inherit;position:relative;width:inherit}#franco-root .Profile-section .profile-header .profile-header-content .profile-img-container .profile-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:50%;-webkit-box-shadow:0 4px 60px rgba(0,0,0,.5);box-shadow:0 4px 60px rgba(0,0,0,.5);height:100%;width:100%;user-select:none}#franco-root .Profile-section .profile-header .profile-header-content .profile-header-text{-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:0}@media(max-width: 768px){#franco-root .Profile-section .profile-header .profile-header-content .profile-header-text{width:100%;padding-left:20px}}#franco-root .Profile-section .profile-header .profile-header-content .profile-header-text .type{font-weight:400;font-size:.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;color:inherit;margin-block-end:0}#franco-root .Profile-section .profile-header .profile-header-content .profile-header-text .profile-header-name-container{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:normal;overflow:hidden;text-align:left;width:100%;word-break:break-word;text-overflow:ellipsis}#franco-root .Profile-section .profile-header .profile-header-content .profile-header-text .profile-header-name-container h1{visibility:visible;width:100%;font-size:6rem;white-space:nowrap;color:#fff;font-weight:800;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;color:inherit;margin-block-end:0;display:inline-block;overflow:hidden;text-overflow:ellipsis;width:80%}@media(max-width: 1100px){#franco-root .Profile-section .profile-header .profile-header-content .profile-header-text .profile-header-name-container h1{font-size:4rem}}@media(max-width: 1000px){#franco-root .Profile-section .profile-header .profile-header-content .profile-header-text .profile-header-name-container h1{font-size:3rem}}@media(max-width: 900px){#franco-root .Profile-section .profile-header .profile-header-content .profile-header-text .profile-header-name-container h1{font-size:3rem}}@media(max-width: 768px){#franco-root .Profile-section .profile-header .profile-header-content .profile-header-text .profile-header-name-container h1{font-size:2rem}}#franco-root .Profile-section .profile-header .profile-header-content .profile-header-text .profile-header-details-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}#franco-root .Profile-section .profile-body{height:100%;padding:40px;background:linear-gradient(#222833 -10%, rgb(18, 18, 18) 35%)}#franco-root .Profile-section .profile-body .social-networks{margin-bottom:20px}#franco-root .Profile-section .profile-body .about-me-title{font-size:1.3rem;display:inline-block;max-width:100%;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:700;margin-bottom:20px}#franco-root .Profile-section .profile-body .about-me-text p{color:#b7b7b7;margin-bottom:20px;font-weight:400;font-size:15px}#franco-root .language-button{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:.8125rem;font-weight:700;background-color:rgba(0,0,0,0);border-radius:var(--encore-button-corner-radius, 9999px);cursor:pointer;position:relative;text-align:center;text-decoration:none;text-transform:none;touch-action:manipulation;transition-duration:33ms;transition-property:background-color,border-color,color,box-shadow,filter,transform;user-select:none;vertical-align:middle;transform:translate3d(0px, 0px, 0px);padding-block-start:3px;padding-block-end:3px;padding-inline-start:15px;padding-inline-end:calc(var(--encore-spacing-base, 16px) - 1px);border:1px solid var(--essential-subdued, #878787);color:var(--text-base, white);min-inline-size:0px;min-block-size:var(--encore-control-size-smaller, 32px);display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#franco-root .language-button.collapsed{border:none;padding:0px;display:flex;width:100%;justify-content:center}#franco-root .language-button:hover{transform:scale(1.05);border:2px solid var(--essential-subdued, white)}#franco-root .language-button:hover.collapsed{border:none}#franco-root .language-button:active{transform:scale(1)}#franco-root .language-modal .ant-modal-header{border-bottom:1px solid hsla(0,0%,100%,.1) !important}#franco-root .ant-modal{padding-bottom:0 !important;border-radius:10px;background-color:#282828 !important}#franco-root .ant-modal .ant-modal-header,#franco-root .ant-modal .ant-modal-content{background-color:#282828 !important}#franco-root .ant-modal .ant-modal-content{border-radius:10px}#franco-root .ant-modal .ant-modal-close-x{align-self:flex-start}#franco-root .ant-modal .ant-modal-close-x:hover{background-color:rgba(0,0,0,.17)}#franco-root .ant-modal .ant-modal-close-x:active{background-color:rgba(0,0,0,.25)}#franco-root .ant-modal .ant-modal-close-x{border:0;border-radius:50% !important;color:hsla(0,0%,100%,.7);display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:close-button;height:32px;width:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#franco-root .ant-divider{border-color:hsla(0,0%,100%,.1)}#franco-root .language-grid{display:grid;grid-template-columns:repeat(4, 1fr);height:calc(100% - var(--header-height));overflow-y:scroll;padding-block:16px;padding-inline:24px}#franco-root .language-grid button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(0,0,0,0);border:0;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}#franco-root .language-grid button:hover{background-color:hsla(0,0%,100%,.1)}#franco-root .language-grid button .title{font-size:1rem;font-weight:400;color:#fff}#franco-root .language-grid button .subtitle{font-size:1rem;font-weight:400;color:#b3b3b3}@keyframes move{25%{transform:translate(0, 0);left:0%}75%,100%{transform:translate(-100%, 0);left:100%}}#franco-root .playing-section{overflow:hidden;border-radius:10px;background-color:#121212;height:calc(100vh - 150px);width:100%}#franco-root .playing-section .playlist-section-content{-ms-overflow-style:none !important;scrollbar-width:none !important;overflow-y:scroll !important;padding-bottom:70px}#franco-root .playing-section .title-link:hover,#franco-root .playing-section .title-link:hover p{text-decoration:underline !important}#franco-root .playing-section{padding:5px}@media(max-width: 900px){#franco-root .playing-section{min-width:100%;max-width:100%}}#franco-root .playing-section .playing-section-title-container{width:100%;white-space:nowrap;overflow:hidden;box-sizing:border-box;display:inline}#franco-root .playing-section .playing-section-title-container p{display:inline-block;position:relative}#franco-root .playing-section .playing-section-title{color:#fff;font-weight:700;margin:10px;margin-left:15px;font-size:1rem}#franco-root .artist-playing-now-card img,#franco-root .playing-now-card img{border-radius:50%}#franco-root .artist-playing-now-card,#franco-root .playing-now-card{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;border-radius:8px;z-index:1}#franco-root .artist-playing-now-card .playing-now-card-title,#franco-root .playing-now-card .playing-now-card-title{color:#fff;font-weight:700;font-size:1.5rem}#franco-root .artist-playing-now-card .playing-now-card-title:hover,#franco-root .playing-now-card .playing-now-card-title:hover{text-decoration:underline;color:#fff;cursor:pointer}#franco-root .artist-playing-now-card .playing-now-card-subtitle,#franco-root .playing-now-card .playing-now-card-subtitle{color:#b3b3b3;margin-top:0px;font-size:1rem}#franco-root .artist-playing-now-card .playing-now-card-body,#franco-root .playing-now-card .playing-now-card-body{margin-top:10px;color:#b3b3b3}#franco-root .artist-playing-now-card .playing-now-card-text,#franco-root .playing-now-card .playing-now-card-text{padding:16px;padding-top:0px;padding-left:0px}#franco-root .artist-playing-now-card .playing-now-card-image,#franco-root .playing-now-card .playing-now-card-image{height:50%;background-position:50% 50%;background-size:cover;border-radius:8px;padding-bottom:50%;position:relative;width:100%;aspect-ratio:1/1}#franco-root .artist-playing-now-card .playing-now-card-image .playing-now-card-image-text,#franco-root .playing-now-card .playing-now-card-image .playing-now-card-image-text{left:0;color:#fff;position:absolute;right:0;top:0;font-size:1rem;padding:16px;font-weight:700}#franco-root .artist-playing-now-card .ant-avatar,#franco-root .playing-now-card .ant-avatar{margin:5px}#franco-root .artist-playing-now-card{margin:5px;margin-bottom:20px;border:0;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#1f1f1f;-ms-flex-direction:column;flex-direction:column;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform .25s linear;transition:transform .25s linear}#franco-root .artist-playing-now-card .playing-now-card-image{min-height:200px;background-position:50% 50%;background-size:cover;border-radius:8px 8px 0 0;padding-bottom:60%;position:relative;width:100%}#franco-root .artist-playing-now-card .playing-now-card-text{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px;padding-top:0px}#franco-root .artist-playing-now-card .playing-now-card-title{color:#fff;font-weight:700;font-size:1rem}#franco-root .playing-section-close-button{border:none;color:#fff;cursor:pointer;font-size:20px;margin:10px;right:0;top:0;display:flex;justify-content:end;margin-bottom:20px}#franco-root .playing-section-close-button button{padding:6px;border-radius:50%}#franco-root .playing-section-close-button button:hover{background-color:rgba(98,98,98,.23)}#franco-root .queue-song{margin:5px;padding:5px;border-radius:10px}#franco-root .queue-song .queue-song-image-container{position:relative;width:48px;height:48px;margin-right:10px}#franco-root .queue-song .queue-song-image-container .queue-song-overlay{display:none;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);border:0;border-radius:4px;color:#fff}#franco-root .queue-song .queue-song-image-container .queue-song-overlay svg{fill:#fff !important}#franco-root .queue-song:hover{background-color:rgba(52,52,52,0.2196078431)}#franco-root .queue-song:hover .queue-song-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}#franco-root .queue-song #song-and-artist-name{overflow:hidden}#franco-root .queue-song #song-and-artist-name h3,#franco-root .queue-song #song-and-artist-name p{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#franco-root .ant-drawer .ant-drawer-content-wrapper{width:100% !important}#franco-root .ant-drawer .ant-drawer-header{display:none !important}#franco-root .ant-drawer .ant-drawer-body{padding:0}#franco-root .ant-drawer .ant-drawer-body .playing-section{height:100%;border-radius:0px}#franco-root .ant-image{border-radius:5px;overflow:hidden;max-height:250px}#franco-root .ant-image img{max-height:250px;object-fit:contain;background:rgba(0,0,0,.4)}#franco-root .ant-image-preview-wrap{background:rgba(0,0,0,0.8784313725)}#franco-root .device-list-title{color:#fff;font-weight:700;font-size:1rem;margin-bottom:10px}#franco-root .circle-play{cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;background-color:#1ed760;color:var(--text-base, #000000);display:flex;border-radius:var(--encore-button-corner-radius, 9999px);font-size:inherit;min-block-size:var(--encore-control-size-smaller, 40px);-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-right:15px;box-shadow:0 8px 8px rgba(0,0,0,.3);inline-size:var(--encore-control-size-smaller, 40px);block-size:var(--encore-control-size-smaller, 40px)}#franco-root .circle-play.big{min-block-size:var(--encore-control-size-smaller, 60px);inline-size:var(--encore-control-size-smaller, 60px);block-size:var(--encore-control-size-smaller, 60px)}#franco-root .circle-play:hover{transform:scale(1.1)}#franco-root .circle-play:active{transform:scale(1)}#franco-root .player-pause-button{margin-bottom:5px;background-color:#fff;border:none;border-radius:20px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;min-width:32px;position:relative;-webkit-transition:none 33ms cubic-bezier(0.3, 0, 0.7, 1);transition:none 33ms cubic-bezier(0.3, 0, 0.7, 1);-webkit-transition-property:all;transition-property:all;width:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center}#franco-root .player-pause-button:hover{transform:scale(1.1)}#franco-root .player-pause-button:active{transform:scale(1)}#franco-root .player-pause-button.disabled{cursor:not-allowed}#franco-root .player-pause-button.disabled svg{cursor:not-allowed !important}#franco-root .player-pause-button.disabled{opacity:.5;transform:none !important}#franco-root .heart-like{cursor:pointer;position:relative;display:grid;place-content:center}#franco-root .heart-like #center-heart #inner{fill:rgba(0,0,0,0);transition:.2s ease}#franco-root .heart-like #center-heart #outer{fill:#fff;transition:.2s ease}#franco-root .heart-like #left-hearts>*,#franco-root .heart-like #right-hearts>*{opacity:0;transition:.2s ease}@media(max-width: 980px){#franco-root .heart-like{display:none}}#franco-root .heart-liked{cursor:pointer}#franco-root .heart-liked ::before{content:"";display:grid;border-radius:100%;position:absolute;outline:25px solid #64d26d;height:300px;width:300px;animation:scalePulse .5s cubic-bezier(0.12, 0.84, 0.5, 0.44) forwards}#franco-root .heart-liked ::after{content:"";display:grid;border-radius:100%;position:absolute;outline:25px solid #64d26d;height:300px;width:300px;animation:scalePulse .5s cubic-bezier(0.12, 0.84, 0.5, 0.44) forwards;opacity:1;transform:scale(0);animation-delay:.2s}#franco-root .heart-liked #center-heart #inner,#franco-root .heart-liked #center-heart #outer{fill:#64d26d}#franco-root .heart-liked #left-hearts>*{transform-origin:center center;animation:floatingHearts .65s cubic-bezier(0.12, 0.84, 0.5, 0.44) forwards}#franco-root .heart-liked #right-hearts>*{transform-origin:center center;animation:floatingHearts .65s cubic-bezier(0.12, 0.84, 0.5, 0.44) forwards}#franco-root .heart-liked #right-hearts g:first-child{animation-delay:.3s}#franco-root .heart-liked #right-hearts g:last-child{animation-delay:.1s}#franco-root .heart-liked #left-hearts g:first-child{animation-delay:.2s}#franco-root .heart-liked #left-hearts g:last-child{animation-delay:.5s}@keyframes floatingHearts{0%{opacity:0;transform:translateY(10px)}50%{opacity:.5}100%{opacity:0;transform:translateY(-50px)}}@keyframes scalePulse{from{transform:scale(0)}to{transform:scale(1.1);opacity:0}}#franco-root .volume-sider-container{width:100%}#franco-root .volume-sider-container .volumen{padding-right:2px}#franco-root .volume-sider-container .volume-sider{margin-bottom:4px;padding-left:10px;display:inline-block;width:100%;height:4px;background-color:dimgray;transition:width .1s;border-radius:4px}#franco-root .volume-sider-container .volume-sider .position-sider{background-color:#fff}#franco-root .volume-sider-container .volume-sider .handler-sider{display:inline}#franco-root .volume-sider-container .volume-sider:hover .position-sider{background-color:#21cc44 !important}#franco-root .volume-sider-container .volume-sider:hover .handler-sider{display:block;background:#fff;height:10px;width:10px;border-radius:5px;margin-top:-7px}#franco-root .queue-song-image-container .album-cover,#franco-root .mobile-player .album-cover{width:47px;height:47px}#franco-root #song-and-artist-name{margin-right:15px}#franco-root #song-and-artist-name h3,#franco-root #song-and-artist-name p{font-size:.9rem;max-width:200px;font-weight:100;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media(max-width: 600px){#franco-root #song-and-artist-name h3,#franco-root #song-and-artist-name p{font-size:.8rem;max-width:200px}#franco-root #song-and-artist-name{margin-right:10px}}#franco-root #song-and-artist-name .song-artist{color:#bababa;font-size:.75rem;opacity:1}#franco-root #song-and-artist-name .active{color:#1db954;font-weight:100 !important}#franco-root .replay:after{background-color:currentcolor;border-radius:50%;bottom:0;content:"";display:block;height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:4px;color:#1db954}#franco-root .replay.active:hover:after{fill:#38ec77 !important}#franco-root .replay.active{fill:#1db954 !important}@media(max-width: 980px){#franco-root .hiddable-icon{display:none}}#franco-root .mobile-bar{position:fixed;bottom:5px;width:100%;background:linear-gradient(transparent 0%, rgb(0, 0, 0) 40%)}#franco-root .mobile-bar .mobile-player{border-radius:5px;margin:20px 10px;padding:10px;width:calc(100vw - 20px)}#franco-root .mobile-bar .mobile-player svg{fill:#fff !important}#franco-root .mobile-bar .mobile-player .time-line{height:3px;width:100%;overflow:hidden;margin-top:10px;margin-bottom:-10px;background:rgba(0,0,0,.24)}#franco-root .mobile-bar .mobile-player .time-line .current-time{height:3px;background:#fff}#franco-root .mobile-bar .mobile-menu{display:flex;justify-content:center;font-weight:400;background:rgba(0,0,0,0);align-items:baseline}#franco-root .mobile-bar .mobile-menu a,#franco-root .mobile-bar .mobile-menu button{all:unset;display:flex;flex-direction:column;align-items:center;width:33%;gap:4px;cursor:pointer;color:#b3b3b3}#franco-root .mobile-bar .mobile-menu a p,#franco-root .mobile-bar .mobile-menu button p{font-size:.7em;font-weight:400}#franco-root .mobile-bar .mobile-menu svg{font-size:1em}@media(min-width: 768px){#franco-root .mobile-bar{display:none}}@media(max-width: 768px){#franco-root .Main-section{padding-bottom:50px !important}}#franco-root .album-cover{width:56px;height:56px;object-fit:cover;border-radius:5px}#franco-root .playing-cover-container{position:relative}#franco-root .playing-cover-container .playing-cover-details-button{right:5px;display:flex;opacity:0;padding:0;position:absolute;top:5px;z-index:999;justify-content:center;align-items:center;background:rgba(0,0,0,.7);border-radius:500px;border-width:0;color:#b3b3b3;height:24px;line-height:24px;width:24px}#franco-root .playing-cover-container .playing-cover-details-button svg{fill:#b3b3b3}#franco-root .playing-cover-container:hover .playing-cover-details-button{opacity:1}#franco-root .playing-cover-container:hover .playing-cover-details-button:hover{transform:scale(1.1)}#franco-root .playing-cover-container:hover .playing-cover-details-button:hover svg{fill:#fff}#franco-root button.disabled{cursor:not-allowed;opacity:.5}#franco-root button.disabled svg{cursor:not-allowed !important}#franco-root .other-device-alert-container{background-color:#1ed760;color:#000;height:24px;background-color:#1ed760;color:#000;height:24px;border-radius:5px;margin:10px;margin-top:0px}#franco-root .other-device-alert-container button{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:0px;cursor:pointer;line-height:1;letter-spacing:inherit;padding:0px;font-family:inherit;font-size:inherit;color:inherit;-webkit-box-align:center;align-items:center;text-decoration:none;float:right;margin-top:3px;margin-right:10px}#franco-root .other-device-alert-container button span{font-size:.875rem;font-weight:700}#franco-root .other-device-alert-container svg{fill:#000;width:16px;height:16px}@media(max-width: 768px){#franco-root #root{overflow:hidden}}#franco-root .Full-screen-page{height:100vh;width:100vw;display:flex;align-items:center;flex-direction:column-reverse;background:linear-gradient(-45deg, #541d0c, #40081e, #084359, #054233);background-size:400% 400%;animation:gradient 25s ease infinite}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#franco-root .Full-screen-page .player-pause-button{height:45px;width:45px;border-radius:50%}#franco-root .Full-screen-page button svg{height:18px !important}#franco-root .Full-screen-page .album-cover{height:70px;width:70px}#franco-root .Full-screen-page #song-and-artist-name{margin-left:20px}#franco-root .Full-screen-page #song-and-artist-name p,#franco-root .Full-screen-page #song-and-artist-name h1{width:100% !important;max-width:none !important;text-decoration:none}#franco-root .Full-screen-page #song-and-artist-name .song-title{display:-webkit-box;font-size:2.2rem;font-weight:900;line-height:1.25em;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#franco-root .Full-screen-page #song-and-artist-name .song-artist{font-size:.875rem;line-height:1.6666666667em;opacity:.7}#franco-root .Full-screen-page .volume-control-container{float:right}#franco-root .Full-screen-page .song-title{display:-webkit-box;font-size:2em;line-height:1.25em;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#franco-root .Search-Page{padding:20px;margin-top:80px}#franco-root .Search-Page .section-title{color:#fff;font-weight:700;font-size:1.5rem;margin-bottom:10px}#franco-root .Search-Page .top-result-container{width:100%}#franco-root .Search-Page .top-result-container .playlist-card{padding:5px;--tw-bg-opacity: 0.5;background-color:rgb(40, 40, 40, var(--tw-bg-opacity))}#franco-root .Search-Page .top-result-container .playlist-card:hover{background-color:#282828 !important}#franco-root .Search-Page .top-result-container .playlist-card img{width:90px;height:90px;object-fit:cover;border-radius:.375rem}#franco-root .Search-Page .top-result-container .playlist-card img.rounded{border-radius:50%}#franco-root .Search-Page .top-result-container .playlist-card h3{font-size:1.5rem;margin-bottom:10px}#franco-root .Search-Page .song-details{color:#b3b3b3;font-size:.8rem}#franco-root .Search-Page .song-details .title{color:#fff;font-size:1rem}#franco-root .Search-Page .song-details a:hover{color:#fff;text-decoration:underline}#franco-root .recent-searches-list .playlist-header{font-size:1.5rem}#franco-root .mobile-visible{display:none}#franco-root .playlist-img{box-shadow:0 4px 60px rgba(0,0,0,.5);border-radius:4px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;max-width:350px}@media(max-width: 768px){#franco-root .playlist-img{max-width:150px}}@media(max-width: 600px){#franco-root .playlist-img{max-width:300px;margin:0 auto}}#franco-root .songs-number{font-weight:400}#franco-root .playlist-list{min-height:60%;padding:30px;transition:"background: 0.5s"}#franco-root .playlist-list .column-name{color:#bababa}@media(max-width: 768px){#franco-root .playlist-list{padding:12px;padding-top:20px;margin-bottom:50px}#franco-root .playlist-list button:not(.circle-play){margin-bottom:7px;background-color:rgba(0,0,0,0) !important}#franco-root .playlist-list button:not(.circle-play):active{transform:scale(0.99)}}#franco-root .song-details{cursor:pointer !important}#franco-root .song-details .drawer-icon{visibility:hidden}#franco-root .song-details:hover .actions{opacity:1}#franco-root .song-details .actions{opacity:0}#franco-root .song-details .title{font-size:15px;color:#fff}#franco-root .song-details .title.active{color:#1db954}#franco-root .song-details .title span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:unset;word-break:break-all;overflow:hidden;text-overflow:ellipsis}#franco-root .song-details .artist .artists-block{display:block}#franco-root .song-details .artist .artists-block a:hover{cursor:pointer;text-decoration:underline}#franco-root .song-details .artist>div{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:unset;word-break:break-all;overflow:hidden;text-overflow:ellipsis}#franco-root .song-details p{font-size:14px;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:74px;overflow:hidden;word-break:break-word;color:hsla(0,0%,100%,.7);display:flex;gap:5px;align-items:center}#franco-root .song-details .song-details-play{display:none;margin:0 auto;font-size:10px;justify-content:center}#franco-root .song-details .song-details-play svg{fill:#fff !important}#franco-root .song-details:hover .song-details-index{display:none}#franco-root .song-details:hover .song-details-play{display:flex}@media(max-width: 768px){#franco-root .song-details img{border-radius:1px}#franco-root .song-details .title{font-size:13px}#franco-root .song-details p{font-size:11px}}#franco-root .playlist-controls{margin-bottom:20px}#franco-root .playlist-search{display:flex;flex-direction:row-reverse;align-items:center;height:32px;border-radius:4px}#franco-root .playlist-search__toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;margin:0;border:none;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer}#franco-root .playlist-search__toggle svg{fill:#b3b3b3 !important;height:1rem;max-width:16px}#franco-root .playlist-search__toggle:hover{background-color:hsla(0,0%,100%,.1)}#franco-root .playlist-search__toggle:hover svg{fill:#fff !important}#franco-root .playlist-search__field{display:flex;align-items:center;gap:4px;width:0;height:32px;opacity:0;overflow:hidden;padding:0;pointer-events:none;transition:width .22s ease,opacity .18s ease}#franco-root .playlist-search__field input{flex:1;min-width:0;height:100%;border:none;outline:none;background:rgba(0,0,0,0);color:#fff;font-size:.875rem;font-weight:400}#franco-root .playlist-search__field input::placeholder{color:#b3b3b3}#franco-root .playlist-search__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}#franco-root .playlist-search__close svg{fill:#b3b3b3 !important;height:.75rem;max-width:12px}#franco-root .playlist-search__close:hover svg{fill:#fff !important}#franco-root .playlist-search.open{background-color:#292929;padding-left:6px}#franco-root .playlist-search.open .playlist-search__toggle{border-radius:4px;background:rgba(0,0,0,0);cursor:default}#franco-root .playlist-search.open .playlist-search__toggle:hover{background:rgba(0,0,0,0)}#franco-root .playlist-search.open .playlist-search__toggle svg{fill:#fff !important}#franco-root .playlist-search.open .playlist-search__field{width:220px;opacity:1;pointer-events:auto}#franco-root .playlist-search-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:280px;padding:48px 24px;color:#fff}#franco-root .playlist-search-empty h3{margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.3;word-break:break-word}#franco-root .playlist-search-empty p{margin:0;max-width:360px;font-size:.95rem;font-weight:400;line-height:1.4;color:#fff}#franco-root .playlist-table{border-bottom:1px solid rgba(179,179,179,0.1294117647)}#franco-root .playlist-description{font-size:.9rem;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:74px;overflow:hidden;word-break:break-word;color:hsla(0,0%,100%,.7)}#franco-root .owner{margin-top:20px;overflow:hidden;width:100%;word-wrap:normal;text-overflow:ellipsis}#franco-root .playlist-title{visibility:visible;width:100%;font-size:4rem;white-space:nowrap;margin-block:0px;font-weight:600;color:#fff;text-overflow:ellipsis;overflow:hidden}@media(max-width: 1230px){#franco-root .playlist-title{font-size:3rem}}@media(max-width: 1130px){#franco-root .playlist-title{font-size:2.4rem}}@media(max-width: 768px){#franco-root .playlist-title{font-size:2rem}#franco-root .mobile-hidden{display:none;overflow:hidden}#franco-root .mobile-visible{display:block}}@media(min-width: 768px){#franco-root .desktop-hidden{display:none}}@media(max-width: 900px){#franco-root .tablet-hidden{display:none !important}}@media(max-width: 600px){#franco-root .playlist-title{margin-top:10px;font-size:1.75rem}}#franco-root .library-list-container{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between;width:109%;margin-left:-15px}#franco-root .ant-avatar-group .ant-avatar{border-color:rgba(0,0,0,0.3607843137)}#franco-root .ant-avatar-group>*:not(:first-child){margin-inline-start:1px}#franco-root .ant-avatar-group-popover .ant-popover-arrow{display:none}#franco-root .ant-avatar-group-popover .ant-popover-inner{background-color:#242424 !important}#franco-root .order-button{color:#bababa;font-weight:400;font-size:.8rem}#franco-root .order-button:hover{color:#fff}#franco-root .nav-bar-header-table-container{display:none;visibility:hidden;color:#bababa;margin-top:10px;margin-left:-20px;margin-right:-20px;margin-bottom:-10px;background:#1f1f1f;-webkit-box-shadow:0 -1px 0 0 #181818;box-shadow:0 -1px 0 0 #181818}#franco-root .nav-bar-header-table-container.active{display:block !important;visibility:visible !important}#franco-root .explicit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.6);border-radius:2px;color:#121212;font-size:9px;height:16px;line-height:10px;padding:3px 5px;text-transform:uppercase}#franco-root .playlist-img-overlay{bottom:0;left:0;position:absolute;right:0;top:0;padding:0px 12px}#franco-root .playlist-img-overlay .playlist-img-overlay-container{height:100%;width:100%}#franco-root .playlist-img-overlay .playlist-img-overlay-container:hover button{opacity:1}#franco-root .playlist-img-overlay .playlist-img-overlay-container button{height:100%;width:100%;background-color:rgba(0,0,0,.7);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-radius:4px;justify-content:center;opacity:0;padding:0}#franco-root .playlist-img-overlay .playlist-img-overlay-container button .icon{fill:#fff;margin-top:16px;-webkit-transition:opacity .2s;transition:opacity .2s}#franco-root .playlist-img-overlay .playlist-img-overlay-container button span{font-weight:400}#franco-root .disk-section{display:flex;padding:15px 50px;font-size:15px;font-weight:700;color:#fff;color:#bababa;align-items:center}@media(max-width: 768px){#franco-root .disk-section{padding:15px 20px}}#franco-root .disk-section svg{margin-right:10px;fill:#bababa}#franco-root .playlist-recommendations{padding-bottom:40px}#franco-root .playlist-recommendations h1{font-size:1.5rem;margin-bottom:0px}#franco-root .playlist-recommendations>span{font-size:.85rem;color:#bababa;margin-left:15px}@media(max-width: 768px){#franco-root .playlist-recommendations .song-details .title{font-size:.875rem}#franco-root .playlist-recommendations .song-details p{font-size:.8rem}}#franco-root .image:hover .image-button{opacity:1;visibility:visible}#franco-root .image:hover .image-button svg{fill:#fff !important}#franco-root .now-playing-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px 16px 0;background-color:#1f1f1f;border-radius:8px;z-index:1;margin:5px}#franco-root .now-playing-card .title-section{display:flex;justify-content:space-between}#franco-root .now-playing-card .title-section .title{font-weight:700;color:#fff;font-size:1rem}#franco-root .now-playing-card .queue-song{margin:-5px;margin-bottom:15px;margin-top:5px}@media(max-width: 768px){#franco-root .queue-song{background-color:rgba(0,0,0,0) !important}#franco-root .queue-song img{border-radius:0px !important}#franco-root .queue-song:active{transform:scale(0.99)}}#franco-root .link-button{font-weight:700;color:#fff}#franco-root .link-button:hover{text-decoration:underline}#franco-root .ant-modal .ant-input-affix-wrapper,#franco-root .ant-modal textarea{background:hsla(0,0%,100%,.1) !important;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#fff !important;font-family:inherit;font-size:14px;height:40px;padding:0 12px;width:100%;border:1px solid #333 !important}#franco-root .ant-modal .ant-input-affix-wrapper:focus,#franco-root .ant-modal .ant-input-affix-wrapper:hover,#franco-root .ant-modal textarea:focus,#franco-root .ant-modal textarea:hover{background-color:#333 !important;border:1px solid #535353 !important;outline:none !important;box-shadow:none !important}#franco-root .ant-modal .ant-input-affix-wrapper input,#franco-root .ant-modal textarea input{border:0px !important}#franco-root .ant-modal .ant-input-affix-wrapper input::placeholder,#franco-root .ant-modal textarea input::placeholder{color:#747474 !important}#franco-root .ant-modal .ant-input-affix-wrapper.ant-input-status-error,#franco-root .ant-modal textarea.ant-input-status-error{box-shadow:inset 0 -2px 0 0 #e91429 !important}#franco-root textarea::placeholder{color:#747474 !important}#franco-root .playlist-img-overlay-container{position:relative}#franco-root .playlist-img-overlay-container input[type=file]{top:0;opacity:0;position:absolute;height:100%;width:100%;z-index:100000}#franco-root .image-input{grid-area:album-image;height:180px;margin:0;position:relative;width:180px}#franco-root .image-input .image-input-container{border-radius:4px;height:100%;width:100%}#franco-root .ant-modal .playlist-img-container{grid-area:album-image;margin:0;position:relative;width:100%}#franco-root .ant-modal .playlist-img-overlay{padding:0}#franco-root .edit-playlist-submit-button{font-weight:700;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:0px;border-radius:var(--encore-button-corner-radius, 9999px);cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none;text-transform:none;touch-action:manipulation;transition-duration:33ms;transition-property:background-color,border-color,color,box-shadow,filter,transform;user-select:none;vertical-align:middle;transform:translate3d(0px, 0px, 0px);padding:0px;min-inline-size:0px;align-self:center}#franco-root .edit-playlist-submit-button:disabled{cursor:not-allowed;opacity:.5 !important}#franco-root .edit-playlist-submit-button span{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;background-color:var(--background-base, #ffffff);color:var(--text-base, #000000);display:flex;border-radius:var(--encore-button-corner-radius, 9999px);font-size:.9rem;min-block-size:var(--encore-control-size-base, 48px);-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-block-start:var(--encore-spacing-tighter-2, 8px);padding-block-end:var(--encore-spacing-tighter-2, 8px);padding-inline-start:var(--encore-spacing-looser-2, 32px);padding-inline-end:var(--encore-spacing-looser-2, 32px);transition-property:background-color,transform;transition-duration:33ms}#franco-root .edit-playlist-submit-button:hover{opacity:.9;transform:scale(1.05)}#franco-root .edit-playlist-submit-button:active{opacity:.85;transform:scale(1)}#franco-root .browse-page .playlist-header{font-size:1.5rem}@media(max-width: 768px){#franco-root .browse-page .playlist-header{font-size:1.2rem;margin-bottom:20px}}#franco-root .browse-card{width:100%;height:100%;position:relative}#franco-root .browse-card .browse-card-container{border-radius:8px;height:100%;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}#franco-root .browse-card .browse-card-container img{right:0;-webkit-transform:rotate(25deg) translate(18%, -2%);transform:rotate(25deg) translate(18%, -2%);border-radius:4px;bottom:0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);position:absolute;width:45%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;user-select:none}#franco-root .browse-card .browse-card-container span{color:#fff !important;font-weight:700;text-wrap:balance;font-size:1.5rem;-ms-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:break-word;padding:16px;position:absolute;-webkit-padding-end:30%;padding-inline-end:30%}@media(max-width: 768px){#franco-root .browse-card .browse-card-container span{font-size:1rem;-webkit-padding-end:20%;padding-inline-end:20%}}@media(max-width: 900px){#franco-root .browse-card .browse-card-container span{font-size:1.2rem;-webkit-padding-end:20%;padding-inline-end:20%}}#franco-root .item-delete-button:hover{transform:scale(1.1)}#franco-root .item-delete-button{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;background-color:rgba(0,0,0,.3);border:0px;border-radius:500px;color:#fff;height:28px;justify-content:center;transform:scale(1);transform-origin:center center;width:28px}#franco-root .item-delete-button svg{fill:#fff;height:14px}#franco-root .genre-page-header{max-height:300px;min-height:200px;color:#fff;width:100%;position:relative;display:flex}#franco-root .genre-page-header .container{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#franco-root .genre-page-header .container .content{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#franco-root .genre-page-header .contentSpacing{margin-inline:auto;display:flex;width:100%}#franco-root .genre-page-header .textContainer{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:0;padding:20px 40px}#franco-root .genre-page-header .textContainer span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:normal;overflow:hidden;text-align:left;width:100%;word-break:break-word}#franco-root .genre-page-header .textContainer span h1{visibility:visible;width:100%;font-size:5rem;white-space:nowrap;color:#fff;font-weight:800}@media(max-width: 900px){#franco-root .genre-page-header{max-height:200px;min-height:150px}#franco-root .genre-page-header .textContainer{padding:20px 20px}#franco-root .genre-page-header .textContainer h1{font-size:4rem !important}}@media(max-width: 768px){#franco-root .genre-page-header{max-height:150px;min-height:150px}#franco-root .genre-page-header .textContainer{padding:20px 20px}#franco-root .genre-page-header .textContainer h1{font-size:3rem !important}}#franco-root .genre-list{overflow:hidden}#franco-root .genre-list .playlist-grid{overflow:hidden}#franco-root .home-header-filters{margin-bottom:5px;margin-left:10px;margin-top:5px}#franco-root .home-header-filters .ant-space{align-items:center;display:inline-flex;flex-wrap:wrap}#franco-root .home-header-filters .ant-space-item{align-items:center;display:inline-flex}#franco-root .home-header-filters--podcast{align-items:center}#franco-root .podcast-segmented{align-items:center;box-sizing:border-box;display:inline-flex;gap:0;margin-block-end:0;overflow:visible;padding:0;vertical-align:middle}#franco-root .podcast-segmented .chip{margin-block-end:0;position:relative;z-index:2}#franco-root .podcast-segmented__btn{align-items:center;border:none;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-weight:400;line-height:1;margin-block-end:0;min-block-size:var(--encore-control-size-smaller, 32px);padding-block:var(--encore-spacing-tighter-4, 4px);padding-inline:var(--encore-spacing-tighter, 12px);transition:background-color .2s ease,color .2s ease}#franco-root .podcast-segmented__btn--following{align-self:center;background-color:#42403e;border-radius:0 9999px 9999px 0;color:#fff;margin-inline-start:-15px;padding-inline:var(--encore-spacing-tighter, 12px) var(--encore-spacing-tighter, 12px) calc(var(--encore-spacing-tighter, 12px) + 6px);padding-left:25px;padding-right:15px;position:relative;z-index:1}#franco-root .podcast-segmented__btn--following:hover:not(.podcast-segmented__btn--active){background-color:hsla(0,0%,100%,.569)}#franco-root .podcast-segmented__btn--following.podcast-segmented__btn--active{background-color:#dedede;color:#2a2929}#franco-root .podcasts-following{align-items:center;display:flex;flex-direction:column;margin:70px auto 48px;max-width:720px;padding:24px 20px;text-align:center;width:100%}#franco-root .podcasts-following__art{display:block;height:auto;margin-bottom:28px;max-width:min(280px,85%);width:100%}#franco-root .podcasts-following__title{color:#fff;font-size:2rem;font-weight:700;letter-spacing:-0.04em;line-height:1.2;margin:0 0 12px}#franco-root .podcasts-following__description{color:#b3b3b3;font-size:1rem;line-height:1.5;margin:0 0 32px;max-width:420px}#franco-root .podcasts-following__cta{background-color:#fff;border-radius:9999px;color:#121212;display:inline-block;font-size:.875rem;font-weight:700;line-height:1;padding:14px 32px;text-decoration:none;transition:transform .1s ease}#franco-root .podcasts-following__cta:hover{color:#121212;transform:scale(1.04)}#franco-root .podcasts-home{align-items:center;display:flex;flex-direction:column;margin-top:90px;width:100%}#franco-root .podcasts-home__grid{column-gap:48px;display:grid;grid-template-columns:repeat(2, minmax(0, 540px));justify-content:center;margin:0 auto;max-width:1128px;row-gap:48px;width:100%}#franco-root .podcasts-home__section{display:flex;flex-direction:column;min-width:0}#franco-root .podcasts-section-title{align-self:flex-start;color:#b3b3b3;font-size:.8125rem;font-weight:400;margin:0 0 12px;max-width:540px;text-transform:none;width:100%}#franco-root .podcasts-section-cards{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width: 1160px){#franco-root .podcasts-home__grid{grid-template-columns:minmax(0, 540px);justify-items:center;max-width:100%}}@media(max-width: 768px){#franco-root .podcasts-home{margin-top:50px}}#franco-root .episode-card{border-radius:8px;cursor:pointer;display:flex;flex-direction:column;max-width:540px;min-height:520px;max-height:592px;padding:20px;width:100%}#franco-root .episode-card::before{background-color:hsla(0,0%,100%,.1);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:0}#franco-root .episode-card:hover::before{opacity:1}#franco-root .episode-card>*{position:relative;z-index:1}#franco-root .episode-card__header{display:flex;flex-shrink:0;gap:16px;margin-bottom:24px}#franco-root .episode-card__cover{border-radius:4px;flex-shrink:0;height:112px;object-fit:cover;width:112px}#franco-root .episode-card__titles{flex:1;min-width:0}#franco-root .episode-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#fff;display:-webkit-box;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 8px;overflow:hidden}#franco-root .episode-card__show{align-items:center;color:#b3b3b3;display:flex;flex-wrap:wrap;font-size:.875rem;gap:6px}#franco-root .episode-card__video-badge{align-items:center;background:hsla(0,0%,100%,.15);border-radius:2px;display:inline-flex;padding:2px 4px}#franco-root .episode-card__video-badge svg{fill:currentColor}#franco-root .episode-card__show-label{font-weight:600}#franco-root .episode-card__show-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#franco-root .episode-card__footer{display:flex;flex:1;flex-direction:column;justify-content:flex-end;margin-top:auto;min-height:0;position:relative}#franco-root .episode-card__body{transition:transform .24s cubic-bezier(0.45, 0, 0.55, 1);will-change:transform}#franco-root .episode-card:hover .episode-card__body{transform:translateY(-64px);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}#franco-root .episode-card__meta{color:#b3b3b3;font-size:.8125rem;font-weight:600;margin:0 0 12px}#franco-root .episode-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#b3b3b3;display:-webkit-box;font-size:.875rem;line-height:1.5;margin:0;overflow:hidden;transition:-webkit-line-clamp .3s ease}#franco-root .episode-card:hover .episode-card__description{-webkit-line-clamp:4}#franco-root .episode-card__actions{align-items:center;bottom:0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;left:0;opacity:0;overflow:visible;padding:0 4px 8px 0;pointer-events:none;position:absolute;right:0;transform:translateY(24px);visibility:hidden;transition:opacity .2s ease-in,transform .22s cubic-bezier(0.45, 0, 0.55, 1),visibility 0s linear .22s}#franco-root .episode-card:hover .episode-card__footer{overflow:visible}#franco-root .episode-card:hover .episode-card__actions{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition:opacity .3s ease-out,transform .35s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s linear 0s}#franco-root .episode-card__icon-btn{align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:transform .15s ease;width:40px}#franco-root .episode-card__icon-btn:hover{transform:scale(1.05)}#franco-root .episode-card__icon-btn .hoverable-icon{height:24px !important;width:24px}#franco-root .episode-card__icon-btn svg{display:block}#franco-root .episode-card__play-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-flex;flex-shrink:0;filter:drop-shadow(0 8px 16px rgba(0, 0, 0, 0.35));height:48px;justify-content:center;margin-left:4px;padding:0;transition:transform .2s ease;width:48px}#franco-root .episode-card__play-btn:hover{transform:scale(1.06)}#franco-root .episode-card__play-btn svg{display:block;height:22px !important;width:22px}@media(max-width: 768px){#franco-root .episode-card{min-height:440px;max-height:none;max-width:100%}#franco-root .episode-card__cover{height:88px;width:88px}#franco-root .episode-card__title{font-size:1.25rem}#franco-root .episode-card:hover .episode-card__body{transform:translateY(-56px);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}}#franco-root body{--background-noise: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48ZmlsdGVyIGlkPSJhIiB4PSIwIiB5PSIwIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii43NSIgc3RpdGNoVGlsZXM9InN0aXRjaCIgdHlwZT0iZnJhY3RhbE5vaXNlIi8+PGZlQ29sb3JNYXRyaXggdHlwZT0ic2F0dXJhdGUiIHZhbHVlcz0iMCIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0wIDBoMzAwdjMwMEgweiIgZmlsdGVyPSJ1cmwoI2EpIiBvcGFjaXR5PSIuMDUiLz48L3N2Zz4=')}#franco-root .artist-page .nav-header{visibility:hidden}#franco-root .artist-page .nav-header.active{visibility:visible}#franco-root .artist-page .nav-header .circle-play{margin-right:5px}#franco-root .artist-page .nav-header h1{padding:0px;margin:0px}#franco-root .artist-page-header{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}#franco-root .artist-page-header .background{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#franco-root .artist-page-header .background-image{display:block;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-animation:background-animation 1s linear;animation:background-animation 1s linear;-webkit-animation-delay:calc(var(--scroll)*-1s);animation-delay:calc(var(--scroll)*-1s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused;opacity:1;-webkit-transform:scale(calc(1.3 - var(--scroll) * 0.1));transform:scale(calc(1.3 - var(--scroll) * 0.1));background-attachment:scroll;background-position:50% 15%;background-repeat:no-repeat;background-size:cover;height:40vh;min-height:var(--min-fluid-height);content-visibility:auto;contain:strict}#franco-root .artist-page-header .background-gradient{display:block;height:100%;left:0;position:absolute;top:0;width:100%;height:42vh;min-height:var(--min-fluid-height);content-visibility:auto;contain:strict;background:linear-gradient(transparent 0, rgba(0, 0, 0, 0.5) 100%),var(--background-noise)}#franco-root .artist-page-header .background-gradient::after{-webkit-animation:overlay-animation 1s linear;animation:overlay-animation 1s linear;-webkit-animation-delay:calc(var(--scroll)*-1s);animation-delay:calc(var(--scroll)*-1s);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-play-state:paused;animation-play-state:paused;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6))),-webkit-gradient(linear, left top, left bottom, from(var(--bgColor)), to(var(--bgColor)));background-image:linear-gradient(#121212 0, var(--bgColor) 90%),var(--background-noise);content:"";height:40vh;left:0;min-height:340px;opacity:calc(var(--scroll)*.5);position:absolute;right:0}#franco-root .artist-page-header .text-section{--left-sidebar-width: 72;--panel-width: 396;height:40vh;max-height:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;padding:20px;padding-bottom:15px;--fluid-height: clamp( 250px, 250px + (100vw - var(--left-sidebar-width, 0) * 1px - var(--panel-width, 0) * 1px - 600px) / 424 * 150, 400px );--min-fluid-height: clamp( 250px, 250px + (100vw - var(--left-sidebar-width, 0) * 1px - var(--panel-width, 0) * 1px - 600px) / 424 * 90, 340px );--min-fluid-height-large-header: clamp( 280px, 280px + (100vw - var(--left-sidebar-width, 0) * 1px - var(--panel-width, 0) * 1px - 600px) / 424 * 60, 340px );--min-fluid-height-xlarge-header: clamp( 350px, 350px + (100vw - var(--left-sidebar-width, 0) * 1px - var(--panel-width, 0) * 1px - 600px) / 424 * 50, 400px )}#franco-root .artist-page-header .text-section .contentSpacing{--content-max-width: 1955px;margin-inline:auto;display:flex;max-width:var(--content-max-width);padding:0 var(--content-spacing);width:100%}#franco-root .artist-page-header .text-section .textContainer{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:0}#franco-root .artist-page-header .text-section .textContainer .verifyContainer{display:inline-grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}#franco-root .artist-page-header .text-section .textContainer .verifyContainer .verifyDiv{background-color:#fff;border-radius:50%;height:60%;justify-self:center;width:60%;grid-area:1/1/2/2}#franco-root .artist-page-header .text-section .textContainer .verifyContainer svg{height:23px;width:23px;grid-area:1/1/2/2;fill:#4cb3ff}#franco-root .artist-page-header .text-section .textContainer .verifyContainer span{font-weight:400;font-size:.9rem}#franco-root .artist-page-header .text-section .textContainer .artistName{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:normal;overflow:hidden;text-align:left;width:100%;word-break:break-word}#franco-root .artist-page-header .text-section .textContainer .artistName h1{color:#fff;visibility:visible;width:100%;font-size:4rem;white-space:balance;font-weight:800;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}#franco-root .artist-page-header .text-section .textContainer .listeners{font-size:1rem;line-height:2;margin-top:4px}@media(max-width: 900px){#franco-root .artist-page-header .text-section .textContainer .artistName h1{font-size:2rem}#franco-root .artist-page-header .text-section .textContainer .listeners{font-size:1rem}#franco-root .artist-page-header .text-section .textContainer .verifyContainer{gap:4px}#franco-root .artist-page-header .text-section .textContainer .verifyContainer svg{height:16px;width:16px}#franco-root .artist-page-header .text-section .textContainer .verifyContainer span{font-size:.875rem}}@media(max-width: 768px){#franco-root .artist-page-header .text-section .textContainer .artistName h1{font-size:1.8rem}#franco-root .artist-page-header .text-section .textContainer .listeners{font-size:.875rem}#franco-root .artist-page-header .text-section .textContainer .verifyContainer{gap:8px}#franco-root .artist-page-header .text-section .textContainer .verifyContainer svg{height:20px;width:20px}#franco-root .artist-page-header .text-section .textContainer .verifyContainer span{font-size:.75rem}}#franco-root .artist-page-content{--background-base: $background-color;height:150px;width:100%;background-image:linear-gradient(var(--background-base) 0, #121212 100%),var(--background-noise)}#franco-root .showMore{background:none;border:none;color:hsla(0,0%,100%,.7);padding:16px}#franco-root .showMore span{font-weight:700;font-size:.875rem}#franco-root .showMore:hover{color:#fff}#franco-root .clearRecentSearches{background:none;border:none;text-decoration:none !important;color:hsla(0,0%,100%,.7);padding:16px}#franco-root .clearRecentSearches span{font-weight:700;font-size:1rem}#franco-root .clearRecentSearches:hover{color:#fff;transform:scale(1.04)}#franco-root .current-device-container{background:radial-gradient(82.95% 283.44% at 50% -160.29%, rgba(30, 215, 96, 0.3) 0, #181818 100%);background-color:rgba(0,0,0,0);border-radius:8px;min-height:100px;padding:16px 12px;transition:--gradient-color-bottom .2s ease-out;display:grid;gap:8px 12px;grid-template-columns:1fr;grid-auto-rows:auto 1fr auto;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;border-radius:6px;min-block-size:56px;z-index:0;color:#fff;padding-block:8px;padding-inline-start:12px;padding-inline-end:12px}#franco-root .current-device-container .area-header{grid-column-end:-1;gap:12px;-webkit-box-align:center;align-items:center;display:flex;-webkit-box-pack:justify;justify-content:space-between}#franco-root .current-device-container .area-header-content{display:flex;flex-direction:column;gap:2px;align-items:flex-start}#franco-root .current-device-container .area-header-content .area-header-content-first{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#franco-root .current-device-container .area-header-content .area-header-content-first svg{margin-top:-8px;fill:#1ed760 !important;max-width:unset !important}#franco-root .current-device-container .area-header-content .area-header-content-first p{font-size:1.5rem;font-weight:700;text-wrap:balance}#franco-root .current-device-container .area-header-content .area-header-content-second{flex-direction:column;gap:8px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}#franco-root .current-device-container .area-header-content .area-header-content-second p{color:#b3b3b3;font-weight:400;font-size:1rem;margin-bottom:5px}#franco-root .device-list .device-item-container{display:grid;gap:8px 18px;grid-template-columns:auto 1fr;grid-auto-rows:auto 1fr auto;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;border-radius:6px;min-block-size:56px;z-index:0;color:#fff;padding-block:8px;padding-inline-start:12px;padding-inline-end:12px;--animation-speed: 300ms;--animation-ease: ease;--bg-inset-change-press: -4px;cursor:pointer}#franco-root .device-list .device-item-container:focus,#franco-root .device-list .device-item-container:active{background-color:rgba(6,6,6,0.7882352941) !important;transition:inset var(--animation-speed) var(--animation-ease)}#franco-root .device-list .device-item-container:hover{background-color:#1f1f1f;inset:0px}#franco-root .device-list .device-item-container.disabled{cursor:not-allowed;opacity:.7;background-color:rgba(0,0,0,0) !important}#franco-root .device-list .device-item-container .device-icon-container{grid-column:1}#franco-root .device-list .device-item-container .device-icon-container .item{display:flex;gap:12px;margin-top:-5px;-webkit-box-align:center;align-items:center;height:100%}#franco-root .device-list .device-item-container .device-icon-container .item svg{height:24px;width:24px}#franco-root .device-list .device-item-container .device-text-container{grid-column-end:-1;gap:var(--encore-spacing-tighter, 12px);-webkit-box-align:center;align-items:center;display:flex;-webkit-box-pack:justify;justify-content:space-between}#franco-root .device-list .device-item-container .device-text-container .text{display:flex;flex-direction:column;gap:2px;align-items:flex-start}#franco-root .device-list .device-item-container .device-text-container .text p{font-weight:400;font-size:1rem}#franco-root .device-list .device-item-container .device-text-container .text p span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#franco-root .ant-drawer-body{background-color:#121212}#franco-root body{overscroll-behavior:none !important}#franco-root html,#franco-root body{font-family:Arial,CircularSp-Arab,CircularSp-Hebr,CircularSp-Cyrl,CircularSp-Grek,CircularSp-Deva,sans-serif !important}#franco-root .Main-section,#franco-root .Navigation-section,#franco-root .ant-dropdown-menu-submenu,#franco-root .ant-dropdown-menu-root,#franco-root .library-list{-ms-overflow-style:none !important;scrollbar-width:none !important;overflow-y:scroll !important}#franco-root body::-webkit-scrollbar{display:none !important}#franco-root .App{text-align:center}#franco-root h3{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}#franco-root .Main-section{border-radius:10px;background-color:#121212;height:calc(100vh - 150px);width:100%;overflow:scroll}@media(max-width: 768px){#franco-root .Main-section .infinite-scroll-component{padding-bottom:30px}}#franco-root .Playlist-section,#franco-root .Profile-section{width:100%;height:100%}#franco-root .Home-seccion{--home-section-padding: 20px;padding:var(--home-section-padding);height:100%;min-height:400px;border-radius:10px}#franco-root .Home-seccion--podcasts{display:flex;flex-direction:column;align-items:center}#franco-root .Navigation-button{font-size:17px;font-weight:700;--tw-text-opacity: 1;color:#b3b3b3}#franco-root .library{height:100%;overflow:hidden;justify-content:flex-start}#franco-root .library-card{all:unset;overflow:hidden;display:flex;align-items:center;gap:10px;font-size:.9em;cursor:pointer;border-radius:4px;padding:2px;width:98%;overflow-x:hidden;transition:background-color .2s ease-in-out}#franco-root .library-card.collapsed{width:100%}#franco-root .library-card.collapsed:hover .image-container{border-radius:10%;background-color:hsla(0,0%,100%,0.0509803922)}#franco-root .library-card.collapsed .image-container{padding:6px}#franco-root .library-card img{border-radius:4px}#franco-root .library-card:not(.collapsed):hover{background-color:hsla(0,0%,100%,0.1019607843)}#franco-root .library-card .rounded img{border-radius:50%}#franco-root .library-card .artist{opacity:.7;font-weight:400;font-size:.93em}#franco-root .library-card[data-active=true]{background-color:hsla(0,0%,100%,0.1019607843)}#franco-root .hoverable-icon.active:hover{fill:#38ec77 !important}#franco-root .ant-dropdown-menu-sub,#franco-root .ant-dropdown-menu-root{-webkit-app-region:no-drag !important;background-color:#282828 !important;border-radius:4px !important;-webkit-box-shadow:0 16px 24px rgba(0,0,0,.3),0 6px 8px rgba(0,0,0,.2) !important;box-shadow:0 16px 24px rgba(0,0,0,.3),0 6px 8px rgba(0,0,0,.2) !important;max-height:calc(100vh - 24px) !important;max-width:350px !important;min-width:160px !important;overflow-y:auto !important;padding:4px !important}#franco-root .ant-dropdown-menu-sub li,#franco-root .ant-dropdown-menu-root li{color:#fff !important}#franco-root .ant-dropdown-menu-sub li.active,#franco-root .ant-dropdown-menu-root li.active{color:#1ed760 !important}#franco-root .ant-dropdown-menu-sub .ant-dropdown-menu-submenu,#franco-root .ant-dropdown-menu-sub .ant-dropdown-menu-item,#franco-root .ant-dropdown-menu-root .ant-dropdown-menu-submenu,#franco-root .ant-dropdown-menu-root .ant-dropdown-menu-item{border:0;border-radius:2px;color:hsla(0,0%,100%,.9);cursor:default;gap:12px;text-decoration:none;padding:12px;-webkit-padding-end:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-inline-end:8px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}#franco-root .ant-dropdown-menu-sub .ant-dropdown-menu-submenu .ant-dropdown-menu-title-content,#franco-root .ant-dropdown-menu-sub .ant-dropdown-menu-item .ant-dropdown-menu-title-content,#franco-root .ant-dropdown-menu-root .ant-dropdown-menu-submenu .ant-dropdown-menu-title-content,#franco-root .ant-dropdown-menu-root .ant-dropdown-menu-item .ant-dropdown-menu-title-content{font-weight:500;font-size:.875rem;color:hsla(0,0%,100%,.9)}#franco-root .ant-dropdown-menu-item-selected{background-color:#282828 !important}#franco-root .ant-dropdown-menu-item-selected span{color:#1db954 !important}#franco-root .ant-dropdown-menu-submenu{min-width:170px}#franco-root .ant-dropdown-menu-submenu .ant-dropdown-menu-title-content{margin-left:10px}#franco-root .ant-dropdown-menu-sub{max-height:300px !important}#franco-root .ant-dropdown-menu-submenu{padding:0 !important}#franco-root .ant-dropdown-menu-submenu svg{fill:hsla(0,0%,100%,.9)}#franco-root .ant-dropdown-menu-submenu .ant-dropdown-menu-submenu-title{width:100%;display:flex;align-items:center}#franco-root .ant-dropdown-menu-title-content{font-size:.8rem;font-weight:400}#franco-root .ant-dropdown-menu-submenu:hover,#franco-root .ant-dropdown-menu-item:hover{background:hsla(0,0%,100%,0.0901960784) !important}@media(max-width: 768px){#franco-root #root>div:first-child{padding:0px !important}}#franco-root .link-social-button{display:block;padding:6px;border-radius:43px;color:#fff !important;background:#2d2d2d;font-size:20px}#franco-root .link-social-button:hover{transform:scale(1.1)}#franco-root .link-social-button:active{transform:scale(1)}#franco-root .link-text{color:#fff !important}#franco-root .link-text:hover{text-decoration:underline}#franco-root .fullscreen{display:none !important}#franco-root .fullscreen-enabled{display:block !important}#franco-root .active-icon-button{position:relative}#franco-root .active-icon-button::after{background-color:#1db954;border-radius:50%;bottom:-10px;content:"";display:block;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px;inline-size:4px !important}#franco-root .nav-header.invisible{visibility:hidden}#franco-root .nav-header{z-index:1000;position:fixed;margin-top:-1px;padding:10px 20px;overflow:hidden;overflow-y:scroll;overflow-x:hidden;border-top-left-radius:10px;border-top-right-radius:10px;overscroll-behavior:contain;overscroll-behavior-y:contain;overflow-y:auto;transition:background-color .6s ease-in-out,visibility .4s ease-in-out}@media(max-width: 768px){#franco-root .nav-header{visibility:hidden !important;opacity:0;border-top-right-radius:0;border-top-left-radius:0}#franco-root .nav-header .header-title{display:none !important}}#franco-root .nav-header .nav-header-content{transition:opacity .3s ease-in-out}#franco-root .nav-header.active{visibility:visible}#franco-root .nav-header.active .header-title{display:block}#franco-root .nav-header.active{box-shadow:0 0 10px 0 rgba(0,0,0,.3)}#franco-root .nav-header .nav-header-playlist-title{font-size:1.6rem;white-space:nowrap;margin-block:0px;font-weight:600;color:#fff;text-overflow:ellipsis;overflow:hidden}#franco-root .ant-avatar svg{width:1.3rem !important;height:1.3rem !important}#franco-root .avatar-tag svg{width:1.5rem !important;height:1.5rem !important}#franco-root .main-container{padding:7px}@media(max-width: 768px){#franco-root .main-container{padding:0}}#franco-root .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.25s}#franco-root .group:hover .group-hover\:opacity-100{opacity:1}#franco-root .chip{font-weight:400;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:0px;color:inherit;cursor:pointer;line-height:1;letter-spacing:inherit;padding:0px;border-radius:9999px;display:inline-flex;vertical-align:middle;max-inline-size:100%;margin-block-end:var(--encore-spacing-tighter-2, 8px);text-decoration:none;overflow-wrap:break-word;position:relative}#franco-root .chip span{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:9999px;color:var(--text-base, #fff);transition:background-color 200ms,color 200ms;display:inline-flex;min-inline-size:0px;min-block-size:var(--encore-control-size-smaller, 32px);-webkit-box-align:center;align-items:center;padding-block-start:var(--encore-spacing-tighter-4, 4px);padding-block-end:var(--encore-spacing-tighter-4, 4px);padding-inline-start:var(--encore-spacing-tighter, 12px);padding-inline-end:var(--encore-spacing-tighter, 12px);background-color:hsla(0,0%,100%,.1)}#franco-root .chip:hover span{background-color:hsla(0,0%,100%,.3)}#franco-root .chip:active span{background-color:hsla(0,0%,100%,.2)}#franco-root .chip.active span{color:#2a2929;background-color:#fff}#franco-root .image-button{opacity:0;pointer-events:auto;position:absolute;border:0;color:#fff;height:100%;opacity:0;position:absolute;width:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;visibility:hidden;background:rgba(0,0,0,.5);border-radius:4px}#franco-root .library-card:hover img,#franco-root .image-button:hover img{background-color:hsla(0,0%,100%,.1)}#franco-root .library-card:hover .image-button,#franco-root .image-button:hover .image-button{opacity:1;visibility:visible}#franco-root .drag-line{color:#1db954;border:1px solid #1db954 !important;background-color:#1db954;height:1px;width:100%;position:absolute;top:0;left:0;z-index:999;cursor:pointer}#franco-root .ant-dropdown-menu-item-divider{background:hsla(0,0%,100%,.11) !important;margin:1px 0 !important}#franco-root .ant-message{bottom:100px !important;top:initial !important;font-size:1rem !important}#franco-root .ant-message svg{display:none !important}#franco-root .scale:hover{transform:scale(1.1)}#franco-root .scale:active{transform:scale(1);opacity:.9}#franco-root .pointer{cursor:pointer}#franco-root img{pointer-events:none !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#franco-root .resize-handler{margin-left:3px;margin-right:3px;margin-top:10px;margin-bottom:10px;width:1px !important;flex:0 0 1px !important;opacity:0;transition:opacity .3s;cursor:grab !important}#franco-root .resize-handler:hover,#franco-root .resize-handler:active{opacity:1;background-color:#626262}#franco-root a{text-decoration:none}#franco-root a:hover{color:#fff;text-decoration:underline}#franco-root .transparent-button{--encore-spacing-tighter-5: 2px;--encore-spacing-tighter-4: 4px;--encore-spacing-tighter-3: 6px;--encore-spacing-tighter-2: 8px;--encore-spacing-base: 16px;--encore-control-size-smaller: 32px;--encore-control-size-base: 48px;--encore-control-size-larger: 56px;font-weight:700;font-size:.875rem;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:var(--encore-button-corner-radius, 9999px);cursor:pointer;position:relative;text-align:center;text-decoration:none;text-transform:none;touch-action:manipulation;transition-duration:33ms;transition-property:background-color,border-color,color,box-shadow,filter,transform;user-select:none;vertical-align:middle;transform:translate3d(0px, 0px, 0px);padding-block-start:calc(var(--encore-spacing-tighter-4, 4px) - 1px);padding-block-end:calc(var(--encore-spacing-tighter-4, 4px) - 1px);padding-inline-start:calc(var(--encore-spacing-base, 16px) - 1px);padding-inline-end:calc(var(--encore-spacing-base, 16px) - 1px);border:1px solid var(--essential-subdued, #818181);color:var(--text-base, #000000);min-inline-size:0px;min-block-size:var(--encore-control-size-smaller, 32px);display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:5px 20px;color:#fff}#franco-root .transparent-button:hover{transform:scale(1.04);border:1px solid #fff}#franco-root .transparent-button:active{opacity:.7;outline:none;transform:scale(1);border:1px solid #7c7c7c}#franco-root .viewSelector:hover{color:#fff}#franco-root .viewSelector:hover svg{fill:#fff !important}#franco-root .viewSelector:hover{transform:scale(1.04)}#franco-root .library-list .collapsed{padding-left:6px}#franco-root .library-list .grid-view{display:grid;grid-gap:var(--grid-gap);grid-auto-rows:3;grid-template-columns:repeat(auto-fill, minmax(var(--min-column-width), 1fr));grid-auto-rows:1fr;--min-column-width: 120px}#franco-root .activable-song:focus{background-color:hsla(0,0%,100%,.3) !important}#franco-root .ant-skeleton-title{min-height:30px !important;background:linear-gradient(90deg, rgba(206, 206, 206, 0.06) 25%, rgba(79, 79, 79, 0.15) 37%, rgba(0, 0, 0, 0.06) 63%) !important}#franco-root .ant-drawer-body .library{border-radius:0px}#franco-root .ant-drawer-body .library .library-list{height:100% !important;margin-right:25px}#franco-root .ant-affix{background:#1f1f1f;border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-box-shadow:0 -1px 0 0 #181818;box-shadow:0 -1px 0 0 #181818}#franco-root .playing-container{min-width:295px}@media(max-width: 1000px){#franco-root .playing-container #song-and-artist-name{max-width:250px}}@media(max-width: 900px){#franco-root .playing-container{min-width:200px}#franco-root .playing-container #song-and-artist-name{max-width:140px}}@media(max-width: 768px){#franco-root .playing-container{min-width:140px}#franco-root .playing-container #song-and-artist-name{max-width:120px}}#franco-root .login-footer{padding-top:5px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:620px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-direction:row}#franco-root .login-footer .login-container{border-radius:2px;padding:12px 24px 10px 15px;background-image:-webkit-gradient(linear, left top, right top, from(#af2896), to(#509bf5));background-image:linear-gradient(90deg, #af2896, #509bf5);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:24px;justify-content:space-between;position:relative;z-index:1}#franco-root .login-footer .login-container .title{font-weight:700;font-size:.875rem;color:#fff}#franco-root .login-footer .login-container .description{color:#fff;font-weight:400;font-size:1rem}#franco-root .white-button{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:0px;cursor:pointer;display:inline-block;position:relative;text-align:center;text-decoration:none;text-transform:none;touch-action:manipulation;transition-duration:33ms;user-select:none;vertical-align:middle;transform:translate3d(0px, 0px, 0px);padding:0px;min-inline-size:0px;align-self:center;color:#b3b3b3}#franco-root .white-button:hover,#franco-root .white-button:hover span{transform:scale(1.04)}#franco-root .white-button:active span{background-color:#c7c7c7;box-shadow:none;transform:scale(1)}#franco-root .white-button span{color:#000;font-weight:700;font-size:1rem;background-color:#f0f0f0;padding:10px 20px;border-radius:var(--encore-button-corner-radius, 9999px)}#franco-root .white-button.small span{padding:5px 20px;font-size:.875rem}#franco-root .ant-popover{max-width:336px;transition-duration:300ms;background-color:#0074e0;border-radius:8px;-webkit-box-shadow:0 4px 40px rgba(0,0,0,.3);box-shadow:0 4px 40px rgba(0,0,0,.3);color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;text-align:start;-webkit-transition-property:visibility,opacity,-webkit-transform;transition-property:visibility,opacity,-webkit-transform;transition-property:transform,visibility,opacity;transition-property:transform,visibility,opacity,-webkit-transform}#franco-root .ant-popover.login-tooltip .ant-popover-inner{padding:10px;padding-left:16px;padding-bottom:5px}#franco-root .ant-popover.login-tooltip .ant-popconfirm-inner-content{display:flex;flex-direction:row}#franco-root .ant-popover.login-tooltip button svg{fill:#fff !important;height:.875rem !important}#franco-root .ant-popover.login-tooltip .white-button{display:none !important}#franco-root .ant-popover.login-tooltip .ant-popconfirm-buttons{margin-top:0px}#franco-root .ant-popover .ant-popover-inner,#franco-root .ant-popover .ant-popover-arrow::before{background-color:#0074e0}#franco-root .ant-popover .ant-popover-inner{padding:16px;position:relative;transition-duration:300ms}#franco-root .ant-popover .ant-popconfirm-title{font-weight:700;color:#fff !important;font-size:1rem}#franco-root .ant-popover .ant-popconfirm-description{color:#fff !important;font-size:.875rem;font-weight:400}#franco-root .ant-popover .ant-popconfirm-buttons{margin-top:25px}#franco-root .ant-popover .ant-btn-text{font-weight:700;font-size:.875rem;color:#b3b3b3}#franco-root .ant-popover .ant-btn-text:hover{transform:scale(1.04);color:#fff !important;background:none !important}#franco-root .ant-popover .white-button{height:auto !important}#franco-root .ant-popover .white-button:hover{background:none !important}
/* Wave-only integration boundaries. Component styling above is compiled upstream SCSS. */
#wave-legacy-engine{display:none!important}#franco-root{height:100dvh;background:#000;color:#fff;font:14px Arial,sans-serif;text-align:left;--music-green:#1db954}#franco-root *{box-sizing:border-box}#franco-root button{font:inherit;cursor:pointer;color:inherit;background:none;border:0}#franco-root button:disabled{opacity:.45;cursor:not-allowed}#franco-root button:focus-visible,#franco-root a:focus-visible{outline:2px solid #fff;outline-offset:3px}#franco-root h1{font-size:32px;font-weight:750;letter-spacing:-1px}#franco-root h2{font-size:21px}#franco-root p,#franco-root small{color:#b3b3b3}#franco-root input,#franco-root select{font:inherit;color:#b3b3b3}#franco-root a{color:inherit}#franco-root .main-container{height:100%;padding:8px;display:flex;flex-direction:column;gap:8px}#franco-root .franco-navbar{height:56px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding-right:170px}#franco-root .franco-panels{flex:1;min-height:0}#franco-root .Main-section{height:100%;overflow:auto;background:#121212;border-radius:8px}#franco-root .franco-library,#franco-root .franco-details{background:#121212;border-radius:8px;overflow:hidden}#franco-root .resize-handler{width:8px;background:#000;flex-shrink:0}#franco-root .resize-handler:hover{background:#555}#franco-root .franco-search{height:48px;background:#1f1f1f;border-radius:28px;display:flex;align-items:center;gap:14px;max-width:500px;flex:1;padding:0 16px}#franco-root .franco-search:focus-within{outline:2px solid white}#franco-root .franco-search input{background:none;border:0;outline:0;min-width:30px;width:100%;color:#fff}#franco-root .music-brand{font-size:12px;font-weight:700;color:#ccc;margin-left:auto;white-space:nowrap}#franco-root .avatar-button{border-radius:50%;background:#bb7951;width:36px;height:36px;color:#000;font-weight:700;flex-shrink:0}#franco-root .icon-button-franco{display:inline-flex;align-items:center;justify-content:center;padding:7px;min-width:32px;min-height:32px;border-radius:50%}#franco-root .icon-button-franco:hover{background:#ffffff12}#franco-root .icon-button-franco.active{color:#1db954}#franco-root .icon-button-franco svg{width:20px;height:20px}#franco-root .library-title{display:flex;align-items:center;gap:8px;padding:14px 12px;min-height:64px}#franco-root .library-title strong{flex:1}#franco-root .library-title.collapsed{flex-direction:column;padding:14px 0;gap:12px}#franco-root .add-playlist-button{background:#ffffff0a;border-radius:50%;height:36px;width:36px;display:grid;place-items:center}#franco-root .library-list{height:calc(100% - 110px);overflow:auto;padding:0 8px}#franco-root .library-card{min-height:64px;gap:12px}#franco-root .library-card.collapsed{min-height:64px}#franco-root .library-copy{min-width:0}#franco-root .library-copy h3{font-size:15px;font-weight:500;margin:0 0 6px}#franco-root .library-copy p{font-size:13px;margin:0}#franco-root .cover-placeholder{display:grid;place-items:center;width:52px;height:52px;background:linear-gradient(135deg,#4c18ba,#bbddd2);border-radius:4px}#franco-root .cover-placeholder svg{width:24px;height:24px}#franco-root .compact .library-card{min-height:40px}#franco-root .compact .library-card img,#franco-root .compact .cover-placeholder{width:32px;height:32px}#franco-root .franco-player{height:80px;flex-shrink:0;display:flex;align-items:center;gap:16px;background:#000;padding:4px 8px}#franco-root .song-details{display:flex;align-items:center;gap:10px;width:28%;min-width:0}#franco-root .song-details img{width:56px;height:56px;border-radius:4px}#franco-root .song-details>div{min-width:0}#franco-root .song-details strong,#franco-root .song-details small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}#franco-root .song-details small{font-size:11px;margin-top:6px}#franco-root .play-controls{width:40%}#franco-root .control-buttons{display:flex;align-items:center;justify-content:center;gap:14px;height:40px}#franco-root .player-pause-button{background:#fff;color:#000;margin:0;flex-shrink:0}#franco-root .player-pause-button svg{fill:#000;width:16px;height:16px}#franco-root .progress-row{display:flex;align-items:center;gap:10px;font-size:11px;color:#aaa}#franco-root input[type=range]{accent-color:#1db954;min-width:0}#franco-root .progress-row input{flex:1;height:4px}#franco-root .extra-controls{display:flex;align-items:center;margin-left:auto;min-width:0}#franco-root .extra-controls input{width:70px;height:4px}#franco-root .Home-seccion{padding:24px;height:auto}#franco-root .home-filters{display:flex;gap:8px}#franco-root .home-filters button{border-radius:24px;background:#ffffff15;padding:8px 14px}#franco-root .home-filters .selected{background:#fff;color:#000}#franco-root .home-playlists{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}#franco-root .home-playlists button{display:flex;gap:16px;align-items:center;background:#ffffff12;border-radius:5px;overflow:hidden;text-align:left;min-height:64px}#franco-root .home-playlists img{width:64px;height:64px}#franco-root .empty-library{padding:30px 0 60px}#franco-root .outlined{display:inline-flex;align-items:center;justify-content:center;border:1px solid #777;border-radius:24px;padding:7px 16px;font-size:13px;font-weight:650;text-decoration:none;background:none;white-space:nowrap}#franco-root .outlined:hover{border-color:#fff;transform:scale(1.02)}#franco-root .playlist-header{display:flex;align-items:end;gap:24px;padding:32px 24px;background:linear-gradient(#34484b,#253234)}#franco-root .playlist-cover{width:180px;height:180px;flex-shrink:0;display:grid;place-items:center;background:#242424;box-shadow:0 8px 30px #0005}#franco-root .playlist-cover img{width:100%;height:100%;object-fit:cover}#franco-root .playlist-cover svg{width:70px;height:70px}#franco-root .playlist-header h1{font-size:clamp(28px,4vw,72px);margin:16px 0;line-height:1.05}#franco-root .playlist-controls{display:flex;gap:16px;padding:24px;align-items:center}#franco-root .green-play{width:56px;height:56px;background:#1db954;border-radius:50%;display:grid;place-items:center}#franco-root .green-play svg{fill:#000;width:24px;height:24px}#franco-root .track-table{padding:0 20px 24px}#franco-root .track-table-head,#franco-root .song-row{display:grid;grid-template-columns:32px minmax(100px,1fr) minmax(80px,.6fr) 55px 28px;gap:12px;align-items:center}#franco-root .track-table-head{font-size:12px;color:#aaa;border-bottom:1px solid #ffffff18;height:38px;margin-bottom:10px}#franco-root .song-row{height:58px;border-radius:4px;padding:0 4px;font-size:13px;color:#aaa}#franco-root .song-row:hover{background:#ffffff12}#franco-root .track-copy{display:flex;gap:12px;align-items:center;min-width:0}#franco-root .track-copy>div{min-width:0}#franco-root .track-copy strong,#franco-root .track-copy small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#franco-root .track-copy strong{font-size:14px;font-weight:400;color:#fff;margin-bottom:5px}#franco-root .current .track-copy strong{color:#1db954}#franco-root .track-copy img{width:40px;height:40px;object-fit:cover;border-radius:4px}#franco-root .row-play svg{display:none;width:16px;fill:#fff}#franco-root .song-row:hover .row-play{font-size:0}#franco-root .song-row:hover .row-play svg{display:inline}#franco-root .song-row>button svg{height:18px;width:18px}#franco-root .franco-details>header{display:flex;align-items:center;justify-content:space-between;padding:12px}#franco-root .now-playing{padding:16px}#franco-root .now-playing img{width:100%;border-radius:8px}#franco-root .queue-entry{display:flex;align-items:center;gap:4px;padding:12px}#franco-root .queue-entry>button:first-child{flex:1;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis}#franco-root .queue-entry small{display:block;font-size:12px;margin-top:6px}#franco-root .entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}#franco-root .music-error{background:#5d261e;padding:12px;display:flex;justify-content:space-between;gap:12px}#franco-root .content-scaled{zoom:var(--music-scale,1)}
.wave-create-menu .ant-dropdown-menu{width:380px;padding:10px;background:#282828}.wave-create-menu .ant-dropdown-menu-item{padding:8px 10px}.create-playlist-menu-item{display:flex;align-items:center;gap:12px}.create-playlist-menu-item__icon{border-radius:50%;width:48px;height:48px;background:#ffffff12;display:grid;place-items:center;flex-shrink:0}.create-playlist-menu-item__icon svg{width:24px;height:24px;fill:#ddd}.create-playlist-menu-item__text{display:flex;flex-direction:column;gap:5px}.create-playlist-menu-item__title{font-size:16px;font-weight:700}.create-playlist-menu-item__description{font-size:13px;color:#b3b3b3}.beta{background:#1ed760;color:#000;font-size:11px;border-radius:2px;padding:2px 4px;margin-left:4px}.ant-modal label{display:block;margin:16px 0}.ant-modal select{display:block;background:#222;color:#fff;padding:8px;width:100%;border:1px solid #555}
#franco-root .music-settings{max-width:900px;margin:auto;padding:28px 32px 80px}#franco-root .music-settings>header{display:flex;justify-content:space-between;align-items:center}#franco-root .music-settings input:not([type=range]){max-width:180px;background:#222;border:1px solid #444;border-radius:20px;padding:8px 12px}#franco-root .settings-scope{font-size:12px}#franco-root .settings-section{margin:34px 0}#franco-root .settings-section h2{font-size:16px;letter-spacing:-.1px;margin-bottom:20px}#franco-root .setting-row{display:flex;gap:28px;justify-content:space-between;align-items:center;margin:17px 0;line-height:1.5;color:#b3b3b3}#franco-root .setting-row>div:first-child{flex:1;min-width:0}#franco-root .setting-row small{display:block;font-size:12px;max-width:590px;margin-top:3px}#franco-root .setting-row .ant-switch{background:#535353;min-width:42px}#franco-root .setting-row .ant-switch.ant-switch-checked{background:#1db954}#franco-root .setting-row select{max-width:220px;background:#222;border:0;padding:8px}#franco-root .setting-row .ant-select{min-width:160px;max-width:230px}#franco-root .zoom-panel,#franco-root .eq-panel{background:#202020;padding:24px;border-radius:8px}#franco-root .zoom-panel>.outlined,#franco-root .eq-panel>.outlined{display:flex;margin-left:auto}#franco-root .zoom-previews,#franco-root .zoom-steps{display:flex;justify-content:space-between;margin:12px 0 28px}#franco-root .zoom-previews button{display:grid;justify-items:center;gap:15px}#franco-root .mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:4px;border:1px solid #777;width:80px;height:65px}#franco-root .mini-grid i{background:#555}#franco-root .grid-1 i{background:#1db954}#franco-root .grid-2{grid-template-columns:repeat(3,1fr)}#franco-root .zoom-steps small{display:block;margin-top:8px}#franco-root .zoom-steps .selected{color:#1db954}#franco-root .eq-graph{height:260px;position:relative;display:flex;justify-content:space-between;padding:30px 30px 40px;margin:20px 30px}#franco-root .eq-graph svg{position:absolute;left:30px;top:30px;width:calc(100% - 60px);height:190px;pointer-events:none}#franco-root .eq-band{display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:1;width:10px;font-size:12px;color:#bbb;white-space:nowrap}#franco-root .eq-band input{writing-mode:vertical-lr;direction:rtl;height:190px;width:20px;opacity:.9}#franco-root .eq-max,#franco-root .eq-min{position:absolute;left:-20px;font-size:11px;color:#aaa}#franco-root .eq-max{top:25px}#franco-root .eq-min{bottom:35px}#franco-root .lyrics-view{padding:28px 32px;min-height:100%;background:linear-gradient(#3b4b3c,#17241b)}#franco-root .lyrics-view header{display:flex;justify-content:space-between;align-items:center}#franco-root .lyrics-view header a{font-size:12px}#franco-root .lyrics-tools{display:flex;gap:20px;position:sticky;top:0;background:#17241bf0;padding:12px;z-index:1}#franco-root .lyrics-tools input{width:60px;background:#222;border:1px solid #777}#franco-root .lyric{display:block;text-align:left;font-size:clamp(24px,3vw,40px);font-weight:750;line-height:1.5;color:#a6b3a6;margin:14px 0}#franco-root .lyric.active{color:#fff}#franco-root .lyrics-view pre{white-space:pre-wrap;font:inherit;line-height:2}
@media(max-width:1000px){#franco-root .album-column{display:none}#franco-root .track-table-head,#franco-root .song-row{grid-template-columns:25px minmax(100px,1fr) 45px 25px}#franco-root .music-brand{display:none}#franco-root .extra-controls input{display:none}#franco-root .song-details .icon-button-franco{display:none}}
@media(max-width:767px){#franco-root{height:calc(100dvh - 48px)}#franco-root .main-container{padding:4px}#franco-root .franco-navbar{padding-right:0;gap:6px;height:52px}#franco-root .franco-library{max-width:68px!important;min-width:68px!important}#franco-root .library-title strong,#franco-root .library-copy{display:none}#franco-root .library-title{flex-direction:column}#franco-root .library-list{padding:0 4px}#franco-root .library-card{gap:0}#franco-root .library-card img,#franco-root .cover-placeholder{width:44px;height:44px}#franco-root .franco-details{position:fixed!important;inset:108px 8px 110px 76px;z-index:10;max-width:none!important;box-shadow:0 0 40px #000}#franco-root .franco-player{height:92px;display:grid;grid-template-columns:1fr auto;gap:3px;padding:2px}#franco-root .song-details{width:auto;grid-row:1;grid-column:1;max-width:150px}#franco-root .song-details img{width:34px;height:34px}#franco-root .play-controls{width:100%;grid-row:2;grid-column:1/3;display:flex;align-items:center;gap:6px}#franco-root .control-buttons{gap:3px}#franco-root .control-buttons .icon-button-franco{padding:3px;min-width:24px}#franco-root .progress-row{flex:1;min-width:0}#franco-root .progress-row input{width:45px}#franco-root .extra-controls{grid-column:2;grid-row:1}#franco-root .playlist-header{padding:20px 12px;gap:10px;display:block}#franco-root .playlist-cover{width:100px;height:100px}#franco-root .playlist-header h1{font-size:25px}#franco-root .playlist-controls{gap:7px;padding:12px;flex-wrap:wrap}#franco-root .track-table{padding:0 8px}#franco-root .Home-seccion{padding:16px 10px}#franco-root .music-settings{padding:20px 12px}#franco-root .music-settings>header{display:block}#franco-root .setting-row{gap:8px;flex-wrap:wrap}#franco-root .setting-row>div:first-child{min-width:130px}#franco-root .eq-panel{padding:12px}#franco-root .eq-graph{margin:20px 0;padding-left:20px;padding-right:0}#franco-root .eq-max,#franco-root .eq-min{left:0}#franco-root .lyrics-view{padding:20px 12px}#franco-root .lyrics-tools{flex-wrap:wrap}.wave-create-menu .ant-dropdown-menu{width:min(380px,calc(100vw - 16px))}}
@media(prefers-reduced-motion:reduce){#franco-root *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
#franco-root>div{height:100%}

/* Override selected-project class names whose original parent layout differs. */
#franco-root .now-playing{display:block;width:100%;min-width:0;height:auto;position:static;overflow-wrap:anywhere}
#franco-root .now-playing img{display:block;max-width:100%;height:auto;aspect-ratio:1;object-fit:cover}
#franco-root .now-playing h2{font-size:22px;line-height:1.3;margin:20px 0 8px}
#franco-root .franco-details{overflow-y:auto;overflow-x:hidden}
#franco-root .playlist-header>div:last-child{min-width:0;flex:1}
#franco-root .playlist-header>div:last-child>span,#franco-root .playlist-header small{font-size:13px;line-height:1.5;font-weight:400}
#franco-root .playlist-header p{font-size:14px;line-height:1.5}
#franco-root .entity-cover{width:180px;height:180px;object-fit:cover;border-radius:6px;margin:15px 0}
#franco-root .entity-cover.artist{border-radius:50%}
#franco-root .eq-band input{appearance:none;-webkit-appearance:none;background:transparent;padding:0;border:0}
#franco-root .eq-band input::-webkit-slider-runnable-track{width:1px;height:190px;background:#ffffff14}
#franco-root .eq-band input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:8px;height:8px;border-radius:50%;background:white;margin-left:-3px;box-shadow:0 0 0 5px transparent}
#franco-root .eq-band input::-moz-range-track{width:1px;background:#ffffff14}
#franco-root .eq-band input::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:#fff}

#franco-root .eq-graph svg{overflow:visible}#franco-root .eq-band input::-webkit-slider-thumb{background:transparent;box-shadow:none;width:18px;height:18px;margin-left:-8px}#franco-root .eq-band input:focus-visible{outline:1px solid white;outline-offset:3px}

.create-playlist-menu-item__icon svg[fill="none"]{fill:none}

#franco-root .playback-spinner{width:17px;height:17px;border:2px solid #888;border-top-color:#000;border-radius:50%;animation:wave-spin .9s linear infinite}@keyframes wave-spin{to{transform:rotate(360deg)}}
/* Player rail: native keyboard/touch seeking over real buffered and played ranges. */
#franco-root .progress-row>span{font-variant-numeric:tabular-nums;min-width:30px}
#franco-root .progress-row>span:last-child{text-align:right}
#franco-root .seek-control{position:relative;flex:1;min-width:32px;height:24px}
#franco-root .seek-rail{position:absolute;inset:10px 0;height:4px;background:#424242;border-radius:5px;overflow:hidden;pointer-events:none}
#franco-root .seek-rail i{position:absolute;height:100%;border-radius:5px;top:0}
#franco-root .seek-hover{background:#b3b3b3}#franco-root .seek-played{left:0;background:#1db954}
#franco-root .progress-row .seek-control input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:24px;margin:0;background:transparent;cursor:pointer;border:0;padding:0}
#franco-root .seek-control input::-webkit-slider-runnable-track{height:4px;background:transparent}
#franco-root .seek-control input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4px;border-radius:50%;background:#fff;border:0}
#franco-root .seek-control input::-moz-range-track{height:4px;background:transparent}
#franco-root .seek-control input::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff}
#franco-root .seek-control input:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:5px}
#franco-root .seek-control input:disabled{cursor:default;opacity:.3}
#franco-root .seek-tooltip{position:absolute;bottom:29px;transform:translateX(-50%);background:#282828;color:#fff;padding:4px 7px;border-radius:4px;font-size:12px;font-weight:600;pointer-events:none;box-shadow:0 2px 8px #0008;z-index:20}
/* Independent lyrics viewport; no scrollIntoView on page ancestors. */
#franco-root .lyrics-route{height:100%;display:flex;flex-direction:column;overflow:hidden}
#franco-root .lyrics-view{padding:0;min-height:0;height:100%;flex:1;display:flex;flex-direction:column;position:relative;background:#283139;overflow:hidden}
#franco-root .lyrics-view header{padding:20px 32px 12px;gap:16px;flex-shrink:0}
#franco-root .lyrics-view h1{font-size:18px;margin:0 0 5px}
#franco-root .lyrics-view header p{margin:0;font-size:13px;color:#b7bec5}
#franco-root .lyrics-view header a{color:#b7bec5;font-size:11px;white-space:nowrap}
#franco-root .lyrics-viewport{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;outline-offset:-3px}
#franco-root .lyrics-lines{max-width:760px;margin:auto;padding:32px 32px 45vh}
#franco-root .lyric{display:block;width:100%;border:0;background:transparent;text-align:left;font-size:48px;font-weight:750;letter-spacing:-1.8px;line-height:1.22;color:#a9b0b7;margin:0 0 32px;padding:0;transition:color .16s;cursor:pointer;overflow-wrap:anywhere}
#franco-root .lyric.past{color:#6c7883}
#franco-root .lyric.active{color:#fff}
#franco-root .lyric:not(.active):hover{color:#e3e8ec;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}
#franco-root .lyric:focus-visible{outline:2px solid #fff;outline-offset:7px;border-radius:3px}
#franco-root .lyrics-message{font-size:32px;font-weight:700;line-height:1.3;color:#b8c0c7}
#franco-root .lyrics-plain{white-space:pre-wrap;font-size:clamp(26px,3vw,48px);line-height:1.65;font-weight:700;letter-spacing:-1px;color:#c5cbd0}
#franco-root .lyrics-status{font-size:13px;color:#b7bec5;margin-bottom:32px}
#franco-root .lyrics-tools{position:absolute;top:auto;bottom:16px;left:16px;right:16px;padding:0;background:none;justify-content:center;align-items:center;gap:12px;pointer-events:none}
#franco-root .lyrics-tools label,#franco-root .lyrics-sync{pointer-events:auto;background:#20262ef5;border:1px solid #ffffff30;box-shadow:0 4px 16px #0003;border-radius:24px;padding:10px 16px;font-size:12px;color:#fff}
#franco-root .lyrics-tools input{width:48px;background:transparent;border:0;color:#fff;font:inherit}
#franco-root .lyrics-sync:hover{background:#3b4550}
@media(max-width:767px){#franco-root .lyrics-view header{padding:16px 16px 8px;flex-wrap:wrap;gap:6px}#franco-root .lyrics-lines{padding:24px 16px 45vh}#franco-root .lyric{font-size:30px;letter-spacing:-1px;margin-bottom:26px}#franco-root .lyrics-tools{bottom:10px;left:8px;right:8px;gap:6px}#franco-root .lyrics-tools label,#franco-root .lyrics-sync{padding:8px 10px;font-size:11px}}
@media(prefers-reduced-motion:reduce){#franco-root .lyric{transition:none}}
#franco-root .seek-control input::-webkit-slider-thumb{opacity:1}
#franco-root .seek-rail{left:6px;right:6px}


/* Playlist layout matched to the supplied desktop reference; scoped to Music. */
#franco-root .playlist-reference{background:#121212;min-height:100%}
#franco-root .playlist-reference .playlist-header{background:linear-gradient(150deg,#342955,#251d3b);padding-bottom:28px}
#franco-root .playlist-body{background:linear-gradient(#211835 0,rgba(27,22,39,.6) 120px,#121212 235px);padding-bottom:28px}
#franco-root .playlist-controls{padding:24px;gap:24px;min-height:104px;flex-wrap:wrap}
#franco-root .playlist-controls .green-play{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#1ed760;color:#000;padding:0;flex-shrink:0}
#franco-root .playlist-controls .green-play svg{height:24px;width:24px;fill:#000}
#franco-root .playlist-controls .green-play:hover{background:#3be477;transform:scale(1.04)}
#franco-root .playlist-shuffle,#franco-root .playlist-more,#franco-root .download-unavailable button{display:grid;place-items:center;padding:0;width:32px;height:36px;color:#b3b3b3}
#franco-root .playlist-shuffle svg,#franco-root .download-unavailable svg{width:30px;height:30px!important}
#franco-root .playlist-shuffle.active{color:#1ed760}
#franco-root .playlist-shuffle.active svg{fill:#1ed760}
#franco-root .playlist-more svg{width:24px;height:24px}
#franco-root .playlist-tools{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}
#franco-root .playlist-tools input{background:#ffffff12;border:0;border-radius:4px;outline-offset:2px;padding:8px 10px;width:170px;color:#fff}
#franco-root .playlist-search-toggle{width:32px;height:32px;display:grid;place-items:center;color:#b3b3b3}
#franco-root .playlist-search-toggle:hover{color:#fff}
#franco-root .playlist-search-toggle svg{width:19px;height:19px}
#franco-root .playlist-sort{display:flex;align-items:center;gap:6px;color:#b3b3b3}
#franco-root .playlist-sort select{appearance:none;background:transparent;border:0;padding:8px 2px;max-width:125px;cursor:pointer;color:#b3b3b3;font-size:14px}
#franco-root .playlist-sort option{background:#282828;color:white}
#franco-root .playlist-sort svg{width:19px;height:19px;pointer-events:none}
#franco-root .playlist-filter-chips{display:flex;gap:8px;padding:8px 24px 10px}
#franco-root .playlist-filter-chips button{border-radius:999px;background:#ffffff14;padding:8px 13px;font-size:13px;font-weight:600}
#franco-root .playlist-filter-chips button:hover{background:#ffffff23}
#franco-root .playlist-filter-chips button[aria-pressed=true]{background:#ffffff24}
#franco-root .reference-tracks{padding:0 24px 24px;container-type:inline-size;container-name:tracklist}
#franco-root .reference-tracks .track-table-head,#franco-root .reference-tracks .song-row{display:grid;grid-template-columns:24px minmax(140px,1.6fr) minmax(90px,1fr) 24px 52px 24px;gap:12px;padding:0 12px;align-items:center}
#franco-root .playlist-tracks .track-table-head,#franco-root .playlist-tracks .song-row{grid-template-columns:24px minmax(140px,1.65fr) minmax(80px,1fr) minmax(90px,1fr) 24px 46px 24px}
#franco-root .reference-tracks .track-table-head{height:36px;margin-bottom:12px;color:#b3b3b3;font-size:14px;border-bottom:1px solid #ffffff20}
#franco-root .reference-tracks .song-row{height:56px;min-height:56px;border-radius:4px;font-size:14px;color:#b3b3b3}
#franco-root .reference-tracks .song-row:hover,#franco-root .reference-tracks .song-row:focus-within{background:#ffffff19}
#franco-root .reference-tracks .track-copy{gap:12px;min-width:0}
#franco-root .reference-tracks .track-copy img,#franco-root .track-art-placeholder{width:40px;height:40px;border-radius:3px;flex-shrink:0}
#franco-root .track-art-placeholder{background:#292929;display:grid;place-items:center}
#franco-root .reference-tracks .track-copy strong{font-size:16px;font-weight:500;line-height:21px;margin:0 0 2px;color:#fff}
#franco-root .reference-tracks .track-copy small{font-size:13px;line-height:18px;color:#b3b3b3}
#franco-root .reference-tracks .current .track-copy strong{color:#1ed760}
#franco-root .reference-tracks .album-column,#franco-root .reference-tracks .date-column{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
#franco-root .reference-tracks .duration-column{font-variant-numeric:tabular-nums;text-align:right}
#franco-root .reference-tracks .duration-column svg{width:17px;height:17px;vertical-align:middle}
#franco-root .reference-tracks .row-play{position:relative;display:grid;place-items:center;width:24px;height:40px;padding:0;font-size:16px;color:#b3b3b3}
#franco-root .reference-tracks .row-number{display:grid;place-items:center}
#franco-root .reference-tracks .row-play-glyph{display:none;align-items:center;justify-content:center;font-size:14px}
#franco-root .reference-tracks .row-play-glyph svg{display:block;width:14px;height:14px!important;fill:#fff!important}
#franco-root .reference-tracks .song-row:hover .row-number,#franco-root .reference-tracks .song-row:focus-within .row-number{display:none}
#franco-root .reference-tracks .song-row:hover .row-play-glyph,#franco-root .reference-tracks .song-row:focus-within .row-play-glyph{display:flex}
#franco-root .reference-tracks .row-more,#franco-root .reference-tracks .row-save{height:32px;width:24px;padding:0;display:grid;place-items:center;opacity:0;color:#b3b3b3}
#franco-root .reference-tracks .row-more svg{width:20px;height:20px;fill:currentColor}
#franco-root .reference-tracks .row-save svg{width:17px;height:17px}
#franco-root .reference-tracks .row-save.is-saved{opacity:1;color:#1ed760}
#franco-root .reference-tracks .song-row:hover .row-more,#franco-root .reference-tracks .song-row:hover .row-save,#franco-root .reference-tracks .song-row:focus-within .row-more,#franco-root .reference-tracks .song-row:focus-within .row-save{opacity:1}
#franco-root .reference-tracks .row-more:hover,#franco-root .reference-tracks .row-save:hover{color:white;transform:scale(1.08)}
#franco-root .explicit-badge{display:inline-grid;place-items:center;width:14px;height:14px;background:#b3b3b3;color:#121212;border-radius:2px;font:600 10px Arial;margin-right:5px}
#franco-root .equalizer-bars{display:flex;align-items:end;gap:2px;height:14px}
#franco-root .equalizer-bars i{width:3px;height:9px;background:#1ed760;animation:wave-row-level .8s ease-in-out infinite alternate}
#franco-root .equalizer-bars i:nth-child(2){height:14px;animation-delay:-.4s}
#franco-root .equalizer-bars i:nth-child(3){height:6px;animation-delay:-.2s}
@keyframes wave-row-level{to{height:3px}}
#franco-root .playlist-no-results{padding:24px}
@container tracklist (max-width:720px){#franco-root .playlist-tracks .date-column{display:none}#franco-root .playlist-tracks .track-table-head,#franco-root .playlist-tracks .song-row{grid-template-columns:24px minmax(140px,1.6fr) minmax(80px,1fr) 24px 46px 24px}}
@container tracklist (max-width:540px){#franco-root .reference-tracks .album-column,#franco-root .reference-tracks .date-column{display:none}#franco-root .reference-tracks .track-table-head,#franco-root .reference-tracks .song-row{grid-template-columns:20px minmax(60px,1fr) 22px 40px 22px;gap:8px;padding:0 4px}#franco-root .reference-tracks .track-copy strong{font-size:14px}#franco-root .reference-tracks .track-copy small{font-size:12px}}
@media(max-width:700px){#franco-root .reference-tracks{padding:0 8px 16px}#franco-root .playlist-controls{padding:16px;gap:14px}#franco-root .playlist-filter-chips{padding-left:16px}#franco-root .playlist-tools{flex-wrap:wrap}#franco-root .playlist-tools input{width:130px}#franco-root .playlist-reference .playlist-header{padding:24px 16px}}
@media(hover:none){#franco-root .reference-tracks .row-more{opacity:1}}
@media(prefers-reduced-motion:reduce){#franco-root .equalizer-bars i{animation:none}}
