.loading[data-v-17ad10da]{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;z-index:200;background:hsla(0,0%,100%,.45);opacity:0;transition:all .25s}.loading-show[data-v-17ad10da]{opacity:1}.loading-content[data-v-17ad10da]{margin:0 auto}.preview-content[data-v-39d3eb58]{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.preview-content video[data-v-39d3eb58]{width:100%;height:100%;max-width:500px;max-height:500px}.replace-form[data-v-31a7f22d]{display:flex;flex-direction:column;gap:16px}.form-item[data-v-31a7f22d]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-31a7f22d]{font-size:13px;font-weight:500;color:rgba(0,0,0,.75)}.checkbox-group[data-v-31a7f22d]{display:flex;gap:20px;padding:8px 12px;background:rgba(0,0,0,.03);border-radius:6px;border:1px solid rgba(0,0,0,.06)}.form-actions[data-v-31a7f22d]{display:flex;justify-content:flex-end;gap:14px;padding-top:20px;border-top:1px solid rgba(0,0,0,.06)}.fade-enter-active[data-v-953da892],.fade-leave-active[data-v-953da892]{transition:opacity .3s ease}.fade-enter-from[data-v-953da892],.fade-leave-to[data-v-953da892]{opacity:0}.video-edit-overlay[data-v-953da892]{position:fixed;z-index:1000;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.75);display:flex;flex-direction:column}.toolbar[data-v-953da892]{background-color:#1e1e1e;padding:16px 20px;box-shadow:0 2px 8px rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1)}.toolbar-content[data-v-953da892],.toolbar-left[data-v-953da892]{display:flex;align-items:center}.toolbar-left[data-v-953da892]{gap:8px}.toolbar-spacer[data-v-953da892]{flex:1}.episode-select[data-v-953da892]{min-width:160px}.header-flex[data-v-953da892]{display:flex;align-items:center;width:100%}.header-flex-spacer[data-v-953da892]{flex:1}.header-subtitle-toggle[data-v-953da892]{color:hsla(0,0%,100%,.6);padding:2px 4px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.header-subtitle-toggle[data-v-953da892]:hover{color:#1890ff}.header-subtitle-toggle.subtitle-off[data-v-953da892]{color:hsla(0,0%,100%,.25)}.toolbar-content h3[data-v-953da892]{margin:0;font-size:16px;font-weight:500;color:#d9d9d9}.content-area[data-v-953da892]{flex:1;display:flex;gap:10px;padding:10px;overflow:hidden}.video-section[data-v-953da892]{flex:1;background-color:#1a1a1a;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:16px;border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.video-source-toolbar[data-v-953da892]{position:absolute;top:8px;left:50%;transform:translateX(-50%);z-index:20;display:flex;flex-direction:row;align-items:center;gap:6px}.video-source-toolbar .source-left-btn[data-v-953da892],.video-source-toolbar .source-right-btn[data-v-953da892]{height:28px;line-height:28px;padding:0 10px}.video-section .video-player[data-v-953da892]{width:100%;height:100%;flex:1;min-height:0;display:block;background:#000;-o-object-fit:contain;object-fit:contain;cursor:pointer}.video-section .subtitle-overlay[data-v-953da892]{position:absolute;width:auto;padding:8px 16px;color:#fff;font-size:14px;line-height:1.5;text-align:center;border-radius:4px;word-wrap:break-word;word-break:break-all;white-space:pre-wrap;pointer-events:none;z-index:10;box-sizing:border-box;transform-origin:center bottom}.video-section .subtitle-overlay-translated[data-v-953da892]{background:rgba(0,0,0,.7);z-index:11}.video-section .subtitle-overlay-original[data-v-953da892]{background:rgba(0,0,0,.7);z-index:10}.video-section .video-toolbar[data-v-953da892]{width:100%;background-color:rgba(0,0,0,.8);padding:12px 16px;display:flex;flex-direction:column;gap:12px}.video-section .video-progress[data-v-953da892]{width:100%}.video-section .time-display[data-v-953da892]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;color:#d9d9d9}.video-section .current-time[data-v-953da892],.video-section .duration-time[data-v-953da892]{font-family:Courier New,monospace;font-weight:500}.video-section .progress-bar-wrapper[data-v-953da892]{width:100%;height:4px;position:relative;cursor:pointer}.video-section .progress-bar-bg[data-v-953da892]{width:100%;height:100%;background-color:hsla(0,0%,100%,.2);border-radius:2px;position:relative;overflow:hidden}.video-section .progress-bar-fill[data-v-953da892]{height:100%;background-color:#1890ff;border-radius:2px;transition:width .1s linear;position:absolute;left:0;top:0}.video-section .video-controls[data-v-953da892]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px}.video-section .control-center[data-v-953da892]{display:flex;gap:8px;flex:1;justify-content:center}.video-section .control-btn[data-v-953da892]{color:#d9d9d9;padding:4px 8px;display:flex;align-items:center;justify-content:center}.video-section .playback-rate-btn[data-v-953da892]{font-size:12px;min-width:40px;width:40px;text-align:center}.video-section .icon-btn[data-v-953da892]{font-size:18px}.video-section .control-placeholder[data-v-953da892]{min-width:40px;width:40px;visibility:hidden}.video-section .control-btn[data-v-953da892]:hover{color:#1890ff;background-color:hsla(0,0%,100%,.1)}.subtitle-container[data-v-953da892]{flex:2;position:relative;overflow-y:auto;overflow-x:hidden;border-radius:4px;min-height:calc(100vh - 84px);background-color:#0f0f0f}.translated-subtitle-section[data-v-953da892]{width:100%;background-color:#1e1e1e;border-radius:4px;display:flex;flex-direction:column;min-height:calc(100vh - 84px);border:1px solid hsla(0,0%,100%,.08)}.subtitle-list[data-v-953da892]{padding:0;width:100%;min-height:100%;overflow:visible}.subtitle-header[data-v-953da892]{display:flex;background-color:#2a2a2a;border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:10}.subtitle-header-cell[data-v-953da892]{padding:12px;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.8);border-right:1px solid hsla(0,0%,100%,.1)}.subtitle-header-cell[data-v-953da892]:last-child{border-right:none}.subtitle-time[data-v-953da892]{flex:0 0 150px!important}.subtitle-original-text[data-v-953da892],.subtitle-text[data-v-953da892]{flex:1 1 0!important;min-width:0}.subtitle-speed[data-v-953da892]{flex:0 0 120px!important}.subtitle-header-cell.header-col-time[data-v-953da892]{flex:0 0 150px}.subtitle-header-cell.header-col-original[data-v-953da892],.subtitle-header-cell.header-col-translated[data-v-953da892]{flex:1 1 0;min-width:0;overflow:hidden}.subtitle-header-cell.header-col-speed[data-v-953da892]{flex:0 0 120px}.subtitle-item-group[data-v-953da892]{position:relative;border-bottom:1px solid hsla(0,0%,100%,.05);cursor:pointer;transition:background-color .2s ease}.subtitle-item-group[data-v-953da892]:hover{background-color:hsla(0,0%,100%,.03)}.subtitle-item-group-active[data-v-953da892]{background-color:rgba(64,169,255,.15)!important}.subtitle-item-group-active[data-v-953da892]:hover{background-color:rgba(64,169,255,.2)!important}.subtitle-item-toolbar[data-v-953da892]{display:flex;height:36px;background-color:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.03)}.toolbar-cell[data-v-953da892]{display:flex;align-items:center;padding:0 12px;border-right:1px solid hsla(0,0%,100%,.05)}.toolbar-cell[data-v-953da892]:last-child{border-right:none}.toolbar-col-time[data-v-953da892]{flex:0 0 150px;display:flex;align-items:center}.subtitle-index[data-v-953da892]{font-size:12px;color:hsla(0,0%,100%,.5);font-weight:500}.toolbar-col-original[data-v-953da892]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between}.toolbar-col-translated[data-v-953da892]{flex:1 1 0;min-width:0}.toolbar-col-speed[data-v-953da892]{flex:0 0 120px}.speaker-select[data-v-953da892]{width:50%}.speaker-select[data-v-953da892] .ant-select-selector{background:transparent!important;border-color:hsla(0,0%,100%,.15)!important;color:#d9d9d9!important;height:26px!important;min-height:26px!important}.speaker-select.ant-select-disabled[data-v-953da892] .ant-select-selector{background:transparent!important;border-color:hsla(0,0%,100%,.06)!important;cursor:default!important}.speaker-select[data-v-953da892] .ant-select-selection-item,.speaker-select[data-v-953da892] .ant-select-selection-placeholder{line-height:24px!important;font-size:12px;color:hsla(0,0%,100%,.6)}.speaker-select[data-v-953da892] .ant-select-arrow{color:hsla(0,0%,100%,.4)}.translate-btn[data-v-953da892]{margin-left:8px;font-size:12px;color:#1890ff;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.translate-btn[data-v-953da892]:hover{color:#40a9ff}.translate-btn-loading[data-v-953da892]{color:hsla(0,0%,100%,.4);pointer-events:none}.subtitle-item-translated[data-v-953da892]{display:flex}.subtitle-placeholder[data-v-953da892]{height:90px;width:100%;flex-shrink:0}.subtitle-item[data-v-953da892]{display:flex;height:90px;position:relative;cursor:pointer}.subtitle-divider-buttons[data-v-953da892]{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);display:flex;gap:8px;align-items:center;justify-content:center;z-index:20;opacity:0;transition:opacity .2s ease;pointer-events:none}.subtitle-item:hover .subtitle-divider-buttons[data-v-953da892]{opacity:1;pointer-events:auto}.subtitle-delete-btn[data-v-953da892]{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:20;opacity:0;transition:opacity .2s ease;pointer-events:none}.subtitle-item:hover .subtitle-delete-btn[data-v-953da892]{opacity:1;pointer-events:auto}.divider-btn[data-v-953da892]{width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;background-color:#2a2a2a;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:hsla(0,0%,100%,.8);transition:all .2s ease}.divider-btn[data-v-953da892]:hover{background-color:#3a3a3a;border-color:hsla(0,0%,100%,.4);color:#fff}.divider-btn.delete-btn[data-v-953da892]:hover{background-color:#3a2020;border-color:rgba(255,68,68,.5);color:#f44}.divider-btn .anticon[data-v-953da892]{font-size:14px}.subtitle-cell[data-v-953da892]{padding:10px 12px;border-right:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;height:100%;box-sizing:border-box;overflow:hidden}.subtitle-cell[data-v-953da892]:last-child{border-right:none}.subtitle-time[data-v-953da892]{font-size:14px;color:#d9d9d9;font-weight:500;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:10px}.time-end[data-v-953da892],.time-start[data-v-953da892]{line-height:1.4;white-space:nowrap;font-size:14px;color:#d9d9d9}.time-start[data-v-953da892]{margin-bottom:4px}.subtitle-original-text[data-v-953da892]{font-size:14px;overflow:hidden;position:relative}.subtitle-textarea-original[data-v-953da892]{color:hsla(0,0%,100%,.5)!important}.subtitle-text[data-v-953da892]{font-size:14px;color:#d9d9d9;overflow:hidden;position:relative}.subtitle-text-content[data-v-953da892]{width:100%;overflow-y:auto;overflow-x:hidden;line-height:1.6;word-break:break-word;padding-right:4px;max-height:4.8em}.translated-subtitle-section .subtitle-time[data-v-953da892]{gap:0}.translated-subtitle-section .time-input[data-v-953da892]{width:100%;background:transparent;border:none;outline:none;padding:0;margin:0;font-size:14px;color:#d9d9d9;line-height:1.4;white-space:nowrap;font-family:inherit;display:block}.translated-subtitle-section .time-start-input[data-v-953da892]{margin-bottom:4px}.translated-subtitle-section .time-end-input[data-v-953da892]{font-size:14px;color:#d9d9d9}.text-red[data-v-953da892],.translated-subtitle-section .time-input.input-error[data-v-953da892]{color:#f44!important}.translated-subtitle-section .subtitle-textarea[data-v-953da892]{width:100%;height:100%;background:transparent;border:none;outline:none;padding:0;margin:0;font-size:14px;color:#d9d9d9;line-height:1.6;word-break:break-word;resize:none;overflow-y:auto;overflow-x:hidden;font-family:inherit;max-height:4.8em}.translated-subtitle-section .subtitle-textarea[data-v-953da892]::-webkit-scrollbar{width:4px}.translated-subtitle-section .subtitle-textarea[data-v-953da892]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:2px}.translated-subtitle-section .subtitle-textarea[data-v-953da892]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.translated-subtitle-section .subtitle-textarea[data-v-953da892]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.subtitle-text-content[data-v-953da892]::-webkit-scrollbar{width:4px}.subtitle-text-content[data-v-953da892]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:2px}.subtitle-text-content[data-v-953da892]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.subtitle-text-content[data-v-953da892]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.subtitle-speed[data-v-953da892]{font-size:14px;color:#d9d9d9;white-space:nowrap;position:relative}.tool-row[data-v-5bc041df]{margin-bottom:16px}.tool-title[data-v-5bc041df]{text-align:right}.tool-item[data-v-5bc041df]{width:100%}.table-view[data-v-5bc041df]{background:#fff;border-radius:6px}.operation-item[data-v-5bc041df]{color:#1890ff;margin-right:16px;cursor:pointer}.operation-item[data-v-5bc041df]:hover{color:#40a9ff}.tool-row[data-v-ed91a3e4]{margin-bottom:16px}.tool-title[data-v-ed91a3e4]{text-align:right}.tool-item[data-v-ed91a3e4]{width:100%}.table-view[data-v-ed91a3e4]{background:#fff;border-radius:6px}.cell-name-ellipsis[data-v-ed91a3e4]{width:180px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-item[data-v-ed91a3e4]{color:#1890ff;margin-right:16px;cursor:pointer}.operation-item[data-v-ed91a3e4]:hover{color:#40a9ff}.operation-item-disabled[data-v-ed91a3e4]{color:rgba(0,0,0,.25);cursor:not-allowed}.operation-item-disabled[data-v-ed91a3e4]:hover{color:rgba(0,0,0,.25)}