.seek-bar[data-v-ee0b9801]{cursor:pointer;touch-action:none;outline:none;height:14px;margin-top:-7px;position:relative}.seek-bar__track[data-v-ee0b9801]{background:#ffffff26;height:2px;transition:height .15s,top .15s;position:absolute;top:6px;left:0;right:0}.seek-bar__buffered[data-v-ee0b9801],.seek-bar__played[data-v-ee0b9801]{position:absolute;top:0;bottom:0;left:0}.seek-bar__buffered[data-v-ee0b9801]{background:#ffffff40}.seek-bar__played[data-v-ee0b9801]{background:#03bfff}.seek-bar__thumb[data-v-ee0b9801]{background:#03bfff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:7px;transform:translate(-50%,-50%)scale(0)}.seek-bar__tip[data-v-ee0b9801]{pointer-events:none;white-space:nowrap;background:#000000d9;border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:16px;transform:translate(-50%)}.seek-bar:hover .seek-bar__track[data-v-ee0b9801],.seek-bar--active .seek-bar__track[data-v-ee0b9801]{height:4px;top:5px}.seek-bar:focus-visible .seek-bar__track[data-v-ee0b9801]{height:4px;top:5px}.seek-bar:hover .seek-bar__thumb[data-v-ee0b9801],.seek-bar--active .seek-bar__thumb[data-v-ee0b9801]{transform:translate(-50%,-50%)scale(1)}.seek-bar:focus-visible .seek-bar__thumb[data-v-ee0b9801]{transform:translate(-50%,-50%)scale(1)}.seek-bar--disabled[data-v-ee0b9801]{cursor:default}[data-v-ec8271f1] .queue-list__current{color:#03bfff;background:#ffffff1a}.queue-list__badge[data-v-ec8271f1]{background:#0000008c;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lyrics[data-v-4d0ba2df]{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 8px 40%;display:flex}.lyrics__state[data-v-4d0ba2df]{color:#9aa0a6;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}.lyrics__line[data-v-4d0ba2df]{color:#ffffff8c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:1.35rem;font-weight:700;line-height:1.35;transition:color .25s,transform .25s;flex:none!important}.lyrics__line[data-v-4d0ba2df]:hover:not(:disabled){color:#ffffffd9}.lyrics__line[data-v-4d0ba2df]:disabled{cursor:default}.lyrics__line--past[data-v-4d0ba2df]{color:#ffffff59}.lyrics__line--active[data-v-4d0ba2df]{color:#fff}.lyrics__line--static[data-v-4d0ba2df]{color:#ffffffd9;font-size:1.1rem;font-weight:500}.lyrics__credit[data-v-4d0ba2df]{color:#80868b;margin-top:24px;padding:0 6px;font-size:.75rem}.now-playing__card[data-v-147aa601]{max-height:760px;background:#1818188c!important;border-radius:16px 16px 0 0!important}.now-playing__body[data-v-147aa601]{gap:32px;height:100%;padding:24px;display:grid}@media (min-width:1024px){.now-playing__body[data-v-147aa601]{grid-template-columns:minmax(0,1fr) minmax(0,420px);padding:40px 48px}}.now-playing__art[data-v-147aa601]{place-self:center;width:min(100%,440px)}@media (max-width:1023px){.now-playing__art[data-v-147aa601]{display:none}}.now-playing__queue[data-v-147aa601]{flex-direction:column;min-height:0;display:flex}.now-playing__tab[data-v-147aa601]{padding:0 12px;font-size:1rem;font-weight:700}.now-playing__list[data-v-147aa601]{flex:auto;min-height:0}.full-player[data-v-8e450992]{width:100vw;height:100dvh;padding:max(var(--q-safe-area-inset-top,0px), var(--tf-cutout-bottom,0px)) 24px calc(16px + var(--q-safe-area-inset-bottom,0px));color:#fff;background:var(--tf-bg);flex-direction:column;justify-content:space-between;gap:20px;display:flex;position:relative;overflow:clip}.full-player[data-v-8e450992]>*{position:relative}.full-player__backdrop[data-v-8e450992]{filter:blur(70px)saturate(1.4);opacity:.5;background-position:50%;background-size:cover;top:0;bottom:0;left:0;right:0;transform:scale(1.4);position:absolute!important}.full-player__backdrop[data-v-8e450992]:after{content:"";background:linear-gradient(to bottom, #0a0c1033, var(--tf-bg) 85%);position:absolute;top:0;bottom:0;left:0;right:0}.full-player__head[data-v-8e450992]{flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 -8px;padding-top:4px;display:flex}.full-player__art[data-v-8e450992]{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex}.full-player__art .q-img[data-v-8e450992]{width:min(100%,420px,46dvh)}.full-player__lyrics[data-v-8e450992]{--line:1.9rem;height:calc(var(--line) * 3);padding:var(--line) 0;scrollbar-width:none;overscroll-behavior:contain;flex:none;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.full-player__lyrics[data-v-8e450992]::-webkit-scrollbar{display:none}.full-player__line[data-v-8e450992]{width:100%;min-height:var(--line);color:#ffffff73;font:inherit;text-align:center;text-wrap:balance;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:1.05rem;font-weight:700;line-height:1.35;transition:color .25s,transform .25s;display:block}.full-player__line--active[data-v-8e450992]{color:#fff;transform:scale(1.04)}.full-player__transport[data-v-8e450992]{flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.full-player__transport[data-v-8e450992] .q-icon{font-size:24px}.full-player__play[data-v-8e450992]{width:68px;height:68px}.full-player__tabs[data-v-8e450992]{z-index:1;background:var(--tf-surface-1);border-bottom:1px solid var(--tf-border);margin:-8px -16px 4px;padding-top:4px;position:sticky;top:-8px}.player-bar__row[data-v-441341da]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 12px 8px;display:grid}@media (min-width:600px){.player-bar__row[data-v-441341da]{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:6px 16px 8px}}.player-bar__open[data-v-441341da]{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.player-bar__transport[data-v-441341da],.player-bar__now[data-v-441341da],.player-bar__extras[data-v-441341da]{flex-wrap:nowrap;align-items:center;min-width:0;display:flex}.player-bar__transport[data-v-441341da]{order:2}@media (min-width:600px){.player-bar__transport[data-v-441341da]{order:0}}.player-bar__now[data-v-441341da]{order:1;gap:12px;position:relative}@media (min-width:600px){.player-bar__now[data-v-441341da]{order:0;justify-content:center}}.player-bar__extras[data-v-441341da]{order:3;justify-content:flex-end}.explicit[data-v-441341da]{color:#111;background:#bbb;border-radius:2px;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:700;display:inline-flex}.volume[data-v-441341da]{flex-wrap:nowrap;align-items:center;display:flex}.volume__slider[data-v-441341da]{opacity:0;width:0;transition:width .2s,opacity .2s;overflow:hidden}.volume:hover .volume__slider[data-v-441341da],.volume:focus-within .volume__slider[data-v-441341da]{opacity:1;width:96px;padding:0 8px}.bottom-nav[data-v-3ffa6ace]{border-top:1px solid var(--tf-border);flex-wrap:nowrap;display:flex}.bottom-nav__tab[data-v-3ffa6ace]{color:var(--tf-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;padding:8px 0 6px;font-size:11px;font-weight:500;display:flex}.bottom-nav__tab--active[data-v-3ffa6ace]{color:var(--tf-text)}.bottom-nav__tab--active .q-icon[data-v-3ffa6ace]{color:var(--q-primary)}.create-sheet__icon[data-v-3ffa6ace]{background:var(--tf-surface-2);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.credits__heading[data-v-b72addb7]{letter-spacing:.04em;text-transform:uppercase;color:var(--tf-text-subtle);margin:0 0 4px;font-size:12px;font-weight:600}.credits__details[data-v-b72addb7]{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.credits__details dt[data-v-b72addb7]{color:var(--tf-text-muted)}.credits__details dd[data-v-b72addb7]{overflow-wrap:anywhere;margin:0}.track-menu{min-width:240px}.track-menu .q-item{min-height:44px}.profile-dialog{background:var(--tf-surface-1);width:min(92vw,360px);max-height:85dvh;overflow-y:auto}.profile-dropdown{cursor:pointer}.profile-dropdown__content .menu-item:hover{background:var(--hover-color)}.profile-dropdown__anchor{display:inline-block}.cover[data-v-672fdba5]{object-fit:cover;background:#2b2f38;border-radius:8px;flex:none;width:36px;height:36px}.cover--sm[data-v-672fdba5]{border-radius:50%;width:28px;height:28px}.dock-sticky[data-v-672fdba5]{z-index:2100}.dock[data-v-672fdba5]{background:#15171c;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:380px;height:min(580px,100vh - 180px);min-height:320px;display:flex;overflow:hidden;box-shadow:0 18px 50px #0000008c,0 2px 8px #0006}.dock--mobile[data-v-672fdba5]{border:0;border-radius:0;width:100vw;height:100dvh;min-height:0}.dock__head[data-v-672fdba5]{background:linear-gradient(#1d2027,#181a20);border-bottom:1px solid #ffffff14;flex-wrap:nowrap;flex:none;align-items:center;gap:10px;padding:10px 8px 10px 12px;display:flex}.dock__title[data-v-672fdba5]{text-align:left;flex-direction:column;flex:auto;min-width:0;display:flex}.dock__title-main[data-v-672fdba5]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.dock__title-sub[data-v-672fdba5]{color:#9aa0aa;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.dock__buttons[data-v-672fdba5]{color:#c7cbd2;flex-wrap:nowrap;flex:none;gap:2px;display:flex}.dock__thread[data-v-672fdba5]{flex:auto;min-height:0}.dock-pill[data-v-672fdba5]{background:#1d2027;border:1px solid #ffffff1f;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:10px;max-width:320px;padding:8px 12px 8px 8px;transition:transform .15s;display:flex;box-shadow:0 10px 30px #00000080}.dock-pill[data-v-672fdba5]:hover{transform:translateY(-2px)}.dock-pill__title[data-v-672fdba5]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.dock-enter-active[data-v-672fdba5],.dock-leave-active[data-v-672fdba5]{transition:opacity .18s,transform .18s}.dock-enter-from[data-v-672fdba5],.dock-leave-to[data-v-672fdba5]{opacity:0;transform:translateY(12px)scale(.98)}
