:root{--cs-gap:10px;--cs-gap-mobile:6px;--cs-radius:10px;--cs-pad:8px;--cs-media-desktop-w:168px;--cs-border:1px solid #22d3ee47;--cs-bg:#0b17369e;--cs-title:#e8f7ff;--cs-secondary:#9bdcf0;--cs-meta:#7eb6cb;--cs-accent:#22d3ee;--cs-ink:#020617}.cs-grid{gap:var(--cs-gap);box-sizing:border-box;justify-content:stretch;align-items:stretch;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.cs-grid--media{grid-template-columns:repeat(auto-fill, minmax(var(--cs-media-desktop-w), var(--cs-media-desktop-w)));justify-content:start}.cs-grid--store{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cs-grid--promotion{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cs-grid--ringtone{grid-template-columns:repeat(auto-fill, minmax(var(--cs-media-desktop-w), var(--cs-media-desktop-w)));justify-content:start}.cs-grid--list{grid-template-columns:1fr;gap:6px}html body .zml-app.view-grid .horizontal-rail-track.cs-grid--media,html body .zml-app.view-grid .horizontal-rail-track.song-grid,html body .zml-app.view-grid .horizontal-rail-track.video-grid,html body .zml-app.view-grid .horizontal-rail-track.artist-album-grid,html body .zml-app.view-grid .horizontal-rail-track.artist-playlist-grid,html body .zml-app.view-grid .horizontal-rail-track.discovery-grid,html body .zml-app.view-grid .horizontal-rail-track.marketplace-release-grid,html body .zml-app.view-grid .discovery-grid,html body .zml-app.view-grid .home-discovery-grid,html body .zml-app.view-grid .desktop-media-grid,html body .zml-app.view-grid .playlist-detail-grid,html body .zml-app.view-grid .song-grid,html body .zml-app.view-grid .video-grid,html body .zml-app.view-grid .recent-list{grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(auto-fill, minmax(var(--cs-media-desktop-w), var(--cs-media-desktop-w)))!important;gap:var(--cs-gap)!important;scroll-snap-type:none!important;grid-auto-rows:auto!important;justify-content:start!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body .zml-app.view-grid .horizontal-rail-track.artist-grid,html body .zml-app.view-grid .horizontal-rail-track.cs-grid--store,html body .zml-app .artist-grid.cs-grid--store{grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:var(--cs-gap)!important;scroll-snap-type:none!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;justify-content:stretch!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body .zml-app.view-grid .horizontal-rail-track.marketplace-bundle-grid,html body .zml-app.view-grid .horizontal-rail-track.marketplace-limited-grid,html body .zml-app.view-grid .horizontal-rail-track.marketplace-preorder-grid,html body .zml-app.view-grid .horizontal-rail-track.cs-grid--promotion{grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:var(--cs-gap)!important;scroll-snap-type:none!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;justify-content:stretch!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body .zml-app.view-grid .ringtone-market-grid,html body .zml-app.view-grid .ringtone-purchased-list,html body .zml-app.view-grid .ringtone-card-grid[data-ringtone-collection-grid=true]{grid-auto-flow:row!important;grid-auto-columns:unset!important;grid-template-columns:repeat(auto-fill, minmax(var(--cs-media-desktop-w), var(--cs-media-desktop-w)))!important;gap:var(--cs-gap)!important;justify-content:start!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body .zml-app .marketplace-chart-list,html body .zml-app .cs-grid--list{grid-template-columns:1fr!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}html body .zml-app.view-grid .horizontal-rail{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}html body .zml-app.view-grid .horizontal-rail .rail-arrow{display:none!important}[data-card-family=media].cs-media-card,html body .zml-app.view-grid [data-desktop-media-grid-card=true].desktop-media-grid-card{padding:var(--cs-pad);border:var(--cs-border);border-radius:var(--cs-radius);background:var(--cs-bg);gap:8px;margin:0;position:relative;box-sizing:border-box!important;width:var(--cs-media-desktop-w)!important;min-width:0!important;max-width:var(--cs-media-desktop-w)!important;flex-direction:column!important;flex:none!important;grid-template-rows:none!important;grid-template-columns:none!important;height:auto!important;display:flex!important;overflow:hidden!important;transform:none!important}[data-card-family=media] .cs-media-card__art,html body .zml-app.view-grid [data-desktop-media-grid-card=true]>.desktop-media-grid-card__art{background:#0f172a59;border-radius:8px;aspect-ratio:1!important;flex:none!important;width:100%!important;display:block!important;position:relative!important;overflow:hidden!important}[data-card-family=media] .cs-media-card__img,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}[data-card-family=media] .cs-media-card__copy,html body .zml-app.view-grid [data-desktop-media-grid-card=true]>.desktop-media-grid-card__copy{gap:2px;flex-direction:column!important;flex:none!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;display:flex!important;overflow:hidden!important}[data-card-family=media] .cs-media-card__title,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__title,html body .zml-app.view-grid [data-desktop-media-grid-card=true] h3.desktop-media-grid-card__title{color:var(--cs-title);font-weight:600;-webkit-line-clamp:2!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;-webkit-box-orient:vertical!important;height:auto!important;max-height:2.5em!important;margin:0!important;font-size:13px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}[data-card-family=media] .cs-media-card__secondary,[data-card-family=media] .cs-media-card__meta,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__secondary,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__meta{white-space:nowrap!important;text-overflow:ellipsis!important;writing-mode:horizontal-tb!important;width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important}[data-card-family=media] .cs-media-card__secondary,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__secondary{color:var(--cs-secondary);opacity:.9;font-size:12px!important;line-height:1.3!important}[data-card-family=media] .cs-media-card__meta,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__meta{color:var(--cs-meta);opacity:.75;font-size:11px!important;line-height:1.3!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__play{color:#041018;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#22d3eeeb;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;z-index:3!important;width:36px!important;height:36px!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__more{outline-offset:2px;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;z-index:4!important;-webkit-backdrop-filter:none!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:8px!important;right:8px!important;transform:none!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__more:before{content:"";pointer-events:auto;background:0 0;position:absolute;inset:-6px}html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__more svg{pointer-events:none;flex:none;filter:none!important;width:18px!important;height:18px!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true][data-grid-card-hover=true] .desktop-media-grid-card__play,html body .zml-app.view-grid [data-desktop-media-grid-card=true][data-grid-card-hover=true] .desktop-media-grid-card__more,html body .zml-app.view-grid [data-desktop-media-grid-card=true]:focus-within .desktop-media-grid-card__play,html body .zml-app.view-grid [data-desktop-media-grid-card=true]:focus-within .desktop-media-grid-card__more,html body .zml-app.view-grid [data-desktop-media-grid-card=true][data-grid-menu-open=true] .desktop-media-grid-card__more{opacity:1;visibility:visible;pointer-events:auto}@media (hover:none){html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__more{opacity:1;visibility:visible;pointer-events:auto}}html body .zml-app.view-grid [data-desktop-media-grid-card=true] .media-card-actions,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .artist-album-actions,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .discovery-card-action,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .card-secondary-actions,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .ringtone-card-actions,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .stats,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desc{display:none!important}[data-card-family=store].cs-store-card{box-sizing:border-box;border:var(--cs-border);border-radius:var(--cs-radius);background:#0b1736;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;height:100%;margin:0;padding:12px;display:flex;overflow:hidden}[data-card-family=store] .cs-store-card__art-btn{color:#fff;text-align:center;cursor:pointer;background:#10204a;border:0;border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;padding:10px;display:flex}[data-card-family=store] .cs-store-card__media{aspect-ratio:1;background:#020617;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:0;margin:0;padding:0;display:flex;overflow:hidden;transform:none}[data-card-family=store] .cs-store-card__art{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:#020617;border-radius:0;width:100%;max-width:none;height:100%;margin:0;display:block;transform:none}[data-card-family=store] .cs-store-card__name{width:100%;min-width:0;color:var(--cs-title);-webkit-line-clamp:2;white-space:normal;word-break:break-word;overflow-wrap:anywhere;writing-mode:horizontal-tb;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}[data-card-family=store] .cs-store-card__meta{width:100%;min-width:0;color:var(--cs-secondary);-webkit-line-clamp:2;white-space:normal;word-break:break-word;overflow-wrap:anywhere;writing-mode:horizontal-tb;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}[data-card-family=store] .cs-store-card__actions{grid-template-columns:1fr;gap:8px;width:100%;margin-top:auto;display:grid}[data-card-family=store] .cs-store-card__actions:has(>:nth-child(2)){grid-template-columns:1fr 1fr}[data-card-family=store] .cs-store-card__actions button{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:40px;padding:0 10px;font-weight:800;display:inline-flex;overflow:hidden}[data-card-family=store] .cs-store-card__actions .play-btn{background:var(--cs-accent);color:var(--cs-ink)}[data-card-family=store] .cs-store-card__actions .follow-btn{color:var(--cs-accent);background:#10204a;border:1px solid #22d3ee59}[data-card-family=store] .cs-store-card__actions .follow-btn.followed{background:#22d3ee2e}[data-card-family=promotion].cs-promotion-card{box-sizing:border-box;border:var(--cs-border);border-radius:var(--cs-radius);background:#0b1736;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;height:100%;margin:0;padding:12px;display:flex;overflow:hidden}[data-card-family=promotion] .cs-promotion-card__art{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:#020617;border-radius:8px;flex:none;width:100%}[data-card-family=promotion] .cs-promotion-card__body{flex-direction:column;flex:auto;gap:4px;width:100%;min-width:0;display:flex}[data-card-family=promotion] .cs-promotion-card__label{color:var(--cs-accent);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}[data-card-family=promotion] .cs-promotion-card__title{color:#fff;-webkit-line-clamp:2;white-space:normal;word-break:break-word;overflow-wrap:anywhere;writing-mode:horizontal-tb;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}[data-card-family=promotion] .cs-promotion-card__meta{color:var(--cs-secondary);-webkit-line-clamp:2;white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}[data-card-family=promotion] .cs-promotion-card__action{box-sizing:border-box;background:var(--cs-accent);width:100%;min-width:0;min-height:40px;color:var(--cs-ink);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;overflow:hidden}[data-card-family=ringtone].cs-ringtone-card,html body .zml-app.view-grid [data-card-family=ringtone][data-desktop-media-grid-card=true]{width:var(--cs-media-desktop-w)!important;max-width:var(--cs-media-desktop-w)!important;min-width:0!important}[data-card-family=list].cs-list-card{box-sizing:border-box;border:var(--cs-border);background:#10204a;border-radius:8px;grid-template-columns:36px 48px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:8px 10px;display:grid;overflow:hidden}[data-card-family=list] .cs-list-card__rank{color:var(--cs-accent);text-align:center;font-size:14px;font-weight:900}[data-card-family=list] .cs-list-card__art{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:#020617;border-radius:8px;width:48px;height:48px}[data-card-family=list] .cs-list-card__copy{min-width:0;overflow:hidden}[data-card-family=list] .cs-list-card__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:800;overflow:hidden}[data-card-family=list] .cs-list-card__secondary{color:var(--cs-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:700;overflow:hidden}[data-card-family=list] .cs-list-card__price{color:var(--cs-meta);white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}[data-card-family=list] .cs-list-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}[data-card-family=list] .cs-list-card__actions button{background:var(--cs-accent);min-height:34px;color:var(--cs-ink);white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}@media (max-width:820px){html body main.zml-app.view-grid .horizontal-rail-track.song-grid,html body main.zml-app.view-grid .horizontal-rail-track.video-grid,html body main.zml-app.view-grid .horizontal-rail-track.artist-album-grid,html body main.zml-app.view-grid .horizontal-rail-track.artist-playlist-grid,html body main.zml-app.view-grid .horizontal-rail-track.discovery-grid,html body main.zml-app.view-grid .horizontal-rail-track.marketplace-release-grid,html body main.zml-app.view-grid .horizontal-rail-track.artist-grid,html body main.zml-app.view-grid .horizontal-rail-track.cs-grid--store,html body main.zml-app.view-grid .horizontal-rail-track.marketplace-bundle-grid,html body main.zml-app.view-grid .horizontal-rail-track.marketplace-limited-grid,html body main.zml-app.view-grid .horizontal-rail-track.marketplace-preorder-grid,html body main.zml-app.view-grid .horizontal-rail-track.cs-grid--promotion,html body main.zml-app.view-grid .discovery-grid,html body main.zml-app.view-grid .home-discovery-grid,html body main.zml-app.view-grid .desktop-media-grid,html body main.zml-app.view-grid .playlist-detail-grid,html body main.zml-app.view-grid .song-grid,html body main.zml-app.view-grid .video-grid,html body main.zml-app.view-grid .recent-list,html body main.zml-app.view-grid .ringtone-market-grid,html body main.zml-app.view-grid .ringtone-purchased-list,html body main.zml-app.view-grid .ringtone-card-grid[data-ringtone-collection-grid=true],html body main.zml-app.view-grid .artist-grid.cs-grid--store,html body main.zml-app.view-grid .cs-grid--media,html body main.zml-app.view-grid .cs-grid--store,html body main.zml-app.view-grid .cs-grid--promotion,html body main.zml-app.view-grid .cs-grid--ringtone{grid-auto-flow:row!important;grid-auto-columns:unset!important;gap:var(--cs-gap-mobile)!important;box-sizing:border-box!important;scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr!important;justify-content:stretch!important;place-items:stretch stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;padding-left:0!important;padding-right:0!important;display:grid!important;overflow:visible!important}html body main.zml-app.view-grid .horizontal-rail,html body main.zml-app.view-grid .content .horizontal-rail-track,html body main.zml-app.view-grid .content .desktop-horizontal-rail,html body main.zml-app.view-grid .content [data-horizontal-rail],html body main.zml-app.view-grid .artist-section,html body main.zml-app.view-grid .discovery-section,html body main.zml-app.view-grid .marketplace-results,html body main.zml-app.view-grid .marketplace-feature-panel{height:auto!important;max-height:none!important;overflow:visible!important}html body main.zml-app.view-grid .horizontal-rail{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;display:grid!important}html body main.zml-app.view-grid .horizontal-rail .rail-arrow{display:none!important}html body main.zml-app.view-grid [data-desktop-media-grid-card=true].desktop-media-grid-card,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].song-card,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].video-card,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].media-card,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].library-card,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].discovery-card,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].artist-album-card,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].marketplace-release-card,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].ringtone-market-card,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].recent-row,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].playlist-tile,html body main.zml-app.view-grid [data-card-family=media].cs-media-card,html body main.zml-app.view-grid [data-card-family=ringtone],html body main.zml-app.view-grid [data-card-family=store].cs-store-card,html body main.zml-app.view-grid [data-card-family=promotion].cs-promotion-card{box-sizing:border-box!important;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;place-self:stretch stretch!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:6px!important;display:flex!important;overflow:hidden!important;transform:none!important}html body main.zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__img,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].media-card img,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].song-card img,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].video-card img,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].artist-album-card img,html body main.zml-app.view-grid [data-desktop-media-grid-card=true].discovery-card img,html body main.zml-app.view-grid [data-card-family=media] img,html body main.zml-app.view-grid [data-card-family=ringtone] img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;aspect-ratio:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;transform:none!important}html body main.zml-app.view-grid [data-desktop-media-grid-card=true]>.desktop-media-grid-card__art,html body main.zml-app.view-grid [data-card-family=media] .cs-media-card__art{aspect-ratio:1!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}html body main.zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__title,html body main.zml-app.view-grid [data-desktop-media-grid-card=true] h3.desktop-media-grid-card__title{overflow-wrap:anywhere!important;word-break:break-word!important;max-height:2.4em!important;font-size:11px!important;line-height:1.2!important}html body main.zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__secondary,html body main.zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__meta{min-width:0!important;max-width:100%!important;font-size:10px!important}html body main.zml-app.view-grid [data-card-family=store] .cs-store-card__media{aspect-ratio:1!important;width:100%!important}html body main.zml-app.view-grid [data-card-family=store] .cs-store-card__art{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important}html body main.zml-app.view-grid [data-card-family=store] .cs-store-card__name{font-size:12px!important}html body main.zml-app.view-grid [data-card-family=store] .cs-store-card__meta{-webkit-line-clamp:1;font-size:10px!important}html body main.zml-app.view-grid [data-card-family=store] .cs-store-card__actions:has(>:nth-child(2)){grid-template-columns:1fr!important}html body main.zml-app.view-grid [data-card-family=store] .cs-store-card__actions button{min-height:34px!important;padding:0 6px!important;font-size:11px!important}html body main.zml-app.view-grid [data-card-family=promotion] .cs-promotion-card__art{aspect-ratio:1!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:auto!important;max-height:none!important}html body main.zml-app.view-grid [data-card-family=promotion] .cs-promotion-card__title{font-size:12px!important}html body main.zml-app.view-grid [data-card-family=promotion] .cs-promotion-card__meta{-webkit-line-clamp:1;font-size:10px!important}html body main.zml-app.view-grid [data-card-family=promotion] .cs-promotion-card__action{min-height:34px!important;font-size:11px!important}html body main.zml-app.view-grid [data-card-family=list].cs-list-card{grid-template-rows:auto auto;grid-template-columns:28px 40px minmax(0,1fr);width:100%!important;max-width:none!important}html body main.zml-app.view-grid [data-card-family=list] .cs-list-card__price,html body main.zml-app.view-grid [data-card-family=list] .cs-list-card__actions{grid-column:1/-1;justify-content:flex-start}}:root{--cs-title-lines:2;--cs-title-lh:1.25;--cs-secondary-lh:1.3;--cs-meta-lh:1.3;--cs-copy-block-h:calc((1em * var(--cs-title-lh) * var(--cs-title-lines)) + (1em * var(--cs-secondary-lh)) + (1em * var(--cs-meta-lh)) + 6px)}html body .zml-app.view-grid .horizontal-rail-track.song-grid,html body .zml-app.view-grid .horizontal-rail-track.video-grid,html body .zml-app.view-grid .horizontal-rail-track.artist-album-grid,html body .zml-app.view-grid .horizontal-rail-track.artist-playlist-grid,html body .zml-app.view-grid .horizontal-rail-track.discovery-grid,html body .zml-app.view-grid .horizontal-rail-track.marketplace-release-grid,html body .zml-app.view-grid .discovery-grid,html body .zml-app.view-grid .home-discovery-grid,html body .zml-app.view-grid .desktop-media-grid,html body .zml-app.view-grid .playlist-detail-grid,html body .zml-app.view-grid .song-grid,html body .zml-app.view-grid .video-grid,html body .zml-app.view-grid .recent-list,html body .zml-app.view-grid .ringtone-market-grid,html body .zml-app.view-grid .ringtone-purchased-list,html body .zml-app.view-grid[data-active-view=Queue] .queue-manage-list{align-items:stretch!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true].desktop-media-grid-card,html body .zml-app.view-grid[data-active-view=Queue] [data-desktop-media-grid-card=true].desktop-media-grid-card{align-self:stretch!important;height:100%!important;min-height:100%!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true]>.desktop-media-grid-card__copy{min-height:var(--cs-copy-block-h)!important;flex:auto!important;justify-content:flex-start!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true].song-card,html body .zml-app.view-grid [data-desktop-media-grid-card=true].video-card,html body .zml-app.view-grid [data-desktop-media-grid-card=true].media-card,html body .zml-app.view-grid [data-desktop-media-grid-card=true].library-card,html body .zml-app.view-grid [data-desktop-media-grid-card=true].discovery-card,html body .zml-app.view-grid [data-desktop-media-grid-card=true].artist-album-card,html body .zml-app.view-grid [data-desktop-media-grid-card=true].marketplace-release-card,html body .zml-app.view-grid [data-desktop-media-grid-card=true].ringtone-market-card,html body .zml-app.view-grid [data-desktop-media-grid-card=true].recent-row,html body .zml-app.view-grid [data-desktop-media-grid-card=true].queue-manage-row,html body .zml-app.view-grid [data-desktop-media-grid-card=true].playlist-tile{min-height:0!important;max-height:none!important;width:var(--cs-media-desktop-w)!important;max-width:var(--cs-media-desktop-w)!important;flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;display:flex!important;overflow:hidden!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__img,html body .zml-app.view-grid [data-desktop-media-grid-card=true].artist-album-card .desktop-media-grid-card__img,html body .zml-app.view-grid [data-desktop-media-grid-card=true].discovery-card .desktop-media-grid-card__img{aspect-ratio:auto!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true] .media-card-title,html body .zml-app.view-grid [data-desktop-media-grid-card=true] .media-card-artist{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true] .album-open-title,html body .zml-app.view-grid [data-desktop-media-grid-card=true].artist-album-card .album-open-title{appearance:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;white-space:normal!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;text-overflow:unset!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important;overflow:visible!important}html body .zml-app.view-grid[data-active-view=Queue] .queue-manage-list{grid-template-columns:repeat(auto-fill, minmax(var(--cs-media-desktop-w), var(--cs-media-desktop-w)))!important;gap:var(--cs-gap)!important;justify-content:start!important;align-items:stretch!important;width:100%!important;display:grid!important;overflow-x:hidden!important}html body .zml-app.view-list[data-active-view=Queue] .queue-manage-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;justify-content:stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}@media (max-width:820px){html body main.zml-app.view-grid[data-active-view=Queue] .queue-manage-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;justify-items:stretch!important;overflow:visible!important}html body main.zml-app.view-grid[data-active-view=Queue] [data-desktop-media-grid-card=true],html body main.zml-app.view-grid[data-active-view=Queue] [data-desktop-media-grid-card=true].queue-manage-row{justify-self:stretch!important;width:100%!important;max-width:none!important}html body main.zml-app.view-list[data-active-view=Queue] .queue-manage-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;justify-items:stretch!important;overflow:visible!important}}.cs-grid--control,html body .zml-app .control-overview-grid{gap:var(--cs-gap)!important;box-sizing:border-box!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;display:grid!important;transform:none!important}html body .zml-app .control-health-grid,html body .zml-app .control-activity-grid{gap:var(--cs-gap)!important;box-sizing:border-box!important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;display:grid!important;transform:none!important}[data-card-family=control].cs-control-card,html body .zml-app .control-overview-card,html body .zml-app .control-center-card,html body .zml-app .control-health-card{box-sizing:border-box!important;border-radius:var(--cs-radius)!important;background:#0f172ab8!important;border:1px solid #94a3b829!important;flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;margin:0!important;padding:14px!important;display:flex!important;overflow:visible!important}html body .zml-app .control-health-card-head{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}html body .zml-app .control-health-card-head>strong{white-space:normal!important;min-width:0!important;max-width:100%!important;text-overflow:unset!important;overflow-wrap:anywhere!important;word-break:break-word!important;flex:1 1 0!important;line-height:1.25!important;overflow:visible!important}html body .zml-app .control-health-badge{box-sizing:border-box!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:100%!important}[data-card-family=control] .cs-control-card__value,html body .zml-app .control-overview-card>strong{overflow-wrap:anywhere!important;white-space:normal!important;min-width:0!important;max-width:100%!important;font-size:24px!important;line-height:1.2!important;display:block!important}[data-card-family=control] .cs-control-card__title,html body .zml-app .control-overview-card>span,html body .zml-app .control-center-card>span,html body .zml-app .control-center-card>h4{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important;line-height:1.3!important;display:block!important;overflow:visible!important}html body .zml-app .control-health-card p,html body .zml-app .control-center-card p,html body .zml-app .control-overview-card p,html body .zml-app .control-activity-list li,html body .zml-app .control-activity-list strong,html body .zml-app .control-activity-list span,html body .zml-app .control-activity-list small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;max-width:100%!important;margin:0!important;line-height:1.35!important;display:block!important;overflow:visible!important}@media (max-width:820px){html body .zml-app .platform-control-center{box-sizing:border-box!important;margin-inline:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:clip!important;transform:none!important}html body .zml-app .control-center-panel,html body .zml-app .control-overview-grid,html body .zml-app .control-health-grid,html body .zml-app .control-activity-grid,html body .zml-app .control-overview-card,html body .zml-app .control-center-card,html body .zml-app .control-health-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .zml-app .control-layout--grid.control-overview-grid,html body .zml-app .control-layout--grid.control-health-grid,html body .zml-app .control-layout--grid.control-activity-grid,html body .zml-app .platform-control-center.control-layout--grid .control-overview-grid,html body .zml-app .platform-control-center.control-layout--grid .control-health-grid,html body .zml-app .platform-control-center.control-layout--grid .control-activity-grid,html body .zml-app.view-grid .control-overview-grid,html body .zml-app.view-grid .control-health-grid,html body .zml-app.view-grid .control-activity-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important;transform:none!important}html body .zml-app .control-layout--list.control-overview-grid,html body .zml-app .control-layout--list.control-health-grid,html body .zml-app .control-layout--list.control-activity-grid,html body .zml-app .platform-control-center.control-layout--list .control-overview-grid,html body .zml-app .platform-control-center.control-layout--list .control-health-grid,html body .zml-app .platform-control-center.control-layout--list .control-activity-grid,html body .zml-app.view-list .control-overview-grid,html body .zml-app.view-list .control-health-grid,html body .zml-app.view-list .control-activity-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:grid!important;transform:none!important}html body .zml-app .platform-control-center.control-layout--list .control-health-card,html body .zml-app .platform-control-center.control-layout--list .control-overview-card,html body .zml-app .platform-control-center.control-layout--list .control-center-card,html body .zml-app.view-list .control-health-card,html body .zml-app.view-list .control-overview-card,html body .zml-app.view-list .control-center-card{flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;display:flex!important}html body .zml-app .control-overview-card,html body .zml-app .control-center-card,html body .zml-app .control-health-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}}
.desktop-floating-action-menu[data-desktop-floating-action-menu=true]{box-sizing:border-box;color:#e8f7ff;-webkit-font-smoothing:antialiased;background:#0b1736;border:1px solid #22d3ee6b;border-radius:10px;flex-direction:column;gap:2px;width:208px;max-width:calc(100vw - 24px);max-height:none;margin:0;padding:6px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.3;display:flex;overflow:visible;box-shadow:0 0 0 1px #0206178c,0 16px 36px #00000094}.desktop-floating-action-menu__item{appearance:none!important;box-sizing:border-box!important;color:#e8f7ff!important;letter-spacing:normal!important;text-align:left!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#94a3b80f!important;border:0!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 12px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-style:normal!important;font-weight:600!important;line-height:1.3!important;text-decoration:none!important;transition:background-color 90ms,color 90ms,box-shadow 90ms!important;display:flex!important;overflow:hidden!important}.desktop-floating-action-menu__item:hover{color:#f5fcff!important;background:#22d3ee42!important;outline:none!important}.desktop-floating-action-menu__item:focus{outline:none!important}.desktop-floating-action-menu__item:focus-visible{color:#f5fcff!important;background:#22d3ee42!important;outline:none!important;box-shadow:inset 0 0 0 2px #22d3eeb3!important}.desktop-floating-action-menu__item:active{color:#fff!important;box-shadow:none!important;background:#22d3ee5c!important}.desktop-floating-action-menu__item[aria-selected=true],.desktop-floating-action-menu__item[aria-current=true],.desktop-floating-action-menu__item--selected{color:#f0fbff!important;background:#22d3ee2e!important;box-shadow:inset 0 0 0 1px #22d3ee59!important}.desktop-floating-action-menu__item[aria-selected=true]:hover,.desktop-floating-action-menu__item[aria-current=true]:hover,.desktop-floating-action-menu__item--selected:hover,.desktop-floating-action-menu__item[aria-selected=true]:focus-visible,.desktop-floating-action-menu__item[aria-current=true]:focus-visible,.desktop-floating-action-menu__item--selected:focus-visible{color:#fff!important;background:#22d3ee4d!important}.desktop-floating-action-menu__item:disabled,.desktop-floating-action-menu__item[aria-disabled=true]{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important;color:#e8f7ff8c!important;box-shadow:none!important;background:#94a3b80a!important}.desktop-floating-action-menu__item:not(.desktop-floating-action-menu__item--danger)+.desktop-floating-action-menu__item--danger{position:relative;margin-top:6px!important}.desktop-floating-action-menu__item:not(.desktop-floating-action-menu__item--danger)+.desktop-floating-action-menu__item--danger:before{content:"";pointer-events:none;background:#94a3b852;height:1px;position:absolute;top:-4px;left:8px;right:8px}.desktop-floating-action-menu__item--danger{color:#fda4af!important;background:#f43f5e0f!important}.desktop-floating-action-menu__item--danger:hover{color:#fecdd3!important;background:#f43f5e42!important}.desktop-floating-action-menu__item--danger:focus-visible{color:#fecdd3!important;background:#f43f5e42!important;box-shadow:inset 0 0 0 2px #fb7185b3!important}.desktop-floating-action-menu__item--danger:active{color:#ffe4e6!important;box-shadow:none!important;background:#f43f5e5c!important}.desktop-floating-action-menu__item--danger[aria-selected=true],.desktop-floating-action-menu__item--danger[aria-current=true],.desktop-floating-action-menu__item--danger.desktop-floating-action-menu__item--selected{color:#fecdd3!important;background:#f43f5e29!important;box-shadow:inset 0 0 0 1px #fb718566!important}.desktop-floating-action-menu__item--danger:disabled,.desktop-floating-action-menu__item--danger[aria-disabled=true]{opacity:.4!important;cursor:not-allowed!important;pointer-events:none!important;color:#fda4af8c!important;box-shadow:none!important;background:#f43f5e0a!important}
html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__art-btn{cursor:pointer;background:0 0;border:0;width:100%!important;height:100%!important;padding:0!important;display:block!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true] .desktop-media-grid-card__badge{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#080c18b8;border-radius:999px;max-width:calc(100% - 48px);padding:2px 6px;font-size:10px;overflow:hidden;z-index:2!important;position:absolute!important;bottom:6px!important;left:6px!important}html body .zml-app.view-grid [data-desktop-media-grid-card=true][data-grid-menu-open=true]{z-index:2}html body .zml-app.view-list .playlist-detail-grid.desktop-media-grid{flex-direction:column!important;grid-template-columns:none!important;gap:6px!important;display:flex!important}html body .zml-app.view-grid .recent-list>[data-desktop-media-grid-card=true].desktop-media-grid-card.recent-row{flex-wrap:nowrap!important;align-items:stretch!important;padding-bottom:14px!important;overflow:hidden!important}html body .zml-app.view-grid .recent-list>[data-desktop-media-grid-card=true] .desktop-media-grid-card__title,html body .zml-app.view-grid .recent-list>[data-desktop-media-grid-card=true] .desktop-media-grid-card__secondary,html body .zml-app.view-grid .recent-list>[data-desktop-media-grid-card=true] .desktop-media-grid-card__meta{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}
@media (max-width:820px){html body main.zml-app.view-grid .content{padding-left:8px!important;padding-right:8px!important;padding-bottom:var(--mobile-player-reserve,120px)!important}html body main.zml-app.view-grid .artist-section,html body main.zml-app.view-grid .discovery-section{padding-left:0!important;padding-right:0!important}html body main.zml-app.view-grid[data-active-view=Queue] .queue-manage-list{grid-auto-flow:row!important;grid-auto-columns:unset!important;box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;place-items:stretch stretch!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body main.zml-app.view-list[data-active-view=Queue] .queue-manage-list{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:6px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}html body main.zml-app[data-active-view=Queue] .queue-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-bottom:var(--mobile-player-reserve,120px)!important}html body main.zml-app.view-grid[data-active-view=Queue] [data-desktop-media-grid-card=true].queue-manage-row,html body main.zml-app.view-grid[data-active-view=Queue] [data-desktop-media-grid-card=true].desktop-media-grid-card{flex-direction:column!important;grid-template-rows:none!important;grid-template-columns:none!important;justify-self:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;padding:6px!important;display:flex!important}.queue-page .queue-exit-bar{top:var(--app-header-offset,0px)!important;z-index:60!important;box-sizing:border-box!important;width:100%!important;padding:max(6px, env(safe-area-inset-top,0px)) 0 8px!important;background:#020617f5!important;border-bottom:1px solid #00d4ff38!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;display:flex!important;position:sticky!important}.queue-page .queue-exit-bar .queue-back-btn{color:#67e8f9!important;background:#0b1736!important;border:1px solid #22d3ee8c!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.queue-page .queue-toolbar{z-index:1!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important;position:relative!important}.topbar .topbar-mobile-action-row{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.topbar .topbar-mobile-action-row .view-toggle,.topbar .topbar-mobile-action-row [data-mobile-view-toggle=true]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.topbar .topbar-mobile-action-row .topbar-account-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}}@media (max-width:768px) and (orientation:portrait){.topbar .topbar-mobile-action-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.topbar .topbar-mobile-action-row .view-toggle,.topbar .topbar-mobile-action-row [data-mobile-view-toggle=true],.topbar .topbar-mobile-action-row .topbar-account-actions{display:contents!important}.topbar .topbar-mobile-action-row .topbar-mobile-control-btn,.topbar .topbar-mobile-action-row .notification-wrap{box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:flex!important}.topbar .topbar-mobile-action-row .view-toggle-label,.topbar .topbar-mobile-action-row .topbar-control-label{display:none!important}}@media (max-width:820px) and (orientation:landscape) and (max-height:500px){html body main.zml-app.view-grid .horizontal-rail-track.song-grid,html body main.zml-app.view-grid .horizontal-rail-track.video-grid,html body main.zml-app.view-grid .song-grid,html body main.zml-app.view-grid .video-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
