.metric-card[data-v-6a83b6bb]{transition:transform .2s ease,box-shadow .2s ease}.metric-card[data-v-6a83b6bb]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000001a}.icon-container[data-v-6a83b6bb]{flex-shrink:0}.growth-card[data-v-73c3d0f0]{transition:transform .2s ease,box-shadow .2s ease}.growth-card[data-v-73c3d0f0]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000001a}.fade-enter-active[data-v-73c3d0f0],.fade-leave-active[data-v-73c3d0f0]{transition:opacity .2s ease}.fade-enter-from[data-v-73c3d0f0],.fade-leave-to[data-v-73c3d0f0]{opacity:0}.analytics-dashboard[data-v-25afb279]{max-width:100%}.spinner-border[data-v-25afb279]{border-width:4px;border-style:solid;border-radius:50%}.slide-fade-enter-active[data-v-688cebaa]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-688cebaa]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-688cebaa],.slide-fade-leave-to[data-v-688cebaa]{transform:translateY(-10px);opacity:0}.modal-enter-active[data-v-688cebaa],.modal-leave-active[data-v-688cebaa]{transition:opacity .3s ease}.modal-enter-from[data-v-688cebaa],.modal-leave-to[data-v-688cebaa]{opacity:0}.fade-enter-active[data-v-688cebaa],.fade-leave-active[data-v-688cebaa]{transition:opacity .3s ease}.fade-enter-from[data-v-688cebaa],.fade-leave-to[data-v-688cebaa]{opacity:0}.sonic-music-player[data-v-ff1aeafc]{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;box-shadow:0 8px 32px #0000001f;overflow:hidden;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:relative;transition:all .3s ease}.sonic-music-player[data-v-ff1aeafc]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000026}.fade-enter-active[data-v-ff1aeafc],.fade-leave-active[data-v-ff1aeafc]{transition:opacity .3s ease}.fade-enter-from[data-v-ff1aeafc],.fade-leave-to[data-v-ff1aeafc]{opacity:0}.artwork-fade-enter-active[data-v-ff1aeafc]{transition:all .8s ease-out}.artwork-fade-enter-from[data-v-ff1aeafc]{opacity:0;transform:scale(.9)}.slide-fade-enter-active[data-v-ff1aeafc]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-ff1aeafc]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-ff1aeafc],.slide-fade-leave-to[data-v-ff1aeafc]{transform:translateY(-10px);opacity:0}.player-container[data-v-ff1aeafc]{padding:1.5rem}.current-track[data-v-ff1aeafc]{display:flex;gap:1.25rem;margin-bottom:2rem;align-items:flex-start;position:relative}.track-artwork[data-v-ff1aeafc]{flex-shrink:0}.artwork-container[data-v-ff1aeafc]{position:relative;width:100px;height:100px;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0000001a}.artwork-container.playing[data-v-ff1aeafc]{transform:scale(1.05);box-shadow:0 8px 30px #3b82f64d}.artwork-container.loading[data-v-ff1aeafc]{filter:blur(1px)}.artwork-image[data-v-ff1aeafc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.artwork-container:hover .artwork-image[data-v-ff1aeafc]{transform:scale(1.1)}.artwork-glow[data-v-ff1aeafc]{position:absolute;inset:-10px;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#06b6d4,#3b82f6);border-radius:16px;opacity:.6;z-index:-1;animation:glowPulse-ff1aeafc 2s infinite}@keyframes glowPulse-ff1aeafc{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.play-overlay-enhanced[data-v-ff1aeafc]{position:absolute;inset:0;background:linear-gradient(135deg,#0006,#000000b3);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.artwork-container:hover .play-overlay-enhanced[data-v-ff1aeafc],.play-overlay-enhanced.playing[data-v-ff1aeafc]{opacity:1}.play-button-enhanced[data-v-ff1aeafc]{width:32px;height:32px;color:#fff;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform .2s ease}.play-button-enhanced[data-v-ff1aeafc]:hover{transform:scale(1.1)}.loading-spinner[data-v-ff1aeafc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.spinner-enhanced[data-v-ff1aeafc]{width:24px;height:24px;border:3px solid rgba(255,255,255,.2);border-top:3px solid #3b82f6;border-radius:50%;animation:spinEnhanced-ff1aeafc 1s linear infinite}@keyframes spinEnhanced-ff1aeafc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.waveform-animation[data-v-ff1aeafc]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:2px;align-items:end;height:20px}.wave[data-v-ff1aeafc]{width:2px;background:linear-gradient(to top,#3b82f6,#06b6d4);border-radius:1px;animation:waveAnimation-ff1aeafc 1.5s ease-in-out infinite}.wave[data-v-ff1aeafc]:nth-child(1){animation-delay:0s}.wave[data-v-ff1aeafc]:nth-child(2){animation-delay:.1s}.wave[data-v-ff1aeafc]:nth-child(3){animation-delay:.2s}.wave[data-v-ff1aeafc]:nth-child(4){animation-delay:.3s}.wave[data-v-ff1aeafc]:nth-child(5){animation-delay:.4s}@keyframes waveAnimation-ff1aeafc{0%,to{height:4px}50%{height:16px}}.track-info-enhanced[data-v-ff1aeafc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.track-main-info[data-v-ff1aeafc]{display:flex;flex-direction:column;gap:.25rem}.track-title-enhanced[data-v-ff1aeafc]{font-size:1.25rem;font-weight:700;margin:0;color:#1f2937;line-height:1.2;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.track-artist-enhanced[data-v-ff1aeafc]{font-size:1rem;color:#6b7280;margin:0;font-weight:500}.track-album-enhanced[data-v-ff1aeafc]{font-size:.875rem;color:#9ca3af;margin:0;font-style:italic}.track-metadata[data-v-ff1aeafc]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.metadata-item[data-v-ff1aeafc]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;padding:.25rem .5rem;background:#6b72801a;border-radius:6px}.metadata-label[data-v-ff1aeafc]{font-weight:600;color:#374151}.metadata-value[data-v-ff1aeafc]{font-weight:500}.now-playing-indicator[data-v-ff1aeafc]{display:flex;align-items:center;gap:.5rem;color:#3b82f6;font-size:.875rem;font-weight:600;margin-top:.5rem}.equalizer[data-v-ff1aeafc]{display:flex;gap:2px;align-items:end;height:12px}.equalizer .bar[data-v-ff1aeafc]{width:2px;background:#3b82f6;border-radius:1px;animation:equalizerBounce-ff1aeafc 1s infinite ease-in-out}.equalizer .bar[data-v-ff1aeafc]:nth-child(1){animation-delay:0s}.equalizer .bar[data-v-ff1aeafc]:nth-child(2){animation-delay:.1s}.equalizer .bar[data-v-ff1aeafc]:nth-child(3){animation-delay:.2s}.equalizer .bar[data-v-ff1aeafc]:nth-child(4){animation-delay:.3s}@keyframes equalizerBounce-ff1aeafc{0%,to{height:3px}50%{height:12px}}.player-controls[data-v-ff1aeafc]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.control-btn[data-v-ff1aeafc]{background:none;border:none;cursor:pointer;padding:.5rem;min-width:44px;min-height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s}.control-btn[data-v-ff1aeafc]:hover:not(:disabled){background:#f3f4f6;color:#1f2937}.control-btn[data-v-ff1aeafc]:active:not(:disabled){transform:scale(.95)}.control-btn[data-v-ff1aeafc]:disabled{opacity:.5;cursor:not-allowed}.control-btn svg[data-v-ff1aeafc]{width:20px;height:20px}.play-btn[data-v-ff1aeafc]{background:#3b82f6;color:#fff;padding:.75rem;min-width:52px;min-height:52px}.play-btn[data-v-ff1aeafc]:hover{background:#2563eb;color:#fff}.play-btn svg[data-v-ff1aeafc]{width:24px;height:24px}.progress-container[data-v-ff1aeafc]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.time-display[data-v-ff1aeafc]{font-size:.8rem;color:#6b7280;font-weight:500;min-width:35px;text-align:center}.progress-bar[data-v-ff1aeafc]{flex:1;height:6px;position:relative;cursor:pointer;border-radius:3px;background:#e5e7eb}.progress-bg[data-v-ff1aeafc]{position:absolute;inset:0;background:#e5e7eb;border-radius:3px}.progress-fill[data-v-ff1aeafc]{position:absolute;top:0;left:0;bottom:0;background:#3b82f6;border-radius:3px;transition:width .1s}.progress-handle[data-v-ff1aeafc]{position:absolute;top:50%;width:12px;height:12px;background:#3b82f6;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s}.progress-bar:hover .progress-handle[data-v-ff1aeafc]{opacity:1}.volume-control[data-v-ff1aeafc]{display:flex;align-items:center;gap:.5rem}.volume-btn[data-v-ff1aeafc]{background:none;border:none;cursor:pointer;padding:.5rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;color:#6b7280;border-radius:50%;transition:all .2s}.volume-btn[data-v-ff1aeafc]:hover{background:#f3f4f6;color:#374151}.volume-btn[data-v-ff1aeafc]:active{transform:scale(.95)}.volume-btn svg[data-v-ff1aeafc]{width:20px;height:20px}.volume-bar[data-v-ff1aeafc]{width:60px;height:4px;background:#e5e7eb;border-radius:2px;cursor:pointer;position:relative}.volume-bg[data-v-ff1aeafc]{position:absolute;inset:0;background:#e5e7eb;border-radius:2px}.volume-fill[data-v-ff1aeafc]{position:absolute;top:0;left:0;bottom:0;background:#6b7280;border-radius:2px}.playlist-section[data-v-ff1aeafc]{border-top:1px solid #e5e7eb;padding-top:1rem}.playlist-toggle[data-v-ff1aeafc]{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.75rem;min-height:44px;border-radius:6px;color:#6b7280;font-size:.9rem;transition:all .2s;width:100%;text-align:left}.playlist-toggle[data-v-ff1aeafc]:hover,.playlist-toggle.active[data-v-ff1aeafc]{background:#f3f4f6;color:#374151}.playlist-toggle[data-v-ff1aeafc]:active{transform:scale(.98)}.playlist-toggle svg[data-v-ff1aeafc]{width:16px;height:16px}.playlist[data-v-ff1aeafc]{margin-top:.75rem}.playlist-tracks[data-v-ff1aeafc]{max-height:200px;overflow-y:auto}.playlist-track[data-v-ff1aeafc]{display:flex;align-items:center;gap:.75rem;padding:.75rem;min-height:48px;border-radius:6px;cursor:pointer;transition:all .2s}.playlist-track[data-v-ff1aeafc]:hover{background:#f9fafb}.playlist-track[data-v-ff1aeafc]:active{background:#f3f4f6;transform:scale(.98)}.playlist-track.active[data-v-ff1aeafc]{background:#eff6ff;color:#1d4ed8}.track-number[data-v-ff1aeafc]{width:20px;text-align:center;font-size:.8rem;color:#9ca3af}.playing-indicator[data-v-ff1aeafc]{display:flex;gap:2px;align-items:end;height:12px}.playing-indicator span[data-v-ff1aeafc]{width:2px;background:#3b82f6;animation:bounce-ff1aeafc 1s infinite}.playing-indicator span[data-v-ff1aeafc]:nth-child(2){animation-delay:.1s}.playing-indicator span[data-v-ff1aeafc]:nth-child(3){animation-delay:.2s}@keyframes bounce-ff1aeafc{0%,to{height:4px}50%{height:12px}}.track-details[data-v-ff1aeafc]{flex:1;min-width:0}.track-name[data-v-ff1aeafc]{font-weight:500;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-meta[data-v-ff1aeafc]{font-size:.8rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-duration[data-v-ff1aeafc]{font-size:.8rem;color:#9ca3af}.theme-band[data-v-ff1aeafc]{background:linear-gradient(135deg,#1f2937,#374151);color:#fff}.theme-band .track-title-enhanced[data-v-ff1aeafc],.theme-band .control-btn[data-v-ff1aeafc]{color:#fff}.theme-band .progress-fill[data-v-ff1aeafc],.theme-band .play-btn[data-v-ff1aeafc]{background:#ef4444}.theme-electronic[data-v-ff1aeafc]{background:linear-gradient(135deg,#0f172a,#1e293b);color:#e2e8f0}.theme-electronic .track-title-enhanced[data-v-ff1aeafc]{color:#00d4ff;-webkit-text-fill-color:#00d4ff}.theme-electronic .progress-fill[data-v-ff1aeafc],.theme-electronic .play-btn[data-v-ff1aeafc]{background:#00d4ff}@media (max-width: 768px){.player-container[data-v-ff1aeafc]{padding:1rem}.current-track[data-v-ff1aeafc]{gap:1rem;margin-bottom:1.5rem;align-items:center}.artwork-container[data-v-ff1aeafc]{width:80px;height:80px}.track-title-enhanced[data-v-ff1aeafc]{font-size:1.1rem}.track-artist-enhanced[data-v-ff1aeafc]{font-size:.9rem}.track-metadata[data-v-ff1aeafc]{gap:.5rem;margin-top:.25rem}.metadata-item[data-v-ff1aeafc]{font-size:.7rem;padding:.2rem .4rem}.progress-container[data-v-ff1aeafc]{gap:.5rem}.control-btn[data-v-ff1aeafc]{min-width:48px;min-height:48px}.play-btn[data-v-ff1aeafc]{min-width:56px;min-height:56px}.time-display[data-v-ff1aeafc]{min-width:30px;font-size:.75rem}.waveform-animation[data-v-ff1aeafc]{bottom:4px;height:16px}.wave[data-v-ff1aeafc]{width:1.5px}.now-playing-indicator[data-v-ff1aeafc]{font-size:.8rem;margin-top:.25rem}.equalizer[data-v-ff1aeafc]{height:10px}}.spinner-border[data-v-74cdf31b]{display:inline-block;border-radius:50%}
