@charset "UTF-8";:root{--aside-width: 16rem;--aside-collapsed-width: 4.75rem;--footer-height: 92px;--header-height: 3.75rem;--playlist-width: 27rem;--blur: 30px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 980px;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-soft: cubic-bezier(.32, .72, 0, 1);--ease-snap: cubic-bezier(.16, 1, .3, 1);--transition-base: .32s var(--ease-soft);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px)}html{--text-color: #1d1d1f;--text-secondary: #6e6e73;--text-tertiary: #86868b;--text-quaternary: #b0b0b5;--bg-primary: #fbfbfd;--bg-secondary: #ffffff;--bg-tertiary: #f5f5f7;--bg-elevated: #ffffff;--bg-blur: rgba(255, 255, 255, .7);--bg-blur-strong: rgba(255, 255, 255, .88);--mask-bg-blur: rgba(245, 245, 247, .55);--bg-aside: rgba(245, 245, 247, .7);--bg-aside-hover: rgba(0, 0, 0, .04);--bg-aside-active: rgba(0, 113, 227, .12);--border-color: rgba(0, 0, 0, .07);--border-color-strong: rgba(0, 0, 0, .14);--hairline: rgba(0, 0, 0, .06);--icon-color: #1d1d1f;--accent-color: #0a84ff;--accent-hover: #0070e0;--accent-light: rgba(10, 132, 255, .14);--accent-strong: #006fe0;--accent-gradient: linear-gradient(135deg, #0a84ff 0%, #5e5ce6 50%, #bf5af2 100%);--danger-color: #ff3b30;--danger-light: rgba(255, 59, 48, .12);--success-color: #30d158;--warning-color: #ff9f0a;--gray-color: rgba(0, 0, 0, .04);--gray-hover-color: rgba(0, 0, 0, .07);--card-shadow: 0 1px 2px rgba(0,0,0,.04), 0 4px 12px rgba(0,0,0,.04);--card-shadow-hover: 0 10px 30px rgba(0,0,0,.08), 0 2px 6px rgba(0,0,0,.05);--modal-shadow: 0 30px 80px rgba(0,0,0,.18), 0 4px 14px rgba(0,0,0,.06);--slider-rail: rgba(0, 0, 0, .1);--sidebar-text: rgba(0, 0, 0, .72);--sidebar-text-active: var(--accent-color);--logo-endColor: #1d1d1f;--skeleton-color: rgba(0,0,0,.06);--skeleton-highlight: rgba(255,255,255,.6)}html[data-theme=dark]{--text-color: #f5f5f7;--text-secondary: #a1a1a6;--text-tertiary: #86868b;--text-quaternary: #5a5a60;--bg-primary: #000000;--bg-secondary: #1c1c1e;--bg-tertiary: #2c2c2e;--bg-elevated: rgba(28, 28, 30, .92);--bg-blur: rgba(28, 28, 30, .62);--bg-blur-strong: rgba(28, 28, 30, .85);--mask-bg-blur: rgba(0, 0, 0, .45);--bg-aside: rgba(20, 20, 22, .6);--bg-aside-hover: rgba(255, 255, 255, .06);--bg-aside-active: rgba(10, 132, 255, .22);--border-color: rgba(255, 255, 255, .08);--border-color-strong: rgba(255, 255, 255, .16);--hairline: rgba(255, 255, 255, .06);--icon-color: #f5f5f7;--accent-color: #0a84ff;--accent-hover: #4ca7ff;--accent-light: rgba(10, 132, 255, .2);--accent-gradient: linear-gradient(135deg, #0a84ff 0%, #5e5ce6 50%, #bf5af2 100%);--danger-color: #ff453a;--danger-light: rgba(255, 69, 58, .18);--success-color: #30d158;--warning-color: #ffd60a;--gray-color: rgba(255, 255, 255, .06);--gray-hover-color: rgba(255, 255, 255, .12);--card-shadow: 0 1px 2px rgba(0,0,0,.4), 0 6px 18px rgba(0,0,0,.34);--card-shadow-hover: 0 12px 32px rgba(0,0,0,.55), 0 4px 8px rgba(0,0,0,.3);--modal-shadow: 0 30px 90px rgba(0,0,0,.7), 0 6px 18px rgba(0,0,0,.4);--slider-rail: rgba(255, 255, 255, .14);--sidebar-text: rgba(255, 255, 255, .7);--sidebar-text-active: var(--accent-color);--logo-endColor: #f5f5f7;--skeleton-color: rgba(255,255,255,.06);--skeleton-highlight: rgba(255,255,255,.1)}@keyframes rote{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes spring-pop{0%{opacity:0;transform:scale(.92) translate3d(0,8px,0)}60%{opacity:1;transform:scale(1.02) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes float-cover{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lyric-active-in{0%{opacity:.4;transform:translateY(2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.n-slider .n-slider-handles .n-slider-handle-wrapper .n-slider-handle{--n-handle-size: 14px;--n-handle-color: #ffffff;--n-handle-color-hover: #ffffff;box-shadow:0 1px 4px #00000040}.n-slider .n-slider-rail{--n-rail-color: var(--slider-rail);border-radius:999px}.n-slider .n-slider-rail .n-slider-rail__fill{--n-fill-color: var(--accent-color);--n-fill-color-hover: var(--accent-hover)}.n-slider-handle-indicator{--n-indicator-color: var(--bg-blur-strong) !important;--n-indicator-text-color: var(--text-color) !important;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-radius:8px!important;font-size:12px!important;box-shadow:0 4px 16px #0000001f!important}.n-slider-handle-indicator:empty{display:none}.n-popover:not(.n-popover--raw),.n-base-select-menu{--n-color: var(--bg-blur-strong) !important;-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);backdrop-filter:blur(var(--blur)) saturate(180%);--n-option-color-active-pending: var(--gray-hover-color) !important;--n-option-color-pending: var(--gray-hover-color) !important;--n-option-color-active: var(--accent-light) !important;border-radius:14px!important;border:1px solid var(--hairline)!important;box-shadow:var(--modal-shadow)!important}.n-base-select-menu .n-base-select-option.n-base-select-option--selected{--n-option-text-color-active: var(--accent-color) !important;--n-option-check-color: var(--accent-color) !important}.n-popover{--n-text-color: var(--text-color) !important}.n-base-select-option__content{font-family:inherit;font-size:13px}.n-tooltip{border-radius:10px!important;font-size:12px!important;padding:6px 10px!important}.n-message{background:var(--bg-blur-strong)!important;backdrop-filter:blur(var(--blur))!important;-webkit-backdrop-filter:blur(var(--blur))!important;border-radius:12px!important;box-shadow:var(--modal-shadow)!important}@font-face{font-family:fyt;src:url(/assets/font-DxpvvZ4g.woff2) format("woff2");font-display:swap}*{margin:0;padding:0;color:var(--text-color);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;scrollbar-width:none;outline:none;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px;background-color:var(--bg-primary);scrollbar-width:none}body{background:var(--bg-primary);overflow:hidden}::-webkit-scrollbar{width:0;height:0}a{color:inherit;text-decoration:none}#container{display:flex;height:calc(100dvh - var(--footer-height))}aside{width:var(--aside-width);min-width:var(--aside-width);height:100%;background-color:var(--bg-aside);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);z-index:10;overflow-y:auto;overflow-x:hidden;border-right:1px solid var(--hairline);transition:transform var(--transition-base),width var(--transition-base)}#content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;position:relative}header{height:var(--header-height);min-height:var(--header-height);background-color:var(--bg-blur);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border-bottom:1px solid var(--hairline);display:flex;align-items:center;z-index:9;padding:0 .75rem;gap:.5rem}main{flex:1;overflow-y:auto;overflow-x:hidden;background-color:var(--bg-primary);scroll-behavior:smooth}footer{position:relative;width:100%;height:var(--footer-height);min-height:var(--footer-height);background-color:var(--bg-blur-strong);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border-top:1px solid var(--hairline);display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;z-index:1500;padding-bottom:var(--safe-bottom)}footer>.footerContrl.left{grid-column:1;justify-self:start;min-width:0;max-width:100%}footer>.musicContrl{grid-column:2;justify-self:center;width:100%}footer>.footerContrl.right{grid-column:3;justify-self:end;min-width:0}button{color:#fff;background:var(--accent-color);border-radius:var(--radius-pill);padding:.55rem 1.2rem;cursor:pointer;font-size:13px;font-weight:500;border:none;transition:transform .18s var(--ease-spring),background-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px #0000000f;letter-spacing:0}button:hover{background-color:var(--accent-hover)}button:active{transform:scale(.96)}button.btn-ghost{background:var(--bg-tertiary);color:var(--text-color);box-shadow:inset 0 0 0 1px var(--hairline)}button.btn-ghost:hover{background:var(--gray-hover-color)}button.btn-danger{background:var(--danger-color)}button.btn-danger:hover{background-color:#e0322a}button:not(.btn-ghost):not(.pill-btn) .icon,button:not(.btn-ghost):not(.pill-btn) svg,button:not(.btn-ghost):not(.pill-btn) svg *,.primary-btn .icon,.primary-btn svg,.primary-btn svg *,.actions button.primary .icon,.actions button.primary svg,.actions button.primary svg *{color:#fff!important}button:not(.btn-ghost):not(.pill-btn) svg [stroke]:not([stroke=none]),.primary-btn svg [stroke]:not([stroke=none]),.actions button.primary svg [stroke]:not([stroke=none]){stroke:currentColor!important}button:not(.btn-ghost):not(.pill-btn) svg [fill]:not([fill=none]),.primary-btn svg [fill]:not([fill=none]),.actions button.primary svg [fill]:not([fill=none]){fill:currentColor!important}.icon{--icon-size: 20px;width:32px;height:32px;padding:0;margin:0 2px;cursor:pointer;opacity:.72;font-family:inherit;color:var(--icon-color);font-size:var(--icon-size);line-height:1;text-align:center;vertical-align:middle;font-variant-ligatures:none;display:inline-flex;align-items:center;justify-content:center;transition:opacity .16s ease,color .16s ease,transform .18s var(--ease-spring);flex-shrink:0;border-radius:50%}.icon svg{width:var(--icon-size);height:var(--icon-size);display:block;flex-shrink:0;stroke:currentColor}.icon svg [stroke]:not([stroke=none]){stroke:currentColor}.icon svg [fill]:not([fill=none]){fill:currentColor}.icon:hover{opacity:1;transform:translateY(-1px)}.icon:active{transform:scale(.92)}.red-icon,.red-hover-icon:hover{color:var(--danger-color)}.red-icon svg,.red-icon svg path{fill:var(--danger-color)!important;stroke:var(--danger-color)!important}.red-hover-icon:hover svg,.red-hover-icon:hover svg path{stroke:var(--danger-color)!important}.red-hover-icon:hover svg [fill]:not([fill=none]){fill:var(--danger-color)!important}svg[fill=currentColor] path[d^="M12 19.35"]{fill:var(--danger-color)!important;stroke:var(--danger-color)!important}.cover-hero svg path[d^="M12 19.35"]{fill:#fff!important;stroke:#fff!important}.cover-fav,.fav-heart{display:grid!important;place-items:center!important;line-height:0;padding:0}.cover-fav svg,.fav-heart svg{display:block;transform:translateY(4%)}.icon-button{min-width:32px;height:32px;padding:0 6px;font-size:12px;cursor:pointer;opacity:.7;display:inline-flex;align-items:center;justify-content:center;font-family:fyt;font-weight:600;color:var(--text-secondary);transition:color .15s ease;flex-shrink:0}.icon-button:hover{color:var(--text-color);opacity:1}.hover-icon:hover,.active-icon{color:var(--accent-color)!important;opacity:1}footer:not(.player-open) .active-icon,footer:not(.player-open) .red-icon,footer:not(.player-open) .sleep-icon.active-sleep{color:var(--accent-color)!important;opacity:1!important}footer:not(.player-open) .active-icon svg,footer:not(.player-open) .active-icon svg *,footer:not(.player-open) .red-icon svg,footer:not(.player-open) .red-icon svg *,footer:not(.player-open) .sleep-icon.active-sleep svg,footer:not(.player-open) .sleep-icon.active-sleep svg *{color:currentColor!important}footer:not(.player-open) .active-icon svg [stroke]:not([stroke=none]),footer:not(.player-open) .red-icon svg [stroke]:not([stroke=none]),footer:not(.player-open) .sleep-icon.active-sleep svg [stroke]:not([stroke=none]){stroke:currentColor!important}footer:not(.player-open) .active-icon svg [fill]:not([fill=none]),footer:not(.player-open) .red-icon svg [fill]:not([fill=none]),footer:not(.player-open) .sleep-icon.active-sleep svg [fill]:not([fill=none]){fill:currentColor!important}.small-icon{--icon-size: 16px;width:28px;height:28px}.middle-icon{--icon-size: 20px;width:32px;height:32px}.large-icon{--icon-size: 26px;width:36px;height:36px}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sk-bg,.sk-block,.sk-line,.sk-row-cover,.sk-card,.sk-circle{background:linear-gradient(90deg,var(--skeleton-color) 0px,var(--skeleton-highlight) 200px,var(--skeleton-color) 400px);background-size:800px 100%;animation:shimmer 1.4s infinite linear;border-radius:8px}.sk-line{height:13px;width:70%}.sk-line.short{width:38%}.sk-line.long{width:92%}.sk-circle{border-radius:50%}.sk-hero{display:flex;gap:1.5rem;align-items:flex-end;padding:1.25rem;margin-bottom:1.25rem;background:linear-gradient(180deg,var(--bg-tertiary),transparent);border-radius:var(--radius-lg)}.sk-hero .sk-cover{width:clamp(140px,22vw,220px);aspect-ratio:1/1;border-radius:var(--radius-md)}.sk-hero.singer .sk-cover{border-radius:50%}.sk-hero .sk-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.6rem}.sk-rows{display:flex;flex-direction:column;gap:.5rem}.sk-row{display:grid;grid-template-columns:44px 1fr;gap:.85rem;align-items:center;padding:.5rem .85rem;background:var(--bg-secondary);border-radius:var(--radius-sm)}.sk-row-cover{width:44px;height:44px;border-radius:8px}.sk-row-body{display:flex;flex-direction:column;gap:6px}.sk-row-body .sk-line{width:60%}.sk-row-body .sk-line.short{width:35%}.sk-grid{display:flex;flex-wrap:wrap;gap:1rem}.sk-grid .sk-card{flex:0 0 calc(25% - .75rem);max-width:calc(25% - .75rem);aspect-ratio:1/1;border-radius:var(--radius-md)}@media (min-width: 1440px){.sk-grid .sk-card{flex:0 0 calc(100% / 6 - .85rem);max-width:calc(100% / 6 - .85rem)}}.pill-btn{display:inline-flex;align-items:center;gap:6px;padding:0 .95rem;height:32px;background:var(--bg-tertiary);border:1px solid var(--hairline);border-radius:var(--radius-pill);font-size:12.5px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:border-color .18s,background .18s,color .18s,transform .18s var(--ease-spring);white-space:nowrap;box-shadow:none;letter-spacing:.01em}.pill-btn:hover{background:var(--bg-secondary);color:var(--text-color)}.pill-btn:active{transform:scale(.97)}.pill-btn .icon{width:auto;height:auto;margin:0;font-size:14px;--icon-size: 14px;opacity:1;background:transparent!important;border-radius:0!important;color:inherit!important}.pill-btn .icon :deep(svg),.pill-btn .icon svg{width:14px;height:14px;color:inherit;stroke:currentColor;fill:currentColor}.pill-btn.primary{background:var(--accent-color);border-color:var(--accent-color);color:#fff!important}.pill-btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff!important}.pill-btn.primary,.pill-btn.primary .icon,.pill-btn.primary svg{color:#fff!important}.pill-btn.primary svg [stroke]:not([stroke=none]){stroke:currentColor!important}.pill-btn.primary svg [fill]:not([fill=none]){fill:currentColor!important}.album-play .icon,.mv-play .icon,.play-mask .icon,.mask-icon .icon,.overlay .actions .icon,.album-play .icon svg,.mv-play .icon svg,.play-mask .icon svg,.mask-icon .icon svg,.overlay .actions .icon svg,.album-play .icon svg *,.mv-play .icon svg *,.play-mask .icon svg *,.mask-icon .icon svg *,.overlay .actions .icon svg *,.album-play .icon path,.mv-play .icon path,.play-mask .icon path,.mask-icon .icon path,.overlay .actions .icon path{color:#fff!important;opacity:1!important}.album-play .icon svg [fill]:not([fill=none]),.mv-play .icon svg [fill]:not([fill=none]),.play-mask .icon svg [fill]:not([fill=none]),.mask-icon .icon svg [fill]:not([fill=none]),.overlay .actions .icon svg [fill]:not([fill=none]){fill:currentColor!important}.album-play .icon svg [stroke]:not([stroke=none]),.mv-play .icon svg [stroke]:not([stroke=none]),.play-mask .icon svg [stroke]:not([stroke=none]),.mask-icon .icon svg [stroke]:not([stroke=none]),.overlay .actions .icon svg [stroke]:not([stroke=none]){stroke:currentColor!important}.pill-btn.danger{border-color:var(--danger-light);color:var(--danger-color)}.pill-btn.danger:hover{background:var(--danger-light);border-color:var(--danger-color)}.card{background:var(--bg-secondary);border-radius:var(--radius-md);box-shadow:var(--card-shadow);transition:transform var(--transition-base),box-shadow var(--transition-base)}.card-hover:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.glass{background:var(--bg-blur-strong);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border:1px solid var(--hairline);border-radius:var(--radius-lg)}.skeleton{background:linear-gradient(90deg,var(--skeleton-color) 0px,var(--skeleton-highlight) 200px,var(--skeleton-color) 400px);background-size:800px 100%;animation:shimmer 1.4s infinite linear;border-radius:var(--radius-sm)}.section-title-h1{font-size:28px;font-weight:700;letter-spacing:0;color:var(--text-color)}.section-title-h2{font-size:20px;font-weight:600;letter-spacing:0;color:var(--text-color)}.muted{color:var(--text-secondary)}.view-enter-active,.view-leave-active{transition:opacity .28s var(--ease-soft),transform .32s var(--ease-soft)}.view-enter-from{opacity:0;transform:translate3d(0,12px,0)}.view-leave-to{opacity:0;transform:translate3d(0,-8px,0)}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.modal-enter-active,.modal-leave-active{transition:opacity .24s ease}.modal-enter-active .modal-card,.modal-leave-active .modal-card{transition:transform .36s var(--ease-spring),opacity .24s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-card,.modal-leave-to .modal-card{transform:translateY(16px) scale(.96);opacity:0}.list-stagger>*{opacity:0;animation:fadeUp .45s var(--ease-soft) forwards}.list-stagger>*:nth-child(1){animation-delay:.02s}.list-stagger>*:nth-child(2){animation-delay:.05s}.list-stagger>*:nth-child(3){animation-delay:.08s}.list-stagger>*:nth-child(4){animation-delay:.11s}.list-stagger>*:nth-child(5){animation-delay:.14s}.list-stagger>*:nth-child(6){animation-delay:.17s}.list-stagger>*:nth-child(7){animation-delay:.2s}.list-stagger>*:nth-child(8){animation-delay:.23s}.list-stagger>*:nth-child(9){animation-delay:.26s}.list-stagger>*:nth-child(10){animation-delay:.29s}.list-stagger>*:nth-child(n+11){animation-delay:.32s}.spring-pop{animation:spring-pop .5s var(--ease-spring) both}.field{display:flex;flex-direction:column;gap:.4rem}.field label{font-size:12px;color:var(--text-secondary);font-weight:500}.field input,.field textarea{background:var(--bg-tertiary);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:.7rem .9rem;font-size:14px;color:var(--text-color);transition:border-color .18s ease,box-shadow .18s ease,background .18s;width:100%}.field input:focus,.field textarea:focus{border-color:var(--accent-color);background:var(--bg-secondary);box-shadow:0 0 0 4px var(--accent-light)}.page{padding:1.5rem clamp(1rem,2.6vw,2.25rem) 4rem;max-width:1480px;margin:0 auto}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2000;display:flex;align-items:center;justify-content:center}.scroll-area{overflow-y:auto;-webkit-overflow-scrolling:touch}footer.player-open{background-color:#0000004a!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#fff!important}footer.player-open *:not(img){color:#fff!important}footer.player-open .detail .name{color:#fff!important}footer.player-open .detail .singer{color:#ffffffa6!important}footer.player-open .time{color:#ffffffb3!important}footer.player-open .icon,footer.player-open .icon-button,footer.player-open .sleep-icon{color:#fff!important;opacity:1!important}footer.player-open .icon svg,footer.player-open .icon svg *,footer.player-open .sleep-icon svg,footer.player-open .sleep-icon svg *,footer.player-open .play-button svg,footer.player-open .play-button svg *{color:#fff!important}footer .footerContrl.right .icon,footer .footerContrl.right .sleep-icon{--icon-size: 20px;width:36px;height:36px}footer.player-open .icon{--icon-size: 20px;width:36px!important;height:36px!important}footer.player-open .like-icon{--icon-size: 20px !important}footer.player-open .small-icon,footer.player-open .middle-icon{--icon-size: 20px;width:36px!important;height:36px!important}footer.player-open .mode-icon{--icon-size: 20px;width:36px!important;height:36px!important}footer.player-open .sleep-icon{--icon-size: 22px;width:40px!important;height:40px!important}footer.player-open .sleep-icon :deep(svg),footer.player-open .sleep-icon svg{width:22px!important;height:22px!important}footer.player-open .hover-icon:hover,footer.player-open .active-icon,footer.player-open .active-sleep{color:var(--accent-color)!important;opacity:1!important;text-shadow:0 0 12px color-mix(in srgb,var(--accent-color) 55%,transparent)}footer.player-open .hover-icon:hover svg,footer.player-open .hover-icon:hover svg *,footer.player-open .active-icon svg,footer.player-open .active-icon svg *,footer.player-open .active-sleep svg,footer.player-open .active-sleep svg *{color:var(--accent-color)!important}footer.player-open .hover-icon:hover svg [stroke]:not([stroke=none]),footer.player-open .active-icon svg [stroke]:not([stroke=none]),footer.player-open .active-sleep svg [stroke]:not([stroke=none]){stroke:var(--accent-color)!important}footer.player-open .hover-icon:hover svg [fill]:not([fill=none]),footer.player-open .active-icon svg [fill]:not([fill=none]),footer.player-open .active-sleep svg [fill]:not([fill=none]){fill:var(--accent-color)!important}footer.player-open .red-icon,footer.player-open .red-hover-icon:hover{color:var(--danger-color)!important}footer.player-open .red-icon svg [stroke]:not([stroke=none]),footer.player-open .red-hover-icon:hover svg [stroke]:not([stroke=none]){stroke:var(--danger-color)!important}footer.player-open .red-icon svg [fill]:not([fill=none]),footer.player-open .red-hover-icon:hover svg [fill]:not([fill=none]){fill:var(--danger-color)!important}footer.player-open .detail .singer-link{cursor:pointer;transition:color .15s}footer.player-open .detail .singer-link:hover{color:var(--accent-color)!important}footer.player-open .play-button{width:46px!important;height:46px!important;background:#fff!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 8px 26px #ffffff3d!important;margin:0 10px!important}footer.player-open .play-button .icon-pp{color:#050506!important;width:30px!important;height:30px!important;font-size:30px!important}footer.player-open .play-button .icon-pp svg,footer.player-open .play-button .icon-pp svg *,footer.player-open .play-button .icon-pp path{color:#050506!important;fill:currentColor!important;stroke:none!important}footer.player-open .play-button .icon-pp svg{width:30px!important;height:30px!important}footer .footerContrl.left .cover .icon,footer .footerContrl.left .cover .icon svg{color:#fff!important;opacity:1!important}footer .footerContrl.left .cover .icon svg [stroke]:not([stroke=none]){stroke:currentColor!important}footer .footerContrl.left .cover .icon svg [fill]:not([fill=none]){fill:currentColor!important}footer.player-open .n-slider .n-slider-rail{background:#fff3!important}footer.player-open .n-slider .n-slider-rail .n-slider-rail__fill{background:#fff!important}footer.player-open .n-slider .n-slider-handles .n-slider-handle-wrapper .n-slider-handle{background:#fff!important;box-shadow:0 2px 6px #0006!important}.progressBar .n-slider{z-index:auto!important}.progressBar .n-slider .n-slider-handles .n-slider-handle-wrapper{z-index:5!important}footer.player-open .chorus-dot{background:#fff!important}footer.player-open .radio-badge{color:#fff!important;background:#fff3!important}footer.player-open .cover img{box-shadow:none!important}footer.player-open .icon-button{font-size:13px!important;color:#ffffffd9!important}footer .musicContrl .like-icon.red-icon,footer:not(.player-open) .musicContrl .like-icon.red-icon,footer.player-open .musicContrl .like-icon.red-icon{color:var(--danger-color)!important;opacity:1!important;text-shadow:none!important}footer .musicContrl .like-icon.red-icon svg,footer .musicContrl .like-icon.red-icon svg *{color:currentColor!important}footer .musicContrl .like-icon.red-icon svg [stroke]:not([stroke=none]){stroke:currentColor!important}footer .musicContrl .like-icon.red-icon svg [fill]:not([fill=none]){fill:currentColor!important}@media screen and (min-width: 1440px){.albumItem,.rankItem,.radioItem,.collectItem,.mvItem{flex:0 0 calc(16.6666666667% - 1.25rem)!important;max-width:calc(16.6666666667% - 1.25rem)!important}.songsItem{flex:0 0 calc(33.3333333333% - 1.5rem)!important;max-width:calc(33.3333333333% - 1.5rem)!important}.singerItem{flex:0 0 calc(12.5% - 1.25rem)!important;max-width:calc(12.5% - 1.25rem)!important}}@media screen and (max-width: 1024px){:root{--aside-width: 4.75rem;--footer-height: 84px}aside .cate,aside .child-text{display:none}aside .child{justify-content:center;padding:.55rem}#svg-logo{display:none}.headerLyric{display:none!important}}@media screen and (max-width: 768px){:root{--aside-width: 0px;--header-height: 3rem;--footer-height: 74px;--playlist-width: 100vw}aside{position:fixed;top:0;left:0;z-index:1900;width:17rem!important;min-width:17rem!important;height:100dvh;transform:translate(-110%);transition:transform .32s var(--ease-soft);box-shadow:0 0 40px #0000002e}aside.mobile-open{transform:translate(0)}aside .cate,aside .child-text{display:inline-block!important}aside .child{justify-content:flex-start!important;padding:.55rem .85rem!important}#svg-logo{display:inline-block!important}#container{height:calc(100dvh - var(--footer-height))}.page{padding:1rem 1rem 5rem}.section-title-h1{font-size:22px}.section-title-h2{font-size:17px}.albumItem,.rankItem,.radioItem,.collectItem{flex:0 0 calc(50% - .625rem)!important;max-width:calc(50% - .625rem)!important}.singerItem{flex:0 0 calc(33.3333333333% - .625rem)!important;max-width:calc(33.3333333333% - .625rem)!important}.songsItem,.mvItem{flex:0 0 100%!important;max-width:100%!important}.music-table .header{display:none!important}.music-table .item{display:grid!important;grid-template-columns:3rem 1fr auto;grid-template-areas:"cover detail tools";column-gap:.7rem;padding:.55rem .4rem!important}.music-table .item .album,.music-table .item .format{display:none!important}.music-table .item .tools span{display:inline-flex!important;opacity:.55}footer{height:var(--footer-height)}.player-content{flex-direction:column!important;padding:1.25rem!important}.album-side{flex:0 0 70vw!important;max-width:70vw!important}.lyric-side{padding-left:0!important;align-items:center;text-align:center}.playlist-container{border-left:none!important;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);top:auto!important;bottom:0!important;right:0!important;left:0!important;height:75dvh!important;min-height:75dvh!important;max-height:75dvh!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important}}@media screen and (max-width: 480px){.albumItem,.rankItem,.radioItem,.collectItem{flex:0 0 calc(50% - .5rem)!important;max-width:calc(50% - .5rem)!important}}:root{--m-header-h: 50px;--m-tabbar-h: 56px;--m-mini-h: 60px}.footer-mobile-hidden{display:none!important}.m-tabbar .m-tab .m-tab-ico svg,.m-tabbar .m-tab .m-tab-ico svg *,.m-list .m-row .m-row-ico svg,.m-list .m-row .m-row-ico svg *,.m-mini .m-mini-btn svg,.m-mini .m-mini-btn svg *{color:inherit!important}@media screen and (max-width: 768px){#root-playlist{z-index:2100!important}.showMask{z-index:2099!important}#m-main .page{padding:.75rem .9rem .5rem;min-height:0}#m-main .page:first-child{padding-top:.5rem}#m-main .section-title-h1{font-size:21px}#m-main .section-title-h2{font-size:16px}}#logo[data-v-9053e9d9]{height:4rem;display:flex;align-items:center;justify-content:center;padding:0 1.1rem;cursor:pointer}.logo-text[data-v-9053e9d9]{font-size:1.15rem;font-weight:700;letter-spacing:.3px;color:var(--text-color);white-space:nowrap;transition:opacity .18s ease}#logo:hover .logo-text[data-v-9053e9d9]{opacity:.7}.menu-item[data-v-9053e9d9]{width:100%;padding:.5rem .6rem 0;font-size:13px}.cate[data-v-9053e9d9]{padding:.7rem .85rem .35rem;font-size:10.5px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:0}.child[data-v-9053e9d9]{position:relative;height:38px;margin:2px 0;padding:0 .85rem;border-radius:var(--radius-sm);cursor:pointer;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:.65rem;color:var(--sidebar-text);transition:background-color .18s ease,color .18s ease}.child[data-v-9053e9d9]:hover{background-color:var(--bg-aside-hover);color:var(--text-color)}.child .icon[data-v-9053e9d9]{width:22px;height:22px;font-size:17px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;color:inherit;opacity:.85}.child-text[data-v-9053e9d9]{font-weight:500;font-size:13px;letter-spacing:0;white-space:nowrap;text-align:left;line-height:1}.active[data-v-9053e9d9]{background:color-mix(in srgb,var(--accent-color) 13%,transparent);color:var(--accent-color)}.active .child-text[data-v-9053e9d9]{font-weight:600}.active .icon[data-v-9053e9d9]{color:var(--accent-color);opacity:1}.indicator[data-v-9053e9d9]{position:absolute;left:-2px;top:50%;width:3px;height:0;background:var(--accent-color);border-radius:999px;transform:translateY(-50%);transition:height .28s var(--ease-spring)}.active .indicator[data-v-9053e9d9]{height:60%}.aside-footer[data-v-9053e9d9]{margin:.5rem .6rem 1.25rem;padding:.4rem 0 0;border-top:1px solid var(--hairline)}.setting-row[data-v-9053e9d9]{position:relative;height:38px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:.65rem;padding:0 .85rem;border-radius:var(--radius-sm);cursor:pointer;color:var(--sidebar-text);transition:background .18s ease,color .18s ease}.setting-row[data-v-9053e9d9]:hover{background:var(--bg-aside-hover);color:var(--text-color)}.setting-row .icon[data-v-9053e9d9]{width:22px;height:22px;font-size:18.5px;margin:0;display:inline-flex;align-items:center;justify-content:center}.headerContrl[data-v-b9fb6c87]{display:flex;align-items:center;gap:4px;flex-shrink:0}.headerContrl.right[data-v-b9fb6c87]{margin-left:auto;gap:6px}.headerLyric[data-v-b9fb6c87]{flex:1;display:flex;align-items:center;justify-content:flex-start;font-size:15px;color:var(--text-secondary);letter-spacing:0;padding:0 1rem;min-width:0;overflow:hidden}.headerLyric p[data-v-b9fb6c87]{max-width:100%;letter-spacing:0}.headerLyric .hkline[data-v-b9fb6c87]{white-space:nowrap;font-weight:600;letter-spacing:1.2px}.headerLyric .hkw[data-v-b9fb6c87]{--p: 0;--hk-dim: color-mix(in srgb, var(--text-color) 30%, transparent);background-image:linear-gradient(90deg,var(--accent-color) calc(var(--p) * 100%),var(--hk-dim) calc(var(--p) * 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--hk-dim)}.header-search[data-v-b9fb6c87]{display:inline-flex;align-items:center;gap:.5rem;padding:0 .85rem;height:32px;min-width:clamp(220px,22vw,320px);background:var(--bg-tertiary);border:1px solid var(--hairline);border-radius:var(--radius-pill);cursor:pointer;font-size:12.5px;color:var(--text-secondary);transition:border-color .18s,background .18s;margin-right:.25rem}.header-search[data-v-b9fb6c87]:hover{border-color:var(--accent-color);background:var(--bg-secondary)}.header-search .search-icon[data-v-b9fb6c87]{font-size:14px;opacity:.8;margin:0}.header-search .placeholder[data-v-b9fb6c87]{white-space:nowrap}@media (max-width: 768px){.header-search .placeholder[data-v-b9fb6c87]{display:none}.header-search[data-v-b9fb6c87]{padding:.42rem .7rem}}.keyboard-desc[data-v-b9fb6c87]{display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:600;padding:.5rem 0}.keyboard[data-v-b9fb6c87]{display:flex;flex-direction:column;gap:6px}.keyboard-item[data-v-b9fb6c87]{display:flex;align-items:center;font-size:12px}.item-desc[data-v-b9fb6c87]{width:5rem;color:var(--text-secondary)}.item-key[data-v-b9fb6c87]{display:flex}keyboard[data-v-b9fb6c87]{min-width:2.4rem;display:inline-flex;justify-content:center;align-items:center;color:var(--text-color);background-color:var(--bg-tertiary);padding:2px 6px;margin:0 2px;border-radius:6px;font-size:11px;font-weight:500;border:1px solid var(--border-color-strong);box-shadow:0 1px 0 var(--border-color-strong)}.avatar-btn[data-v-b9fb6c87]{width:32px;height:32px;border-radius:50%;background:var(--accent-color);color:#fff;font-size:13px;font-weight:600;margin-left:6px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .18s var(--ease-spring),background .2s}.avatar-btn[data-v-b9fb6c87]:hover{transform:scale(1.05)}.avatar-btn[data-v-b9fb6c87]:active{transform:scale(.95)}.avatar-btn img[data-v-b9fb6c87]{width:100%;height:100%;object-fit:cover}.avatar-btn .initial[data-v-b9fb6c87]{font-weight:600;color:#fff;line-height:1}.avatar-btn.guest[data-v-b9fb6c87]{background:var(--bg-tertiary);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--hairline)}.avatar-btn .guest-icon[data-v-b9fb6c87]{display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:inherit}.avatar-btn .guest-icon[data-v-b9fb6c87] svg{width:16px;height:16px}.bar[data-v-2b2b545b]{position:fixed;bottom:var(--footer-height);left:0;right:0;height:60px;overflow:hidden;pointer-events:none;z-index:1499;opacity:1;transform:translateY(0);transform-origin:bottom center}.bar-fade-enter-active[data-v-2b2b545b],.bar-fade-leave-active[data-v-2b2b545b]{transition:opacity .22s ease,transform .22s var(--ease-soft)}.bar-fade-enter-from[data-v-2b2b545b],.bar-fade-leave-to[data-v-2b2b545b]{opacity:0;transform:translateY(10px)}.footerContrl[data-v-2b2b545b]{display:flex;align-items:center;padding:0 1rem;max-width:clamp(220px,24vw,320px);overflow:hidden}.footerContrl.left[data-v-2b2b545b]{padding-left:1rem;justify-content:flex-start}.footerContrl.right[data-v-2b2b545b]{padding-right:1rem;justify-content:flex-end;gap:6px}.cover[data-v-2b2b545b]{position:relative;width:50px;height:50px;cursor:pointer;flex-shrink:0;border-radius:10px;overflow:hidden;transition:opacity .24s ease}.cover.hidden[data-v-2b2b545b]{opacity:0;transition:opacity .12s ease;pointer-events:none}.cover img[data-v-2b2b545b]{width:100%;height:100%;object-fit:cover;display:block}.mask-icon[data-v-2b2b545b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#0006;border-radius:10px;opacity:0;transition:opacity .18s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cover:hover .mask-icon[data-v-2b2b545b]{opacity:1}.mask-icon .icon[data-v-2b2b545b]{color:#fff;opacity:1}.detail[data-v-2b2b545b]{flex:1;padding:0 .75rem;display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-width:0}.detail .name[data-v-2b2b545b]{font-size:13px;font-weight:600;letter-spacing:0}.detail .singer[data-v-2b2b545b]{font-size:12px;color:var(--text-secondary);margin-top:2px}.singer-link[data-v-2b2b545b]{color:inherit;cursor:pointer;transition:color .16s ease}.singer-link[data-v-2b2b545b]:hover{color:var(--accent-color)}.musicContrl[data-v-2b2b545b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 .75rem}.contrl[data-v-2b2b545b]{min-height:52px;display:flex;align-items:center;gap:5px}.main[data-v-2b2b545b]{height:52px;display:flex;align-items:center;gap:6px}.contrl .icon[data-v-2b2b545b]{--icon-size: 22px;width:40px;height:40px;margin:0;line-height:1}.contrl .like-icon[data-v-2b2b545b],.contrl .prev-next[data-v-2b2b545b]{--icon-size: 22px}.contrl .mode-icon[data-v-2b2b545b],.icon.middle-icon.hover-icon.mode-icon[data-v-2b2b545b]{--icon-size: 20px;width:36px;height:36px}.contrl .red-icon[data-v-2b2b545b],.contrl .red-hover-icon[data-v-2b2b545b]:hover,.sleep-icon.active-sleep[data-v-2b2b545b],.active-icon[data-v-2b2b545b]{color:var(--accent-color)!important}.contrl .like-icon.red-icon[data-v-2b2b545b]{color:var(--danger-color)!important}.contrl .like-icon.red-icon[data-v-2b2b545b] svg,.contrl .like-icon.red-icon[data-v-2b2b545b] svg *{color:currentColor!important}.contrl .like-icon.red-icon[data-v-2b2b545b] svg [fill]:not([fill=none]){fill:currentColor!important}.contrl .like-icon.red-icon[data-v-2b2b545b] svg [stroke]:not([stroke=none]){stroke:currentColor!important}.progress[data-v-2b2b545b]{display:flex;align-items:center;width:100%;max-width:600px;gap:.5rem;margin-top:4px}.time[data-v-2b2b545b]{font-size:11px;color:var(--text-secondary);font-variant-numeric:tabular-nums;min-width:36px;text-align:center}.progressBar[data-v-2b2b545b]{flex:1;position:relative}.radio-badge[data-v-2b2b545b]{display:inline-block;font-size:10.5px;font-weight:600;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 14%,transparent);border-radius:5px;padding:1px 6px;margin-right:6px;vertical-align:middle}.discover-badge[data-v-2b2b545b]{color:#ff8a00;background:color-mix(in srgb,#ff8a00 16%,transparent)}.chorus-dot[data-v-2b2b545b]{position:absolute;top:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;transform:translateY(-50%);background:var(--accent-color);cursor:pointer;z-index:2;transition:transform .18s var(--ease-snap),background .2s linear}.progressBar[data-v-2b2b545b] .n-slider{z-index:auto!important}.progressBar[data-v-2b2b545b] .n-slider .n-slider-handles .n-slider-handle-wrapper{z-index:5}.chorus-dot[data-v-2b2b545b]:hover{z-index:4;transform:translateY(-50%) scale(1.4)}.play-button[data-v-2b2b545b]{width:46px;height:46px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--accent-color);border-radius:50%;color:#fff;cursor:pointer;margin:0 8px;transition:transform .18s var(--ease-spring),filter .2s;box-shadow:0 4px 14px var(--accent-light)}.play-button[data-v-2b2b545b]:hover{filter:brightness(1.05)}.play-button[data-v-2b2b545b]:active{transform:scale(.92)}.icon-pp[data-v-2b2b545b]{width:30px;height:30px;line-height:1;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.icon-pp[data-v-2b2b545b] svg{width:30px;height:30px;display:block;color:#fff!important}.icon-pp[data-v-2b2b545b] svg *,.icon-pp[data-v-2b2b545b] path{color:#fff!important;fill:currentColor;stroke:none}footer.player-open{color:#050506!important;fill:currentColor!important;stroke:none!important}.collapse-control[data-v-2b2b545b]{background:#ffffff24;border:1px solid rgba(255,255,255,.26);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px #0000003d}.collapse-control .icon[data-v-2b2b545b]{--icon-size: 22px;color:#fff!important;opacity:1}.collapse-control .icon[data-v-2b2b545b] svg,.collapse-control .icon[data-v-2b2b545b] svg *,.mask-icon .icon[data-v-2b2b545b] svg,.mask-icon .icon[data-v-2b2b545b] svg *{color:#fff!important}.sleep-icon[data-v-2b2b545b]{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);width:40px;height:40px;margin:0;--icon-size: 22px}.sleep-icon[data-v-2b2b545b] svg{width:var(--icon-size);height:var(--icon-size)}.sleep-icon[data-v-2b2b545b]:hover{color:var(--warning-color)}.sleep-icon.active-sleep[data-v-2b2b545b]{color:var(--accent-color)!important}@media (max-width: 768px){.footerContrl.left[data-v-2b2b545b]{flex:1 1 auto;padding-left:.6rem;padding-right:0}.footerContrl.right[data-v-2b2b545b]{flex:0 0 auto;padding-right:.6rem;gap:0}.musicContrl[data-v-2b2b545b]{padding:0}.musicContrl .progress[data-v-2b2b545b]{display:none}.musicContrl .main>.prev-next[data-v-2b2b545b]{display:none}.play-button[data-v-2b2b545b]{margin:0 .3rem}.bar[data-v-2b2b545b]{display:none}}.m-header[data-v-2165ab0a]{position:sticky;top:0;z-index:1400;height:calc(var(--m-header-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);display:flex;align-items:center;justify-content:space-between;padding-left:6px;padding-right:10px;background:var(--bg-blur, rgba(255, 255, 255, .82));backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid transparent}.m-header[data-v-2165ab0a]:not(.home){border-bottom-color:var(--hairline)}.m-header-left[data-v-2165ab0a]{display:flex;align-items:center;gap:2px;min-width:0;flex:1}.m-header-right[data-v-2165ab0a]{display:flex;align-items:center;gap:4px}.m-iconbtn[data-v-2165ab0a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-color);cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease-spring),background .18s ease}.m-iconbtn[data-v-2165ab0a]:active{transform:scale(.88);background:var(--gray-hover-color)}.m-iconbtn[data-v-2165ab0a] svg{width:24px;height:24px}.m-title[data-v-2165ab0a]{font-size:17px;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-title.big[data-v-2165ab0a]{font-size:26px;font-weight:800;letter-spacing:-.3px;padding-left:10px}.m-mini[data-v-009eb4f8]{position:fixed;left:8px;right:8px;bottom:calc(var(--m-tabbar-h) + env(safe-area-inset-bottom) + 8px);z-index:1550;height:var(--m-mini-h);display:flex;align-items:center;gap:10px;padding:0 8px;border-radius:16px;background:var(--bg-blur-strong, rgba(255, 255, 255, .9));backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);box-shadow:0 6px 24px #00000024,inset 0 0 0 1px var(--hairline);overflow:hidden;-webkit-tap-highlight-color:transparent}.m-mini-prog[data-v-009eb4f8]{position:absolute;left:0;top:0;height:2px;width:100%;background:var(--hairline)}.m-mini-prog i[data-v-009eb4f8]{display:block;height:100%;background:var(--accent-color);transition:width .25s linear}.m-mini-cover[data-v-009eb4f8]{width:44px;height:44px;flex:0 0 44px;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000002e}.m-mini-cover img[data-v-009eb4f8]{width:100%;height:100%;object-fit:cover;display:block}.m-mini-cover.playing img[data-v-009eb4f8]{animation:m-spin-009eb4f8 16s linear infinite}.m-mini-meta[data-v-009eb4f8]{flex:1;min-width:0}.m-mini-name[data-v-009eb4f8]{font-size:14px;font-weight:600;color:var(--text-color);line-height:1.3}.m-mini-singer[data-v-009eb4f8]{font-size:11.5px;color:var(--text-tertiary);line-height:1.3;margin-top:1px}.m-badge[data-v-009eb4f8]{display:inline-block;font-size:9px;font-weight:700;color:var(--accent-color);border:1px solid var(--accent-color);border-radius:4px;padding:0 3px;margin-right:5px;vertical-align:middle}.m-mini-btn[data-v-009eb4f8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-color);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease-spring)}.m-mini-btn[data-v-009eb4f8]:active{transform:scale(.86)}.m-mini-btn[data-v-009eb4f8] svg{width:22px;height:22px}.m-mini-btn.play[data-v-009eb4f8] svg{width:26px;height:26px}.m-mini-btn.like.liked[data-v-009eb4f8]{color:var(--danger-color, #ff3b30)}@keyframes m-spin-009eb4f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.m-tabbar[data-v-b9827078]{position:fixed;left:0;right:0;bottom:0;z-index:1600;display:grid;grid-template-columns:repeat(4,1fr);height:calc(var(--m-tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--bg-blur-strong, rgba(255, 255, 255, .86));backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);border-top:1px solid var(--hairline)}.m-tab[data-v-b9827078]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text-tertiary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s ease,transform .18s var(--ease-spring)}.m-tab[data-v-b9827078]:active{transform:scale(.92)}.m-tab-ico[data-v-b9827078]{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;font-size:23px}.m-tab-ico[data-v-b9827078] svg{width:23px;height:23px}.m-tab-label[data-v-b9827078]{font-size:10.5px;font-weight:500;letter-spacing:.2px}.m-tab.active[data-v-b9827078]{color:var(--accent-color)}.m-tab.active .m-tab-label[data-v-b9827078]{font-weight:600}#m-shell[data-v-ced2c705]{display:flex;flex-direction:column;height:100dvh;background:var(--bg-primary)}#m-main[data-v-ced2c705]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--m-tabbar-h) + var(--m-mini-h) + env(safe-area-inset-bottom) + 24px)}.m-route-enter-active[data-v-ced2c705]{transition:opacity .22s ease,transform .22s var(--ease-soft)}.m-route-leave-active[data-v-ced2c705]{transition:opacity .12s ease}.m-route-enter-from[data-v-ced2c705]{opacity:0;transform:translateY(10px)}.m-route-leave-to[data-v-ced2c705]{opacity:0}.cdrawer-mask[data-v-fb267dc7]{position:fixed;top:0;left:0;right:0;bottom:var(--footer-height);background:transparent;pointer-events:none;z-index:2100}.cdrawer[data-v-fb267dc7]{position:fixed;top:.75rem;bottom:calc(var(--footer-height) + .75rem);height:auto;transform:none;width:540px;max-width:calc(100vw - 1.5rem);background:var(--bg-blur-strong);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--modal-shadow);color:var(--text-color);z-index:2110;display:flex;flex-direction:column;overflow:hidden}.cdrawer.pos-left[data-v-fb267dc7],.cdrawer.pos-bottom[data-v-fb267dc7]{left:.75rem}.cdrawer.pos-right[data-v-fb267dc7]{right:.75rem}.cdrawer.pos-center[data-v-fb267dc7]{left:50%;transform:translate(-50%)}.cdrawer.maximized[data-v-fb267dc7]{top:0!important;bottom:0!important;left:0!important;right:0!important;width:auto!important;max-width:none!important;height:auto!important;transform:none!important;border-radius:0!important;z-index:3000}.head-actions[data-v-fb267dc7]{display:flex;align-items:center;gap:.4rem}.cdrawer-head[data-v-fb267dc7]{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:3rem;flex-shrink:0;border-bottom:1px solid var(--hairline)}.cdrawer-head .title[data-v-fb267dc7]{font-size:14px;font-weight:600;color:var(--text-color)}.cdrawer-head .sub[data-v-fb267dc7]{font-size:11px;margin-top:2px;color:var(--text-secondary)}.cdrawer-head .icon[data-v-fb267dc7]{font-size:14px;color:var(--icon-color);opacity:.6}.cdrawer-body[data-v-fb267dc7]{flex:1;padding:.5rem .6rem 2rem}.loading[data-v-fb267dc7],.empty[data-v-fb267dc7]{text-align:center;padding:2rem 0;font-size:13px;color:var(--text-tertiary)}.list[data-v-fb267dc7]{display:flex;flex-direction:column;gap:2px}.cmt[data-v-fb267dc7]{display:flex;gap:.7rem;padding:.55rem .6rem;background:transparent;border-radius:var(--radius-sm);border:none;transition:background-color .16s ease,transform .18s var(--ease-spring)}.cmt[data-v-fb267dc7]:hover{background-color:var(--bg-aside-hover)}.ava[data-v-fb267dc7]{width:2.6rem;height:2.6rem;border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid var(--border-color)}.ava img[data-v-fb267dc7]{width:100%;height:100%;object-fit:cover}.ava .icon[data-v-fb267dc7]{font-size:16px;margin:0;opacity:.85}.body[data-v-fb267dc7]{flex:1;min-width:0}.head[data-v-fb267dc7]{display:flex;gap:8px;align-items:baseline;margin-bottom:4px}.nick[data-v-fb267dc7]{font-size:13px;font-weight:600;color:var(--text-color)}.t[data-v-fb267dc7]{font-size:11.5px;color:var(--text-tertiary)}.content[data-v-fb267dc7]{font-size:12.5px;line-height:1.5;word-break:break-word;color:var(--text-secondary)}.meta[data-v-fb267dc7]{margin-top:6px;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--text-tertiary);flex-wrap:wrap}.meta .icon[data-v-fb267dc7]{color:#ff6b6b;font-size:13px;opacity:.8;margin:0}.meta .loc[data-v-fb267dc7],.meta .rcnt[data-v-fb267dc7]{opacity:.7}.replies[data-v-fb267dc7]{margin-top:8px;margin-left:2px;padding:4px 0 4px 11px;background:transparent;border-left:2px solid var(--border-color);display:flex;flex-direction:column;gap:7px}.reply[data-v-fb267dc7]{font-size:12px;line-height:1.55;word-break:break-word;color:var(--text-tertiary)}.rnick[data-v-fb267dc7]{font-weight:600;color:var(--text-secondary)}.rto[data-v-fb267dc7]{font-weight:400;color:var(--text-tertiary)}.rcontent[data-v-fb267dc7]{color:var(--text-secondary)}.reply-more[data-v-fb267dc7]{font-size:11px;margin-top:1px;color:var(--text-quaternary)}.load-more[data-v-fb267dc7]{display:flex;justify-content:center;padding:.8rem 0 .4rem}.more-btn[data-v-fb267dc7]{font-size:12.5px;color:var(--text-secondary);background:var(--gray-color);border:1px solid var(--border-color);border-radius:999px;padding:6px 18px;cursor:pointer;box-shadow:none;transition:background-color .16s ease,color .16s ease}.more-btn[data-v-fb267dc7]:hover:not(:disabled){color:var(--text-color);background:var(--gray-hover-color)}.more-btn[data-v-fb267dc7]:disabled{opacity:.4;cursor:default}.cdrawer-fade-enter-active[data-v-fb267dc7],.cdrawer-fade-leave-active[data-v-fb267dc7]{transition:opacity .24s ease}.cdrawer-fade-enter-from[data-v-fb267dc7],.cdrawer-fade-leave-to[data-v-fb267dc7]{opacity:0}.cdrawer-slide-enter-active[data-v-fb267dc7],.cdrawer-slide-leave-active[data-v-fb267dc7]{transition:opacity .22s ease}.cdrawer-slide-enter-from[data-v-fb267dc7],.cdrawer-slide-leave-to[data-v-fb267dc7]{opacity:0}.cmt-enter-active[data-v-fb267dc7],.cmt-leave-active[data-v-fb267dc7]{transition:opacity .32s ease,transform .32s var(--ease-soft)}.cmt-enter-from[data-v-fb267dc7]{opacity:0;transform:translateY(8px)}.cmt-leave-to[data-v-fb267dc7]{opacity:0;transform:translateY(-8px)}@media (max-width: 768px){.cdrawer[data-v-fb267dc7]{top:auto;bottom:0;left:0;transform:none;width:100vw;max-width:100vw;height:78dvh;max-height:78dvh;border:none;border-top:1px solid var(--border-color);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.cdrawer-slide-enter-from[data-v-fb267dc7],.cdrawer-slide-leave-to[data-v-fb267dc7]{transform:translateY(100%);opacity:1}}.m-player[data-v-51da0eff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background-size:cover;background-position:center;color:#fff;opacity:0;visibility:hidden;transform:translateY(100%);transition:transform .42s var(--ease-snap),opacity .3s ease,visibility 0s linear .42s}.m-player.open[data-v-51da0eff]{opacity:1;visibility:visible;transform:translateY(0);transition:transform .44s var(--ease-snap),opacity .3s ease}.m-player-scrim[data-v-51da0eff]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1010144d,#10101466 32%,#0a0a0dd1 60%,#060609f2),#1212164d;backdrop-filter:blur(64px) saturate(150%);-webkit-backdrop-filter:blur(64px) saturate(150%);transition:background .4s ease}.m-player.lyrics-on .m-player-scrim[data-v-51da0eff]{background:linear-gradient(180deg,#0a0a0db8,#0a0a0d99 45%,#08080ae6),#0c0c0f8c}.m-player-inner[data-v-51da0eff]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + 6px) 22px calc(env(safe-area-inset-bottom) + 18px)}.mp-top[data-v-51da0eff]{display:flex;align-items:center;gap:10px}.mp-top-title[data-v-51da0eff]{flex:1;text-align:center;min-width:0}.mp-top-name[data-v-51da0eff]{font-size:15px;font-weight:600;color:#fff}.mp-top-singer[data-v-51da0eff]{font-size:11.5px;color:#ffffffb8;margin-top:1px}.mp-iconbtn[data-v-51da0eff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#fff;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:.92;transition:transform .15s var(--ease-spring)}.mp-iconbtn[data-v-51da0eff]:active{transform:scale(.86)}.mp-iconbtn[data-v-51da0eff] svg{width:24px;height:24px}.mp-iconbtn[data-v-51da0eff] svg,.mp-iconbtn[data-v-51da0eff] svg *{color:#fff!important}.mp-stage[data-v-51da0eff]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:18px 0}.mp-cover-wrap[data-v-51da0eff]{width:100%;display:flex;justify-content:center}.mp-cover[data-v-51da0eff]{width:min(74vw,340px);aspect-ratio:1;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #00000080;transition:transform .5s var(--ease-snap)}.mp-cover.paused[data-v-51da0eff]{transform:scale(.86);box-shadow:0 14px 36px #0000006b}.mp-cover img[data-v-51da0eff]{width:100%;height:100%;object-fit:cover;display:block}.mp-lyrics[data-v-51da0eff]{width:100%;height:100%;overflow-y:auto;text-align:center;padding:30% 4px;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.mp-lyrics[data-v-51da0eff]::-webkit-scrollbar{display:none}.mp-lyric-line[data-v-51da0eff]{font-size:16.5px;line-height:1.5;color:#fff9;padding:10px 6px;transition:color .25s ease,transform .25s ease;text-shadow:0 1px 6px rgba(0,0,0,.4)}.mp-lyric-line.active[data-v-51da0eff]{color:#fff;font-size:20px;font-weight:700;transform:scale(1.02);text-shadow:0 1px 10px rgba(0,0,0,.5)}.mp-lyric-trans[data-v-51da0eff]{font-size:13px;opacity:.7;margin-top:2px;font-weight:400}.mp-meta[data-v-51da0eff]{display:flex;align-items:center;gap:12px;padding:4px 0 12px}.mp-meta-text[data-v-51da0eff]{flex:1;min-width:0}.mp-name[data-v-51da0eff]{font-size:21px;font-weight:800;letter-spacing:-.2px;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.45)}.mp-singer[data-v-51da0eff]{font-size:13.5px;color:#fffc;margin-top:3px;text-shadow:0 1px 8px rgba(0,0,0,.4)}.mp-iconbtn.like.liked[data-v-51da0eff]{color:#ff3b30}.mp-iconbtn.like.liked[data-v-51da0eff] svg,.mp-iconbtn.like.liked[data-v-51da0eff] svg *{color:#ff3b30!important}.mp-progress[data-v-51da0eff]{display:flex;align-items:center;gap:10px;padding:4px 0 6px}.mp-time[data-v-51da0eff]{font-size:11px;color:#ffffffb8;font-variant-numeric:tabular-nums;min-width:34px;text-align:center}.mp-range[data-v-51da0eff]{flex:1;height:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:999px;background:linear-gradient(90deg,#fff var(--fill, 0%),rgba(255,255,255,.28) var(--fill, 0%));outline:none}.mp-range[data-v-51da0eff]::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0006}.mp-range[data-v-51da0eff]::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:#fff}.mp-controls[data-v-51da0eff]{display:flex;align-items:center;justify-content:space-between;padding:14px 4px 10px}.mp-ctrl[data-v-51da0eff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#fff;cursor:pointer;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:transform .15s var(--ease-spring);opacity:.95}.mp-ctrl[data-v-51da0eff]:active{transform:scale(.88)}.mp-ctrl[data-v-51da0eff] svg{width:30px;height:30px}.mp-ctrl[data-v-51da0eff] svg,.mp-ctrl[data-v-51da0eff] svg *{color:#fff!important}.mp-ctrl.play[data-v-51da0eff]{width:72px;height:72px;border-radius:50%;background:#fff;box-shadow:0 10px 30px #00000059}.mp-ctrl.play[data-v-51da0eff] svg{width:34px;height:34px}.mp-ctrl.play[data-v-51da0eff] svg,.mp-ctrl.play[data-v-51da0eff] svg *{color:#111!important}.mp-actions[data-v-51da0eff]{display:flex;justify-content:space-around;padding-top:6px}.mp-act[data-v-51da0eff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#fff;opacity:.78;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;-webkit-tap-highlight-color:transparent}.mp-act[data-v-51da0eff] svg{width:21px;height:21px}.mp-act[data-v-51da0eff] svg,.mp-act[data-v-51da0eff] svg *{color:#fff!important}.mp-act i[data-v-51da0eff]{font-style:normal;font-size:10.5px;color:#fff}.mp-flip-enter-active[data-v-51da0eff],.mp-flip-leave-active[data-v-51da0eff]{transition:opacity .25s ease}.mp-flip-enter-from[data-v-51da0eff],.mp-flip-leave-to[data-v-51da0eff]{opacity:0}.mp-sheet-mask[data-v-51da0eff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#00000073;display:flex;align-items:flex-end}.mp-sheet[data-v-51da0eff]{width:100%;background:#222228f5;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-top-left-radius:22px;border-top-right-radius:22px;padding:8px 16px calc(env(safe-area-inset-bottom) + 14px)}.mp-sheet-grab[data-v-51da0eff]{width:38px;height:4px;border-radius:999px;background:#ffffff4d;margin:6px auto 12px}.mp-sheet-row[data-v-51da0eff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 4px;color:#fff;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.08)}.mp-sheet-row.col[data-v-51da0eff]{flex-direction:column;align-items:flex-start;gap:12px}.mp-sheet-label[data-v-51da0eff]{font-size:15.5px;font-weight:600;color:#fff}.mp-sheet-val[data-v-51da0eff]{font-size:14px;color:#fff9}.mp-rate-chips[data-v-51da0eff]{display:flex;gap:8px;flex-wrap:wrap}.mp-chip[data-v-51da0eff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#ffffff1f;color:#ffffffd9;font-size:13px;font-weight:600;padding:7px 13px;border-radius:999px;cursor:pointer}.mp-chip.on[data-v-51da0eff]{background:var(--accent-color);color:#fff}.mp-switch[data-v-51da0eff]{width:44px;height:26px;border-radius:999px;background:#ffffff38;position:relative;transition:background .2s ease}.mp-switch.on[data-v-51da0eff]{background:var(--accent-color)}.mp-switch i[data-v-51da0eff]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s var(--ease-spring)}.mp-switch.on i[data-v-51da0eff]{transform:translate(18px)}.mp-sheet-cancel[data-v-51da0eff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;margin-top:14px;padding:14px;border-radius:14px;background:#ffffff1a;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.mp-sheet-enter-active[data-v-51da0eff],.mp-sheet-leave-active[data-v-51da0eff]{transition:opacity .25s ease}.mp-sheet-enter-active .mp-sheet[data-v-51da0eff],.mp-sheet-leave-active .mp-sheet[data-v-51da0eff]{transition:transform .3s var(--ease-snap)}.mp-sheet-enter-from[data-v-51da0eff],.mp-sheet-leave-to[data-v-51da0eff]{opacity:0}.mp-sheet-enter-from .mp-sheet[data-v-51da0eff],.mp-sheet-leave-to .mp-sheet[data-v-51da0eff]{transform:translateY(100%)}.playlist-container[data-v-8b015bc9]{width:var(--playlist-width);min-width:var(--playlist-width);max-width:var(--playlist-width);height:100dvh;position:fixed;top:0;right:0;z-index:1500;background-color:var(--bg-blur-strong);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border-left:1px solid var(--hairline);overflow:hidden;display:flex;flex-direction:column;box-shadow:-16px 0 40px #00000014}.playlist-header[data-v-8b015bc9]{display:flex;justify-content:space-between;align-items:center;padding:0 1.1rem;height:3.5rem;border-bottom:1px solid var(--hairline)}.playlist-header .title[data-v-8b015bc9]{font-size:15px;font-weight:600;letter-spacing:0}.playlist-header .count[data-v-8b015bc9]{display:inline-block;margin-left:6px;padding:1px 8px;font-size:11px;color:var(--text-secondary);background:var(--bg-tertiary);border-radius:999px;font-weight:500}.actions[data-v-8b015bc9]{display:flex;align-items:center;gap:12px}.link[data-v-8b015bc9]{font-size:12.5px;color:var(--text-secondary);cursor:pointer}.link.danger[data-v-8b015bc9]{color:var(--danger-color)}.link[data-v-8b015bc9]:hover{opacity:.7}.close-btn[data-v-8b015bc9]{font-size:14px}.playlist-content[data-v-8b015bc9]{flex:1;padding:.5rem .6rem 2rem}.empty[data-v-8b015bc9]{margin:4rem auto;display:flex;flex-direction:column;align-items:center;color:var(--text-secondary);gap:6px}.empty .hint[data-v-8b015bc9]{font-size:12px;color:var(--text-tertiary)}.songs[data-v-8b015bc9]{display:flex;flex-direction:column;gap:2px}.songItem[data-v-8b015bc9]{display:flex;align-items:center;padding:.4rem .6rem;cursor:pointer;border-radius:var(--radius-sm);transition:background-color .16s ease,transform .18s var(--ease-spring)}.songItem[data-v-8b015bc9]:hover{background-color:var(--gray-hover-color)}.songItem.active[data-v-8b015bc9]{background-color:var(--accent-light)}.songItem.active .name[data-v-8b015bc9]{color:var(--accent-color);font-weight:600}.cover[data-v-8b015bc9]{width:2.6rem;height:2.6rem;position:relative;flex-shrink:0;border-radius:8px;overflow:hidden}.cover img[data-v-8b015bc9]{width:100%;height:100%;object-fit:cover}.play-mask[data-v-8b015bc9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s}.songItem:hover .play-mask[data-v-8b015bc9],.songItem.active .play-mask[data-v-8b015bc9]{opacity:1}.play-mask .icon[data-v-8b015bc9]{color:#fff;opacity:1;font-size:14px}.songInfo[data-v-8b015bc9]{flex:1;margin-left:.7rem;min-width:0}.songInfo .name[data-v-8b015bc9]{font-size:13px;font-weight:500}.songInfo .singer[data-v-8b015bc9]{font-size:11.5px;color:var(--text-secondary);margin-top:2px}.remove[data-v-8b015bc9]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .16s}.songItem:hover .remove[data-v-8b015bc9]{opacity:.7}.remove[data-v-8b015bc9]:hover{opacity:1}.remove .remove-icon[data-v-8b015bc9]{--icon-size: 18px;width:22px;height:22px;margin:0;color:var(--danger-color);opacity:1}.song-list-enter-active[data-v-8b015bc9],.song-list-leave-active[data-v-8b015bc9]{transition:all .32s var(--ease-soft)}.song-list-enter-from[data-v-8b015bc9]{opacity:0;transform:translate(20px)}.song-list-leave-to[data-v-8b015bc9]{opacity:0;transform:translate(-12px)}.song-list-move[data-v-8b015bc9]{transition:transform .32s var(--ease-soft)}.idx[data-v-8b015bc9]{width:22px;flex-shrink:0;text-align:center;margin-right:2px;font-size:12px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.songItem.active .idx .num[data-v-8b015bc9]{display:none}.bars[data-v-8b015bc9]{display:inline-flex;align-items:flex-end;gap:2px;height:12px;justify-content:center}.bars i[data-v-8b015bc9]{width:2.5px;background:var(--accent-color);border-radius:2px;animation:plBar-8b015bc9 .9s ease-in-out infinite}.bars i[data-v-8b015bc9]:nth-child(1){height:40%;animation-delay:0s}.bars i[data-v-8b015bc9]:nth-child(2){height:100%;animation-delay:.2s}.bars i[data-v-8b015bc9]:nth-child(3){height:65%;animation-delay:.4s}@keyframes plBar-8b015bc9{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.mv-tag[data-v-8b015bc9]{display:inline-block;margin-left:6px;font-size:9.5px;font-weight:700;vertical-align:middle;color:var(--accent-color);border:1px solid var(--accent-color);border-radius:3px;padding:0 3px;line-height:1.4}.row-actions[data-v-8b015bc9]{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .16s}.songItem:hover .row-actions[data-v-8b015bc9]{opacity:1}.row-actions .icon[data-v-8b015bc9]{--icon-size: 16px;width:26px;height:26px;color:var(--text-secondary)}.row-actions .icon[data-v-8b015bc9]:hover{color:var(--accent-color)}.row-actions .remove-icon[data-v-8b015bc9]:hover{color:var(--danger-color)}.float-tools[data-v-8b015bc9]{position:absolute;right:14px;bottom:calc(var(--footer-height) + 14px);display:flex;flex-direction:column;gap:8px;z-index:5}.ft-btn[data-v-8b015bc9]{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid var(--hairline);box-shadow:0 6px 18px #00000029;cursor:pointer;color:var(--text-secondary);transition:transform .15s,color .15s}.ft-btn[data-v-8b015bc9]:hover{transform:scale(1.08);color:var(--accent-color)}.ft-btn[data-v-8b015bc9] svg{width:18px;height:18px}.player-root[data-v-e1ef5cdb]{width:100vw;height:100dvh;position:fixed;top:0;left:0;z-index:998;overflow:hidden;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.22),transparent 36%),linear-gradient(135deg,#343844,#252936 54%,#191c25);color:#fff!important;padding-bottom:var(--footer-height)}.player-root[data-v-e1ef5cdb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#1112178f,#11121752),linear-gradient(180deg,#ffffff24,#00000014)}.player-bg[data-v-e1ef5cdb]{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background-size:cover;background-position:center;filter:blur(82px) saturate(145%) brightness(.98);transform:scale(1.15);z-index:0;opacity:.9}.player-inner[data-v-e1ef5cdb]{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column}.player-actions-top[data-v-e1ef5cdb]{display:flex;align-items:center;padding:1.1rem 1.6rem .4rem;gap:.8rem;flex-shrink:0}.player-actions-top .spacer[data-v-e1ef5cdb]{flex:1}.action-icon[data-v-e1ef5cdb]{color:#fff!important;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.95;transition:opacity .18s,transform .18s var(--ease-spring),color .2s,background .18s;background:transparent!important;border-radius:12px!important;box-shadow:none!important;border:none!important;font-family:inherit}.action-icon[data-v-e1ef5cdb] *{color:#fff!important}.action-icon[data-v-e1ef5cdb] svg{width:22px;height:22px;stroke:currentColor;color:#fff}.action-icon[data-v-e1ef5cdb] svg *,.action-icon[data-v-e1ef5cdb] path{color:#fff!important}.close-icon[data-v-e1ef5cdb] svg{width:22px;height:22px}.action-icon[data-v-e1ef5cdb]:hover{opacity:1;color:#fff!important;background:#ffffff1f!important;transform:translateY(-1px)}.action-icon[data-v-e1ef5cdb]:active{transform:scale(.94)}.player-content[data-v-e1ef5cdb]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:5%;padding:0 5% 2.5rem;align-items:center;min-height:0}.album-side[data-v-e1ef5cdb]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0}.turntable-stage[data-v-e1ef5cdb]{position:relative;width:clamp(300px,34vw,460px);aspect-ratio:1 / 1}.turntable-stage[data-v-e1ef5cdb]:before{content:"";position:absolute;left:12%;right:12%;bottom:-7%;height:18%;border-radius:50%;background:radial-gradient(ellipse at center,#0000006b,#0000);filter:blur(10px);z-index:-1}.turntable-stage.label-hidden .label[data-v-e1ef5cdb],.turntable-stage.is-loading .label[data-v-e1ef5cdb]{opacity:0;transition:opacity .12s}.turntable-stage.is-loading .label img[data-v-e1ef5cdb]{visibility:hidden}.chassis[data-v-e1ef5cdb]{position:absolute;top:0;right:0;bottom:0;left:0}.chassis[data-v-e1ef5cdb] svg{width:100%;height:100%;display:block;filter:drop-shadow(0 30px 60px rgba(0,0,0,.42))}.tt-knob[data-v-e1ef5cdb]{position:absolute;left:90.48%;top:90.48%;transform:translate(-50%,-50%);width:8%;height:8%;border-radius:50%;z-index:6;cursor:grab;touch-action:none}.tt-knob[data-v-e1ef5cdb]:active{cursor:grabbing}.tt-knob-ind[data-v-e1ef5cdb]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:rotate(var(--vol-deg, 0deg));transition:transform .06s linear}.tt-knob-ind[data-v-e1ef5cdb]:after{content:"";position:absolute;left:50%;top:16%;width:2px;height:34%;margin-left:-1px;border-radius:2px;background:#ffffffeb;box-shadow:0 0 4px #000000b3}.tt-power[data-v-e1ef5cdb]{position:absolute;left:11.9%;top:90.48%;transform:translate(-50%,-50%);width:5.5%;height:5.5%;border-radius:50%;z-index:6;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#0b0b0e;box-shadow:inset 0 1px 2px #000000d9}.tt-power-led[data-v-e1ef5cdb]{width:55%;height:55%;border-radius:50%;background:#c79a16;box-shadow:0 0 5px #ffcc00b3;transition:background .2s,box-shadow .2s,transform .15s}.tt-power.on .tt-power-led[data-v-e1ef5cdb]{background:#39d353;box-shadow:0 0 7px #39d353e6}.tt-power:hover .tt-power-led[data-v-e1ef5cdb]{transform:scale(1.12)}.discover-chip[data-v-e1ef5cdb]{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:4px 12px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff8a00,#ff5e3a);box-shadow:0 4px 14px #ff5e3a59}.dc-icon[data-v-e1ef5cdb]{display:inline-flex;width:14px;height:14px}.dc-icon[data-v-e1ef5cdb] svg{width:14px;height:14px}.action-icon.on[data-v-e1ef5cdb]{color:var(--accent-color, #ff8a00)}.action-icon.on[data-v-e1ef5cdb] svg [stroke]:not([stroke=none]){stroke:var(--accent-color, #ff8a00)}.action-icon.on[data-v-e1ef5cdb] svg [fill]:not([fill=none]){fill:var(--accent-color, #ff8a00)}.record-pos[data-v-e1ef5cdb]{position:absolute;left:2.86%;top:7.62%;width:84.76%;height:84.76%;display:flex;align-items:center;justify-content:center;pointer-events:none}.record-pos[data-v-e1ef5cdb]:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;pointer-events:none;background:conic-gradient(from 20deg,transparent 0deg,rgba(255,255,255,.13) 24deg,transparent 54deg,transparent 170deg,rgba(255,255,255,.08) 206deg,transparent 236deg);mix-blend-mode:screen;opacity:.62}.record-spin[data-v-e1ef5cdb]{position:relative;width:100%;height:100%;pointer-events:auto}.record-spin[data-v-e1ef5cdb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.18),transparent 28%);opacity:.68}.vinyl[data-v-e1ef5cdb]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden}.vinyl[data-v-e1ef5cdb] svg{width:100%;height:100%;display:block}.label[data-v-e1ef5cdb]{position:absolute;left:29%;top:29%;width:42%;height:42%;border-radius:50%;overflow:hidden;cursor:pointer;background:#111;box-shadow:0 4px 14px #0000008c}.label img[data-v-e1ef5cdb]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ease-snap)}.label:hover img[data-v-e1ef5cdb]{transform:scale(1.04)}.label .label-rings[data-v-e1ef5cdb]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 4px #00000073,inset 0 0 0 6px #ffffff0f;pointer-events:none}.label-fade-enter-active[data-v-e1ef5cdb],.label-fade-leave-active[data-v-e1ef5cdb]{transition:opacity .35s ease}.label-fade-enter-from[data-v-e1ef5cdb],.label-fade-leave-to[data-v-e1ef5cdb]{opacity:0}.label-fade-leave-active[data-v-e1ef5cdb]{position:absolute;top:0;right:0;bottom:0;left:0}.spindle[data-v-e1ef5cdb]{position:absolute;left:50%;top:50%;width:1.6%;height:1.6%;transform:translate(-50%,-50%);background:radial-gradient(circle at 30% 30%,#fff,#888);border-radius:50%;pointer-events:none;box-shadow:0 0 4px #0006;z-index:2}.tonearm[data-v-e1ef5cdb]{position:absolute;left:84.76%;top:15.24%;width:28.57%;height:55.95%;margin-left:-25.48%;margin-top:-1.9%;transform-origin:89.17% 3.4%;transform:rotate(-25deg);transition:transform .65s var(--ease-snap);z-index:3}.tonearm.on[data-v-e1ef5cdb]{transform:rotate(-2deg)}.tonearm.on .arm-head[data-v-e1ef5cdb]{filter:drop-shadow(0 3px 5px rgba(0,0,0,.34))}.tonearm.on .arm-curve[data-v-e1ef5cdb]{filter:drop-shadow(0 6px 8px rgba(0,0,0,.34))}.arm-curve[data-v-e1ef5cdb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 5px 7px rgba(0,0,0,.42))}.arm-curve path[data-v-e1ef5cdb]{fill:none;stroke-linecap:round;stroke-linejoin:round}.arm-shadow[data-v-e1ef5cdb]{stroke:#00000080;stroke-width:10}.arm-metal[data-v-e1ef5cdb]{stroke:#bfc0c8;stroke-width:7}.arm-highlight[data-v-e1ef5cdb]{stroke:#ffffffb8;stroke-width:2.2}.pivot-cap[data-v-e1ef5cdb]{position:absolute;left:71.67%;top:-5.53%;width:35%;height:17.87%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,#b9bac3 38%,#5f6068 68%,#1f2027);box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 18px #0000005c;z-index:2}.pivot-cap[data-v-e1ef5cdb]:after{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:50%;background:#111217;box-shadow:inset 0 1px 2px #ffffff2e}.arm-head[data-v-e1ef5cdb]{position:absolute;left:10%;top:89.79%;width:23.33%;height:14.47%;transform:rotate(15deg);transform-origin:50% 0;background:linear-gradient(180deg,#f7f7fa,#bfc0c8 52%,#64656e);border-radius:7px 7px 8px 8px;box-shadow:0 4px 8px #0006;transition:filter .28s ease,box-shadow .28s ease}.arm-head[data-v-e1ef5cdb]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:7px;height:5px;background:#2a2a2e;border-radius:1px 1px 3px 3px}.link[data-v-e1ef5cdb]{cursor:pointer;transition:opacity .18s,color .18s;color:inherit!important}.link[data-v-e1ef5cdb]:hover{opacity:1;color:#fff!important;text-decoration:underline}.gtb-icon[data-v-e1ef5cdb]{font-size:16px;line-height:1}.gtb-label[data-v-e1ef5cdb]{writing-mode:vertical-rl;font-size:11px;letter-spacing:2px;white-space:nowrap}.comment-tab[data-v-e1ef5cdb]{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 9px;background:#ffffff1a;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);border:1px solid rgba(255,255,255,.16);border-left:none;border-radius:0 14px 14px 0;color:#fff;cursor:pointer;transition:background-color .2s ease,padding-left .2s ease}.comment-tab[data-v-e1ef5cdb]:hover{background:#ffffff2e;padding-left:13px}.comment-tab .ct-icon[data-v-e1ef5cdb]{font-size:17px;display:inline-flex;color:#fff}.comment-tab .ct-icon[data-v-e1ef5cdb] svg{width:17px;height:17px}.comment-tab .ct-icon[data-v-e1ef5cdb] svg [stroke]:not([stroke=none]){stroke:#fff!important}.comment-tab .ct-icon[data-v-e1ef5cdb] svg [fill]:not([fill=none]){fill:#fff!important}.comment-tab .ct-label[data-v-e1ef5cdb]{writing-mode:vertical-rl;letter-spacing:3px;font-size:12.5px;font-weight:500;color:#fff}.lyric-side[data-v-e1ef5cdb]{display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;position:relative}.lyric-stage[data-v-e1ef5cdb]{position:relative;flex:1;overflow:hidden;cursor:grab;padding-bottom:2.5rem;mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 78%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 78%,transparent 100%)}.lyric-stage[data-v-e1ef5cdb]:active{cursor:grabbing}.lyric-track[data-v-e1ef5cdb]{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;align-items:stretch;gap:.42rem;padding:0 1rem;will-change:transform;transition:transform .42s var(--ease-snap)}.lyric-line[data-v-e1ef5cdb]{padding:.4rem .2rem;cursor:pointer;opacity:.5;transform:translateY(0);transition:opacity .32s var(--ease-snap),transform .32s var(--ease-snap),font-size .32s var(--ease-snap)}.lyric-line p[data-v-e1ef5cdb]{font-size:17px;line-height:1.5;margin:0;color:#ffffffc7!important;letter-spacing:0;transition:color .28s,font-size .32s var(--ease-snap),font-weight .32s}.lyric-line.active[data-v-e1ef5cdb]{opacity:1;animation:lyric-fly-in-e1ef5cdb .42s var(--ease-snap) both}.lyric-line.active p[data-v-e1ef5cdb]{font-size:22px;font-weight:700;color:#fff!important;text-shadow:0 2px 22px rgba(255,255,255,.25)}@keyframes lyric-fly-in-e1ef5cdb{0%{transform:translateY(14px);opacity:0}60%{transform:translateY(-2px);opacity:1}to{transform:translateY(0);opacity:1}}.kline[data-v-e1ef5cdb]{margin:0;position:relative;display:inline-block;max-width:100%}.kw[data-v-e1ef5cdb]{white-space:pre;color:inherit!important}.lyric-line.active[data-v-e1ef5cdb]{--kw-dim: rgba(255, 255, 255, .4);--kw-lit: #ffffff}.lyric-line.active .kw[data-v-e1ef5cdb]{--p: 0;background-image:linear-gradient(90deg,var(--kw-lit) calc(var(--p) * 100%),var(--kw-dim) calc(var(--p) * 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--kw-dim)}.lyric-line .trans[data-v-e1ef5cdb]{font-size:12px;line-height:1.42;color:#ffffff85!important;margin-top:2px}.lyric-line.active .trans[data-v-e1ef5cdb]{font-size:13px;color:#ffffffd1!important}.flip-ghost[data-v-e1ef5cdb]{position:fixed;z-index:5000;pointer-events:none;overflow:hidden;box-shadow:0 20px 60px #0009}.flip-ghost img[data-v-e1ef5cdb]{width:100%;height:100%;object-fit:cover;display:block}.lyric-loading[data-v-e1ef5cdb]{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:1rem}.lyric-loading-card[data-v-e1ef5cdb]{width:min(420px,80%);padding:1.4rem 1.6rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bar-track[data-v-e1ef5cdb]{position:relative;width:100%;height:3px;background:#ffffff2e;border-radius:999px;overflow:hidden}.bar-fill[data-v-e1ef5cdb]{position:absolute;left:0;top:0;bottom:0;width:38%;background:linear-gradient(90deg,#ffffff1a,#fff,#ffffff1a);border-radius:999px;animation:bm-progress-e1ef5cdb 1.4s linear infinite}@keyframes bm-progress-e1ef5cdb{0%{left:-38%}to{left:100%}}.loading-meta[data-v-e1ef5cdb]{margin-top:1rem}.lm-tag[data-v-e1ef5cdb]{font-size:11px;letter-spacing:.12em;color:#ffffff8c;text-transform:uppercase;font-weight:600}.lm-title[data-v-e1ef5cdb]{margin-top:6px;font-size:18px;font-weight:700;color:#fff;letter-spacing:-.005em}.lm-sub[data-v-e1ef5cdb]{margin-top:4px;font-size:13px;color:var(--text-secondary)}.lyric-fade-enter-active[data-v-e1ef5cdb],.lyric-fade-leave-active[data-v-e1ef5cdb]{transition:opacity .32s ease,transform .32s var(--ease-snap)}.lyric-fade-enter-from[data-v-e1ef5cdb]{opacity:0;transform:translateY(8px)}.lyric-fade-leave-to[data-v-e1ef5cdb]{opacity:0;transform:translateY(-8px)}@media (max-width: 960px){.player-content[data-v-e1ef5cdb]{grid-template-columns:1fr;gap:1rem;padding:0 1.2rem 1.5rem}.turntable-stage[data-v-e1ef5cdb]{width:clamp(240px,64vw,360px)}.lyric-line p[data-v-e1ef5cdb]{font-size:15px}.lyric-line.active p[data-v-e1ef5cdb]{font-size:18px}.lyric-line .trans[data-v-e1ef5cdb]{font-size:11px}.lyric-line.active .trans[data-v-e1ef5cdb]{font-size:12px}.lyric-stage[data-v-e1ef5cdb]{padding-bottom:2rem}}.fx-panel[data-v-e1ef5cdb]{position:absolute;top:3.8rem;right:1.2rem;z-index:10;width:min(340px,calc(100vw - 2.4rem));background:var(--bg-blur-strong);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border:1px solid var(--border-color);border-radius:18px;padding:1rem 1.2rem 1.1rem;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--modal-shadow)}.fx-slide-enter-active[data-v-e1ef5cdb],.fx-slide-leave-active[data-v-e1ef5cdb]{transition:opacity .18s,transform .18s}.fx-slide-enter-from[data-v-e1ef5cdb],.fx-slide-leave-to[data-v-e1ef5cdb]{opacity:0;transform:translateY(-6px) scale(.97)}.cover-panel[data-v-e1ef5cdb]{width:min(300px,calc(100vw - 2.4rem));padding:.9rem 1rem 1rem;gap:.3rem;color:var(--text-color)}.cover-panel-header[data-v-e1ef5cdb]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.cp-quality-sel[data-v-e1ef5cdb]{margin-left:auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--text-color);font-size:.58rem;padding:1px 4px;cursor:pointer;outline:none}.cp-title[data-v-e1ef5cdb]{font-size:.7rem;color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.cp-badge[data-v-e1ef5cdb]{font-size:.6rem;padding:1px 6px;border-radius:99px;background:var(--accent-light);color:var(--accent-color);border:1px solid var(--accent-color)}.cover-row[data-v-e1ef5cdb]{display:flex;align-items:center;gap:.55rem;padding:.45rem .5rem;border-radius:9px;cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.cover-row[data-v-e1ef5cdb]:hover{background:var(--bg-aside-hover)}.cover-row.active[data-v-e1ef5cdb]{background:var(--accent-light)}.cover-row.generating[data-v-e1ef5cdb]{cursor:default;opacity:.7}.cover-row.failed[data-v-e1ef5cdb]{opacity:.6}.cover-row-icon[data-v-e1ef5cdb]{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.original-dot[data-v-e1ef5cdb]{background:var(--bg-tertiary);border:1.5px solid var(--border-color-strong)}.voice-dot[data-v-e1ef5cdb]{background:var(--bg-tertiary);border:1.5px solid var(--border-color);background-size:cover;background-position:center}.voice-dot.err[data-v-e1ef5cdb]{border-color:var(--danger-color)}.cover-row-icon.playing[data-v-e1ef5cdb]{background:var(--accent-color)!important;border-color:var(--accent-color)!important}.eq-bars[data-v-e1ef5cdb]{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.eq-bars i[data-v-e1ef5cdb]{width:2.5px;height:100%;border-radius:1px;background:#fff;transform-origin:bottom;animation:eq-bounce-e1ef5cdb .9s ease-in-out infinite}.eq-bars i[data-v-e1ef5cdb]:nth-child(1){animation-delay:-.2s}.eq-bars i[data-v-e1ef5cdb]:nth-child(2){animation-delay:-.5s}.eq-bars i[data-v-e1ef5cdb]:nth-child(3){animation-delay:-.8s}@keyframes eq-bounce-e1ef5cdb{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.cover-row-name[data-v-e1ef5cdb]{flex:1;font-size:.82rem;color:var(--text-color);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover-row-actions[data-v-e1ef5cdb]{display:flex;align-items:center;gap:.2rem}.cp-btn[data-v-e1ef5cdb]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:var(--text-secondary)!important;text-decoration:none;transition:background .12s,color .12s}.cp-btn[data-v-e1ef5cdb]:hover{background:var(--gray-hover-color);color:var(--text-color)!important}.cp-btn[data-v-e1ef5cdb] svg{width:14px;height:14px}.cp-btn[data-v-e1ef5cdb] svg path{stroke:currentColor}.cp-btn[data-v-e1ef5cdb] svg [fill]:not([fill=none]){fill:currentColor}.cp-gen-btn[data-v-e1ef5cdb]{font-size:.7rem;padding:3px 10px;border-radius:99px;border:1px solid var(--accent-color);color:var(--accent-color);background:var(--accent-light);cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;flex-shrink:0}.cp-gen-btn[data-v-e1ef5cdb]:hover{background:var(--accent-color);color:#fff}.cp-gen-label[data-v-e1ef5cdb]{font-size:.65rem;color:var(--text-tertiary);white-space:nowrap}.cp-gen-label.err[data-v-e1ef5cdb]{color:var(--danger-color)}.cover-spin-icon[data-v-e1ef5cdb]{width:26px;height:26px;border-radius:50%;border:2px solid var(--border-color);border-top-color:var(--accent-color);animation:cp-spin-e1ef5cdb .8s linear infinite;flex-shrink:0}.cover-spin-icon.sm[data-v-e1ef5cdb]{width:13px;height:13px;border-width:1.5px}@keyframes cp-spin-e1ef5cdb{to{transform:rotate(360deg)}}.cp-divider[data-v-e1ef5cdb]{height:1px;background:var(--hairline);margin:.3rem 0}.cp-empty[data-v-e1ef5cdb],.cp-loading[data-v-e1ef5cdb]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0;font-size:.75rem;color:var(--text-tertiary)}.backdrop[data-v-290dc5c7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000005c;z-index:9999;display:grid;place-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.auth-card[data-v-290dc5c7]{position:relative;width:min(380px,calc(100vw - 32px));background:var(--bg-elev, #fff);color:var(--fg, #1d1d1f);border-radius:20px;padding:24px 22px 18px;box-shadow:0 24px 60px #00000047;display:flex;flex-direction:column;gap:14px}@media (prefers-color-scheme: dark){.auth-card[data-v-290dc5c7]{background:#1c1c1e;color:#f5f5f7}}.close-x[data-v-290dc5c7]{position:absolute;top:12px;right:14px;font-size:22px;line-height:1;cursor:pointer;color:#86868b}.close-x[data-v-290dc5c7]:hover{color:inherit}.badge-row[data-v-290dc5c7]{display:flex;justify-content:center}.oauth-pill[data-v-290dc5c7]{display:inline-flex;align-items:center;gap:8px;background:#0071e31a;color:#0071e3;font-size:12px;font-weight:500;padding:6px 12px;border-radius:999px;letter-spacing:.02em}.oauth-pill .dot[data-v-290dc5c7]{width:6px;height:6px;border-radius:50%;background:#34c759;box-shadow:0 0 0 3px #34c7592e}.head[data-v-290dc5c7]{text-align:center}.head .title[data-v-290dc5c7]{font-size:20px;font-weight:600;letter-spacing:-.01em}.head .subtitle[data-v-290dc5c7]{font-size:13px;color:#86868b;margin-top:6px;line-height:1.55}.primary-btn[data-v-290dc5c7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border-radius:999px;font-size:15px;font-weight:500;border:none;cursor:pointer;background:#0071e3;color:#fff;transition:background .15s,transform .06s}.primary-btn[data-v-290dc5c7]:hover{background:#005bbf}.primary-btn[data-v-290dc5c7]:active{transform:scale(.985)}.primary-btn .ic[data-v-290dc5c7]{display:inline-grid;place-items:center;width:16px;height:16px}.primary-btn .ic svg[data-v-290dc5c7]{width:100%;height:100%}.primary-btn .ic[data-v-290dc5c7],.primary-btn .ic[data-v-290dc5c7] svg,.primary-btn .ic[data-v-290dc5c7] svg *{color:#fff!important}.primary-btn .ic[data-v-290dc5c7] svg [stroke]:not([stroke=none]){stroke:currentColor!important}.primary-btn .ic[data-v-290dc5c7] svg [fill]:not([fill=none]){fill:currentColor!important}.trust-row[data-v-290dc5c7]{display:flex;justify-content:center;align-items:center;gap:10px;padding-top:4px;font-size:11.5px;color:#86868b}.t-item[data-v-290dc5c7]{display:inline-flex;align-items:center;gap:5px}.t-ic[data-v-290dc5c7]{width:13px;height:13px;display:inline-grid;place-items:center;color:#0071e3}.t-ic svg[data-v-290dc5c7]{width:100%;height:100%}.t-sep[data-v-290dc5c7]{width:1px;height:10px;background:#0000001a}@media (prefers-color-scheme: dark){.t-sep[data-v-290dc5c7]{background:#ffffff24}}.footer-hint[data-v-290dc5c7]{font-size:11px;color:#86868b;text-align:center}.footer-hint a[data-v-290dc5c7]{color:#86868b;border-bottom:1px dashed #c7c7cc;text-decoration:none}.modal-enter-active[data-v-290dc5c7],.modal-leave-active[data-v-290dc5c7]{transition:opacity .18s}.modal-enter-from[data-v-290dc5c7],.modal-leave-to[data-v-290dc5c7]{opacity:0}.modal-card[data-v-1fb2cd3f]{width:min(440px,92vw);padding:1.5rem 1.5rem 1.25rem;border-radius:var(--radius-lg);box-shadow:var(--modal-shadow);animation:spring-pop .45s var(--ease-spring) both}.head .title[data-v-1fb2cd3f]{font-size:20px;font-weight:700;letter-spacing:0}.head .subtitle[data-v-1fb2cd3f]{font-size:12.5px;color:var(--text-secondary);margin-top:4px}.picker[data-v-1fb2cd3f]{margin-top:1.1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.picker-item[data-v-1fb2cd3f]{border-radius:var(--radius-md);background:var(--bg-tertiary);padding:.85rem .6rem;text-align:center;cursor:pointer;transition:transform .2s var(--ease-spring),background .18s ease,color .18s ease;border:1px solid transparent}.picker-item[data-v-1fb2cd3f]:hover{transform:translateY(-2px);background:var(--gray-hover-color)}.picker-item.active[data-v-1fb2cd3f]{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 6px 20px #0a84ff52}.picker-item.active[data-v-1fb2cd3f],.picker-item.active .num[data-v-1fb2cd3f],.picker-item.active .unit[data-v-1fb2cd3f]{color:#fff!important}.picker-item .num[data-v-1fb2cd3f]{font-size:22px;font-weight:700;letter-spacing:0;color:var(--text-color)}.picker-item .unit[data-v-1fb2cd3f]{font-size:11.5px;color:var(--text-secondary);margin-top:2px}.actions[data-v-1fb2cd3f]{margin-top:1.1rem;display:flex;gap:.5rem;justify-content:flex-end}.actions button.primary[data-v-1fb2cd3f]{flex:1}.mvm-mask[data-v-eb28b38c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2200;display:flex;align-items:center;justify-content:center;padding:1.5rem}.mvm[data-v-eb28b38c]{width:min(920px,94vw);height:auto;max-height:calc(100dvh - 3rem);background:var(--bg-blur-strong);backdrop-filter:blur(var(--blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--blur)) saturate(180%);border-radius:var(--radius-md);box-shadow:var(--modal-shadow);overflow:hidden auto;display:flex;flex-direction:column;border:1px solid var(--hairline)}.mvm.maximized[data-v-eb28b38c]{width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;border:none}.mvm-head[data-v-eb28b38c]{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;gap:1rem;border-bottom:1px solid var(--hairline);flex-shrink:0}.info[data-v-eb28b38c]{min-width:0;flex:1}.info .title[data-v-eb28b38c]{font-size:15px;font-weight:600}.info .sub[data-v-eb28b38c]{font-size:12px;color:var(--text-secondary);margin-top:3px}.actions[data-v-eb28b38c]{display:flex;gap:4px}.actions .icon[data-v-eb28b38c]{font-size:14px}.mvm-body[data-v-eb28b38c]{background:#000;flex-shrink:0;width:100%;aspect-ratio:16 / 9}.mvm-body video[data-v-eb28b38c]{width:100%;height:100%;display:block;object-fit:contain;background:#000}.mvm-foot[data-v-eb28b38c]{flex:1;overflow-y:auto}.mvm.maximized .mvm-body video[data-v-eb28b38c]{max-height:calc(100dvh - 56px);height:calc(100dvh - 56px);object-fit:contain}.loading[data-v-eb28b38c]{height:360px;display:flex;flex-direction:column;gap:.6rem;align-items:center;justify-content:center;color:#ffffffd9}.spinner[data-v-eb28b38c]{width:30px;height:30px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:rote .9s linear infinite}.mvm-meta[data-v-eb28b38c]{padding:.6rem 1.1rem;font-size:12px;color:var(--text-secondary);display:flex;gap:1rem;border-bottom:1px solid var(--hairline)}.mvm-recommend[data-v-eb28b38c]{padding:.85rem 1.1rem 1.2rem}.rec-title[data-v-eb28b38c]{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:.6rem;letter-spacing:0;text-transform:uppercase}.rec-grid[data-v-eb28b38c]{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.rec-item[data-v-eb28b38c]{cursor:pointer}.rec-cover[data-v-eb28b38c]{position:relative;aspect-ratio:16/9;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-tertiary)}.rec-cover img[data-v-eb28b38c]{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-snap)}.rec-item:hover .rec-cover img[data-v-eb28b38c]{transform:scale(1.04)}.rec-dur[data-v-eb28b38c]{position:absolute;right:5px;bottom:5px;padding:1px 5px;border-radius:4px;background:#0009;color:#fff;font-size:10.5px}.rec-name[data-v-eb28b38c]{font-size:12.5px;margin-top:6px;font-weight:500}.rec-singer[data-v-eb28b38c]{font-size:11.5px;margin-top:2px}.mvm.maximized .mvm-meta[data-v-eb28b38c],.mvm.maximized .mvm-recommend[data-v-eb28b38c]{display:none}.mvm-enter-active[data-v-eb28b38c],.mvm-leave-active[data-v-eb28b38c]{transition:opacity .24s ease}.mvm-enter-active .mvm[data-v-eb28b38c],.mvm-leave-active .mvm[data-v-eb28b38c]{transition:transform .34s var(--ease-spring),opacity .24s ease}.mvm-enter-from[data-v-eb28b38c],.mvm-leave-to[data-v-eb28b38c]{opacity:0}.mvm-enter-from .mvm[data-v-eb28b38c],.mvm-leave-to .mvm[data-v-eb28b38c]{transform:scale(.96);opacity:0}@media (max-width: 768px){.mvm-mask[data-v-eb28b38c]{padding:0;align-items:stretch}.mvm[data-v-eb28b38c]{width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0}.rec-grid[data-v-eb28b38c]{grid-template-columns:1fr 1fr}}.sc-mask[data-v-3addfacf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem}.sc-panel[data-v-3addfacf]{width:min(600px,94vw);max-height:86vh;overflow:auto;background:var(--bg-secondary, #fff);color:var(--text-color);border-radius:var(--radius-lg, 16px);box-shadow:0 24px 70px #00000059;padding:1.4rem 1.5rem}.sc-head[data-v-3addfacf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.sc-title[data-v-3addfacf]{font-size:17px;font-weight:700}.sc-head-actions[data-v-3addfacf]{display:flex;align-items:center;gap:.8rem}.sc-reset[data-v-3addfacf]{font-size:12px;color:var(--accent-color);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:8px}.sc-reset[data-v-3addfacf]:hover{background:var(--bg-tertiary)}.sc-close[data-v-3addfacf]{cursor:pointer;opacity:.6;font-size:15px;padding:4px 8px;border-radius:8px}.sc-close[data-v-3addfacf]:hover{opacity:1;background:var(--bg-tertiary)}.sc-grid[data-v-3addfacf]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.4rem}@media (max-width: 600px){.sc-grid[data-v-3addfacf]{grid-template-columns:1fr}}.sc-row[data-v-3addfacf]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.sc-label[data-v-3addfacf]{font-size:13.5px;color:var(--text-secondary)}.sc-keybtn[data-v-3addfacf]{display:inline-flex;gap:4px;align-items:center;cursor:pointer;background:var(--bg-tertiary, #f3f3f3);border:1px solid var(--hairline, #ddd);border-radius:8px;padding:5px 8px;min-width:64px;justify-content:center;font-size:12px;color:var(--text-color);transition:border-color .15s,color .15s}.sc-keybtn[data-v-3addfacf]:hover{border-color:var(--accent-color)}.sc-keybtn.recording[data-v-3addfacf]{color:var(--accent-color);border-color:var(--accent-color);border-style:dashed}kbd[data-v-3addfacf]{font-family:inherit;font-size:12px;line-height:1;padding:4px 7px;border-radius:6px;border:1px solid var(--hairline, #ddd);background:var(--bg-secondary, #fff);min-width:20px;text-align:center}.sc-note[data-v-3addfacf]{margin-top:1.1rem;font-size:12px;color:var(--text-secondary);line-height:1.6;opacity:.85}.sc-fade-enter-active[data-v-3addfacf],.sc-fade-leave-active[data-v-3addfacf]{transition:opacity .2s}.sc-fade-enter-from[data-v-3addfacf],.sc-fade-leave-to[data-v-3addfacf]{opacity:0}.vol-popup-global[data-v-294e7282]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4500;display:flex;align-items:center;gap:14px;padding:16px 26px;border-radius:18px;background:#28282e6b;backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 44px #0000004d;color:#fff;pointer-events:none}.vp-icon[data-v-294e7282]{display:inline-flex;width:26px;height:26px;color:#fff}.vp-icon[data-v-294e7282] svg{width:26px;height:26px}.vp-icon[data-v-294e7282] svg [stroke]:not([stroke=none]){stroke:#fff}.vp-icon[data-v-294e7282] svg [fill]:not([fill=none]){fill:#fff}.vp-bar[data-v-294e7282]{width:140px;height:6px;border-radius:999px;background:#ffffff40;overflow:hidden}.vp-fill[data-v-294e7282]{height:100%;background:#fff;border-radius:999px;transition:width .08s linear}.vp-num[data-v-294e7282]{font-size:22px;font-weight:700;color:#fff;min-width:2.5ch;text-align:right;font-variant-numeric:tabular-nums}.volpop-enter-active[data-v-294e7282],.volpop-leave-active[data-v-294e7282]{transition:opacity .18s,transform .18s}.volpop-enter-from[data-v-294e7282],.volpop-leave-to[data-v-294e7282]{opacity:0;transform:translate(-50%,-50%) scale(.92)}.dl-mask[data-v-2f4cd81f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4200;display:flex;align-items:center;justify-content:center;padding:1rem}.dl-card[data-v-2f4cd81f]{width:min(440px,94vw);padding:1.3rem 1.4rem 1.2rem;border-radius:var(--radius-md);box-shadow:var(--modal-shadow);background:var(--bg-secondary);animation:spring-pop .4s var(--ease-spring) both}.dl-head[data-v-2f4cd81f]{display:flex;align-items:center;justify-content:space-between}.dl-title[data-v-2f4cd81f]{font-size:16px;font-weight:700}.dl-close[data-v-2f4cd81f]{font-size:14px}.dl-song[data-v-2f4cd81f]{margin-top:4px;font-size:13px;color:var(--text-secondary)}.dl-label[data-v-2f4cd81f]{margin-top:1rem;font-size:11.5px;color:var(--text-tertiary)}.dl-filename[data-v-2f4cd81f]{display:flex;gap:8px;margin-top:6px}.dl-fn-input[data-v-2f4cd81f]{flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-color);font-size:12.5px}.dl-copy[data-v-2f4cd81f]{flex-shrink:0}.seg[data-v-2f4cd81f]{display:inline-flex;gap:4px;background:var(--bg-tertiary);padding:3px;border-radius:10px;margin-top:8px}.seg-btn[data-v-2f4cd81f]{border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:12.5px;padding:5px 12px;border-radius:8px;transition:.15s}.seg-btn.active[data-v-2f4cd81f]{background:var(--accent-color);color:#fff}.dl-qualities[data-v-2f4cd81f]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.dl-q[data-v-2f4cd81f]{flex:1;min-width:92px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--bg-tertiary);cursor:pointer;transition:border-color .16s,background .16s,color .16s}.dl-q .dl-q-name[data-v-2f4cd81f]{font-size:13px;font-weight:600;color:var(--text-color)}.dl-q .dl-q-ext[data-v-2f4cd81f]{font-size:10.5px;color:var(--text-tertiary)}.dl-q.on[data-v-2f4cd81f]{border-color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 12%,transparent)}.dl-q.on .dl-q-name[data-v-2f4cd81f]{color:var(--accent-color)}.dl-actions[data-v-2f4cd81f]{display:flex;gap:10px;justify-content:flex-end;margin-top:1.3rem}.dl-fade-enter-active[data-v-2f4cd81f],.dl-fade-leave-active[data-v-2f4cd81f]{transition:opacity .22s ease}.dl-fade-enter-from[data-v-2f4cd81f],.dl-fade-leave-to[data-v-2f4cd81f]{opacity:0}.cookie-alert[data-v-27d5772a]{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:6000;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:8px 16px;border-radius:999px;font-size:13px;font-weight:500;color:#fff;background:linear-gradient(135deg,#ff7a45,#f5222d);box-shadow:0 8px 24px #f5222d59;cursor:pointer;-webkit-user-select:none;user-select:none}.ca-dot[data-v-27d5772a]{width:8px;height:8px;border-radius:50%;background:#fff;flex-shrink:0;animation:ca-pulse-27d5772a 1.2s ease-in-out infinite}@keyframes ca-pulse-27d5772a{0%,to{opacity:1}50%{opacity:.3}}.ca-text[data-v-27d5772a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-go[data-v-27d5772a]{flex-shrink:0;font-weight:700;opacity:.95}.cookie-alert-enter-active[data-v-27d5772a],.cookie-alert-leave-active[data-v-27d5772a]{transition:opacity .25s,transform .25s}.cookie-alert-enter-from[data-v-27d5772a],.cookie-alert-leave-to[data-v-27d5772a]{opacity:0;transform:translate(-50%,-12px)}@media (max-width: 600px){.cookie-alert[data-v-27d5772a]{font-size:12px;padding:7px 12px}}.gc-bar[data-v-08e4844e]{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:9990;display:flex;flex-direction:column;min-width:280px;max-width:520px;background:var(--bg-blur-strong);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);border:1px solid var(--hairline);border-top:none;border-radius:0 0 14px 14px;box-shadow:var(--card-shadow);font-size:13px;pointer-events:auto;overflow:hidden}.gc-main-row[data-v-08e4844e]{display:flex;align-items:center;gap:14px;padding:0 14px;height:38px;white-space:nowrap}.gc-warn-row[data-v-08e4844e]{display:flex;align-items:flex-start;gap:6px;padding:7px 14px 9px;border-top:1px solid var(--hairline);background:#ff9f0a14;font-size:11.5px;color:var(--warning-color);line-height:1.5;white-space:normal}.gc-warn-icon[data-v-08e4844e]{flex-shrink:0;margin-top:1px;font-style:normal}.gc-warn-text[data-v-08e4844e]{flex:1}.gc-left[data-v-08e4844e]{display:flex;align-items:center;gap:9px;flex:1;min-width:0;overflow:hidden}.gc-dot[data-v-08e4844e]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--text-quaternary);transition:background .3s,box-shadow .3s}.gc-dot.firing[data-v-08e4844e]{background:var(--success-color);box-shadow:0 0 6px var(--success-color)}.gc-dot.pending[data-v-08e4844e]{background:var(--accent-color);animation:gc-pulse-08e4844e 1.4s ease-in-out infinite}@keyframes gc-pulse-08e4844e{0%,to{opacity:1}50%{opacity:.35}}.gc-status-text[data-v-08e4844e]{display:flex;align-items:center;gap:6px;overflow:hidden}.gc-title[data-v-08e4844e]{font-weight:600;color:var(--text-color);flex-shrink:0}.gc-sep[data-v-08e4844e]{color:var(--text-quaternary);flex-shrink:0}.gc-state[data-v-08e4844e]{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;transition:color .25s}.gc-start-btn[data-v-08e4844e]{flex-shrink:0;background:var(--accent-color);border:none;color:#fff;font-size:11px;font-weight:600;padding:3px 10px;border-radius:6px;cursor:pointer;transition:opacity .15s;line-height:1.6}.gc-start-btn[data-v-08e4844e]:hover{opacity:.85}.gc-close[data-v-08e4844e]{flex-shrink:0;background:none;border:1px solid var(--hairline);color:var(--text-tertiary);font-size:11px;padding:2px 9px;border-radius:6px;cursor:pointer;transition:color .15s,border-color .15s,background .15s;line-height:1.6}.gc-close[data-v-08e4844e]:hover{color:var(--text-color);border-color:var(--border-color-strong);background:var(--gray-hover-color)}.gc-bar--immersive[data-v-08e4844e]{background:transparent;border-color:#ffffff1f;box-shadow:none}.gc-bar--immersive .gc-title[data-v-08e4844e]{color:#ffffffe6}.gc-bar--immersive .gc-sep[data-v-08e4844e]{color:#ffffff40}.gc-bar--immersive .gc-state[data-v-08e4844e]{color:#ffffff8c}.gc-bar--immersive .gc-close[data-v-08e4844e]{border-color:#ffffff24;color:#ffffff73}.gc-bar--immersive .gc-close[data-v-08e4844e]:hover{background:#ffffff1a;border-color:#ffffff47;color:#ffffffd9}.gc-bar--immersive .gc-warn-row[data-v-08e4844e]{background:#ff9f0a1f;border-top-color:#ffffff14}.gc-bar-enter-active[data-v-08e4844e]{transition:transform .28s cubic-bezier(.34,1.4,.64,1),opacity .2s ease}.gc-bar-leave-active[data-v-08e4844e]{transition:transform .2s ease,opacity .18s ease}.gc-bar-enter-from[data-v-08e4844e],.gc-bar-leave-to[data-v-08e4844e]{transform:translate(-50%) translateY(-100%);opacity:0}.showList[data-v-5c9ddc8f]{transform:translate(0) translateZ(0);transition:transform .34s var(--ease-snap)}.hideList[data-v-5c9ddc8f]{transform:translate(var(--playlist-width)) translateZ(0);transition:transform .34s var(--ease-snap)}.showMask[data-v-5c9ddc8f]{display:block;width:100vw;height:100dvh;position:fixed;top:0;left:0;z-index:1499;background-color:#00000040;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:fadeIn-5c9ddc8f .18s ease}.hideMask[data-v-5c9ddc8f]{display:none}.showPlayer[data-v-5c9ddc8f]{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);transition:opacity .36s var(--ease-snap),transform .42s var(--ease-snap)}.hidePlayer[data-v-5c9ddc8f]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.985);transition:opacity .3s var(--ease-snap),transform .32s var(--ease-snap),visibility 0s linear .3s}.aside-mask[data-v-5c9ddc8f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1800;opacity:0;pointer-events:none;transition:opacity .28s var(--ease-soft)}.aside-mask.active[data-v-5c9ddc8f]{opacity:1;pointer-events:auto}.route-fade-enter-active[data-v-5c9ddc8f]{transition:opacity .22s ease,transform .22s var(--ease-soft)}.route-fade-leave-active[data-v-5c9ddc8f]{transition:opacity .14s ease}.route-fade-enter-from[data-v-5c9ddc8f]{opacity:0;transform:translateY(8px)}.route-fade-leave-to[data-v-5c9ddc8f]{opacity:0}.route-progress[data-v-5c9ddc8f]{position:fixed;top:0;left:0;height:2.5px;width:0;background:linear-gradient(90deg,var(--primary-color, #0a84ff),#5e5ce6);z-index:3000;opacity:0;pointer-events:none}.route-progress.on[data-v-5c9ddc8f]{width:85%;opacity:1;transition:width 8s cubic-bezier(.1,.6,.3,1),opacity .2s ease}@keyframes fadeIn-5c9ddc8f{0%{opacity:0}to{opacity:1}}
