.searchInp[data-v-c6871630]{z-index:1;pointer-events:none;--search-surface-bg:rgba(var(--app-shell-rgb,242, 242, 244), .58);--search-surface-bg-focus:rgba(var(--app-shell-rgb,242, 242, 244), .72);--search-dropdown-bg:rgba(var(--app-shell-rgb,242, 242, 244), .78);--search-surface-border:var(--acrylic-border,#00000014);--search-chip-bg:color-mix(in srgb, var(--content-panel-bg,#fff) 90%, var(--main-color) 10%);--search-chip-bg-hover:color-mix(in srgb, var(--content-panel-bg,#fff) 82%, var(--main-color) 18%);--search-chip-border:color-mix(in srgb, var(--main-color) 24%, transparent);--search-chip-text:var(--n-text-color-2,inherit);--search-backdrop-filter:blur(18px) saturate(180%);--search-dropdown-backdrop-filter:blur(26px) saturate(180%);justify-content:flex-start;width:clamp(180px,22vw,260px);display:flex;position:relative}@media (width<=450px){.searchInp[data-v-c6871630]{width:auto}}.searchInp.active[data-v-c6871630]{z-index:var(--z-search-overlay,1900)}.searchInp .input[data-v-c6871630]{--n-color:transparent;--n-color-focus:transparent;--n-color-hover:transparent;--n-border:1px solid var(--search-surface-border);--n-border-hover:1px solid var(--main-color);--n-border-focus:1px solid var(--main-color);--n-box-shadow-focus:0 0 0 2px var(--main-second-color);pointer-events:auto;background-color:var(--search-surface-bg);width:100%;height:32px;backdrop-filter:var(--search-backdrop-filter);box-shadow:0 8px 24px #00000014, inset 0 0 0 1px var(--acrylic-border,#ffffff29);transition:width .3s,background-color .2s,box-shadow .2s;overflow:hidden}@media (width<=450px){.searchInp .input[data-v-c6871630]{border-radius:var(--radius-pill);width:36px;height:36px;box-shadow:0 8px 20px #00000014, inset 0 0 0 1px var(--acrylic-border,#ffffff29)}}.searchInp .input.focus[data-v-c6871630]{background-color:var(--search-surface-bg-focus);width:100%}.searchInp .input.focus[data-v-c6871630] input{color:var(--main-color)}@media (width<=450px){.searchInp .input.focus[data-v-c6871630]{border-radius:var(--radius-pill);width:min(54vw,220px);height:32px}}@media (width<=380px){.searchInp .input.focus[data-v-c6871630]{width:50vw}}@media (width<=320px){.searchInp .input.focus[data-v-c6871630]{width:48vw}}.searchInp .input[data-v-c6871630] .n-input-wrapper{padding-inline:10px;background-color:#0000!important}@media (width<=450px){.searchInp .input[data-v-c6871630] .n-input-wrapper{justify-content:center;padding-inline:0}}.searchInp .input[data-v-c6871630] .n-input__input-el{height:32px;font-size:13px;background-color:#0000!important}.searchInp .input[data-v-c6871630] .n-input__input,.searchInp .input[data-v-c6871630] .n-input__suffix,.searchInp .input[data-v-c6871630] .n-input__border,.searchInp .input[data-v-c6871630] .n-input__state-border{background-color:#0000!important}.searchInp .input[data-v-c6871630] .n-input__prefix{margin-right:4px}@media (width<=450px){.searchInp .input[data-v-c6871630] .n-input__prefix{margin-right:0}}.searchInp .input[data-v-c6871630] .n-input__prefix .n-icon{transition:color .3s}.searchInp .input[data-v-c6871630] .n-input__prefix .n-icon.active{color:var(--main-color)}@media (width<=450px){.searchInp .input[data-v-c6871630]:not(.focus) .n-input__input,.searchInp .input[data-v-c6871630]:not(.focus) .n-input__suffix{display:none}.searchInp .input.focus[data-v-c6871630] .n-input-wrapper{justify-content:flex-start;padding-inline:10px}.searchInp .input.focus[data-v-c6871630] .n-input__prefix{margin-right:4px}}.searchInp .list[data-v-c6871630]{--n-color:transparent;--n-border-color:var(--search-surface-border);top:calc(var(--app-safe-area-top,0px) + 38px);border-radius:var(--radius-panel);width:280px;z-index:var(--z-search-overlay,1900);pointer-events:auto;background-color:var(--search-dropdown-bg);backdrop-filter:var(--search-dropdown-backdrop-filter);box-shadow:0 18px 46px #00000024, inset 0 0 0 1px var(--acrylic-border,#ffffff24);position:absolute;left:0;overflow:hidden}@media (width<=450px){.searchInp .list[data-v-c6871630]{width:auto;top:calc(var(--app-safe-area-top,0px) + 56px);border-radius:var(--radius-panel);z-index:var(--z-search-overlay,1900);position:fixed;left:12px;right:12px}}.searchInp .list[data-v-c6871630] .n-card__content{background-color:#0000}.searchInp .list[data-v-c6871630] .n-scrollbar{background-color:#0000;max-height:68vh}@media (width<=450px){.searchInp .list[data-v-c6871630] .n-scrollbar{max-height:min(58vh, 100vh - var(--app-safe-area-top,0px) - 148px);box-sizing:border-box}}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-rail{width:4px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container{background-color:#0000}@media (width<=450px){.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container{padding-top:8px}}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content{background-color:#0000;padding:10px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .list-title{color:var(--main-color);align-items:center;margin-bottom:6px;display:flex}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .list-title .n-text{color:var(--main-color);margin-left:4px;font-size:13px;line-height:0}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .history-list{margin-bottom:14px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .history-list .n-space{margin:10px 0}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .history-list .n-space .n-tag{--n-color:var(--search-chip-bg);--n-color-hover:var(--search-chip-bg-hover);--n-text-color:var(--search-chip-text);--n-border:1px solid var(--search-chip-border);background-color:var(--search-chip-bg);box-shadow:inset 0 0 0 1px var(--search-chip-border), 0 1px 2px #0000000a;color:var(--search-chip-text);cursor:pointer;font-size:12px;transition:all .3s}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .history-list .n-space .n-tag:hover{background-color:var(--search-chip-bg-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main-color) 34%, transparent), 0 3px 8px #00000014;color:var(--main-color)}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .history-list .n-space .n-tag:active{transform:scale(.95)}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .history-list .del{cursor:pointer;justify-content:center;align-items:center;font-size:12px;display:flex}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .history-list .del .n-icon{margin-right:4px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list{margin-top:4px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list .hot-item{cursor:pointer;border-radius:var(--radius-md);flex-direction:row;align-items:center;margin-bottom:6px;padding:5px;transition:all .3s;display:flex}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list .hot-item:last-of-type{margin-bottom:0}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list .hot-item:hover{background-color:var(--n-border-color)}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list .hot-item .num{text-align:center;width:26px;min-width:26px;height:26px;margin-right:6px;font-size:14px;font-weight:700;line-height:26px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list .hot-item .num.hot{color:var(--main-color)}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list .hot-item .title{flex-direction:column;display:flex}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list .hot-item .title .name{flex-direction:row;align-items:center;font-size:14px;display:flex}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list .hot-item .title .name img{width:auto;height:16px;margin-bottom:2px;margin-left:6px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list .hot-item .title .name .tag{height:18px;color:var(--main-color);background-color:var(--main-second-color);border-color:var(--main-color);margin-left:6px;transform:scale(.9)}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .hot-list .hot-item .title .tip{font-size:12px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-tip{flex-direction:row;justify-content:center;align-items:center;display:flex}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-tip .n-icon{margin-right:6px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-all .loading{flex-direction:row;justify-content:center;align-items:center;display:flex}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-all .loading .n-icon{margin-right:6px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-all .suggest-item{margin-bottom:10px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-all .suggest-item:last-of-type{margin-bottom:0}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-all .suggest-item .type{color:var(--main-color);flex-direction:row;align-items:center;margin-bottom:4px;display:flex}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-all .suggest-item .type .n-icon{margin-bottom:2px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-all .suggest-item .type .name{margin-left:4px;font-size:13px}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-all .suggest-item .names{cursor:pointer;border-radius:var(--radius-md);padding:10px 12px 10px 16px;font-size:13px;transition:all .3s;display:block}.searchInp .list[data-v-c6871630] .n-scrollbar .n-scrollbar-container .n-scrollbar-content .suggest-all .suggest-item .names:hover{background-color:var(--n-border-color)}nav[data-v-156be948]{--nav-control-height:32px;--nav-icon-button-size:26px;pointer-events:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:none;height:34px;min-height:34px;margin:0;padding:0;display:flex}nav .left[data-v-156be948]{flex-direction:row;flex:1;align-items:center;gap:12px;min-width:0;display:flex}nav .left .controls[data-v-156be948]{pointer-events:auto;height:var(--nav-control-height);box-sizing:border-box;border:1px solid var(--acrylic-border,#0000000f);border-radius:var(--radius-pill);background-color:var(--floating-control-bg,#ffffff7a);backdrop-filter:blur(18px)saturate(160%);flex-direction:row;align-items:center;gap:2px;padding:2px;display:flex;box-shadow:0 8px 22px #0000001a,inset 0 1px #ffffff3d}nav .left .controls .n-icon[data-v-156be948]{width:var(--nav-icon-button-size);height:var(--nav-icon-button-size);box-sizing:border-box;border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;margin:0;padding:3px;transition:background-color .2s,transform .2s;display:flex}@media (width>=640px){nav .left .controls .n-icon[data-v-156be948]:hover{background-color:#0000000d}}nav .left .controls .n-icon[data-v-156be948]:active{transform:scale(.95)}nav .right[data-v-156be948]{flex-direction:row;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}nav .right .action-icon[data-v-156be948]{width:var(--nav-control-height);height:var(--nav-control-height);box-sizing:border-box;pointer-events:auto;cursor:pointer;border:1px solid var(--acrylic-border,#0000000f);border-radius:var(--radius-pill);background-color:var(--floating-control-bg,#ffffff7a);backdrop-filter:blur(18px)saturate(160%);flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,transform .2s,color .2s;display:flex;box-shadow:0 8px 22px #00000014,inset 0 1px #fff3}nav .right .action-icon[data-v-156be948]:hover{background-color:#0000000d}nav .right .action-icon[data-v-156be948]:active{transform:scale(.95)}nav .right .nav-search[data-v-156be948]{pointer-events:auto;flex:0 clamp(128px,36vw,220px);width:clamp(128px,36vw,220px);min-width:0}@media (width>=769px){nav .right .nav-search[data-v-156be948]{display:none}}@media (width<=450px){nav .right .nav-search[data-v-156be948]{flex:none;width:auto}}nav.tauri-app[data-v-156be948]{--nav-control-height:30px;--nav-icon-button-size:24px;--floating-control-bg:#ffffff6b;height:30px;min-height:30px}nav.dark[data-v-156be948]{--floating-control-bg:#18181880}nav.dark .controls .n-icon[data-v-156be948]:hover,nav.dark .right .action-icon[data-v-156be948]:hover{background-color:#ffffff1f}@media (width<=768px){nav[data-v-156be948]{height:calc(42px + var(--app-safe-area-top,0px));min-height:calc(42px + var(--app-safe-area-top,0px));padding-top:var(--app-safe-area-top,0px);box-sizing:border-box}nav .left[data-v-156be948]{flex:none}nav .right[data-v-156be948]{flex:auto}}.playlist-drawer{border-radius:0;transition:width .3s;width:400px!important}.playlist-drawer .n-drawer-header{box-sizing:border-box;height:70px}.playlist-drawer .n-scrollbar-content{flex-direction:column;justify-content:space-between;height:100%;display:flex;padding:16px!important}.playlist-drawer.full-player{box-shadow:none;background-color:#0000}.playlist-drawer.full-player .n-drawer-header{border-bottom:none}.playlist-drawer.full-player .n-drawer-header .pl-name a,.playlist-drawer.full-player .n-drawer-header .pl-name span,.playlist-drawer.full-player .n-drawer-header .pl-name .n-icon{color:var(--cover-main-color)!important}.playlist-drawer.full-player .n-drawer-header .n-base-icon{color:var(--cover-main-color)}@media (width<=700px){.playlist-drawer{border-radius:0;width:100%!important}}.playlist-drawer .v-enter-active[data-v-51d947df],.playlist-drawer .v-leave-active[data-v-51d947df]{transition:opacity .3s}.playlist-drawer .v-enter-from[data-v-51d947df],.playlist-drawer .v-leave-to[data-v-51d947df]{opacity:0}.playlist-drawer .text[data-v-51d947df]{align-items:center;display:flex}.playlist-drawer .text .num[data-v-51d947df]{font-size:14px}.playlist-drawer .text .num[data-v-51d947df]:before{content:"-";margin:0 6px}.playlist-drawer .songs[data-v-51d947df]{border-radius:var(--radius-md);cursor:pointer;margin-bottom:12px;transition:all .3s}.playlist-drawer .songs[data-v-51d947df]:last-of-type{margin-bottom:0}.playlist-drawer .songs[data-v-51d947df]:active{transform:scale(.98)}.playlist-drawer .songs:hover .n-card__content .right .remove[data-v-51d947df]{opacity:1}.playlist-drawer .songs.play[data-v-51d947df]{background-color:var(--cover-second-color);border-color:var(--cover-main-color)}.playlist-drawer .songs.play a[data-v-51d947df],.playlist-drawer .songs.play span[data-v-51d947df],.playlist-drawer .songs.play div[data-v-51d947df],.playlist-drawer .songs.play .n-icon[data-v-51d947df],.playlist-drawer .songs.play[data-v-51d947df] span,.playlist-drawer .songs.play .right .remove[data-v-51d947df]{color:var(--cover-main-color)}.playlist-drawer .songs.play .right .remove[data-v-51d947df]:hover{background-color:var(--n-action-color)}.playlist-drawer .songs .left[data-v-51d947df]{justify-content:center;align-items:center;width:30px;margin-right:12px;display:flex}.playlist-drawer .songs .left .bar[data-v-51d947df]{justify-content:space-evenly;align-items:flex-end;width:20px;height:20px;display:flex}.playlist-drawer .songs .left .bar .line[data-v-51d947df]{background-color:var(--cover-main-color);border-radius:var(--radius-xs);width:3px;height:16px;transition:all .3s;animation:1s ease-in-out infinite lineMove-51d947df}@keyframes lineMove-51d947df{0%{height:16px}50%{height:10px}to{height:16px}}.playlist-drawer .songs .right[data-v-51d947df]{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding-right:42px;display:flex;position:relative}.playlist-drawer .songs .right .name[data-v-51d947df]{pointer-events:none}.playlist-drawer .songs .right .artists[data-v-51d947df]{opacity:.8;pointer-events:none;font-size:13px}.playlist-drawer .songs .right .remove[data-v-51d947df]{border-radius:var(--radius-md);opacity:0;color:#999;padding:6px;transition:all .3s;position:absolute;right:0}.playlist-drawer .songs .right .remove[data-v-51d947df]:hover{color:var(--cover-main-color);background-color:var(--n-border-color)}.lt-modal[data-v-b10a438a] .n-card__content{padding:16px}.lt-body[data-v-b10a438a]{min-height:220px}.tab-pane[data-v-b10a438a]{flex-direction:column;gap:14px;padding-top:18px;display:flex}.tab-pane .auth-alert[data-v-b10a438a]{border-radius:8px}.tab-pane .empty-hint[data-v-b10a438a]{padding:24px 0}.song-preview-card[data-v-b10a438a]{background-color:var(--n-action-color);border:1px solid var(--n-divider-color);border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.song-preview-card .song-cover-wrap[data-v-b10a438a]{border-radius:8px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:visible}.song-preview-card .song-cover-wrap .song-cover-img[data-v-b10a438a]{object-fit:cover;border-radius:8px;width:56px;height:56px;display:block}.song-preview-card .song-cover-wrap .cover-pulse[data-v-b10a438a]{border:2px solid var(--main-color);opacity:.7;pointer-events:none;border-radius:12px;animation:2s ease-in-out infinite pulse-ring-b10a438a;position:absolute;inset:-4px}.song-preview-card .song-preview-info[data-v-b10a438a]{flex:1;min-width:0}.song-preview-card .song-preview-info .preview-name[data-v-b10a438a]{margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.song-preview-card .song-preview-info[data-v-b10a438a] .preview-artists .artists{color:var(--n-text-color-3);font-size:12px}.create-hint[data-v-b10a438a]{color:var(--n-text-color-3);text-align:center;margin:0;font-size:12px}.room-layout[data-v-b10a438a]{flex-direction:column;gap:16px;display:flex}.room-banner[data-v-b10a438a]{background:linear-gradient(135deg, color-mix(in srgb, var(--main-color) 12%, transparent), color-mix(in srgb, var(--main-color) 6%, transparent));border:1px solid color-mix(in srgb, var(--main-color) 20%, transparent);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.room-banner .banner-meta[data-v-b10a438a]{flex-direction:column;gap:8px;display:flex}.room-banner .role-tag[data-v-b10a438a]{align-self:flex-start;font-weight:600}.room-banner .room-id-row[data-v-b10a438a]{align-items:center;gap:6px;display:flex}.room-banner .room-id-row .room-id-label[data-v-b10a438a]{color:var(--n-text-color-3);white-space:nowrap;font-size:11px}.room-banner .room-id-row .room-id-code[data-v-b10a438a]{letter-spacing:1px;color:var(--main-color);font-family:SF Mono,Fira Code,monospace;font-size:17px;font-weight:700;line-height:1}.room-banner .room-id-row .icon-btn[data-v-b10a438a]{color:var(--n-text-color-3);transition:color .2s}.room-banner .room-id-row .icon-btn[data-v-b10a438a]:hover{color:var(--main-color)}.room-banner .share-btn[data-v-b10a438a]{flex-shrink:0;margin-top:2px}.sync-bar[data-v-b10a438a]{border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:500;transition:background-color .3s;display:flex}.sync-bar.sync-bar--idle[data-v-b10a438a]{color:#18a058;background-color:#18a0581a}.sync-bar.sync-bar--idle .sync-dot[data-v-b10a438a]{background-color:#18a058}.sync-bar.sync-bar--syncing[data-v-b10a438a]{color:#d08010;background-color:#f0a0201a}.sync-bar.sync-bar--syncing .sync-dot[data-v-b10a438a]{background-color:#f0a020;animation:1s ease-in-out infinite sync-pulse-b10a438a}.sync-bar.sync-bar--error[data-v-b10a438a]{color:#d03050;background-color:#d030501a}.sync-bar.sync-bar--error .sync-dot[data-v-b10a438a]{background-color:#d03050;animation:.8s step-start infinite sync-blink-b10a438a}.sync-bar .sync-dot[data-v-b10a438a]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sync-bar .sync-label[data-v-b10a438a]{line-height:1}.section[data-v-b10a438a]{flex-direction:column;gap:10px;display:flex}.section-header[data-v-b10a438a]{justify-content:space-between;align-items:center;display:flex}.section-header .section-title[data-v-b10a438a]{text-transform:uppercase;letter-spacing:.8px;color:var(--n-text-color-3);font-size:11px;font-weight:700}.section-header .count-badge[data-v-b10a438a] .n-badge-sup{border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:18px}.users-list[data-v-b10a438a]{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;gap:2px;max-height:168px;display:flex;overflow-y:auto}.users-list[data-v-b10a438a]:hover{scrollbar-color:var(--n-scrollbar-color) transparent}.user-row[data-v-b10a438a]{border-radius:8px;align-items:center;gap:10px;padding:7px 10px;transition:background-color .15s;display:flex}.user-row[data-v-b10a438a]:hover{background-color:var(--n-action-color)}.user-row.user-row--self[data-v-b10a438a]{background-color:color-mix(in srgb, var(--main-color) 7%, transparent)}.user-row.user-row--self[data-v-b10a438a]:hover{background-color:color-mix(in srgb, var(--main-color) 12%, transparent)}.user-avatar[data-v-b10a438a]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative;overflow:hidden}.user-avatar .avatar-img[data-v-b10a438a]{object-fit:cover;z-index:1;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.user-avatar .avatar-letter[data-v-b10a438a]{color:#fff;user-select:none;z-index:0;font-size:14px;font-weight:700}.user-nickname[data-v-b10a438a]{flex:1;min-width:0;font-size:13.5px}.user-tags[data-v-b10a438a]{flex-shrink:0;align-items:center;gap:4px;display:flex}.users-empty[data-v-b10a438a]{color:var(--n-text-color-3);text-align:center;padding:12px 10px;font-size:12px}.now-playing-section[data-v-b10a438a]{background-color:var(--n-action-color);border:1px solid var(--n-divider-color);border-radius:10px;padding:12px 14px}.playing-badge[data-v-b10a438a]{color:#18a058;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.playing-badge .playing-dot[data-v-b10a438a]{background-color:#18a058;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse-ring-b10a438a}.now-playing-card[data-v-b10a438a]{align-items:center;gap:12px;display:flex}.np-cover[data-v-b10a438a]{border-radius:8px;flex-shrink:0;width:48px;height:48px;transition:border-radius .4s;overflow:hidden;box-shadow:0 3px 10px #0000002e}.np-cover.np-cover--spinning[data-v-b10a438a]{border-radius:50%;animation:12s linear infinite spin-slow-b10a438a}.np-cover .np-cover-img[data-v-b10a438a]{object-fit:cover;width:100%;height:100%;display:block}.np-info[data-v-b10a438a]{flex:1;min-width:0}.np-info .np-name[data-v-b10a438a]{margin-bottom:3px;font-size:13.5px;font-weight:600;line-height:1.4}.np-info[data-v-b10a438a] .np-artists .artists{color:var(--n-text-color-3);font-size:11.5px}.action-btn[data-v-b10a438a]{margin-top:2px}.lt-slide-enter-active[data-v-b10a438a],.lt-slide-leave-active[data-v-b10a438a]{max-height:60px;transition:opacity .25s,transform .25s,max-height .3s;overflow:hidden}.lt-slide-enter-from[data-v-b10a438a],.lt-slide-leave-to[data-v-b10a438a]{opacity:0;max-height:0;transform:translateY(-6px)}.lt-fade-enter-active[data-v-b10a438a],.lt-fade-leave-active[data-v-b10a438a]{transition:opacity .2s}.lt-fade-enter-from[data-v-b10a438a],.lt-fade-leave-to[data-v-b10a438a]{opacity:0}@keyframes pulse-ring-b10a438a{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes sync-pulse-b10a438a{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes sync-blink-b10a438a{0%,to{opacity:1}50%{opacity:.2}}@keyframes spin-slow-b10a438a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.listen-together-status[data-v-a712096a]{cursor:pointer;color:var(--main-color);background-color:var(--main-color-hover);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;transition:all .2s;display:flex}.listen-together-status[data-v-a712096a]:hover{background-color:var(--main-color);color:var(--main-second-color)}.listen-together-status.inactive[data-v-a712096a]{color:var(--n-text-color-3);background-color:#0000}.listen-together-status.inactive[data-v-a712096a]:hover{background-color:var(--n-action-color);color:var(--main-color)}.listen-together-status .status-text[data-v-a712096a]{font-size:12px;font-weight:500}.listen-together-status[data-v-a712096a] .n-badge .n-badge-sup{min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px}.popover-content .room-info-line[data-v-a712096a]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.popover-content .room-info-line .label[data-v-a712096a]{color:var(--n-text-color-3)}.popover-content .room-info-line code[data-v-a712096a]{color:var(--main-color);background-color:var(--n-action-color);border-radius:4px;padding:2px 6px;font-family:monospace}.popover-content .users-count[data-v-a712096a]{color:var(--n-text-color-2);font-size:12px}.popover-content .sync-status[data-v-a712096a]{margin-top:4px;font-size:11px}.overflow-marquee[data-v-4b0904af]{align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.overflow-marquee__group[data-v-4b0904af]{white-space:nowrap;min-width:max-content;padding-right:var(--overflow-marquee-gap);animation:overflow-marquee-4b0904af var(--overflow-marquee-duration) linear infinite;flex:none;align-items:center;display:inline-flex}@keyframes overflow-marquee-4b0904af{0%{transform:translate(0)}to{transform:translate(-100%)}}.spectrum[data-v-ea2812d7]{z-index:10000;opacity:.6;pointer-events:none;flex-direction:row;justify-content:center;width:100%;transition:opacity .3s;display:flex;position:fixed;bottom:0;left:0;mask:linear-gradient(90deg,#fff0 0,#fff9 10%,#fff 15% 85%,#fff9 90%,#fff0)}.spectrum .spectrum-line[data-v-ea2812d7]{mask:linear-gradient(90deg,#fff0 0,#fff9 5%,#fff 10% 90%,#fff9 95%,#fff0)}.n-card.lyric-set{color:#fff;background-color:#ffffff40}.n-card.lyric-set .n-card-header .n-card-header__main,.n-card.lyric-set .n-card-header .n-card-header__close{color:#fff}.set[data-v-97de4474]{width:100%}.set[data-v-97de4474] .set-item{color:#fff;background-color:#ffffff40;border-color:#0000;border-radius:8px;width:100%;margin-bottom:12px}.set[data-v-97de4474] .set-item .n-card__content{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.set[data-v-97de4474] .set-item .n-card__content .name{flex-direction:column;padding-right:20px;font-size:16px;display:flex}.set[data-v-97de4474] .set-item .n-card__content .name .tip{opacity:.8;font-size:12px}.set[data-v-97de4474] .set-item .n-card__content .n-switch{--n-box-shadow-focus:none}.set[data-v-97de4474] .set-item .n-card__content .n-switch.n-switch--active .n-switch__rail{background-color:#ffffff78}.set[data-v-97de4474] .set-item .n-card__content .n-switch .n-switch__rail{background-color:#ffffff24}.set[data-v-97de4474] .set-item .n-card__content .set{width:200px}@media (width<=768px){.set[data-v-97de4474] .set-item .n-card__content .set{width:140px;min-width:140px}}.set .more[data-v-97de4474]{color:#fff;background-color:#ffffff40;margin:12px 0}.set .more[data-v-97de4474]:hover{background-color:#ffffff20}.big-player-background[data-v-bce52448]{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.overlay[data-v-bce52448]{z-index:0;will-change:filter, opacity;width:100%;height:100%;transition:filter .5s;position:absolute;inset:0;overflow:hidden}.overlay.solid[data-v-bce52448]{background:var(--cover-bg);transition:background .8s}.overlay[data-v-bce52448]:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.overlay.blur[data-v-bce52448]{justify-content:center;align-items:center;display:flex}.overlay.blur .overlay-img[data-v-bce52448]{filter:blur(80px)contrast(1.2);will-change:filter, transform;width:150%;height:150%;transition:filter .8s;animation:none!important}.overlay.blur .blur-webgl[data-v-bce52448]{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.overlay.eplor[data-v-bce52448]:after,.overlay.blur[data-v-bce52448]:after{background-color:#0000!important}.overlay.none[data-v-bce52448]:after{display:none}.gray[data-v-bce52448]{z-index:1;width:100%;height:100%;position:absolute;inset:0}.fade-enter-active[data-v-bce52448],.fade-leave-active[data-v-bce52448]{transition:opacity .3s cubic-bezier(.34,1.56,.64,1)}.fade-enter-from[data-v-bce52448],.fade-leave-to[data-v-bce52448]{opacity:0}.icon-menu[data-v-04d1df3e]{padding:20px;padding-top:calc(var(--app-safe-area-top,0px) + 20px);width:100%;height:calc(80px + var(--app-safe-area-top,0px));mix-blend-mode:plus-lighter;z-index:5;box-sizing:border-box;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}@media (width<=768px){.icon-menu[data-v-04d1df3e]{display:none}}.icon-menu .menu-left[data-v-04d1df3e]{z-index:1;pointer-events:auto;align-items:center;display:flex;position:relative}.icon-menu .menu-left .icon[data-v-04d1df3e]{opacity:.3;cursor:pointer;will-change:transform, opacity, background-color;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:40px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex}.icon-menu .menu-left .icon[data-v-04d1df3e]:hover{opacity:1;background-color:#ffffff20;transform:scale(1.05)}.icon-menu .menu-left .icon[data-v-04d1df3e]:active{transform:scale(1)}@media (width<=768px){.icon-menu .menu-left .icon .setting[data-v-04d1df3e]{display:none}}.icon-menu .menu-left .icon+.icon[data-v-04d1df3e]{margin-left:8px}.lyric-player-wrapper[data-v-7c264484]{touch-action:pan-y;justify-content:center;width:100%;height:100%;display:flex;overflow:hidden;container-type:size}.lyric-player-wrapper[data-v-7c264484] .amll-lyric-player[class*=_playing] [class*=_bgWrapper]:not([class*=_bgWrapperActive]){pointer-events:none;position:absolute!important;top:100%!important;left:0!important}.lyric-am[data-v-a552f464]{filter:drop-shadow(0 4px 6px #0003);opacity:1;will-change:transform, opacity;width:100%;height:100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;transform:translateZ(0)scale(1);mask:linear-gradient(#fff0 0,#fff9 5%,#fff 10% 75%,#fff9 85%,#fff0)}@media (width<=768px){.lyric-am[data-v-a552f464]{height:70vh;mask:none}}.lyric-am.loading[data-v-a552f464]{opacity:0;transform:scale(.8)}.lyric-am.lyric-left[data-v-a552f464] .am-lyric{text-align:left}.lyric-am.lyric-left[data-v-a552f464] .am-lyric div{transform-origin:0}.lyric-am.lyric-center[data-v-a552f464] .am-lyric{text-align:center}.lyric-am.lyric-center[data-v-a552f464] .am-lyric div{transform-origin:50%}.lyric-am[data-v-a552f464] .am-lyric{font-synthesis:none;text-rendering:optimizelegibility;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=768px){.lyric-am[data-v-a552f464] .am-lyric{padding:20px 0;position:relative}}.v-enter-active[data-v-a552f464],.v-leave-active[data-v-a552f464]{transition:opacity .3s,transform .5s cubic-bezier(.34,1.56,.64,1)}.v-enter-from[data-v-a552f464],.v-leave-to[data-v-a552f464]{opacity:0;transform:scale(.8)}.mobile-control-buttons[data-v-d356b1ac]{justify-content:space-evenly;align-items:center;width:100%;display:flex}.mobile-control-buttons>.n-icon[data-v-d356b1ac]{color:var(--main-cover-color);cursor:pointer;transition:transform .15s,opacity .15s}.mobile-control-buttons>.n-icon[data-v-d356b1ac]:active{transform:scale(.85)}.mobile-control-buttons .mode-btn[data-v-d356b1ac]{opacity:.6}.mobile-control-buttons .mode-btn[data-v-d356b1ac]:active{transform:scale(.85)}.mobile-control-buttons .skip-state[data-v-d356b1ac]{justify-content:center;align-items:center;display:flex}.mobile-control-buttons .skip-state .n-button[data-v-d356b1ac]{--n-width:min(12vw, 48px);--n-height:min(12vw, 48px);--n-color:transparent;--n-color-hover:#ffffff1a;--n-color-pressed:#ffffff26;--n-text-color:var(--main-cover-color);--n-text-color-hover:var(--main-cover-color);--n-text-color-pressed:var(--main-cover-color);--n-border:none;border:none}.mobile-control-buttons .skip-state .n-icon[data-v-d356b1ac]{opacity:.9;color:var(--main-cover-color)}.mobile-control-buttons .play-state[data-v-d356b1ac]{justify-content:center;align-items:center;display:flex}.mobile-control-buttons .play-state .n-button[data-v-d356b1ac]{--n-width:min(16vw, 64px);--n-height:min(16vw, 64px);--n-color:transparent;--n-color-hover:#ffffff1a;--n-color-pressed:#ffffff26;--n-text-color:var(--main-cover-color);--n-text-color-hover:var(--main-cover-color);--n-text-color-pressed:var(--main-cover-color);--n-border:none;border:none}.mobile-control-buttons .play-state .n-icon[data-v-d356b1ac]{opacity:1;color:var(--main-cover-color)}.mobile-volume[data-v-d356b1ac]{align-items:center;width:100%;margin-top:16px;display:flex}.mobile-volume[data-v-d356b1ac] .n-icon{color:var(--main-cover-color);opacity:.4;flex-shrink:0}.fade-enter-active[data-v-d356b1ac],.fade-leave-active[data-v-d356b1ac]{transition:opacity .3s cubic-bezier(.34,1.56,.64,1)}.fade-enter-from[data-v-d356b1ac],.fade-leave-to[data-v-d356b1ac]{opacity:0}.mobile-cover-frame[data-v-edb1b991]{cursor:pointer;pointer-events:auto;z-index:1;will-change:transform, width, height, left, top, border-radius;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000059}.mobile-cover-frame.is-interactive[data-v-edb1b991]{z-index:60;width:0;height:0;position:absolute}.mobile-cover-frame[data-v-edb1b991]:active{opacity:.9}.mobile-cover-frame img[data-v-edb1b991]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;top:0;left:0}.mobile-cover-frame img.loaded[data-v-edb1b991]{opacity:1}.mobile-cover-frame .shimmer-overlay[data-v-edb1b991]{z-index:1;background-color:#ffffff0f;position:absolute;inset:0}.mobile-cover-frame .shimmer-overlay[data-v-edb1b991]:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff24 50%,#0000 70%) 0 0/200% 100%;animation:1.5s ease-in-out infinite shimmer-sweep-edb1b991;position:absolute;inset:0}.mobile-cover-frame .shimmer-fade-leave-active[data-v-edb1b991]{transition:opacity .4s}.mobile-cover-frame .shimmer-fade-leave-to[data-v-edb1b991]{opacity:0}@keyframes shimmer-sweep-edb1b991{0%{background-position:200% 0}to{background-position:-200% 0}}.lyric-offset-control[data-v-fc1700c8]{z-index:10;visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:2px;transition:opacity .25s,visibility .25s;display:flex}.lyric-offset-control.has-offset .offset-value[data-v-fc1700c8]{visibility:visible;opacity:.6;pointer-events:auto}.lyric-offset-control.visible[data-v-fc1700c8]{visibility:visible;opacity:1;pointer-events:auto}.lyric-offset-control.visible .offset-btn[data-v-fc1700c8],.lyric-offset-control.visible .offset-value[data-v-fc1700c8]{visibility:visible;opacity:.6}.lyric-offset-control.visible.has-offset .offset-value[data-v-fc1700c8]{opacity:.8}.offset-btn[data-v-fc1700c8]{cursor:pointer;width:30px;height:30px;color:var(--main-cover-color);visibility:hidden;opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,visibility .2s,background-color .15s,transform .1s;display:flex}.offset-btn[data-v-fc1700c8]:hover{background:#ffffff1f;opacity:1!important}.offset-btn[data-v-fc1700c8]:active{transform:scale(.88)}.offset-value[data-v-fc1700c8]{color:var(--main-cover-color);cursor:pointer;white-space:nowrap;text-align:center;user-select:none;visibility:hidden;opacity:0;border-radius:8px;padding:3px 8px;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.2;transition:opacity .2s,visibility .2s,background-color .15s}.offset-value[data-v-fc1700c8]:hover{background:#ffffff1f;opacity:1!important}.mobile-pages[data-v-7a885ccb]{grid-area:1/1/-1/2;min-width:0;min-height:0;position:relative;overflow:hidden}.mobile-player-page[data-v-7a885ccb],.mobile-queue-layout[data-v-7a885ccb],.mobile-player-content[data-v-7a885ccb]{min-width:0;min-height:0;position:absolute;inset:0}.mobile-player-page[data-v-7a885ccb]{transform-origin:50% 22%}.mobile-player-content[data-v-7a885ccb]{will-change:transform, opacity}.mobile-full-ui[data-v-7a885ccb]{grid-template-rows:[thumb] calc(var(--app-safe-area-top,0px) + 30px) [main-view] 1fr;mix-blend-mode:plus-lighter;will-change:transform, opacity;grid-template-columns:1fr;min-width:0;min-height:0;display:grid;position:absolute;inset:0}.mobile-queue-layout[data-v-7a885ccb]{grid-template-rows:[thumb] calc(var(--app-safe-area-top,0px) + 30px) [main-view] 1fr;color:var(--main-cover-color);pointer-events:none;opacity:0;background:linear-gradient(#0000002e, #0000002e), color-mix(in srgb, var(--main-cover-color) 10%, #161618);backdrop-filter:blur(24px)saturate(140%);will-change:opacity;grid-template-columns:1fr;transition:opacity .22s;display:grid;overflow:hidden}.mobile-queue-content[data-v-7a885ccb]{will-change:transform, opacity;grid-area:main-view/1/main-view/2;min-width:0;min-height:0;overflow:hidden}.mobile-pages.queue-open .mobile-player-page[data-v-7a885ccb]{pointer-events:none}.mobile-pages.queue-open .mobile-queue-layout[data-v-7a885ccb]{opacity:1;pointer-events:auto}.mobile-thumb[data-v-7a885ccb]{z-index:80;cursor:pointer;grid-row:thumb;justify-content:center;place-self:end center;align-items:center;width:60px;height:20px;display:flex}.mobile-thumb .handle-bar[data-v-7a885ccb]{background:#ffffff4d;border-radius:3px;width:36px;height:5px;transition:background .2s}.mobile-thumb:active .handle-bar[data-v-7a885ccb]{background:#ffffff80}.mobile-lyric-layout[data-v-7a885ccb]{z-index:2;pointer-events:none;grid-area:main-view/1/main-view/2;grid-template-rows:8px[controls]56px[lyric-view]minmax(0,1fr);grid-template-columns:16px[cover-side]56px[info-side]minmax(0,1fr) 16px;display:grid;position:relative}.mobile-lyric-layout.active[data-v-7a885ccb]{pointer-events:auto}.mobile-cover-layout[data-v-7a885ccb]{z-index:1;pointer-events:none;grid-area:main-view/1/main-view/2;grid-template-rows:1em[cover-view]1fr[controls-view]0fr;grid-template-columns:24px[main-view]1fr 24px;display:grid;position:relative;overflow-y:hidden}.mobile-cover-slot[data-v-7a885ccb]{pointer-events:none;min-width:0;min-height:0;position:relative}.mobile-phony-small-cover[data-v-7a885ccb]{aspect-ratio:1;z-index:5;grid-area:controls/cover-side;place-self:center start;width:56px;height:56px}.mobile-small-controls[data-v-7a885ccb]{z-index:3;grid-area:controls/info-side;justify-content:space-between;align-self:center;align-items:center;min-width:0;height:fit-content;padding-left:12px;transition:opacity .25s .25s;display:flex;overflow:visible}.mobile-small-controls .mobile-small-controls-inner[data-v-7a885ccb]{will-change:transform, opacity;justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.mobile-small-controls .mobile-song-info[data-v-7a885ccb]{flex:1;min-width:0;overflow:hidden}.mobile-small-controls .mobile-song-info .name-wrapper[data-v-7a885ccb]{width:100%;overflow:hidden}.mobile-small-controls .mobile-song-info .name-wrapper .name[data-v-7a885ccb]{color:var(--main-cover-color);white-space:nowrap;margin-bottom:2px;font-size:.95rem;font-weight:600;display:flex;position:relative;overflow:hidden}.mobile-small-controls .mobile-song-info .name-wrapper .name .name-inner[data-v-7a885ccb]{flex-shrink:0}.mobile-small-controls .mobile-song-info .name-wrapper .name.is-marquee .name-measure[data-v-7a885ccb]{visibility:hidden;pointer-events:none;position:absolute}.mobile-small-controls .mobile-song-info .name-wrapper .name .mobile-name-marquee[data-v-7a885ccb]{width:100%;min-width:0;height:1.25em;color:inherit;line-height:1.25}.mobile-small-controls .mobile-song-info .name-wrapper .name .mobile-name-marquee[data-v-7a885ccb] .overflow-marquee__group{white-space:nowrap;align-items:center;min-width:max-content;height:1.25em;line-height:1.25}.mobile-small-controls .mobile-song-info .name-wrapper .name .mobile-name-marquee-content[data-v-7a885ccb]{white-space:nowrap;padding-right:2em;display:inline-block}.mobile-small-controls .mobile-song-info .artists[data-v-7a885ccb]{opacity:.7;color:var(--main-cover-color);font-size:.75rem}.mobile-small-controls .mobile-header-actions[data-v-7a885ccb]{flex-shrink:0;align-items:center;gap:12px;margin-left:12px;display:flex}.mobile-small-controls .mobile-header-actions .n-icon[data-v-7a885ccb]{color:var(--main-cover-color);opacity:.8;cursor:pointer}.mobile-small-controls .mobile-header-actions .n-icon[data-v-7a885ccb]:active{opacity:.5}.mobile-lyric[data-v-7a885ccb]{opacity:1;z-index:1;grid-area:lyric-view/1/lyric-view/-1;min-height:0;transition:opacity .5s .5s;position:relative}.mobile-lyric .mobile-lyric-inner[data-v-7a885ccb]{will-change:transform, opacity;height:100%;min-height:0;position:relative}.mobile-lyric .mobile-lyric-offset[data-v-7a885ccb]{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mobile-lyric .mobile-lyrics[data-v-7a885ccb]{-ms-overflow-style:none;scrollbar-width:none;height:100%;padding:0;overflow-y:auto}.mobile-lyric .mobile-lyrics[data-v-7a885ccb]::-webkit-scrollbar{display:none}.no-lyrics[data-v-7a885ccb]{opacity:1;grid-area:lyric-view/1/lyric-view/-1;justify-content:center;align-items:center;transition:opacity .5s .5s;display:flex}.no-lyrics .mobile-ui-empty[data-v-7a885ccb]{will-change:transform, opacity}.no-lyrics span[data-v-7a885ccb]{color:var(--main-cover-color);opacity:.5;font-size:1rem}.mobile-phony-big-cover[data-v-7a885ccb]{aspect-ratio:1;z-index:3;grid-area:cover-view/2/cover-view/3;place-self:center;width:100%;max-height:100%}.mobile-big-controls[data-v-7a885ccb]{opacity:0;z-index:2;min-width:0;text-shadow:0 0 .3em color-mix(in srgb, currentColor 15%, transparent);padding-bottom:calc(var(--app-safe-area-bottom,0px) + 4rem);grid-area:controls-view/2/controls-view/3;transition:opacity .5s}.mobile-big-controls .mobile-big-controls-inner[data-v-7a885ccb]{will-change:transform, opacity;min-width:0;display:block}.mobile-big-controls .mobile-song-info-row[data-v-7a885ccb]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mobile-big-controls .mobile-song-info-row .mobile-song-info[data-v-7a885ccb]{flex:1;min-width:0;overflow:hidden}.mobile-big-controls .mobile-song-info-row .mobile-song-info .name-wrapper[data-v-7a885ccb]{width:100%;overflow:hidden}.mobile-big-controls .mobile-song-info-row .mobile-song-info .name-wrapper .name[data-v-7a885ccb]{color:var(--main-cover-color);white-space:nowrap;margin-bottom:4px;font-size:1.2rem;font-weight:600;display:flex;position:relative;overflow:hidden}.mobile-big-controls .mobile-song-info-row .mobile-song-info .name-wrapper .name .name-inner[data-v-7a885ccb]{flex-shrink:0}.mobile-big-controls .mobile-song-info-row .mobile-song-info .name-wrapper .name.is-marquee .name-measure[data-v-7a885ccb]{visibility:hidden;pointer-events:none;position:absolute}.mobile-big-controls .mobile-song-info-row .mobile-song-info .name-wrapper .name .mobile-name-marquee[data-v-7a885ccb]{width:100%;min-width:0;height:1.25em;color:inherit;line-height:1.25}.mobile-big-controls .mobile-song-info-row .mobile-song-info .name-wrapper .name .mobile-name-marquee[data-v-7a885ccb] .overflow-marquee__group{white-space:nowrap;align-items:center;min-width:max-content;height:1.25em;line-height:1.25}.mobile-big-controls .mobile-song-info-row .mobile-song-info .name-wrapper .name .mobile-name-marquee-content[data-v-7a885ccb]{white-space:nowrap;padding-right:2em;display:inline-block}.mobile-big-controls .mobile-song-info-row .mobile-song-info .artists[data-v-7a885ccb]{opacity:.7;color:var(--main-cover-color);font-size:.9rem}.mobile-big-controls .mobile-song-info-row .mobile-header-actions[data-v-7a885ccb]{flex-shrink:0;align-items:center;gap:16px;margin-left:12px;display:flex}.mobile-big-controls .mobile-song-info-row .mobile-header-actions .n-icon[data-v-7a885ccb]{color:var(--main-cover-color);opacity:.8;cursor:pointer}.mobile-big-controls .mobile-song-info-row .mobile-header-actions .n-icon[data-v-7a885ccb]:active{opacity:.5}.mobile-big-controls .mobile-progress[data-v-7a885ccb]{width:100%;margin-bottom:16px}.mobile-big-controls .mobile-progress .time-display[data-v-7a885ccb]{opacity:.5;color:var(--main-cover-color);justify-content:space-between;margin-top:8px;font-size:max(1.2vh,.7rem);display:flex}.mobile-controls-motion[data-v-7a885ccb]{will-change:transform, opacity;display:block}.mobile-queue-panel[data-v-7a885ccb]{box-sizing:border-box;height:100%;padding:14px 16px calc(var(--app-safe-area-bottom,0px) + 16px);grid-template-rows:auto minmax(0,1fr);display:grid}.mobile-queue-header[data-v-7a885ccb]{align-items:center;min-width:0;margin-bottom:8px;display:flex}.queue-title[data-v-7a885ccb]{align-items:center;gap:10px;min-width:0;display:flex}.queue-title>.n-icon[data-v-7a885ccb]{opacity:.9;flex-shrink:0}.queue-title-text[data-v-7a885ccb]{flex-direction:column;min-width:0;display:flex}.queue-title-text .title[data-v-7a885ccb]{font-size:1.05rem;font-weight:700;line-height:1.2}.queue-title-text .count[data-v-7a885ccb]{opacity:.62;margin-top:2px;font-size:.78rem}.mobile-queue-list[data-v-7a885ccb]{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:4px 0 12px;overflow-y:auto}.mobile-queue-list[data-v-7a885ccb]::-webkit-scrollbar{display:none}.queue-song[data-v-7a885ccb]{box-sizing:border-box;background:#ffffff13;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:30px 48px minmax(0,1fr) auto 36px;align-items:center;gap:10px;min-height:64px;margin-bottom:8px;padding:8px 8px 8px 4px;display:grid}.queue-song[data-v-7a885ccb]:active{transform:scale(.985)}.queue-song.is-current[data-v-7a885ccb]{background:color-mix(in srgb, var(--main-cover-color) 18%, transparent);border-color:color-mix(in srgb, var(--main-cover-color) 42%, transparent)}.queue-index[data-v-7a885ccb]{opacity:.66;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.78rem;display:flex}.playing-bars[data-v-7a885ccb]{justify-content:center;align-items:flex-end;gap:3px;width:18px;height:18px;display:flex}.playing-bars .line[data-v-7a885ccb]{background:var(--main-cover-color);border-radius:3px;width:3px;min-height:7px;animation:.9s ease-in-out infinite queue-line-move-7a885ccb}.playing-bars .line[data-v-7a885ccb]:nth-child(2){animation-delay:.12s}.playing-bars .line[data-v-7a885ccb]:nth-child(3){animation-delay:.24s}.queue-cover[data-v-7a885ccb]{object-fit:cover;border-radius:7px;width:48px;height:48px;box-shadow:0 8px 18px #0000003d}.queue-info[data-v-7a885ccb]{min-width:0}.queue-info .queue-name[data-v-7a885ccb]{font-size:.95rem;font-weight:650;line-height:1.2}.queue-info .queue-artists[data-v-7a885ccb]{opacity:.62;margin-top:5px;font-size:.78rem}.queue-duration[data-v-7a885ccb]{opacity:.54;font-variant-numeric:tabular-nums;font-size:.76rem}.queue-remove[data-v-7a885ccb]{appearance:none;color:var(--main-cover-color);opacity:.56;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.queue-remove[data-v-7a885ccb]:active{opacity:1;background:#ffffff1f;transform:scale(.94)}.queue-empty[data-v-7a885ccb]{text-align:center;opacity:.56;justify-content:center;align-items:center;height:40vh;font-size:.95rem;display:flex}@media (width<=380px){.queue-song[data-v-7a885ccb]{grid-template-columns:26px 44px minmax(0,1fr) 34px;gap:8px}.queue-cover[data-v-7a885ccb]{width:44px;height:44px}.queue-duration[data-v-7a885ccb]{display:none}}@keyframes queue-line-move-7a885ccb{0%,to{height:8px}50%{height:18px}}.mobile-small-controls[data-v-7a885ccb]{opacity:0;pointer-events:none;transition:opacity .5s}.mobile-cover-layout[data-v-7a885ccb]{pointer-events:auto}.mobile-lyric[data-v-7a885ccb],.no-lyrics[data-v-7a885ccb]{opacity:0;pointer-events:none;transition:opacity .5s}.mobile-big-controls[data-v-7a885ccb]{opacity:1}.control-thumb[data-v-ab52dff4]{color:#ffffff7a;mix-blend-mode:plus-lighter;justify-self:center;width:100%;height:100%;position:relative}.control-thumb button[data-v-ab52dff4]{touch-action:none;width:50px;height:8px;color:inherit;cursor:none;filter:brightness(.82);transform:translate(calc(-50% + var(--thumb-x)), calc(-50% + var(--thumb-y))) scale(var(--thumb-scale,1));will-change:transform, width, height;background-color:#ffffff1f;border:none;border-radius:4px;padding:0;transition:background-color .18s cubic-bezier(.25,1,.5,1),width .18s cubic-bezier(.25,1,.5,1),height .18s cubic-bezier(.25,1,.5,1);display:block;position:absolute;top:0;left:0}.control-thumb button span[data-v-ab52dff4]{background-color:currentColor;border-radius:10px;width:0;height:0;margin-top:0;transition:width .18s cubic-bezier(.25,1,.5,1),height .18s cubic-bezier(.25,1,.5,1),left .18s cubic-bezier(.25,1,.5,1),margin-top .18s cubic-bezier(.25,1,.5,1),rotate .18s cubic-bezier(.25,1,.5,1);position:absolute;top:50%;left:25px;rotate:0deg}.control-thumb.hovering button[data-v-ab52dff4]{background-color:#ffffff24;width:25px;height:25px}.control-thumb.hovering button span[data-v-ab52dff4]{width:15px;height:2px;margin-top:-1px;left:5px}.control-thumb.hovering button span[data-v-ab52dff4]:first-child{rotate:45deg}.control-thumb.hovering button span[data-v-ab52dff4]:last-child{rotate:-45deg}.control-thumb.pressing button[data-v-ab52dff4]{--thumb-scale:.96}.player-cover-container[data-v-30ce6942]{--cover-size:min(50vh, 38vw);flex-direction:column;align-items:center;gap:2rem;display:flex}@media screen and (height<=768px){.player-cover-container[data-v-30ce6942]{--cover-size:min(45vh, 38vw);gap:1.5rem}}.player-cover-container .cover-stage[data-v-30ce6942]{width:var(--cover-size);height:var(--cover-size);position:relative}.player-cover-container .amll-close-action[data-v-30ce6942]{z-index:3;mix-blend-mode:plus-lighter;width:0;height:0;position:absolute;bottom:calc(100% + 1.5rem);left:50%}.player-cover-container .pic[data-v-30ce6942]{border-radius:12px;width:100%;height:100%;transition:transform .5s ease-out,filter .5s ease-out;position:relative}.player-cover-container .pic.pause[data-v-30ce6942]{transform:scale(.95)}.player-cover-container .pic.loading[data-v-30ce6942]{filter:grayscale(.8);transform:scale(.95)}.player-cover-container .pic .album[data-v-30ce6942]{border-radius:12px;width:100%;height:100%}.player-cover-container .controls[data-v-30ce6942]{width:var(--cover-size);flex-direction:column;gap:1.25rem;display:flex}.player-cover-container .controls .song-info[data-v-30ce6942]{color:var(--main-cover-color);justify-content:space-between;align-items:center;display:flex}.player-cover-container .controls .song-info .text[data-v-30ce6942]{flex-direction:column;gap:.25rem;display:flex}.player-cover-container .controls .song-info .text .name[data-v-30ce6942]{font-size:1.5rem;font-weight:600}.player-cover-container .controls .song-info .text .artists[data-v-30ce6942]{opacity:.7;font-size:1rem}.player-cover-container .controls .song-info .text .artists .artist-name[data-v-30ce6942]{cursor:pointer}.player-cover-container .controls .song-info .text .artists .artist-name[data-v-30ce6942]:hover{opacity:1}.player-cover-container .controls .song-info .action-row[data-v-30ce6942]{align-items:center;gap:.5rem;display:flex}.player-cover-container .controls .song-info .action-row .like-button[data-v-30ce6942],.player-cover-container .controls .song-info .action-row .more-button[data-v-30ce6942]{cursor:pointer;opacity:.7;font-size:1.75rem;transition:opacity .2s}.player-cover-container .controls .song-info .action-row .more-button[data-v-30ce6942]:hover{opacity:1}.player-cover-container .controls .progress-bar[data-v-30ce6942]{flex-direction:column;gap:.5rem;width:100%;display:flex}.player-cover-container .controls .progress-bar .slider-wrapper[data-v-30ce6942]{width:100%}.player-cover-container .controls .progress-bar .time-info[data-v-30ce6942]{color:var(--main-cover-color);justify-content:space-between;align-items:center;gap:8px;display:flex}.player-cover-container .controls .progress-bar .time-info .time-text[data-v-30ce6942]{opacity:.7;min-width:36px;font-size:.75rem}.player-cover-container .controls .progress-bar .time-info .time-text[data-v-30ce6942]:last-child{text-align:right}.player-cover-container .controls .progress-bar .time-info .quality-badge[data-v-30ce6942]{min-width:0;max-width:calc(100% - 88px);color:var(--main-cover-color);opacity:.8;white-space:nowrap;background-color:#ffffff1a;border-radius:4px;flex:0 auto;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;display:flex}.player-cover-container .controls .progress-bar .time-info .quality-badge .wave-icon[data-v-30ce6942]{width:14px;height:14px}.player-cover-container .controls .progress-bar .time-info .quality-badge .quality-label[data-v-30ce6942]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player-cover-container .controls .buttons[data-v-30ce6942]{mix-blend-mode:plus-lighter;place-items:center;column-gap:clamp(.25rem, var(--cover-size) * .025, .75rem);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.player-cover-container .controls .buttons[data-v-30ce6942]>*{justify-self:center;min-width:0}.player-cover-container .controls .buttons .button-icon[data-v-30ce6942]{width:clamp(2.25rem, var(--cover-size) * .1, 3rem);height:clamp(2.25rem, var(--cover-size) * .1, 3rem);font-size:clamp(1.65rem, var(--cover-size) * .072, 1.95rem);color:var(--main-cover-color);opacity:.8;cursor:pointer;justify-content:center;align-items:center;transition:opacity .2s,transform .1s ease-out;display:flex}.player-cover-container .controls .buttons .button-icon[data-v-30ce6942]:hover{opacity:1}.player-cover-container .controls .buttons .button-icon.loading[data-v-30ce6942]{opacity:.35;pointer-events:none}.player-cover-container .controls .buttons .button-icon.active[data-v-30ce6942]{opacity:1;color:var(--primary-color)}.player-cover-container .controls .buttons .button-icon.skip-icon[data-v-30ce6942]{font-size:clamp(2.25rem, var(--cover-size) * .105, 2.85rem)}.player-cover-container .controls .volume-control[data-v-30ce6942]{align-items:center;display:flex}.player-cover-container .controls .volume-control[data-v-30ce6942] .n-icon{color:var(--main-cover-color);opacity:.7}.record[data-v-f1b0112b]{--cover-size:min(50vh, 38vw);flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative}@media screen and (height<=768px){.record[data-v-f1b0112b]{--cover-size:min(45vh, 38vw);gap:1.5rem}}.record:hover .control[data-v-f1b0112b]{opacity:1}.record .record-stage[data-v-f1b0112b]{width:var(--cover-size);height:calc(var(--cover-size) * 1.25);place-items:end center;display:grid;position:relative}.record .record-stage .amll-close-action[data-v-f1b0112b]{z-index:3;mix-blend-mode:plus-lighter;width:0;height:0;position:absolute;bottom:calc(100% + 1.5rem);left:50%}.record .record-stage .pointer[data-v-f1b0112b]{width:calc(var(--cover-size) * .35);left:calc(50% - var(--cover-size) * .045);top:calc(var(--cover-size) * .02);transform-origin:calc(var(--cover-size) * .045) calc(var(--cover-size) * .045);z-index:1;transition:all .3s;position:absolute;transform:rotate(-20deg)}.record .record-stage .pointer.play[data-v-f1b0112b]{transform:rotate(0)}.record .record-stage .pic[data-v-f1b0112b]{border:calc(var(--cover-size) * .025) solid #ffffff30;width:var(--cover-size);height:var(--cover-size);background-color:#0000;background-image:linear-gradient(#000 0%,#0000,#000 98%),radial-gradient(#000 52%,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555,#000,#555);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:content-box;border-radius:50%;justify-content:center;align-items:center;animation:18s linear infinite rotate-f1b0112b;display:flex}.record .record-stage .pic .album[data-v-f1b0112b]{border:calc(var(--cover-size) * .025) solid #ffffff40;object-fit:cover;border-radius:50%;width:64%;height:64%}.record .controls[data-v-f1b0112b]{width:var(--cover-size);flex-direction:column;gap:1.25rem;display:flex}.record .controls .song-info[data-v-f1b0112b]{color:var(--main-cover-color);justify-content:space-between;align-items:center;display:flex}.record .controls .song-info .text[data-v-f1b0112b]{flex-direction:column;gap:.25rem;display:flex}.record .controls .song-info .text .name[data-v-f1b0112b]{font-size:1.5rem;font-weight:600}.record .controls .song-info .text .artists[data-v-f1b0112b]{opacity:.7;font-size:1rem}.record .controls .song-info .text .artists .artist-name[data-v-f1b0112b]{cursor:pointer}.record .controls .song-info .text .artists .artist-name[data-v-f1b0112b]:hover{opacity:1}.record .controls .song-info .action-row[data-v-f1b0112b]{align-items:center;gap:.5rem;display:flex}.record .controls .song-info .action-row .like-button[data-v-f1b0112b],.record .controls .song-info .action-row .more-button[data-v-f1b0112b]{cursor:pointer;opacity:.7;font-size:1.75rem;transition:opacity .2s}.record .controls .song-info .action-row .more-button[data-v-f1b0112b]:hover{opacity:1}.record .controls .progress-bar[data-v-f1b0112b]{flex-direction:column;gap:.5rem;width:100%;display:flex}.record .controls .progress-bar .slider-wrapper[data-v-f1b0112b]{width:100%}.record .controls .progress-bar .time-info[data-v-f1b0112b]{color:var(--main-cover-color);justify-content:space-between;align-items:center;display:flex}.record .controls .progress-bar .time-info .time-text[data-v-f1b0112b]{opacity:.7;min-width:36px;font-size:.75rem}.record .controls .progress-bar .time-info .time-text[data-v-f1b0112b]:last-child{text-align:right}.record .controls .buttons[data-v-f1b0112b]{place-items:center;column-gap:clamp(.25rem, var(--cover-size) * .025, .75rem);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.record .controls .buttons[data-v-f1b0112b]>*{justify-self:center;min-width:0}.record .controls .buttons .button-icon[data-v-f1b0112b]{width:clamp(2.25rem, var(--cover-size) * .1, 3rem);height:clamp(2.25rem, var(--cover-size) * .1, 3rem);font-size:clamp(1.65rem, var(--cover-size) * .072, 1.95rem);color:var(--main-cover-color);opacity:.8;cursor:pointer;justify-content:center;align-items:center;transition:opacity .2s,transform .1s ease-out;display:flex}.record .controls .buttons .button-icon[data-v-f1b0112b]:hover{opacity:1}.record .controls .buttons .button-icon.loading[data-v-f1b0112b]{opacity:.35;pointer-events:none}.record .controls .buttons .button-icon.active[data-v-f1b0112b]{opacity:1;color:var(--primary-color)}.record .controls .buttons .button-icon.skip-icon[data-v-f1b0112b]{font-size:clamp(2.25rem, var(--cover-size) * .105, 2.85rem)}.record .controls .volume-control[data-v-f1b0112b]{align-items:center;display:flex}.record .controls .volume-control[data-v-f1b0112b] .n-icon{color:var(--main-cover-color);opacity:.7}@keyframes rotate-f1b0112b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menu[data-v-7af94b39]{opacity:0;will-change:opacity;flex-direction:column;justify-content:center;align-items:center;padding:1vh 2vh;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex!important}.menu .time[data-v-7af94b39]{flex-direction:row;align-items:center;width:100%;margin-left:3em;margin-right:3em;display:flex}.menu .time span[data-v-7af94b39]{opacity:.8}.menu .time .bouncing-slider[data-v-7af94b39]{flex:1;margin:0 10px}.menu .control[data-v-7af94b39]{flex-direction:row;justify-content:center;align-items:center;margin-top:.8em;display:flex;transform:scale(1.4)}.menu .control .skip-state[data-v-7af94b39]{justify-content:center;align-items:center;display:flex}.menu .control .skip-state .n-button[data-v-7af94b39]{--n-width:36px;--n-height:36px;--n-color:transparent;--n-color-hover:var(--main-color);--n-color-pressed:var(--main-color);--n-text-color:var(--main-cover-color);--n-text-color-hover:var(--main-cover-color);--n-text-color-pressed:var(--main-cover-color);--n-border:none;will-change:transform, background-color;border:none;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.menu .control .skip-state .n-button[data-v-7af94b39]:hover{transform:scale(1.1)}.menu .control .skip-state .n-button[data-v-7af94b39]:active{transform:scale(.9)}.menu .control .skip-state .n-icon[data-v-7af94b39]{color:var(--main-cover-color)}.menu .control .play-state[data-v-7af94b39]{--n-width:42px;--n-height:42px;color:var(--main-cover-color);will-change:transform, background-color;margin:0 12px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.menu .control .play-state .n-icon[data-v-7af94b39]{color:var(--main-cover-color);will-change:transform, opacity;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.menu .control .play-state[data-v-7af94b39]:active{transform:scale(1)}.menu .control .play-state:hover .n-icon[data-v-7af94b39]{transform:scale(1.1)}.menu.show[data-v-7af94b39]{opacity:1}.menu .n-icon[data-v-7af94b39]{cursor:pointer;opacity:.4;will-change:transform, opacity, background-color;border-radius:8px;padding:8px;font-size:24px;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.menu .n-icon[data-v-7af94b39]:hover{background-color:#ffffff30;transform:scale(1.05)}.menu .n-icon[data-v-7af94b39]:active{transform:scale(.95)}.menu .n-icon.open[data-v-7af94b39]{opacity:1}.fade-enter-active[data-v-7af94b39],.fade-leave-active[data-v-7af94b39]{transition:opacity .3s cubic-bezier(.34,1.56,.64,1)}.fade-enter-from[data-v-7af94b39],.fade-leave-to[data-v-7af94b39]{opacity:0}.control .skip-state .n-button[data-v-7af94b39]{width:36px;height:36px}.control .control-icon[data-v-7af94b39]{width:42px;height:42px}.lrcShow[data-v-89ede00b]{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.lrcShow .desktop-lyric-offset[data-v-89ede00b]{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lrcShow .data[data-v-89ede00b]{text-shadow:0 0 .3em color-mix(in srgb, currentColor 15%, transparent);margin-bottom:8px;padding:0 3vh}.lrcShow .data .name[data-v-89ede00b]{-webkit-line-clamp:2;line-clamp:2;will-change:transform, opacity;padding-right:26px;font-size:3vh}.lrcShow .data .name span[data-v-89ede00b]:nth-of-type(2){opacity:.6;margin-left:12px;font-size:2.3vh}.lrcShow .data .artists[data-v-89ede00b]{opacity:.6;will-change:transform, opacity;margin-top:4px;font-size:1.8vh}.lrcShow .data .artists .artist span[data-v-89ede00b]:nth-of-type(2){margin:0 2px}.desktop-queue-panel[data-v-486f0a9a]{z-index:6;box-sizing:border-box;width:clamp(340px,28vw,430px);color:var(--main-cover-color);backdrop-filter:blur(36px)saturate(1.2);opacity:0;pointer-events:none;transform-origin:100%;will-change:opacity, transform;background:#14141433;border:1px solid #ffffff1f;border-radius:8px;grid-template-rows:auto minmax(0,1fr);padding:18px 14px 14px;transition:opacity .32s cubic-bezier(.25,1,.5,1),transform .46s cubic-bezier(.25,1,.5,1);display:grid;position:absolute;top:clamp(86px,10vh,116px);bottom:clamp(88px,12vh,118px);right:clamp(24px,4vw,64px);transform:translate(28px)scale(.985);box-shadow:0 24px 72px #00000042}.desktop-queue-panel.show[data-v-486f0a9a]{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.queue-header[data-v-486f0a9a]{align-items:center;min-width:0;padding:0 4px 14px;display:flex}.queue-title[data-v-486f0a9a]{align-items:center;gap:10px;min-width:0;display:flex}.queue-title>.n-icon[data-v-486f0a9a]{opacity:.9;flex-shrink:0}.queue-title-text[data-v-486f0a9a]{flex-direction:column;min-width:0;display:flex}.queue-title-text .title[data-v-486f0a9a]{font-size:1.1rem;font-weight:720;line-height:1.2}.queue-title-text .count[data-v-486f0a9a]{opacity:.62;margin-top:3px;font-size:.78rem}.queue-list[data-v-486f0a9a]{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:2px 2px 8px;overflow-y:auto}.queue-list[data-v-486f0a9a]::-webkit-scrollbar{display:none}.queue-song[data-v-486f0a9a]{box-sizing:border-box;cursor:pointer;background:#ffffff13;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:30px 48px minmax(0,1fr) auto 36px;align-items:center;gap:10px;min-height:64px;margin-bottom:8px;padding:8px 8px 8px 4px;transition:background-color .22s,border-color .22s,transform .18s;display:grid}.queue-song[data-v-486f0a9a]:hover{background:#ffffff1d}.queue-song:hover .queue-remove[data-v-486f0a9a]{opacity:.82}.queue-song[data-v-486f0a9a]:active{transform:scale(.985)}.queue-song.is-current[data-v-486f0a9a]{background:color-mix(in srgb, var(--main-cover-color) 18%, transparent);border-color:color-mix(in srgb, var(--main-cover-color) 42%, transparent)}.queue-index[data-v-486f0a9a]{opacity:.66;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.78rem;display:flex}.playing-bars[data-v-486f0a9a]{justify-content:center;align-items:flex-end;gap:3px;width:18px;height:18px;display:flex}.playing-bars .line[data-v-486f0a9a]{background:var(--main-cover-color);border-radius:3px;width:3px;min-height:7px;animation:.9s ease-in-out infinite queue-line-move-486f0a9a}.playing-bars .line[data-v-486f0a9a]:nth-child(2){animation-delay:.12s}.playing-bars .line[data-v-486f0a9a]:nth-child(3){animation-delay:.24s}.queue-cover[data-v-486f0a9a]{object-fit:cover;border-radius:7px;width:48px;height:48px;box-shadow:0 8px 18px #0000003d}.queue-info[data-v-486f0a9a]{min-width:0}.queue-info .queue-name[data-v-486f0a9a]{font-size:.95rem;font-weight:650;line-height:1.2}.queue-info .queue-artists[data-v-486f0a9a]{opacity:.62;margin-top:5px;font-size:.78rem}.queue-duration[data-v-486f0a9a]{opacity:.54;font-variant-numeric:tabular-nums;font-size:.76rem}.queue-remove[data-v-486f0a9a]{appearance:none;color:var(--main-cover-color);opacity:0;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .2s,background-color .2s,transform .18s;display:flex}.queue-remove[data-v-486f0a9a]:hover,.queue-remove[data-v-486f0a9a]:focus-visible{opacity:1;background:#ffffff24}.queue-remove[data-v-486f0a9a]:active{transform:scale(.94)}.queue-empty[data-v-486f0a9a]{text-align:center;opacity:.56;justify-content:center;align-items:center;height:40vh;display:flex}@keyframes queue-line-move-486f0a9a{0%,to{height:16px}50%{height:8px}}@media (width<=1180px){.desktop-queue-panel[data-v-486f0a9a]{width:min(390px,100vw - 48px);right:24px}}.all[data-v-a5d709da]{flex-direction:row;align-items:center;width:100%;height:100%;display:flex;position:relative}.all.noLrc[data-v-a5d709da]{justify-content:flex-start}.all.noLrc .left[data-v-a5d709da]{flex-basis:100%;align-items:center;width:100%;padding-left:0;padding-right:0;transform:translate(0)scale(1)}.all .tip[data-v-a5d709da]{backdrop-filter:blur(20px);z-index:4;will-change:transform, opacity;background-color:#ffffff20;border-radius:25px;justify-content:center;align-items:center;width:300px;height:40px;display:flex;position:absolute;top:24px;left:calc(50% - 150px)}.all .tip span[data-v-a5d709da]{color:#ffffffc7}.all .left[data-v-a5d709da]{box-sizing:border-box;will-change:width, transform, opacity;flex-direction:column;flex:0 0 40%;justify-content:center;align-items:center;width:40%;padding-left:2rem;transition:flex-basis .34s cubic-bezier(.25,1,.5,1),width .34s cubic-bezier(.25,1,.5,1),padding .34s cubic-bezier(.25,1,.5,1),transform .34s cubic-bezier(.25,1,.5,1),opacity .24s;display:flex}.all .right[data-v-a5d709da]{mix-blend-mode:plus-lighter;opacity:1;will-change:flex-basis, transform, opacity;flex:0 60%;min-width:0;height:100%;padding-right:1rem;transition:flex-basis .34s cubic-bezier(.25,1,.5,1),padding .34s cubic-bezier(.25,1,.5,1),transform .3s cubic-bezier(.25,1,.5,1),opacity .24s;overflow:hidden}.all .right.lyrics-hidden[data-v-a5d709da]{opacity:0;pointer-events:none;flex-basis:0;padding-right:0;transform:translate(16px)}.bplayer .left .controls,.bplayer .left .controls .bouncing-slider,.bplayer .left .controls .n-icon{mix-blend-mode:plus-lighter}.desktop-toggle-controls[data-v-54a06958]{z-index:8;color:var(--main-cover-color);mix-blend-mode:plus-lighter;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;bottom:clamp(22px,4vh,44px);right:clamp(24px,4vw,64px)}.toggle-icon-button[data-v-54a06958]{appearance:none;color:currentColor;aspect-ratio:1;mix-blend-mode:plus-lighter;opacity:.45;cursor:pointer;will-change:opacity, transform;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:opacity .24s,transform .26s cubic-bezier(.34,1.56,.64,1);display:flex}.toggle-icon-button[data-v-54a06958] svg{aspect-ratio:1;width:2.45rem;height:2.45rem;display:block}.toggle-icon-button[data-v-54a06958]:hover,.toggle-icon-button[aria-pressed=true][data-v-54a06958]{opacity:.92}.toggle-icon-button[data-v-54a06958]:hover{transform:scale(1.05)}.toggle-icon-button[data-v-54a06958]:active{transform:scale(.96)}@media screen and (width<=1600px),(height<=1000px){.toggle-icon-button[data-v-54a06958]{width:2.8rem;height:2.8rem}.toggle-icon-button[data-v-54a06958] svg{width:2.25rem;height:2.25rem}}.bplayer[data-v-bfa89dfc]{z-index:2000;width:100%;height:100%;color:var(--main-cover-color);will-change:transform;pointer-events:none;background-position:50%;background-repeat:no-repeat;border-radius:1em 1em 0 0;justify-content:center;transition:border-radius .25s,transform .5s cubic-bezier(.25,1,.5,1);display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(100%)}.bplayer.opened[data-v-bfa89dfc]{pointer-events:auto;border-radius:0;transition:border-radius .25s .25s,transform .5s cubic-bezier(.25,1,.5,1);transform:translateY(0%)}.bplayer.mobile-player[data-v-bfa89dfc]{z-index:2100;opacity:1;visibility:visible;pointer-events:none;border-radius:0;min-width:0;min-height:0;transition:none;display:block;transform:none;background-color:#0000!important}.bplayer.mobile-player.mobile-visible[data-v-bfa89dfc]{opacity:1;visibility:visible;border-radius:0;transition:none;transform:none}.bplayer.mobile-player.mobile-closed[data-v-bfa89dfc]{opacity:1;visibility:visible;pointer-events:none}.bplayer.mobile-player.opened[data-v-bfa89dfc]{pointer-events:auto}.bplayer.mobile-player.mobile-transitioning[data-v-bfa89dfc],.bplayer.mobile-player.mobile-exiting[data-v-bfa89dfc]{pointer-events:none}.bplayer.mobile-player .mobile-player-shell[data-v-bfa89dfc]{grid-template-rows:[thumb] calc(var(--app-safe-area-top,0px) + 30px) [main-view] 1fr;transform-origin:bottom;will-change:transform, opacity;background-color:#0000;border-radius:0;grid-template-columns:1fr;min-width:0;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.bplayer.mobile-player .mobile-player-shell .mobile-background-visual[data-v-bfa89dfc]{z-index:1;pointer-events:none;will-change:opacity, border-radius;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.bplayer.mobile-player .mobile-player-shell .mobile-background-visual[data-v-bfa89dfc] .big-player-background{z-index:0;transform:translate3d(0, calc(var(--mobile-player-bg-reveal-y,0) * -1px), 0);will-change:transform, opacity}.bplayer.mobile-player .mobile-player-shell .mobile-background-visual[data-v-bfa89dfc] .gray{opacity:var(--mobile-player-gray-opacity,0);will-change:opacity;backdrop-filter:none!important;background-color:#000!important;transition:none!important}.bplayer.mobile-player[data-v-bfa89dfc] .mobile-pages{z-index:2}.bplayer.mobile-player[data-v-bfa89dfc] .mobile-small-controls{opacity:0;pointer-events:none;transition:opacity .5s}.bplayer.mobile-player[data-v-bfa89dfc] .mobile-cover-layout{pointer-events:auto}.bplayer.mobile-player[data-v-bfa89dfc] .mobile-lyric,.bplayer.mobile-player[data-v-bfa89dfc] .no-lyrics{opacity:0;pointer-events:none;transition:opacity .5s}.bplayer.mobile-player[data-v-bfa89dfc] .mobile-big-controls{opacity:1}.bplayer.mobile-player.layer2-active[data-v-bfa89dfc] .mobile-small-controls{opacity:1;pointer-events:auto;transition:opacity .25s .25s}.bplayer.mobile-player.layer2-active[data-v-bfa89dfc] .mobile-cover-layout{pointer-events:none}.bplayer.mobile-player.layer2-active[data-v-bfa89dfc] .mobile-lyric,.bplayer.mobile-player.layer2-active[data-v-bfa89dfc] .no-lyrics{opacity:1;pointer-events:auto;transition:opacity .5s .5s}.bplayer.mobile-player.layer2-active[data-v-bfa89dfc] .mobile-big-controls{opacity:0;pointer-events:none}.bplayer.mobile-player.queue-active[data-v-bfa89dfc] .mobile-cover-frame,.bplayer.mobile-player.queue-active[data-v-bfa89dfc] .mobile-cover-layout,.bplayer.mobile-player.queue-active[data-v-bfa89dfc] .mobile-lyric-layout{pointer-events:none}.bplayer.bplayer-eplor[data-v-bfa89dfc],.bplayer.bplayer-blur[data-v-bfa89dfc]{background-color:gray!important}.bplayer.mobile-player.bplayer-eplor[data-v-bfa89dfc],.bplayer.mobile-player.bplayer-blur[data-v-bfa89dfc]{background-color:#0000!important}@keyframes slowRotate-bfa89dfc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-bfa89dfc],.fade-leave-active[data-v-bfa89dfc]{transition:opacity .3s cubic-bezier(.34,1.56,.64,1)}.fade-enter-from[data-v-bfa89dfc],.fade-leave-to[data-v-bfa89dfc]{opacity:0}.show-enter-active[data-v-fa9f45f8],.show-leave-active[data-v-fa9f45f8]{transition:all .3s cubic-bezier(.65,.05,.36,1);transform:translateY(0)}.show-enter-from[data-v-fa9f45f8],.show-leave-to[data-v-fa9f45f8]{transform:translateY(80px)}.fade-enter-active[data-v-fa9f45f8],.fade-leave-active[data-v-fa9f45f8]{transition:opacity .15s cubic-bezier(.4,0,.2,1)}.mini-lyric-enter-active[data-v-fa9f45f8],.mini-lyric-leave-active[data-v-fa9f45f8]{transition:opacity 80ms linear}.fade-enter-from[data-v-fa9f45f8],.fade-leave-to[data-v-fa9f45f8],.mini-lyric-enter-from[data-v-fa9f45f8],.mini-lyric-leave-to[data-v-fa9f45f8]{opacity:0}.player[data-v-fa9f45f8]{--player-data-edge-inset:14px;--player-control-edge-inset:14px;height:70px;bottom:0;left:var(--sidebar-width,240px);width:calc(100% - var(--sidebar-width,240px) - var(--player-right-inset,0px));z-index:2;border-top:1px solid var(--mobile-mini-player-surface-border,var(--acrylic-border,#0000000a));box-shadow:var(--mobile-mini-player-surface-shadow,none);transition:left .3s,width .3s,opacity .18s,translate .22s;position:fixed;background-color:var(--player-surface-bg,var(--app-shell-bg,var(--layout-bg,#fff)))!important}@media (width<=768px){.player[data-v-fa9f45f8]{width:100%;z-index:var(--mobile-mini-player-z-index,2);pointer-events:var(--mobile-mini-player-pointer-events,auto);touch-action:pan-x;isolation:isolate;--player-data-edge-inset:0px;--player-control-edge-inset:0px;box-shadow:none;bottom:56px;left:0;--n-border-color:transparent!important;--n-border-radius:0!important;background-color:#0000!important;border:none!important;outline:none!important;overflow:visible!important}.player[data-v-fa9f45f8]:before{content:"";z-index:-1;background-color:var(--mobile-mini-player-surface-bg,var(--acrylic-bg,#ffffff73));box-shadow:var(--mobile-mini-player-surface-shadow,0 -10px 28px #0000001a);opacity:var(--mobile-mini-player-surface-opacity,1);transform:translate3d(0, var(--mobile-mini-player-mask-y,0px), 0);pointer-events:none;will-change:opacity, transform;position:absolute;inset:0}.player[data-v-fa9f45f8] .n-card__content{position:static;border:none!important;outline:none!important}}.player .slider[data-v-fa9f45f8]{z-index:2;width:100%;opacity:var(--mobile-mini-player-chrome-opacity,var(--mobile-mini-player-ui-opacity,1));transform:translateY(var(--mobile-mini-player-ui-y,0px));will-change:opacity, transform;justify-content:space-between;align-items:center;display:flex;position:absolute;top:-12px;left:0}@media (width<=640px){.player .slider[data-v-fa9f45f8]{top:-8px}.player .slider>span[data-v-fa9f45f8]{display:none}}.player .slider>span[data-v-fa9f45f8]{white-space:nowrap;background-color:var(--n-color);outline:1px solid var(--n-border-color);border-radius:var(--radius-pill);margin:0 2px;padding:2px 8px;font-size:12px}.player .slider .vue-slider[data-v-fa9f45f8]{cursor:pointer;width:100%!important;height:3px!important}.player .slider .vue-slider .slider-tooltip[data-v-fa9f45f8]{white-space:nowrap;background-color:var(--n-color);outline:1px solid var(--n-border-color);border-radius:var(--radius-pill);padding:2px 8px;font-size:12px}.player .slider .vue-slider[data-v-fa9f45f8] .vue-slider-rail{background-color:var(--n-border-color);border-radius:var(--radius-pill)}.player .slider .vue-slider[data-v-fa9f45f8] .vue-slider-rail .vue-slider-process{background-color:var(--main-color)}.player .slider .vue-slider[data-v-fa9f45f8] .vue-slider-rail .vue-slider-dot{width:12px!important;height:12px!important}.player .slider .vue-slider[data-v-fa9f45f8] .vue-slider-rail .vue-slider-dot-handle-focus{box-shadow:0px 0px 1px 2px var(--main-color)}.player .all[data-v-fa9f45f8]{z-index:1;grid-template-columns:repeat(3,1fr);align-items:center;max-width:1400px;height:100%;margin:0 auto;display:grid;position:relative}.player .all .data[data-v-fa9f45f8]{z-index:4;box-sizing:border-box;min-width:0;padding-left:var(--player-data-edge-inset,14px);transform:translate3d(0, var(--mobile-mini-player-root-y,0px), 0);will-change:transform;flex-direction:row;align-items:center;display:flex;position:relative;overflow:hidden}.player .all .data .pic[data-v-fa9f45f8]{width:50px;min-width:50px;height:50px;clip-path:inset(0 round var(--radius-md));z-index:4;cursor:pointer;opacity:var(--mobile-mini-player-artwork-opacity,1);will-change:opacity;margin-right:12px;position:relative;overflow:hidden;box-shadow:0 6px 8px -2px #00000029;border-radius:var(--radius-md)!important}.player .all .data .pic img[data-v-fa9f45f8]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.player .all .data .name[data-v-fa9f45f8]{z-index:4;min-width:0;opacity:var(--mobile-mini-player-text-opacity,var(--mobile-mini-player-ui-opacity,1));transform:translateY(var(--mobile-mini-player-text-y,0px));will-change:opacity, transform;position:relative;overflow:hidden}.player .all .data .name .song[data-v-fa9f45f8]{cursor:pointer;font-size:16px;font-weight:700;transition:all .3s}.player .all .data .name .song[data-v-fa9f45f8]:hover{color:var(--main-color)}.player .all .data .name .artisrOrLrc[data-v-fa9f45f8]{margin-top:var(--mobile-mini-player-detail-margin,2px);max-height:var(--mobile-mini-player-detail-height,1.3em);opacity:var(--mobile-mini-player-detail-opacity,1);will-change:opacity, max-height, margin-top;font-size:12px;line-height:1.3;overflow:hidden}.player .all .data .name .artisrOrLrc .lrc[data-v-fa9f45f8]{white-space:nowrap;word-break:normal;width:100%;height:1.3em;line-height:1.3;position:relative;overflow:hidden;display:block!important}.player .all .data .name .artisrOrLrc .lrc .lrc-measure-content[data-v-fa9f45f8]{white-space:nowrap;display:inline-block}.player .all .data .name .artisrOrLrc .lrc.is-marquee .lrc-measure-content[data-v-fa9f45f8]{visibility:hidden;pointer-events:none;position:absolute}.player .all .data .name .artisrOrLrc .lrc .mini-lrc-marquee[data-v-fa9f45f8]{width:100%;height:1.3em;color:inherit;line-height:1.3}.player .all .data .name .artisrOrLrc .lrc .mini-lrc-marquee[data-v-fa9f45f8] .overflow-marquee__group{white-space:nowrap;align-items:center;min-width:max-content;height:1.3em;line-height:1.3}.player .all .data .name .artisrOrLrc .lrc .lrc-marquee-content[data-v-fa9f45f8]{white-space:nowrap;padding-right:2em;display:inline-block}.player .all .data .name .artisrOrLrc .lrc .lrc-word[data-v-fa9f45f8]{display:inline}.player .all .control[data-v-fa9f45f8]{z-index:3;opacity:var(--mobile-mini-player-chrome-opacity,var(--mobile-mini-player-ui-opacity,1));transform:translateY(var(--mobile-mini-player-ui-y,0px));will-change:opacity, transform;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.player .all .control .next[data-v-fa9f45f8],.player .all .control .prev[data-v-fa9f45f8],.player .all .control .dislike[data-v-fa9f45f8]{color:var(--main-color);cursor:pointer;border-radius:var(--radius-pill);padding:4px;transition:all .3s;transform:scale(1)}.player .all .control .next[data-v-fa9f45f8]:hover,.player .all .control .prev[data-v-fa9f45f8]:hover,.player .all .control .dislike[data-v-fa9f45f8]:hover{color:var(--n-color-embedded);background-color:var(--main-color)}.player .all .control .next[data-v-fa9f45f8]:active,.player .all .control .prev[data-v-fa9f45f8]:active,.player .all .control .dislike[data-v-fa9f45f8]:active{transform:scale(.9)}.player .all .control .dislike[data-v-fa9f45f8]{padding:9px}.player .all .control .play-state[data-v-fa9f45f8]{width:46px;height:46px;color:var(--main-color);cursor:pointer;justify-content:center;align-items:center;margin:0 12px;transition:all .3s;display:flex;position:relative;transform:scale(1)}.player .all .control .play-state .play-state-inner[data-v-fa9f45f8]{justify-content:center;align-items:center;display:flex;position:absolute}.player .all .control .play-state[data-v-fa9f45f8]:hover{transform:scale(1.1)}.player .all .control .play-state[data-v-fa9f45f8]:active{transform:scale(1)}.player .all .menu[data-v-fa9f45f8]{height:100%;color:var(--main-color);z-index:3;box-sizing:border-box;padding-right:var(--player-control-edge-inset,14px);opacity:var(--mobile-mini-player-chrome-opacity,var(--mobile-mini-player-ui-opacity,1));transform:translateY(var(--mobile-mini-player-ui-y,0px));will-change:opacity, transform;flex-direction:row;justify-content:flex-end;align-items:center;display:flex;position:relative}@media (width<=640px){.player .all .menu .volume[data-v-fa9f45f8],.player .all .menu .like[data-v-fa9f45f8],.player .all .menu .add-playlist[data-v-fa9f45f8],.player .all .menu .pattern[data-v-fa9f45f8]{display:none!important}}.player .all .menu.fm .pattern[data-v-fa9f45f8],.player .all .menu.fm .playlist[data-v-fa9f45f8]{display:none}.player .all .menu .n-icon[data-v-fa9f45f8]{border-radius:var(--radius-md);cursor:pointer;padding:4px;transition:all .3s}@media (width>=640px){.player .all .menu .n-icon[data-v-fa9f45f8]:hover{background-color:var(--main-color);color:var(--n-color-embedded)}}.player .all .menu .n-icon[data-v-fa9f45f8]:active{transform:scale(.95)}.player .all .menu .like[data-v-fa9f45f8]{justify-content:center;align-items:center;display:flex}.player .all .menu .like .n-icon[data-v-fa9f45f8]{margin-top:1px;padding:7px}.player .all .menu .add-playlist[data-v-fa9f45f8]{justify-content:center;align-items:center;margin-left:8px;display:flex}.player .all .menu .pattern[data-v-fa9f45f8]{margin-left:8px}.player .all .menu .pattern .n-icon[data-v-fa9f45f8]{padding:8px;font-size:22px}.player .all .menu .playlist[data-v-fa9f45f8]{justify-content:center;align-items:center;margin-left:8px;display:flex}.player .all .menu .playlist.open .n-icon[data-v-fa9f45f8]{background-color:var(--main-color);color:var(--n-color-embedded)}.player .all .menu .volume[data-v-fa9f45f8]{flex-direction:row;align-items:center;width:100px;margin-left:8px;display:flex}.player .all .menu .volume .n-icon[data-v-fa9f45f8]{margin-right:6px}.player .all .menu .volume .volmePg[data-v-fa9f45f8]{--n-handle-size:12px;--n-rail-height:3px}@media (width<=620px){.player .all[data-v-fa9f45f8]{flex-direction:row;justify-content:space-between;display:flex}.player .all .data .time[data-v-fa9f45f8]{display:none}.player .all .control[data-v-fa9f45f8]{margin-left:auto}.player .all .control .prev[data-v-fa9f45f8],.player .all .control .next[data-v-fa9f45f8]{display:none}.player .all .control .play-state[data-v-fa9f45f8]{margin:0}}.titlebar[data-v-bde44b2d]{top:var(--app-floating-control-top);right:var(--app-floating-control-inset,14px);z-index:9999;border:1px solid var(--acrylic-border,#0000000f);border-radius:var(--radius-lg);background-color:var(--titlebar-bg,#ffffff85);backdrop-filter:blur(18px)saturate(160%);user-select:none;-webkit-app-region:no-drag;align-items:center;height:30px;transition:opacity .25s,background-color .2s,border-color .2s;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 20px #00000014,inset 0 1px #ffffff42}.titlebar.dark-mode[data-v-bde44b2d]{--titlebar-bg:#1818188f}.titlebar.bigplayer-mode[data-v-bde44b2d]{opacity:0}.titlebar.bigplayer-mode[data-v-bde44b2d]:hover{opacity:1}.decorum-tb-btn[data-v-bde44b2d]{cursor:default;width:38px;height:100%;box-shadow:none;text-rendering:optimizelegibility;color:var(--n-text-color,#333);background-color:#0000;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;padding:0;font-family:Segoe Fluent Icons,Segoe MDL2 Assets;font-size:10px;font-weight:300;transition:background-color .12s,color .12s;display:flex}.decorum-tb-btn[data-v-bde44b2d]:hover{background-color:#00000014}.decorum-tb-btn.close[data-v-bde44b2d]:hover{color:#fff;background-color:#ff0000b3}.dark-mode .decorum-tb-btn[data-v-bde44b2d]{color:#ffffffd9}.dark-mode .decorum-tb-btn[data-v-bde44b2d]:hover{background-color:#ffffff1f}.dark-mode .decorum-tb-btn.close[data-v-bde44b2d]:hover{color:#fff;background-color:#ff0000b3}.bigplayer-mode .decorum-tb-btn[data-v-bde44b2d]{color:#ffffffd9}.bigplayer-mode .decorum-tb-btn[data-v-bde44b2d]:hover{background-color:#ffffff1a}.bigplayer-mode .decorum-tb-btn.close[data-v-bde44b2d]:hover{color:#fff;background-color:#ff0000b3}.sidebar-item[data-v-fe0795ce]{grid-template-columns:var(--sidebar-item-slot,40px) minmax(0, 1fr);border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--sidebar-text,var(--n-text-color));transition:background-color var(--duration-150) var(--ease-out), color var(--duration-150) var(--ease-out), width var(--duration-300) var(--ease-out);cursor:pointer;white-space:nowrap;align-items:center;padding:0;text-decoration:none;display:grid;overflow:hidden}.sidebar-item.collapsed[data-v-fe0795ce]{width:var(--sidebar-item-slot,40px);min-height:34px;margin-inline:auto}.sidebar-item[data-v-fe0795ce]:hover{background-color:var(--sidebar-hover-bg,var(--n-border-color))}.sidebar-item[data-v-fe0795ce]:active{transition:transform var(--duration-150) var(--ease-out);transform:scale(.97)}.sidebar-item.router-link-active[data-v-fe0795ce]{color:var(--sidebar-accent,var(--main-color));background-color:var(--sidebar-active-bg,color-mix(in srgb, var(--main-color) 14%, transparent));font-weight:600}.sidebar-item.router-link-active .sidebar-item-icon[data-v-fe0795ce]{color:var(--sidebar-accent,var(--main-color))}.sidebar-item-icon-slot[data-v-fe0795ce]{width:var(--sidebar-item-slot,40px);min-width:var(--sidebar-item-slot,40px);justify-content:center;align-items:center;height:32px;display:flex}.sidebar-item-icon[data-v-fe0795ce]{transition:color var(--duration-150) var(--ease-out), transform var(--duration-300) var(--ease-out)}.sidebar-item-label[data-v-fe0795ce]{text-overflow:ellipsis;text-align:left;opacity:1;min-width:0;transition:opacity var(--duration-200) var(--ease-out) var(--duration-100), transform var(--duration-300) var(--ease-out);padding-right:10px;font-size:12.5px;line-height:18px;overflow:hidden;transform:translate(0)}.sidebar-item-label.hidden[data-v-fe0795ce]{opacity:0;transition:opacity var(--duration-100) var(--ease-out), transform var(--duration-300) var(--ease-out);transform:translate(-4px)}.sidebar-playlist-item[data-v-130e8dc7]{grid-template-columns:var(--sidebar-item-slot,40px) minmax(0, 1fr);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;align-items:center;width:100%;min-height:31px;padding:0;transition:background-color .2s,width .3s;display:grid;overflow:hidden}.sidebar-playlist-item.collapsed[data-v-130e8dc7]{width:var(--sidebar-item-slot,40px);min-height:34px;margin-inline:auto}.sidebar-playlist-item[data-v-130e8dc7]:hover{background-color:var(--sidebar-hover-bg,var(--n-border-color))}.sidebar-playlist-item[data-v-130e8dc7]:active{transform:scale(.98)}.sidebar-playlist-cover-slot[data-v-130e8dc7]{width:var(--sidebar-item-slot,40px);min-width:var(--sidebar-item-slot,40px);justify-content:center;align-items:center;height:31px;display:flex}.sidebar-playlist-cover[data-v-130e8dc7]{border-radius:var(--radius-sm);object-fit:cover;width:22px;min-width:22px;height:22px;transition:border-radius .2s}.collapsed .sidebar-playlist-cover[data-v-130e8dc7]{border-radius:var(--radius-pill)}.sidebar-playlist-name[data-v-130e8dc7]{min-width:0;color:var(--sidebar-text,var(--n-text-color));white-space:nowrap;text-overflow:ellipsis;opacity:1;padding-right:10px;font-size:12.5px;line-height:18px;transition:opacity .2s .1s,transform .3s;overflow:hidden;transform:translate(0)}.sidebar-playlist-name.hidden[data-v-130e8dc7]{opacity:0;transition:opacity .1s,transform .3s;transform:translate(-4px)}.sidebar[data-v-eb26086b]{z-index:0;background-color:var(--app-shell-bg,var(--layout-bg,#fff));--sidebar-text:#333;--sidebar-text-secondary:#999;--sidebar-hover-bg:#0000000b;--sidebar-active-bg:color-mix(in srgb, var(--main-color) 12%, transparent);--sidebar-accent:var(--main-color);--sidebar-divider:#0000000a;--sidebar-item-slot:40px;--sidebar-control-size:32px;flex-direction:column;height:100vh;transition:background-color .3s;display:flex;position:relative;overflow:visible}.sidebar.search-active[data-v-eb26086b]{z-index:var(--z-search-overlay,1900)}.sidebar.dark[data-v-eb26086b]{--sidebar-text:#ffffffe6;--sidebar-text-secondary:#fff6;--sidebar-hover-bg:#ffffff0f;--sidebar-divider:#ffffff0a}@media (width<=768px){.sidebar[data-v-eb26086b]{display:none}}.sidebar-header[data-v-eb26086b]{z-index:2;grid-template-columns:minmax(0, 1fr) var(--sidebar-control-size);background-color:var(--app-shell-bg,var(--layout-bg,#fff));align-items:center;gap:4px;min-height:46px;padding:8px;transition:grid-template-columns .22s,padding .22s;display:grid;position:relative}.sidebar-header.collapsed[data-v-eb26086b]{grid-template-columns:var(--sidebar-item-slot);justify-content:center;padding:8px}.sidebar-header.collapsed .sidebar-search[data-v-eb26086b]{display:none}.sidebar-search[data-v-eb26086b]{opacity:1;min-width:0;transition:opacity .15s}.sidebar-search[data-v-eb26086b] .list{z-index:var(--z-search-overlay,1900)}.sidebar-search[data-v-eb26086b] .searchInp{--search-surface-bg:rgba(var(--app-shell-rgb,242, 242, 244), .64);--search-surface-bg-focus:rgba(var(--app-shell-rgb,242, 242, 244), .78);width:100%}.sidebar-search[data-v-eb26086b] .input{border-radius:var(--radius-md);height:28px;box-shadow:none}.sidebar-search[data-v-eb26086b] .input .n-input__input-el{height:28px;font-size:12px}.sidebar-search[data-v-eb26086b] .list{width:276px;top:34px}.sidebar-search.hidden[data-v-eb26086b]{opacity:0;pointer-events:none}.sidebar-toggle[data-v-eb26086b]{width:var(--sidebar-control-size);height:var(--sidebar-control-size);cursor:pointer;border-radius:var(--radius-sm);color:var(--sidebar-text);justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex}.sidebar-toggle[data-v-eb26086b]:hover{background-color:var(--sidebar-hover-bg)}.sidebar-scroll[data-v-eb26086b]{flex:1;overflow:hidden}.sidebar-scroll[data-v-eb26086b] .n-scrollbar-rail{opacity:0;transition:opacity .3s}.sidebar-scroll[data-v-eb26086b]:hover .n-scrollbar-rail{opacity:1}.sidebar-scroll.collapsed[data-v-eb26086b] .n-scrollbar-rail{display:none}.sidebar-section[data-v-eb26086b]{padding:1px 8px;transition:padding .3s}.sidebar-section.collapsed[data-v-eb26086b]{padding:1px 8px}.sidebar-section+.sidebar-section[data-v-eb26086b]{margin-top:10px;padding-top:2px}.sidebar-primary[data-v-eb26086b]{padding-top:4px}.sidebar-section-header[data-v-eb26086b]{text-transform:uppercase;min-height:24px;color:var(--sidebar-text-secondary);letter-spacing:0;white-space:nowrap;cursor:pointer;opacity:1;justify-content:space-between;align-items:center;gap:8px;padding:1px 7px 3px 11px;font-size:11px;font-weight:700;transition:color .2s,opacity .18s,padding .22s;display:flex;position:relative;overflow:hidden}.sidebar-section-header span[data-v-eb26086b]{opacity:1;transition:opacity .18s}.sidebar-section-header .section-chevron[data-v-eb26086b]{opacity:.68;transition:opacity .2s,transform .2s}.sidebar-section-header .section-chevron.open[data-v-eb26086b]{transform:rotate(90deg)}.sidebar-section-header[data-v-eb26086b]:hover{color:var(--sidebar-text)}.sidebar-section-header:hover .section-chevron[data-v-eb26086b]{opacity:1}.sidebar-section-content[data-v-eb26086b]{overflow:hidden}.sidebar-section.collapsed .sidebar-section-header[data-v-eb26086b]{cursor:default;opacity:1;pointer-events:none;padding:1px 0 3px}.sidebar-section.collapsed .sidebar-section-header span[data-v-eb26086b],.sidebar-section.collapsed .sidebar-section-header .n-icon[data-v-eb26086b]{opacity:0}.sidebar-section.collapsed .sidebar-section-header[data-v-eb26086b]:after{content:"";border-radius:var(--radius-pill);background-color:var(--sidebar-divider);height:1px;position:absolute;top:50%;left:13px;right:13px;transform:translateY(-50%)}.sidebar-empty[data-v-eb26086b]{color:var(--sidebar-text-secondary);white-space:nowrap;padding:8px 12px;font-size:12px;overflow:hidden}.sidebar-footer[data-v-eb26086b]{border-top:1px solid var(--sidebar-divider);padding:7px 8px;transition:padding .3s}.sidebar-footer.collapsed[data-v-eb26086b]{padding:8px}.sidebar-user[data-v-eb26086b]{grid-template-columns:var(--sidebar-item-slot) minmax(0, 1fr);border-radius:var(--radius-md);background-color:var(--sidebar-hover-bg);cursor:pointer;white-space:nowrap;align-items:center;width:100%;min-height:32px;margin-top:4px;padding:0;transition:background-color .2s,width .3s;display:grid;overflow:hidden}.sidebar-user.collapsed[data-v-eb26086b]{width:var(--sidebar-item-slot);margin-inline:auto;min-height:34px;margin-top:4px}.sidebar-user[data-v-eb26086b] .n-avatar{justify-self:center}.sidebar-user[data-v-eb26086b]:hover{background-color:var(--sidebar-active-bg)}.sidebar-user-name[data-v-eb26086b]{min-width:0;color:var(--sidebar-text);white-space:nowrap;text-overflow:ellipsis;opacity:1;padding-right:10px;font-size:12.5px;transition:opacity .2s .1s,transform .3s;overflow:hidden;transform:translate(0)}.sidebar-user-name.hidden[data-v-eb26086b]{opacity:0;transition:opacity .1s,transform .3s;transform:translate(-4px)}.sidebar-text-fade-enter-active[data-v-eb26086b]{transition:opacity .25s .15s}.sidebar-text-fade-leave-active[data-v-eb26086b]{transition:opacity .1s}.sidebar-text-fade-enter-from[data-v-eb26086b],.sidebar-text-fade-leave-to[data-v-eb26086b]{opacity:0}.mobile-tab-bar[data-v-bbe5480d]{height:calc(56px + var(--app-safe-area-bottom,0px));padding-bottom:var(--app-safe-area-bottom,0px);z-index:var(--mobile-mini-player-bottom-z-index,1000);pointer-events:var(--mobile-mini-player-bottom-pointer-events,auto);transform:translate3d(0, var(--mobile-mini-player-bottom-y,0%), 0);will-change:transform;background-color:#fff;border-top:1px solid #e8e8e8;justify-content:space-around;align-items:center;transition:background-color .3s;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-tab-bar.dark[data-v-bbe5480d]{background-color:#18181c;border-top-color:#2a2a30}@media (width<=768px){.mobile-tab-bar[data-v-bbe5480d]{display:flex}}.tab-item[data-v-bbe5480d]{cursor:pointer;color:#999;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;height:100%;transition:color .3s;display:flex}.dark .tab-item[data-v-bbe5480d]{color:#777}.tab-item.active[data-v-bbe5480d]{color:var(--main-color)}.tab-item[data-v-bbe5480d]:active{transform:scale(.92)}.tab-label[data-v-bbe5480d]{font-size:10px;line-height:1}.queue-panel[data-v-35573882]{background-color:var(--app-shell-bg,var(--layout-bg,#fff));flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.queue-now[data-v-35573882]{border-bottom:1px solid var(--acrylic-border,#0000000f);padding:16px 14px 12px}.queue-title[data-v-35573882],.queue-list-header[data-v-35573882]{color:var(--n-text-color);font-size:13px;font-weight:700}.now-card[data-v-35573882]{border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--n-text-color) 6%, transparent);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:8px;display:grid}.now-cover[data-v-35573882],.queue-cover[data-v-35573882]{border-radius:var(--radius-sm);object-fit:cover;width:42px;height:42px}.now-meta[data-v-35573882],.queue-meta[data-v-35573882]{min-width:0}.now-name[data-v-35573882],.queue-name[data-v-35573882]{color:var(--n-text-color);font-size:13px;font-weight:650}.now-artists[data-v-35573882],.queue-artists[data-v-35573882]{color:var(--n-text-color-3);margin-top:2px;font-size:12px}.queue-list-section[data-v-35573882]{flex-direction:column;flex:1;min-height:0;display:flex}.queue-list-header[data-v-35573882]{justify-content:space-between;align-items:baseline;gap:10px;padding:14px 14px 8px;display:flex}.queue-count[data-v-35573882]{color:var(--n-text-color-3);flex:none;font-size:11px;font-weight:500}.queue-scroll[data-v-35573882]{flex:1;min-height:0}.queue-list[data-v-35573882]{padding:0 8px 12px}.queue-row[data-v-35573882]{border-radius:var(--radius-md);cursor:pointer;min-height:48px;color:var(--n-text-color-2);grid-template-columns:26px 34px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:5px 6px;transition:background-color .16s,color .16s;display:grid}.queue-row[data-v-35573882]:nth-child(odd){background-color:color-mix(in srgb, var(--n-text-color) 3%, transparent)}.queue-row[data-v-35573882]:nth-child(2n){background-color:color-mix(in srgb, var(--n-text-color) 5%, transparent)}.queue-row+.queue-row[data-v-35573882]{margin-top:2px}.queue-row[data-v-35573882]:hover{background-color:color-mix(in srgb, var(--n-text-color) 9%, transparent)}.queue-row:hover .queue-remove[data-v-35573882]{opacity:1}.queue-row.active[data-v-35573882]{color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 14%, transparent)}.queue-row.active .queue-name[data-v-35573882],.queue-row.active .queue-artists[data-v-35573882],.queue-row.active .queue-index[data-v-35573882],.queue-row.active .queue-remove[data-v-35573882]{color:var(--main-color)}.queue-index[data-v-35573882]{text-align:center;color:var(--n-text-color-3);font-size:11px}.queue-cover[data-v-35573882]{width:34px;height:34px}.queue-remove[data-v-35573882]{border-radius:var(--radius-sm);color:var(--n-text-color-3);opacity:0;justify-self:center;padding:5px;transition:opacity .16s,background-color .16s}.queue-remove[data-v-35573882]:hover{background-color:color-mix(in srgb, var(--n-text-color) 10%, transparent)}.queue-empty[data-v-35573882]{color:var(--n-text-color-3);padding:14px;font-size:12px}.queue-bars[data-v-35573882]{justify-content:center;align-items:end;gap:2px;height:16px;display:flex}.queue-bars span[data-v-35573882]{border-radius:var(--radius-pill);background-color:currentColor;width:3px;height:10px;animation:.9s ease-in-out infinite queue-bar-35573882}@keyframes queue-bar-35573882{0%,to{height:8px}50%{height:15px}}.main-content[data-v-e95ea1cb]{transition:transform .3s,opacity .3s}.main-content .bigplayer-on[data-v-e95ea1cb]{opacity:0;transform:scale(.9)}.n-layout-content[data-v-e95ea1cb]{top:0;bottom:var(--layout-content-bottom);scroll-padding-top:var(--content-stage-padding-top);clip-path:inset(var(--content-stage-padding-top) var(--content-stage-padding-right) var(--content-stage-padding-y) var(--content-stage-padding-x) round var(--radius-panel));transition:all var(--duration-300) var(--ease-in-out);z-index:1;background-color:#0000!important}.n-layout-content[data-v-e95ea1cb] .n-scrollbar-rail--vertical{right:var(--content-scrollbar-right)!important}.n-layout-content .main[data-v-e95ea1cb]{z-index:2;box-sizing:border-box;width:100%;min-width:0;min-height:var(--content-panel-height);scroll-margin-top:var(--content-stage-padding-top);transition:min-height var(--duration-300) var(--ease-in-out), background-color var(--duration-200) var(--ease-out);background:0 0;flex:auto;margin:0;padding-top:48px;position:relative}.n-layout-content .content-stage[data-v-e95ea1cb]{box-sizing:border-box;min-height:100%;padding:var(--content-stage-padding-y) var(--content-stage-padding-right) var(--content-stage-padding-y) var(--content-stage-padding-x);padding-top:var(--content-stage-padding-top);transition:gap var(--duration-300) var(--ease-in-out);justify-content:flex-start;align-items:stretch;gap:0;scroll-margin-top:0;display:flex;position:relative}.n-layout-content .content-stage.queue-open[data-v-e95ea1cb]{gap:0}.n-layout-content .content-stage.queue-open .queue-column[data-v-e95ea1cb]{flex-basis:var(--queue-column-width);width:var(--queue-column-width);opacity:1;pointer-events:auto;transform:translate(0)}.n-layout-content .queue-column[data-v-e95ea1cb]{z-index:0;width:0;min-width:0;height:var(--content-panel-height);top:var(--content-stage-padding-top);opacity:0;pointer-events:none;transition:flex-basis var(--duration-300) var(--ease-in-out), width var(--duration-300) var(--ease-in-out), opacity var(--duration-200) var(--ease-out), transform var(--duration-300) var(--ease-in-out);flex:0 0 0;position:sticky;overflow:hidden;transform:translate(16px)}.n-layout-content .queue-column[data-v-e95ea1cb] .queue-panel{height:100%}@media (width<=768px){.n-layout-content[data-v-e95ea1cb]{clip-path:none}.n-layout-content .queue-column[data-v-e95ea1cb]{display:none}.n-layout-content .content-stage[data-v-e95ea1cb],.n-layout-content .content-stage.queue-open[data-v-e95ea1cb]{padding:0}.n-layout-content .main[data-v-e95ea1cb]{min-height:100%;padding-top:calc(52px + var(--app-safe-area-top,0px))}}.app-body[data-v-e95ea1cb]{background-color:var(--app-shell-bg,var(--layout-bg,#fff));height:100vh;overflow:hidden}.app-body[data-v-e95ea1cb]:after{content:"";pointer-events:none;opacity:0;width:100vw;height:100vh;transition:opacity var(--duration-500) var(--ease-out);z-index:1999;background-color:#000;display:block;position:fixed;top:0;left:0}.app-body.bigplayer-open[data-v-e95ea1cb]:after{opacity:.75}.app-layout-wrapper[data-v-e95ea1cb]{background-color:var(--app-shell-bg,var(--layout-bg,#fff));height:100vh;display:flex}.bigplayer-open .app-layout-wrapper[data-v-e95ea1cb]{overflow:hidden}.app-layout[data-v-e95ea1cb]{--content-stage-padding-x:0px;--content-stage-padding-right:8px;--content-stage-padding-y:0px;--content-stage-padding-top:var(--app-shell-top-gap);--content-scrollbar-right:calc(var(--content-stage-padding-right) + 2px);--player-right-inset:var(--content-stage-padding-right);--layout-content-bottom:0px;--queue-column-width:clamp(292px, 23vw, 342px);--content-panel-height:calc(100vh - var(--layout-content-bottom) - var(--content-stage-padding-top) - var(--content-stage-padding-y));--content-panel-border-color:var(--content-panel-border,color-mix(in srgb, rgb(var(--content-panel-accent-rgb,128, 128, 128)) var(--content-panel-border-accent-strength,18%), var(--content-panel-border-base,#0000001f)));flex:1;min-width:0;position:relative;background-color:var(--app-shell-bg,var(--layout-bg,#fff))!important}.app-layout.player-visible[data-v-e95ea1cb]{--layout-content-bottom:70px}.app-layout.queue-open[data-v-e95ea1cb]{--content-stage-padding-right:0px;--content-scrollbar-right:calc(var(--queue-column-width) + 2px);--player-right-inset:calc(var(--queue-column-width) + 8px)}@media (width>=1041px) and (width<=1180px){.app-layout[data-v-e95ea1cb]{--content-stage-padding-x:0px;--content-stage-padding-right:8px;--content-stage-padding-y:0px;--queue-column-width:clamp(252px, 24vw, 292px)}.app-layout.queue-open[data-v-e95ea1cb]{--content-stage-padding-right:0px;--content-scrollbar-right:calc(var(--queue-column-width) + 2px);--player-right-inset:calc(var(--queue-column-width) + 8px)}}@media (width<=768px){.app-layout[data-v-e95ea1cb]{--content-stage-padding-top:0px;--content-stage-padding-right:0px;--content-scrollbar-right:0px;--player-right-inset:0px;--layout-content-bottom:calc(56px + var(--app-safe-area-bottom,0px))}.app-layout.player-visible[data-v-e95ea1cb]{--layout-content-bottom:calc(126px + var(--app-safe-area-bottom,0px))}}.content-panel-frame[data-v-e95ea1cb]{top:var(--content-stage-padding-top);right:var(--content-stage-padding-right);bottom:calc(var(--layout-content-bottom) + var(--content-stage-padding-y));left:var(--content-stage-padding-x);z-index:0;pointer-events:none;border:1px solid var(--content-panel-border-color);border-radius:var(--radius-panel);background:var(--content-panel-stage-gradient,linear-gradient(transparent, transparent)), var(--content-panel-bg,var(--app-shell-bg,#fff));box-shadow:var(--content-panel-shadow,inset 0 1px 0 #ffffff52, inset 1px 0 0 #ffffff2e);transition:right var(--duration-300) var(--ease-in-out), bottom var(--duration-300) var(--ease-in-out), border-color var(--duration-200) var(--ease-out), border-radius var(--duration-300) var(--ease-in-out), background-color var(--duration-200) var(--ease-out), box-shadow var(--duration-200) var(--ease-out);position:absolute}.content-panel-frame[data-v-e95ea1cb]:before,.content-panel-frame[data-v-e95ea1cb]:after{content:"";top:18px;bottom:var(--radius-panel);pointer-events:none;width:18px;transition:opacity var(--duration-200) var(--ease-out);position:absolute}.content-panel-frame[data-v-e95ea1cb]:before{background:linear-gradient(to right, transparent, var(--content-panel-edge-shadow));left:-18px}.content-panel-frame[data-v-e95ea1cb]:after{opacity:0;background:linear-gradient(to left, transparent, var(--content-panel-edge-shadow));right:-18px}.app-layout.queue-open .content-panel-frame[data-v-e95ea1cb]{right:calc(var(--content-stage-padding-right) + var(--queue-column-width));border-radius:var(--radius-panel)}.app-layout.queue-open .content-panel-frame[data-v-e95ea1cb]:after{opacity:1}@media (width<=768px){.content-panel-frame[data-v-e95ea1cb]{display:none}}.nav-drag-layer[data-v-e95ea1cb]{top:0;left:var(--sidebar-width,208px);right:calc(var(--app-floating-control-inset,14px) + var(--app-titlebar-width,114px) + var(--app-titlebar-gap,10px));height:var(--app-drag-region-height);z-index:1500;pointer-events:auto;position:fixed}@media (width<=768px){.nav-drag-layer[data-v-e95ea1cb]{display:none}}.app-nav-overlay[data-v-e95ea1cb]{top:var(--app-floating-control-top);left:calc(var(--sidebar-width,208px) + var(--app-floating-control-inset,14px));right:var(--app-floating-control-inset,14px);z-index:1600;pointer-events:none;width:auto;position:fixed}.app-nav-overlay.tauri-nav[data-v-e95ea1cb]{right:calc(var(--app-floating-control-inset,14px) + var(--app-titlebar-width,114px) + var(--app-titlebar-gap,10px))}@media (width<=768px){.app-nav-overlay[data-v-e95ea1cb]{width:auto;top:0;left:12px;right:12px}}*{user-select:none;-webkit-user-drag:none;-webkit-user-drag:none}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-linear:linear;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--duration-400:.4s;--duration-500:.5s;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-panel:12px;--radius-pill:999px;--app-shell-bg:#f2f2f4;--app-shell-rgb:242, 242, 244;--layout-bg:var(--app-shell-bg);--content-panel-bg:#fff;--content-panel-edge-shadow:#00000014;--content-panel-gradient-overlay:#ffffffdb;--content-panel-hero-wash-opacity:.16;--content-panel-mid-wash-opacity:.075;--content-panel-side-wash-opacity:.045;--content-panel-wash-opacity:.04;--app-shell-top-gap:6px;--app-shell-side-gap:8px;--app-floating-control-top:calc(var(--app-shell-top-gap) + 6px);--app-floating-control-inset:calc(var(--app-shell-side-gap) + 6px);--app-drag-region-height:42px;--app-titlebar-width:114px;--app-titlebar-gap:10px;--z-search-overlay:1900;--transition-fast:.15s var(--ease-out);--transition-normal:.25s var(--ease-out);--transition-slow:.4s var(--ease-out);--transition-spring:.5s var(--ease-out);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html,body,#app{font-smooth:subpixel-antialiased;font-family:HarmonyOS_Regular,sans-serif!important}.s-dialog{border-radius:var(--radius-panel)}.s-dialog .n-dialog__close{margin:16px 26px 0 0}.s-dialog .n-dialog__title{font-size:18px;transform:translate(-8px)}.s-dialog .n-dialog__title i{font-size:24px}.s-modal{border-radius:var(--radius-panel);width:60vw;min-width:min(24rem,100vw);max-width:700px}.s-modal.close .n-card-header .n-base-close{display:none}.s-modal .n-card-header .n-card-header__main{font-size:18px}.s-modal .n-card__content{padding-right:28px}.s-modal .n-scrollbar{max-height:60vh;font-size:16px;line-height:32px}.n-modal-container .n-modal-body-wrapper .n-modal-mask{backdrop-filter:blur(16px)}.n-scrollbar .n-scrollbar-rail{right:0!important}.n-dropdown-menu{border-radius:var(--radius-panel)!important}.main-tab .n-tabs-tab.n-tabs-tab--active{transition:all var(--duration-200) var(--ease-in-out);font-weight:700!important}.n-message-container.n-message-container--top{top:16px!important}.n-message-container.n-message-container--top-mobile{top:8px!important;left:8px!important;right:8px!important;transform:none!important}.n-message-container .n-message-wrapper{margin-bottom:8px}.n-message-container .n-message{border-radius:var(--radius-panel);border:1px solid var(--message-border,#0000000f);backdrop-filter:blur(12px)saturate(180%);transition:transform var(--duration-400) var(--ease-out), opacity var(--duration-400) var(--ease-out), box-shadow var(--duration-200) var(--ease-out);padding:10px 14px;font-size:13px;box-shadow:0 4px 12px #00000014,0 1px 3px #0000000f;background:var(--message-bg,#ffffffb8)!important}.n-message-container .n-message .n-message__icon{margin-right:8px}.n-message-container .n-message .n-message__content{font-size:13px}.n-message-container .n-message .n-message__close{margin-left:6px}@media (width<=768px){.n-message-container.n-message-container--top,.n-message-container.n-message-container--top-mobile{width:auto!important;top:8px!important;left:12px!important;right:12px!important;transform:none!important}.n-message-container .n-message{justify-content:center;width:100%!important;max-width:none!important}.n-notification-container.n-notification-container--top{width:auto!important;top:8px!important;left:12px!important;right:12px!important;transform:none!important}.n-notification-container .n-notification{width:100%!important;max-width:none!important}}.n-notification{box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;border-radius:var(--radius-panel)!important}.n-notification-container--top-right{top:16px!important;right:16px!important}.n-alert{border-radius:var(--radius-panel)!important}.n-drawer-container .n-drawer{border-radius:var(--radius-panel) 0 0 var(--radius-panel);transition:all var(--duration-300) var(--ease-in-out)}@media (width<=450px){.n-drawer-container .n-drawer{border-radius:0;width:100%!important}}.n-slider:hover .n-slider-rail .n-slider-rail__fill,.n-slider .n-slider-rail .n-slider-rail__fill{background-color:var(--main-color)}.text-hidden{-webkit-line-clamp:1;line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.n-layout-header{padding:0 28px}.n-layout-content .main{padding:24px 28px 54px}.n-layout-content .main .player{padding:0 28px}@media (width<=768px){.n-layout-header{padding:0 4vw}.n-layout-content .main{padding:24px 4vw 54px}.n-layout-content .main .player{padding:0 4vw}}.fade-enter-active,.fade-leave-active{transition:opacity var(--duration-200) var(--ease-in-out)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-scale-enter-active,.fade-scale-leave-active{transition:opacity var(--duration-300) var(--ease-out), transform var(--duration-300) var(--ease-out)}.fade-scale-enter-from{opacity:0;transform:translateY(8px)}.fade-scale-leave-to{opacity:0;transform:translateY(-8px)}.fadeDown-enter-active,.fadeDown-leave-active{transition:opacity var(--duration-200) var(--ease-out), transform var(--duration-200) var(--ease-out)}.fadeDown-enter-from,.fadeDown-leave-to{opacity:0;transform:translateY(-6px)}.router-enter-active,.router-leave-active{transition:all var(--duration-200) var(--ease-in-out)}.router-enter-from,.router-leave-to{opacity:0;transform:translate(6px)}.shrink-enter-active,.shrink-leave-active{transition:opacity var(--duration-200) var(--ease-out), transform var(--duration-200) var(--ease-out)}.shrink-enter-from{opacity:0;transform:scale(.92)}.shrink-leave-to{opacity:0;transform:scale(.96)}.up-enter-active,.up-leave-active{transition:transform var(--duration-500) var(--ease-out)}.up-enter-from,.up-leave-to{transform:translateY(100%)}.left-enter-active,.left-leave-active{transition:transform var(--duration-300) var(--ease-out), opacity var(--duration-300) var(--ease-out)}.left-enter-from{transform:translate(-100%)}.left-leave-to{opacity:0;transform:translate(-100%)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform var(--duration-200) var(--ease-out), opacity var(--duration-200) var(--ease-out)}.slide-left-enter-from{opacity:0;transform:translate(20px)}.slide-left-leave-to,.slide-right-enter-from{opacity:0;transform:translate(-20px)}.slide-right-leave-to{opacity:0;transform:translate(20px)}@keyframes skeleton-loading{0%{background-position:100%}to{background-position:0}}@keyframes coverRotate{0%{transform:rotate(0)scale(1)translate(0)}50%{transform:rotate(180deg)scale(2)translate(40%)}to{transform:rotate(360deg)scale(1)translate(0)}}@keyframes playerCoverRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-spacing{0%{opacity:0}to{opacity:1;letter-spacing:12px}}@keyframes fade-down{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
