.motion-toggle[data-v-75695407]{text-align:left;align-items:center;gap:12px;width:100%;margin-top:20px;display:flex}.motion-toggle small[data-v-75695407],.motion-toggle strong[data-v-75695407]{display:block}.motion-toggle strong[data-v-75695407]{font-size:14px}.motion-toggle.compact[data-v-75695407]{background:0 0;border-radius:50%;justify-content:center;width:44px;height:44px;margin:0;padding:0}.header-menu[data-v-2c7127f7],.menu-top-controls[data-v-2c7127f7]{flex-shrink:0;align-items:center;gap:8px;display:flex}.menu-close[data-v-2c7127f7],.menu-toggle[data-v-2c7127f7]{place-items:center;width:44px;height:44px;display:grid}.header-menu>.header-navigation .menu-link[data-v-2c7127f7]:focus,.menu-toggle[data-v-2c7127f7]:focus{transform:none}.fullscreen-menu[data-v-2c7127f7]{z-index:100;width:100%;max-width:none;height:100dvh;max-height:none;padding:0 0 var(--qroke-dock-space,0);background:var(--bg);color:var(--text);border:0;margin:0;position:fixed;inset:0;overflow:hidden}.fullscreen-menu[open][data-v-2c7127f7]{grid-template-rows:auto minmax(0,1fr);display:grid}.header-persistent[data-v-2c7127f7]{z-index:60;height:calc(64px + env(safe-area-inset-bottom));padding:8px max(16px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--bg);align-items:center;display:flex;position:fixed;inset:auto 0 0}.fullscreen-menu.has-persistent[data-v-2c7127f7]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.fullscreen-menu[data-v-2c7127f7]::backdrop{background:var(--bg)}.menu-top[data-v-2c7127f7]{padding:max(12px,env(safe-area-inset-top)) max(5vw,env(safe-area-inset-right)) 12px max(5vw,env(safe-area-inset-left));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.menu-brand[data-v-2c7127f7]{--brand-logo-width:180px}.menu-body[data-v-2c7127f7]{overscroll-behavior:contain;padding:clamp(24px,6vh,64px) max(5vw,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(5vw,env(safe-area-inset-left));flex-direction:column;display:flex;overflow-y:auto}.menu-content[data-v-2c7127f7]{width:min(100%,680px);margin:auto}.menu-content h2[data-v-2c7127f7]{letter-spacing:-.04em;margin:8px 0 28px;font-size:clamp(28px,5vw,44px)}.menu-content nav[data-v-2c7127f7]{gap:12px;display:grid}.join-party-menu[data-v-2c7127f7]{text-align:left;width:100%;margin-top:12px}.header-menu>.header-navigation .join-party-menu[data-v-2c7127f7]{width:auto;margin-top:0}.menu-link[data-v-2c7127f7]{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:18px;min-height:64px;padding:16px 20px;transition:background .18s,border-color .18s,transform .18s;display:flex}.menu-link[data-v-2c7127f7]:hover,.menu-link[aria-current=page][data-v-2c7127f7]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.menu-link[data-v-2c7127f7]:hover{transform:translate(3px)}.menu-link>.app-icon[data-v-2c7127f7]{color:var(--accent);flex-shrink:0;width:26px;height:26px}.menu-link>span[data-v-2c7127f7]{min-width:0}.menu-link small[data-v-2c7127f7],.menu-link strong[data-v-2c7127f7]{display:block}.menu-link strong[data-v-2c7127f7]{font-family:Manrope,sans-serif;font-size:clamp(18px,3vw,22px)}.menu-link small[data-v-2c7127f7]{margin-top:3px;line-height:1.5}.menu-link .menu-arrow[data-v-2c7127f7]{width:20px;margin-left:auto}.menu-actions[data-v-2c7127f7]{border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:24px;display:grid}.menu-actions[data-v-2c7127f7] button{border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 20px;font-size:14px;display:flex}.menu-motion-control[data-v-2c7127f7]{flex-shrink:0;width:min(100%,680px);margin:24px auto 0}.menu-connection[data-v-2c7127f7]{justify-content:center;align-items:center;gap:8px;padding-top:32px;font-size:12px;display:flex}.menu-connection i[data-v-2c7127f7]{background:var(--accent);border-radius:50%;width:7px;height:7px}.menu-connection.offline i[data-v-2c7127f7]{background:var(--coral)}.fullscreen-menu[open] .menu-content[data-v-2c7127f7]{animation:.22s ease-out menu-arrive-2c7127f7}@keyframes menu-arrive-2c7127f7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.header-menu>.header-navigation[data-v-2c7127f7]{display:none}@container party-header (width>=54rem){.header-menu:not(.has-actions)>.header-navigation[data-v-2c7127f7]{display:flex}.header-menu:not(.has-actions)>.menu-toggle[data-v-2c7127f7]{display:none}}@container party-header (width>=67rem){.header-menu.has-actions>.header-navigation[data-v-2c7127f7]{display:flex}.header-menu.has-actions>.menu-toggle[data-v-2c7127f7]{display:none}}.header-menu>.header-navigation[data-v-2c7127f7],.header-menu>.header-navigation .menu-actions[data-v-2c7127f7],.header-menu>.header-navigation nav[data-v-2c7127f7]{flex-shrink:0;align-items:center;gap:8px}.header-menu>.header-navigation .menu-actions[data-v-2c7127f7],.header-menu>.header-navigation nav[data-v-2c7127f7]{display:flex}.header-menu>.header-navigation .menu-link[data-v-2c7127f7]{white-space:nowrap;border-radius:12px;gap:8px;min-height:44px;padding:10px 12px}.header-menu>.header-navigation .menu-link strong[data-v-2c7127f7]{font-size:13px}.header-menu>.header-navigation .menu-link>.app-icon[data-v-2c7127f7]{width:18px;height:18px}.header-menu>.header-navigation .menu-actions>.eyebrow[data-v-2c7127f7],.header-menu>.header-navigation .menu-arrow[data-v-2c7127f7],.header-menu>.header-navigation .menu-link small[data-v-2c7127f7]{display:none}.header-menu>.header-navigation .menu-actions[data-v-2c7127f7]{border:0;margin:0;padding:0}.header-menu>.header-navigation .menu-actions[data-v-2c7127f7] button{white-space:nowrap;gap:8px;width:auto;min-height:44px;padding:8px 12px;font-size:12px}@media (width<=380px){.menu-brand[data-v-2c7127f7]{--brand-logo-width:146px}.menu-link[data-v-2c7127f7]{gap:12px;padding:14px}}@media (prefers-reduced-motion:reduce){.fullscreen-menu[open] .menu-content[data-v-2c7127f7]{animation:none}.menu-link[data-v-2c7127f7]{transition:none}.menu-link[data-v-2c7127f7]:hover{transform:none}}@media (height<=480px) and (width>=520px){.fullscreen-menu.has-player[data-v-2c7127f7]{padding-bottom:0;padding-right:240px}.menu-top[data-v-2c7127f7]{padding-inline:12px}.menu-brand[data-v-2c7127f7]{--brand-logo-width:120px}.menu-content h2[data-v-2c7127f7]{margin-bottom:14px}.menu-body[data-v-2c7127f7]{padding:12px}}.karaoke-partners[data-v-081e3483]{border:1px solid var(--line);border-radius:12px;min-width:0;margin:16px 0;padding:14px}.karaoke-partners p[data-v-081e3483]{font-size:12px}.partner-options[data-v-081e3483]{flex-wrap:wrap;gap:8px;max-height:200px;display:flex;overflow:auto}.partner-options label[data-v-081e3483]{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;padding:8px;display:flex}.partner-options input[data-v-081e3483]{width:20px;min-height:20px;accent-color:var(--accent)}.motion-cue[data-v-c281e24b],.motion-cue-content[data-v-c281e24b]{justify-content:center;align-items:center;display:inline-flex}.motion-cue[data-v-c281e24b]{position:relative}.motion-cue-content[data-v-c281e24b]{gap:inherit}.motion-cue[data-kind=dislike][data-v-c281e24b],.motion-cue[data-kind=remove][data-v-c281e24b]{--motion-color:var(--coral);--motion-glow:color-mix(in srgb, var(--coral) 24%, transparent)}.motion-cue-active[data-v-c281e24b]{animation:motion-bounce-c281e24b var(--motion-celebrate) var(--motion-spring)}[data-kind=like] .motion-cue-active[data-v-c281e24b]{animation-name:motion-like-c281e24b}[data-kind=dislike] .motion-cue-active[data-v-c281e24b]{animation-name:motion-dislike-c281e24b}[data-kind=remove] .motion-cue-active[data-v-c281e24b],[data-kind=undo] .motion-cue-active[data-v-c281e24b]{animation-name:motion-undo-c281e24b}.motion-burst[data-v-c281e24b]{pointer-events:none;z-index:2;width:1px;height:1px;position:absolute;inset:50% auto auto 50%}.motion-burst i[data-v-c281e24b]{color:var(--motion-color);opacity:0;--angle:calc(var(--particle)*51deg);animation:motion-spark-c281e24b var(--motion-celebrate) var(--motion-ease) both;font-size:13px;font-style:normal;line-height:1;position:absolute}.motion-burst i[data-v-c281e24b]:nth-child(2n){color:var(--coral)}[data-kind=remove] .motion-burst[data-v-c281e24b],[data-kind=undo] .motion-burst[data-v-c281e24b]{display:none}@keyframes motion-bounce-c281e24b{35%{transform:translateY(-4px)scale(1.2)rotate(-8deg)}65%{transform:translateY(1px)scale(.94)rotate(5deg)}}@keyframes motion-like-c281e24b{35%{transform:translateY(-6px)scale(1.22)rotate(-14deg)}70%{transform:translateY(1px)rotate(4deg)}}@keyframes motion-dislike-c281e24b{35%{transform:translateY(5px)scale(1.12)rotate(12deg)}70%{transform:translateY(-2px)rotate(-4deg)}}@keyframes motion-undo-c281e24b{40%{opacity:.6;transform:scale(.76)rotate(-12deg)}}@keyframes motion-spark-c281e24b{0%{opacity:0;transform:rotate(var(--angle)) translateX(5px) rotate(calc(var(--angle)*-1)) scale(.3)}25%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(32px) rotate(calc(var(--angle)*-1)) scale(.6)}}@media (prefers-reduced-motion:reduce){.motion-burst[data-v-c281e24b]{display:none}}.playlist-preview[data-v-419d17ab]{border:1px solid var(--line);border-radius:12px;min-width:0;margin-top:14px;padding:14px}.playlist-preview h3[data-v-419d17ab],.playlist-preview p[data-v-419d17ab],.playlist-preview strong[data-v-419d17ab]{overflow-wrap:anywhere}.playlist-tracks[data-v-419d17ab]{max-height:340px;padding:0;list-style:none;overflow:auto}.playlist-tracks li[data-v-419d17ab]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.playlist-tracks li>div[data-v-419d17ab]{flex:1;min-width:0}.playlist-tracks small[data-v-419d17ab]{display:block}.playlist-tracks button[data-v-419d17ab]{flex-shrink:0;min-width:44px;min-height:44px}.playlist-actions[data-v-419d17ab]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.playlist-actions button[data-v-419d17ab]{align-items:center;gap:8px;min-height:44px;display:inline-flex}.playlist-add[data-v-419d17ab]{background:var(--accent);color:var(--on-accent)}@media (width<=600px){.playlist-actions[data-v-419d17ab]{grid-template-columns:minmax(0,1fr);display:grid}.playlist-actions button[data-v-419d17ab]{justify-content:center;width:100%}}.playlist-result-actions[data-v-481530fa]{align-items:stretch;gap:8px;display:flex}.account-playlists .playlist-result-actions>button[data-v-481530fa]:first-child{flex:1;min-width:0}.account-playlists .playlist-result-actions>.add-all-playlist[data-v-481530fa]{flex-shrink:0;justify-content:center;width:auto;min-width:44px}.account-playlists button[aria-expanded=true]>.app-icon[data-v-481530fa]:last-child{transform:rotate(180deg)}.youtube-playlists[data-v-481530fa]{min-width:0;margin-top:20px}.youtube-playlists h2[data-v-481530fa]{align-items:center;gap:8px;display:flex}.youtube-playlists button[data-v-481530fa]{justify-content:center;align-items:center;gap:7px;display:inline-flex}.youtube-playlists p[data-v-481530fa],.youtube-playlists strong[data-v-481530fa]{overflow-wrap:anywhere}.playlist-account-bar[data-v-481530fa],.playlist-actions[data-v-481530fa],.playlist-tabs[data-v-481530fa]{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.playlist-tabs button[data-v-481530fa]{flex:1}.playlist-tabs button[aria-pressed=true][data-v-481530fa]{color:var(--text)}.playlist-link[data-v-481530fa]{gap:9px;display:grid}.playlist-input-row[data-v-481530fa]{gap:8px;display:flex}.playlist-input-row input[data-v-481530fa]{flex:1;width:100%;min-width:0}.playlist-account[data-v-481530fa]{gap:12px;display:grid}.playlist-account-bar[data-v-481530fa]{justify-content:space-between;margin:0}.playlist-account a[data-v-481530fa]{overflow-wrap:anywhere;text-decoration:underline}.account-playlists[data-v-481530fa]{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.account-playlists li+li[data-v-481530fa]{margin-top:7px}.account-playlists button[data-v-481530fa]{text-align:left;justify-content:flex-start;width:100%}.account-playlists img[data-v-481530fa]{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:56px;height:40px}.account-playlists span[data-v-481530fa]{flex:1;min-width:0}.account-playlists small[data-v-481530fa],.account-playlists strong[data-v-481530fa]{display:block}.playlist-karaoke[data-v-481530fa]{cursor:pointer;align-items:center;gap:9px;margin-top:16px;display:flex}.playlist-karaoke input[data-v-481530fa]{width:20px;min-height:20px;accent-color:var(--accent)}.playlist-preview[data-v-481530fa]{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.playlist-tracks[data-v-481530fa]{max-height:240px;margin:12px 0;padding-left:25px;overflow:auto}.playlist-tracks li[data-v-481530fa]{border-bottom:1px solid var(--line);padding:7px 5px}.playlist-tracks small[data-v-481530fa]{display:block}.playlist-add[data-v-481530fa]{color:var(--on-accent)}.playlist-add[data-v-481530fa],.playlist-add[data-v-481530fa]:hover:not(:disabled){background:var(--accent)}.playlist-success[data-v-481530fa]{background:var(--surface-2);border:1px solid var(--accent);border-radius:10px;padding:12px;animation:.24s ease-out playlist-added-481530fa}@keyframes playlist-added-481530fa{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.playlist-input-row[data-v-481530fa]{flex-wrap:wrap}.playlist-input-row button[data-v-481530fa]{width:100%}.youtube-playlists .section-heading[data-v-481530fa]{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.playlist-success[data-v-481530fa]{animation:none}}.playlist-art[data-v-481530fa]{justify-items:center;gap:5px;display:grid;flex:0 0 64px!important}.playlist-art .tag[data-v-481530fa]{white-space:nowrap;padding:2px 5px;font-size:10px}.account-playlists .add-all-playlist[data-v-481530fa]{justify-content:center;width:100%;margin-top:8px}.account-playlists li[data-v-481530fa]{padding:10px 0}@media (width<=600px){.account-playlists[data-v-481530fa]{max-height:none;overflow:visible}.account-playlists img[data-v-481530fa]{width:64px;height:48px}}.playlist-badge[data-v-3652c447]{background:var(--surface-2);max-width:100%;color:var(--text);overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:5px;padding:5px 7px;font-size:11px;display:inline-flex}.playlist-badge .app-icon[data-v-3652c447]{flex-shrink:0;width:15px;height:15px}.karaoke-singers[data-v-2f4280fc]{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.karaoke-singers span[data-v-2f4280fc]{min-width:0}.queue-reactions[data-v-fae06cd0]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.queue-vote[data-v-fae06cd0]{align-items:center;gap:6px;width:fit-content;min-width:44px;min-height:44px;padding:8px 10px;font-size:12px;display:inline-flex}.queue-vote[aria-pressed=true][data-v-fae06cd0]{color:var(--text);border-color:var(--accent);background:var(--surface-2)}.queue-vote.dislike[aria-pressed=true][data-v-fae06cd0]{border-color:var(--coral)}.queue-vote[data-v-fae06cd0] .app-icon{width:18px;height:18px}.vote-score[data-v-fae06cd0]{color:var(--muted);font-size:10px}@keyframes voted-fae06cd0{0%{transform:scale(.7)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.queue-vote[data-v-fae06cd0] .app-icon{animation:none}}.queue-search-target[data-v-f5f8ae0a]{justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:12px;display:inline-flex}.player-stage[data-v-fbd70464]{aspect-ratio:16/10;width:100%;min-width:200px;min-height:264px}
