.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-25f1463c]{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--bg)}.aurora[data-v-25f1463c]{position:absolute;inset:0}.aurora.idle[data-v-25f1463c]{display:none}.blob[data-v-25f1463c]{position:absolute;border-radius:50%;filter:blur(110px);opacity:.45;will-change:transform;transition:background-color 5s ease}.b1[data-v-25f1463c]{width:55vw;height:55vw;left:-12vw;top:-18vh;background:var(--a1, #4f46e5);animation:drift1-25f1463c 46s ease-in-out infinite alternate}.b2[data-v-25f1463c]{width:42vw;height:42vw;right:-10vw;top:-6vh;background:var(--a2, #0891b2);opacity:.38;animation:drift2-25f1463c 52s ease-in-out infinite alternate}.b3[data-v-25f1463c]{width:50vw;height:50vw;left:18vw;bottom:-28vh;background:var(--a3, #7c3aed);opacity:.4;animation:drift3-25f1463c 58s ease-in-out infinite alternate}.b4[data-v-25f1463c]{width:30vw;height:30vw;right:6vw;bottom:-8vh;background:var(--a4, #be185d);opacity:.3;animation:drift4-25f1463c 40s ease-in-out infinite alternate}@keyframes drift1-25f1463c{to{transform:translate(9vw,7vh) scale(1.15)}}@keyframes drift2-25f1463c{to{transform:translate(-7vw,10vh) scale(.9)}}@keyframes drift3-25f1463c{to{transform:translate(6vw,-9vh) scale(1.1)}}@keyframes drift4-25f1463c{to{transform:translate(-9vw,-6vh) scale(1.2)}}.custom[data-v-25f1463c]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.8) saturate(1.1);animation:bg-fade-25f1463c .7s ease both}@keyframes bg-fade-25f1463c{0%{opacity:0}to{opacity:1}}.grain[data-v-25f1463c]{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-25f1463c]{animation:none}}.greet[data-v-5792d924]{position:relative;padding:20px 24px;display:flex;flex-direction:column;justify-content:center}.hello[data-v-5792d924]{font-size:.85rem;font-weight:500;color:var(--accent1);margin-bottom:6px}.greet h2[data-v-5792d924]{font-size:1.45rem;font-weight:700;font-style:italic;letter-spacing:.5px;margin-bottom:8px}.desc[data-v-5792d924]{color:var(--text-dim);line-height:1.8;font-size:.95rem;min-height:1.8em;white-space:nowrap;overflow:hidden}.q[data-v-5792d924]{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-5792d924]{top:10px;left:16px}.q.close[data-v-5792d924]{bottom:2px;right:18px;transform:translateY(.5em)}.caret[data-v-5792d924]{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--text-dim);animation:caret-blink-5792d924 1s steps(2,start) infinite}@keyframes caret-blink-5792d924{50%{opacity:0}}@media(max-width:980px){.greet[data-v-5792d924]{padding:44px 24px 42px}.q[data-v-5792d924]{font-size:2.4rem}.q.open[data-v-5792d924]{top:0;left:14px}.q.close[data-v-5792d924]{bottom:0;right:14px}}.blog[data-v-f319d2ef]{padding:16px 22px;display:flex;flex-direction:column}.head[data-v-f319d2ef]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.head-left[data-v-f319d2ef]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.social[data-v-f319d2ef]{display:flex;gap:6px}.social a[data-v-f319d2ef]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--text-dim);transition:all .3s ease}.social a[data-v-f319d2ef]:hover{color:var(--text);background:var(--glass-strong);transform:translateY(-2px)}.posts[data-v-f319d2ef]{list-style:none;display:flex;flex-direction:column;gap:4px;min-width:0}.posts a[data-v-f319d2ef]{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-f319d2ef]:hover{color:var(--text);background:var(--glass-strong)}.posts a.fallback[data-v-f319d2ef],.loading-text[data-v-f319d2ef]{color:var(--text-dim);font-size:.84rem}.news[data-v-75b62d50]{padding:20px 24px;display:flex;flex-direction:column}.head[data-v-75b62d50]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.head-left[data-v-75b62d50]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.date[data-v-75b62d50]{font-size:.74rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.list[data-v-75b62d50]{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-75b62d50]{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-75b62d50]: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-75b62d50]:hover{color:var(--text);background:var(--glass-strong)}.list[data-v-75b62d50]::-webkit-scrollbar{width:4px}.list[data-v-75b62d50]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.tip[data-v-75b62d50]{color:var(--text-dim);font-size:.84rem}.hot[data-v-a8cf3dc5]{padding:20px 22px;display:flex;flex-direction:column}.head[data-v-a8cf3dc5]{display:flex;align-items:center;justify-content:space-between}.head-left[data-v-a8cf3dc5]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.update[data-v-a8cf3dc5]{font-size:.68rem;color:var(--text-dim)}.tabs[data-v-a8cf3dc5]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;padding:10px 0 8px;scrollbar-width:none}.tabs[data-v-a8cf3dc5]::-webkit-scrollbar{display:none}.tabs button[data-v-a8cf3dc5]{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-a8cf3dc5]:hover{color:var(--text)}.tabs button.active[data-v-a8cf3dc5]{color:#0b1020;background:linear-gradient(90deg,var(--accent1),var(--accent2));border-color:transparent;font-weight:600}.list[data-v-a8cf3dc5]{list-style:none;flex:1;overflow-y:auto;padding-right:4px;max-height:420px}.list a[data-v-a8cf3dc5]{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:9px;transition:background .25s ease}.list a[data-v-a8cf3dc5]:hover{background:var(--glass-strong)}.rank[data-v-a8cf3dc5]{width:20px;text-align:center;font-size:.72rem;color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0}.rank.top[data-v-a8cf3dc5]{color:#fb7185;font-weight:700}.title[data-v-a8cf3dc5]{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-a8cf3dc5]{color:var(--text)}.value[data-v-a8cf3dc5]{font-size:.7rem;color:var(--text-dim);flex-shrink:0;font-variant-numeric:tabular-nums}.list[data-v-a8cf3dc5]::-webkit-scrollbar{width:4px}.list[data-v-a8cf3dc5]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.tip-text[data-v-a8cf3dc5]{color:var(--text-dim);font-size:.84rem}.music[data-v-b36002da]{position:relative;padding:18px 20px;display:flex;flex-direction:column;height:100%}.loading-overlay[data-v-b36002da]{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(--accent1)}.spin[data-v-b36002da]{animation:spin-b36002da 1s linear infinite}.play-err[data-v-b36002da]{margin-top:6px;font-size:.72rem;color:#f87171}@keyframes spin-b36002da{to{transform:rotate(360deg)}}.top-row[data-v-b36002da]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:0 4px}.cover-wrap[data-v-b36002da]{flex-shrink:0}.cover-circle[data-v-b36002da]{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-b36002da]{position:absolute;color:var(--accent1);opacity:.4}.cover-img[data-v-b36002da]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity .3s ease}.cover-img.spinning[data-v-b36002da]{animation:spin-slow-b36002da 10s linear infinite}@keyframes spin-slow-b36002da{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.info[data-v-b36002da]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.info-l1[data-v-b36002da]{display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:hidden}.title[data-v-b36002da]{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}.btn-lrc[data-v-b36002da]{flex-shrink:0;border:none;background:transparent;padding:2px 6px;color:var(--text-dim);cursor:pointer;transition:color .25s ease}.info-btns[data-v-b36002da]{display:flex;align-items:center;gap:2px;flex-shrink:0}.btn-fs[data-v-b36002da]{flex-shrink:0;border:none;background:transparent;padding:2px 6px;color:var(--text-dim);cursor:pointer;transition:color .25s ease}.btn-fs[data-v-b36002da]:hover,.btn-lrc[data-v-b36002da]:hover{color:var(--text)}.btn-lrc[data-v-b36002da]:hover,.btn-lrc.on[data-v-b36002da]{color:var(--accent1)}.artist[data-v-b36002da]{font-size:.74rem;color:var(--text-dim);margin:2px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-vol[data-v-b36002da]{display:flex;align-items:center;gap:12px;height:20px}.time[data-v-b36002da]{font-size:.66rem;font-family:ui-monospace,monospace;color:var(--text-dim);font-variant-numeric:tabular-nums;flex-shrink:0}.vol[data-v-b36002da]{display:flex;align-items:center;gap:4px;margin-left:auto}.btn-mute[data-v-b36002da]{border:none;background:transparent;padding:2px;color:var(--text-dim);cursor:pointer;display:flex;transition:color .25s ease}.btn-mute[data-v-b36002da]:hover{color:var(--accent1)}.vol-track[data-v-b36002da]{width:64px;height:4px;border-radius:99px;background:#ffffff24;cursor:pointer;position:relative}.vol-fill[data-v-b36002da]{height:100%;border-radius:99px;background:var(--accent1)}.progress[data-v-b36002da]{position:relative;height:4px;border-radius:99px;background:#ffffff24;cursor:pointer;margin:2px 4px 12px;touch-action:none}.p-bar[data-v-b36002da]{position:absolute;left:0;top:0;height:100%;border-radius:99px;background:var(--accent1);transition:width .1s linear}.p-thumb[data-v-b36002da]{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background: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-b36002da]{transform:scale(1)}.controls[data-v-b36002da]{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-b36002da],.btn-skip[data-v-b36002da],.btn-drawer[data-v-b36002da]{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-b36002da]:hover,.btn-mode[data-v-b36002da]:hover,.btn-drawer[data-v-b36002da]:hover,.btn-mode.on[data-v-b36002da],.btn-drawer.on[data-v-b36002da]{color:var(--accent1)}.btn-skip[data-v-b36002da]:active,.btn-mode[data-v-b36002da]:active,.btn-drawer[data-v-b36002da]:active{transform:scale(.92)}.btn-play[data-v-b36002da]{width:48px;height:48px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--glass-strong);color:var(--accent1);cursor:pointer;transition:all .3s ease}.btn-play[data-v-b36002da]:hover{filter:brightness(1.15)}.btn-play.playing[data-v-b36002da]{background:var(--accent1);color:#fff}.btn-play .icon-play[data-v-b36002da]{margin-left:3px}.drawer[data-v-b36002da]{display:grid;grid-template-rows:0fr;min-height:0;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.drawer.open[data-v-b36002da]{grid-template-rows:1fr;opacity:1}.drawer-clip[data-v-b36002da]{overflow:hidden;min-height:0}.lrc-container[data-v-b36002da]{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:smooth}.lrc-line[data-v-b36002da]{font-size:.84rem;color:var(--text-dim);padding:4px 0;cursor:pointer;transition:all .3s ease}.lrc-line[data-v-b36002da]:hover{color:var(--accent1)}.lrc-line.active[data-v-b36002da]{color:var(--accent1);font-weight:700;font-size:.95rem}.lrc-empty[data-v-b36002da]{color:var(--text-dim);font-size:.84rem;padding:40px 0}.playlist-container[data-v-b36002da]{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-b36002da]{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-b36002da]:hover,.pl-item.active[data-v-b36002da]{background:var(--glass-strong)}.pi-cover[data-v-b36002da]{position:relative;width:32px;height:32px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#ffffff14}.pi-cover img[data-v-b36002da]{width:100%;height:100%;object-fit:cover}.pi-ph[data-v-b36002da]{position:absolute;color:var(--text-dim);opacity:.6}.pi-overlay[data-v-b36002da]{position:absolute;inset:0;background:#818cf840;display:flex;align-items:center;justify-content:center;color:var(--accent1)}.pi-meta[data-v-b36002da]{min-width:0}.pi-title[data-v-b36002da]{font-size:.76rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-item.active .pi-title[data-v-b36002da]{color:var(--accent1)}.pi-artist[data-v-b36002da]{font-size:.68rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-bars[data-v-b36002da]{display:flex;align-items:flex-end;gap:2px;height:14px}.eq-bars span[data-v-b36002da]{width:3px;border-radius:2px;background:var(--accent1);animation:eq-bounce-b36002da 1.2s ease-in-out infinite}.eq-bars span[data-v-b36002da]:nth-child(1){animation-duration:.8s}.eq-bars span[data-v-b36002da]:nth-child(2){animation-duration:.6s;animation-delay:.15s}.eq-bars span[data-v-b36002da]:nth-child(3){animation-duration:1s;animation-delay:.3s}@keyframes eq-bounce-b36002da{0%,to{height:4px}50%{height:14px}}.playlist-container[data-v-b36002da]::-webkit-scrollbar,.lrc-container[data-v-b36002da]::-webkit-scrollbar{width:4px}.playlist-container[data-v-b36002da]::-webkit-scrollbar-thumb,.lrc-container[data-v-b36002da]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.tip-text[data-v-b36002da]{color:var(--text-dim);font-size:.84rem}.fs-player[data-v-b36002da]{position:fixed;inset:0;z-index:60;overflow:hidden;background:#0a0a0a}.fs-color-wash[data-v-b36002da]{position:absolute;inset:0;filter:saturate(1.1)}.fs-bg-wrap[data-v-b36002da]{position:absolute;inset:0;overflow:hidden}.fs-grad-1[data-v-b36002da],.fs-grad-2[data-v-b36002da]{position:absolute;inset:-12%;will-change:transform;backface-visibility:hidden}.fs-grad-1[data-v-b36002da]{animation:fsFlow1-b36002da 46s ease-in-out infinite alternate}.fs-grad-2[data-v-b36002da]{animation:fsFlow2-b36002da 62s ease-in-out infinite alternate}@keyframes fsFlow1-b36002da{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(6%,5%,0) scale(1.28)}}@keyframes fsFlow2-b36002da{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-b36002da],.fs-grad-2[data-v-b36002da]{animation:none}}.fs-bg-img[data-v-b36002da]{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-b36002da]{opacity:1}.fs-shade[data-v-b36002da]{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-b36002da]{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-b36002da]{height:30px;display:grid;place-items:center;cursor:pointer;touch-action:none;flex-shrink:0}.fs-handle span[data-v-b36002da]{width:44px;height:5px;border-radius:3px;background:#ffffff59}.fs-from[data-v-b36002da]{text-align:center;font-size:.66rem;letter-spacing:2.5px;color:#ffffff8c;margin-bottom:8px;flex-shrink:0}.fs-cover-zone[data-v-b36002da]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.fs-cover-box[data-v-b36002da]{position:relative;width:min(62%,250px);aspect-ratio:1 / 1;margin:0 auto;transition:width .3s ease}.fs-cover-inner[data-v-b36002da]{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden;isolation:isolate;transform-style:preserve-3d}.fs-cover[data-v-b36002da]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 26px 60px #0000008c}.fs-shine[data-v-b36002da]{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-b36002da]{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-b36002da]{display:grid;place-items:center;background:radial-gradient(120% 100% at 50% 0%,#ffffff1f,#ffffff0a 60%),#0a0c148c}.fs-cover-ph[data-v-b36002da] svg,.fs-cover-ph[data-v-b36002da] img{opacity:.9;filter:drop-shadow(0 8px 24px rgba(0,0,0,.45))}.fs-lrc[data-v-b36002da]{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-b36002da]:before,.fs-lrc[data-v-b36002da]:after{content:"";flex:0 0 auto;height:45%}.fs-lrc-line[data-v-b36002da]{font-size:1.05rem;line-height:1.55;color:#ffffff6b;cursor:pointer;transition:color .25s ease,font-size .25s ease}.fs-lrc-line.active[data-v-b36002da]{color:#fff;font-weight:700;font-size:1.22rem}@media(max-width:979px){.fs-cover-box[data-v-b36002da]{width:min(76%,300px,33vh)}.fs-lrc[data-v-b36002da]{padding:16px 8px 20px}.fs-lrc[data-v-b36002da]:before,.fs-lrc[data-v-b36002da]:after{height:24%}}.fs-info[data-v-b36002da]{flex-shrink:0;margin-top:16px}.fs-titles[data-v-b36002da]{display:flex;align-items:center;justify-content:space-between;gap:12px}.fs-titles-l[data-v-b36002da]{flex:1;min-width:0}.fs-title[data-v-b36002da]{font-size:1.32rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-artist[data-v-b36002da]{font-size:.98rem;color:#ffffff9e;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-lrc-btn[data-v-b36002da]{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:none;background:#ffffff1f;color:#ffffffbf;cursor:pointer;display:grid;place-items:center;transition:background .25s ease}.fs-lrc-btn.on[data-v-b36002da]{background:#ffffff4d;color:#fff}.fs-progress[data-v-b36002da]{height:6px;border-radius:3px;background:#ffffff38;cursor:pointer;position:relative;flex:1;min-width:0}.fs-progress .p-bar[data-v-b36002da]{height:100%;border-radius:3px;background:#ffffffd9}.fs-progress .p-thumb[data-v-b36002da]{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-b36002da]{transform:translate(-50%,-50%) scale(1)}.fs-prow[data-v-b36002da]{display:flex;align-items:center;gap:10px;margin-top:14px}.fs-ptime[data-v-b36002da]{flex:0 0 auto;min-width:40px;text-align:center;font-size:.7rem;color:#ffffff8c;font-variant-numeric:tabular-nums}.fs-controls[data-v-b36002da]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;flex-shrink:0}.fs-control-btn[data-v-b36002da],.fs-side-btn[data-v-b36002da]{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-b36002da]:hover,.fs-side-btn[data-v-b36002da]:hover{background:#ffffff1a;color:#fff}.fs-control-btn[data-v-b36002da]:active,.fs-side-btn[data-v-b36002da]:active{transform:scale(.95)}.fs-control-btn svg[data-v-b36002da],.fs-side-btn svg[data-v-b36002da]{width:22px;height:22px}.fs-play-btn[data-v-b36002da]{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-b36002da]:hover{background:var(--accent1);color:#fff}.fs-play-btn[data-v-b36002da]:active{transform:scale(.95)}.fs-play-btn svg[data-v-b36002da]{width:24px;height:24px}.fs-vol-thumb[data-v-b36002da]{width:12px;height:12px;border-radius:50%;background:#fff;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0006}.fs-close[data-v-b36002da]{display:none}.fs-main[data-v-b36002da]{flex:1;min-height:0;display:flex;flex-direction:column}.fs-cover-zone[data-v-b36002da]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:6px 0 10px}.fs-side[data-v-b36002da]{flex:1;min-height:0;display:flex;flex-direction:column}.fs-desktop .fs-handle[data-v-b36002da],.fs-desktop .fs-from[data-v-b36002da],.fs-desktop .fs-info[data-v-b36002da],.fs-desktop .fs-ptime[data-v-b36002da],.fs-close[data-v-b36002da]{display:none}.fs-desktop .fs-close[data-v-b36002da]{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-b36002da]:hover{color:#ffffffd9}.fs-desktop .fs-sheet[data-v-b36002da]{max-width:none;padding:24px 48px calc(40px + env(safe-area-inset-bottom))}.fs-desktop .fs-main[data-v-b36002da]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:56px;align-items:stretch}.fs-desktop .fs-cover-zone[data-v-b36002da]{display:flex;align-items:center;justify-content:center}.fs-desktop .fs-cover-box[data-v-b36002da]{--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-b36002da]{display:flex}.fs-desktop .fs-lrc[data-v-b36002da]{align-items:flex-start;text-align:left;padding:40px 12px 48px;margin-bottom:18px}.fs-desktop .fs-lrc-line[data-v-b36002da]{font-size:clamp(18px,2.2vw,34px);line-height:1.6;font-weight:600}.fs-desktop .fs-lrc-line.active[data-v-b36002da]{color:#fff}.fs-desktop .fs-prow[data-v-b36002da]{margin-top:0}.fs-desktop .fs-progress .p-bar[data-v-b36002da]{background:var(--accent1)}.fs-desktop .fs-bottom[data-v-b36002da]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-top:10px}.fs-trackinfo[data-v-b36002da]{display:none}.fs-desktop .fs-trackinfo[data-v-b36002da]{display:flex;flex-direction:column;gap:2px;justify-self:start;min-width:0;max-width:100%}.ft-name[data-v-b36002da]{color:#fff;font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-artist[data-v-b36002da]{color:#fff9;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-time[data-v-b36002da]{display:none}.fs-desktop .fs-time[data-v-b36002da]{display:flex;gap:12px;justify-self:end;color:#ffffff8c;font-size:.78rem;font-variant-numeric:tabular-nums}.fs-desktop .fs-controls[data-v-b36002da]{justify-self:center;align-self:center;gap:26px;margin-top:0}.fs-btn.on[data-v-b36002da],.fs-side-btn.on[data-v-b36002da],.fs-queuebtn.on[data-v-b36002da]{color:var(--accent1)}.fs-queue[data-v-b36002da]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:8px}.fs-q-row[data-v-b36002da]{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 42px}.fs-q-row[data-v-b36002da]:hover{background:#ffffff14}.fs-q-row.active[data-v-b36002da]{background:#ffffff24}.fs-q-cov[data-v-b36002da]{width:42px;height:42px;border-radius:8px;object-fit:cover;flex-shrink:0}.fs-q-ph[data-v-b36002da]{display:grid;place-items:center;color:#fff6;background:#ffffff14}.fs-q-meta[data-v-b36002da]{min-width:0}.fs-q-name[data-v-b36002da]{color:#fff;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-q-row.active .fs-q-name[data-v-b36002da]{color:var(--accent1)}.fs-q-artist[data-v-b36002da]{color:#ffffff8c;font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-view-btns[data-v-b36002da]{display:flex;gap:10px}.fs-view-btn[data-v-b36002da]{width:38px;height:38px;border-radius:50%;border:none;background:#ffffff1f;color:#ffffffbf;cursor:pointer;display:grid;place-items:center;transition:background .25s ease}.fs-view-btn.on[data-v-b36002da]{background:#ffffff4d;color:#fff}.fs-enter-active[data-v-b36002da],.fs-leave-active[data-v-b36002da]{transition:opacity .35s ease,transform .35s ease}.fs-enter-from[data-v-b36002da],.fs-leave-to[data-v-b36002da]{opacity:0;transform:translateY(42px)}@media(max-width:979px){.fs-play-btn[data-v-b36002da]{width:56px;height:56px}.fs-play-btn svg[data-v-b36002da]{width:30px;height:30px}.fs-controls[data-v-b36002da]{margin:28px -5px 0;justify-content:space-between;gap:0}}.epic[data-v-fb5f0f34]{padding:20px 22px;display:flex;flex-direction:column}.head[data-v-fb5f0f34]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.head-left[data-v-fb5f0f34]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.tip[data-v-fb5f0f34]{font-size:.7rem;color:var(--text-dim);opacity:0;transition:opacity .25s ease}.epic:hover .tip[data-v-fb5f0f34]{opacity:1}.games[data-v-fb5f0f34]{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.game[data-v-fb5f0f34]{position:relative;flex:1;min-height:88px;border-radius:12px;overflow:hidden;transition:filter .25s ease}.game[data-v-fb5f0f34]:hover{filter:brightness(1.12)}.game img[data-v-fb5f0f34]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.info[data-v-fb5f0f34]{position:absolute;left:0;right:0;bottom:0;padding:20px 12px 8px;background:linear-gradient(transparent,#0009);min-width:0}.title[data-v-fb5f0f34]{font-size:.88rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price[data-v-fb5f0f34]{margin-top:2px;font-size:.76rem;color:#fffc}.price s[data-v-fb5f0f34]{margin-right:8px}.price .free[data-v-fb5f0f34]{color:#4ade80;font-weight:600}.tip-text[data-v-fb5f0f34]{color:var(--text-dim);font-size:.84rem}.history[data-v-eb4bc61a]{padding:20px 22px;display:flex;flex-direction:column}.head[data-v-eb4bc61a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.head-left[data-v-eb4bc61a]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.date[data-v-eb4bc61a]{font-size:.74rem;color:var(--text-dim);font-variant-numeric:tabular-nums}.list[data-v-eb4bc61a]{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-eb4bc61a]{display:flex;align-items:baseline;gap:10px;padding:6px 8px;border-radius:9px;transition:background .25s ease}.list li[data-v-eb4bc61a]:hover{background:var(--glass-strong)}.year[data-v-eb4bc61a]{font-size:.76rem;color:var(--accent2);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:38px}.title[data-v-eb4bc61a]{flex:1;font-size:.84rem;line-height:1.6;color:var(--text-dim)}.cat[data-v-eb4bc61a]{flex-shrink:0;font-size:.66rem;padding:2px 8px;border-radius:99px;border:1px solid var(--border);color:var(--text-dim)}.list[data-v-eb4bc61a]::-webkit-scrollbar{width:4px}.list[data-v-eb4bc61a]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.tip-text[data-v-eb4bc61a]{color:var(--text-dim);font-size:.84rem}.github[data-v-b121de7b]{width:100%;padding:20px 24px;display:flex;flex-direction:column;gap:12px;justify-content:center}.head-left[data-v-b121de7b]{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;color:var(--text-dim);transition:color .25s ease}.head-left[data-v-b121de7b]:hover{color:var(--text)}.me[data-v-b121de7b]{display:flex;align-items:center;gap:12px;min-width:0}.ava[data-v-b121de7b]{width:46px;height:46px;border-radius:50%;flex-shrink:0;object-fit:cover}.who[data-v-b121de7b]{min-width:0}.name[data-v-b121de7b]{font-size:1.02rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login[data-v-b121de7b]{font-size:.78rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bio[data-v-b121de7b]{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-b121de7b]{display:flex;align-items:stretch;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.stat[data-v-b121de7b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none}.stat+.stat[data-v-b121de7b]{border-left:1px solid rgba(255,255,255,.08)}.stat b[data-v-b121de7b]{font-size:1.08rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.stat span[data-v-b121de7b]{font-size:.72rem;color:var(--text-dim)}.tip-text[data-v-b121de7b]{color:var(--text-dim);font-size:.84rem}.monitor[data-v-6df6c0e8]{padding:20px 22px;display:flex;flex-direction:column}.head[data-v-6df6c0e8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.head-left[data-v-6df6c0e8]{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:var(--text-dim)}.tip[data-v-6df6c0e8]{font-size:.7rem;color:var(--text-dim);opacity:0;transition:opacity .25s ease}.monitor:hover .tip[data-v-6df6c0e8]{opacity:1}.list[data-v-6df6c0e8]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.row[data-v-6df6c0e8]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:var(--glass);transition:background .25s ease}.row[data-v-6df6c0e8]:hover{background:var(--glass-strong)}.dot[data-v-6df6c0e8]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#64748b}.dot.up[data-v-6df6c0e8]{background:#4ade80;box-shadow:0 0 6px #4ade80b3}.dot.down[data-v-6df6c0e8]{background:#f87171;box-shadow:0 0 6px #f87171b3}.dot.checking[data-v-6df6c0e8]{background:#facc15;animation:blink-6df6c0e8 1s ease-in-out infinite}@keyframes blink-6df6c0e8{50%{opacity:.35}}.meta[data-v-6df6c0e8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.name[data-v-6df6c0e8]{font-size:.84rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host[data-v-6df6c0e8]{font-size:.68rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat[data-v-6df6c0e8]{font-size:.74rem;font-variant-numeric:tabular-nums;color:var(--text-dim);flex-shrink:0}.stat.up[data-v-6df6c0e8]{color:#4ade80}.stat.down[data-v-6df6c0e8]{color:#f87171}.foot[data-v-6df6c0e8]{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-6df6c0e8]{color:var(--text-dim);font-size:.84rem}.more[data-v-9b122568]{position:fixed;inset:0;z-index:40;background:var(--bg)}.more[data-v-9b122568]:before{content:"";position:fixed;inset:0;z-index:-1;background-image:linear-gradient(#0003,#0003),var(--bg-src, none);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat}.more[data-v-9b122568] .glass{will-change:backdrop-filter}.more.anim-in[data-v-9b122568]{opacity:1}.more.anim-out[data-v-9b122568]{opacity:0;transition:opacity .34s linear}.more.anim-in[data-v-9b122568] .grid>.cell{animation:cell-in-9b122568 .4s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 40ms)}.more.anim-in .top[data-v-9b122568]{animation:top-in-9b122568 .34s cubic-bezier(.22,1,.36,1) backwards}@keyframes cell-in-9b122568{0%{transform:translateY(16px) scale(.97)}to{transform:none}}@keyframes top-in-9b122568{0%{transform:translateY(-8px)}to{transform:none}}.more.anim-out[data-v-9b122568] .grid>.cell{animation:cell-out-9b122568 .26s cubic-bezier(.4,0,1,1) both;animation-delay:calc((var(--n, 6) - 1 - var(--i, 0)) * 26ms)}@keyframes cell-out-9b122568{0%{transform:none}to{transform:translateY(12px) scale(.97)}}.inner[data-v-9b122568]{height:100%;max-width:1212px;margin:0 auto;padding:14px 20px 18px;display:flex;flex-direction:column}.top[data-v-9b122568]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.back[data-v-9b122568]{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-9b122568]:hover{color:var(--text);background:var(--glass-strong)}.top h2[data-v-9b122568]{font-size:1.15rem;font-weight:700}.grid[data-v-9b122568]{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:var(--rows, minmax(0, 1fr) minmax(0, 1fr));gap:20px}.grid>.cell[data-v-9b122568]{min-height:0;height:100%}@media(max-width:980px){.more[data-v-9b122568]{overflow-y:auto}.inner[data-v-9b122568]{height:auto;min-height:100%;padding:20px 16px 40px}.grid[data-v-9b122568]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:16px}.grid>.cell[data-v-9b122568]{height:auto;min-height:320px}.grid>.cell.music[data-v-9b122568]{height:320px}}.hito[data-v-bef6b5ee]{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-bef6b5ee],.hito.busy .from[data-v-bef6b5ee]{opacity:.35}.text[data-v-bef6b5ee]{font-size:1.02rem;line-height:1.75;transition:opacity .3s ease;-webkit-user-select:none;user-select:none}.from[data-v-bef6b5ee]{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-62a4f2e2]{padding:24px 26px;display:flex;flex-direction:column;justify-content:center;gap:5px}.date[data-v-62a4f2e2]{font-size:.84rem;color:var(--text-dim)}.time[data-v-62a4f2e2]{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-62a4f2e2]{font-size:.72rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.colon[data-v-62a4f2e2]{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-62a4f2e2 2s ease-in-out infinite}.colon i[data-v-62a4f2e2]{width:.11em;height:.11em;border-radius:50%;background:currentColor}@keyframes colon-breathe-62a4f2e2{0%,to{opacity:1}50%{opacity:.25}}.weather[data-v-e92f7453]{grid-column:span 2;padding:20px 26px;display:flex;align-items:center;gap:30px}.now[data-v-e92f7453]{display:flex;align-items:center;gap:16px;flex-shrink:0;position:relative}.wicon[data-v-e92f7453]{color:var(--accent2);filter:drop-shadow(0 0 12px rgba(34,211,238,.35))}.now-info[data-v-e92f7453]{display:flex;flex-direction:column;gap:2px}.temp[data-v-e92f7453]{font-size:1.8rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.meta[data-v-e92f7453]{font-size:.82rem}.meta.dim[data-v-e92f7453]{font-size:.74rem;color:var(--text-dim)}.aqi[data-v-e92f7453]{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-e92f7453]{display:inline-block;width:7px;height:7px;border-radius:50%}.chart[data-v-e92f7453]{flex:1;min-width:0;height:100%;display:flex;align-items:center}.chart svg[data-v-e92f7453]{width:100%;height:100%;overflow:visible}.t-hi[data-v-e92f7453]{fill:#fca5a5;font-size:11px;font-weight:600}.t-lo[data-v-e92f7453]{fill:#67e8f9;font-size:11px}.t-day[data-v-e92f7453]{fill:var(--text-dim);font-size:10px}@media(max-width:980px){.weather[data-v-e92f7453]{flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px}.now[data-v-e92f7453]{justify-content:flex-start}.chart[data-v-e92f7453]{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-d3cf5113]{position:relative;z-index:1;padding:20px;text-align:center;font-size:.8rem;color:var(--text-dim)}.dot[data-v-d3cf5113]{margin:0 8px}.author[data-v-d3cf5113]{color:var(--text-dim);transition:color .3s ease}.author[data-v-d3cf5113]:hover{color:var(--text)}.page[data-v-3a644110]{min-height:100dvh;display:flex;flex-direction:column;position:relative;z-index:1;overflow:clip}.container[data-v-3a644110]{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-3a644110]{display:flex;flex-direction:column;gap:32px}.col>.glass[data-v-3a644110]{min-height:170px}.logo-row[data-v-3a644110]{display:flex;align-items:center;gap:16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.page.panel-return .container[data-v-3a644110]{animation:page-return-3a644110 .42s cubic-bezier(.22,1,.36,1) backwards}@keyframes page-return-3a644110{0%{transform:translateY(14px)}to{transform:none}}.site-name[data-v-3a644110]{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}.site-name .sn-suffix[data-v-3a644110]{font-size:.62em;letter-spacing:0}.right-col[data-v-3a644110]{display:flex;flex-direction:column;gap:32px}.bento[data-v-3a644110]{display:grid;grid-template-columns:1fr 1fr;gap:32px;grid-auto-rows:150px}.bento>.glass[data-v-3a644110]{height:100%}.bento .weather[data-v-3a644110]{grid-column:span 2}.page.ready .rise[data-v-3a644110]{animation:rise-3a644110 .8s cubic-bezier(.22,1,.36,1) var(--d, 0s) backwards}@keyframes rise-3a644110{0%{transform:translateY(26px)}to{transform:none}}@media(max-width:980px){.container[data-v-3a644110]{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 20px 8px;align-content:start}.col[data-v-3a644110],.right-col[data-v-3a644110]{min-width:0}.col>.glass[data-v-3a644110]{min-height:0}.bento[data-v-3a644110]{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(128px,auto)}.bento .weather[data-v-3a644110]{grid-column:auto;height:auto;min-height:0}}@media(prefers-reduced-motion:reduce){.page.ready .rise[data-v-3a644110]{animation:none}}@font-face{font-family:Pacifico;font-display:swap;src:url(/font/Pacifico-Regular.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}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}.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}[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}.click-ripple{position:fixed;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid rgba(255,255,255,.65);pointer-events:none;z-index:999;animation:click-ripple .55s ease-out forwards}@keyframes click-ripple{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}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)}}.caret{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.12em;background:var(--accent2);animation:caret-blink 1s step-end infinite}@keyframes caret-blink{0%,to{opacity:1}50%{opacity:0}}.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 3.9s 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}}
