.sound-cover-image_cover__Xcjk2{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.sound-cover-image_cover__Xcjk2>img{display:block;width:100%;height:100%;object-fit:cover}.sound-cover-image_cover__Xcjk2[data-image-state=loading]>img{opacity:0}.sound-player-social_social__4S16n{position:relative;color:var(--fmdj-ink);font:13px/1.4 var(--hg-font-ui);padding:8px 0 0}.sound-player-social_reactions__5CkBZ{display:flex;justify-content:space-between;gap:0}.sound-player-social_reactions__5CkBZ button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:4px;border:0;background:none;color:inherit;border-radius:8px;cursor:pointer}.sound-player-social_reactions__5CkBZ button[aria-pressed=true]{background:color-mix(in srgb,var(--fmdj-accent) 12%,transparent)}.sound-player-social_preview__bDYKU{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);z-index:3;pointer-events:none;filter:drop-shadow(0 8px 14px rgb(var(--hg-shadow-rgb)/.25))}.sound-player-social_composer__rycLI{display:flex;gap:4px;margin:8px 0 0;align-items:center;border-bottom:1px solid var(--fmdj-edge-control)}.sound-player-social_composer__rycLI textarea{box-sizing:border-box;width:100%;flex:1 1;min-width:0;min-height:44px;max-height:120px;resize:vertical;padding:12px 4px;background:none;border:0;color:inherit;font:inherit;line-height:20px}.sound-player-social_social__4S16n .sound-player-social_composer__rycLI button{display:grid;place-items:center;background:none;border:0;color:var(--fmdj-accent);min-width:44px;min-height:44px;cursor:pointer}.sound-player-social_social__4S16n button:disabled,.sound-player-social_social__4S16n textarea:disabled{opacity:.45;cursor:default}.sound-player-social_social__4S16n :is(button,textarea):focus-visible{outline:2px solid var(--fmdj-accent);outline-offset:2px}.sound-player-social_mark__gBBwf{display:block;margin-top:4px;color:var(--fmdj-ink-soft);font-size:10px}.sound-player-social_last__9qgzk{display:flex;align-items:baseline;gap:8px;margin:10px 0 0}.sound-player-social_last__9qgzk p{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:12px;color:var(--fmdj-ink-soft)}.sound-player-social_last__9qgzk strong{color:var(--fmdj-ink)}.sound-player-social_social__4S16n .sound-player-social_last__9qgzk button{display:inline;min-height:44px;min-width:40px;width:auto;height:auto;padding:0;background:none;border:0;border-radius:0;color:var(--fmdj-accent);font:11px var(--hg-font-data);cursor:pointer}.sound-player-social_social__4S16n .sound-player-social_conversation__4kh54{display:flex;align-items:center;gap:8px;width:auto;min-height:44px;height:auto;padding:4px 0;border:0;border-radius:0;background:none;color:var(--fmdj-ink-soft);font:12px var(--hg-font-ui);cursor:pointer}.sound-player-social_thread__k_K4h{max-height:260px;overflow:auto;overscroll-behavior:contain}.sound-player-social_social__4S16n>p{font-size:12px}.sound-player-social_social__4S16n>p button{display:inline;width:auto;background:none;color:inherit;border:0;text-decoration:underline;font:inherit;min-height:44px}.sound-player-social_thread__k_K4h{max-height:clamp(60px,calc(100dvh - 400px - var(--sound-keyboard,0px)),240px)}.sound-player-social_social__4S16n{container-type:inline-size}@container(max-width:279px){.sound-player-social_reactions__5CkBZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sound-player-social_composer__rycLI{gap:0}.sound-player-social_composer__rycLI textarea{font-size:12px;padding-inline:0}}:where(:root[data-skin=lp]:not(:has(.hg-app-shell--chromeless)):not(:has(.hg-curator-page)):not(:has(.hg-cliques-page))) :is(.sound-player-social_mark__gBBwf,.sound-player-social_last__9qgzk p,.sound-player-social_social__4S16n .sound-player-social_conversation__4kh54){font-family:var(--fmdj-muted-font-family);font-size:var(--fmdj-muted-font-size);font-weight:var(--fmdj-muted-font-weight);line-height:var(--fmdj-muted-line-height);letter-spacing:0}.sound-compact-player_root__KHbQz{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom) + var(--sound-keyboard,0px));width:min(344px,calc(100vw - 32px));box-sizing:border-box;padding:14px 16px 10px;color:var(--fmdj-ink);border:1px solid color-mix(in srgb,var(--fmdj-ink) 18%,transparent);border-radius:20px;box-shadow:0 12px 32px rgb(var(--hg-shadow-rgb)/.22),inset 0 1px 0 color-mix(in srgb,var(--fmdj-ink) 6%,transparent);z-index:90;font:14px/1.3 var(--hg-font-ui)}.sound-compact-player_heading__WZcjj{display:flex;align-items:center;gap:4px}.sound-compact-player_identity__xzPc2{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1;color:inherit;text-decoration:none}.sound-compact-player_cover__nmn4K,.sound-compact-player_flight__EjoHd{display:grid;place-items:center;width:48px;height:48px;flex:none;overflow:hidden;background:var(--fmdj-community-surface);color:var(--fmdj-accent);border-radius:8px}.sound-compact-player_cover__nmn4K img,.sound-compact-player_flight__EjoHd img{width:100%;height:100%;object-fit:cover}.sound-compact-player_copy__C0klF{display:grid;grid-gap:4px;gap:4px;min-width:0}.sound-compact-player_copy__C0klF strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:650;font-size:14px}.sound-compact-player_copy__C0klF>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;color:var(--fmdj-ink-soft)}.sound-compact-player_root__KHbQz button{display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;font:inherit;cursor:pointer}.sound-compact-player_root__KHbQz button:disabled{opacity:.45;cursor:default}.sound-compact-player_root__KHbQz .sound-compact-player_stop__3phWD{background:transparent;color:var(--fmdj-ink-soft)}.sound-compact-player_root__KHbQz .sound-compact-player_stop__3phWD:hover{background:var(--fmdj-community-surface);color:var(--fmdj-ink)}.sound-compact-player_transport__Dw_d_{display:flex;gap:12px;align-items:center;margin-top:10px}.sound-compact-player_root__KHbQz .sound-compact-player_play__hHycx{background:var(--fmdj-accent);color:var(--fmdj-ink-invert)}.sound-compact-player_progress__0RGD_{flex:1 1;min-width:0}.sound-compact-player_wave__rlGw4{position:relative;height:44px;border-radius:4px}.sound-compact-player_wave__rlGw4 svg{display:block;width:100%;height:44px;pointer-events:none;fill:var(--fmdj-contest-wave)}.sound-compact-player_wave__rlGw4 rect[data-played=true]{fill:var(--fmdj-accent)}.sound-compact-player_wave__rlGw4[data-ready=false]{opacity:.45}.sound-compact-player_wave__rlGw4 input{position:absolute;inset:0;cursor:pointer;width:100%;height:44px;margin:0;opacity:0}.sound-compact-player_wave__rlGw4 input:disabled{cursor:default}.sound-compact-player_wave__rlGw4:has(input:focus-visible){outline:2px solid var(--fmdj-accent);outline-offset:3px}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) or (-webkit-backdrop-filter:blur(20px)){.sound-compact-player_root__KHbQz{background:color-mix(in srgb,var(--fmdj-surface-raised) 68%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}}@media(prefers-reduced-transparency:reduce){.sound-compact-player_root__KHbQz{background:var(--fmdj-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.sound-compact-player_time__Vstr2{display:flex;justify-content:space-between;gap:8px;font:10px/1.4 var(--hg-font-data);color:var(--fmdj-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sound-compact-player_time__Vstr2>span:nth-child(2){font:10px/1.4 var(--hg-font-ui)}.sound-compact-player_error___yfZJ{margin:10px 0 0;border-top:1px solid var(--fmdj-edge);padding-top:8px;font-size:12px}.sound-compact-player_error___yfZJ a,.sound-compact-player_root__KHbQz .sound-compact-player_error___yfZJ button{display:inline-flex;align-items:center;width:auto;min-height:44px;height:auto;padding:4px 8px 4px 0;border-radius:0;background:transparent;color:inherit;text-decoration:underline;font:inherit}.sound-compact-player_root__KHbQz :is(a,button,input):focus-visible{outline:2px solid var(--fmdj-accent);outline-offset:3px}.sound-compact-player_flight__EjoHd{position:fixed;left:0;top:0;z-index:91;pointer-events:none;opacity:0;transform-origin:top left}html[data-sound-docked]:has(.sound-compact-player_root__KHbQz){scroll-padding-bottom:var(--sound-compact-space)}html[data-sound-docked]:has(.sound-compact-player_root__KHbQz) body:after{content:"";display:block;height:var(--sound-compact-space);pointer-events:none}@media(max-width:760px){.sound-compact-player_root__KHbQz{left:0;right:0;margin-inline:auto;bottom:calc(12px + env(safe-area-inset-bottom) + var(--sound-keyboard,0px));width:calc(100vw - 24px);max-width:360px;border-radius:16px;padding:12px 12px 8px}.sound-compact-player_progress__0RGD_ input{height:44px}}@media(prefers-reduced-motion:reduce){.sound-compact-player_flight__EjoHd{display:none}}.sound-compact-player_root__KHbQz{animation:sound-compact-player_dock-in__Qqh9k .24s ease-out}@keyframes sound-compact-player_dock-in__Qqh9k{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sound-compact-player_root__KHbQz{animation:none}}.sound-compact-player_root__KHbQz[data-reduced-motion=true]{animation:none}.sound-compact-player_root__KHbQz{border-radius:12px;background:var(--fmdj-surface-raised)}.sound-compact-player_cover__nmn4K{border-radius:6px}.sound-compact-player_copy__C0klF strong{font-size:15px}.sound-compact-player_transport__Dw_d_{gap:14px}.sound-compact-player_time__Vstr2{font-size:11px}@media(max-width:760px){.sound-compact-player_root__KHbQz{border-radius:12px;max-width:420px}.sound-compact-player_cover__nmn4K{width:44px;height:44px}}:where(:root[data-skin=lp]:not(:has(.hg-app-shell--chromeless)):not(:has(.hg-curator-page)):not(:has(.hg-cliques-page))) :is(.sound-compact-player_copy__C0klF>span,.sound-compact-player_root__KHbQz .sound-compact-player_stop__3phWD,.sound-compact-player_time__Vstr2){font-family:var(--fmdj-muted-font-family);font-size:var(--fmdj-muted-font-size);font-weight:var(--fmdj-muted-font-weight);line-height:var(--fmdj-muted-line-height);letter-spacing:0}.sound-transport_transport__JmSo1{min-width:0;color:var(--fmdj-ink)}.sound-transport_transport__JmSo1[hidden]{display:none}.sound-transport_transport__JmSo1 audio{display:block;width:100%;max-width:100%;color-scheme:dark}.sound-transport_transport__JmSo1>p{font:.85rem var(--hg-font-data);color:var(--fmdj-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:12px 0 8px}.sound-transport_transport__JmSo1>button{min-height:44px;padding:10px 20px;font:inherit;color:var(--fmdj-ink-invert);background:var(--fmdj-accent);border:0;cursor:pointer;border-radius:var(--fmdj-radius-action)}.sound-transport_transport__JmSo1>button:disabled{opacity:.5;cursor:default}.sound-transport_transport__JmSo1>p[role=alert]{font:inherit;color:var(--fmdj-ink);line-height:1.5}.sound-transport_transport__JmSo1 :focus-visible{outline:2px solid var(--fmdj-accent);outline-offset:3px}.sound-transport_transport__JmSo1>audio{display:none}.sound-transport_hostedControls__0GoBr{display:flex;align-items:center;gap:16px;width:100%;max-width:100%;padding:8px 0}.sound-transport_hostedControls__0GoBr .sound-transport_play__k_fp2{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:48px;padding:10px 16px;border:0;background:var(--fmdj-accent);color:var(--fmdj-ink-invert);font:inherit;cursor:pointer;border-radius:var(--fmdj-radius-action)}.sound-transport_hostedControls__0GoBr .sound-transport_play__k_fp2:disabled{opacity:.5;cursor:default}.sound-transport_position__h2ux8{flex:1 1;min-width:0}.sound-transport_position__h2ux8>input{width:100%;height:44px;min-width:0;margin:0;accent-color:var(--fmdj-accent);cursor:pointer}.sound-transport_position__h2ux8>input:disabled{opacity:.5;cursor:default}.sound-transport_time__bLDXC{display:flex;justify-content:space-between;font:.75rem var(--hg-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fmdj-ink-soft)}.sound-transport_volume__c4bjx{position:relative;flex:none}.sound-transport_volume__c4bjx>summary{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none}.sound-transport_volume__c4bjx>summary::-webkit-details-marker{display:none}.sound-transport_volume__c4bjx>div{position:absolute;right:0;top:100%;z-index:2;display:grid;grid-gap:12px;gap:12px;width:180px;padding:16px;background:var(--fmdj-surface-raised);border:1px solid var(--fmdj-edge-control);box-shadow:0 8px 24px rgb(var(--hg-shadow-rgb)/.2)}.sound-transport_volume__c4bjx button{min-height:44px;border:0;background:transparent;color:var(--fmdj-ink);font:inherit;text-align:left;cursor:pointer}.sound-transport_volume__c4bjx label{display:grid;grid-gap:8px;gap:8px;font-size:.875rem}.sound-transport_volume__c4bjx input{width:100%;height:44px;accent-color:var(--fmdj-accent)}@media(max-width:600px){.sound-transport_hostedControls__0GoBr{gap:10px}.sound-transport_hostedControls__0GoBr .sound-transport_play__k_fp2{padding:10px 12px;border-radius:var(--fmdj-radius-action)}.sound-transport_volume__c4bjx>summary{width:44px}}.sound-transport_hostedWaveform__RZEXR{flex:1 1;min-width:0}.sound-transport_hostedWaveform__RZEXR>div{padding-top:0}.sound-transport_hostedWaveform__RZEXR>div>button{display:grid;place-items:center;align-self:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--fmdj-accent);color:var(--fmdj-ink-invert);cursor:pointer}.sound-transport_hostedWaveform__RZEXR>div>button:disabled{opacity:.5;cursor:default}.sound-transport_hostedWaveform__RZEXR [role=status]{display:none}@media(max-width:600px){.sound-transport_hostedWaveform__RZEXR>div>button{width:44px;height:44px}}:where(:root[data-skin=lp]:not(:has(.hg-app-shell--chromeless)):not(:has(.hg-curator-page)):not(:has(.hg-cliques-page))) :is(.sound-transport_transport__JmSo1>p,.sound-transport_time__bLDXC){font-family:var(--fmdj-muted-font-family);font-size:var(--fmdj-muted-font-size);font-weight:var(--fmdj-muted-font-weight);line-height:var(--fmdj-muted-line-height);letter-spacing:0}