.loading-container[data-v-25fefa57]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0000004d;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;inset:0;min-height:120px;padding:20px;position:absolute}.loading-spinner[data-v-25fefa57]{animation:spin-25fefa57 1s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;height:40px;width:40px}.loading-text[data-v-25fefa57]{color:#fff;font-size:14px;margin-top:10px}.loading-text .p[data-v-25fefa57]{font-size:24px;font-weight:700}@keyframes spin-25fefa57{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.toggle-switch[data-v-b0804cce]{background:#444;border-radius:12px;cursor:pointer;height:24px;position:relative;transition:background-color .2s;width:44px}.toggle-switch.active[data-v-b0804cce]{background:#81b337}.toggle-slider[data-v-b0804cce]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s;width:20px}.toggle-switch.active .toggle-slider[data-v-b0804cce]{transform:translate(20px)}.video-requirements-tooltip[data-v-a05eb6ca]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.4;max-width:300px;padding:12px}.tooltip-title[data-v-a05eb6ca]{color:#fff;font-size:14px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.requirement-item[data-v-a05eb6ca]{align-items:flex-start;display:flex;gap:8px;margin-bottom:12px}.requirement-item[data-v-a05eb6ca]:last-child{margin-bottom:0}.checkmark[data-v-a05eb6ca]{color:#10b981;flex-shrink:0;font-size:14px;font-weight:700;margin-top:1px}.requirement-content[data-v-a05eb6ca]{flex:1}.english-text[data-v-a05eb6ca]{color:#fff;font-size:13px;margin-bottom:2px}.requirement-content .chinese-text[data-v-a05eb6ca]{color:#fff;font-size:12px}.scroll-content[data-v-d54a852b]{flex:1;margin:0 auto;overflow-x:hidden;overflow-y:auto;padding:0;width:360px}.scroll-content .scroll-inner[data-v-d54a852b]{display:flex;flex-direction:column;height:100%}.scroll-content[data-v-d54a852b]::-webkit-scrollbar{width:8px}.scroll-content[data-v-d54a852b]::-webkit-scrollbar-track{background:var(--theme-scrollbar-track);border-radius:3px}.scroll-content[data-v-d54a852b]::-webkit-scrollbar-thumb{background:var(--theme-scrollbar-thumb);border-radius:3px}.scroll-content[data-v-d54a852b]::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-thumb-hover)}.scroll-content.has-scrollbar[data-v-d54a852b]{box-sizing:content-box;margin-left:16px;margin-right:0;padding-right:16px;width:368px}.flag-img[data-v-d54a852b]{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:24px;width:24px}.translate-panel[data-v-d54a852b]{border-right:1px solid var(--theme-border);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 52px);overflow-x:hidden;overflow-y:auto;padding-top:20px;width:400px}.translate-panel[data-v-d54a852b] .loading-container{background-color:#2a2a2a!important;height:100%;min-height:160px}.translate-panel .upload-section[data-v-d54a852b]{display:flex;flex-direction:column}.translate-panel .upload-section .section-title[data-v-d54a852b]{color:#fff;font-size:14px;font-weight:600;line-height:14px;margin-bottom:12px}.translate-panel .upload-section .upload-container .upload-zone[data-v-d54a852b]{align-items:center;background:var(--theme-function-secondary);border:1px dashed #767676;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:280px;justify-content:center;position:relative;text-align:center;transition:all .2s}.translate-panel .upload-section .upload-container .upload-zone .upload-icon[data-v-d54a852b]{color:#fff;margin-bottom:10px}.translate-panel .upload-section .upload-container .upload-zone .upload-tooltip[data-v-d54a852b]{color:#fff;font-size:14px;font-weight:350;margin:0 0 8px}.translate-panel .upload-section .upload-container .upload-zone .upload-info[data-v-d54a852b]{color:#767676;font-size:14px;font-weight:350;line-height:1.2;text-align:center}.translate-panel .upload-section .upload-container .video-preview-container[data-v-d54a852b]{align-items:center;background:#2a2a2a;border:2px solid transparent;border-radius:12px;box-sizing:border-box;display:flex;gap:12px;height:280px;padding:20px;position:relative}.translate-panel .upload-section .upload-container .video-preview-container .delete-video-btn[data-v-d54a852b]{align-items:center;background:#dc2626e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s;width:28px;z-index:10}.translate-panel .upload-section .upload-container .video-preview-container .delete-video-btn[data-v-d54a852b]:hover{background:#dc2626;transform:scale(1.1)}.translate-panel .upload-section .upload-container .video-preview-container .video-thumbnail[data-v-d54a852b]{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;min-height:112px;overflow:hidden;position:relative}.translate-panel .upload-section .upload-container .video-preview-container .video-thumbnail .thumbnail-video[data-v-d54a852b]{display:none}.translate-panel .upload-section .upload-container .video-preview-container .video-thumbnail .thumbnail-canvas[data-v-d54a852b]{background:#1a1a1a;border-radius:8px;display:block}.translate-panel .upload-section .upload-container .video-preview-container .video-info[data-v-d54a852b]{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center}.translate-panel .upload-section .upload-container .video-preview-container .video-info .video-name[data-v-d54a852b]{color:#f9fafb;font-size:14px;font-weight:600;line-height:1.4;margin:0;word-break:break-all}.translate-panel .upload-section .upload-container .video-preview-container .video-info .video-duration[data-v-d54a852b]{color:#9ca3af;font-size:13px;margin:0}.translate-panel .upload-section .upload-container .el-select__popper[data-v-d54a852b]{overflow-y:hidden}.translate-panel .upload-section .upload-container .upload-requirements-tooltip[data-v-d54a852b]{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001f;padding:24px;position:absolute;right:100%;transform:translate(calc(100% + 400px),-100%);transition:opacity .3s ease-in-out;width:420px;z-index:20}.translate-panel .upload-section .upload-container .upload-requirements-tooltip .tooltip-content[data-v-d54a852b]{align-items:flex-start;color:#111827;display:flex;gap:20px}.translate-panel .upload-section .upload-container .upload-requirements-tooltip .tooltip-content .tooltip-image[data-v-d54a852b]{background-color:#f3f4f6;border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:120px}.translate-panel .upload-section .upload-container .upload-requirements-tooltip .tooltip-content .tooltip-image img[data-v-d54a852b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.translate-panel .upload-section .upload-container .upload-requirements-tooltip .tooltip-content .tooltip-requirements h4[data-v-d54a852b]{font-size:16px;font-weight:600;margin:0 0 16px}.translate-panel .upload-section .upload-container .upload-requirements-tooltip .tooltip-content .tooltip-requirements ul[data-v-d54a852b]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.translate-panel .upload-section .upload-container .upload-requirements-tooltip .tooltip-content .tooltip-requirements ul li[data-v-d54a852b]{align-items:center;color:#333;display:flex;font-size:14px;gap:8px}.translate-panel .upload-section .upload-container .upload-requirements-tooltip .tooltip-content .tooltip-requirements ul li svg[data-v-d54a852b]{flex-shrink:0}.translate-panel .upload-section .tooltip-note[data-v-d54a852b]{background-color:#eef2ff;border-radius:6px;color:#4338ca;font-size:13px;line-height:1.5;margin-top:20px;padding:12px}.translate-panel .setting-group[data-v-d54a852b]{display:flex;flex-direction:column}.translate-panel .setting-group .section-header[data-v-d54a852b]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;line-height:14px;margin:20px 0}.translate-panel .setting-group .selected-content[data-v-d54a852b]{align-items:center;background-color:#1d1d1d;display:flex;gap:12px;overflow:hidden;width:100%}.translate-panel .setting-group .selected-content .model-name[data-v-d54a852b]{color:#fff;font-size:14px;font-weight:600}.translate-panel .setting-group[data-v-d54a852b] .el-select__input{min-width:0!important;width:0!important}.translate-panel .setting-group[data-v-d54a852b] .el-select__placeholder{color:#fff!important;font-weight:600;visibility:hidden}.translate-panel .setting-group[data-v-d54a852b] .el-select__wrapper{align-items:center;background-color:var(--theme-function-secondary)!important;border-radius:6px!important;box-shadow:none!important;display:flex;justify-content:space-between;min-height:40px!important}.translate-panel .setting-group[data-v-d54a852b] .el-select__wrapper.is-focused,.translate-panel .setting-group[data-v-d54a852b] .el-select__wrapper.is-hover,.translate-panel .setting-group[data-v-d54a852b] .el-select__wrapper.is-hovering,.translate-panel .setting-group[data-v-d54a852b] .el-select__wrapper.is-hovering:not(.is-focused),.translate-panel .setting-group[data-v-d54a852b] .el-select__wrapper:hover{box-shadow:none}.translate-panel .setting-group[data-v-d54a852b] .el-popper[data-popper-placement^=bottom],.translate-panel .setting-group[data-v-d54a852b] .el-popper[data-popper-placement^=top]{border:none!important}.translate-panel .setting-group[data-v-d54a852b] .el-popper[data-popper-placement^=bottom] .el-popper__arrow,.translate-panel .setting-group[data-v-d54a852b] .el-popper[data-popper-placement^=top] .el-popper__arrow{display:none!important;top:0!important}.translate-panel .setting-group[data-v-d54a852b] .el-select__popper.el-popper .el-popper__arrow:before,.translate-panel .setting-group[data-v-d54a852b] .el-select__popper.el-popper{border:1px solid var(--theme-function-border-color)!important;box-sizing:border-box;width:100%}.translate-panel .setting-group[data-v-d54a852b] .el-popper[data-popper-placement^=bottom]>.el-popper__arrow,.translate-panel .setting-group[data-v-d54a852b] .el-popper[data-popper-placement^=top-start]>.el-popper__arrow{display:none}.translate-panel .setting-group .setting-label[data-v-d54a852b]{align-items:center;color:#fff;display:flex;font-size:16px;height:40px;justify-content:space-between;margin-top:20px}.translate-panel .setting-group .setting-label-info[data-v-d54a852b]{align-items:center;display:flex}.translate-panel .setting-group .setting-label-info .info-icon[data-v-d54a852b]{color:#9ca3af;cursor:help}.translate-panel .button-container[data-v-d54a852b]{flex-shrink:0;margin:20px auto;width:360px}.translate-panel .button-container .generate-button[data-v-d54a852b]{background:#81b337;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:40px;line-height:40px;transition:all .2s;width:100%}.translate-panel .button-container .generate-button[data-v-d54a852b]:disabled{cursor:not-allowed;opacity:.6}[data-v-d54a852b] .el-select__popper{background-color:var(--theme-function-secondary)!important;border:1px solid var(--theme-function-secondary)!important;border-radius:12px!important;box-sizing:border-box;height:calc(100vh - 564px);max-height:500px;min-height:200px;min-width:330px!important;overscroll-behavior:contain;padding:4px!important}[data-v-d54a852b] .el-select__popper .el-select-dropdown{height:100%;min-width:100%!important;overflow-y:auto}[data-v-d54a852b] .el-select__popper .el-scrollbar__wrap,[data-v-d54a852b] .el-select__popper .el-select-dropdown__wrap{height:100%;max-height:100%;overflow-y:scroll;overscroll-behavior:contain}[data-v-d54a852b] .el-select__popper .el-select-dropdown__item{border-radius:8px;color:#fff;height:auto!important;padding:0 12px!important}[data-v-d54a852b] .el-select__popper .el-select-dropdown__item.is-selected{background-color:#333!important;color:inherit!important;font-weight:400!important}[data-v-d54a852b] .el-select__popper .el-select-dropdown__item.is-hover,[data-v-d54a852b] .el-select__popper .el-select-dropdown__item.is-hovering,[data-v-d54a852b] .el-select__popper .el-select-dropdown__item:hover{background-color:#333!important}[data-v-d54a852b] .el-select__popper .el-scrollbar__Bar{background-color:#4b4b4b}@media(max-width:1000px){.scroll-content[data-v-d54a852b]{max-height:none;overflow-y:auto;overscroll-behavior-y:auto!important;width:100%}.translate-panel[data-v-d54a852b]{box-sizing:border-box;height:auto!important;margin:0;max-width:100%;min-height:auto;padding:14px;width:100%}.upload-requirements-tooltip[data-v-d54a852b]{box-sizing:border-box;display:none;left:auto;margin-left:0;margin-top:16px;min-width:unset;position:relative;top:auto;transform:none;width:90%}.tooltip-content[data-v-d54a852b]{align-items:center;flex-direction:column;text-align:center}.upload-zone[data-v-d54a852b]{height:170px;min-height:140px;padding:30px 16px}.setting-label[data-v-d54a852b]{font-size:13px}.video-preview-container[data-v-d54a852b]{gap:12px;height:170px}.thumbnail-canvas[data-v-d54a852b]{height:auto;width:100%}.delete-video-btn[data-v-d54a852b]{right:12px;top:12px}.button-container[data-v-d54a852b]{margin-top:16px}}@media(max-width:480px){.translate-panel[data-v-d54a852b]{margin:0;max-width:100%;padding:12px;width:100%}}
