.music-intro{padding:43px 0 36px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.music-intro h1{max-width:720px}.music-intro p:not(.eyebrow){max-width:760px;color:#596675;margin:0}.review-state{border-left:2px solid #82929b;padding-left:12px;font-size:13px;color:#596775;white-space:nowrap;margin-bottom:5px}.music-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:42px}.music-collection{border-top:1px solid #cfd8df;padding:26px 0 35px;scroll-margin-top:25px}.collection-intro h2{font-size:27px;line-height:1.4;letter-spacing:-.025em;margin:0 0 9px}.collection-intro>p:not(.eyebrow){color:#5f6e7a;margin:0;max-width:650px;font-size:15px}.collection-meta{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#677684;margin:16px 0 20px}.track-list{list-style:none;margin:0;padding:0;border:1px solid #dbe2e6;border-radius:8px;background:white;overflow:hidden}.track-row{display:flex;align-items:center;gap:15px;padding:14px 17px;border-top:1px solid #e2e7eb;min-height:82px}.track-row:first-child{border:0}.track-row.active{background:#edf7f4}.play-track{flex-shrink:0;border:1px solid #cbd6db;background:#f3f6f7;border-radius:50%;width:44px;height:44px;font-size:13px;color:#25554f;display:flex;align-items:center;justify-content:center}.play-track[aria-pressed=true]{background:#165e53;color:white;border-color:#165e53}.play-track:hover{border-color:#165e53}.track-name{flex:1;min-width:0}.track-name h3{font-size:16px;line-height:1.4;margin:0;font-weight:600}.track-name p{font-size:11px;color:#74818b;margin:4px 0 0}.track-row time{font-size:13px;color:#62717e;font-variant-numeric:tabular-nums;min-width:37px;text-align:right}.waveform{color:#9cbdb4;width:140px;height:32px;flex-shrink:0}.active .waveform{color:#197667}.music-license{border-left:1px solid #d8dfe5;padding-left:27px;padding-top:29px;align-self:start;position:sticky;top:28px}.music-license h2{font-size:20px;line-height:1.4;letter-spacing:-.02em;margin:0 0 16px}.music-license>p:not(.eyebrow){font-size:13px;color:#5d6c79;margin:0 0 16px}.music-license details{border-top:1px solid #d8dfe5;border-bottom:1px solid #d8dfe5;padding:14px 0}.music-license summary{font-size:13px;font-weight:600;cursor:pointer;min-height:28px}.music-license details p{font-size:12px!important}.music-license .text-button{font-size:12px;padding-left:0;display:block}.music-license .voice-note{margin-top:19px!important;font-size:11px!important}.support{font-size:13px;text-decoration:underline;text-underline-offset:3px}.music-main{padding-bottom:28px}.music-main+.music-player{margin-top:0}.music-player{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:center;gap:25px;padding:17px max(5vw,24px);border-top:1px solid #becdc8;background:#ecf6f2;z-index:10;box-shadow:0 -5px 30px #17332b0a}.now-playing{flex:1;min-width:0}.now-playing p{font-size:11px;color:#547164;margin:0 0 3px}.now-playing strong{font-size:14px;font-weight:600;line-height:1.4}.music-player audio{width:min(470px,43vw);height:42px}.music-player>button{width:44px;height:44px;background:none;border:0;font-size:26px;flex-shrink:0}body.player-open{padding-bottom:110px}#music-error{padding:12px;border:1px solid #dfb388;color:#744017}.music-main footer{margin-top:0}@media(max-width:1100px){.music-intro{align-items:flex-start;flex-direction:column;gap:16px}.music-layout{grid-template-columns:minmax(0,1fr) 250px;gap:27px}.waveform{width:105px}.collection-meta{flex-wrap:wrap;gap:7px}.music-license{padding-left:22px}.music-intro h1{font-size:39px}}@media(max-width:750px){.music-layout{display:block}.music-intro{padding-top:28px;padding-bottom:28px}.music-intro h1{font-size:30px;max-width:540px}.music-intro p:not(.eyebrow){font-size:15px}.music-intro .section-jumps{gap:17px;flex-wrap:wrap;font-size:13px}.music-license{position:static;border-left:0;border-top:1px solid #cfd8df;padding:27px 0;margin-bottom:18px}.music-license>p:not(.eyebrow){max-width:650px}.music-collection{padding:25px 0 28px}.collection-intro h2{font-size:24px}.track-row{padding:13px 12px;gap:12px;min-height:80px}.track-name h3{font-size:15px}.track-name p{font-size:10px}.waveform{width:78px}.music-player{gap:12px;padding:12px 18px;flex-wrap:wrap}.now-playing{flex-basis:calc(100% - 60px)}.music-player audio{order:3;width:100%;height:40px}.music-player>button{margin-left:auto}.review-state{white-space:normal}body.player-open{padding-bottom:150px}}@media(max-width:440px){.waveform{display:none}.track-name h3{font-size:14px}.collection-meta{font-size:11px}.music-intro .section-jumps{gap:14px}}
