._container_3tu8v_2{max-width:860px;margin:0 auto}._header_3tu8v_3{text-align:center;padding:var(--space-6) 0}._title_3tu8v_4{font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em}._subtitle_3tu8v_5{font-size:var(--text-base);color:var(--color-text-secondary);margin-top:var(--space-2)}._badge_3tu8v_6{display:inline-block;margin-top:var(--space-3);padding:2px var(--space-3);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-full);background:var(--color-brand-light);color:var(--color-brand)}._dropzone_3tu8v_9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-10);border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary);cursor:pointer;transition:all var(--transition-fast)}._dropzone_3tu8v_9:hover,._dropzoneActive_3tu8v_10{border-color:var(--color-brand);background:var(--color-brand-light)}._dropIcon_3tu8v_11{color:var(--color-text-tertiary)}._dropLabel_3tu8v_12{font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary)}._dropHint_3tu8v_13{font-size:var(--text-xs);color:var(--color-text-tertiary)}._hiddenInput_3tu8v_14{display:none}._fileInfo_3tu8v_17{margin-top:var(--space-5);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;align-items:center;gap:var(--space-3)}._fileIcon_3tu8v_18{color:var(--color-brand);flex-shrink:0}._fileDetails_3tu8v_19{flex:1}._fileName_3tu8v_20{font-size:var(--text-sm);font-weight:600}._fileMeta_3tu8v_21{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:2px}._changeBtn_3tu8v_22{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._changeBtn_3tu8v_22:hover{border-color:var(--color-brand);color:var(--color-brand)}._waveformSection_3tu8v_26{margin-top:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._waveformLabel_3tu8v_27{font-size:var(--text-xs);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}._waveformWrapper_3tu8v_28{position:relative;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-secondary);min-height:128px}._transport_3tu8v_31{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap}._transportBtn_3tu8v_32{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._transportBtn_3tu8v_32:hover{border-color:var(--color-brand);color:var(--color-brand)}._transportBtnActive_3tu8v_34{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}._transportBtnActive_3tu8v_34:hover{background:var(--color-brand-hover)}._transportSpacer_3tu8v_36{flex:1}._timeDisplay_3tu8v_37{font-family:SF Mono,Consolas,Menlo,monospace;font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3)}._rangeControls_3tu8v_40{margin-top:var(--space-4);display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-3)}._rangeField_3tu8v_41{display:flex;flex-direction:column;gap:var(--space-1)}._rangeLabel_3tu8v_42{font-size:var(--text-xs);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}._rangeValue_3tu8v_43{font-family:SF Mono,Consolas,Menlo,monospace;font-size:var(--text-sm);font-weight:600;color:var(--color-text);padding:var(--space-2) var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._rangeValueHighlight_3tu8v_44{color:var(--color-brand)}._primaryBtn_3tu8v_47{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--text-sm);font-weight:600;color:#fff;background:var(--color-brand);border-radius:var(--radius-sm);transition:background var(--transition-fast);margin-top:var(--space-5)}._primaryBtn_3tu8v_47:hover{background:var(--color-brand-hover)}._primaryBtn_3tu8v_47:disabled{opacity:.5;cursor:not-allowed}._loading_3tu8v_52{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);color:var(--color-text-secondary);font-size:var(--text-sm)}._spinner_3tu8v_53{width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;animation:_spin_3tu8v_53 .6s linear infinite}@keyframes _spin_3tu8v_53{to{transform:rotate(360deg)}}._error_3tu8v_57{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);color:var(--color-error);font-size:var(--text-sm)}._result_3tu8v_60{margin-top:var(--space-6);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._resultHeader_3tu8v_61{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}._resultTitle_3tu8v_62{font-size:var(--text-base);font-weight:600}._resultMeta_3tu8v_63{font-size:var(--text-sm);color:var(--color-text-tertiary)}._downloadBtn_3tu8v_64{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;color:#fff;background:var(--color-success);border-radius:var(--radius-sm);transition:opacity var(--transition-fast)}._downloadBtn_3tu8v_64:hover{opacity:.9}._resetBtn_3tu8v_66{display:block;margin:var(--space-4) auto 0;padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._resetBtn_3tu8v_66:hover{border-color:var(--color-brand);color:var(--color-brand)}@media(max-width:640px){._rangeControls_3tu8v_40{grid-template-columns:1fr}._transport_3tu8v_31{gap:var(--space-1)}}
