.page-module__IOC-rW__page{width:100%;padding-block:calc(var(--spacing,.25rem) * 8)}.page-module__IOC-rW__backLink{margin-bottom:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);width:fit-content;font-weight:var(--font-weight-medium,500);text-decoration-line:none;transition:color .16s;display:flex}.page-module__IOC-rW__backLink:hover{color:var(--brand-color)}.page-module__IOC-rW__backLink:focus-visible{outline:2px solid var(--brand-color);outline-offset:4px}.page-module__IOC-rW__songHeader{gap:calc(var(--spacing,.25rem) * 8);display:grid}@media (min-width:48rem){.page-module__IOC-rW__songHeader{align-items:center;gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}@media (min-width:64rem){.page-module__IOC-rW__songHeader{gap:calc(var(--spacing,.25rem) * 10)}}.page-module__IOC-rW__coverFrame{aspect-ratio:1;border-radius:calc(var(--radius) * 2);width:100%;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000001f}.page-module__IOC-rW__coverImage{object-fit:cover}.page-module__IOC-rW__songInfo{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.page-module__IOC-rW__songEyebrow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--brand-color);text-transform:uppercase;margin:0;display:flex}.page-module__IOC-rW__songTitle{margin-top:calc(var(--spacing,.25rem) * 3);text-overflow:ellipsis;white-space:nowrap;--tw-leading:var(--leading-tight,1.25);width:100%;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow:hidden}.page-module__IOC-rW__headingIcon{color:var(--brand-color);flex:none}.page-module__IOC-rW__artistName{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.page-module__IOC-rW__artistIcon{color:var(--foreground);flex:none}@supports (color:color-mix(in lab, red, red)){.page-module__IOC-rW__artistIcon{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.page-module__IOC-rW__songActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.page-module__IOC-rW__songActions .page-module__IOC-rW__detailPlayButton{margin-top:0}.page-module__IOC-rW__songFavoriteButton{color:#e5484d;cursor:pointer;background:#e5484d14;border:1px solid #e5484d73;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.6rem;padding:.55rem 1rem;font-size:.875rem;font-weight:650;transition:transform .15s,background-color .15s;display:inline-flex}.page-module__IOC-rW__songFavoriteButton:hover:not(:disabled){background:#e5484d24;transform:translateY(-1px)}.page-module__IOC-rW__songFavoriteButton:disabled{cursor:wait;opacity:.6}.page-module__IOC-rW__songFavoriteButton:focus-visible{outline:2px solid var(--brand-color);outline-offset:3px}.page-module__IOC-rW__songFavoriteButton.page-module__IOC-rW__isFavorite{background:#e5484d24}.page-module__IOC-rW__favoriteNotice{z-index:80;border:1px solid var(--foreground);align-items:center;gap:.8rem;max-width:min(28rem,100vw - 2rem);padding:.85rem 1rem;display:flex;position:fixed;bottom:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.page-module__IOC-rW__favoriteNotice{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.page-module__IOC-rW__favoriteNotice{background:var(--background);border-radius:.75rem;box-shadow:0 12px 35px #0000002e}.page-module__IOC-rW__favoriteNotice a{color:var(--brand-color);flex:none;font-weight:700;text-decoration:none}.page-module__IOC-rW__favoriteNotice button{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.page-module__IOC-rW__description{margin-top:calc(var(--spacing,.25rem) * 5);-webkit-line-clamp:3;max-width:var(--container-2xl,42rem);--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__IOC-rW__sectionTitle{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin:0;display:flex}.page-module__IOC-rW__detailsGrid{margin-top:calc(var(--spacing,.25rem) * 5);column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:22.5rem){.page-module__IOC-rW__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.page-module__IOC-rW__detailsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__IOC-rW__detail{min-width:0}.page-module__IOC-rW__detailLabel{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase}.page-module__IOC-rW__detailValue{margin-top:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.page-module__IOC-rW__emptyDetails{grid-column:1/-1;margin:0;padding:.85rem 0}.page-module__IOC-rW__tags{margin-top:calc(var(--spacing,.25rem) * 6);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.page-module__IOC-rW__tagsIcon{margin-top:calc(var(--spacing,.25rem) * .5);flex-shrink:0}.page-module__IOC-rW__relatedHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.page-module__IOC-rW__relatedHeader>div{min-width:0}.page-module__IOC-rW__relatedEyebrow{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--brand-color);text-transform:uppercase;margin:0}.page-module__IOC-rW__relatedHeading{margin-top:var(--spacing,.25rem);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);overflow:hidden}.page-module__IOC-rW__relatedHint{flex:none}.page-module__IOC-rW__relatedTracksLists{grid-template-columns:minmax(0,1fr);gap:2rem;min-width:0;display:grid}.page-module__IOC-rW__relatedTrackGroup{min-width:0}.page-module__IOC-rW__relatedListHeading{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .75rem;font-weight:650;display:flex}.page-module__IOC-rW__relatedTrackCount{background:var(--brand-color);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.page-module__IOC-rW__relatedTrackCount{background:color-mix(in srgb, var(--brand-color) 12%, transparent)}}.page-module__IOC-rW__relatedTrackCount{color:var(--brand-color);font-variant-numeric:tabular-nums;font-size:.7rem}.page-module__IOC-rW__relatedTrackList{min-width:0;display:grid}.page-module__IOC-rW__relatedEmpty{padding-block:calc(var(--spacing,.25rem) * 4);margin:0}.page-module__IOC-rW__relatedTrackRow{border-bottom:1px solid var(--foreground);grid-template-columns:3.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.85rem;width:100%;min-width:0;padding:.55rem .35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.page-module__IOC-rW__relatedTrackRow{border-bottom:1px solid color-mix(in srgb, var(--foreground) 4%, transparent)}}.page-module__IOC-rW__relatedTrackRow{color:inherit;transition:background-color .15s,border-color .15s}.page-module__IOC-rW__relatedTrackRow:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.page-module__IOC-rW__relatedTrackRow:hover{background:color-mix(in srgb, var(--foreground) 3%, transparent)}}.page-module__IOC-rW__relatedTrackRow:last-child{border-bottom-color:#0000}.page-module__IOC-rW__relatedTrackPlay{background:var(--foreground);border:0;border-radius:.45rem;width:3.5rem;height:3.5rem;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-module__IOC-rW__relatedTrackPlay{background:color-mix(in srgb, var(--foreground) 7%, transparent)}}.page-module__IOC-rW__relatedTrackPlay{color:#fff;cursor:pointer}.page-module__IOC-rW__relatedTrackPlay:focus-visible,.page-module__IOC-rW__relatedTrackInfo:focus-visible,.page-module__IOC-rW__relatedFavoriteButton:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.page-module__IOC-rW__relatedTrackCover{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.page-module__IOC-rW__relatedTrackRow:hover .page-module__IOC-rW__relatedTrackCover,.page-module__IOC-rW__relatedTrackPlay:focus-visible .page-module__IOC-rW__relatedTrackCover{transform:scale(1.06)}.page-module__IOC-rW__relatedTrackPlay:after{content:"";opacity:0;background:#0003;transition:opacity .15s;position:absolute;inset:0}.page-module__IOC-rW__relatedTrackRow:hover .page-module__IOC-rW__relatedTrackPlay:after,.page-module__IOC-rW__relatedTrackPlay:focus-visible:after{opacity:1}.page-module__IOC-rW__relatedTrackInfo{min-width:0;color:inherit;flex-direction:column;justify-content:center;align-self:stretch;gap:.25rem;text-decoration:none;display:flex}.page-module__IOC-rW__relatedTrackInfo:hover .page-module__IOC-rW__relatedTrackTitle{color:var(--brand-color)}.page-module__IOC-rW__relatedTrackTitle,.page-module__IOC-rW__relatedTrackArtist{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.page-module__IOC-rW__relatedTrackTitle{font-weight:500}.page-module__IOC-rW__relatedTrackPlayIcon{z-index:1;opacity:0;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.page-module__IOC-rW__relatedTrackRow:hover .page-module__IOC-rW__relatedTrackPlayIcon,.page-module__IOC-rW__relatedTrackPlay:focus-visible .page-module__IOC-rW__relatedTrackPlayIcon{opacity:1}.page-module__IOC-rW__relatedTrackPlay:disabled{cursor:not-allowed}.page-module__IOC-rW__relatedFavoriteButton{width:2.5rem;height:2.5rem;color:var(--foreground);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.page-module__IOC-rW__relatedFavoriteButton{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.page-module__IOC-rW__relatedFavoriteButton{cursor:pointer;transition:background-color .15s,color .15s,transform .15s}.page-module__IOC-rW__relatedFavoriteButton:hover,.page-module__IOC-rW__relatedFavoriteButton.page-module__IOC-rW__isFavorite{color:#e5484d;background:#ef44441a}.page-module__IOC-rW__relatedFavoriteButton:hover{transform:scale(1.08)}.page-module__IOC-rW__relatedFavoriteButton:disabled{cursor:wait;opacity:.55}.page-module__IOC-rW__relatedToast{z-index:50;border:1px solid var(--foreground);align-items:center;gap:.8rem;max-width:min(28rem,100vw - 2rem);padding:.85rem 1rem;display:flex;position:fixed;bottom:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.page-module__IOC-rW__relatedToast{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.page-module__IOC-rW__relatedToast{background:var(--background);border-radius:.75rem;box-shadow:0 12px 35px #0000002e}.page-module__IOC-rW__relatedToast a{color:var(--brand-color);flex:none;font-weight:700;text-decoration:none}.page-module__IOC-rW__relatedToast button{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}@media (min-width:40rem){.page-module__IOC-rW__page{padding-block:calc(var(--spacing,.25rem) * 12)}}@media (min-width:48rem){.page-module__IOC-rW__songTitle{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}@media (min-width:40rem) and (max-width:47.999rem){.page-module__IOC-rW__songTitle{font-size:1.75rem}}@media (max-width:39.999rem){.page-module__IOC-rW__songHeader{gap:calc(var(--spacing,.25rem) * 5)}.page-module__IOC-rW__coverFrame{width:min(100%,25rem);margin-inline:auto}.page-module__IOC-rW__songInfo{text-align:center;align-items:center}.page-module__IOC-rW__songEyebrow{justify-content:center}.page-module__IOC-rW__songTitle{text-align:center;justify-content:center;font-size:1.375rem}.page-module__IOC-rW__artistName{justify-content:center;margin-top:.65rem}.page-module__IOC-rW__songActions{justify-content:center}.page-module__IOC-rW__description{text-align:center}}@media (min-width:64rem){.page-module__IOC-rW__relatedTracksLists{grid-template-columns:repeat(2,minmax(0,1fr))}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
