.song-detail-player-module__HyiVaW__player{border-top:1px solid var(--color-songfox-line-strong);background:var(--color-songfox-control);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:84px;color:var(--color-songfox-text)}.song-detail-player-module__HyiVaW__inner{grid-template-columns:minmax(0,1fr) 544px minmax(0,1fr);align-items:center;height:100%;padding:10px 12px;display:grid}.song-detail-player-module__HyiVaW__info{align-items:center;gap:12px;min-width:0;display:flex}.song-detail-player-module__HyiVaW__cover{background:var(--color-songfox-control);border-radius:8px;flex:none;width:48px;height:48px;overflow:hidden}.song-detail-player-module__HyiVaW__meta{width:306px;min-width:0}.song-detail-player-module__HyiVaW__titleRow{align-items:center;gap:4px;min-width:0;display:flex}.song-detail-player-module__HyiVaW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:225px;font:600 14px/20px var(--font-geist-loaded),sans-serif;overflow:hidden}.song-detail-player-module__HyiVaW__titleRow>:last-child{flex:none}.song-detail-player-module__HyiVaW__genre{text-overflow:ellipsis;white-space:nowrap;color:var(--color-songfox-text-secondary);font:400 13px/20px var(--font-songfox);display:block;overflow:hidden}.song-detail-player-module__HyiVaW__playback{flex-direction:column;align-items:center;gap:2px;min-width:0;padding:0 32px;display:flex}.song-detail-player-module__HyiVaW__controls{justify-content:center;align-items:center;gap:8px;display:flex}.song-detail-player-module__HyiVaW__skip,.song-detail-player-module__HyiVaW__play,.song-detail-player-module__HyiVaW__iconButton{cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.song-detail-player-module__HyiVaW__skip{width:36px;height:36px;color:var(--color-songfox-text)}.song-detail-player-module__HyiVaW__play{border:1px solid var(--color-songfox-line-strong);background:var(--color-songfox-text);width:40px;height:40px;color:var(--color-songfox-page)}.song-detail-player-module__HyiVaW__pause{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.song-detail-player-module__HyiVaW__seek{width:100%;height:20px;font:400 13px/20px var(--font-songfox);color:var(--color-songfox-text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.song-detail-player-module__HyiVaW__seek>span:not(.song-detail-player-module__HyiVaW__seekSlider){flex:none;width:40px}.song-detail-player-module__HyiVaW__seek>span:first-child{text-align:right}.song-detail-player-module__HyiVaW__seekSlider{flex:1;min-width:0;padding:8px 0}.song-detail-player-module__HyiVaW__seekRegion{isolation:isolate;flex:1;min-width:0;position:relative}.song-detail-player-module__HyiVaW__seekSlider>:has(>.song-detail-player-module__HyiVaW__thumb){z-index:2}.song-detail-player-module__HyiVaW__lockedRange{z-index:1;pointer-events:none;border-radius:0 999px 999px 0;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (min-width:48rem){.song-detail-player-module__HyiVaW__seek{gap:16px}}.song-detail-player-module__HyiVaW__track.song-detail-player-module__HyiVaW__track{background:var(--color-songfox-control);height:4px}.song-detail-player-module__HyiVaW__range.song-detail-player-module__HyiVaW__range{background:var(--color-songfox-text)}.song-detail-player-module__HyiVaW__thumb.song-detail-player-module__HyiVaW__thumb{border:1px solid var(--color-songfox-line-strong);background:var(--color-songfox-text);width:16px;height:16px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.song-detail-player-module__HyiVaW__seek .song-detail-player-module__HyiVaW__track{background:var(--color-songfox-progress-unplayed);height:8px;overflow:visible}.song-detail-player-module__HyiVaW__seek .song-detail-player-module__HyiVaW__range{background:linear-gradient(90deg,var(--color-songfox-progress-start),var(--color-songfox-accent));height:8px;box-shadow:var(--shadow-songfox-progress);pointer-events:none;border-radius:999px;top:50%;transform:translateY(-50%)}.song-detail-player-module__HyiVaW__seek .song-detail-player-module__HyiVaW__thumb{background:transparent var(--songfox-card-thumb)center/28px 28px no-repeat;width:28px;height:28px;box-shadow:none;border:0}.song-detail-player-module__HyiVaW__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.song-detail-player-module__HyiVaW__iconButton{background:var(--color-background-surface,#ffffff12);width:32px;height:32px;color:var(--color-text-secondary,#ffffffb3)}.song-detail-player-module__HyiVaW__iconButton[aria-pressed=true]{color:var(--color-songfox-accent)}.song-detail-player-module__HyiVaW__skip:focus-visible,.song-detail-player-module__HyiVaW__play:focus-visible,.song-detail-player-module__HyiVaW__iconButton:focus-visible{outline:2px solid var(--color-songfox-accent);outline-offset:2px}.song-detail-player-module__HyiVaW__volumeControl{background:var(--color-background-surface,#ffffff12);border-radius:999px;flex:none;align-items:center;gap:6px;width:32px;height:32px;transition:width .2s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.song-detail-player-module__HyiVaW__volumeControl:hover,.song-detail-player-module__HyiVaW__volumeControl:focus-within{width:112px}.song-detail-player-module__HyiVaW__volumeSlider{opacity:0;flex:none;width:64px;transition:opacity .15s}.song-detail-player-module__HyiVaW__volumeControl:hover .song-detail-player-module__HyiVaW__volumeSlider,.song-detail-player-module__HyiVaW__volumeControl:focus-within .song-detail-player-module__HyiVaW__volumeSlider{opacity:1}.song-detail-player-module__HyiVaW__volumeSlider .song-detail-player-module__HyiVaW__track{background:var(--color-songfox-progress-unplayed);height:6px}.song-detail-player-module__HyiVaW__volumeSlider .song-detail-player-module__HyiVaW__range{background:var(--color-songfox-accent)}.song-detail-player-module__HyiVaW__volumeSlider .song-detail-player-module__HyiVaW__thumb{border:0;width:8px;height:8px}.song-detail-player-module__HyiVaW__mobileVolume,.song-detail-player-module__HyiVaW__volumePopover{display:none}@media (prefers-reduced-motion:reduce){.song-detail-player-module__HyiVaW__volumeControl,.song-detail-player-module__HyiVaW__volumeSlider{transition:none}}@media not (min-width:75rem){.song-detail-player-module__HyiVaW__inner{grid-template-columns:minmax(0,1fr) minmax(280px,44%) auto}.song-detail-player-module__HyiVaW__playback{padding:0 16px}}@media not (min-width:48rem){.song-detail-player-module__HyiVaW__player{height:calc(96px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-songfox-page)}.song-detail-player-module__HyiVaW__inner{grid-template-rows:40px 24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:12px}.song-detail-player-module__HyiVaW__info{grid-area:1/1}.song-detail-player-module__HyiVaW__cover,.song-detail-player-module__HyiVaW__genre,.song-detail-player-module__HyiVaW__titleRow>:last-child{display:none}.song-detail-player-module__HyiVaW__meta{flex:1;width:auto}.song-detail-player-module__HyiVaW__title{max-width:100%;font-size:13px}.song-detail-player-module__HyiVaW__playback{display:contents}.song-detail-player-module__HyiVaW__controls{grid-area:1/2;gap:2px}.song-detail-player-module__HyiVaW__skip{width:32px;height:36px}.song-detail-player-module__HyiVaW__play{width:36px;height:36px}.song-detail-player-module__HyiVaW__actions{grid-area:1/3;gap:4px}.song-detail-player-module__HyiVaW__seek{grid-area:2/1/auto/-1;height:24px}.song-detail-player-module__HyiVaW__seek>span:not(.song-detail-player-module__HyiVaW__seekSlider){width:auto;min-width:32px;font-size:12px}.song-detail-player-module__HyiVaW__seek>span:first-child{text-align:left}.song-detail-player-module__HyiVaW__volumeControl{display:none}.song-detail-player-module__HyiVaW__mobileVolume{display:flex}.song-detail-player-module__HyiVaW__volumePopover{border:1px solid var(--color-songfox-line);background:var(--color-songfox-surface);width:46px;color:var(--color-songfox-text);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:12px 8px;display:flex}.song-detail-player-module__HyiVaW__verticalVolume{flex-direction:column;width:20px;height:132px}.song-detail-player-module__HyiVaW__verticalTrack{background:var(--color-songfox-control);width:4px;height:100%}.song-detail-player-module__HyiVaW__verticalRange{background:var(--color-songfox-text);width:100%;height:auto}.song-detail-player-module__HyiVaW__verticalThumb{background:var(--color-songfox-text);border:0;width:16px;height:16px}.song-detail-player-module__HyiVaW__volumeValue{font:400 12px/16px var(--font-songfox);color:var(--color-songfox-text-secondary);font-variant-numeric:tabular-nums}}.song-detail-player-module__HyiVaW__volumeControl .song-detail-player-module__HyiVaW__iconButton{background:0 0}
.song-detail-navigation-module__kWPhIq__row{flex:none;padding:8px 40px 0}.song-detail-navigation-module__kWPhIq__back.song-detail-navigation-module__kWPhIq__back{color:var(--color-songfox-text-secondary);background:0 0;border-color:#0000}.song-detail-navigation-module__kWPhIq__back.song-detail-navigation-module__kWPhIq__back:hover{color:var(--color-songfox-text);background:#ffffff0a}.song-detail-navigation-module__kWPhIq__back.song-detail-navigation-module__kWPhIq__back:active{color:var(--color-songfox-text);background:#ffffff14}.song-detail-navigation-module__kWPhIq__back.song-detail-navigation-module__kWPhIq__back:focus-visible{border-color:var(--color-songfox-accent);color:var(--color-songfox-text);box-shadow:none}.song-detail-navigation-module__kWPhIq__layout.song-detail-navigation-module__kWPhIq__layout{padding-top:8px}.song-detail-navigation-module__kWPhIq__sharedLayout.song-detail-navigation-module__kWPhIq__sharedLayout{grid-template-columns:minmax(0,1fr)}.song-detail-navigation-module__kWPhIq__meta{flex:1}.song-detail-navigation-module__kWPhIq__headerActions.song-detail-navigation-module__kWPhIq__headerActions{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.song-detail-navigation-module__kWPhIq__primaryAction{flex:none;margin-left:auto}.song-detail-navigation-module__kWPhIq__sections{display:none}@media not (min-width:64rem){.song-detail-navigation-module__kWPhIq__row{padding-inline:24px}}@media not (min-width:48rem){.song-detail-navigation-module__kWPhIq__row{top:var(--detail-header-height,61px);z-index:30;background:var(--color-songfox-page);justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex;position:sticky}.song-detail-navigation-module__kWPhIq__back.song-detail-navigation-module__kWPhIq__back{padding-inline:8px}.song-detail-navigation-module__kWPhIq__sections{align-items:center;gap:2px;min-width:0;display:flex}.song-detail-navigation-module__kWPhIq__sections button{height:36px;color:var(--color-songfox-text-secondary);font:400 13px/20px var(--font-songfox);white-space:nowrap;border-radius:8px;padding:0 8px}.song-detail-navigation-module__kWPhIq__sections button[aria-current=location]{background:var(--color-songfox-control);color:var(--color-songfox-text)}.song-detail-navigation-module__kWPhIq__sections button:focus-visible{outline:2px solid var(--color-songfox-accent);outline-offset:2px}}
.song-detail-panels-module__1K4Psq__scroll>*+*{margin-top:4px}.song-detail-panels-module__1K4Psq__source>div{padding-inline:0}.song-detail-panels-module__1K4Psq__source>div>p:first-child{padding-top:0}.song-detail-panels-module__1K4Psq__trackMeta{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.song-detail-panels-module__1K4Psq__trackHeading{align-items:center;gap:4px;width:100%;min-width:0;display:flex}.song-detail-panels-module__1K4Psq__trackTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-songfox-text);font:600 13px/16px var(--font-songfox);flex:1;overflow:hidden}.song-detail-panels-module__1K4Psq__trackDate{overflow-wrap:anywhere;width:100%;color:var(--color-songfox-text-secondary);font:400 12px/15px var(--font-songfox)}.song-detail-panels-module__1K4Psq__genreChip{border:1px solid var(--color-songfox-line);background:var(--color-songfox-line);max-width:100%;color:var(--color-songfox-text-secondary);font:400 11px/12px var(--font-songfox);overflow-wrap:anywhere;border-radius:999px;padding:3px 8px}@media not (min-width:48rem){.song-detail-panels-module__1K4Psq__content.song-detail-panels-module__1K4Psq__content>.song-detail-panels-module__1K4Psq__source{padding-top:0}}@media (min-width:64rem){.song-detail-panels-module__1K4Psq__page.song-detail-panels-module__1K4Psq__page{min-height:0;overflow:hidden}.song-detail-panels-module__1K4Psq__side.song-detail-panels-module__1K4Psq__side{overflow:hidden}.song-detail-panels-module__1K4Psq__content.song-detail-panels-module__1K4Psq__content{flex-direction:column;gap:16px;display:flex;overflow:hidden}.song-detail-panels-module__1K4Psq__content>.song-detail-panels-module__1K4Psq__source{flex:none;max-height:30%;padding:0;overflow:auto}.song-detail-panels-module__1K4Psq__prompt{flex:1 1 0;min-height:0;overflow:hidden}.song-detail-panels-module__1K4Psq__prompt>h2{flex:none}.song-detail-panels-module__1K4Psq__promptScroll{overflow-wrap:anywhere;flex:auto;min-height:0;overflow:hidden auto}.song-detail-panels-module__1K4Psq__content[data-has-tracks=true]>.song-detail-panels-module__1K4Psq__prompt{flex:0 auto;max-height:min(143px,30%)}.song-detail-panels-module__1K4Psq__content[data-has-tracks=true] .song-detail-panels-module__1K4Psq__promptScroll{max-height:120px}.song-detail-panels-module__1K4Psq__content>.song-detail-panels-module__1K4Psq__trackSection{flex-direction:column;flex:1 1 0;min-height:0;padding:0;display:flex;overflow:hidden}.song-detail-panels-module__1K4Psq__trackSection>h3{flex:none}.song-detail-panels-module__1K4Psq__scroll{flex:1 1 0;min-height:0;overflow:hidden auto}.song-detail-panels-module__1K4Psq__actions{flex:none}.song-detail-panels-module__1K4Psq__scroll,.song-detail-panels-module__1K4Psq__promptScroll{scrollbar-gutter:stable}}
.song-details-dialog-module__i5zvSa__dialog{background:var(--color-songfox-surface);width:calc(100% - 2rem);max-width:57.5rem;height:min(42.5rem,100dvh - 2rem);color:var(--color-songfox-text);box-shadow:none;font-family:var(--font-songfox);border:0;border-radius:1rem;outline:none;flex-direction:column;gap:1rem;padding:1.5rem 1.75rem;display:flex;overflow:hidden}.song-details-dialog-module__i5zvSa__header{flex-shrink:0;align-items:flex-start;gap:1rem;display:flex}.song-details-dialog-module__i5zvSa__title{overflow-wrap:anywhere;min-width:0;font:700 1.625rem/2rem var(--font-songfox);letter-spacing:normal;flex:1}.song-details-dialog-module__i5zvSa__dialog .song-details-dialog-module__i5zvSa__close{background:var(--semantic-overlay-black-a64);border-color:var(--color-songfox-line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:2rem;height:2rem;padding:0}.song-details-dialog-module__i5zvSa__close>img{flex:none;width:1rem;max-width:none;height:1rem}.song-details-dialog-module__i5zvSa__dialog .song-details-dialog-module__i5zvSa__close:hover{background:var(--color-songfox-tertiary-hover)}.song-details-dialog-module__i5zvSa__dialog .song-details-dialog-module__i5zvSa__close:active{background:var(--color-songfox-tertiary-pressed)}.song-details-dialog-module__i5zvSa__meta{color:var(--color-songfox-text-secondary);font:400 .75rem/1rem var(--font-songfox);flex-wrap:wrap;flex-shrink:0;gap:.5rem 1rem;display:flex}.song-details-dialog-module__i5zvSa__metaItem{overflow-wrap:anywhere;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.song-details-dialog-module__i5zvSa__icon{flex-shrink:0;display:block}.song-details-dialog-module__i5zvSa__body{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex;overflow-y:auto}.song-details-dialog-module__i5zvSa__section{flex-direction:column;flex-shrink:0;gap:.5rem;min-height:0;display:flex}.song-details-dialog-module__i5zvSa__label{font:500 .75rem/1rem var(--font-songfox);color:var(--color-songfox-text-secondary)}.song-details-dialog-module__i5zvSa__panel{background:var(--color-songfox-control);font:400 .875rem/1.375rem var(--font-songfox);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--color-songfox-lock-overlay)transparent;border-radius:.75rem;padding:.875rem 1rem;overflow-y:auto}.song-details-dialog-module__i5zvSa__prompt{min-height:4.5rem;max-height:9rem}.song-details-dialog-module__i5zvSa__lyrics{flex:1;min-height:8rem}.song-details-dialog-module__i5zvSa__lyrics .song-details-dialog-module__i5zvSa__panel{flex:1;min-height:0}.song-details-dialog-module__i5zvSa__verse{color:var(--color-songfox-text-secondary);font-weight:500}.song-details-dialog-module__i5zvSa__empty{color:var(--color-songfox-text-secondary)}.song-details-dialog-module__i5zvSa__footer{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;display:flex}.song-details-dialog-module__i5zvSa__action{position:relative}.song-details-dialog-module__i5zvSa__action[aria-busy=true]{color:var(--color-songfox-text)}.song-details-dialog-module__i5zvSa__action[aria-busy=true]>:not(.song-details-dialog-module__i5zvSa__spinner){visibility:hidden}.song-details-dialog-module__i5zvSa__action[aria-busy=true].songfox-button-tertiary{background:var(--color-songfox-control)}.song-details-dialog-module__i5zvSa__spinner{position:absolute;top:calc(50% - .5rem);left:calc(50% - .5rem)}.song-details-dialog-module__i5zvSa__source{font:400 .75rem/1rem var(--font-songfox);color:var(--color-songfox-text-secondary);flex-shrink:0}.song-details-dialog-module__i5zvSa__source a{color:var(--color-songfox-text);text-underline-offset:.1875rem;text-decoration:underline}@media not (min-width:40rem){.song-details-dialog-module__i5zvSa__dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;padding:1.5rem 1rem}}
.song-clip-dialog-module__z654Pa__dialog.song-clip-dialog-module__z654Pa__dialog{background:var(--color-songfox-surface);width:calc(100% - 32px);max-width:1000px;max-height:calc(100dvh - 32px);color:var(--color-songfox-text);box-shadow:none;font-family:var(--font-songfox);border:0;border-radius:16px;flex-direction:column;gap:24px;padding:28px 32px;display:flex;position:fixed;overflow-y:auto}.song-clip-dialog-module__z654Pa__header{flex-shrink:0;align-items:flex-start;display:flex}.song-clip-dialog-module__z654Pa__mobileCover{display:none}.song-clip-dialog-module__z654Pa__titleBlock{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.song-clip-dialog-module__z654Pa__title.song-clip-dialog-module__z654Pa__title{font:600 28px/34px var(--font-songfox);margin:0}.song-clip-dialog-module__z654Pa__meta{flex-direction:column;gap:4px;display:flex}.song-clip-dialog-module__z654Pa__songName{min-width:0;font:500 14px/17px var(--font-songfox);align-items:center;gap:8px;display:flex}.song-clip-dialog-module__z654Pa__songName>:last-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);flex-shrink:0}.song-clip-dialog-module__z654Pa__duration{font:400 13px/16px var(--font-songfox);color:var(--color-songfox-text-secondary);margin:0}.song-clip-dialog-module__z654Pa__close{border:1px solid var(--color-songfox-line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:36px;padding:8px;display:flex}.song-clip-dialog-module__z654Pa__close:hover{background:var(--color-songfox-tertiary-hover)}.song-clip-dialog-module__z654Pa__close:active{background:var(--color-songfox-tertiary-pressed)}.song-clip-dialog-module__z654Pa__close:disabled{background:0 0}.song-clip-dialog-module__z654Pa__timeline{flex-shrink:0;align-items:center;gap:16px;display:flex}.song-clip-dialog-module__z654Pa__cover{border-radius:8px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.song-clip-dialog-module__z654Pa__coverImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.song-clip-dialog-module__z654Pa__play{background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.song-clip-dialog-module__z654Pa__play>img,.song-clip-dialog-module__z654Pa__play>svg{object-fit:contain;flex-shrink:0;width:24px;height:24px}.song-clip-dialog-module__z654Pa__waveArea{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.song-clip-dialog-module__z654Pa__waveBox{height:56px;position:relative}.song-clip-dialog-module__z654Pa__wave{z-index:3;pointer-events:none;--clip-wave-progress:#fff;position:absolute;inset:4px 16px}.song-clip-dialog-module__z654Pa__wave>div::part(canvases){opacity:.15}.song-clip-dialog-module__z654Pa__wave>div::part(progress){opacity:1}.song-clip-dialog-module__z654Pa__selection{border:2px solid var(--color-songfox-accent);border-radius:8px;position:absolute;inset-block:0}.song-clip-dialog-module__z654Pa__selectionFill{fill:#2764ff17}.song-clip-dialog-module__z654Pa__selection[data-fade-in=true]{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.song-clip-dialog-module__z654Pa__selection[data-fade-out=true]{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.song-clip-dialog-module__z654Pa__selection[data-fade-in=true],.song-clip-dialog-module__z654Pa__selection[data-fade-out=true]{border-top:0}.song-clip-dialog-module__z654Pa__topEdge{border-top:2px solid var(--color-songfox-accent);height:8px;position:absolute;top:0}.song-clip-dialog-module__z654Pa__topEdge[data-round-left=true]{border-left:2px solid var(--color-songfox-accent);border-top-left-radius:8px}.song-clip-dialog-module__z654Pa__topEdge[data-round-right=true]{border-right:2px solid var(--color-songfox-accent);border-top-right-radius:8px}.song-clip-dialog-module__z654Pa__ramps{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.song-clip-dialog-module__z654Pa__rampFill{fill:#2764ff3d}.song-clip-dialog-module__z654Pa__trimHandle{z-index:20;touch-action:none;cursor:ew-resize;pointer-events:auto;justify-content:center;align-items:center;width:16px;height:48px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.song-clip-dialog-module__z654Pa__trimHandle>span{background:var(--color-songfox-accent);border-radius:2px;width:4px;height:36px}.song-clip-dialog-module__z654Pa__squareHandle{z-index:21;touch-action:none;cursor:grab;pointer-events:auto;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;transform:translate(-50%,-50%)}.song-clip-dialog-module__z654Pa__squareHandle:active{cursor:grabbing}.song-clip-dialog-module__z654Pa__handleGlyph{pointer-events:none;-webkit-user-select:none;user-select:none;width:12px;height:12px;display:block;position:relative}.song-clip-dialog-module__z654Pa__handleFill{position:absolute;inset:0;-webkit-mask-position:.75px .75px;mask-position:.75px .75px;-webkit-mask-size:10.5px 10.5px;mask-size:10.5px 10.5px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.song-clip-dialog-module__z654Pa__handleBorder{position:absolute;inset:0}.song-clip-dialog-module__z654Pa__rangeLabels{font:400 11px/13px var(--font-songfox);color:var(--color-songfox-text-secondary);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.song-clip-dialog-module__z654Pa__rangeLabels>span{white-space:nowrap}.song-clip-dialog-module__z654Pa__rangeLabels .song-clip-dialog-module__z654Pa__fadeRange{white-space:normal;text-align:center;min-width:0;color:var(--color-songfox-accent);font-weight:500}.song-clip-dialog-module__z654Pa__settings{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.song-clip-dialog-module__z654Pa__settingsHeader{flex-direction:column;gap:4px;display:flex}.song-clip-dialog-module__z654Pa__settingsHeader h3{font:600 16px/19px var(--font-songfox);margin:0}.song-clip-dialog-module__z654Pa__settingsHeader p{font:400 13px/16px var(--font-songfox);color:var(--color-songfox-text-secondary);margin:0}.song-clip-dialog-module__z654Pa__fadeColumns{border:1px solid var(--color-songfox-line);background:var(--color-songfox-control);border-radius:12px;align-items:stretch;gap:24px;min-width:0;margin:0;padding:16px;display:flex}.song-clip-dialog-module__z654Pa__fadeColumn{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.song-clip-dialog-module__z654Pa__divider{background:var(--color-songfox-line);flex-shrink:0;width:1px}.song-clip-dialog-module__z654Pa__switchRow{justify-content:space-between;align-items:center;gap:12px;height:28px;display:flex}.song-clip-dialog-module__z654Pa__fadeLabel{font:600 14px/17px var(--font-songfox);align-items:center;gap:6px;display:flex}.song-clip-dialog-module__z654Pa__help{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.song-clip-dialog-module__z654Pa__toggle.song-clip-dialog-module__z654Pa__toggle{width:48px;height:28px;box-shadow:none;border:0;padding:4px}.song-clip-dialog-module__z654Pa__toggle.song-clip-dialog-module__z654Pa__toggle[data-state=unchecked]{background:#d0d5dd}.song-clip-dialog-module__z654Pa__toggle.song-clip-dialog-module__z654Pa__toggle[data-state=checked]{background:#315bef}.song-clip-dialog-module__z654Pa__toggle.song-clip-dialog-module__z654Pa__toggle>span{width:20px;height:20px;box-shadow:none;background:#fff}.song-clip-dialog-module__z654Pa__toggle.song-clip-dialog-module__z654Pa__toggle>span[data-state=checked]{--tw-translate-x:0px;transform:translate(20px)}.song-clip-dialog-module__z654Pa__toggle.song-clip-dialog-module__z654Pa__toggle>span[data-state=unchecked]{--tw-translate-x:0px;transform:translate(0)}.song-clip-dialog-module__z654Pa__timeRow{gap:12px;display:flex}.song-clip-dialog-module__z654Pa__timeField{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.song-clip-dialog-module__z654Pa__timeLabel{font:500 12px/15px var(--font-songfox);color:var(--color-songfox-text-secondary)}.song-clip-dialog-module__z654Pa__timeInput{border:1px solid var(--color-songfox-line);background:var(--color-songfox-control);border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.song-clip-dialog-module__z654Pa__timeInput[data-invalid=true]{border-color:var(--color-songfox-danger)}.song-clip-dialog-module__z654Pa__input{width:0;min-width:0;color:var(--color-songfox-text);font:400 14px/17px var(--font-songfox);background:0 0;outline:none;flex:1}.song-clip-dialog-module__z654Pa__timeUnit{font:400 11px/13px var(--font-songfox);color:var(--color-songfox-text-secondary);flex-shrink:0}.song-clip-dialog-module__z654Pa__curves{flex-wrap:wrap;gap:8px;display:flex}.song-clip-dialog-module__z654Pa__curve{border:1px solid var(--color-songfox-line);background:var(--color-songfox-control);width:56px;height:40px;color:var(--color-songfox-text-secondary);border-radius:8px;justify-content:center;align-items:center;display:flex}.song-clip-dialog-module__z654Pa__curve[aria-pressed=true]{border:1.5px solid var(--color-songfox-accent);color:var(--color-songfox-accent)}.song-clip-dialog-module__z654Pa__curve:disabled{opacity:.4;pointer-events:none}.song-clip-dialog-module__z654Pa__curve:disabled .song-clip-dialog-module__z654Pa__curveIcon{background:#ffffff40}.song-clip-dialog-module__z654Pa__curveIcon{background:currentColor;width:48px;height:32px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.song-clip-dialog-module__z654Pa__footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.song-clip-dialog-module__z654Pa__action{min-width:120px}.song-clip-dialog-module__z654Pa__action:focus-visible{box-shadow:none;border:2px solid var(--color-border-focus)}.song-clip-dialog-module__z654Pa__close:focus-visible,.song-clip-dialog-module__z654Pa__help:focus-visible,.song-clip-dialog-module__z654Pa__curve:focus-visible,.song-clip-dialog-module__z654Pa__cover:focus-visible,.song-clip-dialog-module__z654Pa__trimHandle:focus-visible,.song-clip-dialog-module__z654Pa__squareHandle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.song-clip-dialog-module__z654Pa__timeInput:focus-within{outline:2px solid var(--color-border-focus);outline-offset:1px}@media (max-width:639px){.song-clip-dialog-module__z654Pa__dialog.song-clip-dialog-module__z654Pa__dialog{padding:24px 20px}.song-clip-dialog-module__z654Pa__fadeColumns{flex-direction:column;gap:16px}.song-clip-dialog-module__z654Pa__divider{width:100%;height:1px}.song-clip-dialog-module__z654Pa__cover{width:48px;height:48px}.song-clip-dialog-module__z654Pa__timeline{gap:12px}.song-clip-dialog-module__z654Pa__title.song-clip-dialog-module__z654Pa__title{font-size:24px;line-height:30px}}@media not (min-width:48rem){.song-clip-dialog-module__z654Pa__dialog.song-clip-dialog-module__z654Pa__dialog{overscroll-behavior:contain;border-radius:0;gap:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__header{background:var(--color-songfox-page);align-items:center;gap:12px;padding:16px 24px}.song-clip-dialog-module__z654Pa__mobileCover{width:48px;height:48px;color:var(--color-songfox-text);border-radius:4px;flex:none;padding:0;display:block;position:relative;overflow:hidden}.song-clip-dialog-module__z654Pa__mobileCover:disabled{opacity:.4}.song-clip-dialog-module__z654Pa__mobileCover:focus-visible{outline:2px solid var(--color-songfox-accent);outline-offset:2px}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__songName,.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__songName>:first-child{min-width:0}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__timeline{border-bottom:1px solid var(--color-songfox-line);background:var(--color-songfox-page);width:100%;padding:24px 20px}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__timeline>.song-clip-dialog-module__z654Pa__cover{display:none}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__settings{padding:24px}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__fadeColumns{flex-direction:column;gap:16px}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__divider{width:100%;height:1px}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__footer{padding:8px 24px calc(16px + env(safe-area-inset-bottom));background:var(--color-songfox-surface);gap:8px;margin-top:auto}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__footer>.song-clip-dialog-module__z654Pa__action{min-width:0}.song-clip-dialog-module__z654Pa__dialog .song-clip-dialog-module__z654Pa__footer>.song-clip-dialog-module__z654Pa__action:last-child{flex:1}}.song-clip-dialog-module__z654Pa__playhead{z-index:19}.song-clip-dialog-module__z654Pa__demo.song-clip-dialog-module__z654Pa__demo{text-align:left;width:100%;max-width:none;max-height:none;position:relative;inset:auto;overflow:visible;transform:none}@media not (min-width:48rem){.song-clip-dialog-module__z654Pa__demo.song-clip-dialog-module__z654Pa__demo{border-radius:0;gap:0;min-height:780px;padding:0}}
.song-playhead-module__MxBKXW__handle{cursor:grab;touch-action:none;pointer-events:auto;-webkit-user-select:none;user-select:none;justify-content:center;width:24px;height:83px;padding:0;display:flex;position:absolute;top:-15px;transform:translate(-50%)}.song-playhead-module__MxBKXW__handle:active{cursor:grabbing}.song-playhead-module__MxBKXW__handle:disabled{cursor:default;pointer-events:none}.song-playhead-module__MxBKXW__handle:focus-visible{outline:2px solid var(--color-songfox-accent);outline-offset:2px}.song-playhead-module__MxBKXW__glyph{pointer-events:none;-webkit-user-select:none;user-select:none;width:7px;height:83px}
.clip-feature-demo-module__YdU9Uq__root{border:1px solid var(--color-songfox-line);background:var(--color-songfox-page);border-radius:16px;width:100%;overflow:hidden}.clip-feature-demo-module__YdU9Uq__stage{isolation:isolate;background:var(--color-songfox-page);height:390px;position:relative;overflow:hidden}.clip-feature-demo-module__YdU9Uq__camera{transform-origin:0 0;will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto auto 0}.clip-feature-demo-module__YdU9Uq__cursor{z-index:30;width:24px;height:24px;color:var(--color-songfox-text);filter:drop-shadow(0 2px 4px #0008);pointer-events:none;position:absolute}@media not (min-width:48rem){.clip-feature-demo-module__YdU9Uq__stage{height:380px}}@media (prefers-reduced-motion:reduce){.clip-feature-demo-module__YdU9Uq__camera{transition:none}}
.preview-lyrics-demo-module__ucDIdq__root{text-align:left;border:1px solid var(--color-songfox-line);background:var(--color-songfox-page);border-radius:16px;width:100%;overflow:hidden}.preview-lyrics-demo-module__ucDIdq__stage{isolation:isolate;height:390px;position:relative;overflow:hidden}.preview-lyrics-demo-module__ucDIdq__camera{transform-origin:0 0;pointer-events:none;width:800px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto auto 0}.preview-lyrics-demo-module__ucDIdq__scene{width:100%;position:relative}.preview-lyrics-demo-module__ucDIdq__editor.preview-lyrics-demo-module__ucDIdq__editor{height:620px;min-height:0;padding:0}:is(.preview-lyrics-demo-module__ucDIdq__scene .songfox-lyrics-scroll,.preview-lyrics-demo-module__ucDIdq__scene .songfox-lyrics-editor){position:relative}.preview-lyrics-demo-module__ucDIdq__writing{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:450px;display:flex}.preview-lyrics-demo-module__ucDIdq__cursor{width:24px;height:24px;color:var(--color-songfox-text);pointer-events:none;position:absolute}.preview-lyrics-demo-module__ucDIdq__controls{border-top:1px solid var(--color-songfox-line);align-items:center;gap:12px;padding:8px 12px;display:flex}.preview-lyrics-demo-module__ucDIdq__controls button{width:32px;height:32px;color:var(--color-songfox-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.preview-lyrics-demo-module__ucDIdq__controls button:hover{background:var(--color-songfox-control);color:var(--color-songfox-text)}.preview-lyrics-demo-module__ucDIdq__controls button:focus-visible{outline:2px solid var(--color-songfox-accent);outline-offset:2px}.preview-lyrics-demo-module__ucDIdq__controls svg{width:16px;height:16px}.preview-lyrics-demo-module__ucDIdq__track{background:var(--color-songfox-line);border-radius:999px;flex:1;height:3px;overflow:hidden}.preview-lyrics-demo-module__ucDIdq__track span{background:var(--color-songfox-accent);height:100%;display:block}.preview-lyrics-demo-module__ucDIdq__camera[data-reduced=true]{transition:none}@media not (min-width:48rem){.preview-lyrics-demo-module__ucDIdq__stage{height:400px}.preview-lyrics-demo-module__ucDIdq__camera{width:360px}.preview-lyrics-demo-module__ucDIdq__editor.preview-lyrics-demo-module__ucDIdq__editor{height:680px}.preview-lyrics-demo-module__ucDIdq__controls button{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.preview-lyrics-demo-module__ucDIdq__camera{transition:none}}
.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-heading{font-weight:700}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-page{padding-top:24px}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-promo{min-height:51px}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-promo b{font:700 11px/13px var(--font-songfox);background:var(--color-songfox-highlight);color:var(--color-songfox-page)}.upgrade-overlay-module__iY39xW__primary{flex-direction:column;gap:28.4443px;padding-bottom:15.5557px;display:flex}.upgrade-overlay-module__iY39xW__tabs{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:8px;max-width:100%;min-height:48px;padding:4px;display:inline-flex}.upgrade-overlay-module__iY39xW__tab{min-width:0;max-width:100%;min-height:32px;color:var(--color-songfox-text-secondary);font:500 12px/16px var(--font-songfox);border:0;border-radius:8px;padding:8px;transition:background-color .15s,color .15s}.upgrade-overlay-module__iY39xW__tab[aria-selected=true]{min-height:38px;color:var(--color-songfox-text);background:#ffffff0d;border:1px solid #ffffff0d;padding:10px;box-shadow:inset 0 2px 3px #ffffff0d,0 2px 2px #0000001f}@media (hover:hover){.upgrade-overlay-module__iY39xW__tab[aria-selected=false]:hover{background:var(--color-songfox-tertiary-hover);color:var(--color-songfox-text)}}@media (prefers-reduced-motion:reduce){.upgrade-overlay-module__iY39xW__tab{transition:none}}.upgrade-overlay-module__iY39xW__tab:focus-visible{outline:2px solid var(--color-songfox-accent);outline-offset:2px}.upgrade-overlay-module__iY39xW__overlay .songfox-price-card{padding-bottom:4px}.upgrade-overlay-module__iY39xW__overlay .songfox-price-card footer{padding:16px 20px}.upgrade-overlay-module__iY39xW__overlay .songfox-price-card footer button{font-size:14px}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__subscription{min-height:766px;padding-bottom:0}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__subscription[data-popular=true]>header{padding-top:16px}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__subscription .songfox-price-billed{margin-top:2px}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__subscription:not([data-popular=true]) .songfox-price-cycle>span{border:1px solid var(--color-songfox-line);background:var(--color-songfox-surface)}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__subscription .songfox-plan-features{gap:8px}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__subscription .songfox-plan-features h3{margin:0 0 8px;padding:4px 0 2px}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__subscription .songfox-plan-features section+section h3{padding-top:10px}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__subscription footer{margin-top:0}.upgrade-overlay-module__iY39xW__overlay .songfox-price-card button:focus-visible{border:2px solid var(--color-songfox-accent);box-shadow:none;outline:0}.upgrade-overlay-module__iY39xW__overlay .songfox-button-tertiary[aria-busy=true]{background:var(--color-songfox-control);color:var(--color-songfox-text)}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-close{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-close:hover{background:var(--color-songfox-tertiary-hover)}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-close:active{background:var(--color-songfox-tertiary-pressed)}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__pack{border:1px solid var(--color-songfox-line);box-shadow:0 8px 24px #00000059}.upgrade-overlay-module__iY39xW__pack>header{padding:20px 20px 0}.upgrade-overlay-module__iY39xW__pack .songfox-price-cycle{margin-bottom:4px}.upgrade-overlay-module__iY39xW__pack .songfox-price-cycle h3{font-size:20px;line-height:24px}.upgrade-overlay-module__iY39xW__oneTime{color:var(--color-songfox-text-secondary);font:400 13px/16px var(--font-songfox);margin-bottom:16px}.upgrade-overlay-module__iY39xW__bestValue{background:var(--color-songfox-accent);color:var(--color-songfox-text);border-radius:999px;flex-shrink:0}.upgrade-overlay-module__iY39xW__pack .songfox-plan-features{gap:16px}.upgrade-overlay-module__iY39xW__excluded li{color:var(--color-songfox-text-tertiary)}.upgrade-overlay-module__iY39xW__pack .songfox-plan-features .upgrade-overlay-module__iY39xW__excluded h3{color:var(--color-songfox-text-tertiary)}.upgrade-overlay-module__iY39xW__minus{text-align:center;flex-shrink:0;width:16px;height:16px;line-height:16px}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__pack footer button{height:40px}.upgrade-overlay-module__iY39xW__guarantees{--proof-background:#ffffff0a;--proof-border:#fff2;--proof-text:#a1a1aa;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:50px;padding-block:8px;display:flex}.upgrade-overlay-module__iY39xW__guarantees>span{border:1px solid var(--proof-border);background:var(--proof-background);color:var(--proof-text);font:500 12px/15px var(--font-songfox);border-radius:999px;align-items:center;gap:4px;padding:8px 14px;display:flex}.upgrade-overlay-module__iY39xW__guarantees>span>img{flex-shrink:0}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-compare{margin-top:0;padding-top:24px}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-compare .songfox-pricing-subtitle{margin-top:6px}.upgrade-overlay-module__iY39xW__overlay .songfox-compare-scroll{background:0 0}:is(.upgrade-overlay-module__iY39xW__overlay .songfox-compare-table th,.upgrade-overlay-module__iY39xW__overlay .songfox-compare-table td){height:41px;padding:12px 16px}.upgrade-overlay-module__iY39xW__overlay .songfox-compare-table thead th{background:#ffffff0d;height:49px;padding:16px}.upgrade-overlay-module__iY39xW__overlay .songfox-compare-table tbody tr:nth-child(odd){background:#ffffff08}.upgrade-overlay-module__iY39xW__overlay .songfox-compare-table tbody tr:nth-child(2n){background:#ffffff03}:is(.upgrade-overlay-module__iY39xW__overlay .songfox-compare-table td:last-child,.upgrade-overlay-module__iY39xW__overlay .songfox-compare-table th:last-child){background:#2764ff14}@media not (min-width:48rem){.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-page{gap:24px;width:calc(100% - 32px);padding-top:64px}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-heading{font-size:28px;line-height:34px}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-promo{text-align:center;padding:12px 16px}.upgrade-overlay-module__iY39xW__primary{gap:24px;padding-bottom:0}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__subscription{min-height:0}.upgrade-overlay-module__iY39xW__guarantees{gap:8px}}@media (min-width:48rem){.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-promo{font-weight:600}.upgrade-overlay-module__iY39xW__overlay .songfox-price-card footer button{font-size:18px;line-height:24px}.upgrade-overlay-module__iY39xW__overlay .upgrade-overlay-module__iY39xW__pack footer button{font-size:16px}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,795px);margin-inline:auto}.upgrade-overlay-module__iY39xW__overlay .songfox-pricing-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);width:min(100%,390px);margin-inline:auto}}.upgrade-overlay-module__iY39xW__overlay .songfox-price-card footer button{position:relative}.upgrade-overlay-module__iY39xW__ctaDiscount{max-width:100%;color:var(--color-songfox-text);-webkit-backdrop-filter:blur(4.85px);backdrop-filter:blur(4.85px);font:500 11px/13px var(--font-songfox);white-space:nowrap;pointer-events:none;background:#ffffff57;border-radius:8px;padding:4px 8px;position:absolute;inset-block-start:-10.5px;inset-inline-end:0;box-shadow:inset 0 0 4px #767676}.upgrade-overlay-module__iY39xW__loadingLabel{opacity:0}.upgrade-overlay-module__iY39xW__skeletonBlock{background:var(--color-songfox-control);border-radius:4px;flex-shrink:0;max-width:100%;display:block}.upgrade-overlay-module__iY39xW__skeletonTitle{width:112px;height:22px}.upgrade-overlay-module__iY39xW__skeletonPrice{width:136px;height:44px}.upgrade-overlay-module__iY39xW__skeletonCaption{width:168px;height:15px}.upgrade-overlay-module__iY39xW__skeletonHeading{width:104px;height:12px}.upgrade-overlay-module__iY39xW__skeletonCheck{width:16px;height:16px}.upgrade-overlay-module__iY39xW__skeletonLine{flex-shrink:1;width:65%;height:16px}.upgrade-overlay-module__iY39xW__skeletonLineShort{flex-shrink:1;width:52%;height:16px}.upgrade-overlay-module__iY39xW__skeletonButton{border-radius:999px;width:100%;height:48px}.upgrade-overlay-module__iY39xW__skeletonPackButton{height:40px}.upgrade-overlay-module__iY39xW__spinner{width:20px;height:20px;animation:1s linear infinite upgrade-overlay-module__iY39xW__pricing-spin;position:absolute}@keyframes upgrade-overlay-module__iY39xW__pricing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.upgrade-overlay-module__iY39xW__spinner{animation-duration:2s}}
.song-toolbar-module__Skrjha__toolbar .songfox-button-icon{width:32px;height:32px;padding:0}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__quickShare{flex-shrink:0;gap:0}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__quickShare>span{flex-shrink:0}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__copyButton,.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__socialButton{height:32px;box-shadow:none;border:0;flex-shrink:0}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__copyButton{min-width:100px;color:var(--color-songfox-text-secondary);gap:6px;padding:0 12px;font-size:12px;line-height:16px}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__copyButton:hover:not(:disabled){background:color-mix(in srgb,var(--color-songfox-text)3.92157%,transparent);color:var(--color-songfox-text)}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__copyButton:active:not(:disabled){background:var(--color-songfox-tertiary-hover);color:var(--color-songfox-text)}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__copyButton:focus-visible,.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__socialButton:focus-visible{box-shadow:inset 0 0 0 2px var(--color-songfox-accent);border:0}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__copyButton:focus-visible{color:var(--color-songfox-text)}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__copyButton:disabled{color:var(--color-songfox-text-disabled);background:0 0}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__socialButton{background:0 0;width:32px;padding:0}.song-toolbar-module__Skrjha__linkIcon{flex-shrink:0;width:16px;height:16px}.song-toolbar-module__Skrjha__facebookIcon{flex-shrink:0;width:20px;height:20px}.song-toolbar-module__Skrjha__xIcon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.song-toolbar-module__Skrjha__xBackground{width:22px;height:22px;position:absolute;inset:0}.song-toolbar-module__Skrjha__xGlyph{width:15px;height:15px;position:relative}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__socialButton:disabled .song-toolbar-module__Skrjha__xIcon{opacity:.3}.song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__socialButton:disabled .song-toolbar-module__Skrjha__xIcon img{opacity:1}@media not (min-width:48rem){.songfox-detail-actions .song-toolbar-module__Skrjha__toolbar .song-toolbar-module__Skrjha__copyButton{width:32px;min-width:32px;padding:0}}
