.workspace-sidebar .sidebar-content[data-v-8e1bc80b]{background:#fff;border-radius:12px;padding:12px}.workspace-sidebar[data-v-8e1bc80b]{flex-shrink:0;width:220px}.workspace-sidebar .menu-section[data-v-8e1bc80b]{margin-bottom:8px}.workspace-sidebar .menu-section[data-v-8e1bc80b]:last-child{margin-bottom:0}.workspace-sidebar .menu-section .section-title[data-v-8e1bc80b]{color:#9aa0a6;font-size:12px;font-weight:500;padding:12px 16px 8px}.workspace-sidebar .menu-section .menu-item[data-v-8e1bc80b]{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:4px;padding:12px 16px;transition:all .2s}.workspace-sidebar .menu-section .menu-item[data-v-8e1bc80b]:last-child{margin-bottom:0}.workspace-sidebar .menu-section .menu-item.active[data-v-8e1bc80b],.workspace-sidebar .menu-section .menu-item[data-v-8e1bc80b]:hover:not(.disabled):not(.active){background:#f5f6f8}.workspace-sidebar .menu-section .menu-item.active .menu-label[data-v-8e1bc80b]{color:#242830;font-weight:600}.workspace-sidebar .menu-section .menu-item.disabled[data-v-8e1bc80b]{cursor:not-allowed;opacity:.6}.workspace-sidebar .menu-section .menu-item .menu-label[data-v-8e1bc80b]{color:#5f6368;font-size:14px}.workspace-sidebar .menu-section .menu-item .coming-tag[data-v-8e1bc80b]{background:#f5f6f8;border-radius:4px;color:#9aa0a6;font-size:11px;padding:2px 8px}@media (max-width:768px){.workspace-sidebar .sidebar-content[data-v-8e1bc80b]{display:flex;gap:8px;overflow-x:auto;padding:8px}.workspace-sidebar[data-v-8e1bc80b]{width:100%}.workspace-sidebar .menu-section[data-v-8e1bc80b]{display:flex;gap:8px;margin-bottom:0}.workspace-sidebar .menu-section .section-title[data-v-8e1bc80b]{display:none}.workspace-sidebar .menu-section .menu-item[data-v-8e1bc80b]{margin-bottom:0;white-space:nowrap}}.watermark-parser .panel-header[data-v-c04623c0]{margin-bottom:32px;text-align:center}.watermark-parser .panel-header .panel-title[data-v-c04623c0]{color:#242830;font-size:24px;font-weight:600;margin:0 0 12px}.watermark-parser .panel-header .panel-subtitle[data-v-c04623c0]{color:#9aa0a6;font-size:14px;line-height:1.8;margin:0}.watermark-parser .input-section .input-container[data-v-c04623c0]{background:#fafbfc;border:1px solid #e8eaed;border-radius:12px;padding:20px}.watermark-parser .input-section .url-input[data-v-c04623c0]{background:transparent;border:none;box-sizing:border-box;color:#242830;font-size:15px;min-height:80px;outline:none;padding:16px;resize:none;width:100%}.watermark-parser .input-section .url-input[data-v-c04623c0]::-moz-placeholder{color:#9aa0a6}.watermark-parser .input-section .url-input[data-v-c04623c0]::placeholder{color:#9aa0a6}.watermark-parser .input-section .button-row[data-v-c04623c0]{align-items:center;border-top:1px solid #e8eaed;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.watermark-parser .input-section .button-row .left-buttons[data-v-c04623c0]{display:flex;gap:12px}.watermark-parser .input-section .button-row .action-btn[data-v-c04623c0]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:44px;padding:0 24px;transition:all .2s}.watermark-parser .input-section .button-row .action-btn[data-v-c04623c0]:disabled{cursor:not-allowed;opacity:.5}.watermark-parser .input-section .button-row .clear-btn[data-v-c04623c0],.watermark-parser .input-section .button-row .paste-btn[data-v-c04623c0]{background:#fff;border:1px solid #e8eaed;color:#5f6368}.watermark-parser .input-section .button-row .clear-btn[data-v-c04623c0]:hover:not(:disabled),.watermark-parser .input-section .button-row .paste-btn[data-v-c04623c0]:hover:not(:disabled){background:#f5f6f8;border-color:#d3d6db;color:#242830}.watermark-parser .input-section .button-row .submit-btn[data-v-c04623c0]{background:#242830;color:#fff}.watermark-parser .input-section .button-row .submit-btn[data-v-c04623c0]:hover:not(:disabled){background:#3a3f4b}.extract-audio .panel-header[data-v-46c4cd49]{margin-bottom:32px;text-align:center}.extract-audio .panel-header .panel-title[data-v-46c4cd49]{color:#242830;font-size:24px;font-weight:600;margin:0 0 12px}.extract-audio .panel-header .panel-subtitle[data-v-46c4cd49]{color:#9aa0a6;font-size:14px;line-height:1.8;margin:0}.extract-audio .section-label[data-v-46c4cd49]{color:#242830;font-size:14px;font-weight:500;margin-bottom:12px}.extract-audio .input-section[data-v-46c4cd49]{margin-bottom:24px}.extract-audio .file-select[data-v-46c4cd49]{background:#fafbfc;border:1px dashed #e8eaed;border-radius:10px;cursor:pointer;padding:40px;text-align:center;transition:all .2s}.extract-audio .file-select[data-v-46c4cd49]:hover{background:#f5f6f8;border-color:#242830}.extract-audio .file-select .file-placeholder[data-v-46c4cd49]{align-items:center;color:#9aa0a6;display:flex;flex-direction:column;gap:8px}.extract-audio .file-select .file-placeholder .add-icon[data-v-46c4cd49]{color:#242830;font-size:32px}.extract-audio .file-select .file-placeholder .file-tip[data-v-46c4cd49]{font-size:12px}.extract-audio .file-preview[data-v-46c4cd49]{background:#fafbfc;border:1px solid #e8eaed;border-radius:10px;padding:16px}.extract-audio .file-preview .video-container[data-v-46c4cd49]{background:#000;border-radius:8px;margin-bottom:12px;overflow:hidden;width:100%}.extract-audio .file-preview .video-container .video-player[data-v-46c4cd49]{display:block;max-height:300px;width:100%}.extract-audio .file-preview .video-container .video-cover[data-v-46c4cd49]{max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.extract-audio .file-preview .file-info[data-v-46c4cd49]{flex:1}.extract-audio .file-preview .file-info .file-name[data-v-46c4cd49]{color:#242830;font-size:14px;font-weight:500;margin-bottom:4px}.extract-audio .file-preview .file-info .file-meta[data-v-46c4cd49]{color:#9aa0a6;display:flex;font-size:13px;gap:16px}.extract-audio .file-preview .file-info .file-meta .file-duration[data-v-46c4cd49]{color:#242830}.extract-audio .file-preview .change-btn[data-v-46c4cd49]{background:#fff;border:1px solid #e8eaed;border-radius:6px;color:#5f6368;cursor:pointer;font-size:13px;margin-top:12px;padding:8px 16px;transition:all .2s}.extract-audio .file-preview .change-btn[data-v-46c4cd49]:hover{background:#f5f6f8;border-color:#d3d6db;color:#242830}.extract-audio .input-tip[data-v-46c4cd49]{color:#9aa0a6;font-size:12px;margin-top:8px}.extract-audio .format-section[data-v-46c4cd49]{margin-bottom:24px}.extract-audio .format-section .format-list[data-v-46c4cd49]{display:flex;flex-wrap:wrap;gap:12px}.extract-audio .format-section .format-list .format-item[data-v-46c4cd49]{background:#fafbfc;border:1px solid #e8eaed;border-radius:6px;color:#5f6368;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.extract-audio .format-section .format-list .format-item[data-v-46c4cd49]:hover{border-color:#d3d6db}.extract-audio .format-section .format-list .format-item.active[data-v-46c4cd49]{background:#242830;border-color:#242830;color:#fff}.extract-audio .submit-section .upload-progress[data-v-46c4cd49]{margin-bottom:12px}.extract-audio .submit-section .upload-progress .progress-bar[data-v-46c4cd49]{background:#e8eaed;border-radius:3px;height:6px;overflow:hidden}.extract-audio .submit-section .upload-progress .progress-bar .progress-fill[data-v-46c4cd49]{background:#242830;border-radius:3px;height:100%;transition:width .3s}.extract-audio .submit-section .upload-progress .progress-text[data-v-46c4cd49]{color:#9aa0a6;font-size:12px;margin-top:6px;text-align:center}.extract-audio .submit-section .submit-btn[data-v-46c4cd49]{background:#242830;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:48px;transition:all .2s;width:100%}.extract-audio .submit-section .submit-btn[data-v-46c4cd49]:hover:not(:disabled){background:#3a3f4b}.extract-audio .submit-section .submit-btn[data-v-46c4cd49]:disabled{cursor:not-allowed;opacity:.5}.modal-overlay[data-v-46c4cd49]{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.source-modal[data-v-46c4cd49]{background:#fff;border-radius:12px;padding:24px;width:400px}.source-modal .modal-title[data-v-46c4cd49]{color:#242830;font-size:18px;font-weight:600;margin-bottom:24px;text-align:center}.source-modal .source-options[data-v-46c4cd49]{display:flex;flex-direction:column;gap:12px}.source-modal .source-option[data-v-46c4cd49]{align-items:center;background:#fafbfc;border-radius:10px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s}.source-modal .source-option[data-v-46c4cd49]:hover{background:#f0f1f3}.source-modal .source-option .source-icon[data-v-46c4cd49]{font-size:28px}.source-modal .source-option .source-info[data-v-46c4cd49]{display:flex;flex-direction:column;gap:4px}.source-modal .source-option .source-info .source-text[data-v-46c4cd49]{color:#242830;font-size:15px;font-weight:500}.source-modal .source-option .source-info .source-desc[data-v-46c4cd49]{color:#9aa0a6;font-size:13px}.source-modal .cancel-btn[data-v-46c4cd49]{background:transparent;border:none;color:#9aa0a6;cursor:pointer;font-size:14px;margin-top:16px;padding:12px;width:100%}.source-modal .cancel-btn[data-v-46c4cd49]:hover{color:#5f6368}.url-modal[data-v-46c4cd49]{background:#fff;border-radius:12px;overflow:hidden;width:450px}.url-modal .modal-header[data-v-46c4cd49]{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;justify-content:space-between;padding:16px 20px}.url-modal .modal-header .modal-title[data-v-46c4cd49]{color:#242830;font-size:16px;font-weight:600}.url-modal .modal-header .close-btn[data-v-46c4cd49]{background:transparent;border:none;border-radius:4px;color:#9aa0a6;cursor:pointer;font-size:20px;height:28px;width:28px}.url-modal .modal-header .close-btn[data-v-46c4cd49]:hover{background:#f5f6f8;color:#242830}.url-modal .modal-body[data-v-46c4cd49]{padding:20px}.url-modal .modal-body .url-input-wrapper[data-v-46c4cd49]{display:flex;gap:12px}.url-modal .modal-body .url-input-wrapper .url-input[data-v-46c4cd49]{border:1px solid #e8eaed;border-radius:8px;color:#242830;flex:1;font-size:14px;height:44px;outline:none;padding:0 16px}.url-modal .modal-body .url-input-wrapper .url-input[data-v-46c4cd49]::-moz-placeholder{color:#9aa0a6}.url-modal .modal-body .url-input-wrapper .url-input[data-v-46c4cd49]::placeholder{color:#9aa0a6}.url-modal .modal-body .url-input-wrapper .url-input[data-v-46c4cd49]:focus{border-color:#242830}.url-modal .modal-body .url-input-wrapper .paste-btn[data-v-46c4cd49]{background:#fafbfc;border:1px solid #e8eaed;border-radius:8px;color:#242830;cursor:pointer;font-size:14px;padding:0 16px}.url-modal .modal-body .url-input-wrapper .paste-btn[data-v-46c4cd49]:hover{background:#f0f1f3}.url-modal .modal-body .url-tip[data-v-46c4cd49]{color:#9aa0a6;font-size:12px;margin-top:12px}.url-modal .modal-footer[data-v-46c4cd49]{border-top:1px solid #f0f1f3;display:flex;gap:12px;padding:16px 20px}.url-modal .modal-footer button[data-v-46c4cd49]{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:44px;transition:all .2s}.url-modal .modal-footer .btn-cancel[data-v-46c4cd49]{background:#fafbfc;border:1px solid #e8eaed;color:#5f6368}.url-modal .modal-footer .btn-cancel[data-v-46c4cd49]:hover{background:#f0f1f3}.url-modal .modal-footer .btn-parse[data-v-46c4cd49]{background:#242830;border:none;color:#fff}.url-modal .modal-footer .btn-parse[data-v-46c4cd49]:hover:not(:disabled){background:#3a3f4b}.url-modal .modal-footer .btn-parse[data-v-46c4cd49]:disabled{cursor:not-allowed;opacity:.5}.success-modal[data-v-46c4cd49]{background:#fff;border-radius:12px;padding:32px 24px;text-align:center;width:400px}.success-modal .success-title[data-v-46c4cd49]{color:#242830;font-size:20px;font-weight:600;margin-bottom:12px}.success-modal .success-tip[data-v-46c4cd49]{color:#9aa0a6;font-size:14px;line-height:1.6;margin-bottom:24px}.success-modal .success-actions[data-v-46c4cd49]{display:flex;gap:12px}.success-modal .success-actions button[data-v-46c4cd49]{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:44px;transition:all .2s}.success-modal .success-actions .btn-continue[data-v-46c4cd49]{background:#fafbfc;border:1px solid #e8eaed;color:#5f6368}.success-modal .success-actions .btn-continue[data-v-46c4cd49]:hover{background:#f0f1f3}.success-modal .success-actions .btn-go-task[data-v-46c4cd49]{background:#242830;border:none;color:#fff}.success-modal .success-actions .btn-go-task[data-v-46c4cd49]:hover{background:#3a3f4b}.transcribe .panel-header[data-v-90da7568]{margin-bottom:32px;text-align:center}.transcribe .panel-header .panel-title[data-v-90da7568]{color:#242830;font-size:24px;font-weight:600;margin:0 0 12px}.transcribe .panel-header .panel-subtitle[data-v-90da7568]{color:#9aa0a6;font-size:14px;line-height:1.8;margin:0}.transcribe .section-label[data-v-90da7568]{color:#242830;font-size:14px;font-weight:500;margin-bottom:12px}.transcribe .input-section[data-v-90da7568]{margin-bottom:24px}.transcribe .file-select[data-v-90da7568]{background:#fafbfc;border:1px dashed #e8eaed;border-radius:10px;cursor:pointer;padding:40px;text-align:center;transition:all .2s}.transcribe .file-select[data-v-90da7568]:hover{background:#f5f6f8;border-color:#242830}.transcribe .file-select .file-placeholder[data-v-90da7568]{align-items:center;color:#9aa0a6;display:flex;flex-direction:column;gap:8px}.transcribe .file-select .file-placeholder .add-icon[data-v-90da7568]{color:#242830;font-size:32px}.transcribe .file-select .file-placeholder .file-tip[data-v-90da7568]{font-size:12px}.transcribe .file-preview[data-v-90da7568]{background:#fafbfc;border:1px solid #e8eaed;border-radius:10px;padding:16px}.transcribe .file-preview .video-container[data-v-90da7568]{background:#000;border-radius:8px;margin-bottom:12px;overflow:hidden;width:100%}.transcribe .file-preview .video-container .video-player[data-v-90da7568]{display:block;max-height:300px;width:100%}.transcribe .file-preview .video-container .video-cover[data-v-90da7568]{max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.transcribe .file-preview .file-info[data-v-90da7568]{flex:1}.transcribe .file-preview .file-info .file-name[data-v-90da7568]{color:#242830;font-size:14px;font-weight:500;margin-bottom:4px}.transcribe .file-preview .file-info .file-meta[data-v-90da7568]{color:#9aa0a6;display:flex;font-size:13px;gap:16px}.transcribe .file-preview .file-info .file-meta .file-duration[data-v-90da7568]{color:#242830}.transcribe .file-preview .change-btn[data-v-90da7568]{background:#fff;border:1px solid #e8eaed;border-radius:6px;color:#5f6368;cursor:pointer;font-size:13px;margin-top:12px;padding:8px 16px;transition:all .2s}.transcribe .file-preview .change-btn[data-v-90da7568]:hover{background:#f5f6f8;border-color:#d3d6db;color:#242830}.transcribe .input-tip[data-v-90da7568]{color:#9aa0a6;font-size:12px;margin-top:8px}.transcribe .format-section[data-v-90da7568]{margin-bottom:24px}.transcribe .format-section .format-list[data-v-90da7568]{display:flex;flex-wrap:wrap;gap:12px}.transcribe .format-section .format-list .format-item[data-v-90da7568]{background:#fafbfc;border:1px solid #e8eaed;border-radius:6px;color:#5f6368;cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.transcribe .format-section .format-list .format-item[data-v-90da7568]:hover{border-color:#d3d6db}.transcribe .format-section .format-list .format-item.active[data-v-90da7568]{background:#242830;border-color:#242830;color:#fff}.transcribe .format-section .format-tip[data-v-90da7568]{color:#9aa0a6;font-size:12px;margin-top:8px}.transcribe .submit-section .upload-progress[data-v-90da7568]{margin-bottom:12px}.transcribe .submit-section .upload-progress .progress-bar[data-v-90da7568]{background:#e8eaed;border-radius:3px;height:6px;overflow:hidden}.transcribe .submit-section .upload-progress .progress-bar .progress-fill[data-v-90da7568]{background:#242830;border-radius:3px;height:100%;transition:width .3s}.transcribe .submit-section .upload-progress .progress-text[data-v-90da7568]{color:#9aa0a6;font-size:12px;margin-top:6px;text-align:center}.transcribe .submit-section .submit-btn[data-v-90da7568]{background:#242830;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:48px;transition:all .2s;width:100%}.transcribe .submit-section .submit-btn[data-v-90da7568]:hover:not(:disabled){background:#3a3f4b}.transcribe .submit-section .submit-btn[data-v-90da7568]:disabled{cursor:not-allowed;opacity:.5}.modal-overlay[data-v-90da7568]{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.source-modal[data-v-90da7568]{background:#fff;border-radius:12px;padding:24px;width:400px}.source-modal .modal-title[data-v-90da7568]{color:#242830;font-size:18px;font-weight:600;margin-bottom:24px;text-align:center}.source-modal .source-options[data-v-90da7568]{display:flex;flex-direction:column;gap:12px}.source-modal .source-option[data-v-90da7568]{align-items:center;background:#fafbfc;border-radius:10px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s}.source-modal .source-option[data-v-90da7568]:hover{background:#f0f1f3}.source-modal .source-option .source-icon[data-v-90da7568]{font-size:28px}.source-modal .source-option .source-info[data-v-90da7568]{display:flex;flex-direction:column;gap:4px}.source-modal .source-option .source-info .source-text[data-v-90da7568]{color:#242830;font-size:15px;font-weight:500}.source-modal .source-option .source-info .source-desc[data-v-90da7568]{color:#9aa0a6;font-size:13px}.source-modal .cancel-btn[data-v-90da7568]{background:transparent;border:none;color:#9aa0a6;cursor:pointer;font-size:14px;margin-top:16px;padding:12px;width:100%}.source-modal .cancel-btn[data-v-90da7568]:hover{color:#5f6368}.url-modal[data-v-90da7568]{background:#fff;border-radius:12px;overflow:hidden;width:450px}.url-modal .modal-header[data-v-90da7568]{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;justify-content:space-between;padding:16px 20px}.url-modal .modal-header .modal-title[data-v-90da7568]{color:#242830;font-size:16px;font-weight:600}.url-modal .modal-header .close-btn[data-v-90da7568]{background:transparent;border:none;border-radius:4px;color:#9aa0a6;cursor:pointer;font-size:20px;height:28px;width:28px}.url-modal .modal-header .close-btn[data-v-90da7568]:hover{background:#f5f6f8;color:#242830}.url-modal .modal-body[data-v-90da7568]{padding:20px}.url-modal .modal-body .url-input-wrapper[data-v-90da7568]{display:flex;gap:12px}.url-modal .modal-body .url-input-wrapper .url-input[data-v-90da7568]{border:1px solid #e8eaed;border-radius:8px;color:#242830;flex:1;font-size:14px;height:44px;outline:none;padding:0 16px}.url-modal .modal-body .url-input-wrapper .url-input[data-v-90da7568]::-moz-placeholder{color:#9aa0a6}.url-modal .modal-body .url-input-wrapper .url-input[data-v-90da7568]::placeholder{color:#9aa0a6}.url-modal .modal-body .url-input-wrapper .url-input[data-v-90da7568]:focus{border-color:#242830}.url-modal .modal-body .url-input-wrapper .paste-btn[data-v-90da7568]{background:#fafbfc;border:1px solid #e8eaed;border-radius:8px;color:#242830;cursor:pointer;font-size:14px;padding:0 16px}.url-modal .modal-body .url-input-wrapper .paste-btn[data-v-90da7568]:hover{background:#f0f1f3}.url-modal .modal-body .url-tip[data-v-90da7568]{color:#9aa0a6;font-size:12px;margin-top:12px}.url-modal .modal-footer[data-v-90da7568]{border-top:1px solid #f0f1f3;display:flex;gap:12px;padding:16px 20px}.url-modal .modal-footer button[data-v-90da7568]{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:44px;transition:all .2s}.url-modal .modal-footer .btn-cancel[data-v-90da7568]{background:#fafbfc;border:1px solid #e8eaed;color:#5f6368}.url-modal .modal-footer .btn-cancel[data-v-90da7568]:hover{background:#f0f1f3}.url-modal .modal-footer .btn-parse[data-v-90da7568]{background:#242830;border:none;color:#fff}.url-modal .modal-footer .btn-parse[data-v-90da7568]:hover:not(:disabled){background:#3a3f4b}.url-modal .modal-footer .btn-parse[data-v-90da7568]:disabled{cursor:not-allowed;opacity:.5}.success-modal[data-v-90da7568]{background:#fff;border-radius:12px;padding:32px 24px;text-align:center;width:400px}.success-modal .success-title[data-v-90da7568]{color:#242830;font-size:20px;font-weight:600;margin-bottom:12px}.success-modal .success-tip[data-v-90da7568]{color:#9aa0a6;font-size:14px;line-height:1.6;margin-bottom:24px}.success-modal .success-actions[data-v-90da7568]{display:flex;gap:12px}.success-modal .success-actions button[data-v-90da7568]{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:44px;transition:all .2s}.success-modal .success-actions .btn-continue[data-v-90da7568]{background:#fafbfc;border:1px solid #e8eaed;color:#5f6368}.success-modal .success-actions .btn-continue[data-v-90da7568]:hover{background:#f0f1f3}.success-modal .success-actions .btn-go-task[data-v-90da7568]{background:#242830;border:none;color:#fff}.success-modal .success-actions .btn-go-task[data-v-90da7568]:hover{background:#3a3f4b}.subtitle .panel-header[data-v-3b3ffac1]{margin-bottom:32px;text-align:center}.subtitle .panel-header .panel-title[data-v-3b3ffac1]{color:#242830;font-size:24px;font-weight:600;margin:0 0 12px}.subtitle .panel-header .panel-subtitle[data-v-3b3ffac1]{color:#9aa0a6;font-size:14px;line-height:1.8;margin:0}.subtitle .section-label[data-v-3b3ffac1]{color:#242830;font-size:14px;font-weight:500;margin-bottom:12px}.subtitle .input-section[data-v-3b3ffac1]{margin-bottom:24px}.subtitle .file-select[data-v-3b3ffac1]{background:#fafbfc;border:1px dashed #e8eaed;border-radius:10px;cursor:pointer;padding:40px;text-align:center;transition:all .2s}.subtitle .file-select[data-v-3b3ffac1]:hover{background:#f5f6f8;border-color:#242830}.subtitle .file-select .file-placeholder[data-v-3b3ffac1]{align-items:center;color:#9aa0a6;display:flex;flex-direction:column;gap:8px}.subtitle .file-select .file-placeholder .add-icon[data-v-3b3ffac1]{color:#242830;font-size:32px}.subtitle .file-select .file-placeholder .file-tip[data-v-3b3ffac1]{font-size:12px}.subtitle .file-preview[data-v-3b3ffac1]{background:#fafbfc;border:1px solid #e8eaed;border-radius:10px;padding:16px}.subtitle .file-preview .video-container[data-v-3b3ffac1]{background:#000;border-radius:8px;margin-bottom:12px;overflow:hidden;width:100%}.subtitle .file-preview .video-container .video-player[data-v-3b3ffac1]{display:block;max-height:300px;width:100%}.subtitle .file-preview .file-info .file-name[data-v-3b3ffac1]{color:#242830;font-size:14px;font-weight:500;margin-bottom:4px}.subtitle .file-preview .file-info .file-meta[data-v-3b3ffac1]{color:#9aa0a6;display:flex;font-size:13px;gap:16px}.subtitle .file-preview .file-info .file-meta .file-duration[data-v-3b3ffac1]{color:#242830}.subtitle .file-preview .change-btn[data-v-3b3ffac1]{background:#fff;border:1px solid #e8eaed;border-radius:6px;color:#5f6368;cursor:pointer;font-size:13px;margin-top:12px;padding:8px 16px;transition:all .2s}.subtitle .file-preview .change-btn[data-v-3b3ffac1]:hover{background:#f5f6f8;border-color:#d3d6db;color:#242830}.subtitle .input-tip[data-v-3b3ffac1]{color:#9aa0a6;font-size:12px;margin-top:8px}.subtitle .submit-section .upload-progress[data-v-3b3ffac1]{margin-bottom:12px}.subtitle .submit-section .upload-progress .progress-bar[data-v-3b3ffac1]{background:#e8eaed;border-radius:3px;height:6px;overflow:hidden}.subtitle .submit-section .upload-progress .progress-bar .progress-fill[data-v-3b3ffac1]{background:#242830;border-radius:3px;height:100%;transition:width .3s}.subtitle .submit-section .upload-progress .progress-text[data-v-3b3ffac1]{color:#9aa0a6;font-size:12px;margin-top:6px;text-align:center}.subtitle .submit-section .submit-btn[data-v-3b3ffac1]{background:#242830;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:48px;transition:all .2s;width:100%}.subtitle .submit-section .submit-btn[data-v-3b3ffac1]:hover:not(:disabled){background:#3a3f4b}.subtitle .submit-section .submit-btn[data-v-3b3ffac1]:disabled{cursor:not-allowed;opacity:.5}.step-region .region-header[data-v-3b3ffac1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.step-region .region-header .back-btn[data-v-3b3ffac1]{background:#fafbfc;border:1px solid #e8eaed;border-radius:6px;color:#5f6368;cursor:pointer;font-size:14px;padding:8px 16px}.step-region .region-header .back-btn[data-v-3b3ffac1]:hover{background:#f0f1f3}.step-region .region-header .region-title[data-v-3b3ffac1]{color:#242830;font-size:18px;font-weight:600}.step-region .region-header .region-info[data-v-3b3ffac1]{color:#242830;font-size:14px}.step-region .video-region-container[data-v-3b3ffac1]{background:#000;border-radius:10px;margin-bottom:20px;overflow:hidden;position:relative}.step-region .video-region-container .region-video[data-v-3b3ffac1]{display:block;max-height:400px;width:100%}.step-region .video-region-container .region-box[data-v-3b3ffac1]{background:rgba(36,40,48,.5);border:2px solid #fff;box-sizing:border-box;cursor:move;position:absolute}.step-region .video-region-container .region-box .region-corner[data-v-3b3ffac1]{background:#fff;border-radius:50%;height:16px;position:absolute;width:16px}.step-region .video-region-container .region-box .region-corner.tl[data-v-3b3ffac1]{left:-8px;top:-8px}.step-region .video-region-container .region-box .region-corner.br[data-v-3b3ffac1]{bottom:-8px;cursor:se-resize;right:-8px}.step-region .mode-section[data-v-3b3ffac1]{margin-bottom:20px}.step-region .mode-section .mode-tip[data-v-3b3ffac1]{color:#9aa0a6;font-size:13px;margin-bottom:12px;text-align:center}.step-region .mode-section .mode-buttons[data-v-3b3ffac1]{display:flex;gap:16px;justify-content:center}.step-region .mode-section .mode-buttons .mode-btn[data-v-3b3ffac1]{background:#fafbfc;border:1px solid #e8eaed;border-radius:6px;color:#5f6368;cursor:pointer;font-size:14px;padding:10px 24px;transition:all .2s}.step-region .mode-section .mode-buttons .mode-btn[data-v-3b3ffac1]:hover{border-color:#d3d6db}.step-region .mode-section .mode-buttons .mode-btn.active[data-v-3b3ffac1]{background:#242830;border-color:#242830;color:#fff}.modal-overlay[data-v-3b3ffac1]{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.source-modal[data-v-3b3ffac1]{background:#fff;border-radius:12px;padding:24px;width:400px}.source-modal .modal-title[data-v-3b3ffac1]{color:#242830;font-size:18px;font-weight:600;margin-bottom:24px;text-align:center}.source-modal .source-options[data-v-3b3ffac1]{display:flex;flex-direction:column;gap:12px}.source-modal .source-option[data-v-3b3ffac1]{align-items:center;background:#fafbfc;border-radius:10px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s}.source-modal .source-option[data-v-3b3ffac1]:hover{background:#f0f1f3}.source-modal .source-option .source-icon[data-v-3b3ffac1]{font-size:28px}.source-modal .source-option .source-info[data-v-3b3ffac1]{display:flex;flex-direction:column;gap:4px}.source-modal .source-option .source-info .source-text[data-v-3b3ffac1]{color:#242830;font-size:15px;font-weight:500}.source-modal .source-option .source-info .source-desc[data-v-3b3ffac1]{color:#9aa0a6;font-size:13px}.source-modal .cancel-btn[data-v-3b3ffac1]{background:transparent;border:none;color:#9aa0a6;cursor:pointer;font-size:14px;margin-top:16px;padding:12px;width:100%}.source-modal .cancel-btn[data-v-3b3ffac1]:hover{color:#5f6368}.url-modal[data-v-3b3ffac1]{background:#fff;border-radius:12px;overflow:hidden;width:450px}.url-modal .modal-header[data-v-3b3ffac1]{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;justify-content:space-between;padding:16px 20px}.url-modal .modal-header .modal-title[data-v-3b3ffac1]{color:#242830;font-size:16px;font-weight:600}.url-modal .modal-header .close-btn[data-v-3b3ffac1]{background:transparent;border:none;border-radius:4px;color:#9aa0a6;cursor:pointer;font-size:20px;height:28px;width:28px}.url-modal .modal-header .close-btn[data-v-3b3ffac1]:hover{background:#f5f6f8;color:#242830}.url-modal .modal-body[data-v-3b3ffac1]{padding:20px}.url-modal .modal-body .url-input-wrapper[data-v-3b3ffac1]{display:flex;gap:12px}.url-modal .modal-body .url-input-wrapper .url-input[data-v-3b3ffac1]{border:1px solid #e8eaed;border-radius:8px;color:#242830;flex:1;font-size:14px;height:44px;outline:none;padding:0 16px}.url-modal .modal-body .url-input-wrapper .url-input[data-v-3b3ffac1]::-moz-placeholder{color:#9aa0a6}.url-modal .modal-body .url-input-wrapper .url-input[data-v-3b3ffac1]::placeholder{color:#9aa0a6}.url-modal .modal-body .url-input-wrapper .url-input[data-v-3b3ffac1]:focus{border-color:#242830}.url-modal .modal-body .url-input-wrapper .paste-btn[data-v-3b3ffac1]{background:#fafbfc;border:1px solid #e8eaed;border-radius:8px;color:#242830;cursor:pointer;font-size:14px;padding:0 16px}.url-modal .modal-body .url-input-wrapper .paste-btn[data-v-3b3ffac1]:hover{background:#f0f1f3}.url-modal .modal-body .url-tip[data-v-3b3ffac1]{color:#9aa0a6;font-size:12px;margin-top:12px}.url-modal .modal-footer[data-v-3b3ffac1]{border-top:1px solid #f0f1f3;display:flex;gap:12px;padding:16px 20px}.url-modal .modal-footer button[data-v-3b3ffac1]{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:44px;transition:all .2s}.url-modal .modal-footer .btn-cancel[data-v-3b3ffac1]{background:#fafbfc;border:1px solid #e8eaed;color:#5f6368}.url-modal .modal-footer .btn-cancel[data-v-3b3ffac1]:hover{background:#f0f1f3}.url-modal .modal-footer .btn-parse[data-v-3b3ffac1]{background:#242830;border:none;color:#fff}.url-modal .modal-footer .btn-parse[data-v-3b3ffac1]:hover:not(:disabled){background:#3a3f4b}.url-modal .modal-footer .btn-parse[data-v-3b3ffac1]:disabled{cursor:not-allowed;opacity:.5}.success-modal[data-v-3b3ffac1]{background:#fff;border-radius:12px;padding:32px 24px;text-align:center;width:400px}.success-modal .success-title[data-v-3b3ffac1]{color:#242830;font-size:20px;font-weight:600;margin-bottom:12px}.success-modal .success-tip[data-v-3b3ffac1]{color:#9aa0a6;font-size:14px;line-height:1.6;margin-bottom:24px}.success-modal .success-actions[data-v-3b3ffac1]{display:flex;gap:12px}.success-modal .success-actions button[data-v-3b3ffac1]{border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:44px;transition:all .2s}.success-modal .success-actions .btn-continue[data-v-3b3ffac1]{background:#fafbfc;border:1px solid #e8eaed;color:#5f6368}.success-modal .success-actions .btn-continue[data-v-3b3ffac1]:hover{background:#f0f1f3}.success-modal .success-actions .btn-go-task[data-v-3b3ffac1]{background:#242830;border:none;color:#fff}.success-modal .success-actions .btn-go-task[data-v-3b3ffac1]:hover{background:#3a3f4b}.workspace-page[data-v-dab46373]{background:#f7f8fa;display:flex;flex-direction:column;min-height:100vh;width:100%}.workspace-main[data-v-dab46373]{box-sizing:border-box;display:flex;flex:1;gap:20px;margin:0 auto;max-width:1400px;padding:20px;width:100%}.content-area[data-v-dab46373]{background:#fff;border-radius:12px;flex:1;min-width:0;padding:40px}.content-area .content-wrapper[data-v-dab46373]{margin:0 auto;max-width:700px}.empty-panel[data-v-dab46373]{align-items:center;display:flex;justify-content:center;min-height:400px}.empty-panel .empty-state[data-v-dab46373]{text-align:center}.empty-panel .empty-state .empty-text[data-v-dab46373]{color:#9aa0a6;font-size:14px;margin:0}@media (max-width:992px){.workspace-main[data-v-dab46373]{gap:16px;padding:16px}.content-area[data-v-dab46373]{padding:32px 24px}}@media (max-width:768px){.workspace-main[data-v-dab46373]{flex-direction:column;gap:12px;padding:12px}.content-area[data-v-dab46373]{border-radius:10px;padding:20px 16px}.content-area .content-wrapper[data-v-dab46373]{max-width:100%}.empty-panel[data-v-dab46373]{min-height:300px}}.task-history-dialog.el-dialog{border-radius:12px!important;margin-top:8vh!important;max-width:95%;overflow:hidden}.task-history-dialog .el-dialog__header{border-bottom:1px solid #f0f1f3;margin-right:0;padding:16px 20px}.task-history-dialog .el-dialog__header .el-dialog__title{color:#242830;font-size:16px;font-weight:600}.task-history-dialog .el-dialog__body{max-height:70vh;overflow-y:auto;padding:0}.task-history-dialog .el-dialog__headerbtn{right:16px;top:16px}.task-center-dialog.el-dialog{border-radius:12px!important;margin-top:8vh!important;max-width:95%;overflow:hidden}.task-center-dialog .el-dialog__header{border-bottom:1px solid #f0f1f3;margin-right:0;padding:16px 20px}.task-center-dialog .el-dialog__header .el-dialog__title{color:#242830;font-size:16px;font-weight:600}.task-center-dialog .el-dialog__body{max-height:70vh;overflow-y:auto;padding:0}.task-center-dialog .el-dialog__headerbtn{right:16px;top:16px}@media (max-width:768px){.task-center-dialog.el-dialog,.task-history-dialog.el-dialog{margin-top:5vh!important}.task-center-dialog .el-dialog__header,.task-history-dialog .el-dialog__header{padding:14px 16px}.task-center-dialog .el-dialog__header .el-dialog__title,.task-history-dialog .el-dialog__header .el-dialog__title{font-size:15px}.task-center-dialog .el-dialog__body,.task-history-dialog .el-dialog__body{max-height:75vh}}
