.WaveformDisplay_waveformDisplay__a_3jy{width:100%;height:80px;background:rgba(15,10,25,.95);border:1px solid rgba(168,85,247,.15);border-radius:10px;overflow:hidden;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.4);display:flex;flex-direction:column}.WaveformDisplay_waveformDisplay__a_3jy:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:10px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.3),transparent);z-index:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.WaveformDisplay_hasData__LAjLA{border-color:rgba(163,115,248,.4);box-shadow:0 0 20px rgba(163,115,248,.15)}.WaveformDisplay_dragOver__5HOLL{border-color:rgba(163,115,248,.7);box-shadow:0 0 30px rgba(163,115,248,.3)}.WaveformDisplay_hasData__LAjLA:before{opacity:1}.WaveformDisplay_loading__0wHF3 .WaveformDisplay_mainWaveform__TtbA_:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(163,115,248,.1) 50%,transparent);animation:WaveformDisplay_shimmer__Bvwhy 2s infinite;pointer-events:none}@keyframes WaveformDisplay_shimmer__Bvwhy{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.WaveformDisplay_waveformContent__aHP32{flex:1 1;min-height:0;background:rgba(0,0,0,.3);position:relative;z-index:1;display:flex;align-items:center;padding:0}.WaveformDisplay_mainWaveform__TtbA_{position:relative;background:#000;border:1px solid rgba(168,85,247,.1);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.WaveformDisplay_waveformCanvas__PwUO0{width:100%;height:100%;display:block}.WaveformDisplay_overlayLeft__HaVQk{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;z-index:2}.WaveformDisplay_overlayCenter__cfRbn{position:absolute;top:4px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;z-index:2}.WaveformDisplay_overlayRight__eB6NP{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;z-index:2}.WaveformDisplay_overlayFooter__ogE0J{position:absolute;bottom:4px;left:8px;display:flex;align-items:center;gap:14px;z-index:2}.WaveformDisplay_waveformTitle__n2z5l{font-size:9px;font-weight:600;letter-spacing:1.5px;color:hsla(0,0%,78%,.5);text-transform:uppercase;font-family:system-ui,-apple-system,sans-serif}.WaveformDisplay_trackName__wCiGV{font-size:11px;color:hsla(0,0%,88%,.8);font-weight:500;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:system-ui,-apple-system,sans-serif}.WaveformDisplay_duration__U5D6_{font-size:10px;color:hsla(0,0%,78%,.5);font-family:SF Mono,Fira Code,monospace}.WaveformDisplay_playButton__bC33P{width:28px;height:28px;border-radius:50%;border:1px solid rgba(163,115,248,.3);background:rgba(15,10,25,.7);color:#a373f8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.WaveformDisplay_playButton__bC33P:hover{background:rgba(163,115,248,.2);border-color:rgba(163,115,248,.5);transform:scale(1.05)}.WaveformDisplay_playbackTime__SqWyR{color:hsla(0,0%,78%,.6);font-family:SF Mono,Fira Code,monospace;background:rgba(15,10,25,.5);padding:2px 5px;border-radius:3px}.WaveformDisplay_playbackTime__SqWyR,.WaveformDisplay_reuploadButton__hT_7B{font-size:10px;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.WaveformDisplay_reuploadButton__hT_7B{padding:4px 10px;border-radius:5px;border:1px solid rgba(163,115,248,.3);background:rgba(15,10,25,.7);color:#a373f8;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:system-ui,-apple-system,sans-serif}.WaveformDisplay_reuploadButton__hT_7B:hover{background:rgba(163,115,248,.15);border-color:rgba(163,115,248,.5)}.WaveformDisplay_helpButton__B8XY4{width:24px;height:24px;border-radius:50%;border:1px solid rgba(163,115,248,.3);background:rgba(15,10,25,.7);color:rgba(163,115,248,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.WaveformDisplay_helpButton__B8XY4:hover{background:rgba(163,115,248,.15);border-color:rgba(163,115,248,.5);color:#a373f8;transform:scale(1.05)}.WaveformDisplay_emptyState__XeaMW{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px 20px;gap:2px}.WaveformDisplay_emptyText__K3MUr{font-size:12px;color:hsla(0,0%,78%,.5);font-family:system-ui,-apple-system,sans-serif}.WaveformDisplay_emptySubtext__XS3DD{font-size:10px;color:hsla(0,0%,78%,.3);font-family:system-ui,-apple-system,sans-serif}.WaveformDisplay_loadingState__v8QzY{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.WaveformDisplay_scanLine__NsHOI{position:absolute;top:0;left:0;width:2px;height:100%;background:linear-gradient(180deg,transparent,#a373f8,transparent);box-shadow:0 0 20px #a373f8;animation:WaveformDisplay_scan__v2Cmf 2s linear infinite}@keyframes WaveformDisplay_scan__v2Cmf{0%{left:0;opacity:1}to{left:100%;opacity:.5}}.WaveformDisplay_loadingText__l3KDh{font-size:11px;color:#a373f8;font-family:system-ui,-apple-system,sans-serif;letter-spacing:1px;animation:WaveformDisplay_blink__TIW6J 1s ease-in-out infinite}@keyframes WaveformDisplay_blink__TIW6J{0%,to{opacity:1}50%{opacity:.5}}.WaveformDisplay_footerItem__i0wKr{display:flex;align-items:center;gap:4px}.WaveformDisplay_label__Iaqn7{font-size:8px;color:hsla(0,0%,78%,.4);font-family:system-ui,-apple-system,sans-serif;letter-spacing:.5px;font-weight:600}.WaveformDisplay_value__DpbxA{font-size:10px;color:hsla(0,0%,88%,.85);font-family:SF Mono,Fira Code,monospace;display:flex;align-items:center;gap:3px;background:rgba(15,10,25,.5);padding:1px 4px;border-radius:3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.WaveformDisplay_confidenceBadge__duTIU{font-size:8px;padding:1px 3px;border-radius:2px;font-weight:600;line-height:1;opacity:.9}.WaveformDisplay_confidenceHigh__5uRgi{background:rgba(34,197,94,.2);color:#22c55e}.WaveformDisplay_confidenceMedium__o_d7L{background:rgba(234,179,8,.2);color:#eab308}.WaveformDisplay_confidenceLow__UeKD9{background:rgba(239,68,68,.2);color:#ef4444}.WaveformDisplay_lufsMeter__zZtaV{width:50px;height:6px;background:rgba(15,10,25,.8);border-radius:3px;position:relative;overflow:hidden}.WaveformDisplay_lufsBar__LZc83{height:100%;background:linear-gradient(90deg,#22c55e,#eab308 60%,#ef4444);border-radius:3px;transition:width .3s ease}.WaveformDisplay_lufsReference__u9Oqq{position:absolute;top:0;bottom:0;left:41.7%;width:2px;background:hsla(0,0%,78%,.5);opacity:.6}@media (max-width:768px){.WaveformDisplay_waveformDisplay__a_3jy{height:80px}.WaveformDisplay_waveformCanvas__PwUO0{max-height:80px}.WaveformDisplay_overlayCenter__cfRbn{display:none}.WaveformDisplay_trackName__wCiGV{max-width:140px;font-size:10px}.WaveformDisplay_playButton__bC33P{width:26px;height:26px}.WaveformDisplay_reuploadButton__hT_7B{padding:3px 8px;font-size:9px}.WaveformDisplay_helpButton__B8XY4{width:22px;height:22px}.WaveformDisplay_helpButton__B8XY4 svg{width:14px;height:14px}.WaveformDisplay_lufsMeter__zZtaV{width:40px}}