@import"https://cdn.jsdelivr.net/npm/sf-font@1.0.0/stylesheet.min.css";.apple-music-lyrics[data-v-f8718a30]{width:100%;overflow:hidden;background:transparent;position:relative}.lyrics-wrapper[data-v-f8718a30]{width:100%;height:100%;position:relative}.custom-lyric-player[data-v-f8718a30]{width:100%;height:100%;overflow-y:auto;padding:60px 20px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.custom-lyric-player[data-v-f8718a30]::-webkit-scrollbar{display:none}.lyric-line[data-v-f8718a30]{text-align:center;margin:16px 0;padding:8px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.lyric-line[data-v-f8718a30]:hover{background:#ffffff0d}.lyric-line.active[data-v-f8718a30]{background:#ffffff14;backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000001a}.main-lyric[data-v-f8718a30]{font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:4px;transition:all .3s ease}.translation-lyric[data-v-f8718a30]{font-size:.85em;opacity:.8;font-weight:400;color:#ffffffb3;margin-top:4px}.lyric-line.active .translation-lyric[data-v-f8718a30]{color:#ffffffe6}.placeholder[data-v-f8718a30]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff9;font-size:16px}.placeholder.error[data-v-f8718a30]{color:#ff6b6b}.loading-spinner[data-v-f8718a30]{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff9;border-radius:50%;animation:spin-f8718a30 1s linear infinite;margin-bottom:12px}@keyframes spin-f8718a30{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.custom-lyric-player[data-v-f8718a30]:after,.custom-lyric-player[data-v-f8718a30]:before{content:"";position:absolute;left:0;right:0;height:60px;pointer-events:none;z-index:1}.custom-lyric-player[data-v-f8718a30]:before{top:0;background:linear-gradient(180deg,rgba(0,0,0,.8),transparent)}.custom-lyric-player[data-v-f8718a30]:after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}@media(prefers-color-scheme:dark){.placeholder[data-v-f8718a30]{color:#ffffffb3}}@media(max-width:768px){.custom-lyric-player[data-v-f8718a30]{padding:40px 16px}.lyric-line[data-v-f8718a30]{margin:12px 0;padding:6px 12px}.placeholder[data-v-f8718a30]{font-size:14px}}.amll-wrapper[data-v-3130c6e4]{width:100%;height:100%}.lyric-am[data-v-86ad6025]{position:relative;overflow:hidden;isolation:isolate}.am-lyric[data-v-86ad6025],.lyric-am[data-v-86ad6025]{width:100%;height:100%}.am-lyric[data-v-86ad6025]{position:absolute;left:0;top:0;padding-left:var(--amll-lyric-left-padding,10px);padding-right:80px}@media(max-width:990px){.am-lyric[data-v-86ad6025]{padding:0;margin-left:0}}.lyric-am.align-right .am-lyric[data-v-86ad6025]{padding-left:80px;padding-right:var(--amll-lyric-right-padding,10px)}@media(max-width:990px){.lyric-am.align-right .am-lyric[data-v-86ad6025]{padding:0;margin-right:-20px}}[data-v-86ad6025] .am-lyric .active,[data-v-86ad6025] .am-lyric .current,[data-v-86ad6025] .am-lyric .is-active,[data-v-86ad6025] .am-lyric .is-current,[data-v-86ad6025] .am-lyric .lyric-line.current,[data-v-86ad6025] .am-lyric .lyric-line.is-current{mix-blend-mode:plus-lighter;color:#fffffff2;text-shadow:0 2px 12px hsla(0,0%,100%,.06);will-change:transform,opacity,color}@supports not (mix-blend-mode:plus-lighter){[data-v-86ad6025] .am-lyric .active,[data-v-86ad6025] .am-lyric .current,[data-v-86ad6025] .am-lyric .is-active,[data-v-86ad6025] .am-lyric .is-current,[data-v-86ad6025] .am-lyric .lyric-line.current,[data-v-86ad6025] .am-lyric .lyric-line.is-current{color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.35)}}[data-v-86ad6025] .am-lyric div[class*=lyricMainLine] span{text-align:start}.lyric-message-container[data-v-86ad6025]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--amll-lp-color,#efefef);gap:16px;opacity:.8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.message-text[data-v-86ad6025]{font-size:18px;font-weight:500;letter-spacing:.5px;opacity:.8}.spin-animation[data-v-86ad6025]{animation:spin-86ad6025 1s linear infinite;opacity:.9}@keyframes spin-86ad6025{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.lyric[data-v-9fab6f77]{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;overflow:hidden}.lyric .lyric-scroll-container[data-v-9fab6f77]{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding-left:var(--lrc-left-padding,10px);padding-right:80px;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.lyric .lyric-scroll-container[data-v-9fab6f77]::-webkit-scrollbar{display:none}@media(max-width:990px){.lyric .lyric-scroll-container[data-v-9fab6f77]{padding-right:20px}}.lyric .placeholder[data-v-9fab6f77]{width:100%}.lyric .placeholder[data-v-9fab6f77]:first-child{height:300px;display:flex;align-items:flex-end}.lyric .placeholder[data-v-9fab6f77]:last-child{height:0;padding-top:100%}.lyric .lyric-content[data-v-9fab6f77]{width:100%;height:100%}.lyric .countdown-line[data-v-9fab6f77]{margin:6px 0;padding:10px 16px;display:flex;align-items:center;min-height:48px}.lyric .countdown-line .count-down[data-v-9fab6f77]{display:flex;flex-direction:row-reverse;align-items:center;animation:breathe 4s ease-in-out infinite}.lyric .countdown-line .count-down .point[data-v-9fab6f77]{width:28px;height:28px;margin-right:12px;border-radius:50%;background-color:rgb(var(--main-cover-color));transition:opacity .5s}@media(max-width:900px){.lyric .countdown-line .count-down .point[data-v-9fab6f77]{width:24px;height:24px}}@media(max-width:700px){.lyric .countdown-line .count-down .point[data-v-9fab6f77]{width:20px;height:20px}}.lyric .lrc-line[data-v-9fab6f77]{position:relative;display:flex;flex-direction:column;margin:6px 0;padding:10px 16px;transform:scale(.95);transform-origin:left center;will-change:filter,opacity,transform;transition:filter .35s,opacity .35s,transform .5s ease;cursor:pointer;width:100%}.lyric .lrc-line .content[data-v-9fab6f77]{display:block;font-size:var(--lrc-size);font-weight:var(--lrc-bold);width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal;hyphens:auto}.lyric .lrc-line .content .content-text[data-v-9fab6f77]{position:relative;display:inline-block;overflow:visible;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.lyric .lrc-line .content .content-text .yrc-word[data-v-9fab6f77]{display:inline-block;box-sizing:border-box;padding-block:.2em;margin-block:-.2em;opacity:var(--yrc-opacity,.3)}.lyric .lrc-line .content .content-text.end-with-space[data-v-9fab6f77]{margin-right:12px}.lyric .lrc-line .content .content-text.end-with-space[data-v-9fab6f77]:last-child{margin-right:0}.lyric .lrc-line .tran[data-v-9fab6f77]{margin-top:8px;opacity:.6;font-size:var(--lrc-tran-size)}.lyric .lrc-line .roma[data-v-9fab6f77],.lyric .lrc-line .tran[data-v-9fab6f77]{transition:opacity .35s;width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal;hyphens:auto}.lyric .lrc-line .roma[data-v-9fab6f77]{margin-top:4px;opacity:.5;font-size:var(--lrc-roma-size)}.lyric .lrc-line.is-lrc[data-v-9fab6f77]{opacity:.3}.lyric .lrc-line.is-yrc .content[data-v-9fab6f77]{display:flex;flex-wrap:wrap;width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.lyric .lrc-line.is-yrc .roma[data-v-9fab6f77],.lyric .lrc-line.is-yrc .tran[data-v-9fab6f77]{opacity:.3}.lyric .lrc-line.is-yrc.is-bg[data-v-9fab6f77]{opacity:.4;transform:scale(.7);padding:0 20px}.lyric .lrc-line.is-yrc.is-duet[data-v-9fab6f77]{transform-origin:right}.lyric .lrc-line.is-yrc.is-duet .content[data-v-9fab6f77],.lyric .lrc-line.is-yrc.is-duet .roma[data-v-9fab6f77],.lyric .lrc-line.is-yrc.is-duet .tran[data-v-9fab6f77]{text-align:right;justify-content:flex-end}.lyric .lrc-line.on[data-v-9fab6f77]{opacity:1!important;transform:scale(1)}.lyric .lrc-line.on .roma[data-v-9fab6f77],.lyric .lrc-line.on .tran[data-v-9fab6f77]{opacity:.6}.lyric .lrc-line.on.is-bg[data-v-9fab6f77]{opacity:.85!important}.lyric .lrc-line[data-v-9fab6f77]:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:8px;background-color:rgba(var(--main-cover-color),.14);opacity:0;z-index:0;transform:scale(1.05);transition:transform .35s ease,opacity .35s ease;pointer-events:none}@media(hover:hover)and (pointer:fine){.lyric .lrc-line[data-v-9fab6f77]:hover{opacity:1}.lyric .lrc-line[data-v-9fab6f77]:hover:before{transform:scale(1);opacity:1}.lyric .lrc-line[data-v-9fab6f77]:active:before{transform:scale(.95)}}.lyric.align-right span[data-v-9fab6f77],.lyric.flex-end span[data-v-9fab6f77]{text-align:right}.lyric.align-right .placeholder[data-v-9fab6f77],.lyric.flex-end .placeholder[data-v-9fab6f77]{justify-content:flex-end}.lyric.align-right .lrc-line[data-v-9fab6f77],.lyric.flex-end .lrc-line[data-v-9fab6f77]{transform-origin:right}.lyric.align-right .lrc-line .content[data-v-9fab6f77],.lyric.flex-end .lrc-line .content[data-v-9fab6f77]{text-align:right}.lyric.align-right .lrc-line.is-duet[data-v-9fab6f77],.lyric.flex-end .lrc-line.is-duet[data-v-9fab6f77]{transform-origin:left}.lyric.align-right .lrc-line.is-duet .content[data-v-9fab6f77],.lyric.align-right .lrc-line.is-duet .roma[data-v-9fab6f77],.lyric.align-right .lrc-line.is-duet .tran[data-v-9fab6f77],.lyric.flex-end .lrc-line.is-duet .content[data-v-9fab6f77],.lyric.flex-end .lrc-line.is-duet .roma[data-v-9fab6f77],.lyric.flex-end .lrc-line.is-duet .tran[data-v-9fab6f77]{text-align:left;justify-content:flex-start}.lyric.align-right .countdown-line[data-v-9fab6f77],.lyric.flex-end .countdown-line[data-v-9fab6f77]{justify-content:flex-end}.lyric.align-right .countdown-line .count-down[data-v-9fab6f77],.lyric.flex-end .countdown-line .count-down[data-v-9fab6f77]{flex-direction:row}.lyric.center span[data-v-9fab6f77],.lyric.pure span[data-v-9fab6f77]{text-align:center!important}.lyric.center .placeholder[data-v-9fab6f77],.lyric.pure .placeholder[data-v-9fab6f77]{justify-content:center!important}.lyric.center .lrc-line[data-v-9fab6f77],.lyric.pure .lrc-line[data-v-9fab6f77]{transform-origin:center!important}.lyric.center .lrc-line .content[data-v-9fab6f77],.lyric.pure .lrc-line .content[data-v-9fab6f77]{text-align:center!important;justify-content:center!important}.lyric.center .countdown-line[data-v-9fab6f77],.lyric.pure .countdown-line[data-v-9fab6f77]{justify-content:center}.lyric .lrc-line.is-yrc.on .content-text .yrc-word[data-v-9fab6f77]{will-change:-webkit-mask-position-x;mask-image:linear-gradient(to right,rgba(0,0,0,var(--yrc-bright-alpha,1)) 45.4545454545%,rgba(0,0,0,var(--yrc-dark-alpha,.3)) 54.5454545455%);mask-size:220% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,var(--yrc-bright-alpha,1)) 45.4545454545%,rgba(0,0,0,var(--yrc-dark-alpha,.3)) 54.5454545455%);-webkit-mask-size:220% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:var(--yrc-mask-x,0);transition:none}.lyric-loading[data-v-9fab6f77]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.volume-control-container[data-v-79f18c87]{position:relative;width:39px;height:39px;z-index:100}.volume-btn[data-v-79f18c87],.volume-control-container[data-v-79f18c87]{display:flex;align-items:center;justify-content:center}.volume-btn[data-v-79f18c87]{width:100%;height:100%;color:#ffffff92;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:50%;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.volume-btn[data-v-79f18c87]:hover{color:#fff;transform:scale(1.1)}.volume-btn.active[data-v-79f18c87]{color:#fff;background:#ffffff1a;border-radius:20px}.muted-icon[data-v-79f18c87]{color:#ff6464e6}.volume-text[data-v-79f18c87]{font-size:12px;font-weight:600;letter-spacing:-.5px}.fade-icon-enter-active[data-v-79f18c87],.fade-icon-leave-active[data-v-79f18c87]{transition:opacity .2s ease,transform .2s ease}.fade-icon-enter-from[data-v-79f18c87],.fade-icon-leave-to[data-v-79f18c87]{opacity:0;transform:scale(.8)}.volume-slider-popup[data-v-79f18c87]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:36px;height:120px;background:linear-gradient(135deg,#ffffff26,#ffffff0d),#1e1e23d9;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000004d,inset 0 1px #fff3;padding:12px 0}.volume-slide-enter-active[data-v-79f18c87]{transition:all .4s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom center}.volume-slide-leave-active[data-v-79f18c87]{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:bottom center}.volume-slide-enter-from[data-v-79f18c87],.volume-slide-leave-to[data-v-79f18c87]{opacity:0;transform:translate(-50%) translateY(10px) scale(.8)}.volume-slider[data-v-79f18c87]{width:100%;height:100%;display:flex;justify-content:center;cursor:pointer;touch-action:none}.volume-slider-bg[data-v-79f18c87]{position:relative;width:6px;height:100%;background:#fff3;border-radius:3px}.volume-slider-fill[data-v-79f18c87]{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(0deg,#4facfe,#00f2fe);border-radius:3px;transition:height .1s linear}.volume-slider-thumb[data-v-79f18c87]{position:absolute;left:50%;transform:translate(-50%,50%);width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 2px 6px #0000004d;transition:transform .2s ease,box-shadow .2s ease;pointer-events:none}.volume-slider-thumb.dragging[data-v-79f18c87],.volume-slider:hover .volume-slider-thumb[data-v-79f18c87]{transform:translate(-50%,50%) scale(1.2);box-shadow:0 4px 10px #0006}.song-comments[data-v-9a0899b1]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;color:#fff;overflow:hidden}.comments-header[data-v-9a0899b1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding-bottom:1rem}.comments-eyebrow[data-v-9a0899b1]{margin:0 0 .25rem;color:#ffffff8c;font-size:.75rem;font-weight:700}.comments-title[data-v-9a0899b1]{margin:0;color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:0}.refresh-button[data-v-9a0899b1]{width:36px;height:36px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffd9;background:#ffffff1f;cursor:pointer;transition:all .2s ease}.refresh-button[data-v-9a0899b1]:hover:not(:disabled){color:#fff;background:#fff3}.refresh-button[data-v-9a0899b1]:disabled{opacity:.45;cursor:not-allowed}.comments-summary[data-v-9a0899b1]{display:flex;align-items:center;gap:.75rem;flex-shrink:0;padding-bottom:1rem;color:#ffffff9e;font-size:.82rem;font-weight:600}.comments-list[data-v-9a0899b1]{flex:1;min-height:0;overflow-y:auto;padding-right:.5rem;display:flex;flex-direction:column;gap:1rem}.comments-list[data-v-9a0899b1]::-webkit-scrollbar{width:6px}.comments-list[data-v-9a0899b1]::-webkit-scrollbar-track{background:transparent}.comments-list[data-v-9a0899b1]::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.comment-item[data-v-9a0899b1]{display:flex;gap:.85rem;padding:1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:#ffffff14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.avatar[data-v-9a0899b1]{width:38px;height:38px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff1f;color:#ffffffb3}.avatar img[data-v-9a0899b1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment-body[data-v-9a0899b1]{min-width:0;flex:1}.comment-meta[data-v-9a0899b1]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.nickname[data-v-9a0899b1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe0;font-size:.9rem;font-weight:700}.comment-time[data-v-9a0899b1]{flex-shrink:0;color:#ffffff6b;font-size:.75rem;font-weight:600}.comment-content[data-v-9a0899b1]{margin:0;color:#ffffffc7;font-size:.95rem;line-height:1.65;white-space:pre-wrap;word-break:break-word}.reply-preview[data-v-9a0899b1]{margin-top:.7rem;padding:.65rem .8rem;border-radius:8px;color:#ffffff94;background:#0000002e;font-size:.82rem;line-height:1.55;word-break:break-word}.comment-actions[data-v-9a0899b1]{display:flex;align-items:center;gap:.65rem;margin-top:.65rem;color:#ffffff85;font-size:.78rem;font-weight:700}.liked-count[data-v-9a0899b1]{display:inline-flex;align-items:center;gap:.3rem;border:0;padding:0;color:inherit;background:transparent;cursor:pointer;font:inherit;transition:color .2s ease,transform .2s ease}.liked-count.liked[data-v-9a0899b1],.liked-count[data-v-9a0899b1]:hover:not(:disabled){color:#ffffffeb}.liked-count[data-v-9a0899b1]:hover:not(:disabled){transform:translateY(-1px)}.liked-count[data-v-9a0899b1]:disabled{cursor:wait;opacity:.6}.hot-label[data-v-9a0899b1]{color:#ffffffdb}.comments-state[data-v-9a0899b1]{flex:1;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#ffffff9e;text-align:center}.comments-state p[data-v-9a0899b1]{margin:0;font-size:.95rem;font-weight:600}.load-more-button[data-v-9a0899b1],.state-action[data-v-9a0899b1]{border:0;border-radius:8px;color:#fff;background:#ffffff24;cursor:pointer;font-weight:700;transition:all .2s ease}.state-action[data-v-9a0899b1]{padding:.55rem .95rem}.load-more-button[data-v-9a0899b1]{flex-shrink:0;width:100%;margin-top:1rem;padding:.75rem 1rem}.load-more-button[data-v-9a0899b1]:hover:not(:disabled),.state-action[data-v-9a0899b1]:hover{background:#ffffff38}.load-more-button[data-v-9a0899b1]:disabled{opacity:.6;cursor:wait}.loading-spinner[data-v-9a0899b1]{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.18);border-top-color:#fff;border-radius:50%;animation:spin-9a0899b1 1s linear infinite}@keyframes spin-9a0899b1{to{transform:rotate(1turn)}}@media(max-width:1024px){.song-comments[data-v-9a0899b1]{padding-top:0}.comments-header[data-v-9a0899b1]{padding:0 0 .8rem;align-items:flex-start}.comments-eyebrow[data-v-9a0899b1]{font-size:.68rem}.comments-title[data-v-9a0899b1]{font-size:1.08rem}.refresh-button[data-v-9a0899b1]{margin-top:44px}.comments-list[data-v-9a0899b1]{padding-right:0}.comment-item[data-v-9a0899b1]{padding:.85rem}}.lyrics-modal-overlay[data-v-d65c7b2c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center}.lyrics-fullscreen-container[data-v-d65c7b2c]{position:relative;width:100%;height:100%;background:#000;color:#fff;overflow:hidden;display:flex;flex-direction:column;font-family:SF Pro Display,PingFang SC,system-ui,sans-serif}.background-layer[data-v-d65c7b2c]{top:0;left:0;pointer-events:none;overflow:hidden}.background-layer[data-v-d65c7b2c],.gradient-background[data-v-d65c7b2c]{position:absolute;width:100%;height:100%;z-index:0}.gradient-background[data-v-d65c7b2c]{inset:0;opacity:0;background:radial-gradient(circle at 30% 30%,rgba(84,130,255,.32),transparent 34%),radial-gradient(circle at 70% 40%,rgba(255,88,126,.25),transparent 32%),linear-gradient(135deg,#14141c,#090910);background-size:180% 180%;transition:opacity .5s ease}.gradient-background.visible[data-v-d65c7b2c]{opacity:1;z-index:1}.gradient-background.dynamic[data-v-d65c7b2c]{animation:gradientFlow-d65c7b2c 15s ease infinite}@keyframes gradientFlow-d65c7b2c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cover-background[data-v-d65c7b2c]{position:absolute;inset:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:50%;filter:blur(60px) brightness(.4) saturate(1.4);transform:scale(1.3);opacity:0;transition:background-image .8s ease-in-out,opacity .5s ease}.cover-background.visible[data-v-d65c7b2c]{opacity:1;z-index:1}.background-overlay[data-v-d65c7b2c]{position:absolute;inset:0;background:radial-gradient(circle at center,#0000001a 0,#00000080);z-index:1}.close-button[data-v-d65c7b2c]{position:absolute;top:2rem;right:2rem;z-index:50;background:#ffffff1a;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fffc;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.spectrum-visualizer[data-v-d65c7b2c]{position:absolute;left:0;top:0;bottom:0;width:100px;height:100%;z-index:5;pointer-events:none;opacity:.6}.song-cover-container[data-v-d65c7b2c]{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.close-button[data-v-d65c7b2c]:hover{background:#ffffff40;transform:scale(1.05);color:#fff}.main-content[data-v-d65c7b2c]{position:relative;z-index:50;flex:0 0 calc(100% - 120px);flex-direction:row;padding:4rem 6rem;gap:6rem;height:calc(100% - 120px);box-sizing:border-box;pointer-events:none}.left-column[data-v-d65c7b2c],.main-content[data-v-d65c7b2c]{display:flex;align-items:center;justify-content:center;min-height:0}.left-column[data-v-d65c7b2c]{flex:0 0 45%;max-width:500px;height:100%;flex-direction:column;gap:2.5rem;padding-left:3rem;pointer-events:auto}.album-cover-wrapper[data-v-d65c7b2c]{width:100%;max-width:380px;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.song-cover[data-v-d65c7b2c]{width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 16px 32px #0006;transform:scale(.85);transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .6s ease;position:relative}.song-cover.playing[data-v-d65c7b2c]{transform:scale(1);box-shadow:0 24px 48px #0009}.song-cover.playing[data-v-d65c7b2c]:hover,.song-cover[data-v-d65c7b2c]:hover{transform:scale(1.02)}.song-cover[data-v-d65c7b2c]:not(.playing):hover{transform:scale(.88)}.cover-image[data-v-d65c7b2c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.default-cover[data-v-d65c7b2c]{width:100%;height:100%;background:linear-gradient(135deg,#333,#555);display:flex;align-items:center;justify-content:center;color:#ffffff80}.song-info-container[data-v-d65c7b2c],.song-title[data-v-d65c7b2c]{width:100%;text-align:center}.song-title[data-v-d65c7b2c]{font-size:2.2rem;font-weight:700;margin:0 0 .5rem;color:#fff;line-height:1.2;letter-spacing:-.02em;white-space:normal;overflow:visible}.song-artist[data-v-d65c7b2c]{font-size:1.4rem;color:#fffc;font-weight:500;margin:0;letter-spacing:-.01em}.right-column[data-v-d65c7b2c]{flex:1;height:100%;min-height:0;pointer-events:auto;display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:48px;box-sizing:border-box}.right-column[data-v-d65c7b2c]:not(.comments-mode){padding-top:0}.lyrics-display-area[data-v-d65c7b2c]{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent)}.lyrics-container[data-v-d65c7b2c]{width:100%;height:100%}.content-switcher[data-v-d65c7b2c]{position:absolute;top:0;right:0;z-index:110;align-self:flex-end;flex-shrink:0;gap:4px;padding:4px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.content-switcher[data-v-d65c7b2c],.switcher-button[data-v-d65c7b2c]{display:inline-flex;align-items:center}.switcher-button[data-v-d65c7b2c]{height:32px;padding:0 10px;border:0;border-radius:6px;justify-content:center;gap:6px;color:#ffffff9e;background:transparent;cursor:pointer;font-size:.82rem;font-weight:700;transition:all .2s ease}.switcher-button[data-v-d65c7b2c]:hover{color:#fff}.switcher-button.active[data-v-d65c7b2c]{color:#fff;background:#ffffff2e}.comments-display-area[data-v-d65c7b2c]{flex:1;min-height:0}.comment-current-lyric[data-v-d65c7b2c]{position:absolute;top:2rem;left:50%;z-index:120;max-width:min(760px,calc(100vw - 220px));transform:translate(-50%);padding:.55rem 1rem;border-radius:8px;color:#ffffffeb;background:#0000002e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);font-size:1.05rem;font-weight:700;line-height:1.45;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.comment-lyric-fade-enter-active[data-v-d65c7b2c],.comment-lyric-fade-leave-active[data-v-d65c7b2c]{transition:opacity .35s ease,filter .35s ease}.comment-lyric-fade-enter-from[data-v-d65c7b2c],.comment-lyric-fade-leave-to[data-v-d65c7b2c]{opacity:0;filter:blur(6px)}.comment-lyric-fade-enter-to[data-v-d65c7b2c],.comment-lyric-fade-leave-from[data-v-d65c7b2c]{opacity:1;filter:blur(0)}.playback-controls[data-v-d65c7b2c]{position:relative;z-index:20;flex:0 0 120px;width:100%;min-height:120px;padding:1rem 4rem 2.5rem;display:flex;flex-direction:column;gap:1.5rem}.progress-section[data-v-d65c7b2c]{display:flex;align-items:center;gap:1.2rem;width:100%;max-width:800px;margin:0 auto}.time-display[data-v-d65c7b2c]{font-variant-numeric:tabular-nums;font-size:.85rem;color:#ffffff80;min-width:45px;text-align:center;font-weight:500;flex-shrink:0}.progress-bar[data-v-d65c7b2c]{flex:1;min-width:0;height:5px;background:#ffffff26;border-radius:3px;position:relative;cursor:pointer;transition:height .2s ease}.progress-bar[data-v-d65c7b2c]:hover{height:5px}.progress-fill[data-v-d65c7b2c]{height:100%;border-radius:3px}.progress-fill[data-v-d65c7b2c],.progress-thumb[data-v-d65c7b2c]{background:#fff;pointer-events:none}.progress-thumb[data-v-d65c7b2c]{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .1s ease;box-shadow:0 2px 5px #0000004d}.progress-bar:hover .progress-thumb[data-v-d65c7b2c]{transform:translate(-50%,-50%) scale(1)}.control-buttons[data-v-d65c7b2c]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:800px;margin:0 auto;position:relative}.center-control[data-v-d65c7b2c]{display:flex;align-items:center;gap:2.5rem;position:absolute;left:50%;transform:translate(-50%)}.left-control[data-v-d65c7b2c],.right-control[data-v-d65c7b2c]{width:44px;display:flex;justify-content:center;z-index:10}.control-btn[data-v-d65c7b2c]{background:transparent;border:none;color:#ffffffb3;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:0}.control-btn[data-v-d65c7b2c]:hover{color:#fff;transform:scale(1.1)}.control-btn[data-v-d65c7b2c]:disabled{opacity:.3;cursor:not-allowed;transform:none}.secondary-btn[data-v-d65c7b2c]{opacity:.4;transition:all .2s}.secondary-btn.active[data-v-d65c7b2c]{opacity:1;color:#fff;text-shadow:0 0 8px hsla(0,0%,100%,.4)}.play-pause-btn[data-v-d65c7b2c]{background:transparent;color:#fff;width:auto;height:auto;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1)}.play-pause-btn[data-v-d65c7b2c]:hover{transform:scale(1.1)}.loading-spinner[data-v-d65c7b2c]{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:spin-d65c7b2c 1s linear infinite}@keyframes spin-d65c7b2c{to{transform:rotate(1turn)}}.lyric-toolbar[data-v-d65c7b2c]{position:absolute;bottom:2rem;right:0;z-index:100;display:flex;flex-direction:column;align-items:flex-end}.toolbar-btn[data-v-d65c7b2c]{width:36px;height:36px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;backdrop-filter:blur(10px)}.toolbar-btn[data-v-d65c7b2c]:hover{background:#fff3}.lyric-settings-content[data-v-d65c7b2c]{width:240px;padding:12px;display:flex;flex-direction:column;gap:12px}.setting-item[data-v-d65c7b2c]{display:flex;justify-content:space-between;align-items:center;color:#ffffffe6;font-size:.9rem}.setting-item .control[data-v-d65c7b2c]{display:flex;align-items:center;gap:8px;background:#ffffff1a;border-radius:6px;padding:2px}.setting-item button[data-v-d65c7b2c]{width:24px;height:24px;border:none;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.setting-item button[data-v-d65c7b2c]:hover{background:#ffffff1a;border-radius:4px}.setting-item input[type=checkbox][data-v-d65c7b2c]{width:16px;height:16px;accent-color:#fa2d48}.badge-quality-menu[data-v-d65c7b2c]{position:absolute;bottom:100%;top:auto;left:50%;transform:translate(-50%) scale(.9);margin-bottom:12px;margin-top:0;background:#f5f5f5e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;padding:4px;min-width:100px;box-shadow:0 10px 40px #0003;border:1px solid hsla(0,0%,100%,.4);z-index:99999;display:flex;flex-direction:column;gap:2px;opacity:0;transform-origin:bottom center;animation:menu-pop-in-d65c7b2c .2s cubic-bezier(.16,1,.3,1) forwards;max-height:240px;overflow-y:auto}@keyframes menu-pop-in-d65c7b2c{0%{opacity:0;transform:translate(-50%) scale(.9) translateY(10px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}@keyframes menu-pop-up-d65c7b2c{0%{opacity:0;transform:translate(-50%) scale(.9) translateY(10px)}to{opacity:1;transform:translate(-50%) scale(1) translateY(0)}}.badge-quality-option[data-v-d65c7b2c]{width:100%;text-align:center;background:transparent;color:#333;padding:8px 12px;border-radius:8px;font-size:.85rem;cursor:pointer;transition:all .2s;white-space:nowrap;font-weight:500;-moz-user-select:none;user-select:none;-webkit-user-select:none}.badge-quality-option[data-v-d65c7b2c]:hover{background:#0000000d}.badge-quality-option.active[data-v-d65c7b2c]{color:#007aff;background:#fff;font-weight:600;box-shadow:0 2px 8px #00000014}.mobile-pagination-dots[data-v-d65c7b2c]{display:none;position:absolute;bottom:calc(12px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);gap:6px;z-index:100;pointer-events:none;align-items:center;justify-content:center}.dot[data-v-d65c7b2c]{width:6px;height:6px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:auto}.dot.active[data-v-d65c7b2c]{width:20px;height:5px;border-radius:3px;background:#fff;box-shadow:0 0 10px #ffffff4d}.mobile-quality-badge[data-v-d65c7b2c]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;margin-top:12px;background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:6px;color:#ffffffe6;font-size:.75rem;font-weight:600;cursor:pointer;border:1px solid hsla(0,0%,100%,.1);transition:all .2s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.mobile-quality-badge[data-v-d65c7b2c]:active{background:#ffffff40;transform:scale(.96)}@media(max-width:1024px){.main-content[data-v-d65c7b2c]{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0;gap:0;width:100vw;height:100%;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;position:absolute;top:0;left:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-scroll-snap-type:x mandatory;pointer-events:auto;z-index:70}.main-content[data-v-d65c7b2c]::-webkit-scrollbar{display:none}.left-column[data-v-d65c7b2c]{justify-content:flex-start;align-items:center;text-align:center;gap:2.5rem;padding:15vh 2rem 160px;max-width:none;overflow:hidden}.left-column[data-v-d65c7b2c],.right-column[data-v-d65c7b2c]{flex:0 0 100vw;flex-shrink:0;width:100vw;height:100%;scroll-snap-align:start;flex-direction:column;box-sizing:border-box;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-scroll-snap-align:start;pointer-events:auto}.right-column[data-v-d65c7b2c]{padding:100px 1.5rem 80px;overflow-y:hidden;mask-image:none;-webkit-mask-image:none;position:relative;display:flex}.right-column.comments-mode[data-v-d65c7b2c]{padding-top:116px}.content-switcher[data-v-d65c7b2c]{top:calc(94px + env(safe-area-inset-top));right:1.5rem;left:auto;transform:none;max-width:calc(100vw - 24px)}.lyrics-display-area[data-v-d65c7b2c]{width:100%;height:100%;overflow:hidden;mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent)}.album-cover-wrapper[data-v-d65c7b2c]{width:280px;height:280px}.song-info-container[data-v-d65c7b2c]{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;flex:initial;opacity:1;transform:none;will-change:opacity,transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.song-title[data-v-d65c7b2c]{font-size:2rem;margin-bottom:.5rem;display:block;max-width:100%;padding:0 1rem;box-sizing:border-box;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.song-artist[data-v-d65c7b2c]{font-size:1.3rem}.mobile-pagination-dots[data-v-d65c7b2c]{display:flex}.close-button[data-v-d65c7b2c]{top:54px;width:auto;height:auto;padding:8px;z-index:200}.close-button[data-v-d65c7b2c],.playback-controls[data-v-d65c7b2c]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.playback-controls[data-v-d65c7b2c]{position:fixed;bottom:0;left:0;flex:initial;min-height:0;width:100%;padding:2rem 1.5rem calc(2.5rem + env(safe-area-inset-bottom));gap:2rem;box-sizing:border-box;z-index:80;display:flex;flex-direction:column-reverse;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.playback-controls[data-v-d65c7b2c]>*{pointer-events:auto}.playback-controls.mobile-hidden[data-v-d65c7b2c]{visibility:hidden}.playback-controls.mobile-hidden[data-v-d65c7b2c]>*{pointer-events:none}.playback-controls.mobile-hidden[data-v-d65c7b2c]{opacity:0;pointer-events:none;transform:translateY(40px) scale(.95);filter:blur(10px)}.progress-section[data-v-d65c7b2c]{gap:.8rem;width:100%;margin-bottom:.5rem}.progress-bar[data-v-d65c7b2c]{height:4px;background:#ffffff1a}.progress-fill[data-v-d65c7b2c]{background:#fff}.progress-thumb[data-v-d65c7b2c]{width:10px;height:10px;display:none}.time-display[data-v-d65c7b2c]{font-size:.75rem;color:#fff6}.control-buttons[data-v-d65c7b2c]{justify-content:space-between;width:100%;padding:0;gap:0}.center-control[data-v-d65c7b2c]{gap:30px}.control-btn[data-v-d65c7b2c]{color:#fff9;min-width:44px;min-height:44px}.control-btn[data-v-d65c7b2c],.play-pause-btn[data-v-d65c7b2c]{display:flex;align-items:center;justify-content:center}.play-pause-btn[data-v-d65c7b2c]{background:#ffffff1a;width:64px;height:64px;border-radius:50%;position:relative;z-index:10}.play-pause-btn[data-v-d65c7b2c]:active{transform:scale(.92);background:#fff3}.badge-quality-menu[data-v-d65c7b2c]{top:auto;bottom:100%;margin-top:0;margin-bottom:12px;transform-origin:bottom center;animation:menu-pop-up-d65c7b2c .2s cubic-bezier(.16,1,.3,1) forwards}.lyric-toolbar[data-v-d65c7b2c]{bottom:calc(130px + env(safe-area-inset-bottom));right:1.5rem;left:auto;transform:none;z-index:100}.toolbar-btn[data-v-d65c7b2c]{width:36px;height:36px;background:#ffffff1a}.comment-current-lyric[data-v-d65c7b2c]{top:54px;max-width:calc(100vw - 96px);padding:.45rem .8rem;font-size:.95rem}.mobile-lyric-header[data-v-d65c7b2c]{position:absolute;top:50px;left:0;width:100%;padding:0 70px 0 84px;pointer-events:none;z-index:50;box-sizing:border-box;display:flex;align-items:center;height:48px;will-change:opacity,transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.mini-song-info[data-v-d65c7b2c]{align-items:flex-start;transform:translateZ(0);-webkit-transform:translateZ(0)}.mini-song-info[data-v-d65c7b2c],.mini-text-col[data-v-d65c7b2c]{display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden}.mini-text-col[data-v-d65c7b2c]{gap:2px}.mini-title[data-v-d65c7b2c]{font-size:1.05rem;font-weight:600;color:#fff;letter-spacing:-.01em;text-shadow:0 1px 4px rgba(0,0,0,.3)}.mini-artist[data-v-d65c7b2c],.mini-title[data-v-d65c7b2c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;display:block;width:100%}.mini-artist[data-v-d65c7b2c]{font-size:.85rem;color:#fff9;font-weight:500}}@media(max-width:768px){.album-cover-wrapper[data-v-d65c7b2c]{width:260px;height:260px}.song-title[data-v-d65c7b2c]{font-size:1.8rem}}.modal-animation-enter-active[data-v-d65c7b2c],.modal-animation-leave-active[data-v-d65c7b2c]{transition:all .4s cubic-bezier(.32,.72,0,1)}.modal-animation-enter-from[data-v-d65c7b2c],.modal-animation-leave-to[data-v-d65c7b2c]{opacity:0;transform:translateY(40px) scale(.98)}.mobile-flow-enter-active[data-v-d65c7b2c],.mobile-flow-leave-active[data-v-d65c7b2c]{transition:opacity .5s cubic-bezier(.2,0,.2,1),transform .5s cubic-bezier(.2,0,.2,1),filter .5s cubic-bezier(.2,0,.2,1)}.mobile-flow-enter-from[data-v-d65c7b2c],.mobile-flow-leave-to[data-v-d65c7b2c]{opacity:0;transform:scale(.92) translateY(30px);filter:blur(10px)}.mobile-floating-cover[data-v-d65c7b2c]{position:absolute;overflow:hidden;pointer-events:none;will-change:transform,border-radius;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px}.mobile-floating-cover[data-v-d65c7b2c],.mobile-floating-cover img[data-v-d65c7b2c]{transform:translateZ(0);-webkit-transform:translateZ(0)}.mobile-floating-cover img[data-v-d65c7b2c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}iframe[data-v-e3dd1e95]{display:block}[data-v-c6d6ec57]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes breathing-glow-c6d6ec57{0%,to{box-shadow:0 8px 32px #0000004d,0 4px 16px #0003,inset 0 1px #fff3,inset 0 -1px #0000001a,0 0 0 1px #ffffff1a}50%{box-shadow:0 12px 48px #0006,0 6px 24px #0000004d,inset 0 1px #ffffff4d,inset 0 -1px #00000026,0 0 0 1px #ffffff26,0 0 40px #ffffff14}}@keyframes subtle-pulse-c6d6ec57{0%,to{opacity:.8}50%{opacity:1}}.player-overlay[data-v-c6d6ec57]{position:fixed;bottom:0;left:0;right:0;height:20vh;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));z-index:999;backdrop-filter:blur(1px);pointer-events:none}.overlay-animation-enter-active[data-v-c6d6ec57]{transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.overlay-animation-leave-active[data-v-c6d6ec57]{transition:opacity .5s cubic-bezier(.4,0,.6,1)}.overlay-animation-enter-from[data-v-c6d6ec57],.overlay-animation-leave-to[data-v-c6d6ec57]{opacity:0}.player-animation-enter-active[data-v-c6d6ec57],.player-animation-leave-active[data-v-c6d6ec57]{transition:transform .5s cubic-bezier(.4,0,.6,1),opacity .5s cubic-bezier(.4,0,.6,1);will-change:transform,opacity;transform-origin:center bottom}.player-animation-enter-from[data-v-c6d6ec57]{transform:translate(-50%) translateY(100%) scale(.98);opacity:0}.player-animation-enter-to[data-v-c6d6ec57],.player-animation-leave-from[data-v-c6d6ec57]{transform:translate(-50%) translateY(0) scale(1);opacity:1}.player-animation-leave-to[data-v-c6d6ec57]{transform:translate(-50%) translateY(100%) scale(.98);opacity:0}.music-widget.mobile-player-bar[data-v-c6d6ec57]{bottom:calc(92px + env(safe-area-inset-bottom,0px));left:10px;right:10px;width:calc(100% - 20px);height:64px;transform:none;border-radius:16px;padding:0 12px;flex-direction:row;align-items:center;background:#141419d9;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 32px #0006;animation:none;overflow:hidden}.music-widget.mobile-player-bar[data-v-c6d6ec57]:hover{transform:none}.mobile-top-progress[data-v-c6d6ec57]{position:absolute;top:0;left:0;right:0;height:2px;background:#ffffff1a;cursor:pointer;z-index:10}.mobile-top-progress .progress-fill[data-v-c6d6ec57]{height:100%;background:#0b5afe;box-shadow:0 0 8px #0b5afe99;border-radius:0 1px 1px 0}.music-widget.mobile-player-bar .title[data-v-c6d6ec57]{width:100%;margin-left:0;-moz-column-gap:12px;column-gap:12px}.music-widget.mobile-player-bar .cover-container[data-v-c6d6ec57]{width:44px;height:44px;aspect-ratio:1;border-radius:10px;box-shadow:0 4px 12px #0003}.music-widget.mobile-player-bar .song-info[data-v-c6d6ec57]{flex:1;min-width:0}.music-widget.mobile-player-bar .song-title[data-v-c6d6ec57]{font-size:15px;font-weight:600;margin-top:2px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-widget.mobile-player-bar .song-artist[data-v-c6d6ec57]{font-size:12px;opacity:.6}.mobile-controls[data-v-c6d6ec57]{display:flex;align-items:center;gap:12px}.mobile-control-btn[data-v-c6d6ec57]{background:none;border:none;padding:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-control-btn[data-v-c6d6ec57]:active{transform:scale(.9);opacity:.7}.player-animation-enter-from.mobile-player-bar[data-v-c6d6ec57],.player-animation-leave-to.mobile-player-bar[data-v-c6d6ec57]{transform:translateY(100px) scale(.95);opacity:0}.loading-spinner-small[data-v-c6d6ec57]{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.1);border-top-color:#fff;border-radius:50%;animation:spin-c6d6ec57 1s linear infinite}.time[data-v-c6d6ec57]{flex-direction:column;align-items:flex-start;row-gap:10px;width:376px}.progress-bar[data-v-c6d6ec57],.time[data-v-c6d6ec57]{display:flex;flex-shrink:0;align-self:stretch}.progress-bar[data-v-c6d6ec57]{align-items:center;border-radius:7px;background:#4a4a4a63;height:7px;width:100%;max-width:376px;overflow:hidden;cursor:pointer;position:relative;backdrop-filter:blur(30px) saturate(1.5) brightness(1.2);-webkit-backdrop-filter:blur(30px) saturate(1.5) brightness(1.2)}.progress-fill[data-v-c6d6ec57]{background:#ffffffb3;height:100%;border-radius:6px;position:relative}.music-widget[data-v-c6d6ec57]{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:flex-start;border-radius:22px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d),#80808040;padding:10px 7px 10px 13px;width:400px;height:165px;backdrop-filter:blur(60px) saturate(2) brightness(1.1);-webkit-backdrop-filter:blur(60px) saturate(2) brightness(1.1);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 16px 48px #0000004d,0 8px 24px #0003,0 4px 12px #0000001a,inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 0 0 1px #ffffff0d;z-index:1000;will-change:transform,opacity;font-family:SF Pro Display,SF Pro,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;transition:all .4s cubic-bezier(.25,.46,.45,.94);animation:breathing-glow-c6d6ec57 4s ease-in-out infinite}.music-widget[data-v-c6d6ec57]:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 20px 60px #0006,0 12px 32px #00000040,0 6px 16px #00000026,inset 0 1px #fff6,inset 0 -1px #0000001a,0 0 0 1px #ffffff1a,0 0 40px #ffffff1a;border-color:#ffffff40}.title[data-v-c6d6ec57]{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;margin-left:4px;width:376px}.cover-container[data-v-c6d6ec57]{width:42px;height:42px;aspect-ratio:1;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative}.cover-container.clickable[data-v-c6d6ec57]{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cover-container.clickable[data-v-c6d6ec57]:hover{box-shadow:0 4px 12px #0006}.cover-container.clickable:hover .cover-hover-overlay[data-v-c6d6ec57]{opacity:1}.cover-container.clickable:hover .player-cover[data-v-c6d6ec57],.cover-container.clickable:hover .text-cover[data-v-c6d6ec57]{transform:scale(1.1)}.cover-container.clickable[data-v-c6d6ec57]:active{transform:scale(.95)}.player-cover[data-v-c6d6ec57]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.cover-hover-overlay[data-v-c6d6ec57]{position:absolute;top:0;left:0;background:#0000004d;opacity:0;transition:opacity .3s ease;pointer-events:none}.cover-hover-overlay[data-v-c6d6ec57],.text-cover[data-v-c6d6ec57]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.text-cover[data-v-c6d6ec57]{aspect-ratio:1;background:linear-gradient(135deg,#667eea,#764ba2);font-size:18px;font-weight:600;font-family:SF Pro,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.song-info[data-v-c6d6ec57]{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:center;row-gap:2px;min-width:0}.song-title[data-v-c6d6ec57]{line-height:22px;padding-bottom:2px;color:#fff;font-size:20px;font-weight:600}.song-artist[data-v-c6d6ec57],.song-title[data-v-c6d6ec57]{display:-webkit-box;flex-shrink:0;align-self:stretch;overflow:hidden;letter-spacing:-.4px;font-family:SF Pro,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.song-artist[data-v-c6d6ec57]{line-height:20px;color:#ffffff75;font-size:15px;font-weight:300}.close-button[data-v-c6d6ec57]{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;border-radius:100px;background:#00000042;padding:6px;width:32px;height:32px;backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px);cursor:pointer;transition:all .2s ease;border:none}.close-button[data-v-c6d6ec57]:hover{background:#0009;transform:scale(1.05)}.close-icon[data-v-c6d6ec57]{color:#fff;font-size:15px;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-controls[data-v-c6d6ec57]{display:flex;flex-direction:column;align-items:center;align-self:stretch;justify-content:center;margin-right:4px;row-gap:8px;flex:1;margin-top:16px}.progress-section[data-v-c6d6ec57]{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;align-self:stretch;row-gap:10px}.ios-progress-bar[data-v-c6d6ec57]{display:flex;flex-shrink:0;align-items:center;border:1px solid #1a1a1a;border-radius:7px;height:8px;width:100%;overflow:hidden;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);cursor:pointer;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ios-progress-bar[data-v-c6d6ec57]:hover{border-color:#333;box-shadow:0 0 20px #ffffff1a,inset 0 1px #ffffff1a}.progress-fill[data-v-c6d6ec57]{background:linear-gradient(90deg,#ffffffb2,#fff);height:8px;transition:width .1s linear;border-radius:7px;position:absolute;left:0;top:0;box-shadow:0 0 10px #ffffff4d}.time-quality-display[data-v-c6d6ec57]{display:flex;flex-shrink:0;align-items:center;align-self:stretch;justify-content:space-between}.current-time[data-v-c6d6ec57],.remaining-time[data-v-c6d6ec57]{color:#ffffffb3}.clickable-time[data-v-c6d6ec57]{cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clickable-time[data-v-c6d6ec57]:hover{color:#fff;transform:scale(1.05)}.clickable-time[data-v-c6d6ec57]:active{transform:scale(.95)}.audio-quality-badge[data-v-c6d6ec57]{flex-shrink:0;align-self:stretch;height:18px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:4px;padding:0 8px;color:#ffffffb3;font-size:10px;font-weight:600;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:all .2s ease}.audio-quality-badge[data-v-c6d6ec57]:hover{background:#ffffff26;color:#fff}.control-buttons[data-v-c6d6ec57]{display:flex;flex-shrink:0;align-items:center;align-self:stretch;justify-content:space-between;min-width:376px}.ios-control-btn[data-v-c6d6ec57]{background:none;border:none;color:#ffffff92;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:50%;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-family:SF Pro Display,SF Pro,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ios-control-btn[data-v-c6d6ec57]:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);opacity:0;transition:opacity .3s ease}.ios-control-btn[data-v-c6d6ec57]:hover{color:#fff;transform:scale(1.1);box-shadow:0 0 20px #fff3,0 0 40px #ffffff1a}.ios-control-btn[data-v-c6d6ec57]:hover:before{opacity:1}.ios-control-btn[data-v-c6d6ec57]:active{transform:scale(.95);box-shadow:0 0 15px #ffffff4d,inset 0 0 10px #ffffff1a}.ios-control-btn[data-v-c6d6ec57]:disabled{opacity:.3;cursor:not-allowed}.ios-control-btn[data-v-c6d6ec57]:disabled:hover{transform:none}.side-control[data-v-c6d6ec57]{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.center-controls[data-v-c6d6ec57]{display:inline-flex;flex-shrink:0;align-items:center;-moz-column-gap:43px;column-gap:43px}.play-pause-btn[data-v-c6d6ec57]{width:44px;height:44px}.left-actions-group[data-v-c6d6ec57],.right-actions-group[data-v-c6d6ec57]{display:flex;align-items:center;justify-content:center;width:39px}.right-actions[data-v-c6d6ec57]{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.lyrics-panel[data-v-c6d6ec57]{margin-top:.5rem;background:#0003;border-radius:12px;padding:.5rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.05)}.lyrics-slide-enter-active[data-v-c6d6ec57],.lyrics-slide-leave-active[data-v-c6d6ec57]{transition:all .3s ease;transform-origin:top}.lyrics-slide-enter-from[data-v-c6d6ec57],.lyrics-slide-leave-to[data-v-c6d6ec57]{opacity:0;transform:scaleY(0);max-height:0}.lyrics-slide-enter-to[data-v-c6d6ec57],.lyrics-slide-leave-from[data-v-c6d6ec57]{opacity:1;transform:scaleY(1);max-height:120px}@media(max-width:768px){.music-widget[data-v-c6d6ec57]{width:95%;max-width:400px;margin:0 auto}.time[data-v-c6d6ec57],.title[data-v-c6d6ec57]{width:calc(100% - 8px)}.control-buttons[data-v-c6d6ec57],.controls-frame[data-v-c6d6ec57]{min-width:auto;width:calc(100% - 8px)}}@media(max-width:480px){.music-widget[data-v-c6d6ec57]{width:calc(100% - 2rem);padding:8px 6px 8px 10px}.time[data-v-c6d6ec57]{width:calc(100% - 4px)}.song-title[data-v-c6d6ec57]{font-size:18px}.song-artist[data-v-c6d6ec57]{font-size:14px}.center-controls[data-v-c6d6ec57]{-moz-column-gap:30px;column-gap:30px}}.loading-spinner[data-v-c6d6ec57]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-c6d6ec57 1s linear infinite}@keyframes spin-c6d6ec57{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.title-section[data-v-c6d6ec57]{animation:fade-slide-in-c6d6ec57 .6s ease-out .1s both}.media-controls[data-v-c6d6ec57]{animation:fade-slide-in-c6d6ec57 .6s ease-out .2s both}@keyframes fade-slide-in-c6d6ec57{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.time-details-and-audio-q[data-v-c6d6ec57]{display:flex;flex-shrink:0;align-items:center;align-self:stretch;justify-content:space-between;position:relative}.current-time[data-v-c6d6ec57],.remaining-time[data-v-c6d6ec57]{flex-shrink:0;width:60px;line-height:18px;letter-spacing:.42px;color:#ffffffb3;font-family:SF Pro,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Arial,Helvetica,sans-serif;font-size:12px;font-weight:600}.remaining-time[data-v-c6d6ec57]{text-align:right}.audio-quality[data-v-c6d6ec57]{flex-shrink:0;align-self:stretch;height:18px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:4px;padding:0 8px;color:#ffffffb3;font-size:10px;font-weight:600;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:all .2s ease}.audio-quality[data-v-c6d6ec57]:hover{background:#ffffff26;color:#fff}.audio-quality[data-v-c6d6ec57]:active{transform:scale(.95)}.controls-frame[data-v-c6d6ec57]{display:flex;flex-shrink:0;align-items:center;align-self:stretch;justify-content:space-between;min-width:329px}.lyrics-btn[data-v-c6d6ec57]{width:39px;font-size:25px;text-align:center;color:#ffffff92;cursor:pointer;transition:all .2s ease}.lyrics-btn[data-v-c6d6ec57]:hover{color:#fff;transform:scale(1.1)}.control-btn[data-v-c6d6ec57]{line-height:1;font-size:24px;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.control-btn[data-v-c6d6ec57]:hover{transform:scale(1.1)}.control-btn.disabled[data-v-c6d6ec57]{opacity:.3;cursor:not-allowed}.control-btn.disabled[data-v-c6d6ec57]:hover{transform:none}.play-pause-btn[data-v-c6d6ec57]{line-height:44px;font-size:37px;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.play-pause-btn[data-v-c6d6ec57]:hover:not(.disabled){transform:scale(1.1)}.play-pause-btn[data-v-c6d6ec57]:active:not(.disabled){transform:scale(.95)}.play-pause-btn.disabled[data-v-c6d6ec57]{opacity:.3;cursor:not-allowed;pointer-events:none}.play-pause-btn.disabled[data-v-c6d6ec57]:hover{transform:none}.right-placeholder[data-v-c6d6ec57]{width:39px;height:29px}.quality-dropdown[data-v-c6d6ec57]{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);background:linear-gradient(135deg,#ffffff40,#ffffff26),#808080d9;border-radius:12px;padding:8px 0;backdrop-filter:blur(60px) saturate(2) brightness(1.1);-webkit-backdrop-filter:blur(60px) saturate(2) brightness(1.1);border:1px solid hsla(0,0%,100%,.4);z-index:9999;min-width:120px;box-shadow:0 20px 60px #0006,0 12px 32px #0000004d,0 6px 16px #0003,inset 0 1px #fff6,inset 0 -1px #0000001a,0 0 0 1px #ffffff1a,0 0 30px #ffffff1a}.quality-option[data-v-c6d6ec57]{padding:8px 16px;color:#ffffffb3;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);font-size:12px;font-weight:500;border-radius:8px;margin:2px 6px;position:relative;border:1px solid transparent;background:transparent}.quality-option[data-v-c6d6ec57]:before{content:"";position:absolute;inset:0;border-radius:8px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .3s ease}.quality-option[data-v-c6d6ec57]:hover{color:#fffffff2;transform:translateY(-1px);background:#ffffff14;box-shadow:0 4px 16px #ffffff1a,inset 0 1px #fff3}.quality-option[data-v-c6d6ec57]:hover:before{opacity:1}.quality-option.active[data-v-c6d6ec57]{color:#007aff;background:linear-gradient(135deg,#007aff40,#007aff26),#007aff1a;border:1px solid rgba(0,122,255,.6);font-weight:600;transform:translateY(-2px);box-shadow:0 6px 20px #007aff66,0 2px 8px #007aff4d,inset 0 1px #ffffff4d,0 0 0 1px #007aff33}.quality-dropdown-enter-active[data-v-c6d6ec57],.quality-dropdown-leave-active[data-v-c6d6ec57]{transition:all .5s cubic-bezier(.4,0,.6,1)}.quality-dropdown-enter-from[data-v-c6d6ec57],.quality-dropdown-leave-to[data-v-c6d6ec57]{opacity:0;transform:translate(-50%) translateY(20px) scale(.9);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.quality-dropdown-enter-to[data-v-c6d6ec57],.quality-dropdown-leave-from[data-v-c6d6ec57]{opacity:1;transform:translate(-50%) translateY(0) scale(1);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px)}@supports (backdrop-filter:blur(50px)){.global-audio-player[data-v-c6d6ec57]{background:#80808040}}@supports not (backdrop-filter:blur(50px)){.global-audio-player[data-v-c6d6ec57]{background:#808080cc}}
