.canvas-node[data-v-1fd5942f]{background:#1c1e21;border:2px solid #1e3139;border-radius:8px;overflow:visible;-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3);will-change:transform;position:relative}.canvas-node[data-v-1fd5942f]:hover{border-color:rgba(114,229,40,.5);-webkit-box-shadow:0 4px 16px rgba(114,229,40,.2);box-shadow:0 4px 16px rgba(114,229,40,.2)}.canvas-node:hover .connection-point[data-v-1fd5942f]{opacity:1}.canvas-node.node-selected[data-v-1fd5942f]{border-color:#72e528;-webkit-box-shadow:0 4px 20px rgba(114,229,40,.4);box-shadow:0 4px 20px rgba(114,229,40,.4)}.canvas-node.collapsed .node-content[data-v-1fd5942f],.canvas-node.minimized .node-content[data-v-1fd5942f],.canvas-node.minimized .node-status[data-v-1fd5942f]{display:none}.canvas-node.minimized .input-point .point-inner[data-v-1fd5942f]{background:#72e528;-webkit-box-shadow:0 0 8px rgba(114,229,40,.6);box-shadow:0 0 8px rgba(114,229,40,.6)}.connection-point[data-v-1fd5942f]{position:absolute;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:10;opacity:.7;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.connection-point[data-v-1fd5942f]:hover{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.connection-point:hover .point-inner[data-v-1fd5942f]{background:#72e528;-webkit-box-shadow:0 0 12px rgba(114,229,40,.8);box-shadow:0 0 12px rgba(114,229,40,.8)}.connection-point .point-inner[data-v-1fd5942f]{width:10px;height:10px;border-radius:50%;background:#1e3139;border:2px solid rgba(114,229,40,.6);-webkit-transition:all .3s;transition:all .3s}.connection-point.has-children .point-inner[data-v-1fd5942f],.connection-point.has-parent .point-inner[data-v-1fd5942f]{background:rgba(114,229,40,.3);border-color:#72e528}.connection-point.active .point-inner[data-v-1fd5942f]{background:#72e528;-webkit-box-shadow:0 0 8px rgba(114,229,40,.6);box-shadow:0 0 8px rgba(114,229,40,.6)}.input-point[data-v-1fd5942f]{left:-10px}.input-point[data-v-1fd5942f],.output-point[data-v-1fd5942f]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.output-point[data-v-1fd5942f]{right:-10px}.collapse-btn[data-v-1fd5942f]{width:20px;height:20px;border:none;background:rgba(114,229,40,.1);border-radius:4px;color:#72e528;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:8px;-webkit-transition:all .3s;transition:all .3s}.collapse-btn[data-v-1fd5942f]:hover{background:rgba(114,229,40,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.collapse-btn svg[data-v-1fd5942f]{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.node-header[data-v-1fd5942f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;background:rgba(30,49,57,.5);border-bottom:1px solid #1e3139;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.node-header[data-v-1fd5942f]:hover{background:rgba(30,49,57,.7)}.node-type-icon[data-v-1fd5942f]{color:#72e528;font-size:16px}.node-name[data-v-1fd5942f]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;font-size:14px;font-weight:500;cursor:text;padding:2px 4px;border-radius:4px;-webkit-transition:background .2s;transition:background .2s}.node-name[data-v-1fd5942f]:hover{background:rgba(114,229,40,.1)}.node-name-input[data-v-1fd5942f]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:rgba(30,49,57,.8);border:1px solid #72e528;border-radius:4px;color:#fff;font-size:14px;font-weight:500;padding:2px 8px;outline:none}.node-name-input[data-v-1fd5942f]:focus{-webkit-box-shadow:0 0 0 2px rgba(114,229,40,.3);box-shadow:0 0 0 2px rgba(114,229,40,.3)}.collapse-icon[data-v-1fd5942f]{width:12px;height:12px}.node-actions[data-v-1fd5942f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.node-action-btn[data-v-1fd5942f]{width:24px;height:24px;border:none;background:transparent;color:#bfc1c8;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.node-action-btn[data-v-1fd5942f]:hover{background:rgba(114,229,40,.1);color:#72e528}.node-action-btn[data-v-1fd5942f]:last-child:hover{background:rgba(255,77,79,.1);color:#ff4d4f}.node-content[data-v-1fd5942f]{padding:12px;cursor:default;position:relative}.text-content .text-preview[data-v-1fd5942f]{white-space:pre-wrap;word-break:break-word;color:#bfc1c8;font-size:13px;line-height:1.6;max-height:120px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.text-content .text-preview[data-v-1fd5942f]::-webkit-scrollbar{display:none}.text-content .text-meta[data-v-1fd5942f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid #1e3139}.text-content .text-meta span[data-v-1fd5942f]{font-size:11px;color:#6b7280}.text-content .text-meta span.char-count[data-v-1fd5942f]{color:#72e528}.text-content .text-meta span.time-estimate[data-v-1fd5942f]{color:#3b82f6}.text-content .text-actions[data-v-1fd5942f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #1e3139}.text-action-btn[data-v-1fd5942f]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:8px 12px;background:rgba(30,49,57,.5);border:1px solid #1e3139;border-radius:6px;color:#bfc1c8;font-size:12px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.text-action-btn[data-v-1fd5942f]:hover{background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.text-action-btn .svg-icon[data-v-1fd5942f]{width:14px;height:14px}.image-content[data-v-1fd5942f],.video-content[data-v-1fd5942f]{position:relative;width:100%;border-radius:4px;overflow:hidden}.image-content img[data-v-1fd5942f],.image-content video[data-v-1fd5942f],.video-content img[data-v-1fd5942f],.video-content video[data-v-1fd5942f]{width:100%;height:auto;display:block}.video-play-overlay[data-v-1fd5942f]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(114,229,40,.9);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.video-play-overlay[data-v-1fd5942f]:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-webkit-box-shadow:0 0 20px rgba(114,229,40,.5);box-shadow:0 0 20px rgba(114,229,40,.5)}.video-play-overlay .play-icon[data-v-1fd5942f]{width:24px;height:24px;color:#0d1116;margin-left:4px}.video-duration[data-v-1fd5942f]{position:absolute;bottom:8px;right:8px;padding:4px 8px;background:rgba(0,0,0,.7);border-radius:4px;color:#fff;font-size:12px;font-weight:500}.image-actions[data-v-1fd5942f],.video-actions[data-v-1fd5942f]{position:absolute;top:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;background:rgba(13,17,22,.95);padding:8px;border-radius:8px;backdrop-filter:blur(10px);border:1px solid #1e3139;-webkit-animation:fadeIn-data-v-1fd5942f .3s;animation:fadeIn-data-v-1fd5942f .3s}@-webkit-keyframes fadeIn-data-v-1fd5942f{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-data-v-1fd5942f{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.action-icon-btn[data-v-1fd5942f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:8px 10px;min-width:48px;border:1px solid #1e3139;background:rgba(30,49,57,.5);border-radius:6px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;color:#bfc1c8}.action-icon-btn[data-v-1fd5942f]:hover{background:rgba(114,229,40,.15);border-color:#72e528;color:#72e528;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-icon-btn .svg-icon[data-v-1fd5942f]{width:18px;height:18px}.action-icon-btn .action-label[data-v-1fd5942f]{font-size:10px;white-space:nowrap}.placeholder[data-v-1fd5942f]{padding:20px;text-align:center;color:#6b7280;background:rgba(30,49,57,.3);border-radius:4px}.node-status[data-v-1fd5942f]{padding:6px 12px;background:rgba(30,49,57,.5);border-top:1px solid #1e3139;font-size:12px}.node-status .status-loading[data-v-1fd5942f]{color:#3b82f6}.node-status .status-success[data-v-1fd5942f]{color:#72e528}.node-status .status-error[data-v-1fd5942f]{color:#ef4444}.node-status .status-editing[data-v-1fd5942f],.node-status .status-split[data-v-1fd5942f]{color:#f59e0b}.connection-layer[data-v-f0728c0c]{position:absolute;top:0;left:0;width:10000px;height:10000px;pointer-events:none;z-index:1}.connection-group[data-v-f0728c0c],.parallel-group[data-v-f0728c0c]{-webkit-transition:opacity .3s;transition:opacity .3s}.hierarchy-connection[data-v-f0728c0c]{-webkit-transition:stroke-width .3s;transition:stroke-width .3s}.connection-socket[data-v-f0728c0c]{-webkit-transition:all .3s;transition:all .3s;pointer-events:auto;cursor:pointer}.connection-socket[data-v-f0728c0c]:hover{r:8}.connection-socket-inner[data-v-f0728c0c]{-webkit-transition:all .3s;transition:all .3s;pointer-events:none}@-webkit-keyframes pulse-data-v-f0728c0c{0%,to{opacity:1}50%{opacity:.6}}.parallel-connection[data-v-f0728c0c]{opacity:.6}.connection-dot[data-v-f0728c0c]{opacity:.9;-webkit-transition:all .3s ease;transition:all .3s ease}.connection-dot[data-v-f0728c0c]:hover{r:6;opacity:1}@keyframes pulse-data-v-f0728c0c{0%,to{opacity:.8}50%{opacity:1}}.split-dialog-content[data-v-77585a44]{padding:20px 0}.split-options[data-v-77585a44]{gap:24px}.option-group[data-v-77585a44],.split-options[data-v-77585a44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.option-group[data-v-77585a44]{gap:12px}.option-label[data-v-77585a44]{color:#fff;font-size:14px;font-weight:500}.preview-count[data-v-77585a44]{color:#72e528;font-size:12px;margin-left:8px}.split-type-group[data-v-77585a44]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.split-radio[data-v-77585a44]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px;border:1px solid #1e3139;border-radius:8px;background:rgba(30,49,57,.3);-webkit-transition:all .3s;transition:all .3s}.split-radio[data-v-77585a44]:hover{border-color:rgba(114,229,40,.5);background:rgba(30,49,57,.5)}.split-radio[data-v-77585a44] .el-radio__input.is-checked+.el-radio__label{color:#72e528}.split-radio[data-v-77585a44] .el-radio__input.is-checked .el-radio__inner{background:#72e528;border-color:#72e528}.split-radio i[data-v-77585a44]{font-size:18px;margin-right:8px;vertical-align:middle}.split-radio span[data-v-77585a44]{vertical-align:middle}.threshold-slider[data-v-77585a44] .el-slider__runway{background:#1e3139}.threshold-slider[data-v-77585a44] .el-slider__bar{background:-webkit-gradient(linear,left top,right top,from(#72e528),to(#5cb720));background:linear-gradient(90deg,#72e528,#5cb720)}.threshold-slider[data-v-77585a44] .el-slider__button{border-color:#72e528}.threshold-slider[data-v-77585a44] .el-input-number{background:rgba(30,49,57,.5);border-color:#1e3139}.threshold-slider[data-v-77585a44] .el-input-number .el-input__inner{background:transparent;border:none;color:#fff}.threshold-hint[data-v-77585a44]{color:#bfc1c8;font-size:12px;opacity:.7}.original-text[data-v-77585a44]{padding:16px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px;color:#bfc1c8;font-size:14px;line-height:1.6;max-height:120px;overflow-y:auto}.original-text[data-v-77585a44]::-webkit-scrollbar{width:4px}.original-text[data-v-77585a44]::-webkit-scrollbar-thumb{background:rgba(114,229,40,.3);border-radius:2px}.preview-container[data-v-77585a44]{max-height:300px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.preview-container[data-v-77585a44]::-webkit-scrollbar{width:6px}.preview-container[data-v-77585a44]::-webkit-scrollbar-thumb{background:rgba(114,229,40,.3);border-radius:3px}.preview-segment[data-v-77585a44]{padding:12px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.preview-segment[data-v-77585a44]:hover{border-color:rgba(114,229,40,.5);background:rgba(30,49,57,.5)}.segment-header[data-v-77585a44]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.segment-header[data-v-77585a44],.segment-index[data-v-77585a44]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.segment-index[data-v-77585a44]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;background:rgba(114,229,40,.2);color:#72e528;border-radius:4px;font-size:12px;font-weight:600}.segment-time[data-v-77585a44]{color:#72e528;font-size:12px;font-weight:500}.segment-info[data-v-77585a44]{color:#bfc1c8;font-size:12px;opacity:.7;-webkit-box-flex:1;-ms-flex:1;flex:1}.segment-actions[data-v-77585a44]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.preview-segment:hover .segment-actions[data-v-77585a44]{opacity:1}.seg-action-btn[data-v-77585a44]{width:28px;height:28px;border:1px solid #1e3139;background:rgba(30,49,57,.5);border-radius:4px;color:#bfc1c8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.seg-action-btn[data-v-77585a44]:hover{background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.seg-action-btn .svg-icon[data-v-77585a44]{width:14px;height:14px}.segment-text[data-v-77585a44]{color:#bfc1c8;font-size:14px;line-height:1.6}.preview-segment.selected[data-v-77585a44]{border-color:#72e528;background:rgba(114,229,40,.1)}.preview-total[data-v-77585a44]{color:#3b82f6;font-size:12px;margin-left:12px}.radio-desc[data-v-77585a44]{display:block;font-size:11px;color:#6b7280;margin-top:4px}.post-split-options[data-v-77585a44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.post-split-options[data-v-77585a44] .el-checkbox__label{color:#bfc1c8}.post-split-options[data-v-77585a44] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#72e528;border-color:#72e528}.dialog-footer[data-v-77585a44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #1e3139}.dialog-btn[data-v-77585a44]{height:40px;padding:0 24px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .3s;transition:all .3s}.dialog-btn i[data-v-77585a44]{font-size:16px}.dialog-btn[data-v-77585a44]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-77585a44]{background:transparent;border:1px solid #1e3139;color:#bfc1c8}.cancel-btn[data-v-77585a44]:hover:not(:disabled){background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.confirm-btn[data-v-77585a44]{background:linear-gradient(135deg,#72e528,#5cb720);color:#fff}.confirm-btn[data-v-77585a44]:hover:not(:disabled){-webkit-box-shadow:0 4px 12px rgba(114,229,40,.4);box-shadow:0 4px 12px rgba(114,229,40,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-77585a44] .canvas-dialog{background:#0d1116;border:1px solid #1e3139}[data-v-77585a44] .canvas-dialog .el-dialog__header{background:#0d1116;border-bottom:1px solid #1e3139;padding:20px 24px}[data-v-77585a44] .canvas-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-77585a44] .canvas-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#bfc1c8}[data-v-77585a44] .canvas-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#72e528}[data-v-77585a44] .canvas-dialog .el-dialog__body{padding:0 24px;color:#bfc1c8}[data-v-77585a44] .canvas-dialog .el-dialog__footer{padding:0 24px 20px}.generate-dialog-content[data-v-73061bd5]{padding:20px 0}.generate-options[data-v-73061bd5]{gap:24px}.generate-options[data-v-73061bd5],.option-group[data-v-73061bd5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.option-group[data-v-73061bd5]{gap:12px}.option-row[data-v-73061bd5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.option-label[data-v-73061bd5]{color:#fff;font-size:14px;font-weight:500}.prompt-input[data-v-73061bd5] .el-textarea__inner{background:rgba(30,49,57,.5);border-color:#1e3139;color:#fff;font-size:14px;line-height:1.6}.prompt-input[data-v-73061bd5] .el-textarea__inner:focus{border-color:#72e528}.prompt-input[data-v-73061bd5] .el-textarea__inner::-webkit-input-placeholder{color:#6b7280}.prompt-input[data-v-73061bd5] .el-textarea__inner::-moz-placeholder{color:#6b7280}.prompt-input[data-v-73061bd5] .el-textarea__inner:-ms-input-placeholder{color:#6b7280}.prompt-input[data-v-73061bd5] .el-textarea__inner::-ms-input-placeholder{color:#6b7280}.prompt-input[data-v-73061bd5] .el-textarea__inner::placeholder{color:#6b7280}.platform-selector[data-v-73061bd5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.platform-item[data-v-73061bd5]{padding:16px;border:2px solid #1e3139;border-radius:8px;background:rgba(30,49,57,.3);cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center}.platform-item[data-v-73061bd5]:hover{border-color:rgba(114,229,40,.5);background:rgba(30,49,57,.5)}.platform-item.active[data-v-73061bd5]{border-color:#72e528;background:rgba(114,229,40,.1)}.platform-item.active i[data-v-73061bd5],.platform-item.active span[data-v-73061bd5]{color:#72e528}.platform-item i[data-v-73061bd5]{font-size:24px;color:#bfc1c8;display:block;margin-bottom:8px}.platform-item span[data-v-73061bd5]{color:#bfc1c8;font-size:13px}.style-selector[data-v-73061bd5]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.style-item[data-v-73061bd5]{cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center}.style-item:hover .style-preview[data-v-73061bd5]{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(114,229,40,.3);box-shadow:0 4px 12px rgba(114,229,40,.3)}.style-item.active .style-preview[data-v-73061bd5]{border-color:#72e528;-webkit-box-shadow:0 0 0 3px rgba(114,229,40,.2);box-shadow:0 0 0 3px rgba(114,229,40,.2)}.style-item.active .style-name[data-v-73061bd5]{color:#72e528}.style-preview[data-v-73061bd5]{width:100%;aspect-ratio:1;border:2px solid #1e3139;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;-webkit-transition:all .3s;transition:all .3s}.style-preview i[data-v-73061bd5]{font-size:32px;color:#fff;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.style-name[data-v-73061bd5]{color:#bfc1c8;font-size:12px;-webkit-transition:color .3s;transition:color .3s}.count-input[data-v-73061bd5] .el-input__inner,.size-select[data-v-73061bd5] .el-input__inner{background:rgba(30,49,57,.5);border-color:#1e3139;color:#fff}.count-input[data-v-73061bd5] .el-input__inner:focus,.size-select[data-v-73061bd5] .el-input__inner:focus{border-color:#72e528}.count-input[data-v-73061bd5] .el-input-number__decrease,.count-input[data-v-73061bd5] .el-input-number__increase,.size-select[data-v-73061bd5] .el-input-number__decrease,.size-select[data-v-73061bd5] .el-input-number__increase{background:rgba(30,49,57,.5);border-color:#1e3139;color:#bfc1c8}.count-input[data-v-73061bd5] .el-input-number__decrease:hover,.count-input[data-v-73061bd5] .el-input-number__increase:hover,.size-select[data-v-73061bd5] .el-input-number__decrease:hover,.size-select[data-v-73061bd5] .el-input-number__increase:hover{color:#72e528}.progress-section[data-v-73061bd5]{padding:20px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px}.progress-header[data-v-73061bd5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.progress-text[data-v-73061bd5]{color:#fff;font-size:14px}.progress-percent[data-v-73061bd5]{color:#72e528;font-size:14px;font-weight:600}.progress-bar[data-v-73061bd5] .el-progress-bar__outer{background:#1e3139}.progress-bar[data-v-73061bd5] .el-progress-bar__inner{background:-webkit-gradient(linear,left top,right top,from(#72e528),to(#5cb720));background:linear-gradient(90deg,#72e528,#5cb720)}.dialog-footer[data-v-73061bd5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #1e3139}.dialog-btn[data-v-73061bd5]{height:40px;padding:0 24px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .3s;transition:all .3s}.dialog-btn i[data-v-73061bd5]{font-size:16px}.dialog-btn[data-v-73061bd5]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-73061bd5]{background:transparent;border:1px solid #1e3139;color:#bfc1c8}.cancel-btn[data-v-73061bd5]:hover:not(:disabled){background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.confirm-btn[data-v-73061bd5]{background:linear-gradient(135deg,#72e528,#5cb720);color:#fff}.confirm-btn[data-v-73061bd5]:hover:not(:disabled){-webkit-box-shadow:0 4px 12px rgba(114,229,40,.4);box-shadow:0 4px 12px rgba(114,229,40,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-73061bd5] .canvas-dialog{background:#0d1116;border:1px solid #1e3139}[data-v-73061bd5] .canvas-dialog .el-dialog__header{background:#0d1116;border-bottom:1px solid #1e3139;padding:20px 24px}[data-v-73061bd5] .canvas-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-73061bd5] .canvas-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#bfc1c8}[data-v-73061bd5] .canvas-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#72e528}[data-v-73061bd5] .canvas-dialog .el-dialog__body{padding:0 24px;color:#bfc1c8}[data-v-73061bd5] .canvas-dialog .el-dialog__footer{padding:0 24px 20px}.edit-dialog-content[data-v-f0d85ba4]{padding:20px 0}.edit-layout[data-v-f0d85ba4]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.preview-section[data-v-f0d85ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.preview-header[data-v-f0d85ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-title[data-v-f0d85ba4]{color:#fff;font-size:14px;font-weight:500}.reset-btn[data-v-f0d85ba4]{height:32px;padding:0 16px;border:1px solid #1e3139;border-radius:6px;background:transparent;color:#bfc1c8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;-webkit-transition:all .3s;transition:all .3s}.reset-btn[data-v-f0d85ba4]:hover{background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.reset-btn i[data-v-f0d85ba4]{font-size:14px}.preview-image[data-v-f0d85ba4]{position:relative;width:100%;aspect-ratio:1;border:2px solid #1e3139;border-radius:12px;overflow:hidden;background:rgba(30,49,57,.3)}.preview-image img[data-v-f0d85ba4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-overlay[data-v-f0d85ba4]{position:absolute;inset:0;background:rgba(13,17,22,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;color:#72e528}.preview-overlay i[data-v-f0d85ba4]{font-size:32px}.preview-overlay span[data-v-f0d85ba4]{font-size:14px}.controls-section[data-v-f0d85ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;max-height:500px;overflow-y:auto;padding-right:8px}.controls-section[data-v-f0d85ba4]::-webkit-scrollbar{width:4px}.controls-section[data-v-f0d85ba4]::-webkit-scrollbar-thumb{background:rgba(114,229,40,.3);border-radius:2px}.control-group[data-v-f0d85ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.control-label[data-v-f0d85ba4]{color:#fff;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.control-label i[data-v-f0d85ba4]{color:#72e528;font-size:16px}.control-item[data-v-f0d85ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.control-name[data-v-f0d85ba4]{color:#bfc1c8;font-size:13px}.param-slider[data-v-f0d85ba4] .el-slider__runway{background:#1e3139}.param-slider[data-v-f0d85ba4] .el-slider__bar{background:-webkit-gradient(linear,left top,right top,from(#72e528),to(#5cb720));background:linear-gradient(90deg,#72e528,#5cb720)}.param-slider[data-v-f0d85ba4] .el-slider__button{border-color:#72e528}.param-slider[data-v-f0d85ba4] .el-input-number{background:rgba(30,49,57,.5);border-color:#1e3139;width:100px}.param-slider[data-v-f0d85ba4] .el-input-number .el-input__inner{background:transparent;border:none;color:#fff;text-align:center}.param-slider[data-v-f0d85ba4] .el-input-number .el-input-number__decrease,.param-slider[data-v-f0d85ba4] .el-input-number .el-input-number__increase{background:transparent;border-color:#1e3139;color:#bfc1c8}.param-slider[data-v-f0d85ba4] .el-input-number .el-input-number__decrease:hover,.param-slider[data-v-f0d85ba4] .el-input-number .el-input-number__increase:hover{color:#72e528}.action-selector[data-v-f0d85ba4]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.action-item[data-v-f0d85ba4]{padding:12px 8px;border:1px solid #1e3139;border-radius:6px;background:rgba(30,49,57,.3);cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center}.action-item[data-v-f0d85ba4]:hover{border-color:rgba(114,229,40,.5);background:rgba(30,49,57,.5)}.action-item.active[data-v-f0d85ba4]{border-color:#72e528;background:rgba(114,229,40,.1)}.action-item.active i[data-v-f0d85ba4],.action-item.active span[data-v-f0d85ba4]{color:#72e528}.action-item i[data-v-f0d85ba4]{font-size:20px;color:#bfc1c8;display:block;margin-bottom:4px}.action-item span[data-v-f0d85ba4]{color:#bfc1c8;font-size:12px}.dialog-footer[data-v-f0d85ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #1e3139}.dialog-btn[data-v-f0d85ba4]{height:40px;padding:0 24px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .3s;transition:all .3s}.dialog-btn i[data-v-f0d85ba4]{font-size:16px}.dialog-btn[data-v-f0d85ba4]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-f0d85ba4]{background:transparent;border:1px solid #1e3139;color:#bfc1c8}.cancel-btn[data-v-f0d85ba4]:hover:not(:disabled){background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.confirm-btn[data-v-f0d85ba4]{background:linear-gradient(135deg,#72e528,#5cb720);color:#fff}.confirm-btn[data-v-f0d85ba4]:hover:not(:disabled){-webkit-box-shadow:0 4px 12px rgba(114,229,40,.4);box-shadow:0 4px 12px rgba(114,229,40,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-f0d85ba4] .canvas-dialog{background:#0d1116;border:1px solid #1e3139}[data-v-f0d85ba4] .canvas-dialog .el-dialog__header{background:#0d1116;border-bottom:1px solid #1e3139;padding:20px 24px}[data-v-f0d85ba4] .canvas-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-f0d85ba4] .canvas-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#bfc1c8}[data-v-f0d85ba4] .canvas-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#72e528}[data-v-f0d85ba4] .canvas-dialog .el-dialog__body{padding:0 24px;color:#bfc1c8}[data-v-f0d85ba4] .canvas-dialog .el-dialog__footer{padding:0 24px 20px}.derive-dialog-content[data-v-1c8cb73a]{padding:20px 0}.derive-options[data-v-1c8cb73a]{gap:24px}.derive-options[data-v-1c8cb73a],.option-group[data-v-1c8cb73a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.option-group[data-v-1c8cb73a]{gap:12px}.option-label[data-v-1c8cb73a]{color:#fff;font-size:14px;font-weight:500}.source-image[data-v-1c8cb73a]{width:200px;height:200px;border:2px solid #1e3139;border-radius:12px;overflow:hidden;background:rgba(30,49,57,.3)}.source-image img[data-v-1c8cb73a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.count-selector[data-v-1c8cb73a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.count-item[data-v-1c8cb73a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px;border:2px solid #1e3139;border-radius:8px;background:rgba(30,49,57,.3);cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center}.count-item[data-v-1c8cb73a]:hover{border-color:rgba(114,229,40,.5);background:rgba(30,49,57,.5)}.count-item.active[data-v-1c8cb73a]{border-color:#72e528;background:rgba(114,229,40,.1)}.count-item.active .count-label[data-v-1c8cb73a],.count-item.active .count-number[data-v-1c8cb73a]{color:#72e528}.count-item .count-number[data-v-1c8cb73a]{display:block;color:#fff;font-size:24px;font-weight:600;margin-bottom:4px}.count-item .count-label[data-v-1c8cb73a]{display:block;color:#bfc1c8;font-size:12px}.style-grid[data-v-1c8cb73a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.style-card[data-v-1c8cb73a]{position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.style-card:hover .style-preview[data-v-1c8cb73a]{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(114,229,40,.3);box-shadow:0 4px 12px rgba(114,229,40,.3)}.style-card.active .style-preview[data-v-1c8cb73a]{border-color:#72e528;-webkit-box-shadow:0 0 0 3px rgba(114,229,40,.2);box-shadow:0 0 0 3px rgba(114,229,40,.2)}.style-card.active .style-name[data-v-1c8cb73a]{color:#72e528}.style-preview[data-v-1c8cb73a]{width:100%;aspect-ratio:1;border:2px solid #1e3139;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;-webkit-transition:all .3s;transition:all .3s}.style-preview i[data-v-1c8cb73a]{font-size:32px;color:#fff;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.style-name[data-v-1c8cb73a]{display:block;text-align:center;color:#bfc1c8;font-size:12px;-webkit-transition:color .3s;transition:color .3s}.style-check[data-v-1c8cb73a]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#72e528;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.style-check i[data-v-1c8cb73a]{color:#fff;font-size:14px;font-weight:600}.style-hint[data-v-1c8cb73a]{color:#bfc1c8;font-size:13px;text-align:center}.style-hint .highlight[data-v-1c8cb73a]{color:#72e528;font-weight:600}.variation-slider[data-v-1c8cb73a] .el-slider__runway{background:#1e3139}.variation-slider[data-v-1c8cb73a] .el-slider__bar{background:-webkit-gradient(linear,left top,right top,from(#72e528),to(#5cb720));background:linear-gradient(90deg,#72e528,#5cb720)}.variation-slider[data-v-1c8cb73a] .el-slider__button{border-color:#72e528}.variation-slider[data-v-1c8cb73a] .el-input-number{background:rgba(30,49,57,.5);border-color:#1e3139}.variation-slider[data-v-1c8cb73a] .el-input-number .el-input__inner{background:transparent;border:none;color:#fff}.variation-slider[data-v-1c8cb73a] .el-input-number .el-input-number__decrease,.variation-slider[data-v-1c8cb73a] .el-input-number .el-input-number__increase{background:transparent;border-color:#1e3139;color:#bfc1c8}.variation-slider[data-v-1c8cb73a] .el-input-number .el-input-number__decrease:hover,.variation-slider[data-v-1c8cb73a] .el-input-number .el-input-number__increase:hover{color:#72e528}.variation-hint[data-v-1c8cb73a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#bfc1c8;font-size:12px;opacity:.7}.progress-section[data-v-1c8cb73a]{padding:20px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px}.progress-header[data-v-1c8cb73a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.progress-text[data-v-1c8cb73a]{color:#fff;font-size:14px}.progress-count[data-v-1c8cb73a]{color:#72e528;font-size:14px;font-weight:600}.progress-bar[data-v-1c8cb73a] .el-progress-bar__outer{background:#1e3139}.progress-bar[data-v-1c8cb73a] .el-progress-bar__inner{background:-webkit-gradient(linear,left top,right top,from(#72e528),to(#5cb720));background:linear-gradient(90deg,#72e528,#5cb720)}.dialog-footer[data-v-1c8cb73a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #1e3139}.dialog-btn[data-v-1c8cb73a]{height:40px;padding:0 24px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .3s;transition:all .3s}.dialog-btn i[data-v-1c8cb73a]{font-size:16px}.dialog-btn[data-v-1c8cb73a]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-1c8cb73a]{background:transparent;border:1px solid #1e3139;color:#bfc1c8}.cancel-btn[data-v-1c8cb73a]:hover:not(:disabled){background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.confirm-btn[data-v-1c8cb73a]{background:linear-gradient(135deg,#72e528,#5cb720);color:#fff}.confirm-btn[data-v-1c8cb73a]:hover:not(:disabled){-webkit-box-shadow:0 4px 12px rgba(114,229,40,.4);box-shadow:0 4px 12px rgba(114,229,40,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-1c8cb73a] .canvas-dialog{background:#0d1116;border:1px solid #1e3139}[data-v-1c8cb73a] .canvas-dialog .el-dialog__header{background:#0d1116;border-bottom:1px solid #1e3139;padding:20px 24px}[data-v-1c8cb73a] .canvas-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-1c8cb73a] .canvas-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#bfc1c8}[data-v-1c8cb73a] .canvas-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#72e528}[data-v-1c8cb73a] .canvas-dialog .el-dialog__body{padding:0 24px;color:#bfc1c8}[data-v-1c8cb73a] .canvas-dialog .el-dialog__footer{padding:0 24px 20px}.video-dialog-content[data-v-7b51edf4]{padding:20px 0}.video-options[data-v-7b51edf4]{gap:24px}.option-group[data-v-7b51edf4],.video-options[data-v-7b51edf4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.option-group[data-v-7b51edf4]{gap:12px}.option-row[data-v-7b51edf4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.option-label[data-v-7b51edf4]{color:#fff;font-size:14px;font-weight:500}.source-image[data-v-7b51edf4]{width:100%;max-width:400px;aspect-ratio:16/9;border:2px solid #1e3139;border-radius:12px;overflow:hidden;background:rgba(30,49,57,.3)}.source-image img[data-v-7b51edf4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.duration-selector[data-v-7b51edf4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.duration-item[data-v-7b51edf4]{padding:16px;border:2px solid #1e3139;border-radius:8px;background:rgba(30,49,57,.3);cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center}.duration-item[data-v-7b51edf4]:hover{border-color:rgba(114,229,40,.5);background:rgba(30,49,57,.5)}.duration-item.active[data-v-7b51edf4]{border-color:#72e528;background:rgba(114,229,40,.1)}.duration-item.active .duration-desc[data-v-7b51edf4],.duration-item.active .duration-value[data-v-7b51edf4],.duration-item.active i[data-v-7b51edf4]{color:#72e528}.duration-item i[data-v-7b51edf4]{font-size:24px;color:#bfc1c8;display:block;margin-bottom:8px}.duration-item .duration-value[data-v-7b51edf4]{display:block;color:#fff;font-size:18px;font-weight:600;margin-bottom:4px}.duration-item .duration-desc[data-v-7b51edf4]{display:block;color:#bfc1c8;font-size:12px}.effect-selector[data-v-7b51edf4]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.effect-item[data-v-7b51edf4]{cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center}.effect-item:hover .effect-icon[data-v-7b51edf4]{-webkit-transform:scale(1.05);transform:scale(1.05);border-color:rgba(114,229,40,.5)}.effect-item.active .effect-icon[data-v-7b51edf4]{border-color:#72e528;background:rgba(114,229,40,.1)}.effect-item.active .effect-icon i[data-v-7b51edf4],.effect-item.active .effect-name[data-v-7b51edf4]{color:#72e528}.effect-icon[data-v-7b51edf4]{width:100%;aspect-ratio:1;border:2px solid #1e3139;border-radius:12px;background:rgba(30,49,57,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;-webkit-transition:all .3s;transition:all .3s}.effect-icon i[data-v-7b51edf4]{font-size:32px;color:#bfc1c8}.effect-name[data-v-7b51edf4]{color:#bfc1c8;font-size:12px;-webkit-transition:color .3s;transition:color .3s}.fps-select[data-v-7b51edf4] .el-input__inner,.resolution-select[data-v-7b51edf4] .el-input__inner{background:rgba(30,49,57,.5);border-color:#1e3139;color:#fff}.fps-select[data-v-7b51edf4] .el-input__inner:focus,.resolution-select[data-v-7b51edf4] .el-input__inner:focus{border-color:#72e528}.progress-section[data-v-7b51edf4]{padding:20px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px}.progress-header[data-v-7b51edf4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.progress-text[data-v-7b51edf4]{color:#fff;font-size:14px}.progress-percent[data-v-7b51edf4]{color:#72e528;font-size:14px;font-weight:600}.progress-bar[data-v-7b51edf4]{margin-bottom:12px}.progress-bar[data-v-7b51edf4] .el-progress-bar__outer{background:#1e3139}.progress-bar[data-v-7b51edf4] .el-progress-bar__inner{background:-webkit-gradient(linear,left top,right top,from(#72e528),to(#5cb720));background:linear-gradient(90deg,#72e528,#5cb720)}.progress-info[data-v-7b51edf4]{text-align:center}.progress-step[data-v-7b51edf4]{color:#bfc1c8;font-size:13px}.dialog-footer[data-v-7b51edf4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #1e3139}.dialog-btn[data-v-7b51edf4]{height:40px;padding:0 24px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .3s;transition:all .3s}.dialog-btn i[data-v-7b51edf4]{font-size:16px}.dialog-btn[data-v-7b51edf4]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-7b51edf4]{background:transparent;border:1px solid #1e3139;color:#bfc1c8}.cancel-btn[data-v-7b51edf4]:hover:not(:disabled){background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.confirm-btn[data-v-7b51edf4]{background:linear-gradient(135deg,#72e528,#5cb720);color:#fff}.confirm-btn[data-v-7b51edf4]:hover:not(:disabled){-webkit-box-shadow:0 4px 12px rgba(114,229,40,.4);box-shadow:0 4px 12px rgba(114,229,40,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-7b51edf4] .canvas-dialog{background:#0d1116;border:1px solid #1e3139}[data-v-7b51edf4] .canvas-dialog .el-dialog__header{background:#0d1116;border-bottom:1px solid #1e3139;padding:20px 24px}[data-v-7b51edf4] .canvas-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-7b51edf4] .canvas-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#bfc1c8}[data-v-7b51edf4] .canvas-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#72e528}[data-v-7b51edf4] .canvas-dialog .el-dialog__body{padding:0 24px;color:#bfc1c8}[data-v-7b51edf4] .canvas-dialog .el-dialog__footer{padding:0 24px 20px}.mask-editor-container[data-v-9074e1b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:70vh;min-height:500px}.editor-main[data-v-9074e1b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#0d1116;border:1px solid #1e3139;border-radius:8px;overflow:hidden}.canvas-wrapper[data-v-9074e1b6],.editor-main[data-v-9074e1b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.canvas-wrapper[data-v-9074e1b6]{position:relative;width:100%;height:100%}.image-canvas[data-v-9074e1b6],.mask-canvas[data-v-9074e1b6]{position:absolute;cursor:crosshair;border-radius:4px}.image-canvas[data-v-9074e1b6]{z-index:1}.mask-canvas[data-v-9074e1b6]{z-index:2}.editor-sidebar[data-v-9074e1b6]{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;overflow-y:auto;padding-right:8px;scrollbar-width:none;-ms-overflow-style:none}.editor-sidebar[data-v-9074e1b6]::-webkit-scrollbar{display:none}.tool-section[data-v-9074e1b6]{background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px;padding:16px}.section-label[data-v-9074e1b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:500;margin-bottom:12px}.section-label i[data-v-9074e1b6]{color:#72e528;font-size:16px}.tool-buttons[data-v-9074e1b6]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tool-btn[data-v-9074e1b6]{padding:12px;border:1px solid #1e3139;border-radius:6px;background:transparent;color:#bfc1c8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .3s;transition:all .3s}.tool-btn[data-v-9074e1b6]:hover{background:rgba(114,229,40,.1);border-color:rgba(114,229,40,.5);color:#72e528}.tool-btn.active[data-v-9074e1b6]{background:rgba(114,229,40,.15);border-color:#72e528;color:#72e528}.tool-btn svg[data-v-9074e1b6]{stroke:currentColor}.tool-btn span[data-v-9074e1b6]{font-size:12px}.setting-item[data-v-9074e1b6]{margin-bottom:16px}.setting-item[data-v-9074e1b6]:last-child{margin-bottom:0}.setting-label[data-v-9074e1b6]{display:block;color:#bfc1c8;font-size:13px;margin-bottom:8px}.brush-slider[data-v-9074e1b6] .el-slider__runway{background:#1e3139}.brush-slider[data-v-9074e1b6] .el-slider__bar{background:-webkit-gradient(linear,left top,right top,from(#72e528),to(#5cb720));background:linear-gradient(90deg,#72e528,#5cb720)}.brush-slider[data-v-9074e1b6] .el-slider__button{border-color:#72e528}.brush-slider[data-v-9074e1b6] .el-input-number{background:rgba(30,49,57,.5);border-color:#1e3139;width:100px}.brush-slider[data-v-9074e1b6] .el-input-number .el-input__inner{background:transparent;border:none;color:#fff;text-align:center;padding-right:40px}.brush-slider[data-v-9074e1b6] .el-input-number .el-input-number__decrease,.brush-slider[data-v-9074e1b6] .el-input-number .el-input-number__increase{width:32px;height:16px;background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:2px;-webkit-transition:all .3s ease;transition:all .3s ease}.brush-slider[data-v-9074e1b6] .el-input-number .el-input-number__decrease:hover,.brush-slider[data-v-9074e1b6] .el-input-number .el-input-number__increase:hover{background:rgba(114,229,40,.1)}.brush-slider[data-v-9074e1b6] .el-input-number .el-input-number__decrease:hover i,.brush-slider[data-v-9074e1b6] .el-input-number .el-input-number__increase:hover i{color:#72e528}.brush-slider[data-v-9074e1b6] .el-input-number .el-input-number__decrease i,.brush-slider[data-v-9074e1b6] .el-input-number .el-input-number__increase i{font-size:12px;color:#bfc1c8;-webkit-transition:color .3s ease;transition:color .3s ease}.brush-slider[data-v-9074e1b6] .el-input-number .el-input-number__decrease{bottom:2px;right:8px}.brush-slider[data-v-9074e1b6] .el-input-number .el-input-number__increase{top:2px;right:8px}.color-picker[data-v-9074e1b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.color-option[data-v-9074e1b6]{width:40px;height:40px;border-radius:6px;cursor:pointer;border:2px solid transparent;-webkit-transition:all .3s;transition:all .3s}.color-option[data-v-9074e1b6]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);border-color:rgba(114,229,40,.5)}.color-option.active[data-v-9074e1b6]{border-color:#72e528;-webkit-box-shadow:0 0 0 3px rgba(114,229,40,.2);box-shadow:0 0 0 3px rgba(114,229,40,.2)}.display-options[data-v-9074e1b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.display-options[data-v-9074e1b6] .el-checkbox{color:#bfc1c8}.display-options[data-v-9074e1b6] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background:#72e528;border-color:#72e528}.display-options[data-v-9074e1b6] .el-checkbox .el-checkbox__label{color:#bfc1c8}.quick-actions[data-v-9074e1b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.action-btn[data-v-9074e1b6]{height:36px;padding:0 16px;border:1px solid #1e3139;border-radius:6px;background:transparent;color:#bfc1c8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;-webkit-transition:all .3s;transition:all .3s}.action-btn[data-v-9074e1b6]:hover:not(:disabled){background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.action-btn[data-v-9074e1b6]:disabled{opacity:.5;cursor:not-allowed}.action-btn i[data-v-9074e1b6]{font-size:14px}.mask-preview[data-v-9074e1b6]{background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px;padding:16px}.preview-canvas[data-v-9074e1b6]{width:100%;height:auto;border:1px solid #1e3139;border-radius:4px;background:repeating-conic-gradient(#1e3139 0 25%,#0d1116 0 50%) 50%/20px 20px}.dialog-footer[data-v-9074e1b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #1e3139}.dialog-btn[data-v-9074e1b6]{height:40px;padding:0 24px;border-radius:8px;border:none;font-size:14px;font-weight:500;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:all .3s;transition:all .3s}.dialog-btn i[data-v-9074e1b6]{font-size:16px}.cancel-btn[data-v-9074e1b6]{background:transparent;border:1px solid #1e3139;color:#bfc1c8}.cancel-btn[data-v-9074e1b6]:hover{background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.export-btn[data-v-9074e1b6]{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);color:#3b82f6}.export-btn[data-v-9074e1b6]:hover{background:rgba(59,130,246,.2);border-color:#3b82f6}.confirm-btn[data-v-9074e1b6]{background:linear-gradient(135deg,#72e528,#5cb720);color:#fff}.confirm-btn[data-v-9074e1b6]:hover{-webkit-box-shadow:0 4px 12px rgba(114,229,40,.4);box-shadow:0 4px 12px rgba(114,229,40,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}[data-v-9074e1b6] .mask-editor-dialog{background:#0d1116;border:1px solid #1e3139}[data-v-9074e1b6] .mask-editor-dialog .el-dialog__header{background:#0d1116;border-bottom:1px solid #1e3139;padding:20px 24px}[data-v-9074e1b6] .mask-editor-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}[data-v-9074e1b6] .mask-editor-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#bfc1c8}[data-v-9074e1b6] .mask-editor-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#72e528}[data-v-9074e1b6] .mask-editor-dialog .el-dialog__body{padding:24px;color:#bfc1c8}[data-v-9074e1b6] .mask-editor-dialog .el-dialog__footer{padding:0 24px 20px}[data-v-53c3ab72] .video-edit-dialog{background:#0d1116;border:1px solid #1e3139;border-radius:12px}[data-v-53c3ab72] .video-edit-dialog .el-dialog__header{background:rgba(30,49,57,.5);border-bottom:1px solid #1e3139;padding:16px 20px}[data-v-53c3ab72] .video-edit-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px}[data-v-53c3ab72] .video-edit-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#bfc1c8}[data-v-53c3ab72] .video-edit-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#72e528}[data-v-53c3ab72] .video-edit-dialog .el-dialog__body{padding:0;background:#0d1116}[data-v-53c3ab72] .video-edit-dialog .el-dialog__footer{background:rgba(30,49,57,.3);border-top:1px solid #1e3139;padding:16px 20px}.video-editor-container[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;height:75vh;gap:16px;padding:16px}.editor-sidebar[data-v-53c3ab72]{width:280px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.sidebar-tabs[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:12px;border-bottom:1px solid #1e3139}.sidebar-tabs .tab-item[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:12px;color:#bfc1c8;-webkit-transition:all .3s;transition:all .3s;background:transparent}.sidebar-tabs .tab-item[data-v-53c3ab72]:hover{background:rgba(114,229,40,.1);color:#72e528}.sidebar-tabs .tab-item.active[data-v-53c3ab72]{background:rgba(114,229,40,.2);color:#72e528}.sidebar-tabs .tab-item i[data-v-53c3ab72]{font-size:14px}.function-panel[data-v-53c3ab72]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.function-panel[data-v-53c3ab72]::-webkit-scrollbar{display:none}.panel-section[data-v-53c3ab72]{margin-bottom:20px}.panel-section .section-label[data-v-53c3ab72]{display:block;color:#fff;font-size:13px;font-weight:500;margin-bottom:10px}.action-btn[data-v-53c3ab72],.primary-btn[data-v-53c3ab72]{width:100%;padding:10px 16px;border:1px solid #1e3139;border-radius:6px;background:rgba(30,49,57,.5);color:#bfc1c8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:13px;-webkit-transition:all .3s;transition:all .3s;margin-top:10px}.action-btn[data-v-53c3ab72]:hover:not(:disabled),.primary-btn[data-v-53c3ab72]:hover:not(:disabled){background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.action-btn[data-v-53c3ab72]:disabled,.primary-btn[data-v-53c3ab72]:disabled{opacity:.5;cursor:not-allowed}.primary-btn[data-v-53c3ab72]{background:linear-gradient(135deg,#72e528,#5cb720);border:none;color:#0d1116;font-weight:600}.primary-btn[data-v-53c3ab72]:hover:not(:disabled){background:linear-gradient(135deg,#7ef02d,#68c925);color:#0d1116;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.mode-options[data-v-53c3ab72],.speed-options[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mode-options .mode-btn[data-v-53c3ab72],.mode-options .speed-btn[data-v-53c3ab72],.speed-options .mode-btn[data-v-53c3ab72],.speed-options .speed-btn[data-v-53c3ab72]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:50px;padding:8px;border:1px solid #1e3139;border-radius:6px;background:transparent;color:#bfc1c8;cursor:pointer;font-size:12px;-webkit-transition:all .3s;transition:all .3s}.mode-options .mode-btn.active[data-v-53c3ab72],.mode-options .mode-btn[data-v-53c3ab72]:hover,.mode-options .speed-btn.active[data-v-53c3ab72],.mode-options .speed-btn[data-v-53c3ab72]:hover,.speed-options .mode-btn.active[data-v-53c3ab72],.speed-options .mode-btn[data-v-53c3ab72]:hover,.speed-options .speed-btn.active[data-v-53c3ab72],.speed-options .speed-btn[data-v-53c3ab72]:hover{background:rgba(114,229,40,.2);border-color:#72e528;color:#72e528}.bg-gallery[data-v-53c3ab72],.detected-faces[data-v-53c3ab72],.style-gallery[data-v-53c3ab72]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.bg-gallery .bg-item[data-v-53c3ab72],.bg-gallery .face-item[data-v-53c3ab72],.bg-gallery .style-item[data-v-53c3ab72],.detected-faces .bg-item[data-v-53c3ab72],.detected-faces .face-item[data-v-53c3ab72],.detected-faces .style-item[data-v-53c3ab72],.style-gallery .bg-item[data-v-53c3ab72],.style-gallery .face-item[data-v-53c3ab72],.style-gallery .style-item[data-v-53c3ab72]{padding:8px;border:1px solid #1e3139;border-radius:6px;cursor:pointer;text-align:center;-webkit-transition:all .3s;transition:all .3s}.bg-gallery .bg-item img[data-v-53c3ab72],.bg-gallery .face-item img[data-v-53c3ab72],.bg-gallery .style-item img[data-v-53c3ab72],.detected-faces .bg-item img[data-v-53c3ab72],.detected-faces .face-item img[data-v-53c3ab72],.detected-faces .style-item img[data-v-53c3ab72],.style-gallery .bg-item img[data-v-53c3ab72],.style-gallery .face-item img[data-v-53c3ab72],.style-gallery .style-item img[data-v-53c3ab72]{width:100%;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px;background:#1e3139}.bg-gallery .bg-item span[data-v-53c3ab72],.bg-gallery .face-item span[data-v-53c3ab72],.bg-gallery .style-item span[data-v-53c3ab72],.detected-faces .bg-item span[data-v-53c3ab72],.detected-faces .face-item span[data-v-53c3ab72],.detected-faces .style-item span[data-v-53c3ab72],.style-gallery .bg-item span[data-v-53c3ab72],.style-gallery .face-item span[data-v-53c3ab72],.style-gallery .style-item span[data-v-53c3ab72]{display:block;color:#bfc1c8;font-size:11px;margin-top:4px}.bg-gallery .bg-item.selected[data-v-53c3ab72],.bg-gallery .bg-item[data-v-53c3ab72]:hover,.bg-gallery .face-item.selected[data-v-53c3ab72],.bg-gallery .face-item[data-v-53c3ab72]:hover,.bg-gallery .style-item.selected[data-v-53c3ab72],.bg-gallery .style-item[data-v-53c3ab72]:hover,.detected-faces .bg-item.selected[data-v-53c3ab72],.detected-faces .bg-item[data-v-53c3ab72]:hover,.detected-faces .face-item.selected[data-v-53c3ab72],.detected-faces .face-item[data-v-53c3ab72]:hover,.detected-faces .style-item.selected[data-v-53c3ab72],.detected-faces .style-item[data-v-53c3ab72]:hover,.style-gallery .bg-item.selected[data-v-53c3ab72],.style-gallery .bg-item[data-v-53c3ab72]:hover,.style-gallery .face-item.selected[data-v-53c3ab72],.style-gallery .face-item[data-v-53c3ab72]:hover,.style-gallery .style-item.selected[data-v-53c3ab72],.style-gallery .style-item[data-v-53c3ab72]:hover{border-color:#72e528;background:rgba(114,229,40,.1)}.upload-area[data-v-53c3ab72]{border:2px dashed #1e3139;border-radius:8px;padding:20px;text-align:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.upload-area i[data-v-53c3ab72]{font-size:24px;color:#72e528}.upload-area span[data-v-53c3ab72]{display:block;color:#bfc1c8;font-size:12px;margin-top:8px}.upload-area[data-v-53c3ab72]:hover{border-color:#72e528;background:rgba(114,229,40,.05)}.editor-main[data-v-53c3ab72]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.preview-area[data-v-53c3ab72]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#000;border-radius:8px;overflow:hidden;position:relative}.preview-area video[data-v-53c3ab72]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.video-controls[data-v-53c3ab72]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(transparent,rgba(0,0,0,.8));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.video-controls .control-btn[data-v-53c3ab72]{width:40px;height:40px;border:none;border-radius:50%;background:rgba(114,229,40,.2);color:#72e528;cursor:pointer;font-size:18px;-webkit-transition:all .3s;transition:all .3s}.video-controls .control-btn[data-v-53c3ab72]:hover{background:#72e528;color:#0d1116}.video-controls .time-info[data-v-53c3ab72]{color:#fff;font-size:13px;min-width:100px}.video-controls .progress-slider[data-v-53c3ab72]{-webkit-box-flex:1;-ms-flex:1;flex:1}.video-controls .progress-slider[data-v-53c3ab72] .el-slider__runway{background:hsla(0,0%,100%,.2)}.video-controls .progress-slider[data-v-53c3ab72] .el-slider__bar{background:#72e528}.video-controls .progress-slider[data-v-53c3ab72] .el-slider__button{border-color:#72e528}.timeline-area[data-v-53c3ab72]{height:120px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px;overflow:hidden}.timeline-header[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border-bottom:1px solid #1e3139}.timeline-header span[data-v-53c3ab72]{color:#fff;font-size:13px}.timeline-header .tool-btn[data-v-53c3ab72]{width:28px;height:28px;border:none;background:transparent;color:#bfc1c8;cursor:pointer;border-radius:4px}.timeline-header .tool-btn[data-v-53c3ab72]:hover{background:rgba(114,229,40,.1);color:#72e528}.timeline-tracks[data-v-53c3ab72]{padding:8px 12px}.timeline-tracks .track[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.timeline-tracks .track .track-label[data-v-53c3ab72]{width:50px;color:#bfc1c8;font-size:11px}.timeline-tracks .track .track-content[data-v-53c3ab72]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:30px;background:#1e3139;border-radius:4px;position:relative}.timeline-tracks .clip-segment[data-v-53c3ab72]{position:absolute;height:100%;background:rgba(114,229,40,.3);border:1px solid #72e528;border-radius:4px}.editor-properties[data-v-53c3ab72]{width:220px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px}.editor-properties .properties-header[data-v-53c3ab72]{padding:12px 16px;border-bottom:1px solid #1e3139;color:#fff;font-size:14px;font-weight:500}.editor-properties .properties-content[data-v-53c3ab72]{padding:16px}.editor-properties .property-item[data-v-53c3ab72]{margin-bottom:16px}.editor-properties .property-item label[data-v-53c3ab72]{display:block;color:#bfc1c8;font-size:12px;margin-bottom:8px}.editor-properties .property-item[data-v-53c3ab72] .el-slider__runway{background:#1e3139}.editor-properties .property-item[data-v-53c3ab72] .el-slider__bar{background:#72e528}.editor-properties .property-item[data-v-53c3ab72] .el-slider__button{border-color:#72e528}.dialog-footer[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.dialog-btn[data-v-53c3ab72]{padding:10px 24px;border-radius:6px;font-size:14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .3s;transition:all .3s}.cancel-btn[data-v-53c3ab72]{background:transparent;border:1px solid #1e3139;color:#bfc1c8}.cancel-btn[data-v-53c3ab72]:hover{border-color:#72e528;color:#72e528}.preview-btn[data-v-53c3ab72]{background:rgba(114,229,40,.1);border:1px solid #72e528;color:#72e528}.preview-btn[data-v-53c3ab72]:hover{background:rgba(114,229,40,.2)}.confirm-btn[data-v-53c3ab72]{background:linear-gradient(135deg,#72e528,#5cb720);border:none;color:#0d1116;font-weight:600}.confirm-btn[data-v-53c3ab72]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}[data-v-53c3ab72] .custom-select{width:100%;margin-top:8px}[data-v-53c3ab72] .custom-select .el-input__inner,[data-v-53c3ab72] .el-textarea__inner{background:rgba(30,49,57,.5);border-color:#1e3139;color:#fff}[data-v-53c3ab72] .el-textarea__inner::-webkit-input-placeholder{color:#6b7280}[data-v-53c3ab72] .el-textarea__inner::-moz-placeholder{color:#6b7280}[data-v-53c3ab72] .el-textarea__inner:-ms-input-placeholder{color:#6b7280}[data-v-53c3ab72] .el-textarea__inner::-ms-input-placeholder{color:#6b7280}[data-v-53c3ab72] .el-textarea__inner::placeholder{color:#6b7280}.audio-tracks .track-item[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.audio-tracks .track-item[data-v-53c3ab72] .el-checkbox__label{color:#bfc1c8}.audio-tracks .track-item[data-v-53c3ab72] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#72e528;border-color:#72e528}.audio-tracks .track-item[data-v-53c3ab72] .el-slider{-webkit-box-flex:1;-ms-flex:1;flex:1}.audio-tracks .track-item[data-v-53c3ab72] .el-slider .el-slider__runway{background:#1e3139}.audio-tracks .track-item[data-v-53c3ab72] .el-slider .el-slider__bar{background:#72e528}.time-range .time-display[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#bfc1c8;font-size:12px;margin-top:8px}.extract-options[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.extract-options[data-v-53c3ab72] .el-checkbox__label{color:#bfc1c8}.extract-options[data-v-53c3ab72] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#72e528;border-color:#72e528}.extracted-list[data-v-53c3ab72]{margin-top:16px}.extracted-list .extracted-item[data-v-53c3ab72]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px;background:rgba(30,49,57,.5);border-radius:6px;margin-bottom:8px}.extracted-list .extracted-item img[data-v-53c3ab72]{width:40px;height:40px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.extracted-list .extracted-item .item-info[data-v-53c3ab72]{-webkit-box-flex:1;-ms-flex:1;flex:1}.extracted-list .extracted-item .item-info .item-type[data-v-53c3ab72]{display:block;color:#72e528;font-size:11px}.extracted-list .extracted-item .item-info .item-name[data-v-53c3ab72]{color:#fff;font-size:13px}.extracted-list .extracted-item .download-btn[data-v-53c3ab72]{width:28px;height:28px;border:none;background:transparent;color:#bfc1c8;cursor:pointer;border-radius:4px}.extracted-list .extracted-item .download-btn[data-v-53c3ab72]:hover{background:rgba(114,229,40,.1);color:#72e528}.uploaded-face[data-v-53c3ab72]{position:relative;margin-top:12px}.uploaded-face img[data-v-53c3ab72]{width:100%;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.uploaded-face .remove-btn[data-v-53c3ab72]{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;cursor:pointer}.uploaded-face .remove-btn[data-v-53c3ab72]:hover{background:#ef4444}.node-context-menu[data-v-fdb5f74c]{position:fixed;z-index:1000;min-width:240px;max-width:320px;background:#0d1116;border:1px solid #1e3139;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.5);box-shadow:0 8px 32px rgba(0,0,0,.5);overflow:hidden}.menu-header[data-v-fdb5f74c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;background:rgba(30,49,57,.5);border-bottom:1px solid #1e3139}.menu-header .menu-icon[data-v-fdb5f74c]{width:20px;height:20px;color:#72e528}.menu-header .menu-title[data-v-fdb5f74c]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;font-size:14px;font-weight:500}.menu-header .close-btn[data-v-fdb5f74c]{width:24px;height:24px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.menu-header .close-btn[data-v-fdb5f74c]:hover{background:rgba(255,77,79,.1);color:#ff4d4f}.menu-content[data-v-fdb5f74c]{padding:8px;max-height:400px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.menu-content[data-v-fdb5f74c]::-webkit-scrollbar{display:none}.menu-divider[data-v-fdb5f74c]{height:1px;background:#1e3139;margin:8px 0}.menu-item[data-v-fdb5f74c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.menu-item[data-v-fdb5f74c]:hover{background:rgba(114,229,40,.1)}.menu-item:hover .item-icon[data-v-fdb5f74c],.menu-item:hover .item-label[data-v-fdb5f74c]{color:#72e528}.menu-item:hover .item-arrow[data-v-fdb5f74c]{color:#72e528;opacity:1}.menu-item .item-icon[data-v-fdb5f74c]{width:18px;height:18px;color:#bfc1c8;-webkit-transition:color .2s;transition:color .2s}.menu-item .item-content[data-v-fdb5f74c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.menu-item .item-label[data-v-fdb5f74c]{color:#fff;font-size:13px;-webkit-transition:color .2s;transition:color .2s}.menu-item .item-desc[data-v-fdb5f74c]{color:#6b7280;font-size:11px}.menu-item .item-arrow[data-v-fdb5f74c]{color:#6b7280;font-size:12px;opacity:0;-webkit-transition:all .2s;transition:all .2s}.fade-enter-active[data-v-fdb5f74c],.fade-leave-active[data-v-fdb5f74c]{-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.fade-enter[data-v-fdb5f74c],.fade-leave-to[data-v-fdb5f74c]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.dialog-content[data-v-46b37bdf]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;min-height:500px}.input-section[data-v-46b37bdf],.result-section[data-v-46b37bdf]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-header[data-v-46b37bdf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #1e3139;margin-bottom:16px;color:#fff;font-size:16px}.section-header .node-count[data-v-46b37bdf]{margin-left:auto;color:#72e528}.form-group[data-v-46b37bdf]{margin-bottom:16px}.form-group.half[data-v-46b37bdf]{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-group label[data-v-46b37bdf]{display:block;color:#bfc1c8;font-size:13px;margin-bottom:8px}.form-row[data-v-46b37bdf]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}[data-v-46b37bdf] .el-input__inner,[data-v-46b37bdf] .el-textarea__inner{background:rgba(30,49,57,.5);border-color:#1e3139;color:#fff}[data-v-46b37bdf] .el-input__inner:focus,[data-v-46b37bdf] .el-textarea__inner:focus{border-color:#72e528}[data-v-46b37bdf] .el-select{width:100%}.analyze-btn[data-v-46b37bdf]{width:100%;height:48px;background:linear-gradient(135deg,#72e528,#5cb720);border:none;border-radius:8px;color:#0d1116;font-size:16px;font-weight:600;cursor:pointer}.analyze-btn[data-v-46b37bdf]:disabled{opacity:.5}.empty-result[data-v-46b37bdf]{-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#6b7280}.empty-result[data-v-46b37bdf],.nodes-list[data-v-46b37bdf]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.nodes-list[data-v-46b37bdf]{-ms-flex:1;flex:1;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;scrollbar-width:none}.nodes-list[data-v-46b37bdf]::-webkit-scrollbar{display:none}.node-card[data-v-46b37bdf]{background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:8px;cursor:pointer}.node-card[data-v-46b37bdf]:hover{border-color:rgba(114,229,40,.5)}.node-header[data-v-46b37bdf]{gap:12px;padding:12px 16px}.node-header[data-v-46b37bdf],.node-index[data-v-46b37bdf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-index[data-v-46b37bdf]{width:28px;height:28px;background:rgba(114,229,40,.2);color:#72e528;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.node-text[data-v-46b37bdf]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;font-size:13px}.node-details[data-v-46b37bdf]{padding:12px 16px;border-top:1px solid #1e3139}.detail-item[data-v-46b37bdf]{color:#bfc1c8;font-size:12px;margin-bottom:6px}.detail-item span[data-v-46b37bdf]{color:#72e528}.node-actions[data-v-46b37bdf]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:12px}.node-actions button[data-v-46b37bdf]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px;background:rgba(114,229,40,.1);border:1px solid #72e528;border-radius:6px;color:#72e528;cursor:pointer}.node-actions button[data-v-46b37bdf]:hover{background:rgba(114,229,40,.2)}.dialog-footer[data-v-46b37bdf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #1e3139}.cancel-btn[data-v-46b37bdf]{padding:10px 24px;background:transparent;border:1px solid #1e3139;border-radius:8px;color:#bfc1c8;cursor:pointer}.confirm-btn[data-v-46b37bdf]{padding:10px 24px;background:linear-gradient(135deg,#72e528,#5cb720);border:none;border-radius:8px;color:#fff;cursor:pointer}.confirm-btn[data-v-46b37bdf]:disabled{opacity:.5}[data-v-46b37bdf] .script-analysis-dialog{background:#0d1116;border:1px solid #1e3139}[data-v-46b37bdf] .script-analysis-dialog .el-dialog__header{background:#0d1116;border-bottom:1px solid #1e3139}[data-v-46b37bdf] .script-analysis-dialog .el-dialog__header .el-dialog__title{color:#fff}[data-v-46b37bdf] .script-analysis-dialog .el-dialog__body{padding:20px 24px}.hierarchy-node-wrapper[data-v-1250782e]{--indent:32px;margin-left:calc(var(--level)*var(--indent))}.hierarchy-node-card[data-v-1250782e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:rgba(30,49,57,.3);border:1px solid #1e3139;border-radius:10px;cursor:pointer;-webkit-transition:all .25s;transition:all .25s}.hierarchy-node-card[data-v-1250782e]:hover{background:rgba(30,49,57,.5);border-color:rgba(114,229,40,.4)}.hierarchy-node-card:hover .node-actions[data-v-1250782e]{opacity:1}.hierarchy-node-card.selected[data-v-1250782e]{border-color:#72e528;background:rgba(114,229,40,.1);-webkit-box-shadow:0 0 0 2px rgba(114,229,40,.2);box-shadow:0 0 0 2px rgba(114,229,40,.2)}.hierarchy-node-card.parent-hovered[data-v-1250782e]{border-color:rgba(114,229,40,.6)}.hierarchy-node-card.child-hovered[data-v-1250782e]{background:rgba(114,229,40,.05)}.hierarchy-node-card.level-0[data-v-1250782e]{border-left:3px solid #72e528}.hierarchy-node-card.level-1[data-v-1250782e]{border-left:3px solid #3b82f6}.hierarchy-node-card.level-2[data-v-1250782e]{border-left:3px solid #f59e0b}.hierarchy-node-card.level-3[data-v-1250782e]{border-left:3px solid #ef4444}.hierarchy-node-card.level-4[data-v-1250782e]{border-left:3px solid #8b5cf6}.hierarchy-node-card.level-5[data-v-1250782e]{border-left:3px solid #ec4899}.collapse-btn[data-v-1250782e]{width:24px;height:24px;background:rgba(114,229,40,.1);border:none;border-radius:4px;color:#72e528;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}.collapse-btn[data-v-1250782e]:hover{background:rgba(114,229,40,.2)}.collapse-placeholder[data-v-1250782e]{width:24px;-ms-flex-negative:0;flex-shrink:0}.node-type-badge[data-v-1250782e]{width:36px;height:36px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.node-type-badge .svg-icon[data-v-1250782e]{width:18px;height:18px}.node-type-badge.type-text[data-v-1250782e]{background:rgba(114,229,40,.15);color:#72e528}.node-type-badge.type-image[data-v-1250782e]{background:rgba(59,130,246,.15);color:#3b82f6}.node-type-badge.type-video[data-v-1250782e]{background:rgba(245,158,11,.15);color:#f59e0b}.node-type-badge.type-group[data-v-1250782e]{background:rgba(139,92,246,.15);color:#8b5cf6}.node-content[data-v-1250782e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.node-title[data-v-1250782e]{color:#fff;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-preview[data-v-1250782e]{color:#6b7280;font-size:12px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-status[data-v-1250782e]{font-size:12px}.node-status .status-loading[data-v-1250782e]{color:#3b82f6}.node-status .status-success[data-v-1250782e]{color:#72e528}.node-status .status-error[data-v-1250782e]{color:#ef4444}.node-status .status-editing[data-v-1250782e]{color:#f59e0b}.node-actions[data-v-1250782e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.action-btn[data-v-1250782e]{width:28px;height:28px;background:transparent;border:1px solid #1e3139;border-radius:6px;color:#bfc1c8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;transition:all .2s}.action-btn[data-v-1250782e]:hover{background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.action-btn .svg-icon[data-v-1250782e]{width:14px;height:14px}.children-container[data-v-1250782e]{position:relative;margin-top:8px;padding-left:12px}.children-connector[data-v-1250782e]{position:absolute;left:12px;top:0;bottom:20px;width:2px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(114,229,40,.3)),to(rgba(114,229,40,.1)));background:linear-gradient(180deg,rgba(114,229,40,.3),rgba(114,229,40,.1));border-radius:1px}.children-list[data-v-1250782e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.hierarchy-layout[data-v-6b7139d2]{width:100%;min-height:100%;padding:24px}.hierarchy-tree[data-v-6b7139d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.canvas-workspace[data-v-2ce543d3]{width:100%;height:100%;position:relative;overflow:hidden;background:#0d1116;scrollbar-width:none;-ms-overflow-style:none}.canvas-workspace[data-v-2ce543d3]::-webkit-scrollbar{display:none}.canvas-container[data-v-2ce543d3]{width:100%;height:100%;position:relative}.canvas-content[data-v-2ce543d3]{position:absolute;top:0;left:0}.canvas-controls[data-v-2ce543d3]{position:absolute;bottom:20px;right:20px;z-index:100}.zoom-controls[data-v-2ce543d3]{gap:8px;background:rgba(13,17,22,.9);border:1px solid #1e3139;border-radius:8px;padding:8px 12px}.control-btn[data-v-2ce543d3],.zoom-controls[data-v-2ce543d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.control-btn[data-v-2ce543d3]{width:32px;height:32px;border:1px solid #1e3139;background:transparent;color:#bfc1c8;border-radius:4px;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.control-btn[data-v-2ce543d3]:hover{background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.control-btn i[data-v-2ce543d3]{font-size:16px}.zoom-value[data-v-2ce543d3]{color:#bfc1c8;font-size:14px;min-width:50px;text-align:center}.layout-toggle[data-v-2ce543d3]{position:absolute;top:20px;right:20px;z-index:100}.toggle-btn[data-v-2ce543d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 16px;background:rgba(13,17,22,.9);border:1px solid #1e3139;border-radius:8px;color:#bfc1c8;font-size:14px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.toggle-btn[data-v-2ce543d3]:hover{background:rgba(30,49,57,.9);border-color:rgba(114,229,40,.5)}.toggle-btn.active[data-v-2ce543d3]{background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.toggle-btn i[data-v-2ce543d3]{font-size:16px}.custom-slider .el-slider__bar{height:6px;background-color:#72e528!important;border-top-left-radius:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.2);box-shadow:0 1px 3px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.2)}.custom-slider .el-slider__button{width:18px;height:18px;border:2px solid #72e528!important;background-color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.custom-slider .el-slider__button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 3px 8px rgba(0,0,0,.4);box-shadow:0 3px 8px rgba(0,0,0,.4)}.custom-slider .el-slider__runway{height:6px;background-color:hsla(0,0%,100%,.1);border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.canvas-page-container[data-v-33d59894]{width:100%;height:100%}.canvas-page-container[data-v-33d59894],.canvas-sidebar[data-v-33d59894]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#0d1116;position:relative}.canvas-sidebar[data-v-33d59894]{width:280px;border-right:1px solid #1e3139;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease;transition:all .3s ease}.canvas-sidebar.collapsed[data-v-33d59894]{width:0;border-right:none;overflow:hidden}.sidebar-header[data-v-33d59894]{padding:20px;border-bottom:1px solid #1e3139;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar-title[data-v-33d59894]{color:#fff;font-size:16px;font-weight:600;margin:0}.create-btn[data-v-33d59894]{width:32px;height:32px;border-radius:6px;background:linear-gradient(135deg,#72e528,#5cb720);border:none;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.create-btn[data-v-33d59894]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(114,229,40,.3);box-shadow:0 4px 12px rgba(114,229,40,.3)}.create-btn i[data-v-33d59894]{font-size:16px}.canvas-list[data-v-33d59894]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px}.canvas-item[data-v-33d59894]{padding:12px 16px;margin-bottom:8px;border-radius:8px;border:1px solid transparent;background:rgba(30,49,57,.3);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;transition:all .3s}.canvas-item[data-v-33d59894]:hover{background:rgba(30,49,57,.5);border-color:rgba(114,229,40,.3)}.canvas-item.active[data-v-33d59894]{background:rgba(114,229,40,.1);border-color:#72e528}.canvas-item.active .canvas-name[data-v-33d59894]{color:#72e528}.canvas-info[data-v-33d59894]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.canvas-info i[data-v-33d59894]{color:#bfc1c8;font-size:16px}.canvas-name[data-v-33d59894]{color:#bfc1c8;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.canvas-actions[data-v-33d59894]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.canvas-item:hover .canvas-actions[data-v-33d59894]{opacity:1}.action-btn[data-v-33d59894]{width:28px;height:28px;border:none;background:transparent;color:#bfc1c8;border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.action-btn[data-v-33d59894]:hover{background:rgba(255,77,79,.1);color:#ff4d4f}.action-btn i[data-v-33d59894]{font-size:14px}.toggle-button[data-v-33d59894]{position:absolute;top:50%;left:264px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#0d1116;border:2px solid #1e3139;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:100;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}.toggle-button[data-v-33d59894]:hover{background-color:#1e3139;border-color:#72e528;-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.toggle-button:hover .toggle-arrow[data-v-33d59894]{background-color:rgba(114,229,40,.15)}.toggle-button:hover svg path[data-v-33d59894]{stroke:#72e528;stroke-width:2.5}.toggle-button.collapsed[data-v-33d59894]{left:-16px;background-color:#0d1116;border-color:#1e3139;border-left-color:#72e528}.toggle-arrow[data-v-33d59894]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:50%;background-color:rgba(114,229,40,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.canvas-main[data-v-33d59894]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.canvas-toolbar[data-v-33d59894]{height:60px;background:#0d1116;border-bottom:1px solid #1e3139;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px}.toolbar-left[data-v-33d59894]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.tool-btn[data-v-33d59894]{height:36px;padding:0 16px;border-radius:6px;border:1px solid #1e3139;background:transparent;color:#bfc1c8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .3s;transition:all .3s;font-size:14px}.tool-btn[data-v-33d59894]:hover:not(:disabled){background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}.tool-btn[data-v-33d59894]:disabled{opacity:.5;cursor:not-allowed}.tool-btn i[data-v-33d59894]{font-size:16px}.toolbar-right[data-v-33d59894]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.canvas-name-display[data-v-33d59894]{color:#fff;font-size:16px;font-weight:500}.empty-canvas[data-v-33d59894]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#0d1116}.empty-content[data-v-33d59894]{text-align:center}.empty-content i[data-v-33d59894]{font-size:80px;color:#1e3139;margin-bottom:24px}.empty-content p[data-v-33d59894]{color:#bfc1c8;font-size:16px;margin-bottom:24px}.create-canvas-btn[data-v-33d59894]{height:44px;padding:0 32px;border-radius:8px;background:linear-gradient(135deg,#72e528,#5cb720);border:none;color:#fff;font-size:15px;font-weight:500;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .3s;transition:all .3s}.create-canvas-btn[data-v-33d59894]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(114,229,40,.4);box-shadow:0 6px 20px rgba(114,229,40,.4)}.create-canvas-btn i[data-v-33d59894]{font-size:18px}.no-scrollbar[data-v-33d59894]{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar[data-v-33d59894]::-webkit-scrollbar{display:none}[data-v-33d59894] .custom-confirm-dialog{background:#0d1116;border:1px solid #1e3139}[data-v-33d59894] .custom-confirm-dialog .el-message-box__header{background:#0d1116;border-bottom:1px solid #1e3139}[data-v-33d59894] .custom-confirm-dialog .el-message-box__header .el-message-box__title{color:#fff}[data-v-33d59894] .custom-confirm-dialog .el-message-box__content{color:#bfc1c8}[data-v-33d59894] .custom-confirm-dialog .el-message-box__btns .el-button--default{background:transparent;border-color:#1e3139;color:#bfc1c8}[data-v-33d59894] .custom-confirm-dialog .el-message-box__btns .el-button--default:hover{background:rgba(114,229,40,.1);border-color:#72e528;color:#72e528}[data-v-33d59894] .custom-confirm-dialog .el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#72e528,#5cb720);border:none}[data-v-33d59894] .custom-confirm-dialog .el-message-box__btns .el-button--primary:hover{-webkit-box-shadow:0 4px 12px rgba(114,229,40,.3);box-shadow:0 4px 12px rgba(114,229,40,.3)}