@charset "UTF-8";.video-preview-step[data-v-329ac030]{--vp-timeline-label-w:72PX;--vp-track-aux-h:28PX;--vp-track-aux-clip-h:22PX;--vp-track-aux-clip-top:3PX;--vp-track-video-h:68PX;--vp-track-video-clip-h:60PX;--vp-track-row-aux-min:32PX;--vp-track-row-video-min:72PX;--vp-clip-edit-pad-y:2PX;--vp-clip-edit-pad-x:6PX;--vp-clip-edit-font:11PX;display:flex;flex:1;flex-direction:column;gap:var(--spacing-sm);height:100%;min-height:0;overflow:hidden;width:100%}.preview-toolbar[data-v-329ac030]{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-end;position:relative;z-index:10000}.preview-toolbar button[data-v-329ac030]{font-size:.875rem}.hidden-file-input[data-v-329ac030]{display:none}.preview-simple-wrap[data-v-329ac030]{display:flex;flex:1;flex-direction:column;gap:var(--spacing-sm);min-height:0;min-width:0;overflow:hidden}.preview-player-wrap[data-v-329ac030]{background:var(--dark-bg);border-radius:var(--radius-lg);flex:1 1 0;min-height:0;overflow:hidden}.preview-player-area[data-v-329ac030]{background:#000;height:100%;min-height:0;position:relative;width:100%}.preview-canvas-host[data-v-329ac030]{align-items:center;background:#000;display:flex;height:100%;justify-content:center;width:100%}.preview-canvas-host[data-v-329ac030] canvas{aspect-ratio:16/9;display:block;height:auto!important;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto!important}.preview-canvas-host-behind[data-v-329ac030]{inset:0;position:absolute;z-index:0}.preview-native-video[data-v-329ac030]{background:#000;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:1}.preview-native-video.is-active[data-v-329ac030]{opacity:1;z-index:2}.preview-subtitle-overlay[data-v-329ac030]{background:#0000009e;border-radius:6px;bottom:3%;color:#fff;font-size:1.125rem;left:50%;line-height:1.45;max-width:86%;padding:6px .875rem;pointer-events:none;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.65);transform:translate(-50%);z-index:3}.preview-ready-overlay[data-v-329ac030]{align-items:center;background:radial-gradient(ellipse at 50% 40%,#283040f2 0,#000000f5 70%);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:2}.preview-ready-overlay.is-opaque[data-v-329ac030]{opacity:1}.preview-ready-overlay__poster[data-v-329ac030]{background:#000;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;width:100%}.preview-ready-overlay__scrim[data-v-329ac030]{background:linear-gradient(180deg,#0000002e,#00000073);inset:0;position:absolute}.preview-ready-overlay__hint[data-v-329ac030]{align-items:center;background:#0000008c;border-radius:62.4375rem;color:#ffffffe0;display:inline-flex;font-size:.8125rem;gap:8px;line-height:1.2;margin-top:28%;padding:8px .875rem;position:relative;z-index:1}.preview-ready-overlay__spin[data-v-329ac030]{font-size:.875rem}.preview-no-video-overlay[data-v-329ac030]{align-items:center;background:#000000e0;color:#ffffffb8;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.preview-no-video-icon[data-v-329ac030]{color:#ffffff73;font-size:2.5rem}.preview-no-video-overlay p[data-v-329ac030]{font-size:.875rem;margin:0}.preview-overlay-controls[data-v-329ac030]{pointer-events:none;z-index:3}.preview-overlay-controls[data-v-329ac030],.preview-placeholder[data-v-329ac030]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.preview-placeholder[data-v-329ac030]{color:var(--dark-text-muted);flex-direction:column;gap:var(--spacing-sm);z-index:2}.preview-placeholder .placeholder-icon[data-v-329ac030]{font-size:3rem}.preview-overlay-controls .dubbing-video-play-btn[data-v-329ac030]{pointer-events:auto;z-index:4}.preview-overlay-controls .volume-btn[data-v-329ac030]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:2.5rem;justify-content:center;left:.75rem;pointer-events:auto;position:absolute;top:.75rem;width:2.5rem;z-index:4}.timeline-wrap[data-v-329ac030]{background:linear-gradient(180deg,#121826fa,#0c101afa);border:1px solid rgba(74,231,253,.12);border-radius:var(--radius-md);cursor:col-resize;flex:0 0 auto;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.timeline-wrap[data-v-329ac030]::-webkit-scrollbar{display:none}.timeline-inner[data-v-329ac030]{min-width:100%;padding-left:var(--vp-timeline-label-w);position:relative}.timeline-ruler[data-v-329ac030]{background:#0a0e18f5;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0;height:2.125rem;isolation:isolate;position:sticky;top:0;z-index:4}.timeline-grid-overlay[data-v-329ac030]{left:var(--vp-timeline-label-w);z-index:0}.ruler-grid-line[data-v-329ac030],.timeline-grid-overlay[data-v-329ac030]{bottom:0;pointer-events:none;position:absolute;top:0}.ruler-grid-line[data-v-329ac030]{width:1px}.ruler-grid-line-major[data-v-329ac030]{background:#ffffff1a}.ruler-grid-line-medium[data-v-329ac030]{background:#ffffff0d}.ruler-grid-line-minor[data-v-329ac030]{background:#ffffff06}.ruler-tick[data-v-329ac030]{pointer-events:none;position:absolute;top:0;width:1px}.ruler-tick-major[data-v-329ac030]{background:#ffffff8c;height:1rem}.ruler-tick-medium[data-v-329ac030]{background:#ffffff47;height:10px}.ruler-tick-minor[data-v-329ac030]{background:#ffffff24;height:6px}.ruler-label[data-v-329ac030]{color:#ffffffb8;font-size:.75rem;font-variant-numeric:tabular-nums;left:4px;position:absolute;top:1.125rem;white-space:nowrap}.ruler-playhead-cap[data-v-329ac030]{background:#facc15;clip-path:polygon(50% 100%,0 0,100% 0);height:10px;margin-left:-5px;width:10px;z-index:5}.ruler-playhead-cap[data-v-329ac030],.timeline-playhead[data-v-329ac030]{pointer-events:none;position:absolute;top:0}.timeline-playhead[data-v-329ac030]{background:linear-gradient(180deg,#facc15,#22c55e 35%,#22c55e);bottom:0;box-shadow:0 0 8px #22c55e73;width:2px;z-index:6}.playhead-head[data-v-329ac030]{background:#facc15;clip-path:polygon(50% 100%,0 0,100% 0);height:10px;left:50%;position:absolute;top:0;transform:translate(-50%);width:10px}.timeline-tracks[data-v-329ac030]{padding-top:2px}.timeline-tracks[data-v-329ac030],.track-row[data-v-329ac030]{overflow:visible;position:relative}.track-row[data-v-329ac030]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;min-height:var(--vp-track-row-aux-min)}.track-row-video[data-v-329ac030]{min-height:var(--vp-track-row-video-min)}.track-row-aux[data-v-329ac030],.track-row-volume[data-v-329ac030]{min-height:var(--vp-track-row-aux-min)}.track-strip-volume[data-v-329ac030]{height:var(--vp-track-aux-h)}.volume-bar-segment[data-v-329ac030]{height:var(--vp-track-aux-clip-h);overflow:visible;pointer-events:auto;position:absolute;top:var(--vp-track-aux-clip-top);z-index:2}.volume-bar-segment-active[data-v-329ac030]{z-index:5}.volume-bar-shell[data-v-329ac030]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;cursor:ns-resize;height:100%;overflow:hidden;position:relative;width:100%}.volume-bar-fill[data-v-329ac030]{background:linear-gradient(180deg,#4ae7fd8a,#3b82f652);bottom:0;left:0;pointer-events:none;position:absolute;right:0;transition:height .08s ease,background .18s ease}.volume-bar-segment-active .volume-bar-shell[data-v-329ac030]{border-color:#4ae7fd2e}.volume-bar-fill-dragging[data-v-329ac030],.volume-bar-segment-active .volume-bar-fill[data-v-329ac030]{background:linear-gradient(180deg,#4ae7fd7a,#3b82f657)}.volume-bar-fill-dragging[data-v-329ac030]{transition:none}.volume-bar-value[data-v-329ac030]{align-items:center;color:#fff;display:flex;font-size:11PX;font-variant-numeric:tabular-nums;font-weight:600;inset:0;justify-content:center;pointer-events:none;position:absolute;text-shadow:0 1px 3px rgba(0,0,0,.85);z-index:2}.track-strip-aux[data-v-329ac030],.track-strip-dubbing[data-v-329ac030],.track-strip-music[data-v-329ac030],.track-strip-subtitle[data-v-329ac030]{height:var(--vp-track-aux-h)}.dubbing-wave-layer[data-v-329ac030]{background:repeating-linear-gradient(90deg,rgba(59,130,246,.15),rgba(59,130,246,.15) 2px,transparent 0,transparent 4px);inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.85) 35%,rgba(0,0,0,.85));mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.85) 35%,rgba(0,0,0,.85));opacity:.55;pointer-events:none;position:absolute}.track-clip-dubbing-has-audio[data-v-329ac030]{background:#2563eb8c}.track-clip-dubbing .clip-text[data-v-329ac030]{position:relative;z-index:1}.track-clip-dubbing:hover .clip-hover-mask-dubbing[data-v-329ac030],.track-clip-empty-record:hover .clip-hover-mask-dubbing[data-v-329ac030],.track-clip-music-empty:hover .clip-hover-mask-music[data-v-329ac030],.track-clip-music:hover .clip-hover-mask-music[data-v-329ac030],.track-clip-subtitle:hover .clip-hover-mask-subtitle[data-v-329ac030]{opacity:1}.track-strip-music[data-v-329ac030]{overflow:visible}.music-wave-layer[data-v-329ac030]{background:repeating-linear-gradient(90deg,rgba(249,115,22,.18),rgba(249,115,22,.18) 2px,transparent 0,transparent 4px);inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.85) 35%,rgba(0,0,0,.85));mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.85) 35%,rgba(0,0,0,.85));opacity:.55;pointer-events:none;position:absolute}.track-clip-music-has-audio[data-v-329ac030]{background:#f973168c}.track-row[data-v-329ac030]:last-child{border-bottom:none}.timeline-ruler-gutter[data-v-329ac030]{height:2.125rem;margin-bottom:-2.125rem;pointer-events:none;top:0;z-index:9}.timeline-ruler-gutter[data-v-329ac030],.track-label[data-v-329ac030]{background:#0a0e18fa;border-right:1px solid hsla(0,0%,100%,.1);box-shadow:6px 0 .875rem #00000061;flex-shrink:0;left:0;margin-left:-4.5rem;position:sticky;width:4.5rem}.track-label[data-v-329ac030]{align-items:center;align-self:stretch;color:#ffffffb8;display:flex;font-size:.75rem;font-weight:500;justify-content:center;min-width:4.5rem;padding:0 10px 0 8px;z-index:8}.track-strip[data-v-329ac030]{flex:1;height:var(--vp-track-aux-h);min-width:0;position:relative}.track-strip-video[data-v-329ac030]{height:var(--vp-track-video-h)}.track-strip-clickable[data-v-329ac030]{cursor:crosshair}.track-clip[data-v-329ac030]{border:1px solid hsla(0,0%,100%,.12);border-radius:6px;box-sizing:border-box;height:var(--vp-track-aux-clip-h);overflow:hidden;position:absolute;top:var(--vp-track-aux-clip-top);touch-action:none;transition:transform .18s ease,box-shadow .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clip-text[data-v-329ac030]{color:#fff;display:block;font-size:.75rem;line-height:var(--vp-track-aux-clip-h);overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.track-clip-video[data-v-329ac030]{background:#1a2233;border-color:#ffffff2e;border-radius:8px;cursor:pointer;height:var(--vp-track-video-clip-h);top:4PX}.track-clip-video-empty[data-v-329ac030]{background:linear-gradient(135deg,#4ae7fd14,#121826f2);border-color:#4ae7fd59;border-style:dashed;min-width:6rem}.track-clip-selected[data-v-329ac030]{box-shadow:0 0 0 1px #4ae7fd59,0 8px 1.25rem #4ae7fd26;outline:2px solid #4ae7fd}.track-clip-video.track-clip-selected[data-v-329ac030]:after{background:#000000a6;border-radius:4px;color:#4ae7fd;content:"当前分镜";font-size:10px;padding:2px 6px;position:absolute;right:6px;top:6px;z-index:3}.track-clip-swapping[data-v-329ac030]{box-shadow:0 0 0 2px #4ae7fd8c,0 6px .875rem #4ae7fd40;transform:translateY(-1px)}.clip-thumb-placeholder[data-v-329ac030],.clip-thumb-video[data-v-329ac030]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.clip-thumb-placeholder[data-v-329ac030]{align-items:center;background:linear-gradient(135deg,#4ae7fd1f,#1e293be6);display:flex;justify-content:center}.clip-thumb-placeholder__icon[data-v-329ac030]{opacity:.72}.clip-video-meta[data-v-329ac030]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));bottom:0;display:flex;flex-direction:column;gap:2px;left:0;padding:6px 8px;pointer-events:none;position:absolute;right:0;z-index:1}.clip-page-badge[data-v-329ac030]{color:#4ae7fd;font-size:10px;font-weight:600;letter-spacing:.04em}.track-clip-video .clip-text[data-v-329ac030]{font-size:.75rem;line-height:1.3;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.clip-hover-mask[data-v-329ac030]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#080c146b;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:2}.track-clip-video:hover .clip-hover-mask[data-v-329ac030]{opacity:1;pointer-events:auto}.clip-edit-btn[data-v-329ac030]{align-items:center;background:#4ae7fd29;border:1px solid rgba(74,231,253,.45);border-radius:6PX;color:#e8fbff;cursor:pointer;display:inline-flex;font-size:var(--vp-clip-edit-font);font-weight:500;gap:3PX;line-height:1.2;padding:var(--vp-clip-edit-pad-y) var(--vp-clip-edit-pad-x);pointer-events:auto;transition:background .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}.clip-edit-btn[data-v-329ac030]:hover{background:#4ae7fd47;border-color:#4ae7fdbf}.clip-edit-btn[data-v-329ac030]:active{transform:scale(.98)}.track-clip-dubbing[data-v-329ac030]{background:#3b82f699}.track-clip-subtitle[data-v-329ac030]{background:#22c55e80;cursor:pointer}.track-clip-music[data-v-329ac030]{cursor:pointer;overflow:hidden}.track-clip-music-empty[data-v-329ac030]{background:#f973162e;border:1px dashed hsla(0,0%,100%,.35);opacity:.88}.music-source-cycle[data-v-329ac030]{background:#ffffff29;border-right:1px dashed hsla(0,0%,100%,.45);inset:0 auto 0 0;pointer-events:none;position:absolute;z-index:0}.track-clip-music .clip-text[data-v-329ac030]{position:relative;z-index:1}.track-clip-empty-record[data-v-329ac030]{border:1px dashed hsla(0,0%,100%,.35);cursor:pointer;opacity:.88}.track-clip-empty-record .clip-text[data-v-329ac030]{color:#ffffffeb}.clip-handle[data-v-329ac030]{bottom:0;cursor:ew-resize;position:absolute;top:0;width:8px}.clip-handle-left[data-v-329ac030]{left:0}.clip-handle-right[data-v-329ac030]{right:0}.subtitle-range-mask[data-v-329ac030]{background:#4ae7fd40;border:1px dashed rgba(74,231,253,.85);bottom:4px;position:absolute;top:4px}.snap-indicator[data-v-329ac030]{background:#4ae7fd;bottom:0;pointer-events:none;position:absolute;top:0;width:1px;z-index:3}.subtitle-edit-form[data-v-329ac030]{display:flex;flex-direction:column;gap:.75rem}.subtitle-edit-form-row[data-v-329ac030]{display:flex;flex-direction:column;gap:8px}.subtitle-edit-form-label[data-v-329ac030]{color:var(--dark-text,#e6edf3);font-size:.8125rem}.subtitle-size-row[data-v-329ac030]{align-items:center;display:flex;gap:10px}.subtitle-size-row[data-v-329ac030] .ant-slider{flex:1;margin:0}.subtitle-size-value[data-v-329ac030]{color:var(--dark-text-muted,#9db0c8);font-size:.75rem;text-align:right;width:3.25rem}.episode-export-progress-toast{padding:2px 0;text-align:left;width:min(17.5rem,62vw)}.episode-export-progress-toast__hide-default-icon{display:none!important;height:0!important;margin:0!important;overflow:hidden;width:0!important}.episode-export-progress-toast__header{align-items:center;color:#eaf4ff;display:flex;font-size:.8125rem;gap:1.125rem;justify-content:space-between;line-height:1.25rem;margin-bottom:8px}.episode-export-progress-toast__label{align-items:center;display:inline-flex;gap:6px;min-width:0}.episode-export-progress-toast__spin{color:#4ae7fd;flex-shrink:0;font-size:.875rem}.episode-export-progress-toast__percent{color:#55e7ff;font-variant-numeric:tabular-nums;min-width:2.125rem;text-align:right}html.app-shell-create .ant-message-custom-content:has(.episode-export-progress-toast)>.anticon{display:none!important}html.app-shell-create .ant-message-custom-content:has(.episode-export-progress-toast){align-items:stretch}.episode-export-progress-toast__track{background:#ffffff1a;border:1px solid rgba(79,225,255,.24);border-radius:62.4375rem;box-shadow:inset 0 1px 3px #00000047;height:8px;overflow:hidden;position:relative}.episode-export-progress-toast__bar{background:linear-gradient(90deg,#19c6eb,#49dfd0 58%,#7df6c7);border-radius:inherit;box-shadow:0 0 .75rem #49dfd0b3;inset:0 auto 0 0;overflow:hidden;position:absolute;transition:width .42s ease-out}.episode-export-progress-toast__bar:after{animation:episode-export-progress-shimmer 1.35s linear infinite;background:linear-gradient(90deg,#fff0,#ffffffb8 50%,#fff0);content:"";inset:0;position:absolute;transform:translate(-130%) skew(-18deg);width:46%}@keyframes episode-export-progress-shimmer{to{transform:translate(310%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){.episode-export-progress-toast__bar{transition:none}.episode-export-progress-toast__bar:after{animation:none}}
