.music-library{--music-gold:#efbd51;--music-muted:#99a5ba;padding-bottom:35px}.music-heading{padding-top:65px;padding-bottom:32px;display:flex;align-items:end;justify-content:space-between;gap:30px}.music-heading h1{font-size:clamp(43px,5vw,78px);letter-spacing:-.035em;text-transform:uppercase;margin:17px 0 16px;line-height:.98}.music-heading h1 em{color:var(--music-gold);font-style:normal}.music-heading p{font-size:16px;margin:0;color:var(--music-muted)}.music-heading .squad-eyebrow{font-size:11px;letter-spacing:.19em}.music-heading .catalog-tabs{margin:0 0 5px}.music-heading .catalog-tabs a{border-radius:30px;font-size:13px;padding:10px 17px;white-space:nowrap}.music-heading .catalog-tabs a[aria-current]{background:var(--music-gold);border-color:var(--music-gold)}
.music-deck{display:grid;grid-template-columns:240px minmax(0,1fr);gap:38px;padding:26px;background:linear-gradient(115deg,#272c3b,#191e2b 60%,#222939);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 24px 65px #070a1440;position:relative;isolation:isolate;overflow:hidden}.music-deck:after{content:'';position:absolute;width:400px;height:400px;right:-180px;top:-200px;background:radial-gradient(circle,#efbd5114,transparent 65%);z-index:-1}.music-deck-art{position:relative;aspect-ratio:1;align-self:center;border-radius:12px;overflow:hidden;box-shadow:0 15px 30px #0005}.music-deck-art img{width:100%;height:100%;object-fit:cover;display:block}.music-deck-art-tag{position:absolute;inset:auto 12px 12px;font-size:9px;letter-spacing:.2em;line-height:1.8;color:#fff;text-shadow:0 2px 5px #000;pointer-events:none}.music-deck-main{min-width:0;display:flex;flex-direction:column;justify-content:center}.music-deck-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.music-deck-label{font-size:10px;letter-spacing:.18em;color:var(--music-gold);font-weight:700}.music-live-indicator{color:#b5bfd1;font-size:11px;display:flex;align-items:center;gap:7px}.music-live-indicator:before{content:'';width:5px;height:5px;background:#7c879b;border-radius:50%;flex:none}.is-playing .music-live-indicator:before{background:var(--music-gold);box-shadow:0 0 12px #efbd5180}.music-deck-main h2{font-size:clamp(25px,3.3vw,44px);letter-spacing:-.025em;line-height:1.04;margin:0 0 8px;overflow-wrap:anywhere}.music-deck-main p.music-artist{font-size:14px;margin:0 0 20px;color:#e4e8f1}.music-artist span{color:#939eb5}.music-deck audio{width:100%;height:42px}.music-deck.is-enhanced audio{display:none}.music-custom-controls[hidden]{display:none!important}.music-transport{display:flex;align-items:center;justify-content:space-between;gap:16px}.music-transport-main,.music-transport-extra,.music-volume{display:flex;align-items:center;gap:15px}.music-transport-extra{gap:16px}.music-icon-button,.music-main-play,.music-card-play{display:inline-grid;place-items:center;border:0;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s;padding:0;flex:none}.music-icon-button{width:36px;height:36px;border-radius:50%;background:transparent;color:#c8d1e0}.music-icon-button:hover{color:#fff;background:#ffffff0d}.music-icon-button[aria-pressed=true]{color:var(--music-gold);background:#efbd5114}.music-icon-button:disabled,.music-main-play:disabled{opacity:.3;cursor:default}.music-main-play{width:58px;height:58px;border-radius:50%;background:var(--music-gold);color:#181c27;box-shadow:0 4px 24px #efbd5120}.music-main-play:hover:enabled{transform:scale(1.05);background:#fbd17b}.music-library button:focus-visible,.music-library input:focus-visible{outline:2px solid #ffe2a0;outline-offset:5px}.music-library svg{width:21px;height:21px;fill:currentColor}.music-main-play svg{width:26px;height:26px}.music-stroke{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.music-volume{gap:3px}.music-volume input{width:90px}.music-library input[type=range]{appearance:none;-webkit-appearance:none;display:block;min-width:0;min-height:24px;height:24px;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;box-shadow:none}.music-library input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:5px;background:linear-gradient(90deg,var(--music-gold) var(--range-progress,0%),#ffffff20 var(--range-progress,0%))}.music-library input[type=range]::-moz-range-track{height:4px;border-radius:5px;background:linear-gradient(90deg,var(--music-gold) var(--range-progress,0%),#ffffff20 var(--range-progress,0%))}.music-library input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4px;border:2px solid #202636;border-radius:50%;background:#ffda87;box-shadow:0 0 0 2px #efbd5120}.music-library input[type=range]::-moz-range-thumb{width:10px;height:10px;border:2px solid #202636;border-radius:50%;background:#ffda87}.music-library input[type=range]:disabled{cursor:default;opacity:.45}.music-timeline{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:10px;align-items:center;margin-top:18px}.music-timeline>span{font:11px/1.4 ui-monospace,monospace;color:#aab5c9;white-space:nowrap;font-variant-numeric:tabular-nums}.music-timeline>span:last-child{text-align:right}.music-deck-main p.music-player-feedback{font-size:11px;min-height:18px;line-height:1.4;color:#94a0b6;margin:7px 0 0}.music-collection{padding-top:46px}.music-collection-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.music-collection-heading .squad-eyebrow{font-size:10px;letter-spacing:.18em}.music-collection-heading h2{font-size:36px;margin:8px 0 0;letter-spacing:-.02em}.music-collection-heading>span{font-size:12px;color:var(--music-muted);padding-bottom:5px}.music-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.music-card{min-width:0;background:linear-gradient(155deg,#252d3e,#1a202e);border:1px solid #ffffff13;border-radius:15px;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s}.music-card:hover{transform:translateY(-4px);border-color:#ffffff35}.music-card.is-current{border-color:#efbd5166;box-shadow:0 0 0 1px #efbd5112}.music-card-art{position:relative;aspect-ratio:1;overflow:hidden;background:#151b28}.music-card-art>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.music-card:hover .music-card-art>img{transform:scale(1.035)}.music-card-art:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#080c1450,transparent 30%,transparent 55%,#080c1490)}.music-track-number{position:absolute;left:18px;top:16px;font:11px/1 ui-monospace,monospace;letter-spacing:.1em;padding:8px 9px;color:#fff;background:#11172580;z-index:1;border:1px solid #ffffff25;border-radius:5px}.music-art-label{position:absolute;left:19px;bottom:20px;z-index:1;color:#fffa;font-size:9px;letter-spacing:.2em}.music-card-play{position:absolute;right:18px;bottom:17px;z-index:2;width:49px;height:49px;border-radius:50%;color:#18202d;background:#efbd51;box-shadow:0 4px 22px #0005}.music-card-play:hover{transform:scale(1.08);background:#ffe09d}.music-card-play svg{width:24px;height:24px}.music-file-badge{position:absolute;right:16px;bottom:19px;z-index:2;color:#e2e6ee;background:#101621dd;border:1px solid #ffffff30;border-radius:5px;font-size:10px;padding:7px 10px}.music-card-copy{padding:23px 23px 22px}.music-card-meta{display:flex;align-items:center;justify-content:space-between;color:#d1a64f;font-size:9px;letter-spacing:.17em;min-height:15px}.music-card-copy h2{font-size:25px;line-height:1.1;margin:12px 0 14px;letter-spacing:-.01em;overflow-wrap:anywhere}.music-card-copy p{font-size:13px;line-height:1.6;margin:0 0 14px;color:#a5b0c4}.music-track-state,.music-source-link{font-size:11px;line-height:1.5;color:#9ba8be;display:block}.music-source-link{color:var(--music-gold);margin-top:15px}.is-current .music-track-state{color:#efbd51}.music-equalizer{display:flex;gap:3px;height:14px;align-items:end;opacity:0}.music-equalizer i{width:3px;height:6px;background:var(--music-gold);border-radius:1px}.music-equalizer i:nth-child(2){height:12px}.music-equalizer i:nth-child(3){height:9px}.is-playing .music-equalizer{opacity:1}.is-playing .music-equalizer i{animation:music-level .7s ease-in-out infinite alternate}.music-equalizer i:nth-child(2){animation-delay:-.4s}.music-equalizer i:nth-child(3){animation-delay:-.1s}.music-equalizer i:nth-child(4){animation-delay:-.55s}@keyframes music-level{to{height:3px}}
@media(max-width:1100px){.music-heading{align-items:start;flex-direction:column;gap:24px}.music-deck{grid-template-columns:195px minmax(0,1fr);gap:26px}.music-deck-top{align-items:start;flex-direction:column;gap:9px}.music-volume input{width:60px}.music-grid{gap:20px}.music-card-copy{padding:19px}.music-card-copy h2{font-size:23px}}@media(max-width:767px){.music-heading{padding-top:24px;padding-bottom:25px}.music-heading h1{font-size:clamp(40px,8vw,58px);margin:13px 0}.music-heading p{font-size:14px}.music-heading .catalog-tabs{width:100%;gap:7px}.music-heading .catalog-tabs a{padding:9px 14px;font-size:12px}.music-deck{grid-template-columns:90px minmax(0,1fr);padding:18px;gap:19px;border-radius:15px;overflow:hidden}.music-deck-art{align-self:start}.music-deck-art-tag{display:none}.music-deck-main{display:contents}.music-deck-top{grid-column:2;grid-row:1;align-self:start;padding-top:1px;margin:0;gap:10px}.music-deck-label{font-size:8px;line-height:1.6}.music-live-indicator{font-size:10px;line-height:1.4}.music-deck-main h2{grid-column:1/-1;margin:0;font-size:29px;line-height:1.03}.music-deck-main p.music-artist{grid-column:1/-1;margin:-7px 0 0;font-size:12px}.music-artist span{font-size:11px}.music-deck audio,.music-custom-controls,.music-player-feedback{grid-column:1/-1}.music-transport-main{gap:8px}.music-transport-extra{gap:2px}.music-volume input{width:55px}.music-main-play{width:52px;height:52px}.music-icon-button{width:30px;height:36px}.music-transport{gap:7px}.music-timeline{gap:6px;grid-template-columns:36px minmax(0,1fr) 36px}.music-collection{padding-top:35px}.music-collection-heading{align-items:start;flex-direction:column;gap:12px;margin-bottom:20px}.music-collection-heading h2{font-size:32px}.music-collection-heading>span{font-size:11px}.music-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.music-card-copy{padding:15px}.music-card-copy h2{font-size:21px}.music-file-badge{right:8px;bottom:11px;font-size:8px;padding:5px 6px}.music-art-label{left:12px;bottom:14px;font-size:7px}.music-card-play{width:41px;height:41px;right:10px;bottom:10px}.music-track-number{left:10px;top:10px;font-size:9px;padding:6px}.music-track-state{font-size:10px}}@media(max-width:480px){.music-grid{grid-template-columns:1fr;gap:22px}.music-card-art{aspect-ratio:1.15}.music-card-copy{padding:20px}.music-card-copy h2{font-size:27px}.music-card-play{width:49px;height:49px;right:17px;bottom:16px}.music-art-label{left:18px;bottom:22px;font-size:9px}.music-file-badge{right:16px;bottom:18px;font-size:10px}.music-track-state{font-size:11px}}@media(max-width:359px){.music-volume input{width:35px}.music-main-play{width:46px;height:46px}.music-transport-main{gap:4px}.music-deck{padding:15px;gap:17px}.music-transport-extra{gap:0}.music-icon-button{width:28px}.music-artist span{display:none}}@media(prefers-reduced-motion:reduce){.music-card,.music-card img,.music-card-play,.music-main-play{transition:none}.is-playing .music-equalizer i{animation:none}}
