.embed{display:grid;gap:var(--m-sp-7)}.embed__heading{max-width:var(--m-container-text)}.embed__facade{isolation:isolate;width:100%;background:var(--m-ink)}.embed__facade[data-ratio="4:3"]{aspect-ratio:4/3}.embed__facade[data-ratio="1:1"]{aspect-ratio:1/1}.embed__poster{z-index:0}.embed__play{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;font:inherit;letter-spacing:normal;text-transform:none;color:#fff;background:none;border-radius:0}@media(hover:hover)and (pointer:fine){.embed__play:hover{background:none}}.embed__play .icon{width:100%;height:100%;padding:0;color:inherit;background:none;border-radius:0}.embed__play-inner{display:inline-flex;align-items:center;min-width:0}.embed__play-icon{display:grid;flex:none;place-items:center;transition:transform var(--m-dur) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease)}.embed__play-text{display:flex;flex-direction:column;min-width:0;text-align:left}.embed__play-title{overflow-wrap:anywhere}.embed__facade--typo{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--m-brand) 45%,transparent),transparent 58%),var(--m-ink)}.embed__facade--spotify{position:relative;display:block;width:100%;max-width:546px;min-height:152px;overflow:hidden;color:#fff}.embed__facade--spotify .embed__play{justify-content:stretch;padding:var(--m-sp-5);color:#fff;background:none}@media(hover:hover)and (pointer:fine){.embed__facade--spotify .embed__play:hover{background:none}}.embed__facade--spotify .embed__play .icon{color:inherit;background:none}.embed__facade--spotify .embed__play-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--m-sp-4);width:100%}.embed__facade--spotify .embed__play-icon{width:52px;height:52px;border-radius:var(--m-r-pill)}.embed__facade--spotify .embed__play-icon .icon{width:18px;height:18px;margin-left:3px}.embed__facade--spotify.is-loaded{background:none}.embed__facade--spotify iframe{display:block;border-radius:12px}.embed__spotify-mark{display:block;width:28px;height:28px}.embed__code{min-width:0}.embed__code iframe{display:block;max-width:100%;border:0}:root[data-skin=parity] .embed{justify-items:center;text-align:center}:root[data-skin=parity] .embed__heading .heading__title{font-weight:700;text-transform:uppercase}:root[data-skin=parity] .embed__facade:not(.facade--spotify) .embed__play-inner{gap:var(--m-sp-3);padding:var(--m-sp-3) var(--m-sp-6) var(--m-sp-3) var(--m-sp-3);font-size:var(--m-fs-btn);font-weight:var(--m-fw-btn);letter-spacing:var(--m-ls-btn);text-transform:uppercase;background:var(--m-cta-bg);border:1px solid var(--m-cta-bg);border-radius:var(--m-r-pill);transition:background-color var(--m-dur) var(--m-ease),color var(--m-dur) var(--m-ease)}:root[data-skin=parity] .embed__facade:not(.facade--spotify) .embed__play-icon{width:26px;height:26px;padding:7px 6px 7px 8px;color:var(--m-brand);background:#fff;border-radius:var(--m-r-pill)}:root[data-skin=parity] .embed__facade:not(.facade--spotify) .embed__play-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root[data-skin=parity] .embed__facade:not(.facade--spotify) .embed__play:hover .embed__play-inner{background:var(--m-brand-hover)}:root[data-skin=parity] .embed__facade:not(.facade--spotify) .embed__play:focus-visible{outline:none}:root[data-skin=parity] .embed__facade:not(.facade--spotify) .embed__play:focus-visible .embed__play-inner{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:3px}:root[data-skin=parity] .embed__facade--spotify{background:var(--m-ink-2);border-radius:var(--m-r-card)}:root[data-skin=parity] .embed__facade--spotify .embed__play-label{font-size:var(--m-fs-small);color:#ffffffb8}:root[data-skin=parity] .embed__facade--spotify .embed__play-title{font-size:var(--m-fs-body);font-weight:700;line-height:1.3}:root[data-skin=parity] .embed__facade--spotify .embed__play-icon{color:var(--m-ink);background:#fff}:root[data-skin=parity] .embed__facade--spotify .embed__play:hover .embed__play-icon{transform:scale(1.06)}:root[data-skin=parity] .embed__facade--spotify .embed__play:focus-visible{outline-offset:-4px}:root[data-skin=revamp] .embed{gap:var(--m-head-gap)}:root[data-skin=revamp] .embed__facade:not(.facade--spotify){overflow:hidden;background:var(--m-ink);border-radius:var(--m-r-media)}:root[data-skin=revamp] .embed__facade:not(.facade--spotify):after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,#0b0b0db8,#0b0b0d00 55%)}:root[data-skin=revamp] .embed__facade:not(.facade--spotify).is-loaded:after{display:none}:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__poster{background:var(--m-ink)}:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__poster-img{opacity:var(--m-duotone-opacity);mix-blend-mode:luminosity;transition:transform var(--m-dur-slow) var(--m-ease),opacity var(--m-dur-slow) var(--m-ease)}:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__play{align-items:flex-end;justify-content:flex-start;padding:clamp(20px,3.5vw,44px)}:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__play:focus-visible{outline:2px solid #fff;outline-offset:-8px;border-radius:var(--m-r-media)}:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__play-inner{gap:clamp(16px,2vw,26px)}:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__play-icon{width:56px;height:56px;color:#fff;background:var(--m-brand);border-radius:var(--m-r-pill);box-shadow:var(--m-shadow-float)}@media(min-width:640px){:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__play-icon{width:72px;height:72px}}:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__play-icon .icon{width:34%;height:34%;margin-left:6%}:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__play-label{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;font-weight:700;color:var(--m-on-ink-muted)}:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__play-title{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin-top:6px;color:#fff}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .embed__facade:not(.facade--spotify) .embed__play:hover .embed__play-icon{background:var(--m-brand-700);transform:scale(1.06)}:root[data-skin=revamp] .embed__facade:not(.facade--spotify):has(.embed__play:hover) .embed__poster-img{opacity:.5;transform:scale(1.04)}}:root[data-skin=revamp] .embed__facade.embed__facade--typo{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--m-brand) 50%,transparent),color-mix(in srgb,var(--m-brand) 0%,transparent) 52%),var(--m-ink)}:root[data-skin=revamp] .embed__facade.embed__facade--typo .embed__play-title{font-family:var(--m-font-display);font-size:var(--m-fs-h2);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h2);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance}:root[data-skin=revamp] .playlist{--pl-h: 352px;--pl-min: 0px;--pl-row: 44px;--pl-row-max: 54px;position:relative;isolation:isolate;display:block;place-items:normal;width:100%;height:auto;min-height:0;aspect-ratio:auto;overflow:hidden;container-type:inline-size;color:#fff;background:var(--m-ink-raised);border-radius:var(--m-r-card);transition:background-color var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .playlist:has(.playlist__play:hover){background:var(--m-ink-raised-2)}:root[data-skin=revamp] .playlist iframe{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0;border-radius:inherit;opacity:0;transition:opacity var(--m-dur) var(--m-ease)}:root[data-skin=revamp] .playlist.is-ready iframe{opacity:1}:root[data-skin=revamp] .playlist.is-ready .playlist__preview{visibility:hidden}:root[data-skin=revamp] .playlist[data-platform=apple]{--pl-h: 450px}:root[data-skin=revamp] .playlist--bare:not([data-platform=apple]){--pl-h: 152px}:root[data-skin=revamp] .playlist__preview{--pl-pad: 20px;--pl-cover: 88px;display:grid;grid-template:"cover head" auto "tracks tracks" minmax(0,1fr) "actions actions" auto/var(--pl-cover) minmax(0,1fr);gap:16px;width:100%;height:var(--pl-h);padding:var(--pl-pad)}:root[data-skin=revamp] .playlist--link .playlist__preview{height:auto}:root[data-skin=revamp] .playlist--bare .playlist__preview,:root[data-skin=revamp] .playlist--link .playlist__preview{--pl-pad: 16px;--pl-cover: 56px;grid-template:"cover head" auto "actions actions" auto/var(--pl-cover) minmax(0,1fr);align-content:space-between;align-items:center;gap:12px 14px}:root[data-skin=revamp] .playlist--bare .playlist__title,:root[data-skin=revamp] .playlist--link .playlist__title{-webkit-line-clamp:1}:root[data-skin=revamp] .playlist--bare[data-platform=apple] .playlist__preview{--pl-cover: 88px;align-content:center;row-gap:28px}:root[data-skin=revamp] .playlist--bare .playlist__head,:root[data-skin=revamp] .playlist--link .playlist__head{gap:6px}:root[data-skin=revamp] .playlist.playlist--link .playlist__play{flex:0 1 auto;max-width:100%;padding-left:22px}:root[data-skin=revamp] .playlist__cover{grid-area:cover;position:relative;align-self:start;width:var(--pl-cover);aspect-ratio:1;overflow:hidden;background:var(--m-ink-raised-2);border-radius:var(--m-r-small)}:root[data-skin=revamp] .playlist__cover-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--m-dur-slow) var(--m-ease)}:root[data-skin=revamp] .playlist:has(.playlist__play:hover) .playlist__cover-img{transform:scale(1.03)}:root[data-skin=revamp] .playlist__cover-mark{display:grid;place-items:center;width:100%;height:100%;color:#ffffffdb;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--m-brand) 42%,transparent),color-mix(in srgb,var(--m-brand) 0%,transparent) 62%),var(--m-ink-raised-2)}:root[data-skin=revamp] .playlist__cover-mark .icon{width:34%;height:34%}:root[data-skin=revamp] .playlist__head{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}:root[data-skin=revamp] .playlist__kicker{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:8px;max-width:100%;margin:0;line-height:16px;white-space:nowrap;color:var(--m-on-ink-muted)}:root[data-skin=revamp] .playlist__glyph{flex:none;width:16px;height:16px}:root[data-skin=revamp] .playlist__kicker-text{position:relative;top:2px;top:round(nearest,2px * var(--m-cap-k),1px);min-width:0;overflow:hidden;text-overflow:ellipsis}:root[data-skin=revamp] .playlist__title{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;display:-webkit-box;margin:0;overflow:hidden;color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical}:root[data-skin=revamp] .playlist__meta{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);margin:0;color:var(--m-on-ink-muted);font-variant-numeric:tabular-nums}:root[data-skin=revamp] .playlist__tracks{margin:0;padding:0;list-style:none;grid-area:tracks;display:flex;flex-flow:column wrap;align-content:flex-start;justify-content:flex-start;min-width:0;min-height:0;overflow:hidden}:root[data-skin=revamp] .playlist__track{display:grid;flex:1 0 var(--pl-row);grid-template:"num name time" auto "num artist time" auto/22px minmax(0,1fr) auto;align-content:center;align-items:baseline;column-gap:12px;width:100%;max-height:var(--pl-row-max);padding-top:calc(2px + 2px * var(--m-cap-k));border-bottom:1px solid var(--m-line-on-ink)}:root[data-skin=revamp] .playlist__track:first-child{border-top:1px solid var(--m-line-on-ink)}:root[data-skin=revamp] .playlist__num{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;grid-area:num;color:var(--m-on-ink-muted)}:root[data-skin=revamp] .playlist__name,:root[data-skin=revamp] .playlist__artist{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-skin=revamp] .playlist__name{grid-area:name;font-size:14px;font-weight:500;line-height:1.25;color:#fff}:root[data-skin=revamp] .playlist__artist{grid-area:artist;font-size:12.5px;line-height:1.25;color:var(--m-on-ink-muted)}:root[data-skin=revamp] .playlist__time{grid-area:time;font-size:12.5px;color:var(--m-on-ink-muted);font-variant-numeric:tabular-nums}:root[data-skin=revamp] .playlist__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0}:root[data-skin=revamp] .playlist .playlist__play{position:static;z-index:auto;display:inline-flex;flex:none;align-items:center;gap:12px;height:46px;padding:0 22px 0 7px;font-family:var(--m-font-body);font-size:var(--m-fs-btn);font-weight:700;line-height:1;letter-spacing:var(--m-ls-btn);text-transform:uppercase;text-decoration:none;color:#fff;background:var(--m-brand-700);border:0;border-radius:var(--m-r-pill);transition:background-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .playlist .playlist__play:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--m-r-card)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .playlist .playlist__play:hover{background:var(--m-brand-800)}}:root[data-skin=revamp] .playlist .playlist__play:focus-visible{outline:2px solid #fff;outline-offset:3px}:root[data-skin=revamp] .playlist .playlist__play:active>*{transform:translateY(1px)}:root[data-skin=revamp] .playlist .playlist__play .icon{padding:0;color:inherit;background:none;border-radius:0}:root[data-skin=revamp] .playlist__play-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;color:var(--m-brand-700);background:#fff;border-radius:var(--m-r-pill)}:root[data-skin=revamp] .playlist__play-icon .icon{width:14px;height:14px;margin-left:2px}:root[data-skin=revamp] .playlist__play-label{position:relative;top:calc(.18em * var(--m-cap-k));white-space:nowrap}:root[data-skin=revamp] .playlist__out{flex:none;width:14px;height:14px}:root[data-skin=revamp] .playlist__note{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);position:relative;top:2px;display:none;margin:0;font-size:12px;line-height:16px;color:var(--m-on-ink-muted)}:root[data-skin=revamp] .playlist.is-loaded:not(.is-ready) .playlist__play{display:inline-flex;pointer-events:none}:root[data-skin=revamp] .playlist.is-loaded:not(.is-ready) .playlist__play-icon{animation:m-playlist-wait 1.1s var(--m-ease) infinite alternate}:root[data-skin=revamp] .playlist.is-ready .playlist__play{display:none}@container (max-width: 339.98px){:root[data-skin=revamp] .playlist__preview{--pl-cover: 72px}:root[data-skin=revamp] .playlist__kicker-type{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@container (max-width: 599.98px){:root[data-skin=revamp] .playlist__owner{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@container (max-width: 379.98px){:root[data-skin=revamp] .playlist__play-more{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@container (min-width: 600px){:root[data-skin=revamp] .playlist__preview{--pl-pad: 24px;--pl-cover: min(calc(var(--pl-h) - 2 * var(--pl-pad) - 62px), 41cqi);grid-template:"cover head" auto "cover tracks" minmax(0,1fr) "actions actions" auto/var(--pl-cover) minmax(0,1fr);gap:16px 24px}:root[data-skin=revamp] .playlist__title{-webkit-line-clamp:2}:root[data-skin=revamp] .playlist__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}:root[data-skin=revamp] .playlist__tracks{justify-content:flex-end}:root[data-skin=revamp] .playlist__note{display:block}:root[data-skin=revamp] .playlist--tracks .playlist__actions{display:grid;grid-template-columns:var(--pl-cover) minmax(0,1fr);column-gap:24px}:root[data-skin=revamp] .playlist--tracks .playlist__play{justify-content:center;padding:0 7px}:root[data-skin=revamp] .playlist--bare .playlist__preview,:root[data-skin=revamp] .playlist--link .playlist__preview{--pl-pad: 20px;--pl-cover: 112px;grid-template:"cover head actions" minmax(0,1fr)/var(--pl-cover) minmax(0,1fr) auto;align-items:center;column-gap:32px}:root[data-skin=revamp] .playlist--bare[data-platform=apple] .playlist__preview{--pl-cover: 200px}:root[data-skin=revamp] .playlist--bare .playlist__cover,:root[data-skin=revamp] .playlist--link .playlist__cover{align-self:center}:root[data-skin=revamp] .playlist--link .playlist__preview{--pl-cover: 88px}:root[data-skin=revamp] .playlist--bare .playlist__title,:root[data-skin=revamp] .playlist--link .playlist__title{-webkit-line-clamp:2}:root[data-skin=revamp] .playlist--bare .playlist__actions,:root[data-skin=revamp] .playlist--link .playlist__actions{flex-direction:column;align-items:flex-end}}@container (min-width: 868px){:root[data-skin=revamp] .playlist[data-platform=apple] .playlist__preview{--pl-min: 450px}:root[data-skin=revamp] .playlist--tracks .playlist__preview{--pl-pad: 32px;grid-template:auto minmax(0,1fr) auto/repeat(12,minmax(0,1fr));gap:0 24px;height:auto;min-height:var(--pl-min);padding:0}:root[data-skin=revamp] .playlist--tracks .playlist__cover{grid-area:1/1/-1/span 5;align-self:stretch;width:100%;border-radius:0}:root[data-skin=revamp] .playlist--tracks .playlist__head{grid-area:1/7/auto/-1;gap:10px;padding:var(--pl-pad) var(--pl-pad) 0 0}:root[data-skin=revamp] .playlist--tracks .playlist__tracks{--pl-row: 50px;grid-area:2/7/auto/-1;justify-content:flex-start;margin:20px var(--pl-pad) 0 0;contain:size}:root[data-skin=revamp] .playlist--tracks .playlist__actions{display:flex;grid-area:3/7/auto/-1;padding:20px var(--pl-pad) var(--pl-pad) 0}:root[data-skin=revamp] .playlist--tracks .playlist__play{justify-content:flex-start;padding:0 22px 0 7px}}@container (min-width: 868px) and (max-width: 939.98px){:root[data-skin=revamp] .playlist--tracks .playlist__note{display:none}}:root[data-skin=revamp] .embed__code iframe{border-radius:var(--m-r-card)}@keyframes m-playlist-wait{to{transform:scale(.86);opacity:.7}}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .playlist.is-loaded:not(.is-ready) .playlist__play-icon{animation:none}}
