.audio-embed[data-v-f48f833d]{align-items:center;gap:.85rem;padding:.75rem .9rem;display:flex}article .audio-embed[data-v-f48f833d]{margin:2rem auto}.audio-hidden[data-v-f48f833d]{display:none}.cover-box[data-v-f48f833d]{border-radius:var(--radius-sm);width:4rem;height:4rem;box-shadow:var(--shadow-card);background:linear-gradient(135deg,var(--c-primary-soft) 15%,color-mix(in srgb,var(--c-primary) 24%,transparent));cursor:pointer;border:none;flex-shrink:0;padding:0;display:block;position:relative;overflow:hidden}.cover-box[data-v-f48f833d]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-border) 70%,transparent);pointer-events:none;position:absolute;inset:0}.cover-box .cover-img[data-v-f48f833d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.cover-box:hover .cover-img[data-v-f48f833d]{transform:scale(1.06)}.cover-box .cover-fallback[data-v-f48f833d]{width:1em;height:1em;color:var(--c-primary);font-size:1.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover-box .eq[data-v-f48f833d]{box-sizing:border-box;background:#00000073;border-radius:4px;align-items:flex-end;gap:2px;width:1.45rem;height:1.15rem;padding:.24rem .3rem;display:flex;position:absolute;bottom:.3rem;right:.3rem}.cover-box .eq i[data-v-f48f833d]{transform-origin:bottom;background:#fff;border-radius:1px;width:2px;height:100%;animation:.9s ease-in-out infinite eq-bounce-f48f833d}.cover-box .eq i[data-v-f48f833d]:nth-child(2){animation-delay:.25s}.cover-box .eq i[data-v-f48f833d]:nth-child(3){animation-delay:.5s}@keyframes eq-bounce-f48f833d{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.embed-main[data-v-f48f833d]{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.embed-line1[data-v-f48f833d]{align-items:center;gap:.75rem;min-width:0;display:flex}.embed-title[data-v-f48f833d]{min-width:0;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;color:var(--c-text-1);flex:1;font-weight:600;overflow:hidden}.embed-ops[data-v-f48f833d]{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:flex}.op-pill[data-v-f48f833d]{border-radius:var(--radius-full);background:var(--c-bg-soft);font-size:var(--fs-xs);color:var(--c-text-3);cursor:pointer;font-variant-numeric:tabular-nums;border:none;padding:.15em .6em;line-height:1.4;transition:background-color .2s,color .2s}.op-pill.active[data-v-f48f833d],.op-pill[data-v-f48f833d]:hover{background:var(--c-primary-soft);color:var(--c-primary)}.op-pill[data-v-f48f833d]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.op-icon[data-v-f48f833d]{border-radius:var(--radius-sm);width:1.7rem;height:1.7rem;color:var(--c-text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.05rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.op-icon[data-v-f48f833d]:hover{background:var(--c-bg-soft);color:var(--c-primary)}.op-icon[data-v-f48f833d]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.embed-line2[data-v-f48f833d]{gap:.6rem}.embed-line2[data-v-f48f833d],.play-btn[data-v-f48f833d]{align-items:center;display:flex}.play-btn[data-v-f48f833d]{width:2.4rem;height:2.4rem;box-shadow:var(--shadow-card);background:var(--c-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;padding:0;font-size:1.15rem;transition:box-shadow .2s,transform .15s,filter .2s}.play-btn.playing[data-v-f48f833d]{box-shadow:0 0 0 4px var(--c-primary-soft),var(--shadow-card)}.play-btn[data-v-f48f833d]:hover{filter:brightness(1.08);transform:scale(1.05)}.play-btn[data-v-f48f833d]:active{transform:scale(.94)}.play-btn[data-v-f48f833d]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.time[data-v-f48f833d]{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--c-text-3);flex-shrink:0}.time-current[data-v-f48f833d]{text-align:right;min-width:4ch}.progress[data-v-f48f833d]{cursor:pointer;touch-action:none;flex:1;height:1rem;position:relative}.progress[data-v-f48f833d]:before{content:"";border-radius:var(--radius-full);background:var(--c-border);height:5px;transition:height .15s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.progress.dragging[data-v-f48f833d]:before,.progress[data-v-f48f833d]:hover:before{height:7px}.progress[data-v-f48f833d]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.progress-buffered[data-v-f48f833d],.progress-played[data-v-f48f833d],.progress-thumb[data-v-f48f833d]{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.progress-buffered[data-v-f48f833d],.progress-played[data-v-f48f833d]{border-radius:var(--radius-full);height:5px;transition:height .15s;left:0}.progress.dragging .progress-buffered[data-v-f48f833d],.progress.dragging .progress-played[data-v-f48f833d],.progress:hover .progress-buffered[data-v-f48f833d],.progress:hover .progress-played[data-v-f48f833d]{height:7px}.progress-buffered[data-v-f48f833d]{background:var(--c-bg-soft)}.progress-played[data-v-f48f833d]{background:var(--c-primary)}.progress-thumb[data-v-f48f833d]{opacity:0;border:2.5px solid var(--c-primary);width:12px;height:12px;box-shadow:var(--shadow-card);background:var(--c-bg-1);border-radius:50%;transition:opacity .15s;left:0;transform:translate(-50%,-50%)}.progress.dragging .progress-thumb[data-v-f48f833d],.progress:focus-visible .progress-thumb[data-v-f48f833d],.progress:hover .progress-thumb[data-v-f48f833d]{opacity:1}.embed-error[data-v-f48f833d]{font-size:var(--fs-sm);color:var(--c-text-3);flex:1;align-items:center;gap:.5rem;display:flex}.embed-error .error-icon[data-v-f48f833d]{color:var(--c-error);flex-shrink:0;font-size:1.2rem}.embed-error .error-link[data-v-f48f833d]{font-size:var(--fs-xs);color:var(--c-primary);margin-left:auto}.spin[data-v-f48f833d]{animation:1s linear infinite embed-spin-f48f833d}@keyframes embed-spin-f48f833d{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.eq i[data-v-f48f833d],.spin[data-v-f48f833d]{animation:none}}@media (width<=528px){.audio-embed[data-v-f48f833d]{gap:.6rem;padding:.6rem .7rem}.cover-box[data-v-f48f833d]{width:3.5rem;height:3.5rem}.play-btn[data-v-f48f833d]{width:2.2rem;height:2.2rem}}
