.logo-img[data-v-8ff95dd7]{border-radius:22%;object-fit:cover}.loading[data-v-bf4c0a6c]{position:fixed;inset:0;z-index:100;background:var(--bg);display:grid;place-items:center}.inner[data-v-bf4c0a6c]{text-align:center}.badge[data-v-bf4c0a6c]{animation:pulse-bf4c0a6c 1.2s ease-in-out infinite alternate}.bar[data-v-bf4c0a6c]{width:150px;height:3px;margin:26px auto 0;border-radius:99px;background:#ffffff14;overflow:hidden}.bar span[data-v-bf4c0a6c]{display:block;height:100%;width:30%;border-radius:99px;background:linear-gradient(90deg,var(--accent1),var(--accent2));animation:load-sweep-bf4c0a6c 1.2s ease-in-out infinite}@keyframes pulse-bf4c0a6c{0%{transform:scale(1);opacity:.75}to{transform:scale(1.06);opacity:1}}@keyframes load-sweep-bf4c0a6c{0%{transform:translate(-100%)}to{transform:translate(430%)}}.bg[data-v-80b077a1]{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--bg)}.aurora[data-v-80b077a1]{position:absolute;inset:0}.aurora.idle[data-v-80b077a1]{display:none}.blob[data-v-80b077a1]{position:absolute;opacity:.45;will-change:transform}.b1[data-v-80b077a1]{width:71.5vw;height:71.5vw;left:-12vw;top:-18vh;background:radial-gradient(circle closest-side,var(--a1, #4f46e5) 0%,transparent 100%);background:radial-gradient(circle closest-side,var(--a1, #4f46e5) 0%,color-mix(in srgb,var(--a1, #4f46e5) 78%,transparent) 28%,color-mix(in srgb,var(--a1, #4f46e5) 45%,transparent) 55%,color-mix(in srgb,var(--a1, #4f46e5) 18%,transparent) 78%,transparent 100%);animation:drift1-80b077a1 46s ease-in-out infinite alternate}.b2[data-v-80b077a1]{width:54.6vw;height:54.6vw;right:-10vw;top:-6vh;background:radial-gradient(circle closest-side,var(--a2, #0891b2) 0%,transparent 100%);background:radial-gradient(circle closest-side,var(--a2, #0891b2) 0%,color-mix(in srgb,var(--a2, #0891b2) 78%,transparent) 28%,color-mix(in srgb,var(--a2, #0891b2) 45%,transparent) 55%,color-mix(in srgb,var(--a2, #0891b2) 18%,transparent) 78%,transparent 100%);opacity:.38;animation:drift2-80b077a1 52s ease-in-out infinite alternate}.b3[data-v-80b077a1]{width:65vw;height:65vw;left:18vw;bottom:-28vh;background:radial-gradient(circle closest-side,var(--a3, #7c3aed) 0%,transparent 100%);background:radial-gradient(circle closest-side,var(--a3, #7c3aed) 0%,color-mix(in srgb,var(--a3, #7c3aed) 78%,transparent) 28%,color-mix(in srgb,var(--a3, #7c3aed) 45%,transparent) 55%,color-mix(in srgb,var(--a3, #7c3aed) 18%,transparent) 78%,transparent 100%);opacity:.4;animation:drift3-80b077a1 58s ease-in-out infinite alternate}.b4[data-v-80b077a1]{width:39vw;height:39vw;right:6vw;bottom:-8vh;background:radial-gradient(circle closest-side,var(--a4, #be185d) 0%,transparent 100%);background:radial-gradient(circle closest-side,var(--a4, #be185d) 0%,color-mix(in srgb,var(--a4, #be185d) 78%,transparent) 28%,color-mix(in srgb,var(--a4, #be185d) 45%,transparent) 55%,color-mix(in srgb,var(--a4, #be185d) 18%,transparent) 78%,transparent 100%);opacity:.3;animation:drift4-80b077a1 40s ease-in-out infinite alternate}@keyframes drift1-80b077a1{to{transform:translate(9vw,7vh) scale(1.15)}}@keyframes drift2-80b077a1{to{transform:translate(-7vw,10vh) scale(.9)}}@keyframes drift3-80b077a1{to{transform:translate(6vw,-9vh) scale(1.1)}}@keyframes drift4-80b077a1{to{transform:translate(-9vw,-6vh) scale(1.2)}}.custom[data-v-80b077a1]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:bg-fade-80b077a1 .7s ease both}.dim[data-v-80b077a1]{position:absolute;inset:0;background:#0000005c;animation:bg-fade-80b077a1 .7s ease both}@keyframes bg-fade-80b077a1{0%{opacity:0}to{opacity:1}}.grain[data-v-80b077a1]{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");background-size:180px}@media(prefers-reduced-motion:reduce){.blob[data-v-80b077a1]{animation:none}}.greet[data-v-1bf85679]{position:relative;padding:20px 24px;display:flex;flex-direction:column;justify-content:center}.hello[data-v-1bf85679]{font-size:.85rem;font-weight:500;color:var(--accent1);margin-bottom:6px}.greet h2[data-v-1bf85679]{font-size:1.45rem;font-weight:700;font-style:italic;letter-spacing:.5px;margin-bottom:8px}.desc[data-v-1bf85679]{color:var(--text-dim);line-height:1.8;font-size:.95rem;min-height:1.8em;white-space:nowrap;overflow:hidden}.greet-actions[data-v-1bf85679]{position:absolute;top:16px;right:22px;display:flex;gap:6px}.ga-btn[data-v-1bf85679]{display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:9px;background:transparent;color:var(--text-dim);cursor:pointer;transition:all .3s ease}@media(hover:hover){.ga-btn[data-v-1bf85679]:hover{color:var(--text);background:var(--glass-strong);transform:translateY(-2px)}}.q[data-v-1bf85679]{display:inline-block;position:absolute;font-size:3.4rem;line-height:1;font-family:Georgia,Times New Roman,serif;color:#a5b4fc59;-webkit-user-select:none;user-select:none}.q.open[data-v-1bf85679]{top:10px;left:16px}.q.close[data-v-1bf85679]{bottom:2px;right:18px;transform:translateY(.5em)}.caret[data-v-1bf85679]{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--text-dim);animation:caret-blink-1bf85679 1s steps(2,start) infinite}@keyframes caret-blink-1bf85679{50%{opacity:0}}@media(max-width:980px){.greet[data-v-1bf85679]{padding:44px 24px 42px}.q[data-v-1bf85679]{font-size:2.4rem}.q.open[data-v-1bf85679]{top:0;left:14px}.q.close[data-v-1bf85679]{bottom:0;right:14px}}.blog[data-v-7a070ce1]{padding:16px 22px;display:flex;flex-direction:column}.head[data-v-7a070ce1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.head-left[data-v-7a070ce1]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.social[data-v-7a070ce1]{display:flex;gap:6px}.social a[data-v-7a070ce1]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--text-dim);transition:all .3s ease}@media(hover:hover){.social a[data-v-7a070ce1]:hover{color:var(--text);background:var(--glass-strong);transform:translateY(-2px)}}.posts[data-v-7a070ce1]{list-style:none;display:flex;flex-direction:column;gap:4px;min-width:0}.posts a[data-v-7a070ce1]{display:block;padding:6px 10px;border-radius:9px;font-size:.86rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .25s ease}.posts a[data-v-7a070ce1]:hover{color:var(--text);background:var(--glass-strong)}.posts a.fallback[data-v-7a070ce1],.loading-text[data-v-7a070ce1]{color:var(--text-dim);font-size:.84rem}.news[data-v-00f10ec2]{padding:20px 24px;display:flex;flex-direction:column}.head[data-v-00f10ec2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.head-left[data-v-00f10ec2]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.date[data-v-00f10ec2]{font-size:.74rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.list[data-v-00f10ec2]{list-style:none;counter-reset:news;max-height:420px;overflow-y:auto;padding-right:6px;display:flex;flex-direction:column;gap:2px}.list li[data-v-00f10ec2]{counter-increment:news;padding:7px 10px;border-radius:9px;font-size:.88rem;line-height:1.6;color:var(--text-dim);transition:all .25s ease}.list li[data-v-00f10ec2]:before{content:counter(news,decimal-leading-zero);margin-right:10px;font-size:.74rem;color:var(--accent2);font-variant-numeric:tabular-nums}.list li[data-v-00f10ec2]:hover{color:var(--text);background:var(--glass-strong)}.list[data-v-00f10ec2]::-webkit-scrollbar{width:4px}.list[data-v-00f10ec2]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.tip[data-v-00f10ec2]{color:var(--text-dim);font-size:.84rem}.hot[data-v-4d9170cb]{padding:20px 22px;display:flex;flex-direction:column}.head[data-v-4d9170cb]{display:flex;align-items:center;justify-content:space-between}.head-left[data-v-4d9170cb]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.update[data-v-4d9170cb]{font-size:.68rem;color:var(--text-dim)}.tabs[data-v-4d9170cb]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;padding:10px 0 8px;scrollbar-width:none}.tabs[data-v-4d9170cb]::-webkit-scrollbar{display:none}.tabs button[data-v-4d9170cb]{flex-shrink:0;padding:3px 10px;border-radius:99px;border:1px solid var(--border);background:transparent;color:var(--text-dim);font-size:.72rem;white-space:nowrap;cursor:pointer;transition:all .25s ease}.tabs button[data-v-4d9170cb]:hover{color:var(--text)}.tabs button.active[data-v-4d9170cb]{color:#0b1020;background:linear-gradient(90deg,var(--accent1),var(--accent2));border-color:transparent;font-weight:600}.list[data-v-4d9170cb]{list-style:none;flex:1;overflow-y:auto;padding-right:4px;max-height:420px}.list a[data-v-4d9170cb]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:9px;transition:background .25s ease}.list a[data-v-4d9170cb]:hover{background:var(--glass-strong)}.rank[data-v-4d9170cb]{width:20px;text-align:center;font-size:.72rem;color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0}.rank.top[data-v-4d9170cb]{color:#fb7185;font-weight:700}.title[data-v-4d9170cb]{flex:1;min-width:0;font-size:.85rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease}.list a:hover .title[data-v-4d9170cb]{color:var(--text)}.value[data-v-4d9170cb]{font-size:.7rem;color:var(--text-dim);flex-shrink:0;font-variant-numeric:tabular-nums}.list[data-v-4d9170cb]::-webkit-scrollbar{width:4px}.list[data-v-4d9170cb]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.tip-text[data-v-4d9170cb]{color:var(--text-dim);font-size:.84rem}.music[data-v-88231d8f]{position:relative;padding:18px 20px;display:flex;flex-direction:column;height:100%}.loading-overlay[data-v-88231d8f]{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#14192899;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--radius);color:var(--music-accent, var(--accent1))}.spin[data-v-88231d8f]{animation:spin-88231d8f 1s linear infinite}.play-err[data-v-88231d8f]{margin-top:6px;font-size:.72rem;color:#f87171}.play-hint[data-v-88231d8f]{margin-top:6px;font-size:.72rem;color:var(--text-dim)}@keyframes spin-88231d8f{to{transform:rotate(360deg)}}.top-row[data-v-88231d8f]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:0 4px}.cover-wrap[data-v-88231d8f]{flex-shrink:0}.cover-circle[data-v-88231d8f]{width:56px;height:56px;border-radius:50%;overflow:hidden;box-shadow:0 4px 14px #00000059;border:2px solid rgba(255,255,255,.85);background:#818cf81f;display:grid;place-items:center;position:relative}.cover-ph[data-v-88231d8f]{position:absolute;color:var(--music-accent, var(--accent1));opacity:.4}.cover-img[data-v-88231d8f]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .3s ease}.cover-img.spinning[data-v-88231d8f]{animation:spin-slow-88231d8f 10s linear infinite}@keyframes spin-slow-88231d8f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.info[data-v-88231d8f]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.info-l1[data-v-88231d8f]{display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden}.title[data-v-88231d8f]{flex:1;min-width:0;font-size:.95rem;font-weight:700;color:var(--text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-btns[data-v-88231d8f]{display:flex;align-items:center;gap:2px;flex-shrink:0}.btn-fs[data-v-88231d8f]{flex-shrink:0;border:none;background:transparent;padding:2px 6px;color:var(--text-dim);cursor:pointer;transition:color .25s ease}.btn-fs[data-v-88231d8f]:hover{color:var(--text)}.artist[data-v-88231d8f]{font-size:.74rem;color:var(--text-dim);margin:2px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-vol[data-v-88231d8f]{display:flex;align-items:center;gap:12px;height:20px}.time[data-v-88231d8f]{font-size:.66rem;font-family:ui-monospace,monospace;color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0}.vol[data-v-88231d8f]{display:flex;align-items:center;gap:4px;margin-left:auto}.btn-mute[data-v-88231d8f]{border:none;background:transparent;padding:2px;color:var(--text-dim);cursor:pointer;display:flex;transition:color .25s ease}.btn-mute[data-v-88231d8f]:hover{color:var(--music-accent, var(--accent1))}.vol-track[data-v-88231d8f]{width:64px;height:4px;border-radius:99px;background:#ffffff24;cursor:pointer;position:relative;touch-action:none}.vol-fill[data-v-88231d8f]{height:100%;border-radius:99px;background:var(--music-accent, var(--accent1))}.progress[data-v-88231d8f]{position:relative;height:4px;border-radius:99px;background:#ffffff24;cursor:pointer;margin:2px 4px 12px;touch-action:none}.p-bar[data-v-88231d8f]{position:absolute;left:0;top:0;height:100%;border-radius:99px;background:var(--music-accent, var(--accent1));transition:width .1s linear}.p-thumb[data-v-88231d8f]{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--music-accent, var(--accent1));box-shadow:0 0 0 2px #ffffffe6;transform:scale(0);transition:transform .2s ease,left .1s linear}.progress:hover .p-thumb[data-v-88231d8f]{transform:scale(1)}.controls[data-v-88231d8f]{display:flex;align-items:center;justify-content:space-between;margin:0 -4px;padding:0;-webkit-user-select:none;user-select:none}.btn-mode[data-v-88231d8f],.btn-skip[data-v-88231d8f],.btn-drawer[data-v-88231d8f]{border:none;background:transparent;padding:8px;color:var(--text-dim);cursor:pointer;display:flex;transition:color .25s ease,transform .1s ease}.btn-skip[data-v-88231d8f]:hover,.btn-mode[data-v-88231d8f]:hover,.btn-drawer[data-v-88231d8f]:hover,.btn-mode.on[data-v-88231d8f],.btn-drawer.on[data-v-88231d8f]{color:var(--music-accent, var(--accent1))}.btn-skip[data-v-88231d8f]:active,.btn-mode[data-v-88231d8f]:active,.btn-drawer[data-v-88231d8f]:active{transform:scale(.92)}.btn-play[data-v-88231d8f]{width:48px;height:48px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--glass-strong);color:var(--music-accent, var(--accent1));cursor:pointer;transition:all .3s ease}.btn-play[data-v-88231d8f]:hover{filter:brightness(1.15)}.drawer[data-v-88231d8f]{display:grid;grid-template-rows:0fr;min-height:0;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.drawer.open[data-v-88231d8f]{grid-template-rows:1fr;opacity:1}.drawer-clip[data-v-88231d8f]{overflow:hidden;min-height:0}.lrc-container[data-v-88231d8f]{position:relative;height:calc(100% - 8px);overflow-y:auto;overflow-anchor:none;margin-top:8px;padding:60px 16px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;scroll-behavior:auto}.lrc-line[data-v-88231d8f]{font-size:.84rem;color:var(--text-dim);padding:4px 0;cursor:pointer;opacity:.55;transition:opacity .9s ease,color .3s ease}.lrc-line.b1[data-v-88231d8f]{opacity:.75}.lrc-line.b2[data-v-88231d8f]{opacity:.62}.lrc-line[data-v-88231d8f]:hover{color:var(--music-accent, var(--accent1))}.lrc-line.active[data-v-88231d8f]{color:#ffffffe6;font-weight:700;opacity:1}@media(hover:hover){.lrc-container:hover .lrc-line[data-v-88231d8f]{opacity:1}}.lrc-empty[data-v-88231d8f]{color:var(--text-dim);font-size:.84rem;padding:40px 0}.playlist-container[data-v-88231d8f]{position:relative;height:calc(100% - 8px);overflow-y:auto;margin-top:8px;padding:8px 4px 8px 0;border-top:1px solid rgba(255,255,255,.06)}.pl-item[data-v-88231d8f]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;cursor:pointer;transition:background .25s ease;content-visibility:auto;contain-intrinsic-size:auto 32px}.pl-item[data-v-88231d8f]:hover,.pl-item.active[data-v-88231d8f]{background:var(--glass-strong)}.pi-cover[data-v-88231d8f]{position:relative;width:32px;height:32px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#ffffff14}.pi-cover img[data-v-88231d8f]{width:100%;height:100%;object-fit:cover}.pi-ph[data-v-88231d8f]{position:absolute;color:var(--text-dim);opacity:.6}.pi-overlay[data-v-88231d8f]{position:absolute;inset:0;background:#818cf840;display:flex;align-items:center;justify-content:center;color:var(--music-accent, var(--accent1))}.pi-meta[data-v-88231d8f]{min-width:0}.pi-title[data-v-88231d8f]{font-size:.76rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-item.active .pi-title[data-v-88231d8f]{color:var(--music-accent, var(--accent1))}.pi-artist[data-v-88231d8f]{font-size:.68rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-bars[data-v-88231d8f]{display:flex;align-items:flex-end;gap:2px;height:14px}.eq-bars span[data-v-88231d8f]{width:3px;border-radius:2px;background:var(--music-accent, var(--accent1));animation:eq-bounce-88231d8f 1.2s ease-in-out infinite}.eq-bars span[data-v-88231d8f]:nth-child(1){animation-duration:.8s}.eq-bars span[data-v-88231d8f]:nth-child(2){animation-duration:.6s;animation-delay:.15s}.eq-bars span[data-v-88231d8f]:nth-child(3){animation-duration:1s;animation-delay:.3s}@keyframes eq-bounce-88231d8f{0%,to{height:4px}50%{height:14px}}.playlist-container[data-v-88231d8f]::-webkit-scrollbar,.lrc-container[data-v-88231d8f]::-webkit-scrollbar{width:4px}.playlist-container[data-v-88231d8f]::-webkit-scrollbar-thumb,.lrc-container[data-v-88231d8f]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.fs-player[data-v-88231d8f]{position:fixed;inset:0;z-index:60;overflow:hidden;background:#0a0a0a}.fs-color-wash[data-v-88231d8f]{position:absolute;inset:0}.fs-bg-wrap[data-v-88231d8f]{position:absolute;inset:0;overflow:hidden}.fs-grad-1[data-v-88231d8f],.fs-grad-2[data-v-88231d8f]{position:absolute;inset:-12%;will-change:transform;backface-visibility:hidden}.fs-grad-1[data-v-88231d8f]{animation:fsFlow1-88231d8f 46s ease-in-out infinite alternate}.fs-grad-2[data-v-88231d8f]{animation:fsFlow2-88231d8f 62s ease-in-out infinite alternate}@keyframes fsFlow1-88231d8f{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(6%,5%,0) scale(1.28)}}@keyframes fsFlow2-88231d8f{0%{transform:translate3d(4%,6%,0) scale(1.2)}to{transform:translate3d(-6%,-5%,0) scale(1)}}@media(prefers-reduced-motion:reduce){.fs-grad-1[data-v-88231d8f],.fs-grad-2[data-v-88231d8f]{animation:none}}.fs-bg-img[data-v-88231d8f]{width:100%;height:100%;object-fit:cover;transform:scale(1.05);filter:blur(44px) brightness(.66) saturate(1.5);will-change:transform;opacity:0;transition:opacity .8s ease}.fs-bg-img.show[data-v-88231d8f]{opacity:1}.fs-shade[data-v-88231d8f]{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.1),transparent 35%,rgba(0,0,0,.4)),linear-gradient(to right,rgba(0,0,0,.15),transparent 22%,transparent 78%,rgba(0,0,0,.15))}.fs-sheet[data-v-88231d8f]{position:relative;height:100%;max-width:460px;margin:0 auto;padding:10px 26px calc(48px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.fs-handle[data-v-88231d8f]{height:30px;display:grid;place-items:center;cursor:pointer;touch-action:none;flex-shrink:0}.fs-handle span[data-v-88231d8f]{width:44px;height:5px;border-radius:3px;background:#ffffff59}.fs-from[data-v-88231d8f]{text-align:center;font-size:.66rem;letter-spacing:2.5px;color:#ffffff8c;margin-bottom:8px;flex-shrink:0}.fs-cover-zone[data-v-88231d8f]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.fs-cover-box[data-v-88231d8f]{position:relative;width:min(62%,250px);aspect-ratio:1 / 1;margin:0 auto;transition:width .3s ease}.fs-cover-inner[data-v-88231d8f]{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;isolation:isolate;transform-style:preserve-3d}.fs-cover[data-v-88231d8f]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 26px 60px #0000008c}.fs-shine[data-v-88231d8f]{position:absolute;inset:0;z-index:30;pointer-events:none;mix-blend-mode:overlay;border-radius:inherit;transition:opacity .24s ease-out}.fs-cover-shadow[data-v-88231d8f]{position:absolute;top:calc(100% + 8px);left:10%;width:80%;height:14%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 45%,transparent 80%);filter:blur(12px);pointer-events:none;z-index:5;transition:transform .24s cubic-bezier(.22,1,.36,1)}.fs-cover-ph[data-v-88231d8f]{display:grid;place-items:center;background:radial-gradient(120% 100% at 50% 0%,#ffffff1f,#ffffff0a 60%),#0a0c148c}.fs-cover-ph[data-v-88231d8f] svg,.fs-cover-ph[data-v-88231d8f] img{opacity:.9;filter:drop-shadow(0 8px 24px rgba(0,0,0,.45))}.fs-lrc[data-v-88231d8f]{position:relative;align-self:stretch;flex:1;min-height:0;overflow-y:auto;overflow-anchor:none;padding:30px 8px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.fs-lrc[data-v-88231d8f]::-webkit-scrollbar{display:none}.fs-lrc[data-v-88231d8f]{scrollbar-width:none}.fs-lrc[data-v-88231d8f]:before,.fs-lrc[data-v-88231d8f]:after{content:"";flex:0 0 auto;height:45%}.fs-lrc-line[data-v-88231d8f]{font-size:1.05rem;line-height:1.55;color:#ffffff6b;cursor:pointer;opacity:.5;transition:filter .9s ease,opacity .9s ease,color .25s ease,font-size .25s ease}.fs-lrc-line.b1[data-v-88231d8f]{opacity:.72}.fs-lrc-line.b2[data-v-88231d8f]{opacity:.55}.fs-lrc-line.active[data-v-88231d8f]{color:#ffffffe6;font-weight:700;opacity:1}.fs-lrc-scan .fs-lrc-line[data-v-88231d8f]{opacity:1}.fs-player.fs-immersive .fs-cover-zone[data-v-88231d8f],.fs-player.fs-immersive .fs-prow[data-v-88231d8f],.fs-player.fs-immersive .fs-bottom[data-v-88231d8f],.fs-player.fs-immersive .fs-close[data-v-88231d8f],.fs-player.fs-immersive .fs-fullscreen[data-v-88231d8f]{display:none}.fs-player.fs-immersive .fs-main[data-v-88231d8f]{order:2}.fs-player.fs-immersive .fs-side[data-v-88231d8f]{order:1;flex:1}.fs-player.fs-immersive .fs-lrc-line[data-v-88231d8f]{font-size:1.5rem}.fs-player.fs-immersive .fs-lrc-line.active[data-v-88231d8f]{color:#fffffff2}@media(max-width:979px){.fs-cover-box[data-v-88231d8f]{width:min(76%,300px,33vh)}.fs-lrc[data-v-88231d8f]{padding:16px 8px 20px}.fs-lrc[data-v-88231d8f]:before,.fs-lrc[data-v-88231d8f]:after{height:24%}}.fs-info[data-v-88231d8f]{flex-shrink:0;margin-top:16px}.fs-titles[data-v-88231d8f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.fs-titles-l[data-v-88231d8f]{flex:1;min-width:0}.fs-title[data-v-88231d8f]{font-size:1.32rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-artist[data-v-88231d8f]{font-size:.98rem;color:#ffffff9e;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-progress[data-v-88231d8f]{height:6px;border-radius:3px;background:#ffffff38;cursor:pointer;position:relative;flex:1;min-width:0;touch-action:none}.fs-progress .p-bar[data-v-88231d8f]{height:100%;border-radius:3px;background:#ffffffd9}.fs-progress .p-thumb[data-v-88231d8f]{width:12px;height:12px;border-radius:50%;background:#fff;position:absolute;top:50%;margin:0;transform:translate(-50%,-50%) scale(0);transition:transform .18s ease,left .1s linear;box-shadow:0 1px 4px #0006}.fs-progress:hover .p-thumb[data-v-88231d8f]{transform:translate(-50%,-50%) scale(1)}.fs-prow[data-v-88231d8f]{display:flex;align-items:center;gap:10px;margin-top:14px}.fs-ptime[data-v-88231d8f]{flex:0 0 auto;min-width:40px;text-align:center;font-size:.7rem;color:#ffffff8c;font-variant-numeric:tabular-nums}.fs-controls[data-v-88231d8f]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;flex-shrink:0}.fs-control-btn[data-v-88231d8f],.fs-side-btn[data-v-88231d8f]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#ffffffb8;cursor:pointer;transition:background .18s ease,transform .1s ease,color .18s ease}.fs-control-btn[data-v-88231d8f]:hover,.fs-side-btn[data-v-88231d8f]:hover{background:#ffffff1a;color:#fff}.fs-control-btn[data-v-88231d8f]:active,.fs-side-btn[data-v-88231d8f]:active{transform:scale(.95)}.fs-control-btn svg[data-v-88231d8f],.fs-side-btn svg[data-v-88231d8f]{width:22px;height:22px}.fs-play-btn[data-v-88231d8f]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer;transition:background .18s ease,transform .1s ease}.fs-play-btn[data-v-88231d8f]:hover{background:var(--music-accent, var(--accent1));color:#fff}.fs-play-btn[data-v-88231d8f]:active{transform:scale(.95)}.fs-play-btn svg[data-v-88231d8f]{width:24px;height:24px}.fs-close[data-v-88231d8f]{display:none}.fs-main[data-v-88231d8f]{flex:1;min-height:0;display:flex;flex-direction:column}.fs-cover-zone[data-v-88231d8f]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:6px 0 10px}.fs-side[data-v-88231d8f]{flex:1;min-height:0;display:flex;flex-direction:column}.fs-desktop .fs-handle[data-v-88231d8f],.fs-desktop .fs-from[data-v-88231d8f],.fs-desktop .fs-info[data-v-88231d8f],.fs-desktop .fs-ptime[data-v-88231d8f],.fs-close[data-v-88231d8f]{display:none}.fs-desktop .fs-close[data-v-88231d8f]{display:block;position:absolute;top:18px;left:24px;width:auto;height:auto;padding:6px;border:none;border-radius:0;background:transparent;color:#ffffff61;cursor:pointer;transition:color .2s ease}.fs-desktop .fs-close[data-v-88231d8f]:hover{color:#ffffffd9}.fs-fullscreen[data-v-88231d8f]{display:none}.fs-desktop .fs-fullscreen[data-v-88231d8f]{display:grid;place-items:center;position:absolute;top:18px;right:24px;width:30px;height:30px;padding:0;border:none;border-radius:9px;background:transparent;color:#ffffff61;cursor:pointer;transition:color .2s ease,background .2s ease}.fs-desktop .fs-fullscreen[data-v-88231d8f]:hover{color:#ffffffd9}.fs-desktop .fs-sheet[data-v-88231d8f]{max-width:none;padding:24px 48px calc(40px + env(safe-area-inset-bottom))}.fs-desktop .fs-main[data-v-88231d8f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:56px;align-items:stretch}.fs-desktop .fs-cover-zone[data-v-88231d8f]{display:flex;align-items:center;justify-content:center}.fs-desktop .fs-cover-box[data-v-88231d8f]{--cover-size: min(clamp(180px, 38vw, 520px), clamp(220px, 45vh, 580px));width:var(--cover-size);aspect-ratio:1 / 1}.fs-desktop .fs-side[data-v-88231d8f]{display:flex}.fs-desktop .fs-lrc[data-v-88231d8f]{align-items:flex-start;text-align:left;padding:40px 12px 48px;margin-bottom:18px}.fs-desktop .fs-lrc-line[data-v-88231d8f]{font-size:clamp(18px,2.2vw,34px);line-height:1.6;font-weight:600;filter:blur(4px);opacity:.5}.fs-desktop .fs-lrc-line.b1[data-v-88231d8f]{filter:blur(1.5px);opacity:.72}.fs-desktop .fs-lrc-line.b2[data-v-88231d8f]{filter:blur(2.8px);opacity:.55}.fs-desktop .fs-lrc-line.active[data-v-88231d8f]{color:#fff;filter:none;opacity:1}@media(hover:hover){.fs-lrc:hover .fs-lrc-line[data-v-88231d8f],.fs-desktop .fs-lrc:hover .fs-lrc-line[data-v-88231d8f]{filter:none;opacity:1}}.fs-desktop .fs-prow[data-v-88231d8f]{margin-top:0}.fs-desktop .fs-progress .p-bar[data-v-88231d8f]{background:var(--music-accent, var(--accent1))}.fs-desktop .fs-bottom[data-v-88231d8f]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-top:10px}.fs-trackinfo[data-v-88231d8f]{display:none}.fs-desktop .fs-trackinfo[data-v-88231d8f]{display:flex;flex-direction:column;gap:2px;justify-self:start;min-width:0;max-width:100%}.ft-name[data-v-88231d8f]{color:#fff;font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-artist[data-v-88231d8f]{color:#fff9;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-time[data-v-88231d8f]{display:none}.fs-desktop .fs-time[data-v-88231d8f]{display:flex;gap:12px;justify-self:end;color:#ffffff8c;font-size:.78rem;font-variant-numeric:tabular-nums}.fs-desktop .fs-controls[data-v-88231d8f]{justify-self:center;align-self:center;gap:26px;margin-top:0}.fs-side-btn.on[data-v-88231d8f]{color:var(--music-accent, var(--accent1))}.fs-q-head[data-v-88231d8f]{display:flex;align-items:baseline;justify-content:space-between;padding:4px 2px 0}.fs-q-title[data-v-88231d8f]{font-size:.95rem;font-weight:700;color:#fff}.fs-q-count[data-v-88231d8f]{font-size:.78rem;color:#ffffff73}.fs-q-idx[data-v-88231d8f]{width:22px;flex-shrink:0;display:grid;place-items:center;font-size:.76rem;font-variant-numeric:tabular-nums;color:#fff6}.fs-q-idx svg[data-v-88231d8f]{width:14px;height:14px}.fs-q-idx.on[data-v-88231d8f]{color:var(--music-accent, var(--accent1))}.fs-queue[data-v-88231d8f]{flex:1;min-height:0;overflow-y:auto;display:block;padding-right:8px}.fs-queue>.fs-q-head[data-v-88231d8f]{margin-bottom:10px}.fs-queue>.fs-q-row[data-v-88231d8f]{margin-bottom:10px}.fs-queue[data-v-88231d8f]::-webkit-scrollbar{width:4px}.fs-queue[data-v-88231d8f]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.fs-q-row[data-v-88231d8f]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;cursor:pointer;transition:background .2s ease;content-visibility:auto;contain-intrinsic-size:auto 46px}.fs-q-row[data-v-88231d8f]:hover{background:#ffffff14}.fs-q-row.active[data-v-88231d8f]{position:relative;background:#ffffff29}.fs-q-row.active[data-v-88231d8f]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:58%;border-radius:99px;background:var(--music-accent, var(--accent1))}.fs-q-cov[data-v-88231d8f]{width:46px;height:46px;border-radius:10px;object-fit:cover;flex-shrink:0}.fs-q-ph[data-v-88231d8f]{display:grid;place-items:center;color:#fff6;background:#ffffff14}.fs-q-meta[data-v-88231d8f]{min-width:0}.fs-q-name[data-v-88231d8f]{color:#fff;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-q-row.active .fs-q-name[data-v-88231d8f]{color:var(--music-accent, var(--accent1))}.fs-q-artist[data-v-88231d8f]{color:#ffffff8c;font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-enter-active[data-v-88231d8f],.fs-leave-active[data-v-88231d8f]{transition:opacity .35s ease,transform .35s ease}.fs-enter-from[data-v-88231d8f],.fs-leave-to[data-v-88231d8f]{opacity:0;transform:translateY(42px)}@media(max-width:979px){.fs-play-btn[data-v-88231d8f]{width:56px;height:56px}.fs-play-btn svg[data-v-88231d8f]{width:30px;height:30px}.fs-controls[data-v-88231d8f]{margin:28px -5px 0;justify-content:space-between;gap:0}}body.fs-open .page,body.fs-open .more{visibility:hidden}.epic[data-v-f397343a]{padding:20px 22px;display:flex;flex-direction:column}.head[data-v-f397343a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.head-left[data-v-f397343a]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.tip[data-v-f397343a]{font-size:.7rem;color:var(--text-dim);opacity:0;transition:opacity .25s ease}.epic:hover .tip[data-v-f397343a]{opacity:1}.games[data-v-f397343a]{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.game[data-v-f397343a]{position:relative;flex:1;min-height:88px;border-radius:12px;overflow:hidden;transition:filter .25s ease}.game[data-v-f397343a]:hover{filter:brightness(1.12)}.game img[data-v-f397343a]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.info[data-v-f397343a]{position:absolute;left:0;right:0;bottom:0;padding:20px 12px 8px;background:linear-gradient(transparent,#0009);min-width:0}.title[data-v-f397343a]{font-size:.88rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price[data-v-f397343a]{margin-top:2px;font-size:.76rem;color:#fffc}.price s[data-v-f397343a]{margin-right:8px}.price .free[data-v-f397343a]{color:#4ade80;font-weight:600}.tip-text[data-v-f397343a]{color:var(--text-dim);font-size:.84rem}.history[data-v-2bc10c5a]{padding:20px 22px;display:flex;flex-direction:column}.head[data-v-2bc10c5a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.head-left[data-v-2bc10c5a]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.date[data-v-2bc10c5a]{font-size:.74rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.list[data-v-2bc10c5a]{list-style:none;flex:1;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:2px;max-height:420px}.list li[data-v-2bc10c5a]{display:flex;align-items:baseline;gap:10px;padding:6px 8px;border-radius:9px;transition:background .25s ease}.list li[data-v-2bc10c5a]:hover,.list li[data-v-2bc10c5a]:focus-visible{background:var(--glass-strong)}.year[data-v-2bc10c5a]{font-size:.76rem;color:var(--accent2);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:38px}.title[data-v-2bc10c5a]{flex:1;font-size:.84rem;line-height:1.6;color:var(--text-dim)}.cat[data-v-2bc10c5a]{flex-shrink:0;font-size:.66rem;padding:2px 8px;border-radius:99px;border:1px solid var(--border);color:var(--text-dim)}.list[data-v-2bc10c5a]::-webkit-scrollbar{width:4px}.list[data-v-2bc10c5a]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.tip-text[data-v-2bc10c5a]{color:var(--text-dim);font-size:.84rem}.github[data-v-0266c485]{width:100%;padding:20px 24px;display:flex;flex-direction:column;gap:12px;justify-content:center}.head-left[data-v-0266c485]{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;color:var(--text-dim);transition:color .25s ease}.head-left[data-v-0266c485]:hover{color:var(--text)}.me[data-v-0266c485]{display:flex;align-items:center;gap:12px;min-width:0}.ava[data-v-0266c485]{width:46px;height:46px;border-radius:50%;flex-shrink:0;object-fit:cover}.who[data-v-0266c485]{min-width:0}.name[data-v-0266c485]{font-size:1.02rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login[data-v-0266c485]{font-size:.78rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bio[data-v-0266c485]{font-size:.8rem;color:var(--text-dim);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stats[data-v-0266c485]{display:flex;align-items:stretch;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.stat[data-v-0266c485]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none}.stat+.stat[data-v-0266c485]{border-left:1px solid rgba(255,255,255,.08)}.stat b[data-v-0266c485]{font-size:1.08rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.stat span[data-v-0266c485]{font-size:.72rem;color:var(--text-dim)}.tip-text[data-v-0266c485]{color:var(--text-dim);font-size:.84rem}.monitor[data-v-2fac54b1]{padding:20px 22px;display:flex;flex-direction:column}.head[data-v-2fac54b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.head-left[data-v-2fac54b1]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.tip[data-v-2fac54b1]{font-size:.7rem;color:var(--text-dim);opacity:0;transition:opacity .25s ease}.monitor:hover .tip[data-v-2fac54b1]{opacity:1}.list[data-v-2fac54b1]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.row[data-v-2fac54b1]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--glass);transition:background .25s ease}.row[data-v-2fac54b1]:hover{background:var(--glass-strong)}.dot[data-v-2fac54b1]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#64748b}.dot.up[data-v-2fac54b1]{background:#4ade80;box-shadow:0 0 6px #4ade80b3}.dot.down[data-v-2fac54b1]{background:#f87171;box-shadow:0 0 6px #f87171b3}.dot.checking[data-v-2fac54b1]{background:#facc15;animation:blink-2fac54b1 1s ease-in-out infinite}@keyframes blink-2fac54b1{50%{opacity:.35}}.meta[data-v-2fac54b1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.name[data-v-2fac54b1]{font-size:.84rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host[data-v-2fac54b1]{font-size:.68rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat[data-v-2fac54b1]{font-size:.74rem;font-variant-numeric:tabular-nums;color:var(--text-dim);flex-shrink:0}.stat.up[data-v-2fac54b1]{color:#4ade80}.stat.down[data-v-2fac54b1]{color:#f87171}.foot[data-v-2fac54b1]{margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);font-size:.7rem;color:var(--text-dim)}.tip-text[data-v-2fac54b1]{color:var(--text-dim);font-size:.84rem}.list[data-v-2fac54b1]::-webkit-scrollbar{width:4px}.list[data-v-2fac54b1]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.more[data-v-36067e92]{position:fixed;inset:0;z-index:40;background:var(--bg)}.more[data-v-36067e92]:before{content:"";position:fixed;inset:0;z-index:-1;background-image:linear-gradient(#0000005c,#0000005c),var(--bg-src, none);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat}.more[data-v-36067e92] .glass{will-change:backdrop-filter}.more.anim-in[data-v-36067e92]{opacity:1}.more.anim-out[data-v-36067e92]{opacity:0;transition:opacity .34s linear}.more.anim-in[data-v-36067e92] .grid>.cell{animation:cell-in-36067e92 .85s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * .1s)}.more.anim-in .top[data-v-36067e92]{animation:top-in-36067e92 .7s cubic-bezier(.22,1,.36,1) backwards}@keyframes cell-in-36067e92{0%{transform:translateY(16px) scale(.97)}to{transform:none}}@keyframes top-in-36067e92{0%{transform:translateY(-8px)}to{transform:none}}.more.anim-out[data-v-36067e92] .grid>.cell{animation:cell-out-36067e92 .26s cubic-bezier(.4,0,1,1) both;animation-delay:calc((var(--n, 6) - 1 - var(--i, 0)) * 26ms)}@keyframes cell-out-36067e92{0%{transform:none}to{transform:translateY(12px) scale(.97)}}.inner[data-v-36067e92]{height:100%;max-width:1212px;margin:0 auto;padding:14px 20px 18px;display:flex;flex-direction:column}.top[data-v-36067e92]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.back[data-v-36067e92]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:12px;border:1px solid var(--border);background:var(--glass);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);will-change:backdrop-filter;color:var(--text-dim);font-size:.84rem;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease}.back[data-v-36067e92]:hover{color:var(--text);background:var(--glass-strong)}.top h2[data-v-36067e92]{font-size:1.15rem;font-weight:700}.grid[data-v-36067e92]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));grid-template-rows:var(--rows, minmax(0, 1fr) minmax(0, 1fr));gap:20px}.grid>.cell[data-v-36067e92]{min-height:0;height:100%}@media(max-width:980px){.more[data-v-36067e92]{overflow-y:auto}.more[data-v-36067e92]::-webkit-scrollbar{width:4px}.more[data-v-36067e92]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.inner[data-v-36067e92]{height:auto;min-height:100%;padding:20px 16px 40px}.grid[data-v-36067e92]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:16px}.grid>.cell[data-v-36067e92]{height:auto;min-height:320px}.grid>.cell.music[data-v-36067e92]{height:320px}}.hito[data-v-a6e12329]{padding:24px 26px;display:flex;flex-direction:column;justify-content:center;gap:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.hito.busy .text[data-v-a6e12329],.hito.busy .from[data-v-a6e12329]{opacity:.35}.text[data-v-a6e12329]{font-size:1.02rem;line-height:1.75;transition:opacity .3s ease;-webkit-user-select:none;user-select:none}.from[data-v-a6e12329]{align-self:flex-end;font-size:.82rem;color:var(--text-dim);transition:opacity .3s ease;-webkit-user-select:none;user-select:none}.clock[data-v-52a84316]{padding:24px 26px;display:flex;flex-direction:column;justify-content:center;gap:5px}.date[data-v-52a84316]{font-size:.84rem;color:var(--text-dim)}.time[data-v-52a84316]{font-size:clamp(2rem,3vw,2.6rem);font-weight:700;letter-spacing:2px;font-variant-numeric:tabular-nums;line-height:1.1}.lunar[data-v-52a84316]{font-size:.72rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.colon[data-v-52a84316]{display:inline-flex;flex-direction:column;justify-content:center;vertical-align:middle;height:1em;gap:.26em;margin:0 .1em;transform:translateY(-.09em);animation:colon-breathe-52a84316 2s ease-in-out infinite}.colon i[data-v-52a84316]{width:.11em;height:.11em;border-radius:50%;background:currentColor}@keyframes colon-breathe-52a84316{0%,to{opacity:1}50%{opacity:.25}}.weather[data-v-5d8c544d]{grid-column:span 2;padding:20px 26px;display:flex;align-items:center;gap:30px}.now[data-v-5d8c544d]{display:flex;align-items:center;gap:16px;flex-shrink:0;position:relative}.wicon[data-v-5d8c544d]{color:var(--accent2);filter:drop-shadow(0 0 12px rgba(34,211,238,.35))}.now-info[data-v-5d8c544d]{display:flex;flex-direction:column;gap:2px}.temp[data-v-5d8c544d]{font-size:1.8rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.meta[data-v-5d8c544d]{font-size:.82rem}.meta.dim[data-v-5d8c544d]{font-size:.74rem;color:var(--text-dim)}.aqi[data-v-5d8c544d]{display:inline-flex;align-items:center;gap:5px;margin-left:8px;font-size:.74rem;color:var(--text-dim);vertical-align:1px}.aqi i[data-v-5d8c544d]{display:inline-block;width:7px;height:7px;border-radius:50%}.chart[data-v-5d8c544d]{flex:1;min-width:0;height:100%;display:flex;align-items:center}.chart svg[data-v-5d8c544d]{width:100%;height:100%;overflow:visible}.t-hi[data-v-5d8c544d]{fill:#fca5a5;font-size:11px;font-weight:600}.t-lo[data-v-5d8c544d]{fill:#67e8f9;font-size:11px}.t-day[data-v-5d8c544d]{fill:var(--text-dim);font-size:10px}@media(max-width:980px){.weather[data-v-5d8c544d]{flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px}.now[data-v-5d8c544d]{justify-content:flex-start}.chart[data-v-5d8c544d]{width:100%;flex:none;height:104px}}.head[data-v-f5c34e62]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim);margin-bottom:14px}.grid[data-v-f5c34e62]{display:grid;gap:16px}@media(max-width:980px){.grid[data-v-f5c34e62]{grid-template-columns:repeat(2,1fr)!important}}.site-card[data-v-f5c34e62]{display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:72px}.site-card[data-v-f5c34e62]:hover{background:var(--glass-strong);border-color:var(--border-bright)}.icon[data-v-f5c34e62]{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ffffff0f;color:#c7d2fe;flex-shrink:0;transition:all .3s ease}.site-card:hover .icon[data-v-f5c34e62]{color:var(--accent2)}.meta[data-v-f5c34e62]{display:flex;flex-direction:column;gap:2px;min-width:0}.name[data-v-f5c34e62]{font-size:.9rem;font-weight:600}.desc[data-v-f5c34e62]{font-size:.72rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer[data-v-70d83713]{position:relative;z-index:1;padding:20px;text-align:center;font-size:.8rem;color:var(--text-dim)}.dot[data-v-70d83713]{margin:0 8px}.author[data-v-70d83713]{color:var(--text-dim);transition:color .3s ease}.author[data-v-70d83713]:hover{color:var(--text)}.page[data-v-222b120d]{min-height:100dvh;display:flex;flex-direction:column;position:relative;z-index:1;overflow:clip}.container[data-v-222b120d]{flex:1;width:100%;max-width:1212px;margin:0 auto;padding:32px 28px 24px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-content:center;align-content:safe center}.col[data-v-222b120d]{display:flex;flex-direction:column;gap:32px}.col>.glass[data-v-222b120d]{min-height:170px}.logo-row[data-v-222b120d]{display:flex;align-items:center;gap:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.page.panel-return .container[data-v-222b120d]{animation:page-return-222b120d .42s cubic-bezier(.22,1,.36,1) backwards}.page.panel-open[data-v-222b120d]{visibility:hidden}@keyframes page-return-222b120d{0%{transform:translateY(14px)}to{transform:none}}.site-name[data-v-222b120d]{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;font-family:Pacifico,system-ui,sans-serif;letter-spacing:.5px;background:linear-gradient(120deg,#fff 30%,#a5b4fc 70%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s ease}.logo-row:hover .site-name[data-v-222b120d],.logo-row:focus-visible .site-name[data-v-222b120d]{transform:translateY(-3px);filter:drop-shadow(0 10px 22px rgba(129,140,248,.4)) drop-shadow(0 2px 6px rgba(103,232,249,.28))}.logo-row:active .site-name[data-v-222b120d]{transform:translateY(-1px) scale(.985);transition-duration:.15s}.right-col[data-v-222b120d]{display:flex;flex-direction:column;gap:32px}.bento[data-v-222b120d]{display:grid;grid-template-columns:1fr 1fr;gap:32px;grid-auto-rows:150px}.bento>.glass[data-v-222b120d]{height:100%}.bento .weather[data-v-222b120d]{grid-column:span 2}.page.ready .rise[data-v-222b120d]{animation:rise-222b120d .8s cubic-bezier(.22,1,.36,1) var(--d, 0s) backwards}@keyframes rise-222b120d{0%{transform:translateY(26px)}to{transform:none}}@media(max-width:980px){.container[data-v-222b120d]{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 20px 8px;align-content:start}.col[data-v-222b120d],.right-col[data-v-222b120d]{min-width:0}.col>.glass[data-v-222b120d]{min-height:0}.bento[data-v-222b120d]{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(128px,auto)}.bento .weather[data-v-222b120d]{grid-column:auto;height:auto;min-height:0}}@media(prefers-reduced-motion:reduce){.page.ready .rise[data-v-222b120d]{animation:none}.site-name[data-v-222b120d]{transition:none}.logo-row:hover .site-name[data-v-222b120d],.logo-row:focus-visible .site-name[data-v-222b120d],.logo-row:active .site-name[data-v-222b120d]{transform:none;filter:none}}@font-face{font-family:Pacifico;font-display:swap;src:url(/font/Pacifico-Regular.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-display:swap;src:url(/font/DancingScript.ttf) format("truetype")}@font-face{font-family:Great Vibes;font-display:swap;src:url(/font/GreatVibes.ttf) format("truetype")}@font-face{font-family:Lobster;font-display:swap;src:url(/font/Lobster.ttf) format("truetype")}@font-face{font-family:Kaushan Script;font-display:swap;src:url(/font/KaushanScript.ttf) format("truetype")}@font-face{font-family:Sacramento;font-display:swap;src:url(/font/Sacramento.ttf) format("truetype")}@font-face{font-family:Caveat;font-display:swap;src:url(/font/Caveat.ttf) format("truetype")}:root{--bg: #070b16;--glass: rgba(255, 255, 255, .06);--glass-strong: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .12);--border-bright: rgba(255, 255, 255, .22);--text: #eef2ff;--text-dim: rgba(238, 242, 255, .62);--accent1: #818cf8;--accent2: #22d3ee;--radius: 18px}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.more .music .playlist-container,.more .music .lrc-container,.fs-lrc,.fs-queue{scrollbar-width:none}.more .music .playlist-container::-webkit-scrollbar,.more .music .lrc-container::-webkit-scrollbar,.fs-lrc::-webkit-scrollbar,.fs-queue::-webkit-scrollbar{display:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent2);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){:focus-visible{outline-offset:0}}img{display:block}.glass{position:relative;overflow:hidden;background:var(--glass);border:1px solid var(--border);border-radius:var(--radius);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 8px 32px #00000040;transition:background .3s ease,border-color .3s ease,transform .5s cubic-bezier(.22,1,.36,1)}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.28) 0%,transparent 50%);mix-blend-mode:overlay;opacity:0;transition:opacity .24s ease-out;pointer-events:none}@media(hover:hover){.glass:hover:before{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}[data-tip]{position:relative}@media(hover:hover){[data-tip]:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#0d1221eb;border:1px solid var(--border);padding:5px 10px;border-radius:8px;font-size:12px;white-space:nowrap;color:var(--text);pointer-events:none;z-index:10}}body.custom-cursor,body.custom-cursor *{cursor:none!important}.cursor-dot,.cursor-ring{position:fixed;left:0;top:0;border-radius:50%;pointer-events:none;z-index:999;margin:-4px 0 0 -4px;width:8px;height:8px;background:#fff;opacity:0;transition:width .25s ease,height .25s ease,margin .25s ease,background .25s ease,opacity .3s ease}.cursor-dot.visible,.cursor-ring.visible{opacity:1}.cursor-dot.hovered{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:var(--accent2)}.cursor-ring{width:22px;height:22px;margin:-11px 0 0 -11px;background:transparent;border:1.5px solid rgba(255,255,255,.4)}.cursor-ring.hovered{border-color:var(--accent2)}.mouse-ripple{position:fixed;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);pointer-events:none;z-index:998;animation:mouse-ripple .9s ease-out forwards}.mouse-ripple.big{width:12px;height:12px;margin:-6px 0 0 -6px;border-color:#818cf8cc;animation-duration:.6s}@keyframes mouse-ripple{0%{opacity:.75;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}.fx-canvas{position:fixed;inset:0;z-index:9998;pointer-events:none}.fx-tip{position:fixed;z-index:9999;transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap;padding:6px 14px;border-radius:99px;font-size:13px;color:#fff;background:#12141cb8;border:1px solid rgba(255,255,255,.16);box-shadow:0 6px 20px #00000047;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fx-tip-rise 2s cubic-bezier(.22,1,.36,1) forwards}@keyframes fx-tip-rise{0%{opacity:0;transform:translate(-50%,-35%) scale(.92)}7%{opacity:1;transform:translate(-50%,-66%) scale(1)}82%{opacity:1;transform:translate(-50%,-78%) scale(1)}to{opacity:0;transform:translate(-50%,-190%) scale(1)}}@media(prefers-reduced-motion:reduce){.fx-tip{display:none}}
