.WebListener_hintTarget__ICZpz{box-shadow:0 0 0 2px var(--primary)}.WebListener_audioControls__L_IqF{position:relative}.WebListener_recoveryStatus__MhtQH{position:absolute;bottom:calc(100% + 8px);left:0;z-index:40;display:flex;align-items:center;gap:8px;width:max-content;max-width:min(280px,calc(100vw - 24px));padding:5px 8px;border:1px solid var(--border-base);border-radius:10px;background:var(--bg-elevated);color:var(--text-secondary);font-size:11px;box-shadow:0 4px 16px #0006}.WebListener_recoveryStatus__MhtQH button{min-height:44px;padding:4px 8px;border-radius:6px;color:var(--primary);background:var(--primary-muted);cursor:pointer;white-space:nowrap}.WebListener_recoveryStatus__MhtQH button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.WebListener_controlGroup__sMeax{display:flex;align-items:center;gap:3px}@media (max-width:767px){.WebListener_audioControls__L_IqF{display:flex;flex:1;min-width:0;align-self:stretch}.WebListener_controlGroup__sMeax{flex:1;min-width:0}.WebListener_controlGroup__sMeax .WebListener_desktopAudioSwitch__CQ_Ms{display:none}}.WebListener_audioSwitch__8_txa{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 6px;border:1px solid var(--border-base);border-radius:12px;font-size:12px;font-weight:600;cursor:pointer}.WebListener_audioSwitch__8_txa:focus-visible,.WebListener_settingsButton__EigC_:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.WebListener_switchLabel__Bdkby{display:none}.WebListener_switchTrack__PhyTJ{position:relative;width:28px;height:17px;flex-shrink:0;border:1px solid var(--border-base);border-radius:20px;background:var(--bg-surface)}.WebListener_switchThumb__EwATP{position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:white;transition:transform .15s}.WebListener_switchOn__tkXbH{border-color:var(--primary);background:var(--primary)}.WebListener_switchOn__tkXbH .WebListener_switchThumb__EwATP{transform:translateX(11px)}.WebListener_settings__d8NUl{position:relative;order:-1}.WebListener_settingsButton__EigC_{display:flex;align-items:center;justify-content:center;width:30px;height:44px;border-radius:8px;color:var(--text-secondary);cursor:pointer;list-style:none}.WebListener_settingsButton__EigC_::-webkit-details-marker{display:none}.WebListener_settings__d8NUl[open] .WebListener_settingsButton__EigC_{color:var(--primary);background:var(--primary-muted)}.WebListener_settingsPanel__7Vtos{position:absolute;bottom:calc(100% + 10px);left:0;z-index:90;width:256px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--border-base);border-radius:16px;background:var(--bg-elevated);box-shadow:0 8px 32px #0008}.WebListener_settingsButton__EigC_:hover{background:var(--bg-hover)}.WebListener_settingsButton__EigC_:active{background:var(--primary-muted)}.WebListener_settingToggle__cSIiO{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px;border-radius:8px;cursor:pointer;font-size:14px}.WebListener_settingToggle__cSIiO:hover{background:var(--bg-hover)}.WebListener_settingToggle__cSIiO:active{background:var(--primary-muted)}.WebListener_settingToggle__cSIiO:has(:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.WebListener_notificationVolume___CzOs,.WebListener_settingToggle__cSIiO input{cursor:pointer;accent-color:var(--primary)}.WebListener_notificationVolume___CzOs{display:block;margin-top:8px;width:100%;min-height:32px}.WebListener_notificationVolume___CzOs:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.WebListener_notificationVolume___CzOs{min-height:44px;touch-action:pan-y}.WebListener_notificationVolume___CzOs:disabled{opacity:.45;cursor:default}.WebListener_settingsHeading__2MJOJ{margin:0 0 12px;font-size:12px;font-weight:600;color:var(--text-muted)}.WebListener_offsetSetting__nZp94{margin-bottom:16px;font-size:14px}.WebListener_settingRow__tqdS3{display:flex;align-items:center;justify-content:space-between;gap:8px}.WebListener_settingRow__tqdS3 output{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--primary)}.WebListener_offsetValueControls__B5c4O{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;margin-top:4px}.WebListener_offsetValueControls__B5c4O output{text-align:center;font-variant-numeric:tabular-nums;color:var(--primary);white-space:nowrap}.WebListener_offsetNudge__Dgfws{width:44px;min-height:44px;border:1px solid var(--border-base);border-radius:8px;color:var(--text-primary);background:var(--bg-surface);font-size:20px;cursor:pointer}.WebListener_offsetNudge__Dgfws:hover:not(:disabled),.WebListener_offsetStep___97rK select:hover:not(:disabled){background:var(--bg-hover)}.WebListener_offsetNudge__Dgfws:active:not(:disabled),.WebListener_offsetReset__VVCAd:active:not(:disabled),.WebListener_offsetStep___97rK select:active:not(:disabled){background:var(--primary-muted)}.WebListener_offsetNudge__Dgfws:focus-visible,.WebListener_offsetStep___97rK select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.WebListener_offsetNudge__Dgfws:disabled,.WebListener_offsetStep___97rK select:disabled{opacity:.45;cursor:default}.WebListener_offsetDirections___n0Xd{display:flex;justify-content:space-between;margin-bottom:4px;font-size:11px;color:var(--text-muted)}.WebListener_offsetStep___97rK{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;color:var(--text-muted)}.WebListener_offsetStep___97rK select{min-height:44px;padding:4px 6px;border:1px solid var(--border-base);border-radius:6px;color:var(--text-primary);background:var(--bg-surface);cursor:pointer}.WebListener_settingHint__0bn_X{font-size:11px;color:var(--text-muted)}.WebListener_offsetReset__VVCAd{min-height:44px;padding:4px 8px;border-radius:6px;color:var(--primary);cursor:pointer;font-size:12px}.WebListener_offsetReset__VVCAd:hover{background:var(--bg-hover)}.WebListener_offsetReset__VVCAd:disabled{color:var(--text-muted);cursor:default;opacity:.5}.WebListener_offsetReset__VVCAd:focus-visible,.WebListener_settingsHelp__tUr2L summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.WebListener_settingsHelp__tUr2L{margin-top:12px;font-size:12px;color:var(--text-muted)}.WebListener_settingsHelp__tUr2L summary{min-height:44px;align-content:center;cursor:pointer}.WebListener_settingsHelp__tUr2L p{margin:8px 0;line-height:1.5}.WebListener_notificationPreview__POqga{margin-top:12px;padding:10px;border:1px solid var(--border-base);border-radius:10px}.WebListener_previewButton__LSrni{display:block;width:100%;min-height:44px;margin-top:8px;padding:8px;border:1px solid var(--border-base);border-radius:8px;background:var(--bg-surface);color:var(--text-primary);cursor:pointer;font-size:12px}.WebListener_previewButton__LSrni:hover:not(:disabled){background:var(--bg-hover)}.WebListener_previewButton__LSrni:active:not(:disabled){background:var(--primary-muted);color:var(--primary)}.WebListener_previewButton__LSrni:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.WebListener_previewButton__LSrni:disabled{opacity:.55;cursor:default}@media (min-width:1024px){.WebListener_switchLabel__Bdkby{display:inline}.WebListener_settingsPanel__7Vtos{left:auto;right:0}}@media (max-width:639px){.WebListener_audioSwitch__8_txa>svg{display:none}}@media (max-height:600px){.WebListener_switchLabel__Bdkby{display:none}}.WebListener_audioHint__4k7I4{position:absolute;z-index:60;bottom:calc(100% + 10px);left:0;width:max-content;max-width:calc(100vw - 24px);padding:6px 8px;border:1px solid var(--primary);border-radius:10px;background:var(--bg-elevated);color:var(--text-primary);font-size:11px;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere;box-shadow:0 4px 16px #0006;pointer-events:none;animation:WebListener_hintPulse___SgBP .65s ease-in-out infinite alternate}.WebListener_audioHint__4k7I4:before{content:"";position:absolute;bottom:-5px;left:18px;width:8px;height:8px;transform:rotate(225deg);border-top:1px solid var(--primary);border-right:1px solid var(--primary);background:var(--bg-elevated)}@keyframes WebListener_hintPulse___SgBP{0%{opacity:.8}to{opacity:1}}@media (min-width:768px){.WebListener_audioHint__4k7I4{position:absolute;z-index:60;bottom:calc(100% + 10px);right:auto;width:max-content;max-width:calc(100vw - 24px);margin-right:0;padding:8px 12px;font-size:12px;box-shadow:0 8px 24px #0008}.WebListener_audioHint__4k7I4:before{top:auto;right:auto;bottom:-5px;transform:rotate(225deg)}}@media (prefers-reduced-motion:reduce){.WebListener_audioHint__4k7I4{animation:none;opacity:1}.WebListener_switchThumb__EwATP{transition:none}}.PlayerSettings_trigger__pD_CE{order:-1}.PlayerSettings_trigger__pD_CE[aria-expanded=true]{background:var(--primary-muted);color:var(--primary)}.PlayerSettings_dialog__vwNP9{width:min(38rem,calc(100vw - 16px));height:min(40rem,calc(100dvh - 16px));max-width:none;max-height:none;margin:auto;padding:0;border:1px solid var(--border-base);border-radius:18px;color:var(--text-primary);background:var(--bg-elevated);box-shadow:0 24px 80px #0009;overflow:hidden}.PlayerSettings_dialog__vwNP9::backdrop{background:rgb(0 0 0/.65);backdrop-filter:blur(4px)}.PlayerSettings_frame__DB97f{display:flex;flex-direction:column;height:100%;min-height:0}.PlayerSettings_header__nRBaY{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--bg-surface)}.PlayerSettings_header__nRBaY h2{font-size:18px;font-weight:700}.PlayerSettings_header__nRBaY p,.PlayerSettings_hint__YZpWg{font-size:12px;line-height:1.5;color:var(--text-muted)}.PlayerSettings_header__nRBaY button{flex-shrink:0;width:44px;height:44px;font-size:26px;border-radius:10px}.PlayerSettings_tabs__9Rru_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex-shrink:0;padding:0 12px;border-bottom:1px solid var(--border-base);background:var(--bg-surface)}.PlayerSettings_tabs__9Rru_ button{min-width:0;min-height:44px;padding:8px 4px;margin-bottom:-1px;border:1px solid transparent;border-radius:12px 12px 0 0;font-size:14px;color:var(--text-secondary);background:transparent}.PlayerSettings_tabs__9Rru_ button[aria-selected=true]{position:relative;z-index:1;border-color:var(--border-base);border-bottom-color:var(--bg-elevated);color:var(--primary);background:var(--bg-elevated);font-weight:700}.PlayerSettings_scroller__r0ewh{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-elevated)}.PlayerSettings_panel__FkKog{padding:18px}.PlayerSettings_panel__FkKog[hidden]{display:none}.PlayerSettings_panel__FkKog h3{font-size:14px;font-weight:650;margin-bottom:8px}.PlayerSettings_dialog__vwNP9 button:not(:disabled){cursor:pointer}.PlayerSettings_dialog__vwNP9 button:not(:disabled):hover{background:var(--bg-hover)}.PlayerSettings_dialog__vwNP9 button:not(:disabled):active{background:var(--primary-muted)}.PlayerSettings_dialog__vwNP9 button:focus-visible,.PlayerSettings_dialog__vwNP9 input:focus-visible,.PlayerSettings_dialog__vwNP9 select:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.PlayerSettings_dialog__vwNP9 button:disabled,.PlayerSettings_dialog__vwNP9 input:disabled,.PlayerSettings_dialog__vwNP9 select:disabled{opacity:.5;cursor:default}.PlayerSettings_tabs__9Rru_ button[aria-selected=true]:active,.PlayerSettings_tabs__9Rru_ button[aria-selected=true]:hover{background:var(--bg-elevated);border-color:var(--primary);border-bottom-color:var(--bg-elevated)}.PlayerSettings_tabs__9Rru_ button[aria-selected=true]:active{box-shadow:inset 0 3px var(--primary)}.PlayerSettings_tabs__9Rru_ button:focus-visible{outline:none;box-shadow:inset 2px 0 var(--primary),inset -2px 0 var(--primary),inset 0 2px var(--primary)}.PlayerSettings_tabs__9Rru_ button:focus-visible:active{box-shadow:inset 2px 0 var(--primary),inset -2px 0 var(--primary),inset 0 3px var(--primary)}.PlayerSettings_volume__v_DqC{display:block;margin:16px 0;font-size:14px}.PlayerSettings_sleep__mIF32{margin:18px 0;padding:14px;border:1px solid var(--border-base);border-radius:12px;background:var(--bg-surface)}.PlayerSettings_sleepHeader__Mj7E0{display:flex;justify-content:space-between;gap:8px;align-items:start}.PlayerSettings_sleepHeader__Mj7E0 h3{margin:0}.PlayerSettings_countdown__TXCFc{font-size:20px;font-variant-numeric:tabular-nums;color:var(--primary)}.PlayerSettings_duration__crtBY{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:14px}.PlayerSettings_duration__crtBY input{min-width:0;width:100%;min-height:44px;padding:8px;border:1px solid var(--border-base);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary)}.PlayerSettings_actions__xEJ1i,.PlayerSettings_presets__a2LZt{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.PlayerSettings_actions__xEJ1i button,.PlayerSettings_clock__3bIFX button,.PlayerSettings_presets__a2LZt button{min-height:44px;padding:8px 12px;border:1px solid var(--border-base);border-radius:8px;font-size:13px}.PlayerSettings_actions__xEJ1i button[type=submit],.PlayerSettings_presets__a2LZt button[aria-pressed=true]{color:var(--primary);background:var(--primary-muted);border-color:var(--primary)}.PlayerSettings_clock__3bIFX{display:block;font-size:14px}.PlayerSettings_clock__3bIFX select{display:block;width:100%;min-height:44px;margin:6px 0;padding:8px;border:1px solid var(--border-base);border-radius:8px;color:var(--text-primary);background:var(--bg-surface)}.PlayerSettings_about__0X7px p{margin:12px 0;font-size:14px;line-height:1.6}.PlayerSettings_error__uGP0p{color:#fda4af;font-size:13px;margin-top:10px}.PlayerSettings_diagnostics__DfyFB{margin-top:24px;padding-top:18px;border-top:1px solid var(--border-base)}.PlayerSettings_diagnostics__DfyFB h3{margin-bottom:6px}.PlayerSettings_diagnosticToggle__OQXqd{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.PlayerSettings_diagnosticToggle__OQXqd input{width:18px;height:18px;accent-color:var(--primary)}.PlayerSettings_diagnosticList__cnETM{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.PlayerSettings_diagnosticList__cnETM li{display:grid;gap:2px;padding:9px 10px;border-radius:8px;background:var(--bg-surface);font-size:12px;overflow-wrap:anywhere}.PlayerSettings_diagnosticList__cnETM span,.PlayerSettings_diagnosticList__cnETM time{color:var(--text-muted);font-variant-numeric:tabular-nums}.PlayerSettings_diagnosticList__cnETM strong{font-weight:650}@media (max-width:380px){.PlayerSettings_panel__FkKog{padding:12px}.PlayerSettings_tabs__9Rru_{padding-inline:6px}.PlayerSettings_tabs__9Rru_ button{font-size:12px}.PlayerSettings_header__nRBaY{padding:8px 12px}.PlayerSettings_sleep__mIF32{padding:10px}}@media (forced-colors:active){.PlayerSettings_tabs__9Rru_ button[aria-selected=true]{border-color:Highlight Highlight Canvas}.PlayerSettings_presets__a2LZt button[aria-pressed=true]{border-color:Highlight}}.MobileSoundControl_control__p6FsC{display:none;flex:1;min-width:78px;max-width:160px;align-self:stretch;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:0}.MobileSoundControl_volumeRow__hJ9on{display:flex;align-items:center;gap:4px;width:100%;min-height:44px}.MobileSoundControl_slider__r9Z2B{flex:1;width:0;min-width:0;height:44px;margin:0;accent-color:var(--primary);cursor:pointer;background:transparent;touch-action:pan-y}.MobileSoundControl_percent__UeAep{flex-shrink:0;width:30px;text-align:end;color:var(--text-secondary);font-size:10px;line-height:1.2;font-variant-numeric:tabular-nums}.MobileSoundControl_speaker__P4Bd3{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--primary);cursor:pointer}.MobileSoundControl_speaker__P4Bd3 svg{width:24px;height:24px;opacity:1;pointer-events:none}.MobileSoundControl_muted__TiQ4q svg{opacity:.45}.MobileSoundControl_speaker__P4Bd3:hover{background:var(--bg-hover)}.MobileSoundControl_speaker__P4Bd3:active{background:var(--primary-muted)}.MobileSoundControl_slider__r9Z2B:focus-visible,.MobileSoundControl_speaker__P4Bd3:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.MobileSoundControl_slider__r9Z2B:focus-visible{border-radius:6px}.MobileSoundControl_highlighted__tNkc3{box-shadow:0 0 0 2px var(--primary)}@media (max-width:767px){.MobileSoundControl_control__p6FsC{display:flex}}@media (max-width:300px){.MobileSoundControl_control__p6FsC{flex-direction:row;max-width:none;gap:4px}.MobileSoundControl_volumeRow__hJ9on{flex:1;min-width:0;width:auto}.MobileSoundControl_speaker__P4Bd3{flex-shrink:0}}.PlayerControls_controls__utgRL{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;gap:4px;margin-inline:auto}.PlayerControls_local__F_FYY{align-items:center;gap:4px}.PlayerControls_desktopVolume__0utLp,.PlayerControls_local__F_FYY{display:flex;flex:1;min-width:0}.PlayerControls_buttons__Jqw6S{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:4px}.PlayerControls_desktop__4OPN1{gap:16px}.PlayerControls_desktop__4OPN1 .PlayerControls_local__F_FYY{flex:0 1 var(--desktop-audio-width,280px)}@media (min-width:768px){.PlayerControls_buttons__Jqw6S,.PlayerControls_local__F_FYY{gap:8px}}@media (max-width:767px){.PlayerControls_audioTarget__jekUp,.PlayerControls_local__F_FYY{align-self:stretch;align-items:stretch}.PlayerControls_audioTarget__jekUp{flex:1;min-width:0}.PlayerControls_desktopVolume__0utLp{display:none}}@media (max-width:300px){.PlayerControls_controls__utgRL:not(.PlayerControls_desktop__4OPN1){flex-direction:column;gap:6px}.PlayerControls_controls__utgRL:not(.PlayerControls_desktop__4OPN1) .PlayerControls_local__F_FYY{width:100%}}.OverflowTitle_container__xW80J{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OverflowTitle_label__Jpop8{display:inline-block;width:max-content;max-width:none;vertical-align:top;white-space:nowrap}.OverflowTitle_label__Jpop8[data-scroll=true]{animation:OverflowTitle_reveal-title__DYcAT var(--title-duration) ease-in-out infinite alternate}.OverflowTitle_container__xW80J[data-active=false] .OverflowTitle_label__Jpop8{animation:none}button:is(:hover,:focus-visible) .OverflowTitle_container__xW80J .OverflowTitle_label__Jpop8{animation-play-state:paused}@keyframes OverflowTitle_reveal-title__DYcAT{0%,15%{transform:translateX(0)}85%,to{transform:translateX(var(--title-distance))}}@media (prefers-reduced-motion:reduce){.OverflowTitle_label__Jpop8,.OverflowTitle_label__Jpop8[data-scroll=true]{animation:none}}.SongPreviewButton_cue__ImKPm{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:7px 10px;border:1px dashed var(--primary);border-radius:24px;color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--bg-surface));cursor:pointer;font-size:12px}.SongPreviewButton_cue__ImKPm svg{flex-shrink:0}.SongPreviewButton_cue__ImKPm small{font-size:10px;border-radius:4px;padding:2px 4px;background:var(--primary-muted);white-space:nowrap}.SongPreviewButton_cue__ImKPm[data-preview-active=true]{border-style:solid;background:var(--primary-muted)}.SongPreviewButton_cue__ImKPm:not(:disabled):hover{background:color-mix(in srgb,var(--primary) 17%,var(--bg-surface))}.SongPreviewButton_cue__ImKPm:not(:disabled):active{background:color-mix(in srgb,var(--primary) 28%,var(--bg-surface))}.SongPreviewButton_cue__ImKPm:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SongPreviewButton_cue__ImKPm:disabled{opacity:.55;cursor:default}.SongPreviewButton_compactContainer__sqrIZ{flex:0 0 56px;position:relative}.SongPreviewButton_cue__ImKPm.SongPreviewButton_compact__TmQHJ{display:inline-flex;flex-direction:column;gap:1px;width:56px;height:56px;min-height:56px;padding:3px;border-radius:8px;border-style:solid}.SongPreviewButton_compact__TmQHJ svg{width:18px;height:18px}.SongPreviewButton_compactLabel__OzNtJ{display:flex;flex-wrap:wrap;justify-content:center;gap:0 2px;font-size:12px;font-weight:700;line-height:13px;text-align:center}.SongPreviewButton_hoverLabel__Z2u4X{display:none}@media (hover:hover) and (pointer:fine){.SongPreviewButton_hoverLabel__Z2u4X{display:inline}.SongPreviewButton_touchLabel__wbg5B{display:none}}.SongPreviewButton_compactError___A8Bk{position:absolute;right:0;bottom:calc(100% + 6px);z-index:4;width:max-content;max-width:min(240px,calc(100vw - 40px));margin:0;padding:6px 8px;border:1px solid var(--danger);border-radius:8px;color:var(--text-primary);background:var(--bg-surface);font-size:12px;line-height:1.4;pointer-events:none}.SongFeedbackControls_control__pH6BZ{min-width:0;color:var(--text-primary)}.SongFeedbackControls_actions__7u2Vw{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.SongFeedbackControls_button__D7Ys9,.SongFeedbackControls_retry__wd0Hb{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:10px;border:1px solid var(--border-base);border-radius:8px;color:var(--text-secondary);background:var(--bg-elevated);font-size:13px;font-weight:650;line-height:1.4;cursor:pointer}.SongFeedbackControls_button__D7Ys9 svg{flex-shrink:0;pointer-events:none}.SongFeedbackControls_button__D7Ys9[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:var(--primary-muted)}.SongFeedbackControls_button__D7Ys9:hover:not([aria-disabled=true]),.SongFeedbackControls_retry__wd0Hb:hover:not([aria-disabled=true]){background:var(--bg-hover)}.SongFeedbackControls_button__D7Ys9:active:not([aria-disabled=true]),.SongFeedbackControls_retry__wd0Hb:active:not([aria-disabled=true]){box-shadow:inset 0 0 0 2px var(--primary);background:var(--primary-muted)}.SongFeedbackControls_button__D7Ys9:focus-visible,.SongFeedbackControls_retry__wd0Hb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SongFeedbackControls_button__D7Ys9[aria-disabled=true],.SongFeedbackControls_retry__wd0Hb[aria-disabled=true]{opacity:.55;cursor:default}.SongFeedbackControls_description__UCj7u,.SongFeedbackControls_failure__tv_Y1,.SongFeedbackControls_status__LeXn8{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.SongFeedbackControls_description__UCj7u{margin:0 0 6px;color:var(--text-secondary)}.SongFeedbackControls_status__LeXn8{min-height:1.5em;margin:4px 0 0;color:var(--text-secondary)}.SongFeedbackControls_failure__tv_Y1{display:grid;justify-items:start;gap:6px;color:var(--danger,#ff6b6b)}.SongFeedbackControls_failure__tv_Y1 p{margin:0}.SongFeedbackControls_retry__wd0Hb{font-size:12px}.SongFeedbackControls_visuallyHidden__xoRut{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (forced-colors:active){.SongFeedbackControls_button__D7Ys9[aria-pressed=true]{color:Highlight;border-color:Highlight;outline:1px solid Highlight;outline-offset:-3px}.SongFeedbackControls_button__D7Ys9:focus-visible,.SongFeedbackControls_retry__wd0Hb:focus-visible{outline:2px solid ButtonText;outline-offset:2px}.SongFeedbackControls_button__D7Ys9[aria-disabled=true],.SongFeedbackControls_retry__wd0Hb[aria-disabled=true]{color:GrayText}}.LyricsPanel_panel__r8u89{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.LyricsPanel_modes__MVqkT{display:flex;flex-shrink:0;gap:4px;padding:6px 12px;border-bottom:1px solid var(--border-base)}.LyricsPanel_footer__G17Uu button,.LyricsPanel_modes__MVqkT button{min-height:44px;padding:6px 12px;border:1px solid var(--border-base);border-radius:10px;font-size:12px;font-weight:650}.LyricsPanel_modes__MVqkT button{flex:1}.LyricsPanel_modes__MVqkT button[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:var(--primary-muted)}.LyricsPanel_modes__MVqkT button:disabled{opacity:.4}.LyricsPanel_content__HtyOp,.LyricsPanel_options__SkRSC{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px;overflow-wrap:anywhere}.LyricsPanel_content__HtyOp[hidden]{display:none}.LyricsPanel_lines___aNRl{display:grid;gap:12px;padding-block:4px 16px}.LyricsPanel_line__xrVrP{border-radius:12px;padding:8px 12px;color:var(--text-muted);font-size:1.125rem;font-weight:650;line-height:1.5;transition:color .15s,background-color .15s}.LyricsPanel_line__xrVrP[data-lyric-active=true]{color:var(--primary);background:var(--primary-muted)}.LyricsPanel_options__SkRSC{display:flex;flex-direction:column;align-items:stretch;gap:16px}.LyricsPanel_options__SkRSC h3{font-size:16px;font-weight:700}.LyricsPanel_options__SkRSC button,.LyricsPanel_options__SkRSC input[type=range]{min-height:44px}.LyricsPanel_footer__G17Uu{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:6px 12px;border-top:1px solid var(--border-base)}.LyricsPanel_footer__G17Uu button{flex:1}.LyricsPanel_audioNotice__ITlHn{flex-basis:100%;color:var(--text-muted);font-size:12px}@media (prefers-reduced-motion:reduce){.LyricsPanel_line__xrVrP{transition:none}}.LyricsButton_button__EYgNW{min-height:44px;padding:6px 12px;border:1px solid var(--border-base);border-radius:12px;color:var(--text-secondary);font-size:12px;cursor:pointer}.LyricsButton_button__EYgNW:hover{border-color:var(--primary);color:var(--primary)}.LyricsButton_button__EYgNW:disabled{opacity:.45;cursor:not-allowed}.LyricsButton_dialog__iBP_C{width:640px;max-width:calc(100vw - 24px);height:min(720px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--border-base);border-radius:18px;background:var(--bg-surface);color:var(--text-primary);box-shadow:0 24px 80px #00000080}.LyricsButton_dialog__iBP_C[open]{display:flex;flex-direction:column}.LyricsButton_dialog__iBP_C::backdrop{background:#000000aa}.LyricsButton_header__7v7HO{display:flex;align-items:center;flex-shrink:0;gap:8px;z-index:2;padding:6px 12px;border-bottom:1px solid var(--border-base);background:var(--bg-elevated)}.LyricsButton_header__7v7HO>div{flex:1;min-width:0;font-size:12px;line-height:1.3;color:var(--text-secondary)}.LyricsButton_header__7v7HO h2{margin:0 0 2px;color:var(--text-primary);font-size:16px;line-height:1.2;font-weight:700}.LyricsButton_header__7v7HO button{width:44px;height:44px;flex-shrink:0;border:1px solid var(--border-base);border-radius:50%;color:var(--text-primary);font-size:24px;cursor:pointer}.LyricsButton_body__opPfX{display:flex;flex:1;min-height:0}.LyricsButton_body__opPfX>section{width:100%}.LyricsButton_button__EYgNW:focus-visible,.LyricsButton_header__7v7HO button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ResizeHandle_handle__uoefc{position:relative;z-index:25;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:0;min-height:0;background:var(--bg-surface);touch-action:none;user-select:none;-webkit-user-select:none}.ResizeHandle_vertical__jwM1f{width:12px;height:100%;cursor:col-resize}.ResizeHandle_horizontal__Buwm3{width:100%;height:12px;cursor:row-resize}.ResizeHandle_grip__AgrdX{border-radius:4px;background:var(--text-muted);opacity:.55;transition:background .12s,opacity .12s}.ResizeHandle_vertical__jwM1f .ResizeHandle_grip__AgrdX{width:3px;height:42px}.ResizeHandle_horizontal__Buwm3 .ResizeHandle_grip__AgrdX{width:48px;height:3px}.ResizeHandle_handle__uoefc:focus-visible .ResizeHandle_grip__AgrdX,.ResizeHandle_handle__uoefc:hover .ResizeHandle_grip__AgrdX,.ResizeHandle_handle__uoefc[data-resizing] .ResizeHandle_grip__AgrdX{background:var(--primary);opacity:1}.ResizeHandle_handle__uoefc:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ResizeHandle_handle__uoefc[aria-disabled=true]{cursor:default;opacity:.35}@media (prefers-reduced-motion:reduce){.ResizeHandle_grip__AgrdX{transition:none}}.RoomSeekbar_seekbar__5jxVZ{min-width:0;width:100%;padding:2px 12px;background:var(--bg-elevated);border-bottom:1px solid var(--border-base)}.RoomSeekbar_timeline__qlHiU{display:flex;align-items:center;gap:9px;width:100%;color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.RoomSeekbar_timeline__qlHiU>span{min-width:32px;text-align:center}.RoomSeekbar_progress__juKZd{appearance:none;height:24px;min-width:0;flex:1;margin:0;background:transparent;cursor:pointer;accent-color:var(--primary)}.RoomSeekbar_progress__juKZd::-webkit-slider-runnable-track{height:5px;border-radius:3px;background:linear-gradient(to right,var(--primary) var(--seek-progress),var(--border-base) var(--seek-progress))}.RoomSeekbar_progress__juKZd::-webkit-slider-thumb{appearance:none;width:14px;height:14px;margin-top:-4.5px;border:2px solid var(--bg-elevated);border-radius:50%;background:var(--primary);box-shadow:0 0 0 1px var(--primary)}.RoomSeekbar_progress__juKZd::-moz-range-track{height:5px;border-radius:3px;background:var(--border-base)}.RoomSeekbar_progress__juKZd::-moz-range-progress{height:5px;background:var(--primary)}.RoomSeekbar_progress__juKZd::-moz-range-thumb{width:12px;height:12px;border:2px solid var(--bg-elevated);border-radius:50%;background:var(--primary)}.RoomSeekbar_progress__juKZd:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:5px}.RoomSeekbar_progress__juKZd:disabled{cursor:not-allowed;opacity:.45}.RoomSeekbar_feedback___VGsY{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;min-height:18px;padding-block:2px;font-size:10px;color:var(--text-muted);text-align:center}.RoomSeekbar_visuallyHidden__20bxh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.RoomSeekbar_error__t5P5p{color:#fda4af}.RoomSeekbar_suggestSeek__IoJFr{min-height:32px;padding:4px 10px;border:1px solid var(--primary);border-radius:8px;color:var(--primary);font-weight:700;cursor:pointer}.RoomSeekbar_suggestSeek__IoJFr:disabled{opacity:.45;cursor:not-allowed}.RoomSeekbar_suggestSeek__IoJFr:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.RoomSeekbar_compact__YepS5{padding-inline:8px}.RoomSeekbar_compact__YepS5 .RoomSeekbar_timeline__qlHiU{gap:6px;font-size:10px}.RoomSeekbar_compact__YepS5 .RoomSeekbar_timeline__qlHiU>span{min-width:28px}@media (prefers-reduced-motion:reduce){.RoomSeekbar_seekbar__5jxVZ *,.RoomSeekbar_seekbar__5jxVZ :after,.RoomSeekbar_seekbar__5jxVZ :before{animation:none!important;transition:none!important}}.DesktopTransport_transport__crg71{--desktop-audio-width:clamp(228px,24vw,380px);position:relative;z-index:30;display:grid;grid-template-columns:minmax(0,min(38%,560px)) minmax(0,1fr);grid-template-rows:12px auto minmax(0,1fr);align-items:stretch;gap:0 16px;flex-shrink:0;border-top:2px solid var(--border-base);background:linear-gradient(110deg,var(--bg-elevated),var(--bg-surface) 65%);box-shadow:0 -10px 35px #00000022}.DesktopTransport_transport__crg71>[role=separator]{grid-column:1/-1}.DesktopTransport_timelineRow__bnMiT{grid-column:1/-1;grid-row:2;min-width:0;position:relative}.DesktopTransport_trackPanel__PNV6D{grid-column:1;grid-row:3;position:relative;min-width:0;width:100%}.DesktopTransport_track__TiHt1{display:flex;align-items:stretch;width:100%;height:100%;min-height:128px;min-width:0;text-align:left;cursor:pointer}.DesktopTransport_track__TiHt1:hover{background:var(--bg-hover)}.DesktopTransport_track__TiHt1:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.DesktopTransport_cover__Kx0S8{position:relative;flex:0 0 clamp(88px,10vw,144px);min-height:100%;overflow:hidden;background:var(--primary-muted);-webkit-mask-image:linear-gradient(90deg,#000 72%,transparent);mask-image:linear-gradient(90deg,#000 72%,transparent)}.DesktopTransport_artwork__sjn6H{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.DesktopTransport_artwork__sjn6H[data-letterboxed=true]{top:-16.666667%;height:133.333333%}.DesktopTransport_artwork__sjn6H[data-placeholder=true]{display:grid;place-items:center;color:var(--primary);font-size:36px}.DesktopTransport_trackActions__tMyxG{position:absolute;top:8px;left:8px;border:1px solid #ffffff28;border-radius:10px;background:#090b17cc;backdrop-filter:blur(6px)}.DesktopTransport_trackInfo__Pi_0Y{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;gap:5px;padding:16px 18px}.DesktopTransport_caption__XBeqM{color:var(--primary);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.DesktopTransport_title__QTZUh{font-size:15px;font-weight:700;line-height:1.4}.DesktopTransport_artist__HsSw7{color:var(--text-secondary);font-size:12px}.DesktopTransport_contributor__spsKz{color:var(--text-muted);font-size:11px}.DesktopTransport_playback__3RLy7{z-index:1;grid-column:2;grid-row:3;display:flex;width:100%;max-width:none;min-width:0;flex-direction:column;align-items:center;justify-content:center;align-self:center;justify-self:center;gap:5px;padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px)) 0}.DesktopTransport_playback__3RLy7:has([data-device-playback-status]),.DesktopTransport_playback__3RLy7:has([data-room-media-status]),.DesktopTransport_playback__3RLy7:has(details[open]){z-index:26}.DesktopTransport_moreButton__KrX3N{display:none;width:44px;min-height:44px;flex-shrink:0;border:1px solid var(--border-base);border-radius:10px;background:var(--bg-elevated);color:var(--text-primary);font-size:24px;cursor:pointer}.DesktopTransport_moreButton__KrX3N:hover{background:var(--bg-hover)}.DesktopTransport_moreButton__KrX3N:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DesktopTransport_actions__0IXjb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;max-width:100%}@media (min-width:768px) and (max-width:1023px){.DesktopTransport_transport__crg71{gap:0 12px}.DesktopTransport_trackInfo__Pi_0Y{padding-inline:8px}}@media (max-width:1279px){.DesktopTransport_playback__3RLy7 [aria-label="Playback controls"] label>span,.DesktopTransport_playback__3RLy7 [aria-label="Playback controls"] label>svg{display:none}}@media (prefers-reduced-motion:reduce){.DesktopTransport_transport__crg71 *,.DesktopTransport_transport__crg71 :after,.DesktopTransport_transport__crg71 :before{animation:none!important;transition:none!important}}@media (max-height:600px){.DesktopTransport_playback__3RLy7 [aria-label="Playback controls"] label>span,.DesktopTransport_playback__3RLy7 [aria-label="Playback controls"] label>svg{display:none}.DesktopTransport_transport__crg71{grid-template-rows:0 auto minmax(0,1fr)}.DesktopTransport_transport__crg71>[role=separator]{display:none}.DesktopTransport_track__TiHt1{min-height:52px}.DesktopTransport_playback__3RLy7{padding-block:4px;gap:2px}.DesktopTransport_trackInfo__Pi_0Y{padding-block:6px;gap:2px}.DesktopTransport_cover__Kx0S8{flex-basis:64px}.DesktopTransport_caption__XBeqM,.DesktopTransport_contributor__spsKz{display:none}.DesktopTransport_moreButton__KrX3N{display:block}.DesktopTransport_actions__0IXjb{position:absolute;right:8px;bottom:calc(100% + 4px);z-index:90;max-width:calc(100vw - 16px);padding:12px;border:1px solid var(--border-base);border-radius:12px;background:var(--bg-surface);box-shadow:0 -8px 24px #0008}.DesktopTransport_actions__0IXjb[data-open=false]{display:none}}.RoomView_room__uMA4X{position:relative;display:flex;flex-direction:column;min-width:0}.RoomView_deviceAudio__16dqc{height:0;flex-shrink:0}.RoomView_header__66bFt{flex-shrink:0}.RoomView_desktopWorkspace__13N3p{display:flex;flex:1;min-width:0;min-height:0;position:relative;isolation:isolate}.RoomView_workspaceBackground__JSq7A{position:absolute;z-index:-1;inset:0;background-position:top;background-size:cover;opacity:.65;mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none}.RoomView_desktopWorkspace__13N3p[data-room-background=true] [data-room-panel]{background:color-mix(in srgb,var(--bg-base) 78%,transparent)}.RoomView_mobileContent__WALwl{min-width:0}@media (max-width:300px) and (max-height:600px){.RoomView_mobileContent__WALwl [data-chat-panel]{min-height:240px}}@media (orientation:landscape) and (max-height:600px){.RoomView_mobileContent__WALwl [data-chat-header]{padding-block:4px}.RoomView_mobileContent__WALwl [data-chat-header]>div+div{display:none}.RoomView_mobileContent__WALwl [data-chat-panel]{padding:4px}.RoomView_mobileContent__WALwl [data-chat-composer]{padding:6px}.RoomView_mobileContent__WALwl [contenteditable]{max-height:44px}}.RoomView_mobileVotes__yeegE{position:relative;z-index:35;height:26px;flex-shrink:0;border-top:1px solid var(--border-base);background:var(--bg-surface)}.RoomView_mobileVotes__yeegE>details>summary{height:26px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:10px;cursor:pointer;list-style:none}.RoomView_mobileVotes__yeegE>details>summary:after{content:"⌃";margin-left:6px}.RoomView_mobileVotes__yeegE>details>summary::-webkit-details-marker{display:none}.RoomView_mobileVotes__yeegE>details[open]{position:absolute;inset:auto 8px 0;padding:4px 8px 8px;border:1px solid var(--border-base);border-radius:12px 12px 0 0;background:var(--bg-elevated);box-shadow:0 -8px 24px #0007}.RoomView_mobileVotes__yeegE>details[open]>summary:after{content:"⌄"}.RoomView_mobileNotices__R6zub{flex-shrink:0;min-width:0;max-height:min(96px,18dvh);overflow-y:auto}.TopBar_bar__Wjs_W{display:grid;grid-template-columns:44px minmax(90px,160px) minmax(0,1fr) 44px minmax(90px,160px) auto;gap:6px;align-items:start;flex-shrink:0;min-width:0;padding:6px;border-bottom:1px solid var(--border-base);background:var(--bg-surface)}.TopBar_bar__Wjs_W [data-header-zone]{min-width:0;min-height:0;padding:0;border:0;background:transparent;grid-row:1}.TopBar_bar__Wjs_W [data-header-zone=room]{grid-column:2}.TopBar_bar__Wjs_W [data-header-zone=profile]{grid-column:5;display:block}.TopBar_bar__Wjs_W [data-header-zone=profile]>div:first-child{width:100%}.TopBar_desktopSearch__UGVEc{display:none;min-width:0;grid-column:3;grid-row:1;align-self:center}.TopBar_leave__78Lo1,.TopBar_search__wd1HQ,.TopBar_utility__9TZcp{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:background-color .15s,color .15s,transform .1s}.TopBar_leave__78Lo1{grid-column:1;grid-row:1}.TopBar_leave__78Lo1:hover{color:var(--danger);background:var(--danger-muted)}.TopBar_utilities___m_wT{display:flex;grid-column:6;grid-row:1;align-items:center;gap:2px}.TopBar_utility__9TZcp{font-weight:700}.TopBar_search__wd1HQ:hover,.TopBar_utility__9TZcp:hover{background:var(--bg-hover);color:var(--text-primary)}.TopBar_leave__78Lo1:active,.TopBar_search__wd1HQ:active,.TopBar_utility__9TZcp:active{background:var(--primary-muted);transform:scale(.95)}.TopBar_bar__Wjs_W button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.TopBar_quickActions__yetnA{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;grid-column:4;grid-row:1}.TopBar_sync__EI_Wc{position:absolute;z-index:1;top:2px;left:2px;width:12px;height:12px;border:2px solid var(--bg-surface);border-radius:50%;background:currentColor;pointer-events:none}.TopBar_sync__EI_Wc svg{display:none}.TopBar_synced__03A_Y{color:#6ee7b7}.TopBar_offline__wUQQL{color:#fda4af}.TopBar_search__wd1HQ{color:var(--primary);background:var(--primary-muted)}.TopBar_preview__tDGeq{position:relative;isolation:isolate;display:flex;align-items:center;gap:6px;width:100%;min-width:0;min-height:44px;padding:6px;overflow:hidden;border:1px solid var(--border-base);border-radius:12px;background:var(--bg-elevated);color:var(--text-primary);text-align:start;cursor:pointer;transition:background-color .15s,box-shadow .15s}.TopBar_preview__tDGeq:hover{background:var(--bg-hover);box-shadow:inset 0 0 0 1px var(--primary)}.TopBar_preview__tDGeq:active{background:var(--primary-muted);box-shadow:inset 0 0 0 2px var(--primary)}.TopBar_preview__tDGeq>div:first-child,.TopBar_preview__tDGeq>img{width:30px;height:30px;flex-shrink:0;border-radius:8px;font-size:11px}.TopBar_compactRoom__C0UeG,.TopBar_profileText__o3kJu{display:flex;flex:1;flex-direction:column;min-width:0}.TopBar_profileName__I5zqW{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.TopBar_roomCaption__eZZMW{color:var(--text-secondary);font-size:10px;line-height:12px}.TopBar_roomCode__rmc6a{color:var(--primary);font-size:13px;line-height:18px;font-weight:800;font-variant-numeric:tabular-nums}.TopBar_roomName__bzp1M{color:var(--text-primary);font-weight:600}.TopBar_chevron__Tn5w6{flex-shrink:0;color:var(--text-secondary)}.TopBar_expandedDetails__QnSKS{display:grid;grid-template-rows:0fr;max-height:0;opacity:0;overflow:hidden;font-size:12px;line-height:1.4;color:var(--text-secondary);transition:max-height .18s ease,opacity .18s ease}.TopBar_expandedDetails__QnSKS>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-header-expanded=true] .TopBar_expandedDetails__QnSKS{max-height:100px;grid-template-rows:1fr;opacity:1}.TopBar_roomBackground__dK_jx{position:absolute;z-index:-1;inset:0;background-size:cover;background-position:50%;opacity:.25;pointer-events:none}.TopBar_roomBackground__dK_jx:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg-surface),transparent 75%)}.TopBar_profileMenu__6gewm,.TopBar_roomMenu__vdPWu{animation:TopBar_appear__cc7YW .16s ease-out}.TopBar_profileMenu__6gewm button,.TopBar_roomMenu__vdPWu button{min-height:44px}.TopBar_profileMenu__6gewm button:focus-visible,.TopBar_roomMenu__vdPWu button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.TopBar_profileMenu__6gewm button:active,.TopBar_roomMenu__vdPWu button:active{background:var(--primary-muted)}@media (min-width:768px) and (min-height:600px){.TopBar_bar__Wjs_W[data-desktop-search=true] .TopBar_desktopSearch__UGVEc{display:block}}@media (max-width:767px){.TopBar_bar__Wjs_W{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 44px auto}.TopBar_bar__Wjs_W [data-header-zone=profile]{grid-column:3}.TopBar_utilities___m_wT{grid-column:5}.TopBar_quickActions__yetnA{grid-column:4}.TopBar_preview__tDGeq{gap:4px}.TopBar_chevron__Tn5w6{display:none}}@media (max-width:359px){.TopBar_bar__Wjs_W{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 44px;gap:4px}.TopBar_bar__Wjs_W [data-header-zone]{grid-row:2}.TopBar_bar__Wjs_W [data-header-zone=room]{grid-column:1/3}.TopBar_bar__Wjs_W [data-header-zone=profile]{grid-column:3/5}.TopBar_leave__78Lo1{grid-row:1}.TopBar_quickActions__yetnA{grid-column:2;grid-row:1;justify-content:start}.TopBar_utilities___m_wT{grid-column:3/5;grid-row:1;justify-content:end}}@keyframes TopBar_appear__cc7YW{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.TopBar_bar__Wjs_W *,.TopBar_profileMenu__6gewm,.TopBar_roomMenu__vdPWu{animation:none!important;transition:none!important}.TopBar_bar__Wjs_W button:active{transform:none}}.InspectRoomModal_dialog__n_iH1{margin:auto;width:min(1000px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden;border:1px solid var(--border-base);border-radius:18px;background:var(--bg-surface);color:var(--text-primary);box-shadow:0 24px 80px #0008}.InspectRoomModal_dialog__n_iH1[open]{display:flex;flex-direction:column;animation:InspectRoomModal_arrive__mb62V .18s ease-out}.InspectRoomModal_dialog__n_iH1::backdrop{background:#000a}.InspectRoomModal_header__98wig{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-base)}.InspectRoomModal_header__98wig>div{min-width:0}.InspectRoomModal_header__98wig h2{font-size:18px;font-weight:700}.InspectRoomModal_header__98wig p{color:var(--text-secondary);font-size:13px;overflow-wrap:anywhere}.InspectRoomModal_header__98wig button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;font-size:24px;cursor:pointer}.InspectRoomModal_header__98wig button:hover{background:var(--bg-hover)}.InspectRoomModal_header__98wig button:active{background:var(--primary-muted);transform:scale(.96)}.InspectRoomModal_dialog__n_iH1 :is(button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.InspectRoomModal_body__Z4nwd{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.InspectRoomModal_summary__HnE9m{padding:16px;border-bottom:1px solid var(--border-base)}.InspectRoomModal_description__GjgrW{margin-bottom:12px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.InspectRoomModal_facts__wtH5w{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;font-size:13px}.InspectRoomModal_facts__wtH5w dt{color:var(--text-muted);font-size:12px}.InspectRoomModal_facts__wtH5w dd{margin:2px 0 0;overflow-wrap:anywhere}.InspectRoomModal_invite__6crqK{min-height:44px;margin-top:12px;padding:8px 12px;border:1px solid var(--border-base);border-radius:10px;font-size:13px;cursor:pointer}.InspectRoomModal_invite__6crqK:hover{background:var(--bg-hover)}.InspectRoomModal_invite__6crqK:active{background:var(--primary-muted)}.InspectRoomModal_columns__M9dUV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px;align-items:start;padding:16px}.InspectRoomModal_listSection__t9prT{min-width:0}.InspectRoomModal_listSection__t9prT summary{min-height:44px;padding:10px 8px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer}.InspectRoomModal_listSection__t9prT summary:hover{background:var(--bg-hover)}.InspectRoomModal_listSection__t9prT summary:active{background:var(--primary-muted)}.InspectRoomModal_listSection__t9prT summary span{margin-left:6px;color:var(--text-muted);font-variant-numeric:tabular-nums}.InspectRoomModal_list__EnXu4{list-style:none;margin:0;padding:0}.InspectRoomModal_list__EnXu4 li{display:flex;align-items:center;gap:8px;min-width:0;min-height:60px;padding:10px 4px;border-bottom:1px solid var(--border-base)}.InspectRoomModal_number__4UVNl{flex-shrink:0;min-width:1.5em;font-size:12px;text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums}.InspectRoomModal_artwork__01ies{width:44px;height:44px;flex-shrink:0;border-radius:7px}.InspectRoomModal_label__5eiN_{flex:1;min-width:0;font-size:13px;overflow-wrap:anywhere}.InspectRoomModal_label__5eiN_ strong{font-weight:600}.InspectRoomModal_label__5eiN_ p{margin-top:2px;font-size:12px;color:var(--text-muted)}.InspectRoomModal_label__5eiN_ .InspectRoomModal_current__IwBhL{color:var(--primary)}.InspectRoomModal_list__EnXu4 li[aria-current]{background:var(--primary-muted);border-radius:8px}.InspectRoomModal_empty__exNY_{padding:12px 8px;color:var(--text-muted);font-size:13px}@media (max-width:599px){.InspectRoomModal_columns__M9dUV{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.InspectRoomModal_summary__HnE9m{padding:12px}.InspectRoomModal_header__98wig{padding:8px}}@media (max-width:359px){.InspectRoomModal_facts__wtH5w{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@keyframes InspectRoomModal_arrive__mb62V{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.InspectRoomModal_dialog__n_iH1[open]{animation:none}.InspectRoomModal_header__98wig button:active{transform:none}}.LeaveRoomDialog_dialog__yLS_0{margin:auto;width:min(28rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow-y:auto;padding:0;color:var(--text-primary);border:1px solid var(--border-base);border-radius:8px;background:var(--bg-surface);box-shadow:0 16px 60px #0008}.LeaveRoomDialog_dialog__yLS_0::backdrop{background:#0009}.LeaveRoomDialog_content__s9hr2{padding:24px}.LeaveRoomDialog_content__s9hr2 h2{font-size:19px;font-weight:700;line-height:1.4}.LeaveRoomDialog_content__s9hr2 p{margin-top:12px;font-size:14px;line-height:1.6;color:var(--text-secondary)}.LeaveRoomDialog_actions__k7afa{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.LeaveRoomDialog_actions__k7afa button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;padding:12px 10px;border:1px solid var(--border-base);border-radius:999px;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;transition:background-color .16s,border-color .16s}.LeaveRoomDialog_actions__k7afa button svg{flex-shrink:0}.LeaveRoomDialog_actions__k7afa button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.LeaveRoomDialog_actions__k7afa .LeaveRoomDialog_confirm__2rgBu{color:var(--danger);background:var(--danger-muted);border-color:color-mix(in srgb,var(--danger) 32%,transparent)}.LeaveRoomDialog_actions__k7afa .LeaveRoomDialog_stay__pQL0R{color:var(--primary-hover);background:var(--primary-muted);border-color:color-mix(in srgb,var(--primary) 32%,transparent)}@media (hover:hover){.LeaveRoomDialog_actions__k7afa .LeaveRoomDialog_confirm__2rgBu:hover{background:color-mix(in srgb,var(--danger) 22%,var(--bg-surface))}.LeaveRoomDialog_actions__k7afa .LeaveRoomDialog_stay__pQL0R:hover{background:color-mix(in srgb,var(--primary) 22%,var(--bg-surface))}}@media (prefers-reduced-motion:reduce){.LeaveRoomDialog_actions__k7afa button{transition:none}}.CompactText_text__pUQxZ{position:relative;display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.45}.CompactText_text__pUQxZ>span:not([aria-hidden]){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--travel:var(--text-distance)}.CompactText_text__pUQxZ:dir(rtl)>span:not([aria-hidden]){--travel:calc(-1 * var(--text-distance))}.CompactText_measurement__7BQFI{position:absolute;inset:0 auto auto 0;width:max-content;max-width:none;visibility:hidden;pointer-events:none;white-space:nowrap}.CompactText_text__pUQxZ:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:3px}.CompactText_text__pUQxZ[data-overflow]:is(:hover,:focus-visible){text-overflow:clip}.CompactText_text__pUQxZ[data-overflow]:is(:hover,:focus-visible)>span:not([aria-hidden]){width:max-content;overflow:visible;animation:CompactText_reveal__ECHj9 var(--text-duration) ease-in-out infinite alternate}@keyframes CompactText_reveal__ECHj9{0%,15%{transform:translateX(0)}85%,to{transform:translateX(var(--travel))}}@media (prefers-reduced-motion:reduce){.CompactText_text__pUQxZ[data-overflow]:is(:hover,:focus-visible){white-space:normal;overflow-wrap:anywhere}.CompactText_text__pUQxZ[data-overflow]:is(:hover,:focus-visible)>span:not([aria-hidden]){display:inline;white-space:normal;animation:none}}.QuickPick_quickPickButton__Kv8HR{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;margin-top:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border-base));border-radius:12px;color:var(--text-primary);background:var(--primary-muted);text-align:left;cursor:pointer}.QuickPick_buttonIcon__1KqPd{color:var(--primary);font-size:26px}.QuickPick_quickPickButton__Kv8HR strong{display:block;font-size:14px}.QuickPick_buttonHint__iYJm5{display:block;margin-top:2px;color:var(--text-secondary);font-size:12px}.QuickPick_buttonArrow__XL9KL{margin-left:auto;color:var(--primary);font-size:26px}.QuickPick_compactTrigger__IYNnk,.QuickPick_pillTrigger__Zjaxv{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:10px 18px;border:1px solid var(--primary);border-radius:999px;color:var(--text-primary);background:var(--primary-muted);font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .13s,transform .1s}.QuickPick_compactTrigger__IYNnk{border-radius:12px;padding:10px 8px;white-space:normal}.QuickPick_compactTrigger__IYNnk:hover:not(:disabled),.QuickPick_pillTrigger__Zjaxv:hover:not(:disabled){background:var(--bg-hover)}.QuickPick_compactTrigger__IYNnk:active:not(:disabled),.QuickPick_pillTrigger__Zjaxv:active:not(:disabled){background:var(--primary-muted);transform:scale(.98)}.QuickPick_compactTrigger__IYNnk:focus-visible,.QuickPick_pillTrigger__Zjaxv:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}.QuickPick_compactTrigger__IYNnk:disabled,.QuickPick_pillTrigger__Zjaxv:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.QuickPick_compactTrigger__IYNnk,.QuickPick_pillTrigger__Zjaxv{transition:none}.QuickPick_compactTrigger__IYNnk:active:not(:disabled),.QuickPick_pillTrigger__Zjaxv:active:not(:disabled){transform:none}}.QuickPick_dialog__u_xXr{width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow-y:auto;overflow-anchor:none;border:1px solid var(--border-base);border-radius:16px;color:var(--text-primary);background:var(--bg-surface);box-shadow:0 24px 80px #0009}.QuickPick_dialog__u_xXr::backdrop{background:#000a}.QuickPick_content__ghZG_{padding:24px}.QuickPick_stickyControls__gnPFg{position:sticky;top:0;z-index:3;margin:-24px -24px 0;padding:24px 24px 12px;background:var(--bg-surface)}.QuickPick_header__3qILm{padding-bottom:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.QuickPick_eyebrow___qSYx{color:var(--primary);font-size:12px;font-weight:600}.QuickPick_header__3qILm h2{margin:2px 0 0;font-size:26px;font-weight:700;line-height:1.3}.QuickPick_close__mKD2B{flex:0 0 44px;width:44px;min-width:44px;height:44px;border-radius:50%;border:1px solid var(--border-base);background:var(--bg-elevated);font-size:26px;cursor:pointer}.QuickPick_description__qDLLH{margin:12px 0 20px;color:var(--text-secondary);font-size:13px;line-height:1.6}.QuickPick_tabs__3tdoc{display:flex;gap:4px;padding:4px;border:1px solid var(--border-base);border-radius:10px;background:var(--bg-elevated)}.QuickPick_tabs__3tdoc button{flex:1;min-height:42px;padding:8px;border-radius:7px;color:var(--text-secondary);font-size:14px;font-weight:600;cursor:pointer}.QuickPick_tabs__3tdoc button[aria-selected=true]{color:var(--text-primary);background:var(--bg-surface);box-shadow:0 1px 4px #0002}.QuickPick_basisRow__etKQb{display:flex;align-items:center;gap:12px;margin:16px 0}.QuickPick_basis__roWfa{flex:1;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.6}.QuickPick_actionButton__oANuP{min-height:44px;padding:8px 12px;color:var(--primary);font-size:12px;font-weight:600;border:1px solid var(--border-base);border-radius:8px;background:var(--bg-elevated);text-decoration:none;flex-shrink:0;cursor:pointer}.QuickPick_empty__51Ih4,.QuickPick_notice__5eJ5b{margin:12px 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.QuickPick_empty__51Ih4{padding:24px 12px;text-align:center}.QuickPick_error__dzA66{margin:12px 0;padding:12px;border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:10px;color:var(--danger);background:var(--danger-muted);font-size:13px;line-height:1.6}.QuickPick_cards__A19J_{display:grid;gap:12px;margin:0;padding:0;list-style:none}.QuickPick_virtualSpacer__OExr2{grid-column:1/-1;padding:0;border:0;background:transparent;pointer-events:none}.QuickPick_card__Fxiyj{min-width:0;padding:16px;border:1px solid var(--border-base);border-radius:12px;background:var(--bg-elevated)}.QuickPick_songRow__fpVjo{display:flex;align-items:center;gap:12px}.QuickPick_thumbnail__qvLrg{flex:0 0 72px;width:72px;height:54px;border-radius:7px}.QuickPick_songText__7Jp0Z{min-width:0}.QuickPick_songText__7Jp0Z h3{margin:0;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.QuickPick_songText__7Jp0Z p{margin:3px 0 0}.QuickPick_reasons__1tsXK,.QuickPick_songText__7Jp0Z p{color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.QuickPick_reasons__1tsXK{margin:12px 0;padding:0;list-style:none;line-height:1.6}.QuickPick_reasons__1tsXK li+li{margin-top:2px}.QuickPick_cardActions__uEM_K{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.QuickPick_preview__fk4iB{border:1px solid var(--border-base);padding:8px 12px;color:var(--text-secondary);cursor:pointer}.QuickPick_add__c1yN_{min-height:40px;padding:8px 12px;border-radius:8px;color:var(--text-primary);background:var(--primary-muted);border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);font-size:12px;font-weight:600;cursor:pointer}.QuickPick_reactions__BNwcJ{display:flex;gap:6px}.QuickPick_reactions__BNwcJ button{min-height:40px;padding:8px 12px;border:1px solid var(--border-base);border-radius:8px;color:var(--text-secondary);background:var(--bg-surface);font-size:12px;cursor:pointer}.QuickPick_reactions__BNwcJ button[aria-pressed=true]{color:var(--primary);background:var(--primary-muted);border-color:var(--primary)}.QuickPick_actionError__PuCAu,.QuickPick_actionStatus__CBOMs{margin-top:8px;font-size:12px;line-height:1.6}.QuickPick_actionStatus__CBOMs{color:var(--text-secondary)}.QuickPick_actionError__PuCAu{color:var(--danger)}.QuickPick_dismissed__plH1y{margin:16px 0 0;padding:0;list-style:none}.QuickPick_dismissed__plH1y li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 0;border-top:1px solid var(--border-base)}.QuickPick_dismissed__plH1y p{flex:1;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.QuickPick_dismissed__plH1y .QuickPick_actionError__PuCAu{flex-basis:100%;color:var(--danger)}.QuickPick_dialog__u_xXr button:focus-visible,.QuickPick_quickPickButton__Kv8HR:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.QuickPick_dialog__u_xXr button:disabled,.QuickPick_quickPickButton__Kv8HR:disabled{opacity:.55;cursor:default}@media (max-width:430px){.QuickPick_content__ghZG_{padding:16px}.QuickPick_stickyControls__gnPFg{margin:-16px -16px 0;padding:16px 16px 12px}.QuickPick_card__Fxiyj{padding:12px}.QuickPick_cardActions__uEM_K .QuickPick_add__c1yN_{flex-basis:100%}.QuickPick_reactions__BNwcJ{width:100%}.QuickPick_reactions__BNwcJ button{flex:1}}.QuickPick_seedForm__kuzFe{margin-block:12px;font-size:13px}.QuickPick_seedForm__kuzFe>div{display:flex;gap:8px;margin-block:6px}.QuickPick_seedForm__kuzFe input{flex:1;min-width:0;min-height:42px;border:1px solid var(--border-base);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);padding:8px}.QuickPick_headerActions__wrV5G{display:flex;align-items:center;gap:8px}.QuickPick_options__Gz70_{position:relative}.QuickPick_optionsMenu__zIEss{position:absolute;z-index:2;top:calc(100% + 6px);right:0;width:250px;max-width:calc(100vw - 60px);border:1px solid var(--border-base);border-radius:10px;padding:6px;background:var(--bg-elevated);box-shadow:0 8px 24px #0006}.QuickPick_optionsMenu__zIEss button{display:block;width:100%;min-height:44px;border-radius:7px;padding:10px;cursor:pointer;text-align:left;font-size:13px}.QuickPick_dialog__u_xXr .QuickPick_danger__bNCD6{color:var(--danger);background:var(--danger-muted);border-color:var(--danger)}.QuickPick_dialog__u_xXr button:not(:disabled):hover,.QuickPick_quickPickButton__Kv8HR:not(:disabled):hover{background:color-mix(in srgb,var(--primary) 15%,var(--bg-elevated))}.QuickPick_dialog__u_xXr button:not(:disabled):active,.QuickPick_quickPickButton__Kv8HR:not(:disabled):active{background:color-mix(in srgb,var(--primary) 28%,var(--bg-elevated))}.QuickPick_dialog__u_xXr button.QuickPick_danger__bNCD6:not(:disabled):hover{background:color-mix(in srgb,var(--danger) 18%,var(--bg-elevated))}.QuickPick_dialog__u_xXr button.QuickPick_danger__bNCD6:not(:disabled):active{background:color-mix(in srgb,var(--danger) 30%,var(--bg-elevated))}.QuickPick_confirmation__moZEW{width:min(460px,calc(100vw - 24px))}.QuickPick_confirmation__moZEW h2{font-size:20px;font-weight:700}.QuickPick_confirmationActions__jzmDL{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}@media (max-width:430px){.QuickPick_basisRow__etKQb{flex-wrap:wrap}.QuickPick_basisRow__etKQb .QuickPick_basis__roWfa{flex-basis:100%}}.QuickPick_content__ghZG_{padding:16px}.QuickPick_stickyControls__gnPFg{margin:-16px -16px 0;padding:12px 16px 8px}.QuickPick_header__3qILm{padding-bottom:8px;align-items:center}.QuickPick_header__3qILm h2{font-size:22px}.QuickPick_basisRow__etKQb{gap:6px;margin:8px 0}.QuickPick_basisRow__etKQb>.QuickPick_actionButton__oANuP{flex:1;padding-inline:8px}.QuickPick_cards__A19J_{gap:8px}.QuickPick_card__Fxiyj{padding:10px}.QuickPick_songRow__fpVjo{gap:6px}.QuickPick_songText__7Jp0Z{flex:1}.QuickPick_thumbnail__qvLrg{flex-basis:56px;width:56px;height:44px}.QuickPick_cardActions__uEM_K{gap:6px;margin-top:6px}.QuickPick_preview__fk4iB{min-height:44px;border-radius:24px;padding:7px 9px;border-style:dashed;border-color:var(--primary)}.QuickPick_add__c1yN_{flex:1;min-height:44px;padding:8px}.QuickPick_reactions__BNwcJ{width:auto;gap:2px}.QuickPick_reactions__BNwcJ button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:10px;flex:none}.QuickPick_actionError__PuCAu,.QuickPick_actionStatus__CBOMs{margin-top:4px;line-height:1.4}.QuickPick_tuning__wrLOp{padding:10px;margin-bottom:8px;border:1px solid var(--border-base);border-radius:10px;background:var(--bg-elevated)}.QuickPick_seedForm__kuzFe{margin-block:8px 0}.QuickPick_matchHint__Ljxhn{min-width:44px;width:44px;height:44px;border-radius:8px;color:var(--text-secondary);background:transparent;cursor:help;touch-action:pan-y;flex-shrink:0}.QuickPick_matchHint__Ljxhn,.QuickPick_matchHint__Ljxhn>span{display:inline-flex;align-items:center;justify-content:center}.QuickPick_matchHint__Ljxhn>span{width:19px;height:19px;border:1px solid;border-radius:50%;font-size:12px}.QuickPick_matchTooltip__NZXlp{position:fixed;inset:auto;margin:0;width:max-content;max-width:min(260px,calc(100vw - 16px));padding:8px 10px;border:1px solid var(--primary);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);font-size:12px;line-height:1.4;box-shadow:0 4px 16px #0005;overflow-wrap:anywhere}.QuickPick_songRow__fpVjo>button{min-width:24px;min-height:24px;width:24px;height:24px;padding:0;align-self:center}.QuickPick_tabs__3tdoc button{min-height:44px}.QuickPick_dismissed__plH1y button{display:inline-flex;align-items:center;gap:6px}@media (max-width:430px){.QuickPick_content__ghZG_{padding:12px}.QuickPick_stickyControls__gnPFg{margin:-12px -12px 0;padding:10px 12px 8px}.QuickPick_cardActions__uEM_K .QuickPick_add__c1yN_{flex-basis:auto}.QuickPick_reactions__BNwcJ button{flex:none}}.QuickPick_dialog__u_xXr{font-weight:500}.QuickPick_songText__7Jp0Z h3{font-weight:700}.QuickPick_actionButton__oANuP,.QuickPick_notice__5eJ5b,.QuickPick_songText__7Jp0Z p{font-weight:600}.QuickPick_card__Fxiyj{position:relative;transition:border-color .15s,background-color .15s}.QuickPick_card__Fxiyj[data-queued=true]{border-color:var(--success,#22c55e);background:color-mix(in srgb,var(--success,#22c55e) 7%,var(--bg-elevated))}.QuickPick_card__Fxiyj[data-queued=true] .QuickPick_add__c1yN_{opacity:1;color:var(--success,#22c55e);border-color:color-mix(in srgb,var(--success,#22c55e) 45%,transparent);background:color-mix(in srgb,var(--success,#22c55e) 12%,var(--bg-surface))}.QuickPick_cardActions__uEM_K{flex-wrap:nowrap}.QuickPick_add__c1yN_{height:44px;min-width:0;padding:6px 8px;line-height:1.2}.QuickPick_preview__fk4iB{width:44px;height:44px;padding:0;border-radius:8px;border-style:solid}.QuickPick_artwork__jF_dU{position:relative;flex:0 0 56px;width:56px;height:44px}.QuickPick_cacheBadge__6_CiT{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:24px;height:24px;min-height:24px;padding:0;border:1px solid var(--border-base);border-radius:50%;color:var(--text-primary);background:var(--bg-surface);font-size:15px;font-weight:700}button.QuickPick_cacheBadge__6_CiT{cursor:pointer}.QuickPick_matchHint__Ljxhn{width:24px;min-width:24px;height:24px;padding:0;border-radius:50%;cursor:pointer}.QuickPick_matchHint__Ljxhn>span{width:24px;height:24px;font-weight:700}.QuickPick_refreshPreference__t2_6a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 8px;margin-bottom:8px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.QuickPick_refreshPreference__t2_6a:hover{background:var(--bg-hover)}.QuickPick_refreshPreference__t2_6a:active{background:var(--primary-muted)}.QuickPick_refreshPreference__t2_6a:focus-within{outline:2px solid var(--primary);outline-offset:2px}.QuickPick_srOnly__6ZQHH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.QuickPick_primarySong__BKSvu{position:relative;display:flex;align-items:center;align-self:stretch;flex:1;min-width:0;min-height:56px;gap:8px;padding:6px 36px 6px 6px}.QuickPick_songRow__fpVjo .QuickPick_add__c1yN_{position:absolute;inset:0;width:100%;height:100%;min-height:56px;padding:0;border-radius:8px;text-align:left}.QuickPick_songRow__fpVjo .QuickPick_add__c1yN_:disabled{pointer-events:none}.QuickPick_primarySong__BKSvu .QuickPick_artwork__jF_dU,.QuickPick_primarySong__BKSvu .QuickPick_songText__7Jp0Z{position:relative;pointer-events:none}.QuickPick_primarySong__BKSvu button.QuickPick_cacheBadge__6_CiT{z-index:1;pointer-events:auto}.QuickPick_addMark__cti4S{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;font-size:23px;font-weight:700;line-height:1}.QuickPick_addState__B_R6j{flex:1;min-width:0;display:flex;align-items:center;min-height:44px;padding-inline:6px;font-size:12px;font-weight:600;color:var(--text-secondary)}.QuickPick_card__Fxiyj[data-queued=true] .QuickPick_addState__B_R6j{color:var(--success,#22c55e)}@media (prefers-reduced-motion:reduce){.QuickPick_card__Fxiyj{transition:none}}.PersonalQueueLayout_panel__WqXKF{display:flex;flex:1;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;container-type:size}.PersonalQueueLayout_actions__kFuMP{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px;flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--border-base)}.PersonalQueueLayout_actions__kFuMP>button{min-width:0;margin:0}.PersonalQueueLayout_actions__kFuMP [data-personal-add-songs]{padding:0;border:0;min-width:0}.PersonalQueueLayout_actions__kFuMP [data-personal-add-songs]>button{height:100%;min-height:44px;padding:10px 8px}.PersonalQueueLayout_content__hV6ag{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:4px 8px 8px;overscroll-behavior-y:contain}.PersonalQueueLayout_content__hV6ag:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}@container (max-height: 20rem){.PersonalQueueLayout_content__hV6ag [data-auto-dj-preference]{margin:4px 4px 0;padding:4px 6px}.PersonalQueueLayout_content__hV6ag [data-auto-dj-help]{line-height:16px}.PersonalQueueLayout_content__hV6ag [data-personal-queue-empty]{padding-top:4px;padding-bottom:4px}}.DesktopPanelControls_controls__A4ier{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:5px;padding:8px 12px 6px;border-bottom:2px solid var(--border-base);background:var(--bg-surface)}.DesktopPanelControls_toggles__GwlR7{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;border:1px solid var(--border-base);border-radius:9px;background:var(--bg-elevated)}.DesktopPanelControls_toggles__GwlR7 button{display:flex;align-items:center;flex-shrink:0;gap:7px;min-height:44px;padding:0 12px;border-right:1px solid var(--border-base);border-radius:0;font-size:12px;font-weight:700;color:var(--text-secondary);cursor:grab}.DesktopPanelControls_toggles__GwlR7 button:first-child{border-radius:8px 0 0 8px}.DesktopPanelControls_toggles__GwlR7 button:last-child{border-right:0;border-radius:0 8px 8px 0}.DesktopPanelControls_toggles__GwlR7 button:hover{background:var(--bg-hover);color:var(--text-primary)}.DesktopPanelControls_toggles__GwlR7 button[aria-pressed=true]{background:var(--primary-muted);color:var(--primary)}.DesktopPanelControls_toggles__GwlR7 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DesktopPanelControls_toggles__GwlR7 button[data-dragging]{opacity:.5;cursor:grabbing}.DesktopPanelControls_toggles__GwlR7 button[data-drop-target]{outline:2px dashed var(--primary);outline-offset:2px}.DesktopPanelControls_grip__SP5l0{color:var(--text-muted);font-size:14px}.DesktopPanelControls_count__VFrv6{border-radius:6px;padding:1px 5px;background:var(--bg-elevated);font-variant-numeric:tabular-nums}.DesktopPanelControls_hint__J3AXZ{margin:0;color:var(--text-muted);font-size:10px;line-height:1.3;text-align:center}.DesktopPanelControls_status__vCGkC{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-height:600px){.DesktopPanelControls_hint__J3AXZ{display:none}.DesktopPanelControls_controls__A4ier{padding-block:4px}}.DesktopRoomWorkspace_workspace__ovq_L{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.DesktopRoomWorkspace_closePreview__JEAN1{background:color-mix(in srgb,#ef4444 72%,transparent)!important}.DesktopRoomWorkspace_closePreview__JEAN1 span{background:#fff1f2!important;opacity:1!important}.DesktopRoomWorkspace_visuallyHidden__1Bylg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DesktopRoomWorkspace_panels__ROTye{display:flex;flex:1;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-color:var(--text-muted) var(--bg-surface);scrollbar-width:thin}.DesktopRoomWorkspace_panel__oUVW7{display:flex;flex:0 0 var(--panel-width);flex-direction:column;min-width:0;min-height:0}.DesktopRoomWorkspace_panel__oUVW7[hidden]{display:none}.DesktopRoomWorkspace_explore__MuG7J{background:color-mix(in srgb,#0d9488 9%,var(--bg-base));border-right:2px solid color-mix(in srgb,#5eead4 30%,var(--border-base))}.DesktopRoomWorkspace_chat__ieH1G{container-name:room-chat;container-type:size;background:color-mix(in srgb,var(--primary) 7%,var(--bg-base))}.DesktopRoomWorkspace_queue__FMtHb{background:color-mix(in srgb,#d97706 7%,var(--bg-base));border-left:2px solid color-mix(in srgb,#fbbf24 35%,var(--border-base))}.DesktopRoomWorkspace_people__PhJ05{background:color-mix(in srgb,#059669 7%,var(--bg-base));border-left:2px solid color-mix(in srgb,#34d399 30%,var(--border-base))}.DesktopRoomWorkspace_myqueue__tMF8c{background:color-mix(in srgb,#2563eb 7%,var(--bg-base));border-left:2px solid color-mix(in srgb,#60a5fa 30%,var(--border-base))}.DesktopRoomWorkspace_chat__ieH1G>[data-chat-panel]{background:transparent;padding:12px}.DesktopRoomWorkspace_chat__ieH1G [data-chat-messages]>[data-message-id]+[data-message-id]{border-top-color:color-mix(in srgb,var(--primary) 28%,var(--border-base))}.DesktopRoomWorkspace_panelBody__OGAii{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.DesktopRoomWorkspace_explore__MuG7J .DesktopRoomWorkspace_panelBody__OGAii>div{background:transparent}.DesktopRoomWorkspace_empty___LSoJ{margin:auto;padding:24px;color:var(--text-muted)}@container room-chat (max-height: 200px){.DesktopRoomWorkspace_chat__ieH1G>[data-chat-panel]{padding:6px}.DesktopRoomWorkspace_chat__ieH1G [data-chat-header]{padding-block:6px}.DesktopRoomWorkspace_chat__ieH1G [data-chat-messages]{padding-block:4px}.DesktopRoomWorkspace_chat__ieH1G [data-chat-composer]{padding-block:8px}}.DesktopRoomWorkspace_panel__oUVW7:not(.DesktopRoomWorkspace_chat__ieH1G){container-type:inline-size}@media (max-height:600px){.DesktopRoomWorkspace_panels__ROTye{overflow-y:auto}.DesktopRoomWorkspace_panel__oUVW7:not(.DesktopRoomWorkspace_chat__ieH1G){min-height:260px}.DesktopRoomWorkspace_chat__ieH1G{position:sticky;top:0;height:100%;align-self:flex-start}}@container room-chat (max-height: 200px){.DesktopRoomWorkspace_chat__ieH1G [data-chat-header]>div+div{display:none}.DesktopRoomWorkspace_chat__ieH1G [data-chat-composer]{padding:6px}.DesktopRoomWorkspace_chat__ieH1G [contenteditable]{max-height:44px}}.SearchModal_header__k0vr5{display:flex;align-items:center;gap:8px;min-height:52px;flex-shrink:0;padding:2px 8px;border-bottom:1px solid var(--border-base)}.SearchModal_input__uEPjw{align-self:stretch;flex:1;min-width:0;min-height:46px;padding-inline:6px;border:0;border-radius:4px;color:var(--text-primary);background:transparent;font-size:1rem;font-weight:500}.SearchModal_input__uEPjw::placeholder{color:var(--text-muted)}.SearchModal_input__uEPjw:focus,.SearchModal_input__uEPjw:focus-visible{outline:none;border:0}.SearchModal_input__uEPjw:focus-visible{box-shadow:inset 0 -3px var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent)}.SearchModal_helper__LBOVS{flex-shrink:0;padding:2px 8px;border-bottom:1px solid var(--border-base);overflow-wrap:anywhere}.SearchModal_results__5wWuI{padding:4px}.SearchModal_song__nNbfY{padding:4px;border-bottom:1px solid color-mix(in srgb,var(--border-base) 45%,transparent);border-radius:8px}.SearchModal_song__nNbfY:last-child{border-bottom-color:transparent}.SearchModal_result__HMopI{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:stretch;gap:8px}.SearchModal_thumbnail__eSNUQ{align-self:stretch;width:100%;height:100%;min-height:56px;border-radius:6px}.SearchModal_songText__9hn_5{align-self:center;min-width:0}.SearchModal_actions__briFm{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0}@media (max-width:560px){.SearchModal_result__HMopI{grid-template-columns:64px minmax(0,1fr)}.SearchModal_actions__briFm{grid-column:1/-1;flex-wrap:wrap}}@media (forced-colors:active){.SearchModal_input__uEPjw:focus-visible{outline:2px solid Highlight;outline-offset:-2px}}.PersistentSongSearch_search__muuRf{display:flex;align-items:center;gap:.625rem;min-width:0;min-height:2.75rem;width:100%;padding-inline:.875rem .25rem;border:1px solid var(--border-base);border-radius:.875rem;background:var(--bg-elevated)}.PersistentSongSearch_input__CrrQx:focus,.PersistentSongSearch_input__CrrQx:focus-visible{outline:none;border:0}.PersistentSongSearch_input__CrrQx:focus-visible{box-shadow:inset 0 -3px var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent)}.PersistentSongSearch_popup__8gHUD[data-search-popup],.PersistentSongSearch_search__muuRf[data-search-popup]{border-color:var(--border-base);background:var(--bg-surface);box-shadow:0 1rem 3rem rgb(0 0 0/45%)}.PersistentSongSearch_search__muuRf[data-search-popup=below]{border-bottom-color:transparent;border-radius:.875rem .875rem 0 0;clip-path:inset(-4rem -4rem 0 -4rem)}.PersistentSongSearch_search__muuRf[data-search-popup=above]{border-top-color:transparent;border-radius:0 0 .875rem .875rem;clip-path:inset(0 -4rem -4rem -4rem)}.PersistentSongSearch_searchIcon__SYx_1{width:1.125rem;height:1.125rem;flex-shrink:0;color:var(--primary)}.PersistentSongSearch_input__CrrQx{min-width:0;min-height:2.75rem;width:100%;flex:1;background:transparent;color:var(--text-primary);font-size:1rem;outline:none}.PersistentSongSearch_input__CrrQx::placeholder{color:var(--text-muted)}.PersistentSongSearch_clearButton__alk7i{min-width:2.75rem;min-height:2.75rem;border-radius:.625rem;font-size:1.375rem;color:var(--text-muted)}.PersistentSongSearch_clearButton__alk7i:hover{background:var(--bg-hover);color:var(--text-primary)}.PersistentSongSearch_clearButton__alk7i:active{background:var(--bg-elevated);color:var(--text-primary)}.PersistentSongSearch_popup__8gHUD{position:fixed;container-type:inline-size;z-index:85;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-base);border-radius:.875rem;color:var(--text-primary);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.PersistentSongSearch_popup__8gHUD[data-search-popup=below]{border-top:0;border-radius:0 0 .875rem .875rem;clip-path:inset(0 -4rem -4rem -4rem)}.PersistentSongSearch_popup__8gHUD[data-search-popup=above]{border-bottom:0;border-radius:.875rem .875rem 0 0;clip-path:inset(-4rem -4rem 0 -4rem)}.PersistentSongSearch_summary__KrbN3{padding:.75rem .875rem .5rem;color:var(--text-muted);font-size:.75rem}.PersistentSongSearch_error__BWuLc{margin:0 .75rem .625rem;padding:.625rem;border-radius:.625rem;background:rgb(244 63 94/12%);color:#fecdd3;font-size:.8125rem;overflow-wrap:anywhere}.PersistentSongSearch_playlistPrompt__aoSeW{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.8125rem}.PersistentSongSearch_playlistPrompt__aoSeW p{min-width:0;flex:1;overflow-wrap:anywhere}.PersistentSongSearch_actionButton__StRK4{min-height:2.75rem;padding-inline:.75rem;border:1px solid var(--primary);border-radius:.625rem;color:var(--primary);flex-shrink:0}.PersistentSongSearch_song__gOVMZ{display:flex;align-items:center;gap:.625rem;min-height:4rem;padding:.25rem .5rem;border-top:1px solid color-mix(in srgb,var(--border-base) 45%,transparent)}.PersistentSongSearch_song__gOVMZ[aria-selected=true]{background:var(--bg-hover);box-shadow:inset 3px 0 var(--primary)}.PersistentSongSearch_song__gOVMZ:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.PersistentSongSearch_actionCell__vie6s,.PersistentSongSearch_thumbnailCell__3gB_H{flex-shrink:0}.PersistentSongSearch_thumbnailCell__3gB_H{align-self:stretch}.PersistentSongSearch_thumbnail__OTOLK{display:block;position:relative;width:3.5rem;height:100%;min-height:3.5rem;overflow:hidden;border-radius:.5rem;background:var(--bg-elevated)}.PersistentSongSearch_thumbnail__OTOLK img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.PersistentSongSearch_thumbnailReady__jG6an{opacity:1}.PersistentSongSearch_thumbnailLoading__FjFDW{opacity:0}.PersistentSongSearch_thumbnailFallback__HbWhM{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:1.25rem;color:var(--primary)}.PersistentSongSearch_songText__me2l8{min-width:0;flex:1}.PersistentSongSearch_title__cqYKy{font-size:.875rem;font-weight:650;overflow-wrap:anywhere;line-height:1.35}.PersistentSongSearch_metadata__GfeTo{margin-top:.1875rem;color:var(--text-muted);font-size:.75rem;overflow-wrap:anywhere;line-height:1.35}.PersistentSongSearch_addButton__IOj0W{min-width:2.75rem;min-height:2.75rem;max-width:5.25rem;flex-shrink:0;padding:.375rem .5rem;border:1px solid var(--border-base);border-radius:.625rem;font-size:.75rem;font-weight:650;color:var(--primary)}.PersistentSongSearch_actionButton__StRK4:hover,.PersistentSongSearch_addButton__IOj0W:hover:not(:disabled){background:var(--bg-elevated)}.PersistentSongSearch_actionButton__StRK4:active:not(:disabled),.PersistentSongSearch_addButton__IOj0W:active:not(:disabled),.PersistentSongSearch_fullSearch__HjzPb:active{background:var(--bg-hover)}.PersistentSongSearch_addButton__IOj0W:disabled{opacity:.6;color:var(--text-muted)}.PersistentSongSearch_footer__6zN1E{border-top:1px solid var(--border-base);padding:.375rem .625rem}.PersistentSongSearch_fullSearch__HjzPb{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:.5rem;border-radius:.625rem;text-align:left;font-size:.8125rem;color:var(--primary)}.PersistentSongSearch_fullSearch__HjzPb:hover{background:var(--bg-hover)}.PersistentSongSearch_popup__8gHUD button:focus-visible,.PersistentSongSearch_search__muuRf button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PersistentSongSearch_actionButton__StRK4:not(:disabled),.PersistentSongSearch_addButton__IOj0W:not(:disabled),.PersistentSongSearch_clearButton__alk7i,.PersistentSongSearch_fullSearch__HjzPb{cursor:pointer}@media (max-width:380px){.PersistentSongSearch_song__gOVMZ{padding-inline:.625rem;gap:.5rem}.PersistentSongSearch_thumbnail__OTOLK{width:2.75rem;min-height:2.75rem}.PersistentSongSearch_playlistPrompt__aoSeW{flex-wrap:wrap}}@container (max-width: 520px){.PersistentSongSearch_song__gOVMZ{flex-wrap:wrap;padding:.5rem;gap:.5rem}.PersistentSongSearch_thumbnail__OTOLK{width:2.75rem;min-height:2.75rem}.PersistentSongSearch_songText__me2l8{flex-basis:calc(100% - 4rem)}.PersistentSongSearch_actionCell__vie6s{margin-left:auto}.PersistentSongSearch_playlistPrompt__aoSeW{flex-wrap:wrap}}@media (forced-colors:active){.PersistentSongSearch_input__CrrQx:focus-visible{outline:2px solid Highlight;outline-offset:-2px}}.ClipboardImportPrompt_dialog___EkQT{margin:auto;width:28rem;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);overflow-y:auto;padding:1.25rem;border:1px solid var(--border-base);border-radius:1.5rem;background:var(--bg-surface);color:var(--text-primary);box-shadow:0 1rem 4rem rgb(0 0 0/50%)}.ClipboardImportPrompt_dialog___EkQT::backdrop{background:rgb(0 0 0/65%);backdrop-filter:blur(4px)}.ClipboardImportPrompt_header__PJOJU{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.ClipboardImportPrompt_header__PJOJU h2{margin-top:.25rem;font-size:1.25rem;font-weight:750}.ClipboardImportPrompt_eyebrow__Iy3iP{color:var(--primary);font-size:.75rem;font-weight:700}.ClipboardImportPrompt_close__6Hwws{flex-shrink:0;min-width:2.75rem;min-height:2.75rem;border-radius:50%;background:var(--bg-elevated);font-size:1.375rem}.ClipboardImportPrompt_description__z7Nwt{margin-block:1rem;color:var(--text-muted);font-size:.875rem;line-height:1.5}.ClipboardImportPrompt_choices__t5kum{display:grid;gap:.75rem;margin-top:1rem}.ClipboardImportPrompt_choices__t5kum button{min-height:3.5rem;padding:.75rem;border:1px solid var(--primary);border-radius:.875rem;color:var(--primary);font-weight:650}.ClipboardImportPrompt_choices__t5kum button:hover{background:var(--bg-elevated)}.ClipboardImportPrompt_error__P2nYI{margin-top:1rem;padding:.75rem;border-radius:.75rem;background:rgb(244 63 94/12%);color:#fecdd3;font-size:.875rem;overflow-wrap:anywhere}.ClipboardImportPrompt_preview__Y2Qi0{margin-top:1rem}.ClipboardImportPrompt_coverFallback__P1Tot,.ClipboardImportPrompt_preview__Y2Qi0 img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.875rem;background:var(--bg-elevated)}.ClipboardImportPrompt_coverFallback__P1Tot{display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:3rem}.ClipboardImportPrompt_preview__Y2Qi0 h3{margin-top:.75rem;font-size:1rem;font-weight:700;overflow-wrap:anywhere}.ClipboardImportPrompt_preview__Y2Qi0 p{margin-top:.25rem;color:var(--text-muted);font-size:.8125rem;overflow-wrap:anywhere}.ClipboardImportPrompt_preview__Y2Qi0 a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--primary);font-size:.8125rem}.ClipboardImportPrompt_footer__slxzW{display:flex;flex-wrap:wrap;justify-content:end;gap:.625rem;margin-top:1rem}.ClipboardImportPrompt_footer__slxzW button{min-height:2.75rem;padding:.625rem .875rem;border-radius:.75rem;font-size:.8125rem;font-weight:650}.ClipboardImportPrompt_primary__OSQd2{background:var(--primary);color:var(--bg-base)}.ClipboardImportPrompt_secondary__zPSxS{border:1px solid var(--border-base);color:var(--text-primary)}.ClipboardImportPrompt_dialog___EkQT button:disabled{opacity:.5}.ClipboardImportPrompt_dialog___EkQT a:focus-visible,.ClipboardImportPrompt_dialog___EkQT button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ClipboardImportPrompt_notice__ypd6p{position:fixed;right:.75rem;bottom:7rem;z-index:130;display:flex;align-items:center;gap:.75rem;width:24rem;max-width:calc(100vw - 1.5rem);padding:.875rem;border:1px solid var(--border-base);border-radius:.875rem;background:var(--bg-elevated);color:var(--text-primary);box-shadow:0 .5rem 2rem rgb(0 0 0/40%)}.ClipboardImportPrompt_notice__ypd6p p{flex:1;font-size:.8125rem;line-height:1.5}.ClipboardImportPrompt_notice__ypd6p button{min-height:2.75rem;min-width:2.75rem;border-radius:.625rem}.DecorativeSongArtwork_backdrop__fhRRa{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;background:var(--bg-elevated)}.DecorativeSongArtwork_thumbnail___sl13{position:absolute;inset:0;width:100%;height:100%;background:transparent}.DecorativeSongArtwork_thumbnail___sl13>span{display:none}.DecorativeSongArtwork_image__tzK4G{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.2!important;filter:saturate(.65)}.DecorativeSongArtwork_horizontal__HJEuk .DecorativeSongArtwork_thumbnail___sl13{mask-image:linear-gradient(90deg,#000 0,transparent)}.DecorativeSongArtwork_vertical__Sc8B0 .DecorativeSongArtwork_thumbnail___sl13{mask-image:linear-gradient(180deg,#000 0,transparent)}.DecorativeSongArtwork_backdrop__fhRRa:has([data-thumbnail-state=unavailable]){background:var(--bg-elevated)}.SongRow_row__Acrm5{position:relative;z-index:1;isolation:isolate;display:flex;align-items:stretch;gap:4px;padding:6px 4px 6px 96px;min-width:0;min-height:88px;border-radius:inherit}.SongRow_play__qyFC4{position:absolute;inset:0;z-index:1;border:0;border-radius:inherit;background:transparent;cursor:pointer;transition:background-color .15s}.SongRow_play__qyFC4:hover{background:rgb(255 255 255/.06)}.SongRow_play__qyFC4:active{background:rgb(255 255 255/.12)}.SongRow_play__qyFC4:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.SongRow_cover__7Fgko{position:absolute;inset:0 auto 0 0;width:88px;height:100%;pointer-events:none;mask-image:linear-gradient(90deg,#000 0,#000 84%,transparent)}.SongRow_cover__7Fgko img{width:100%;height:100%;object-fit:cover}.SongRow_body__1hCQX{position:relative;isolation:isolate;min-width:0;flex:1;align-self:center;padding:6px 8px;border-radius:8px;pointer-events:none;color:#e2e8f0}.SongRow_body__1hCQX:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgb(0 0 0/.5);filter:blur(5px);pointer-events:none}.SongRow_title__8ZDUc{font-size:clamp(.875rem,2.6cqi,1rem);font-weight:600;color:white}.SongRow_artist__t_oYX,.SongRow_meta__QeyQz{font-size:.75rem;color:#cbd5e1}.SongRow_meta__QeyQz{display:flex;flex-wrap:wrap;gap:0 8px}.SongRow_meta__QeyQz>span:first-child{flex-shrink:0;font-variant-numeric:tabular-nums}.SongRow_meta__QeyQz>[data-compact-text]{flex:1 1 5rem}.SongRow_footer__XIMfI{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 8px}.SongRow_footer__XIMfI .SongRow_meta__QeyQz{min-width:0;flex:1 1 7rem}.SongRow_status__ICjtr{margin-left:auto;max-width:100%;overflow-wrap:anywhere;padding:1px 6px;border:1px solid;border-radius:999px;font-size:10px;font-weight:700;line-height:1.4}.SongRow_played__fztD_{background:rgb(100 116 139/.2);border-color:rgb(148 163 184/.3);color:#e2e8f0}.SongRow_now__FJvnN{background:rgb(167 139 250/.3);border-color:rgb(196 181 253/.4);color:#ede9fe}.SongRow_yours__nJgo_{background:rgb(52 211 153/.3);border-color:rgb(110 231 183/.45);color:#d1fae5}.SongRow_row__Acrm5>button:not(.SongRow_play__qyFC4){position:relative;z-index:2;cursor:pointer;background:rgb(0 0 0/.5);color:#cbd5e1}.SongRow_row__Acrm5>button:not(.SongRow_play__qyFC4):hover{background:rgb(255 255 255/.14);color:white}.SongRow_row__Acrm5>button:not(.SongRow_play__qyFC4):active{background:rgb(255 255 255/.24)}.SongRow_row__Acrm5:has(>[data-thumbnail-state=unavailable]){padding-left:6px}@media (min-width:768px){.SongRow_row__Acrm5{min-height:72px;padding:4px 4px 4px 72px}.SongRow_cover__7Fgko{width:64px}.SongRow_body__1hCQX{padding:4px 6px}.SongRow_title__8ZDUc{font-size:.875rem}.SongRow_footer__XIMfI{gap:2px 6px}}@media (prefers-reduced-motion:reduce){.SongRow_play__qyFC4{transition:none}}