.wf[data-v-eea93491]{position:relative;width:100%;cursor:pointer;outline:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wf--disabled[data-v-eea93491]{cursor:default;opacity:.6}.wf-bars[data-v-eea93491]{position:absolute;inset:0;display:flex;align-items:center;gap:2px}.wf-bar[data-v-eea93491]{flex:1;min-width:2px;border-radius:2px;background:#d4d8df;transition:background .08s linear}.wf-bar--played[data-v-eea93491]{background:var(--wf-accent)}.wf:hover .wf-bar[data-v-eea93491]:not(.wf-bar--played){background:#c4cad3}.wf-cursor[data-v-eea93491]{position:absolute;top:0;bottom:0;width:1px;background:#00000047;pointer-events:none;z-index:3}.wf-tip[data-v-eea93491]{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);background:#1f2430;color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;padding:2px 7px;border-radius:6px;white-space:nowrap}.wf-head[data-v-eea93491]{top:-3px;bottom:-3px;width:2px;margin-left:-1px;box-shadow:0 0 0 1px #ffffffb3;pointer-events:none;z-index:2}.wf-head[data-v-eea93491],.wf-head[data-v-eea93491]:after{position:absolute;background:var(--wf-accent)}.wf-head[data-v-eea93491]:after{content:"";top:-4px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;box-shadow:0 1px 4px #00000059}.wf[data-v-eea93491]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--wf-accent) 30%,transparent);border-radius:6px}.cm[data-v-b783b852]{inset:0;pointer-events:none}.cm[data-v-b783b852],.cm-pin[data-v-b783b852]{position:absolute}.cm-pin[data-v-b783b852]{top:50%;transform:translate(-50%,-50%);pointer-events:auto;border:none;background:none;padding:6px 4px;cursor:pointer;z-index:2}.cm-dot[data-v-b783b852]{display:block;width:9px;height:9px;border-radius:50%;background:var(--cm-accent);border:2px solid #fff;box-shadow:0 1px 3px #00000059;transition:transform .12s ease}.cm-pin--active .cm-dot[data-v-b783b852],.cm-pin:hover .cm-dot[data-v-b783b852]{transform:scale(1.35)}.cm-pin--active .cm-dot[data-v-b783b852]{background:#fff;box-shadow:0 0 0 2px var(--cm-accent),0 1px 3px #00000059}.cm--avatar .cm-pin[data-v-b783b852]{padding:10px 6px}.cm-av[data-v-b783b852]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:10px;font-weight:700;border:2px solid #fff;box-shadow:0 2px 6px #0000004d;transition:transform .12s ease,box-shadow .12s ease}.cm-pin:hover .cm-av[data-v-b783b852]{transform:scale(1.12);z-index:3}.cm-pin--active .cm-av[data-v-b783b852]{transform:scale(1.18);box-shadow:0 0 0 2px var(--cm-accent),0 2px 8px #0006}.cm-bubble[data-v-b783b852]{position:absolute;left:50%;width:240px;max-width:70vw;display:flex;gap:8px;padding:9px 11px;background:#fff;color:#2e2e2e;border:1px solid #eef0f3;border-radius:10px;box-shadow:0 8px 28px #0000002e;opacity:0;visibility:hidden;transition:opacity .14s ease,transform .14s ease;text-align:left}.cm-bubble[data-v-b783b852]:after{content:"";position:absolute;left:50%;transform:translate(-50%);border:6px solid transparent}.cm--top .cm-bubble[data-v-b783b852]{bottom:calc(100% + 4px);transform:translate(-50%) translateY(4px)}.cm--top .cm-pin:hover .cm-bubble[data-v-b783b852]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.cm--top .cm-bubble[data-v-b783b852]:after{top:100%;border-top-color:#fff}.cm--bottom .cm-bubble[data-v-b783b852]{top:calc(100% + 4px);transform:translate(-50%) translateY(-4px)}.cm--bottom .cm-pin:hover .cm-bubble[data-v-b783b852]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.cm--bottom .cm-bubble[data-v-b783b852]:after{bottom:100%;border-bottom-color:#fff}.cm-bubble-av[data-v-b783b852]{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.cm-bubble-body[data-v-b783b852]{display:flex;flex-direction:column;min-width:0;line-height:1.3}.cm-bubble-body strong[data-v-b783b852]{font-size:12px}.cm-bubble-text[data-v-b783b852]{font-size:12px;color:#6b7280;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cc[data-v-2e87b748]{display:flex;gap:10px;align-items:flex-start;padding:8px;border:1px solid #e6e8ec;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.cc--focused[data-v-2e87b748]{border-color:var(--cc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cc-accent) 14%,transparent)}.cc-avatar[data-v-2e87b748]{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.cc-main[data-v-2e87b748]{flex:1;min-width:0}.cc-input[data-v-2e87b748]{width:100%;border:none;outline:none;resize:none;font:inherit;font-size:14px;line-height:1.45;color:#2e2e2e;background:transparent;padding:4px 2px 0}.cc-input[data-v-2e87b748]::-moz-placeholder{color:#9ca3af}.cc-input[data-v-2e87b748]::placeholder{color:#9ca3af}.cc-foot[data-v-2e87b748]{display:flex;gap:8px;margin-top:6px}.cc-foot[data-v-2e87b748],.cc-pos[data-v-2e87b748]{align-items:center}.cc-pos[data-v-2e87b748]{display:inline-flex;gap:3px;font-size:11px;font-weight:600;color:var(--cc-accent);background:color-mix(in srgb,var(--cc-accent) 10%,transparent);padding:2px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.cc-spacer[data-v-2e87b748]{flex:1}.cc-count[data-v-2e87b748]{font-size:11px;color:#9ca3af;font-variant-numeric:tabular-nums;min-width:26px;text-align:right}.cc-count--over[data-v-2e87b748]{color:#e74c3c;font-weight:700}.cc-send[data-v-2e87b748]{border:none;background:var(--cc-accent);color:#fff;font-size:12px;font-weight:600;padding:6px 14px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.cc-send[data-v-2e87b748]:disabled{opacity:.4;cursor:default}.cc-send[data-v-2e87b748]:not(:disabled):hover{filter:brightness(.94)}.cc--compact .cc-input[data-v-2e87b748],.cc-login[data-v-2e87b748]{font-size:13px}.cc-login[data-v-2e87b748]{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border:1px dashed #d3d7de;border-radius:12px;color:#6b7280;font-weight:600;text-decoration:none;background:#fafbfc}.cc-login[data-v-2e87b748]:hover{border-color:#009b7e;color:#009b7e}.cc-spin[data-v-2e87b748]{animation:cc-spin-2e87b748 .8s linear infinite}@keyframes cc-spin-2e87b748{to{transform:rotate(1turn)}}.rx[data-v-3be67575]{display:flex;gap:5px;flex-wrap:wrap}.rx[data-v-3be67575],.rx-chip[data-v-3be67575]{align-items:center}.rx-chip[data-v-3be67575]{display:inline-flex;gap:4px;border:1px solid #e6e8ec;background:#fff;border-radius:999px;padding:2px 9px 2px 7px;cursor:pointer;font-size:12px;font-weight:700;color:#4b5563;line-height:1.5;transition:border-color .12s ease,background .12s ease,transform .08s ease}.rx-chip[data-v-3be67575]:hover:not(:disabled){border-color:var(--rx-accent);transform:translateY(-1px)}.rx-chip[data-v-3be67575]:disabled{cursor:default}.rx-chip--mine[data-v-3be67575]{border-color:var(--rx-accent);background:color-mix(in srgb,var(--rx-accent) 12%,#fff);color:var(--rx-accent)}.rx-emoji[data-v-3be67575]{font-size:13px;line-height:1}.rx-count[data-v-3be67575]{font-variant-numeric:tabular-nums}.rx-add[data-v-3be67575]{position:relative;display:inline-flex}.rx-trigger[data-v-3be67575]{display:inline-flex;align-items:center;gap:1px;border:1px solid #e6e8ec;background:#fff;border-radius:999px;padding:3px 8px;cursor:pointer;font-size:15px;color:#9ca3af;line-height:1}.rx-trigger--on[data-v-3be67575],.rx-trigger[data-v-3be67575]:hover{border-color:var(--rx-accent);color:var(--rx-accent)}.rx-plus[data-v-3be67575]{font-size:12px}.rx-backdrop[data-v-3be67575]{position:fixed;inset:0;z-index:30}.rx-pop[data-v-3be67575]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:31;display:flex;gap:2px;padding:5px 6px;background:#fff;border:1px solid #eef0f3;border-radius:999px;box-shadow:0 10px 30px #0000002e}.rx-pop-btn[data-v-3be67575]{border:none;background:none;cursor:pointer;font-size:19px;line-height:1;padding:4px;border-radius:50%;transition:transform .1s ease,background .1s ease}.rx-pop-btn[data-v-3be67575]:hover{transform:scale(1.25);background:#f3f4f6}.rx-pop-btn--mine[data-v-3be67575]{background:color-mix(in srgb,var(--rx-accent) 16%,#fff)}.rx--compact .rx-chip[data-v-3be67575]{padding:1px 8px 1px 6px;font-size:11px}.rx--compact .rx-trigger[data-v-3be67575]{padding:2px 7px;font-size:14px}.ci[data-v-9b91bca4]{display:flex;gap:10px;padding:12px 2px}.ci-avatar[data-v-9b91bca4]{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.ci-avatar--sm[data-v-9b91bca4]{width:26px;height:26px;font-size:11px}.ci-body[data-v-9b91bca4]{flex:1;min-width:0}.ci-head[data-v-9b91bca4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ci-name[data-v-9b91bca4]{font-size:13px;font-weight:700;color:#2e2e2e}.ci-pos[data-v-9b91bca4]{display:inline-flex;align-items:center;gap:3px;border:none;cursor:pointer;font-size:11px;font-weight:700;color:var(--ci-accent);background:color-mix(in srgb,var(--ci-accent) 10%,transparent);padding:1px 8px;border-radius:999px;font-variant-numeric:tabular-nums}.ci-pos[data-v-9b91bca4]:hover{background:color-mix(in srgb,var(--ci-accent) 18%,transparent)}.ci-time[data-v-9b91bca4]{font-size:11px;color:#9ca3af}.ci-text[data-v-9b91bca4]{margin:3px 0 0;font-size:14px;line-height:1.5;color:#374151;white-space:pre-wrap;word-break:break-word}.ci-reactions[data-v-9b91bca4]{margin-top:7px}.ci-actions[data-v-9b91bca4]{display:flex;align-items:center;gap:4px;margin-top:6px}.ci-spacer[data-v-9b91bca4]{flex:1}.ci-act[data-v-9b91bca4]{display:inline-flex;align-items:center;gap:3px;border:none;background:none;cursor:pointer;font-size:12px;font-weight:600;color:#6b7280;padding:3px 6px;border-radius:6px}.ci-act[data-v-9b91bca4]:hover{background:#f3f4f6;color:var(--ci-accent)}.ci-act--del[data-v-9b91bca4]:hover{color:#e74c3c;background:#fdecea}.ci-replies[data-v-9b91bca4],.ci-reply-box[data-v-9b91bca4]{margin-top:8px}.ci-replies[data-v-9b91bca4]{padding-left:10px;border-left:2px solid #eef0f3}.ci-replies-loading[data-v-9b91bca4]{font-size:12px;color:#9ca3af;padding:6px 0}.ci-reply[data-v-9b91bca4]{display:flex;gap:8px;padding:6px 0}.ci-reply-body[data-v-9b91bca4]{flex:1;min-width:0}.cp[data-v-91ed1de0]{display:flex;flex-direction:column;min-height:0}.cp-head[data-v-91ed1de0]{display:flex;align-items:center;gap:8px;padding:0 2px 10px}.cp-head h4[data-v-91ed1de0]{font-size:14px;font-weight:700;color:#2e2e2e}.cp-count[data-v-91ed1de0]{font-size:12px;font-weight:700;color:var(--cp-accent);background:color-mix(in srgb,var(--cp-accent) 12%,transparent);padding:1px 9px;border-radius:999px}.cp-composer[data-v-91ed1de0]{margin-bottom:6px}.cp-list[data-v-91ed1de0]{flex:1;min-height:0;overflow-y:auto}.cp-list>.ci+.ci[data-v-91ed1de0]{border-top:1px solid #f1f2f4}.cp-state[data-v-91ed1de0]{padding:18px 4px;color:#9ca3af;font-size:13px}.cp-empty[data-v-91ed1de0]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 12px;color:#b0b6bf;text-align:center;font-size:13px}.cp-empty[data-v-91ed1de0] svg{font-size:30px}.ap[data-v-2323d7b0]{--accent:#009b7e;color:#2e2e2e}.ap--full[data-v-2323d7b0]{width:100%;max-width:720px;margin:0 auto;padding:8px 20px 28px}.ap-hero[data-v-2323d7b0]{display:flex;gap:22px;align-items:center}.ap-cover[data-v-2323d7b0]{flex-shrink:0;width:168px;height:168px;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #0000003d;background:#eef0f3}.ap-cover[data-v-2323d7b0] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ap-cover-fallback[data-v-2323d7b0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:56px;color:#b8c0cc}.ap-hero-meta[data-v-2323d7b0]{min-width:0;flex:1}.ap-kicker[data-v-2323d7b0]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.ap-title[data-v-2323d7b0]{font-size:27px;font-weight:800;line-height:1.15;margin:7px 0 0}.ap-narrator[data-v-2323d7b0]{color:#6b7280;margin-top:7px;font-size:14px}.ap-chapter[data-v-2323d7b0]{color:#9ca3af;margin-top:4px;font-size:13px}.ap-hero-actions[data-v-2323d7b0]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.ap-pill[data-v-2323d7b0]{display:inline-flex;align-items:center;gap:5px;border:1px solid #e2e5ea;background:#fff;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;color:#4b5563;cursor:pointer}.ap-pill--on[data-v-2323d7b0],.ap-pill[data-v-2323d7b0]:hover{border-color:var(--accent);color:var(--accent)}.ap-pill--on[data-v-2323d7b0]{background:color-mix(in srgb,var(--accent) 10%,#fff)}.ap-wave[data-v-2323d7b0]{margin-top:26px}.ap-times[data-v-2323d7b0]{display:flex;justify-content:space-between;margin-top:9px;font-size:12px;color:#9ca3af;font-variant-numeric:tabular-nums}.ap-now[data-v-2323d7b0]{margin-top:14px;min-height:56px;display:flex;align-items:center}.ap-now--empty[data-v-2323d7b0]{justify-content:center}.ap-now-card[data-v-2323d7b0]{width:100%;background:#f7f8fa;border:1px solid #eef0f3;border-radius:14px;padding:8px 12px}.ap-now-card[data-v-2323d7b0],.ap-now-open[data-v-2323d7b0]{display:flex;align-items:center;gap:10px}.ap-now-open[data-v-2323d7b0]{flex:1;min-width:0;border:none;background:none;cursor:pointer;text-align:left;color:inherit;padding:0}.ap-now-av[data-v-2323d7b0]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700}.ap-now-body[data-v-2323d7b0]{display:flex;flex-direction:column;min-width:0}.ap-now-head[data-v-2323d7b0]{display:flex;align-items:center;gap:8px}.ap-now-head strong[data-v-2323d7b0]{font-size:13px}.ap-now-at[data-v-2323d7b0]{font-size:11px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);padding:1px 7px;border-radius:999px;font-variant-numeric:tabular-nums}.ap-now-text[data-v-2323d7b0]{font-size:13px;color:#4b5563;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ap-now-x[data-v-2323d7b0]{flex-shrink:0;border:none;background:none;cursor:pointer;color:#9ca3af;font-size:18px;line-height:1;padding:2px}.ap-now-x[data-v-2323d7b0]:hover{color:#4b5563}.ap-now-hint[data-v-2323d7b0]{display:inline-flex;align-items:center;gap:7px;color:#b0b6bf;font-size:13px;text-align:center}.ap-now-fade-enter-active[data-v-2323d7b0],.ap-now-fade-leave-active[data-v-2323d7b0]{transition:opacity .18s ease,transform .18s ease}.ap-now-fade-enter-from[data-v-2323d7b0]{opacity:0;transform:translateY(5px)}.ap-now-fade-leave-to[data-v-2323d7b0]{opacity:0;transform:translateY(-5px)}.ap-controls[data-v-2323d7b0]{display:flex;gap:16px;margin-top:16px}.ap-btn[data-v-2323d7b0],.ap-controls[data-v-2323d7b0]{align-items:center;justify-content:center}.ap-btn[data-v-2323d7b0]{border:none;background:none;cursor:pointer;color:#4b5563;width:44px;height:44px;border-radius:50%;font-size:23px;display:inline-flex}.ap-btn[data-v-2323d7b0]:hover{background:#0000000d;color:var(--accent)}.ap-btn[data-v-2323d7b0]:disabled{opacity:.32;cursor:default}.ap-btn--play[data-v-2323d7b0]{position:relative;background:var(--accent);color:#fff;width:66px;height:66px;font-size:30px;box-shadow:0 8px 22px #009b7e6b}.ap-btn--play[data-v-2323d7b0]:hover{background:#007d65;color:#fff}.ap-btn--busy[data-v-2323d7b0]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid transparent;border-top-color:#ffffffe6;animation:ap-spin-2323d7b0 .8s linear infinite}.ap-btn--sm[data-v-2323d7b0]{width:36px;height:36px;font-size:19px}.ap-btn--play.ap-btn--sm[data-v-2323d7b0]{width:42px;height:42px;font-size:20px}.ap-actionbar[data-v-2323d7b0]{display:flex;align-items:center;gap:10px;margin-top:20px;flex-wrap:wrap}.ap-action[data-v-2323d7b0]{display:inline-flex;align-items:center;gap:7px;border:1px solid #e2e5ea;background:#fff;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700;color:#4b5563;cursor:pointer}.ap-action--on[data-v-2323d7b0],.ap-action[data-v-2323d7b0]:hover{border-color:var(--accent);color:var(--accent)}.ap-action--on[data-v-2323d7b0]{background:color-mix(in srgb,var(--accent) 10%,#fff)}.ap-action--accent[data-v-2323d7b0]{background:var(--accent);border-color:var(--accent);color:#fff}.ap-action--accent[data-v-2323d7b0]:hover{background:#007d65;color:#fff}.ap-action--accent.ap-action--on[data-v-2323d7b0]{background:#007d65}.ap-action-badge[data-v-2323d7b0]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;color:#fff;border-radius:999px;font-size:10px;font-weight:700}.ap-action--on .ap-action-badge[data-v-2323d7b0],.ap-action-badge[data-v-2323d7b0]{background:var(--accent)}.ap-volume[data-v-2323d7b0]{display:flex;align-items:center;gap:7px;color:#9ca3af;margin-left:auto}.ap-volume input[data-v-2323d7b0]{width:96px}.ap-error[data-v-2323d7b0]{color:#e74c3c;font-size:13px;margin-top:12px;text-align:center}.ap-ghost[data-v-2323d7b0]{position:absolute;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:4}.ap-ghost-av[data-v-2323d7b0]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:10px;font-weight:700;border:2px solid #fff;box-shadow:0 0 0 2px var(--accent),0 2px 8px #0006;animation:ap-ghost-pulse-2323d7b0 1.4s ease-in-out infinite}@keyframes ap-ghost-pulse-2323d7b0{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.ap-composer[data-v-2323d7b0],.ap-panel[data-v-2323d7b0]{margin-top:16px;background:#fff;border:1px solid #eef0f3;border-radius:16px;box-shadow:0 10px 34px #00000014;padding:12px 16px 14px}.ap-composer-head[data-v-2323d7b0]{display:flex;align-items:center;justify-content:space-between;padding:2px 0 8px}.ap-composer-at[data-v-2323d7b0]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.ap-composer-err[data-v-2323d7b0]{color:#e74c3c;font-size:12px;margin-top:8px}.ap-x[data-v-2323d7b0]{border:none;background:none;font-size:20px;color:#9ca3af;cursor:pointer;line-height:1}.ap-x[data-v-2323d7b0]:hover{color:#4b5563}.ap-panel[data-v-2323d7b0]{max-height:60vh;overflow-y:auto}.ap-collapse-enter-active[data-v-2323d7b0],.ap-collapse-leave-active[data-v-2323d7b0]{transition:opacity .2s ease,transform .2s ease}.ap-collapse-enter-from[data-v-2323d7b0],.ap-collapse-leave-to[data-v-2323d7b0]{opacity:0;transform:translateY(-8px)}.ap-tracklist[data-v-2323d7b0]{margin-top:16px;max-height:320px;overflow-y:auto;border:1px solid #eef0f3;border-radius:14px}.ap-track[data-v-2323d7b0]{display:flex;align-items:center;color:#2e2e2e}.ap-track+.ap-track[data-v-2323d7b0]{border-top:1px solid #f3f4f6}.ap-track[data-v-2323d7b0]:hover{background:#f7f8fa}.ap-track.active[data-v-2323d7b0]{color:var(--accent);font-weight:600}.ap-track-main[data-v-2323d7b0]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left;border:none;background:none;padding:12px 14px;cursor:pointer;font-size:14px;color:inherit}.ap-track-num[data-v-2323d7b0]{color:#9ca3af;min-width:22px;font-size:12px}.ap-track-title[data-v-2323d7b0]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-track-eq[data-v-2323d7b0]{color:var(--accent)}.ap-track-dl[data-v-2323d7b0]{border:none;background:none;color:#9ca3af;cursor:pointer;padding:10px 14px;font-size:16px}.ap-track-dl[data-v-2323d7b0]:hover{color:var(--accent)}.ap-spin[data-v-2323d7b0]{animation:ap-spin-2323d7b0 .8s linear infinite}@keyframes ap-spin-2323d7b0{to{transform:rotate(1turn)}}.ap--dock[data-v-2323d7b0]{position:relative;z-index:8;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px 14px;padding:8px 16px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(0,0,0,.07)}.ap-dock-meta[data-v-2323d7b0]{display:flex;align-items:center;gap:10px;min-width:0;order:1}.ap-dock-cover[data-v-2323d7b0]{width:42px;height:42px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.ap-dock-text[data-v-2323d7b0]{display:flex;flex-direction:column;min-width:0;line-height:1.2}.ap-dock-text strong[data-v-2323d7b0]{font-size:13px}.ap-dock-text span[data-v-2323d7b0],.ap-dock-text strong[data-v-2323d7b0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-dock-text span[data-v-2323d7b0]{font-size:11px;color:#9ca3af}.ap-dock-controls[data-v-2323d7b0]{display:flex;align-items:center;gap:4px;order:2}.ap-dock-extras[data-v-2323d7b0]{gap:8px;order:3}.ap-dock-extras[data-v-2323d7b0],.ap-dock-wave[data-v-2323d7b0]{display:flex;align-items:center}.ap-dock-wave[data-v-2323d7b0]{order:4;grid-column:1/-1;gap:10px}.ap-dock-wf[data-v-2323d7b0]{flex:1}.ap-time[data-v-2323d7b0]{font-size:11px;color:#9ca3af;min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.ap-dock-error[data-v-2323d7b0]{order:5;grid-column:1/-1;margin-top:0}.ap-chip[data-v-2323d7b0]{border:1px solid #e2e5ea;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;color:#4b5563;cursor:pointer;display:inline-flex;align-items:center;gap:6px;position:relative}.ap-chip--on[data-v-2323d7b0],.ap-chip[data-v-2323d7b0]:hover{border-color:var(--accent);color:var(--accent)}.ap-chip--on[data-v-2323d7b0]{background:color-mix(in srgb,var(--accent) 10%,#fff)}.ap-chip-badge[data-v-2323d7b0]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--accent);color:#fff;border-radius:999px;font-size:10px;font-weight:700}.ap-tracklist--pop[data-v-2323d7b0]{bottom:72px;width:320px;max-width:86vw;border:1px solid #eef0f3;border-radius:12px;box-shadow:0 12px 40px #0000002e;margin-top:0;max-height:50vh;z-index:30}.ap-dock-pop[data-v-2323d7b0],.ap-tracklist--pop[data-v-2323d7b0]{position:absolute;right:16px;background:#fff}.ap-dock-pop[data-v-2323d7b0]{bottom:74px;width:400px;max-width:92vw;max-height:60vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #eef0f3;border-radius:14px;box-shadow:0 14px 44px #0000002e;z-index:40;padding:12px 14px}.ap-dock-pop-head[data-v-2323d7b0]{display:flex;align-items:center;justify-content:space-between;padding:0 2px 8px}.ap-dock-pop-head strong[data-v-2323d7b0]{font-size:14px}.ap-dock-pop[data-v-2323d7b0] .cp{min-height:0;overflow:hidden}.ap-dock-pop[data-v-2323d7b0] .cp-list{max-height:40vh}@media(max-width:640px){.ap--full[data-v-2323d7b0]{padding:2px 14px 32px}.ap-hero[data-v-2323d7b0]{flex-direction:column;text-align:center;gap:14px}.ap-hero-meta[data-v-2323d7b0]{width:100%;min-width:0}.ap-hero-actions[data-v-2323d7b0]{justify-content:center}.ap-cover[data-v-2323d7b0]{width:168px;height:168px;border-radius:16px}.ap-title[data-v-2323d7b0]{font-size:22px}.ap-wave[data-v-2323d7b0]{margin-top:20px}.ap-now[data-v-2323d7b0]{margin-top:12px}.ap-controls[data-v-2323d7b0]{gap:14px;margin-top:14px}.ap-btn[data-v-2323d7b0]{width:46px;height:46px;font-size:24px}.ap-btn--play[data-v-2323d7b0]{width:74px;height:74px;font-size:33px}.ap-actionbar[data-v-2323d7b0]{justify-content:center;gap:8px}.ap-action[data-v-2323d7b0]{flex:1 1 auto;justify-content:center}.ap-volume[data-v-2323d7b0]{display:none}.ap-composer[data-v-2323d7b0],.ap-panel[data-v-2323d7b0]{margin-top:14px;padding:10px 12px 12px}.ap-panel[data-v-2323d7b0]{max-height:none}}
