.waveform-placeholder[data-v-32b80b90]{align-items:center;background-color:#222;border-radius:5px;cursor:pointer;display:flex;height:50px;justify-content:center;overflow:hidden;position:relative;transition:background-color .3s ease}.hover-progress-overlay[data-v-32b80b90]{background:linear-gradient(90deg,#ff8c6233,#ffb38a33);left:0;z-index:10}.hover-playhead[data-v-32b80b90],.hover-progress-overlay[data-v-32b80b90]{height:100%;pointer-events:none;position:absolute;top:0}.hover-playhead[data-v-32b80b90]{background-color:#ff8c6280;transform:translate(-50%);width:2px;z-index:11}.wavesurfer-container[data-v-32b80b90]{height:100%;overflow:hidden;position:relative;width:100%}.wavesurfer-container[data-v-32b80b90]:after{background:linear-gradient(0deg,#00000080,#0003);content:"";height:50%;left:0;pointer-events:none;position:absolute;top:50%;width:100%;z-index:10}.music-player-panel[data-v-116c3c84]{background-color:#0d0d1a;bottom:0;box-shadow:0 -4px 10px #00000080;box-sizing:border-box;height:120px;left:0;padding:10px 40px;position:fixed;width:100%;z-index:2000}.slide-up-enter-active[data-v-116c3c84],.slide-up-leave-active[data-v-116c3c84]{transition:transform .4s ease-in-out}.slide-up-enter-from[data-v-116c3c84],.slide-up-leave-to[data-v-116c3c84]{transform:translateY(100%)}.slide-up-enter-to[data-v-116c3c84],.slide-up-leave-from[data-v-116c3c84]{transform:translateY(0)}.panel-content[data-v-116c3c84]{display:flex;flex-direction:column;height:100%;transition:transform .4s ease-in-out}.panel-content.is-hidden[data-v-116c3c84]{transform:translateY(100%)}.waveform-row[data-v-116c3c84]{height:50px;margin-bottom:10px;width:100%}.controls-row[data-v-116c3c84]{color:#fff;height:50px;justify-content:space-between;width:100%}.control-group[data-v-116c3c84],.controls-row[data-v-116c3c84]{align-items:center;display:flex}.control-group[data-v-116c3c84]{gap:15px}.control-btn[data-v-116c3c84]{background:none;border:none;color:#fff;cursor:pointer;transition:color .3s}.control-btn.disabled[data-v-116c3c84]{color:#555;cursor:not-allowed;pointer-events:none}.control-btn[data-v-116c3c84]:hover,.play-btn svg[data-v-116c3c84]{color:#ff8c62}.track-info-group[data-v-116c3c84]{display:flex;flex-direction:column;min-width:150px}.track-title[data-v-116c3c84]{font-weight:700}.track-artist[data-v-116c3c84]{color:#ccc;font-size:.8em}.segment-group[data-v-116c3c84]{display:flex;gap:5px}.segment-group button[data-v-116c3c84]{background:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9em;padding:5px 10px;transition:background-color .3s}.segment-group button[data-v-116c3c84]:hover{background:#555}.segment-group button.active[data-v-116c3c84]{background:#ff8c62;color:#0d0d1a;font-weight:700}.time-bpm-group[data-v-116c3c84]{display:flex;flex-direction:column;font-size:.9em}.time-info[data-v-116c3c84]{color:#ccc}.bpm-info[data-v-116c3c84]{color:#999;font-size:.8em}.action-buttons-group[data-v-116c3c84]{align-items:center;display:flex;gap:15px}.volume-control[data-v-116c3c84]{align-items:center;display:flex;gap:5px}.volume-slider[data-v-116c3c84]{-webkit-appearance:none;background:#555;border-radius:5px;height:5px;width:80px}.volume-slider[data-v-116c3c84]::-webkit-slider-thumb{-webkit-appearance:none;background:#ff8c62;border-radius:50%;cursor:pointer;height:15px;width:15px}.action-btn[data-v-116c3c84]{background:none;border:none;color:#ccc;cursor:pointer}.action-btn[data-v-116c3c84]:hover{color:#ff8c62}.preview-download-group[data-v-116c3c84]{display:flex;gap:10px}.download-btn[data-v-116c3c84],.preview-btn[data-v-116c3c84]{background:#333;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:8px 15px;transition:background-color .3s}.download-btn[data-v-116c3c84]{background:#ff8c62;color:#0d0d1a;font-weight:700}.panel-toggle-btn[data-v-116c3c84]{align-items:center;background:#0d0d1a;border:1px solid #1a1a1a;border-radius:50%;box-shadow:0 -2px 5px #0000004d;color:#ff8c62;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:-20px;width:40px;z-index:2001}
