:root{--accent: #0a84ff;--accent-rgb: 10, 132, 255;--accent-hover: #0a84ff;--accent-light: rgba(10, 132, 255, .14);--bg: #f7f7f9;--bg-elev: #ffffff;--bg-soft: #f2f2f7;--bg-tint: rgba(255, 255, 255, .72);--fg: #0b0b0d;--fg-2: #3a3a3c;--muted: #8e8e93;--line: rgba(0, 0, 0, .08);--line-strong: rgba(0, 0, 0, .14);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 8px 20px rgba(0, 0, 0, .08);--shadow-lg: 0 18px 40px rgba(0, 0, 0, .14);--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 22px;--tab-h: 52px;--mini-h: 56px;--header-h: 48px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--ease-soft: cubic-bezier(.4, 0, .2, 1);--ease-snap: cubic-bezier(.32, .72, 0, 1);color-scheme:light}html[data-theme=dark]{--bg: #000000;--bg-elev: #1c1c1e;--bg-soft: #1c1c1e;--bg-tint: rgba(28, 28, 30, .72);--fg: #ffffff;--fg-2: #d1d1d6;--muted: #8e8e93;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .16);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .32);--shadow-md: 0 10px 24px rgba(0, 0, 0, .5);--shadow-lg: 0 22px 52px rgba(0, 0, 0, .65);color-scheme:dark}@media (prefers-color-scheme: dark){html:not([data-theme]){--bg: #000000;--bg-elev: #1c1c1e;--bg-soft: #1c1c1e;--bg-tint: rgba(28, 28, 30, .72);--fg: #ffffff;--fg-2: #d1d1d6;--muted: #8e8e93;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .16);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%;background:var(--bg);color:var(--fg)}body{margin:0;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}input,textarea,[contenteditable],.selectable{-webkit-user-select:text;user-select:text}*:focus{outline:none}*:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}button{margin:0;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}button:disabled{opacity:.45;cursor:not-allowed}input,textarea,select{font:inherit;color:inherit;background:transparent;border:none;outline:none;-webkit-appearance:none;appearance:none;font-size:16px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}textarea{resize:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:600}h1{font-size:20px}h2{font-size:17px}h3{font-size:15px}h4{font-size:14px}img{display:block;max-width:100%;-webkit-user-drag:none;user-drag:none}svg{display:inline-block;vertical-align:middle;fill:currentColor}.scroll,.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll::-webkit-scrollbar,.scroll-y::-webkit-scrollbar,.scroll-x::-webkit-scrollbar{display:none;width:0;height:0}.scroll-y{overflow-y:auto;overflow-x:hidden}.scroll-x{overflow-x:auto;overflow-y:hidden}.app-root{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg);overflow:hidden}.app-main{flex:1;min-height:0;position:relative;overflow:hidden}.app-page{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--mini-h) + var(--tab-h) + var(--safe-bottom) + 12px);scrollbar-width:none}.app-page::-webkit-scrollbar{display:none}.page-pad{padding:12px 16px}.section{margin:18px 0 4px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.section h2{font-size:18px;font-weight:700;letter-spacing:-.01em}.section .more{font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:4px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 16px}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:0 16px}.hscroll{display:flex;gap:12px;padding:0 16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.hscroll::-webkit-scrollbar{display:none}.hscroll>*{scroll-snap-align:start;flex:0 0 auto}.cover-card{display:flex;flex-direction:column;gap:6px;cursor:pointer;-webkit-tap-highlight-color:transparent}.cover-card .cover{width:100%;aspect-ratio:1;border-radius:var(--r-md);background:var(--bg-soft);overflow:hidden;position:relative;box-shadow:var(--shadow-sm)}.cover-card .cover img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-soft)}.cover-card:active .cover img{transform:scale(.97)}.cover-card .title{font-size:13.5px;font-weight:500;color:var(--fg);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cover-card .sub{font-size:12px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border-radius:999px;font-weight:600;font-size:14px;background:var(--bg-soft);color:var(--fg);transition:transform .15s var(--ease-soft),background .2s}.btn:active{transform:scale(.97)}.btn.primary{background:var(--accent);color:#fff}.btn.primary:active{background:var(--accent-hover)}.btn.ghost{background:transparent;color:var(--accent)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--fg);background:transparent;font-size:20px;transition:background .18s,transform .18s var(--ease-soft)}.icon-btn:active{background:var(--bg-soft);transform:scale(.93)}.search-input{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:10px;background:var(--bg-soft);color:var(--fg)}.search-input svg{color:var(--muted)}.search-input input{flex:1;font-size:15px;color:var(--fg)}.chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--bg-soft);color:var(--fg-2);font-size:13px;transition:background .18s}.chip:active{background:var(--line)}.chip.solid{background:var(--accent);color:#fff}@keyframes bm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton,.skel-line,.skel-block,.skel-cover,.skel-circle{background:linear-gradient(90deg,var(--bg-soft) 0%,var(--line) 50%,var(--bg-soft) 100%);background-size:200% 100%;animation:bm-shimmer 1.4s linear infinite;border-radius:var(--r-sm)}.skel-line{height:12px;border-radius:6px}.skel-line.lg{height:16px}.skel-line.short{width:55%}.skel-line.tiny{width:35%}.skel-cover{width:100%;aspect-ratio:1;border-radius:var(--r-md)}.skel-circle{border-radius:50%}.skel-card{display:flex;flex-direction:column;gap:8px}.skel-card .skel-line{margin:0}.skel-row{display:flex;align-items:center;gap:12px;padding:10px 16px}.skel-row .row-cover{width:44px;height:44px;border-radius:8px;flex-shrink:0}.skel-row .row-info{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.sheet-mask{position:fixed;inset:0;background:#00000080;z-index:1800;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sheet-mask-enter-active,.sheet-mask-leave-active{transition:opacity .24s var(--ease-soft)}.sheet-mask-enter-from,.sheet-mask-leave-to{opacity:0}.sheet-panel{position:fixed;left:0;right:0;bottom:0;z-index:1801;background:var(--bg-elev);color:var(--fg);border-top-left-radius:22px;border-top-right-radius:22px;padding-bottom:var(--safe-bottom);box-shadow:var(--shadow-lg)}.sheet-slide-enter-active,.sheet-slide-leave-active{transition:transform .32s var(--ease-snap)}.sheet-slide-enter-from,.sheet-slide-leave-to{transform:translateY(100%)}.sheet-handle{width:36px;height:4px;border-radius:2px;background:var(--line-strong);margin:8px auto 6px}@keyframes bm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{overflow:hidden;position:relative;white-space:nowrap}.marquee>span{display:inline-block;padding-right:1.5em;animation:bm-marquee 12s linear infinite}.fade-enter-active,.fade-leave-active{transition:opacity .18s var(--ease-soft)}.fade-enter-from,.fade-leave-to{opacity:0}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:10px;color:var(--muted);text-align:center}.empty .ico{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--bg-soft);color:var(--muted);opacity:.85}.empty .msg{font-size:14px}@keyframes bm-bar1{0%,to{height:30%}35%{height:90%}70%{height:50%}}@keyframes bm-bar2{0%,to{height:50%}30%{height:100%}65%{height:40%}}@keyframes bm-bar3{0%,to{height:70%}40%{height:30%}75%{height:85%}}.eq-bars{display:inline-flex;align-items:flex-end;gap:2px;height:14px;width:14px}.eq-bars span{display:inline-block;width:3px;background:currentColor;border-radius:1.5px}.eq-bars span:nth-child(1){animation:bm-bar1 1s ease-in-out infinite}.eq-bars span:nth-child(2){animation:bm-bar2 1s ease-in-out infinite}.eq-bars span:nth-child(3){animation:bm-bar3 1s ease-in-out infinite}.eq-bars.paused span{animation-play-state:paused}.play-all-bar{display:flex;align-items:center;gap:12px;padding:8px 16px 10px}.play-all-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:999px;background:var(--accent);color:#fff;font-size:14px;font-weight:600;box-shadow:0 6px 18px rgba(var(--accent-rgb),.32);transition:transform .15s var(--ease-soft)}.play-all-btn:active{transform:scale(.98)}.play-all-btn:disabled{opacity:.5;box-shadow:none}.detail-hero{position:relative;padding:calc(var(--safe-top) + 56px) 16px 18px}.detail-hero .blur-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(40px) saturate(140%);opacity:.55;z-index:0;pointer-events:none}.detail-hero .blur-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),var(--bg) 92%)}html[data-theme=dark] .detail-hero .blur-bg:after{background:linear-gradient(180deg,rgba(0,0,0,.4),var(--bg) 92%)}.detail-hero .inner{position:relative;z-index:1;display:flex;gap:14px}.detail-hero .cover{width:116px;height:116px;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-md);background:var(--bg-soft);flex-shrink:0}.detail-hero .cover img{width:100%;height:100%;object-fit:cover}.detail-hero .meta{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:4px 0}.detail-hero .meta .title{font-size:17px;font-weight:700;line-height:1.25;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.detail-hero .meta .sub{font-size:12.5px;color:var(--muted);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tab-bar[data-v-26fbd1a1]{position:relative;z-index:30;display:flex;height:calc(var(--tab-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--bg-tint);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-top:1px solid var(--line)}.tab[data-v-26fbd1a1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--muted);font-size:11px;font-weight:500;transition:color .2s,transform .18s var(--ease-soft)}.tab[data-v-26fbd1a1]:active{transform:scale(.96)}.tab.active[data-v-26fbd1a1]{color:var(--accent)}.tab .ico[data-v-26fbd1a1]{display:inline-flex;align-items:center;justify-content:center;height:24px}.tab .lbl[data-v-26fbd1a1]{letter-spacing:.02em}.mini-player[data-v-670a993e]{position:relative;display:flex;align-items:center;gap:12px;height:var(--mini-h);margin:0 12px 6px;padding:8px 12px;border-radius:14px;background:var(--bg-tint);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--shadow-md);overflow:hidden;transition:transform .2s var(--ease-soft)}.mini-player[data-v-670a993e]:active{transform:scale(.985)}.cover[data-v-670a993e]{width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--bg-soft);flex-shrink:0;animation:bm-mini-spin-670a993e 16s linear infinite;animation-play-state:paused}.cover.spinning[data-v-670a993e]{animation-play-state:running}.cover img[data-v-670a993e]{width:100%;height:100%;object-fit:cover}@keyframes bm-mini-spin-670a993e{to{transform:rotate(360deg)}}.info[data-v-670a993e]{flex:1;min-width:0}.info .name[data-v-670a993e]{font-size:13.5px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info .singer[data-v-670a993e]{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.ctrls[data-v-670a993e]{display:flex;align-items:center;gap:2px}.ctrls .icon-btn[data-v-670a993e]{width:36px;height:36px}.ctrls .play[data-v-670a993e]{color:var(--accent)}.progress[data-v-670a993e]{position:absolute;bottom:0;left:0;height:2px;background:var(--accent);transition:width .18s linear}.sheet-header[data-v-c1f28ef2]{padding:4px 18px 8px;border-bottom:1px solid var(--line);text-align:center}.sheet-header h3[data-v-c1f28ef2]{font-size:15px;font-weight:600}.sheet-body[data-v-c1f28ef2]{padding:12px 18px 24px;max-height:calc(85dvh - 60px);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sheet-body[data-v-c1f28ef2]::-webkit-scrollbar{display:none}.sheet-body.flush[data-v-c1f28ef2]{padding:0}.options[data-v-fe99a410]{display:flex;flex-direction:column}.opt[data-v-fe99a410]{display:flex;align-items:center;justify-content:space-between;padding:14px 4px;border-bottom:1px solid var(--line);font-size:15px;color:var(--fg)}.opt[data-v-fe99a410]:last-child{border-bottom:none}.opt[data-v-fe99a410]:active{background:var(--bg-soft)}.opt.active[data-v-fe99a410]{color:var(--accent);font-weight:600}.full-player[data-v-b0139f0f]{position:fixed;inset:0;z-index:1700;color:#fff;display:flex;flex-direction:column;background-color:#0d0d0f;padding-top:var(--safe-top);padding-bottom:calc(var(--safe-bottom) + 18px);overflow:hidden}.player-bg[data-v-b0139f0f]{position:absolute;inset:-180px;background-size:cover;background-position:center;filter:blur(90px) saturate(160%) brightness(.7);transform:scale(1.4);z-index:0;opacity:.85}.player-bg-mask[data-v-b0139f0f]{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 0%,#00000026,#0000008c 60%,#000000e6),linear-gradient(180deg,#08080c59,#08080ce0);z-index:0}.player-header[data-v-b0139f0f],.player-stage[data-v-b0139f0f],.dots[data-v-b0139f0f],.player-actions[data-v-b0139f0f],.player-progress[data-v-b0139f0f],.player-controls[data-v-b0139f0f]{position:relative;z-index:2}.player-header[data-v-b0139f0f]{display:flex;align-items:center;padding:6px 8px;flex-shrink:0}.player-header .icon-btn[data-v-b0139f0f]{color:#fff}.head-meta[data-v-b0139f0f]{flex:1;text-align:center;min-width:0;padding:0 8px}.head-meta .name[data-v-b0139f0f]{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head-meta .sub[data-v-b0139f0f]{font-size:12px;color:#ffffff9e;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-stage[data-v-b0139f0f]{flex:1;min-height:0;overflow:hidden}.carousel[data-v-b0139f0f]{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel[data-v-b0139f0f]::-webkit-scrollbar{display:none}.page[data-v-b0139f0f]{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;height:100%}.disc-page[data-v-b0139f0f]{padding:8px 40px}.disc[data-v-b0139f0f]{width:min(66vw,280px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 28px 60px #0000008c;background:#000;animation:bm-spin-disc-b0139f0f 18s linear infinite}.disc.paused[data-v-b0139f0f]{animation-play-state:paused}.disc img[data-v-b0139f0f]{width:100%;height:100%;object-fit:cover}@keyframes bm-spin-disc-b0139f0f{to{transform:rotate(360deg)}}.lyric-page[data-v-b0139f0f]{padding:4px 16px;align-items:stretch}.lyric-scroll[data-v-b0139f0f]{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:45% 4px;text-align:left}.lyric-scroll[data-v-b0139f0f]::-webkit-scrollbar{display:none}.lyric-line[data-v-b0139f0f]{padding:8px 0;font-size:15px;color:#ffffff7a;line-height:1.5;transition:color .3s,font-weight .3s}.lyric-line.active[data-v-b0139f0f]{color:#fff;font-size:17px;font-weight:600}.lyric-line .trans[data-v-b0139f0f]{font-size:12.5px;margin-top:2px;opacity:.78;font-weight:inherit}.dots[data-v-b0139f0f]{display:flex;justify-content:center;gap:6px;padding:4px 0 8px;flex-shrink:0}.dots span[data-v-b0139f0f]{width:6px;height:6px;border-radius:50%;background:#ffffff52;transition:background .2s,transform .2s,width .25s}.dots span.on[data-v-b0139f0f]{background:#fff;width:14px;border-radius:3px}.player-actions[data-v-b0139f0f]{display:flex;align-items:center;justify-content:space-between;padding:10px 22px 14px;gap:6px;flex-shrink:0}.act[data-v-b0139f0f]{flex:1;display:inline-flex;align-items:center;justify-content:center;height:36px;color:#ffffffc7;transition:color .18s,transform .18s var(--ease-soft)}.act[data-v-b0139f0f]:active{transform:scale(.9)}.act.liked[data-v-b0139f0f]{color:#ff5377}.act.rate[data-v-b0139f0f]{font-weight:700}.rate-text[data-v-b0139f0f]{font-size:13px;letter-spacing:.02em;border:1.4px solid rgba(255,255,255,.55);border-radius:999px;padding:1px 8px;min-width:38px;text-align:center;color:#ffffffe0}.mode-once[data-v-b0139f0f],.sleep-active[data-v-b0139f0f]{position:relative;display:inline-flex;align-items:center;justify-content:center}.mode-once em[data-v-b0139f0f],.sleep-active em[data-v-b0139f0f]{position:absolute;bottom:-2px;right:-4px;font-style:normal;font-size:9px;font-weight:700;background:var(--accent);color:#fff;padding:1px 4px;border-radius:6px;line-height:1}.player-progress[data-v-b0139f0f]{display:flex;align-items:center;gap:10px;padding:0 22px;margin-bottom:14px;flex-shrink:0}.player-progress .t[data-v-b0139f0f]{font-variant-numeric:tabular-nums;font-size:11px;color:#ffffffad;min-width:36px;text-align:center}.player-progress .bar[data-v-b0139f0f]{position:relative;flex:1;height:18px;display:flex;align-items:center;cursor:pointer;touch-action:none}.player-progress .track-line[data-v-b0139f0f]{position:absolute;left:0;right:0;height:3px;border-radius:2px;background:#ffffff38}.player-progress .fill[data-v-b0139f0f]{position:relative;height:3px;border-radius:2px;background:#fff}.player-progress .thumb[data-v-b0139f0f]{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;transform:translate(-50%);box-shadow:0 2px 6px #0006}.player-controls[data-v-b0139f0f]{display:flex;align-items:center;justify-content:center;gap:40px;padding:6px 24px;flex-shrink:0}.ctl[data-v-b0139f0f]{display:inline-flex;align-items:center;justify-content:center;color:#fff;width:56px;height:56px;border-radius:50%;transition:transform .16s var(--ease-soft),background .2s}.ctl[data-v-b0139f0f]:active{transform:scale(.92)}.ctl.play[data-v-b0139f0f]{width:68px;height:68px;border:1.6px solid rgba(255,255,255,.85)}.ctl.play[data-v-b0139f0f]:active{background:#ffffff2e}.player-slide-enter-active[data-v-b0139f0f],.player-slide-leave-active[data-v-b0139f0f]{transition:transform .36s var(--ease-snap),opacity .36s var(--ease-snap)}.player-slide-enter-from[data-v-b0139f0f],.player-slide-leave-to[data-v-b0139f0f]{transform:translateY(100%);opacity:0}.ph-head[data-v-aa06f6b8]{display:flex;align-items:center;gap:8px;padding:4px 4px 6px}.ph-head h3[data-v-aa06f6b8]{font-size:16px;font-weight:600;flex:1;text-align:left}.ph-head .count[data-v-aa06f6b8]{font-size:12px;color:var(--muted)}.ph-head .clear[data-v-aa06f6b8]{color:var(--accent);font-size:13px}.list[data-v-aa06f6b8]{padding:4px 0}.row[data-v-aa06f6b8]{position:relative;display:flex;align-items:center;gap:10px;padding:12px 4px;border-bottom:1px solid var(--line);transition:background .18s}.row[data-v-aa06f6b8]:last-child{border-bottom:none}.row[data-v-aa06f6b8]:active{background:var(--bg-soft)}.row .lead[data-v-aa06f6b8]{width:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.row .info[data-v-aa06f6b8]{flex:1;min-width:0}.row .name[data-v-aa06f6b8]{font-size:14px;font-weight:500;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .sub[data-v-aa06f6b8]{font-size:12px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.active[data-v-aa06f6b8]{background:var(--accent-light)}.row.active .name[data-v-aa06f6b8]{color:var(--accent)}.row.active .sub[data-v-aa06f6b8]{color:var(--accent);opacity:.65}.row.active .eq-bars[data-v-aa06f6b8]{color:var(--accent)}.active-bar[data-v-aa06f6b8]{position:absolute;left:-18px;top:12px;bottom:12px;width:3px;border-radius:0 2px 2px 0;background:var(--accent)}.del[data-v-aa06f6b8]{color:var(--muted);width:32px;height:32px}.auth-form[data-v-3278062c]{display:flex;flex-direction:column;gap:12px;padding:8px 0 4px}.field[data-v-3278062c]{display:flex;flex-direction:column;gap:6px}.field span[data-v-3278062c]{font-size:12px;color:var(--muted);padding-left:2px}.field input[data-v-3278062c]{height:44px;padding:0 12px;border-radius:10px;background:var(--bg-soft);color:var(--fg)}.err[data-v-3278062c]{color:#ff3b5e;font-size:13px;padding:0 2px}.submit[data-v-3278062c]{height:44px;border-radius:12px;background:var(--accent);color:#fff;font-size:15px;font-weight:600;margin-top:4px}.submit[data-v-3278062c]:disabled{opacity:.5}.switch[data-v-3278062c]{text-align:center;font-size:13px;color:var(--muted);padding:6px 0}.switch a[data-v-3278062c]{color:var(--accent);margin-left:4px}.list[data-v-f6b7ac88]{display:flex;flex-direction:column;gap:14px;padding:4px 0}.row[data-v-f6b7ac88]{display:flex;gap:10px}.avatar[data-v-f6b7ac88]{width:36px;height:36px;border-radius:50%;background:var(--bg-soft);flex-shrink:0;object-fit:cover}.content[data-v-f6b7ac88]{flex:1;min-width:0}.meta[data-v-f6b7ac88]{display:flex;gap:8px;align-items:baseline}.meta .nick[data-v-f6b7ac88]{font-size:13px;font-weight:600;color:var(--fg)}.meta .time[data-v-f6b7ac88]{font-size:11px;color:var(--muted)}.text[data-v-f6b7ac88]{font-size:14px;margin-top:4px;line-height:1.45;color:var(--fg-2)}.trigger[data-v-f6b7ac88]{text-align:center;padding:16px;font-size:12px;color:var(--muted)}.loading[data-v-f6b7ac88]{padding:28px;text-align:center;color:var(--muted)}.opts[data-v-1b24eddd]{display:flex;flex-direction:column}.row[data-v-1b24eddd]{padding:14px 4px;text-align:left;font-size:15px;color:var(--fg);border-bottom:1px solid var(--line)}.row[data-v-1b24eddd]:last-child{border-bottom:none}.row[data-v-1b24eddd]:active{background:var(--bg-soft)}.remain[data-v-1b24eddd]{text-align:center;padding:20px 0}.remain .time[data-v-1b24eddd]{font-size:38px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent);margin-bottom:12px}.remain .btn[data-v-1b24eddd]{background:var(--bg-soft)}
