.audio_studioLayout__03jFD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:24px;gap:24px;align-items:start}@media (max-width:980px){.audio_studioLayout__03jFD{grid-template-columns:minmax(0,1fr);gap:28px}}.audio_generatorCard__FwQCf{border:var(--vg-card-border);border-radius:var(--vg-radius);background:var(--vg-card-bg);box-shadow:var(--vg-card-shadow);display:flex;flex-direction:column;overflow:hidden}.audio_generatorHead__E_a9A{padding:14px 18px;border-bottom:1px solid var(--vg-line-soft)}.audio_modelTabs__WI2_o{display:flex;width:100%;gap:6px;background:rgba(255,255,255,.04);padding:4px;border-radius:var(--vg-radius-sm);border:1px solid var(--vg-line-soft)}.audio_modelTab__9EEL8{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border-radius:var(--vg-radius-xs);font-size:12.5px;font-weight:500;color:var(--vg-muted);background:transparent;border:1px solid transparent;cursor:pointer;transition:all var(--vg-dur-fast)}.audio_modelTab__9EEL8:hover{color:var(--vg-ink)}.audio_modelTabActive__imm9N{background:rgba(255,255,255,.08);color:#fff!important;font-weight:600;border:1px solid rgba(255,255,255,.14);box-shadow:0 1px 4px rgba(0,0,0,.35)}.audio_generatorBody__8IIkJ{padding:18px;display:flex;flex-direction:column;gap:18px}.audio_fieldGroup__lI8JR{display:flex;flex-direction:column;gap:7px}.audio_fieldLabelRow__W1PlN{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--vg-ink)}.audio_fieldCounter__j0hL8{font-size:11px;color:var(--vg-muted);font-weight:400}.audio_fieldHint__C7Y3t{font-size:11.5px;color:var(--vg-muted);line-height:1.4}.audio_textInput__aoks_{width:100%;padding:10px 13px;border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.04);border:1px solid var(--vg-line-soft);color:var(--vg-ink);font-size:13px;outline:none;transition:border-color var(--vg-dur-fast),background var(--vg-dur-fast)}.audio_textInput__aoks_:focus{border-color:var(--vg-primary);background:rgba(255,255,255,.06)}.audio_textarea__MRpAq{width:100%;padding:11px 13px;border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.04);border:1px solid var(--vg-line-soft);color:var(--vg-ink);font-size:13px;font-family:inherit;outline:none;resize:vertical;min-height:100px;line-height:1.5;transition:border-color var(--vg-dur-fast),background var(--vg-dur-fast)}.audio_textarea__MRpAq:focus{border-color:var(--vg-primary);background:rgba(255,255,255,.06)}.audio_tagRow__UTGIx{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.audio_tagBtn__wkXtB{font-size:11px;padding:3px 8px;border-radius:var(--vg-radius-xs);background:rgba(255,255,255,.06);border:1px solid var(--vg-line-soft);color:var(--vg-muted);cursor:pointer;transition:all var(--vg-dur-fast)}.audio_tagBtn__wkXtB:hover{background:rgba(255,255,255,.12);color:var(--vg-ink);border-color:var(--vg-primary)}.audio_chipRow__zSgEC{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.audio_chipBtn__zFyUR{font-size:11px;padding:3px 9px;border-radius:9999px;background:rgba(255,255,255,.04);border:1px solid var(--vg-line-soft);color:var(--vg-muted);cursor:pointer;transition:all var(--vg-dur-fast)}.audio_chipBtn__zFyUR:hover{background:rgba(255,255,255,.1);color:var(--vg-ink)}.audio_audioDropzone__6Y9Nr{border:2px dashed var(--vg-line-soft);border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.02);padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-align:center;transition:all var(--vg-dur-fast)}.audio_audioDropzoneActive__0_C8_,.audio_audioDropzone__6Y9Nr:hover{border-color:var(--vg-primary);background:rgba(255,255,255,.05)}.audio_audioDropIcon__4U2MJ{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:var(--vg-primary)}.audio_audioDropText__loRGT{font-size:12.5px;font-weight:500;color:var(--vg-ink)}.audio_audioDropSub__Y_Alz{font-size:11px;color:var(--vg-muted)}.audio_audioFileLoaded__PDSh2{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.05);border:1px solid var(--vg-line-soft)}.audio_audioFileInfo__bAXY4{display:flex;align-items:center;gap:10px;min-width:0}.audio_audioFileName__9u8k9{font-size:12.5px;font-weight:500;color:var(--vg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio_audioFileMeta__bNrxU{font-size:11px;color:var(--vg-muted)}.audio_toggleRow__Mpch9{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(255,255,255,.03);border-radius:var(--vg-radius-sm);border:1px solid var(--vg-line-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.audio_toggleLabel__FZG0f{display:flex;flex-direction:column;gap:2px}.audio_toggleTitle__6YqFJ{font-size:12.5px;font-weight:500;color:var(--vg-ink)}.audio_toggleSub__hcbSl{font-size:11px;color:var(--vg-muted)}.audio_segmented__CW8BO{display:flex;background:rgba(255,255,255,.04);padding:3px;border-radius:var(--vg-radius-xs);border:1px solid var(--vg-line-soft);gap:4px}.audio_segmentedBtn__8J9NB{flex:1 1;padding:6px 10px;font-size:12px;border:none;background:transparent;color:var(--vg-muted);border-radius:4px;cursor:pointer;font-weight:500;transition:all var(--vg-dur-fast)}.audio_segmentedBtnActive__8HTQ9{background:rgba(255,255,255,.12);color:var(--vg-ink);font-weight:600}.audio_advancedToggle__9wOva{display:flex;align-items:center;justify-content:space-between;padding:10px 0;background:transparent;border:none;border-top:1px solid var(--vg-line-soft);color:var(--vg-ink);font-size:12.5px;font-weight:600;cursor:pointer}.audio_advancedBox__IRDh3{display:flex;flex-direction:column;gap:14px;padding-top:6px}.audio_sliderRow__8mzpQ{display:flex;align-items:center;gap:12px}.audio_sliderInput__PdzZP{flex:1 1;accent-color:var(--vg-primary);cursor:pointer}.audio_sliderVal__GqqhG{font-size:12px;font-weight:600;color:var(--vg-ink);min-width:30px;text-align:right}.audio_generatorFooter__4w_SE{padding:14px 18px;border-top:1px solid var(--vg-line-soft);display:flex;align-items:center;gap:12px;background:rgba(0,0,0,.2)}.audio_countStepper__oLeOY{display:flex;align-items:center;background:rgba(255,255,255,.05);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);padding:2px 4px}.audio_stepperBtn__ouwtz{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--vg-ink);cursor:pointer;border-radius:4px}.audio_stepperBtn__ouwtz:disabled{opacity:.35;cursor:not-allowed}.audio_stepperVal__7E1lo{font-size:12px;font-weight:600;padding:0 8px;color:var(--vg-ink)}.audio_generateBtn__I9de_{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:var(--vg-radius-sm);background:var(--vg-primary);color:#fff;border:none;font-size:13.5px;font-weight:600;cursor:pointer;transition:all var(--vg-dur-fast);box-shadow:0 4px 14px rgba(0,0,0,.3)}.audio_generateBtn__I9de_:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.audio_generateBtn__I9de_:disabled{opacity:.5;cursor:not-allowed}.audio_rightPanel__wV3WY{display:flex;flex-direction:column;gap:20px}.audio_playerCard___AcxE{border:var(--vg-card-border);border-radius:var(--vg-radius);background:var(--vg-card-bg);box-shadow:var(--vg-card-shadow);overflow:hidden;display:flex;flex-direction:column}.audio_playerHero__GGFfV{position:relative;height:200px;background:linear-gradient(135deg,#1e1e24,#111116);overflow:hidden;border-bottom:1px solid var(--vg-line-soft)}.audio_playerHeroArt__MkKc2,.audio_playerHero__GGFfV{display:flex;align-items:center;justify-content:center}.audio_playerHeroArt__MkKc2{width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#3b82f6,#06b6d4,#111);box-shadow:0 8px 30px rgba(0,0,0,.6);border:3px solid rgba(255,255,255,.15);animation:audio_spinSlow__Ki8AR 20s linear infinite}.audio_playerHeroArtPaused__it78G{animation-play-state:paused}@keyframes audio_spinSlow__Ki8AR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.audio_playerBody__lJNQt{padding:22px 24px;display:flex;flex-direction:column;gap:18px}.audio_trackHeader__RyNwN{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.audio_trackMeta__cYh5H{display:flex;flex-direction:column;gap:4px;min-width:0}.audio_trackTitle__XRCjC{font-size:18px;font-weight:700;color:var(--vg-ink);line-height:1.3}.audio_trackStyle__i7tiS{font-size:12.5px;color:var(--vg-muted)}.audio_badgeRow__Oxlmj{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.audio_trackBadge__4OCPJ{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:4px;background:rgba(255,255,255,.08);color:var(--vg-ink)}.audio_waveformContainer___An9n{display:flex;flex-direction:column;gap:6px}.audio_waveformBars__dYBot{display:flex;align-items:center;gap:3px;height:48px;cursor:pointer;padding:4px 0}.audio_waveBar__3JIu_{flex:1 1;border-radius:2px;background:rgba(255,255,255,.15);transition:height .1s ease,background .1s ease}.audio_waveBarActive__xe5iP{background:var(--vg-primary)}.audio_timeRow__nz_rS{display:flex;justify-content:space-between;font-size:11.5px;color:var(--vg-muted)}.audio_controlsRow___vBvM{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:6px}.audio_mainControls__1_83v{display:flex;align-items:center;gap:12px}.audio_playPauseBtn__dUuS7{width:48px;height:48px;border-radius:50%;background:var(--vg-primary);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.4);transition:transform var(--vg-dur-fast)}.audio_playPauseBtn__dUuS7:hover{transform:scale(1.05)}.audio_actionBtns__u0qiW{display:flex;align-items:center;gap:8px}.audio_iconBtn__925cx{width:36px;height:36px;border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.05);border:1px solid var(--vg-line-soft);color:var(--vg-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--vg-dur-fast)}.audio_iconBtn__925cx:hover{background:rgba(255,255,255,.1);border-color:var(--vg-primary)}.audio_historyCard__SlxqY{border:var(--vg-card-border);border-radius:var(--vg-radius);background:var(--vg-card-bg);box-shadow:var(--vg-card-shadow);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.audio_historyHead__4w8Ww{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;font-weight:600;color:var(--vg-ink)}.audio_historyList__oIn7n{display:flex;flex-direction:column;gap:8px;max-height:380px;overflow-y:auto}.audio_historyItem__K9tXE{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.03);border:1px solid var(--vg-line-soft);cursor:pointer;transition:all var(--vg-dur-fast)}.audio_historyItemActive__dsCh3,.audio_historyItem__K9tXE:hover{background:rgba(255,255,255,.07);border-color:var(--vg-primary)}.audio_historyItemLeft__Cb8a5{display:flex;align-items:center;gap:12px;min-width:0}.audio_historyPlayBtn__ixaaq{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.08);border:none;color:var(--vg-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.audio_historyItemTitle__P1TsN{font-size:13px;font-weight:500;color:var(--vg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio_historyItemSub__lIoLq{font-size:11px;color:var(--vg-muted)}.audio_historyStatusBadge__uvU6Y{font-size:11px;padding:2px 7px;border-radius:4px;font-weight:500}.audio_statusSuccess__d7JBH{background:rgba(34,197,94,.15);color:#4ade80}.audio_statusProcessing__j4R_6{background:rgba(59,130,246,.15);color:#60a5fa}.audio_statusFailed__2pZdX{background:rgba(239,68,68,.15);color:#f87171}.audio_emptyPlayerCard__cnvWH{border:var(--vg-card-border);border-radius:var(--vg-radius);background:var(--vg-card-bg);box-shadow:var(--vg-card-shadow);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 28px;text-align:center;min-height:290px}.audio_emptyPlayerArt__EwO_e{width:80px;height:80px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2563eb,#0891b2,#18181b);box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 40px rgba(6,182,212,.15);display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.12);margin-bottom:18px}.audio_emptyTitle__RNZX9{font-size:16px;font-weight:600;color:var(--vg-ink);margin-bottom:6px}.audio_emptySub__87Qxv{font-size:12.5px;color:var(--vg-muted);max-width:380px;line-height:1.5;margin-bottom:22px}.audio_emptyWavebars__oycb0{display:flex;align-items:center;gap:4px;height:36px}.audio_emptyWavebar__fSL8_{width:3px;border-radius:2px;background:rgba(255,255,255,.08)}.audio_variationSelectorRow__lEZg3{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(255,255,255,.02);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm)}.audio_variationSelectorLabel__foNiR{font-size:12px;font-weight:500;color:var(--vg-muted)}.audio_variationChips__W5UOc{display:flex;align-items:center;gap:8px}.audio_variationChip__zxX4Y{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;font-size:11.5px;font-weight:600;background:rgba(255,255,255,.05);border:1px solid var(--vg-line-soft);color:var(--vg-muted);cursor:pointer;transition:all var(--vg-dur-fast)}.audio_variationChip__zxX4Y:hover{background:rgba(255,255,255,.1);color:var(--vg-ink);border-color:rgba(255,255,255,.2)}.audio_variationChipActive__5n1pj{background:rgba(59,130,246,.18);border-color:#3b82f6;color:#93c5fd}.audio_playingPulseDot__ZBvVt{width:6px;height:6px;border-radius:50%;background:#3b82f6;box-shadow:0 0 8px #3b82f6;animation:audio_pulseDot__58TjZ 1.4s ease-in-out infinite}@keyframes audio_pulseDot__58TjZ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.audio_clipBadge__UqiL_{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:4px;background:rgba(147,197,253,.12);color:#93c5fd;border:1px solid rgba(147,197,253,.25);margin-right:6px}