.watermark-areas-container[data-v-897c5ffb]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.watermark-area[data-v-897c5ffb]{background-color:var(--primary-color-opacity-20);border:2px solid var(--primary-color);cursor:move;min-height:50px;min-width:50px;pointer-events:all;position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none}.watermark-area.selected[data-v-897c5ffb]{background-color:#e74c3c33;border-color:#e74c3c;box-shadow:0 0 0 2px #e74c3c4d}.watermark-id[data-v-897c5ffb]{font-size:11px;left:-2px}.watermark-close-btn[data-v-897c5ffb],.watermark-id[data-v-897c5ffb]{align-items:center;background-color:#fff;border:1px solid var(--primary-color);border-radius:2px;color:#000;display:flex;font-weight:700;height:20px;justify-content:center;position:absolute;top:-2px;width:20px}.watermark-close-btn[data-v-897c5ffb]{cursor:pointer;font-size:14px;line-height:1;padding:0;right:-2px}.watermark-close-btn[data-v-897c5ffb]:hover{background-color:#f0f0f0}.watermark-area.selected .watermark-close-btn[data-v-897c5ffb],.watermark-area.selected .watermark-id[data-v-897c5ffb]{background-color:#e74c3c;border-color:#e74c3c;color:#fff}.watermark-resize[data-v-897c5ffb]{background-color:var(--primary-color);border:1px solid #fff;cursor:nwse-resize;height:8px;position:absolute;width:8px;z-index:2}.watermark-resize.top-left[data-v-897c5ffb]{cursor:nwse-resize;left:-4px;top:-4px}.watermark-resize.top-right[data-v-897c5ffb]{cursor:nesw-resize;right:-4px;top:-4px}.watermark-resize.bottom-left[data-v-897c5ffb]{bottom:-4px;cursor:nesw-resize;left:-4px}.watermark-resize.bottom-right[data-v-897c5ffb]{bottom:-4px;cursor:nwse-resize;right:-4px}.watermark-resize.top-center[data-v-897c5ffb]{cursor:ns-resize;left:50%;top:-4px;transform:translate(-50%)}.watermark-resize.bottom-center[data-v-897c5ffb]{bottom:-4px;cursor:ns-resize;left:50%;transform:translate(-50%)}.watermark-resize.left-center[data-v-897c5ffb]{cursor:ew-resize;left:-4px;top:50%;transform:translateY(-50%)}.watermark-resize.right-center[data-v-897c5ffb]{cursor:ew-resize;right:-4px;top:50%;transform:translateY(-50%)}.loading-overlay[data-v-efec1fe2],.video-loading[data-v-efec1fe2]{height:100%;left:0;position:absolute;top:0;width:100%}.loading-overlay[data-v-efec1fe2]{align-items:center;background-color:#000000b3;display:flex;flex-direction:column;justify-content:center;z-index:10}.scanning-line[data-v-efec1fe2]{animation:scan-efec1fe2 2s linear infinite;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);height:100%;left:-100%;position:absolute;top:0;width:50%}@keyframes scan-efec1fe2{0%{left:-100%}to{left:150%}}.loading-text[data-v-efec1fe2]{color:#fff;font-size:18px;font-weight:700;margin-top:20px;text-shadow:0 0 10px rgba(59,130,246,.8)}.timeline-selection[data-v-46428003]{background-color:#4caf501a;border:2px solid var(--primary-color);bottom:0;box-sizing:border-box;cursor:move;display:block;height:100%;left:0;min-width:20px;pointer-events:all;position:absolute;top:0;transition:opacity .2s ease;z-index:6}.timeline-selection.selected[data-v-46428003]{background-color:#4caf5026;border-color:#2e7d32;box-shadow:0 0 0 1px #4caf5080;z-index:7}.timeline-selection-handle[data-v-46428003]{background-color:#fff;bottom:0;cursor:ew-resize;position:absolute;top:0;transition:all .2s ease;width:4px;z-index:8}.timeline-selection-handle.left[data-v-46428003]{border-bottom-left-radius:2px;border-top-left-radius:2px;left:0}.timeline-selection-handle.right[data-v-46428003]{border-bottom-right-radius:2px;border-top-right-radius:2px;right:0}.timeline-selection.selected .timeline-selection-handle[data-v-46428003]{background-color:#fff;width:5px}.timeline-selection-handle[data-v-46428003]:before{background-color:#fff;border:2px solid #fff;border-radius:50%;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:12px}.timeline-selection-handle[data-v-46428003]:hover:before{opacity:1}.timeline-selection.selected .timeline-selection-handle[data-v-46428003]:before{background-color:#fff;border-color:#fff;box-shadow:0 0 0 2px #fff}.timeline-selection-handle[data-v-46428003]:hover{background-color:#fff;width:5px}.timeline-selection.selected .timeline-selection-handle[data-v-46428003]:hover{background-color:#fff;width:6px}.timeline-frame[data-v-46428003]{align-items:center;background-color:transparent;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;min-width:80px;overflow:hidden;position:relative;transition:all .2s}.timeline-frame[data-v-46428003]:hover{box-shadow:0 2px 8px #0003;transform:scale(1.05);z-index:5}.timeline-frame[data-v-46428003]:active{transform:scale(.98)}.timeline-frame img[data-v-46428003]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.watermark-card[data-v-1ce00b76]{border:1px solid var(--primary-color-opacity-50);border-radius:6px;cursor:pointer;padding:15px;position:relative;transition:all .2s ease}.watermark-card.selected[data-v-1ce00b76]:before{border-right-color:var(--primary-color);opacity:1}.watermark-card[data-v-1ce00b76]:hover{border-color:var(--primary-color);box-shadow:0 2px 4px #0000001a}.watermark-card.selected[data-v-1ce00b76]{background-color:var(--primary-color-opacity-20);border-color:var(--primary-color)}.watermark-card-header[data-v-1ce00b76]{align-items:center;display:flex;justify-content:space-between}.watermark-card-title[data-v-1ce00b76]{color:#fff;font-size:14px;font-weight:600}.watermark-card-close[data-v-1ce00b76]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;width:20px}.watermark-card-close[data-v-1ce00b76]:hover{color:var(--primary-color)}.duration-inputs[data-v-1ce00b76]{align-items:center;color:#666;display:flex;font-size:13px;gap:10px}.duration-inputs input[data-v-1ce00b76]{border:1px solid #ddd;border-radius:4px;font-family:Courier New,monospace;font-size:12px;padding:6px 10px;width:80px}.duration-inputs input[data-v-1ce00b76]:focus{border-color:var(--primary-color);outline:none}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{inset:0;margin:0;overflow:auto;position:fixed}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:#0000;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{inset:0;overflow:auto;position:fixed}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.add-btn[data-v-cea96fc7]{background:#f8f8fa;border:1px solid rgba(27,27,27,.08);border-radius:100px;cursor:pointer;height:36px;width:100%}.btn[data-v-cea96fc7]{border-radius:20px;color:#fff;font-weight:700;height:40px;line-height:34px;text-align:center}.playback-controls[data-v-cea96fc7]{border-radius:8px;gap:15px;padding:10px}.play-btn[data-v-cea96fc7],.playback-controls[data-v-cea96fc7]{align-items:center;background-color:#333;display:flex}.play-btn[data-v-cea96fc7]{border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:40px;justify-content:center;transition:background-color .3s;width:40px}.play-btn[data-v-cea96fc7]:hover{background-color:#555}.time-display[data-v-cea96fc7]{color:#666;font-family:Courier New,monospace;font-size:14px}.timeline-container[data-v-cea96fc7]{background-color:#333;border-radius:8px;box-sizing:border-box;overflow:hidden;padding:15px}.timeline-wrapper[data-v-cea96fc7]{box-sizing:border-box;cursor:pointer;height:80px;position:relative;width:100%}.timeline-scrubber[data-v-cea96fc7],.timeline-wrapper[data-v-cea96fc7]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.timeline-scrubber[data-v-cea96fc7]{background-color:#ff6b35;bottom:0;cursor:ew-resize;pointer-events:auto;position:absolute;top:-3px;transform:translate(-50%);width:3px;z-index:11}.timeline-scrubber[data-v-cea96fc7]:after{background-color:#8a2be24d;bottom:0;top:3px;width:20px;z-index:-1}.timeline-scrubber[data-v-cea96fc7]:after,.timeline-scrubber[data-v-cea96fc7]:before{content:"";left:50%;position:absolute;transform:translate(-50%)}.timeline-scrubber[data-v-cea96fc7]:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #ff6b35;height:0;top:-5px;width:0;z-index:1}.timeline-frames[data-v-cea96fc7]{display:flex;gap:2px;height:100%;justify-content:flex-start;margin:0;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.timeline-loading-overlay[data-v-cea96fc7]{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.timeline-loading-spinner[data-v-cea96fc7]{animation:spin-cea96fc7 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes spin-cea96fc7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.timeline-selections[data-v-cea96fc7]{inset:0;pointer-events:none;position:absolute;z-index:5}.control-panel[data-v-cea96fc7]{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;gap:20px;min-width:320px;overflow-y:auto;padding:20px;width:320px}.control-panel h2[data-v-cea96fc7]{color:#333;font-size:20px;margin-bottom:10px}.control-group[data-v-cea96fc7]{display:flex;flex-direction:column;gap:10px}.control-group label[data-v-cea96fc7]{color:#555;font-size:14px;font-weight:500}.group-header[data-v-cea96fc7]{align-items:center;display:flex;gap:8px}.info-icon[data-v-cea96fc7]{cursor:help;font-size:14px}.select-input[data-v-cea96fc7]{background-color:#e5e5e5;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:10px}.select-input[data-v-cea96fc7]:focus{border-color:#9b59b6;outline:none}.watermark-list[data-v-cea96fc7]{display:flex;flex-direction:column;gap:10px}.preview-dialog-content[data-v-cea96fc7]{align-items:center;display:flex;justify-content:center;padding:20px 0}.preview-video[data-v-cea96fc7]{border-radius:8px;max-height:70vh;-o-object-fit:contain;object-fit:contain;width:100%}.tab-item[data-v-cea96fc7]{border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .3s}.tab-item.active[data-v-cea96fc7]{color:var(--primary-color);position:relative}.tab-item.active[data-v-cea96fc7]:after{background:var(--primary-color);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:30px}.batch-loading-overlay[data-v-cea96fc7]{align-items:center;background:#0009;border-radius:8px;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;position:absolute;z-index:20}.batch-loading-text[data-v-cea96fc7]{color:#fff;font-size:14px;letter-spacing:.5px}.batch-upload-area[data-v-cea96fc7]{border:2px dashed var(--primary-color);border-radius:8px;min-height:500px;padding:40px;text-align:center;transition:all .3s}.batch-upload-area.drag-over[data-v-cea96fc7]{background-color:#3b82f61a;border-color:var(--primary-color)}.upload-content[data-v-cea96fc7]{align-items:center;display:flex;flex-direction:column;gap:15px}.upload-icon[data-v-cea96fc7]{font-size:48px}.upload-text[data-v-cea96fc7]{color:#666;font-size:16px}.batch-videos-container[data-v-cea96fc7]{max-height:600px;overflow-y:auto;padding-right:10px}.batch-videos-container[data-v-cea96fc7]::-webkit-scrollbar{width:8px}.batch-videos-container[data-v-cea96fc7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.batch-videos-container[data-v-cea96fc7]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.batch-videos-container[data-v-cea96fc7]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.batch-videos-grid[data-v-cea96fc7]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.batch-video-item[data-v-cea96fc7]{background-color:#f9f9f9;border:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s}.batch-video-item[data-v-cea96fc7]:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a}.video-thumbnail[data-v-cea96fc7]{background-color:#333;padding-top:100%;position:relative;width:100%}.video-thumbnail img[data-v-cea96fc7]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.delete-btn[data-v-cea96fc7]{align-items:center;background-color:#ff3b30e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;line-height:1;opacity:0;position:absolute;right:8px;top:8px;transition:all .3s;width:28px}.batch-video-item:hover .delete-btn[data-v-cea96fc7]{opacity:1}.delete-btn[data-v-cea96fc7]:hover{background-color:#ff3b30;transform:scale(1.1)}.video-info[data-v-cea96fc7]{background:linear-gradient(transparent,#000c);bottom:0;color:#fff;left:0;padding:6px;position:absolute;right:0}.video-name[data-v-cea96fc7]{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-duration[data-v-cea96fc7]{color:#ccc;font-size:12px;margin-top:4px}.timeline-modal-content[data-v-cea96fc7]{display:flex;flex-direction:column;gap:20px}.modal-video-preview[data-v-cea96fc7]{background-color:#000;border-radius:8px;overflow:hidden;position:relative;width:100%}.modal-video-player[data-v-cea96fc7]{background-color:#000;display:block;max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}.modal-playback-controls[data-v-cea96fc7]{align-items:center;background:linear-gradient(transparent,#000c);bottom:0;display:flex;gap:15px;left:0;padding:10px;position:absolute;right:0;z-index:10}.modal-timeline-container[data-v-cea96fc7]{background-color:#f5f5f5;border-radius:8px;padding:15px}
