.hp-music .hpm-h1{font-size:clamp(40px,4.6vw,66px)}.hp-music h2{text-wrap:balance}.hp-music .hpm-vc-name{line-height:1.3;min-width:0}.hp-music .hpm-window{box-shadow:0 30px 80px -20px rgba(0,0,0,.9),0 0 0 1px #3a3c42;display:grid;grid-template-columns:206px minmax(0,1fr);margin-left:auto;max-width:640px;width:100%}.hp-music .hpm-side{background:#2b2d31;color:#949ba4;display:flex;flex-direction:column;font-size:14px;gap:6px;min-width:0;padding:16px 8px}.hp-music .hpm-side-head{font-size:12px;font-weight:700;padding:0 8px 4px}.hp-music .hpm-vc{align-items:center;border-radius:6px;display:flex;font-weight:500;gap:6px;padding:6px 8px}.hp-music .hpm-vc-list{display:flex;flex-direction:column;gap:4px;padding:0 0 8px 18px}.hp-music .hpm-vc-list li{align-items:center;color:#b5bac1;display:flex;font-size:13px;gap:8px;min-width:0}.hp-music .hpm-vc-list li.is-speaking{color:#f2f3f5}.hp-music .hpm-ring{border-radius:50%;box-shadow:0 0 0 2px #23a55a;display:inline-flex;flex:none}.hp-music .hpm-main{display:flex;flex-direction:column;min-width:0}.hp-music .hpm-feed{display:flex;flex-direction:column;gap:16px;padding:18px 16px 12px}.hp-music .hpm-msg{display:flex;gap:12px;min-width:0}.hp-music .hpm-msg-body{color:#dbdee1;display:flex;flex-direction:column;font-size:15px;gap:4px;line-height:1.45;min-width:0}.hp-music .hpm-msg-name{align-items:center;color:#f2f3f5;display:flex;flex-wrap:wrap;font-weight:600;gap:6px}.hp-music .hpm-time{color:#949ba4;font-size:12px;font-weight:400}.hp-music .hpm-menu{background:#2b2d31;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 0 1px #1e1f22;display:flex;flex-direction:column;margin:4px 12px 8px;padding:6px}.hp-music .hpm-menu-head{color:#949ba4;font-size:12px;font-weight:700;padding:6px 8px 8px}.hp-music .hpm-menu-row{align-items:baseline;border-radius:6px;display:flex;gap:10px;min-width:0;padding:8px}.hp-music .hpm-menu-row.is-on{background:#393c41}.hp-music .hpm-menu-cmd{color:#f2f3f5;flex:none;font-size:13px;font-weight:600;white-space:nowrap}.hp-music .hpm-menu-desc{color:#b5bac1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-music .hpm-composer{align-items:center;background:#383a40;border-radius:8px;color:#dbdee1;display:flex;font-size:14px;margin:0 12px 14px;padding:12px 14px}.hp-music .hpm-caret{background:#dbdee1;height:18px;margin-left:2px;width:1px}.hp-music .hpm-source-list{display:flex;flex-direction:column;gap:10px}.hp-music .hpm-source-list li{align-items:baseline;background:#1a1a1a;border-radius:12px;box-shadow:inset 0 0 0 1px #2a2a2a;color:#b5bac1;display:flex;font-size:15px;gap:12px;line-height:1.5;padding:14px 16px}.hp-music .hpm-source-list b{color:#fff;font-weight:600;margin-right:4px}.hp-music .hpm-source-dot{border-radius:50%;flex:none;height:10px;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:10px}.hp-music .hpm-facts{display:flex;flex-direction:column;gap:12px}.hp-music .hpm-facts li{align-items:flex-start;color:#dbdee1;display:flex;font-size:15px;gap:12px;line-height:1.5}.hp-music .hpm-facts svg{flex:none;margin-top:2px}.hp-music .hpm-sources{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hp-music .hpm-shot-panel{justify-self:center;max-width:439px;width:100%}.hp-music .hpm-module-shot{margin:0 auto;max-width:1058px;width:100%}.hp-music .hpm-tracklist{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.hp-music .hpm-tracks{padding:22px 22px 14px}.hp-music .hpm-tracks-head{color:#949ba4;font-size:13px;font-weight:600;margin-bottom:8px}.hp-music .hpm-tracks li{align-items:flex-start;box-shadow:0 -1px 0 #262626;display:flex;gap:14px;padding:10px 0}.hp-music .hpm-tracks li:first-child{box-shadow:none}.hp-music .hpm-track-n{color:#f45142;flex:none;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;line-height:1.3;width:24px}.hp-music .hpm-track-body{color:#b5bac1;display:flex;flex-direction:column;font-size:14px;gap:2px;line-height:1.45;min-width:0}.hp-music .hpm-track-body code{color:#fff;font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:14px}.hp-music .hpm-module-notes{align-items:center;color:#b5bac1;display:flex;flex-direction:column;font-size:15px;gap:12px;margin:0 auto;max-width:760px;text-align:center}.hp-music .hpm-module-notes strong{color:#fff}.hp-music .hpm-blocks{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.hp-music .hpm-steps{display:flex;flex-direction:column;gap:14px}.hp-music .hpm-steps li{align-items:flex-start;color:#b5bac1;display:flex;font-size:15px;gap:14px;line-height:1.55}.hp-music .hp-step-n,.hp-music .hpm-steps strong{color:#fff}.hp-music .hpm-filters{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.hp-music .hpm-chips{display:flex;flex-wrap:wrap;gap:8px}.hp-music .hpm-chip-custom{box-shadow:inset 0 0 0 1px #3a3a3a;color:#fff}.hp-music .hpm-np{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1000px;width:100%}.hp-music .hpm-np-flow{align-items:center;background-color:#1e1f22;background-image:radial-gradient(#2e3035 1.2px,transparent 0);background-size:20px 20px;border-radius:16px;box-shadow:0 0 0 1px #2a2a2a;display:flex;flex-direction:column;padding:28px 16px}.hp-music .hpm-node{width:380px}.hp-music .hpm-node-field{background:#1a1b1e;border-radius:4px;color:#dbdee1;display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere;padding:6px 8px}.hp-music .hpm-var{color:#f5a8a0}.hp-music .hpm-np-dc{box-shadow:0 30px 80px -20px rgba(0,0,0,.9),0 0 0 1px #3a3c42}.hp-music .hpm-np-dc strong{color:#fff}.hp-music .hpm-events{align-items:center;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:860px;text-align:center}.hp-music .hpm-events .hpm-chips{justify-content:center}.hp-music .hpm-events-label{color:#949ba4;font-size:13px;font-weight:600}.hp-music .hpm-plan-wrap{margin:0 auto;max-width:900px;overflow:hidden;width:100%}.hp-music .hpm-plan-table td{white-space:normal}.hp-music .hpm-related .hp-mod-card{flex-direction:row}.hp-music .hp-letter{color:#fff}.hp-music .hp-shot{background:#2b2d31}.hp-music .hpm-premium-note{align-items:baseline;color:#b5bac1;display:flex;font-size:14px;gap:10px;line-height:1.5}.hp-music .hpm-premium-note .hp-tag{flex:none;font-size:12px}.hp-music .hpm-more{align-self:center}.hp-music .hpm-queue-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hp-music .hpm-vars{display:flex;flex-direction:column;gap:10px}.hp-music .hpm-vars li{color:#b5bac1;display:flex;flex-direction:column;font-size:14px;gap:2px}.hp-music .hpm-vars code{color:#f5a8a0;font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.hp-music .hpm-queue{box-shadow:0 30px 80px -20px rgba(0,0,0,.9),0 0 0 1px #3a3c42;margin:0 auto;max-width:540px;width:100%}.hp-music .hpm-queue-embed{border-left-color:#f45142;color:#dbdee1;font-size:14px;gap:6px;line-height:1.5;max-width:420px}.hp-music .hpm-queue-embed strong{color:#fff}.hp-music .hpm-queue-title{font-size:15px}.hp-music .hpm-queue-meta{color:#b5bac1;font-size:13px}.hp-music .hpm-queue-sub{font-size:14px;margin-top:6px}.hp-music .hpm-queue-list{display:flex;flex-direction:column}.hp-music .hpm-queue-foot{color:#b5bac1;font-size:12px;margin-top:4px}@media (max-width:960px){.hp-music .hpm-window{margin:0 auto}.hp-music .hpm-queue-split{grid-template-columns:minmax(0,1fr)}.hp-music .hpm-hero .hp-hero{align-items:stretch;display:flex;flex-direction:column;gap:24px}.hp-music .hpm-hero .hp-hero>.hp-stack{display:contents}.hp-music .hpm-hero .hp-hero>.hp-stack>*{order:2}.hp-music .hpm-hero .hp-hero>.hp-stack>.hpm-h1{order:0}.hp-music .hpm-hero .hpm-window{order:1}.hp-music .hpm-blocks,.hp-music .hpm-filters,.hp-music .hpm-sources{grid-template-columns:minmax(0,1fr)}.hp-music .hpm-tracklist{margin:0 auto;width:100%}.hp-music .hpm-np,.hp-music .hpm-tracklist{grid-template-columns:minmax(0,1fr);max-width:560px}.hp-music .hpm-filters .hpm-shot-panel{order:2}}@media (max-width:600px){.hp-music .hpm-window{grid-template-columns:minmax(0,1fr)}.hp-music .hpm-feed{padding:14px 12px 10px}.hp-music .hpm-msg-body{font-size:14px}.hp-music .hpm-menu-row{flex-direction:column;gap:2px}.hp-music .hpm-menu-desc{white-space:normal}.hp-music .hpm-menu-row:nth-child(n+6){display:none}.hp-music .hpm-node{width:100%}.hp-music .hpm-np-flow{padding:20px 10px}.hp-music .hpm-tracks{padding:18px 16px 10px}.hp-music .hpm-plan-table td,.hp-music .hpm-plan-table th{font-size:13px;padding:12px 10px}}