.transcribe_studioLayout__5ezFc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:24px;gap:24px;align-items:start}.transcribe_studioAside__0l7fD,.transcribe_studioMain__eu8dz{min-width:0}@media (max-width:980px){.transcribe_studioLayout__5ezFc{grid-template-columns:minmax(0,1fr);gap:28px}}.transcribe_generator__PkZrt{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}.transcribe_generatorHead__2NPZV{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid var(--vg-line-soft)}.transcribe_modeTabs__vrc3l{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)}.transcribe_modeTab__Lhuyn{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:none;cursor:pointer;transition:all var(--vg-dur-fast);text-align:center}.transcribe_modeTab__Lhuyn:hover{color:var(--vg-ink)}.transcribe_modeTabActive__NWhGU{color:#fff;background:#ffffff14;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.35)}.transcribe_costBadge__XK01Q{font-size:11px;font-weight:600;color:#a78bfa;background:rgba(139,92,246,.1);padding:3px 8px;border-radius:100px;border:1px solid rgba(139,92,246,.25)}.transcribe_generatorBody__bJYxJ{padding:18px;display:flex;flex-direction:column;gap:16px}.transcribe_inputGroup__bq4W1{display:flex;flex-direction:column;gap:8px}.transcribe_inputLabel__vlfXM{font-size:12px;font-weight:600;color:var(--vg-ink);display:flex;align-items:center;gap:6px}.transcribe_urlInputBox__FNPtN{position:relative;display:flex;align-items:center}.transcribe_urlInput__fsiFH{width:100%;background:var(--vg-bg-input);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);padding:12px 38px 12px 14px;font-size:12.5px;color:var(--vg-ink);outline:none;transition:border-color var(--vg-dur-fast)}.transcribe_urlInput__fsiFH:focus{border-color:#8b5cf6}.transcribe_urlClearBtn__as_Pw{position:absolute;right:10px;background:transparent;border:none;color:var(--vg-muted);cursor:pointer;padding:4px;display:flex}.transcribe_urlClearBtn__as_Pw:hover{color:var(--vg-ink)}.transcribe_samplesBox__l70TB{display:flex;flex-direction:column;gap:6px}.transcribe_samplesLabel__Nb3Rb{font-size:10.5px;color:var(--vg-faint);text-transform:uppercase;letter-spacing:.5px}.transcribe_samplesList__IVeD_{display:flex;flex-wrap:wrap;gap:6px}.transcribe_samplePill__ZID9X{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:100px;background:rgba(255,255,255,.04);border:1px solid var(--vg-line-soft);color:var(--vg-muted);font-size:11px;cursor:pointer;transition:all var(--vg-dur-fast)}.transcribe_samplePill__ZID9X:hover{background:rgba(139,92,246,.12);border-color:#8b5cf6;color:#fff}.transcribe_ytThumbBox__J3bka{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#000;border:1px solid var(--vg-line-soft)}.transcribe_ytThumbImg___xONL{width:100%;height:100%;object-fit:cover}.transcribe_ytThumbBadge__ZDy5b{position:absolute;bottom:8px;left:8px;font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ff0000;display:flex;align-items:center;gap:4px}.transcribe_dropzone__GsFg8{border:1.5px dashed var(--vg-line-soft);border-radius:var(--vg-radius-sm);padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;cursor:pointer;background:rgba(255,255,255,.015);transition:all var(--vg-dur-fast)}.transcribe_dropzoneActive__vwA3N,.transcribe_dropzone__GsFg8:hover{border-color:#8b5cf6;background:rgba(139,92,246,.06)}.transcribe_dropzoneIcon__1bqs4{width:42px;height:42px;border-radius:10px;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;color:#a78bfa}.transcribe_dropzoneTitle__LbgRT{font-size:12.5px;font-weight:600;color:var(--vg-ink)}.transcribe_dropzoneDesc__hPLA1{font-size:11px;color:var(--vg-muted)}.transcribe_uploadBtn__iJCgS{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--vg-radius-xs);background:rgba(255,255,255,.06);border:1px solid var(--vg-line-soft);color:var(--vg-ink);font-size:11px;font-weight:500;cursor:pointer;margin-top:6px;transition:all var(--vg-dur-fast)}.transcribe_uploadBtn__iJCgS:hover{background:rgba(255,255,255,.1);border-color:var(--vg-line-hover)}.transcribe_filePill__KX_Td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:rgba(255,255,255,.03);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm)}.transcribe_filePillInfo__imBWf{display:flex;align-items:center;gap:10px;min-width:0}.transcribe_filePillIcon__wLbNk{width:36px;height:36px;border-radius:6px;background:rgba(139,92,246,.15);color:#a78bfa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.transcribe_filePillText__nkgtc{min-width:0}.transcribe_filePillName__c5ZPR{font-size:12px;font-weight:600;color:var(--vg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.transcribe_filePillMeta__IzgbM{font-size:10.5px;color:var(--vg-muted);margin-top:2px}.transcribe_audioExtractionBadge__gtM_0{font-size:10.5px;color:#6ee7b7;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);border-radius:var(--vg-radius-xs);padding:8px 10px;display:flex;align-items:center;gap:6px}.transcribe_generateBtn__twqlP{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 18px;border-radius:var(--vg-radius-sm);background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all var(--vg-dur-fast);box-shadow:0 4px 12px rgba(124,58,237,.3)}.transcribe_generateBtn__twqlP:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);transform:translateY(-1px)}.transcribe_generateBtn__twqlP:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.transcribe_errorBanner__K3rpo{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--vg-radius-xs);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#f87171;font-size:11.5px}.transcribe_assetsPanel__MzQ2N{display:flex;flex-direction:column;gap:16px;min-width:0}.transcribe_assetsHead__l_wIN{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 8px}.transcribe_assetsTitle__UO_BZ{display:flex;align-items:center;gap:8px}.transcribe_assetsIcon__ESkfJ{color:#3b82f6}.transcribe_assetsTitle__UO_BZ h2{margin:0;font-size:14.5px;font-weight:700;letter-spacing:-.2px;color:#fff}.transcribe_assetsActions__78Nah{display:flex;align-items:center;gap:6px}.transcribe_latestTag__g1_Mk{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;background:#18181b;border:1px solid #28282c;color:#9a9aa2;font-size:11px;font-weight:500}.transcribe_activeJobCard__cuOpl{border:1px solid rgba(139,92,246,.45);border-radius:var(--vg-radius);background:linear-gradient(180deg,#18181b,#121215);padding:24px;display:flex;flex-direction:column;gap:18px;box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 24px rgba(139,92,246,.15);position:relative;overflow:hidden}.transcribe_activeJobCard__cuOpl:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#7c3aed,#a78bfa,#38bdf8,#7c3aed);background-size:200% 100%;animation:transcribe_shimmerBorder__7UNlo 2s linear infinite}@keyframes transcribe_shimmerBorder__7UNlo{0%{background-position:0 0}to{background-position:200% 0}}.transcribe_activeJobHeader__lCfgT{display:flex;align-items:center;justify-content:space-between;gap:12px}.transcribe_activeJobBeacon__wImMe{display:flex;align-items:center;gap:8px}.transcribe_pulseDot__GSMBx{width:8px;height:8px;border-radius:50%;background:#a78bfa;box-shadow:0 0 10px #a78bfa;animation:transcribe_pulseBeacon__khSgl 1.5s ease-in-out infinite}@keyframes transcribe_pulseBeacon__khSgl{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.transcribe_activeJobBadge__ChEa0{font-size:11px;font-weight:700;letter-spacing:.8px;color:#c4b5fd;text-transform:uppercase}.transcribe_activeTargetBox__Hns4r{display:flex;align-items:center;gap:14px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm)}.transcribe_activeTargetThumb__POTEb{width:72px;height:48px;border-radius:6px;object-fit:cover;background:#000;flex-shrink:0;border:1px solid rgba(255,255,255,.08)}.transcribe_activeTargetIcon__aUMYb{width:44px;height:44px;border-radius:8px;background:rgba(139,92,246,.15);color:#a78bfa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.transcribe_activeTargetInfo__9e1XF{min-width:0;display:flex;flex-direction:column;gap:4px}.transcribe_activeTargetTitle__7OjOC{font-size:13px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transcribe_activeTargetMeta__iBCo4{font-size:11px;color:var(--vg-muted)}.transcribe_stepperList__p20HL{display:flex;flex-direction:column;gap:8px}.transcribe_stepperItem__GGLpP{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.02);border:1px solid transparent;transition:all .3s ease}.transcribe_stepperItemActive__iUnp2{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.3)}.transcribe_stepperIconBox___9oJg{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);color:var(--vg-muted);flex-shrink:0}.transcribe_stepperItemActive__iUnp2 .transcribe_stepperIconBox___9oJg{background:#7c3aed;color:#fff;box-shadow:0 0 12px rgba(124,58,237,.5)}.transcribe_stepperItemDone__tTElO .transcribe_stepperIconBox___9oJg{background:#10b981;color:#fff}.transcribe_stepperText__hxjXE{display:flex;flex-direction:column;min-width:0}.transcribe_stepperTitle__YUiy0{font-size:12px;font-weight:600;color:#fff}.transcribe_stepperDesc___JdB0{font-size:11px;color:var(--vg-muted)}.transcribe_progressBarTrack__RHkQO{width:100%;height:4px;border-radius:100px;background:rgba(255,255,255,.08);overflow:hidden;position:relative}.transcribe_progressBarFill__UXYXt{height:100%;border-radius:100px;background:linear-gradient(90deg,#7c3aed,#a78bfa 50%,#38bdf8);animation:transcribe_progressAnim__QE4gs 2.5s ease-in-out infinite}@keyframes transcribe_progressAnim__QE4gs{0%{width:15%;transform:translateX(-20%)}50%{width:70%;transform:translateX(30%)}to{width:95%;transform:translateX(110%)}}.transcribe_activeJobFooter__FP0W9{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--vg-faint);border-top:1px solid var(--vg-line-soft);padding-top:12px}.transcribe_spinner__lUmz7{color:#a78bfa;animation:transcribe_spin__g_j0B 1s linear infinite}@keyframes transcribe_spin__g_j0B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.transcribe_detailCard__8R585{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}.transcribe_detailHeader__Dwhkt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--vg-line-soft);flex-wrap:wrap}.transcribe_detailTitleGroup__zo_mR{display:flex;align-items:center;gap:8px;min-width:0}.transcribe_typeBadge__E4pww{font-size:10px;font-weight:700;padding:2px 7px;border-radius:100px;text-transform:uppercase}.transcribe_typeBadgeYt__PFh7K{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.transcribe_typeBadgeLocal__qgqu4{background:rgba(139,92,246,.15);color:#c4b5fd;border:1px solid rgba(139,92,246,.3)}.transcribe_detailTitle__iiKrc{font-size:13.5px;font-weight:600;color:var(--vg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.transcribe_detailActions__Z2Qhi{display:flex;align-items:center;gap:6px}.transcribe_actionBtn__Po3Gt{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--vg-radius-xs);background:rgba(255,255,255,.06);border:1px solid var(--vg-line-soft);color:var(--vg-ink);font-size:11px;font-weight:500;cursor:pointer;transition:all var(--vg-dur-fast)}.transcribe_actionBtn__Po3Gt:hover{background:rgba(255,255,255,.12);border-color:var(--vg-line-hover)}.transcribe_detailBody__yCh7g{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:18px}@media (max-width:1100px){.transcribe_detailBody__yCh7g{grid-template-columns:1fr}}.transcribe_playerColumn__mjB_f{display:flex;flex-direction:column;gap:14px}.transcribe_mediaPlayerBox__n_G97{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.transcribe_ytIframe__8x8zM{width:100%;height:100%;border:none}.transcribe_localVideo__4C1Ts{width:100%;height:100%;object-fit:contain}.transcribe_miniTabBar__3u_gw{display:flex;gap:4px;border-bottom:1px solid var(--vg-line-soft);padding-bottom:8px}.transcribe_miniTab__hT1sG{padding:4px 10px;border-radius:4px;font-size:11.5px;color:var(--vg-muted);background:transparent;border:none;cursor:pointer}.transcribe_miniTabActive__Gyux1{color:#fff;background:rgba(255,255,255,.08);font-weight:600}.transcribe_subtitlesList__U94wm{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;padding-right:4px}.transcribe_subtitleItem__ggIWY{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:6px;background:rgba(255,255,255,.02);border:1px solid transparent;cursor:pointer;transition:all var(--vg-dur-fast)}.transcribe_subtitleItem__ggIWY:hover{background:rgba(255,255,255,.05);border-color:var(--vg-line-soft)}.transcribe_timestampPill__Vapvv{font-family:var(--vg-font-mono);font-size:10.5px;color:#8b5cf6;font-weight:600;background:rgba(139,92,246,.1);padding:2px 6px;border-radius:4px;flex-shrink:0}.transcribe_subtitleText__Jwd2r{font-size:12px;line-height:1.5;color:var(--vg-ink)}.transcribe_overviewBox__4p0o2{display:flex;flex-direction:column;gap:12px;max-height:280px;overflow-y:auto}.transcribe_tagsList__YgtAf{display:flex;flex-wrap:wrap;gap:6px}.transcribe_tagItem__OVlD6{font-size:11px;color:#38bdf8;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.25);padding:3px 8px;border-radius:100px}.transcribe_overviewText__L8zn4{font-size:12.5px;line-height:1.7;color:var(--vg-muted)}.transcribe_tabsColumn__neSlX{display:flex;flex-direction:column;gap:12px}.transcribe_contentTabBar__sjwIR{display:flex;gap:4px;background:rgba(255,255,255,.04);padding:3px;border-radius:var(--vg-radius-sm);border:1px solid var(--vg-line-soft)}.transcribe_contentTab__iOLco{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:var(--vg-radius-xs);font-size:11.5px;font-weight:500;color:var(--vg-muted);background:transparent;border:none;cursor:pointer;transition:all var(--vg-dur-fast)}.transcribe_contentTab__iOLco:hover{color:var(--vg-ink)}.transcribe_contentTabActive__JOUXc{color:#fff;background:rgba(255,255,255,.1);font-weight:600}.transcribe_tabScrollArea__D9YBA{max-height:480px;overflow-y:auto;padding-right:4px}.transcribe_transcriptParagraphList__UF4su{display:flex;flex-direction:column;gap:12px}.transcribe_transcriptParagraph__W4gJn{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.02);border:1px solid var(--vg-line-soft)}.transcribe_transcriptParaHeader__iXPbA{display:flex;align-items:center;justify-content:space-between}.transcribe_copyParaBtn__JXxmg{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--vg-muted);font-size:10.5px;cursor:pointer}.transcribe_copyParaBtn__JXxmg:hover{color:var(--vg-ink)}.transcribe_transcriptParaText__tMMuX{font-size:12px;line-height:1.6;color:var(--vg-ink)}.transcribe_summaryList__EQsuX{display:flex;flex-direction:column;gap:8px}.transcribe_summaryPoint__O9xqo{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;background:rgba(255,255,255,.02);font-size:12px;line-height:1.5;color:var(--vg-ink)}.transcribe_summaryBullet__8yrWH{color:#a78bfa;font-weight:700}.transcribe_mindMapBox__0LH0M{display:flex;flex-direction:column;gap:10px;padding:10px}.transcribe_mindMapNode__O4Njo{border-left:2px solid #8b5cf6;padding-left:10px;display:flex;flex-direction:column;gap:4px}.transcribe_mindMapNodeTitle__8oiZ8{font-size:12px;font-weight:600;color:#fff}.transcribe_mindMapChildren__Vobj3{display:flex;flex-direction:column;gap:4px;padding-left:8px}.transcribe_mindMapChild__EliyW{font-size:11.5px;color:var(--vg-muted);display:flex;align-items:center;gap:6px}.transcribe_mindMapChildDot__TFUfk{width:4px;height:4px;border-radius:50%;background:#38bdf8}.transcribe_historySection__8JlS7{display:flex;flex-direction:column;gap:12px;margin-top:8px}.transcribe_historyTitle__sXo6z{font-size:12.5px;font-weight:600;color:var(--vg-muted);text-transform:uppercase;letter-spacing:.5px}.transcribe_assetsGrid__b4JJy{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.transcribe_assetCard__7G_1C{border:1px solid var(--vg-line-soft);border-radius:var(--vg-radius-sm);background:rgba(255,255,255,.02);overflow:hidden;cursor:pointer;transition:all var(--vg-dur-fast);display:flex;flex-direction:column}.transcribe_assetCard__7G_1C:hover{border-color:#8b5cf6;transform:translateY(-2px);background:rgba(255,255,255,.04)}.transcribe_assetCardActive__Xk624{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6}.transcribe_assetThumbBox__4eKx4{position:relative;width:100%;aspect-ratio:16/10;background:#09090b;overflow:hidden;display:flex;align-items:center;justify-content:center}.transcribe_assetThumb__JGQpK{width:100%;height:100%;object-fit:cover}.transcribe_assetThumbIcon__2IiCZ{color:#a78bfa}.transcribe_assetTypeBadge__0lbcJ{position:absolute;top:6px;left:6px;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-transform:uppercase}.transcribe_assetMeta__dDHLo{padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.transcribe_assetName__wvV_9{font-size:11.5px;color:var(--vg-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transcribe_assetDeleteBtn__WWxK3{background:transparent;border:none;color:var(--vg-muted);cursor:pointer;padding:2px;border-radius:3px;display:flex}.transcribe_assetDeleteBtn__WWxK3:hover{color:#f87171}.transcribe_emptyState__SB99t{padding:60px 20px;text-align:center;border:1px dashed var(--vg-line-soft);border-radius:var(--vg-radius);background:rgba(255,255,255,.01);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.transcribe_emptyIcon__GH2Ip{color:#3b82f6;opacity:.7;margin-bottom:4px}.transcribe_emptyTitle__P4bLJ{font-size:13.5px;font-weight:600;color:var(--vg-ink);margin:0}.transcribe_emptyDesc__oA_oJ{font-size:11.5px;color:var(--vg-muted);max-width:320px;margin:0;line-height:1.6}