.ap[data-v-6fab964e]{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s,background-color .2s}.ap--playing[data-v-6fab964e]{background:#c8986014;border-color:#c898604d}.ap__btn[data-v-6fab964e]{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:none;background:#fffffff2;color:#2a3d2c;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,background-color .18s ease;padding:0}.ap__btn[data-v-6fab964e]:hover:not(:disabled){background:#fff;transform:scale(1.05)}.ap__btn[data-v-6fab964e]:disabled{opacity:.5;cursor:not-allowed}.ap__btn svg[data-v-6fab964e]{width:22px;height:22px}.ap__btn svg path[data-v-6fab964e]:first-child{transform:translate(1px)}.ap--playing .ap__btn[data-v-6fab964e]{background:#c89860;color:#fff}.ap__spinner[data-v-6fab964e]{animation:ap-spin-6fab964e .9s linear infinite}@keyframes ap-spin-6fab964e{to{transform:rotate(1turn)}}.ap__body[data-v-6fab964e]{flex:1;display:flex;flex-direction:column;gap:.35rem;min-width:0}.ap__bar[data-v-6fab964e]{position:relative;height:18px;cursor:pointer;display:flex;align-items:center}.ap__bar-bg[data-v-6fab964e]{inset:50% 0 auto;background:#ffffff2e}.ap__bar-bg[data-v-6fab964e],.ap__bar-fill[data-v-6fab964e]{position:absolute;height:4px;transform:translateY(-50%);border-radius:2px}.ap__bar-fill[data-v-6fab964e]{inset:50% auto auto 0;background:linear-gradient(90deg,#c89860,#e0b178);transition:width .1s linear}.ap__bar-thumb[data-v-6fab964e]{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;transform:translateY(-50%);background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000004d;opacity:0;transition:opacity .18s ease;pointer-events:none}.ap--playing .ap__bar-thumb[data-v-6fab964e],.ap:hover .ap__bar-thumb[data-v-6fab964e]{opacity:1}.ap__time[data-v-6fab964e]{display:flex;justify-content:space-between;font-family:Acumin Concept,monospace;font-size:.75rem;color:#ffffffa6;font-variant-numeric:tabular-nums}
