.workflow-container[data-v-81c765f4]{position:relative;transition:all .2s ease}.workflow-container[data-v-81c765f4]:before{background:linear-gradient(120deg,#6b24ea4d,#e2e2ff4d 50%,#6b24ea4d);border-radius:5px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s ease;z-index:-1}.workflow-container[data-v-81c765f4]:hover:before{opacity:1}.workflow-container.selected[data-v-81c765f4]:before{opacity:1}.gradient-border-wrap[data-v-81c765f4],.workflow-container.selected[data-v-81c765f4]:before{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.gradient-border-wrap[data-v-81c765f4]{transition:background .2s}.gradient-border-wrap[data-v-81c765f4]:hover{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.model-select[data-v-81c765f4] .ant-select-selector{background:#28272e!important;border:1px solid #8167cf!important;border-radius:4px!important;color:#b7a6d7!important}.model-select[data-v-81c765f4] .ant-select-selection-item{background-color:transparent!important;color:#b7a6d7!important}.model-select[data-v-81c765f4] .ant-select-arrow{color:#b7a6d7!important}.model-select[data-v-81c765f4] .ant-select:hover .ant-select-selector{border-color:#c3a6ff!important}[data-v-81c765f4] .text-input.ant-input{background:#171619cc!important;border:1px solid #3d2a74!important;border-radius:6px!important;color:#fff!important;font-size:12px;letter-spacing:.08em;line-height:1.6;padding:10px!important;resize:none!important}[data-v-81c765f4] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-81c765f4] .text-input.ant-input:focus{border-color:#c3a6ff!important;box-shadow:none!important}[data-v-81c765f4] .text-input.ant-input::-moz-placeholder{color:#8167cf80!important;font-size:12px}[data-v-81c765f4] .text-input.ant-input::placeholder{color:#8167cf80!important;font-size:12px}.gen-btn[data-v-81c765f4]{align-items:center;background:#8167cf!important;border:none!important;border-radius:20px!important;color:#fff!important;display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;letter-spacing:1px;margin:12px auto 0;padding:0 16px;transition:all .2s ease;width:152px}.gen-btn[data-v-81c765f4]:focus,.gen-btn[data-v-81c765f4]:hover{background:#9980e5!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-81c765f4]:disabled{background:#6b5b95!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-81c765f4]{background:#8167cf!important;color:#fff!important}.cancel-btn[data-v-81c765f4]{background:#8167cf;border:1px solid #8167cf;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.cancel-btn[data-v-81c765f4]:hover{background:#9980e5;border-color:#9980e5}.gen-card[data-v-81c765f4]{align-items:center;background:#17161980;border:1px solid #3d2a74;border-radius:8px;box-sizing:border-box;display:flex;height:110px;justify-content:center;overflow:hidden;padding:0;transition:all .2s ease;width:110px}.gen-card[data-v-81c765f4]:hover{border-color:#8167cf}.gallery-btn[data-v-81c765f4]{transition:all .2s ease}.gallery-btn[data-v-81c765f4]:hover{background:#8167cf22;border-color:#9980e5}.gen-card button[title=删除图片][data-v-81c765f4]{align-items:center;background:#000;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:24px;min-width:24px;padding:0;transition:all .2s ease}.gen-card button[title=删除图片][data-v-81c765f4]:hover{background:#333;transform:scale(1.1)}.text-to-image-node[data-v-81c765f4]{position:relative}.text-to-image-node[data-v-81c765f4],.text-to-image-node[data-v-81c765f4] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-to-image-node input[data-v-81c765f4],.text-to-image-node textarea[data-v-81c765f4]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.node-title[data-v-81c765f4]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.custom-scrollbar[data-v-81c765f4]{scrollbar-color:#8167cf #3d2a74;scrollbar-width:thin}.custom-scrollbar[data-v-81c765f4]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-81c765f4]::-webkit-scrollbar-track{background:#3d2a74;border-radius:4px}.custom-scrollbar[data-v-81c765f4]::-webkit-scrollbar-thumb{background:#8167cf;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-81c765f4]::-webkit-scrollbar-thumb:hover{background:#9980e5}.custom-scrollbar[data-v-81c765f4]::-webkit-scrollbar-corner{background:#3d2a74}.slider[data-v-81c765f4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.slider[data-v-81c765f4]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#8167cf;border:2px solid #b7a6d7;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-81c765f4]::-webkit-slider-thumb:hover{background:#9980e5;transform:scale(1.1)}.slider[data-v-81c765f4]::-moz-range-thumb{background:#8167cf;border:2px solid #b7a6d7;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-81c765f4]::-moz-range-thumb:hover{background:#9980e5;transform:scale(1.1)}.workflow-container[data-v-fc989c56]{position:relative;transition:all .2s ease}.workflow-container[data-v-fc989c56]:before{background:linear-gradient(120deg,#6b24ea4d,#e2e2ff4d 50%,#6b24ea4d);border-radius:5px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s ease;z-index:-1}.workflow-container[data-v-fc989c56]:hover:before{opacity:1}.workflow-container.selected[data-v-fc989c56]:before{opacity:1}.gradient-border-wrap[data-v-fc989c56],.workflow-container.selected[data-v-fc989c56]:before{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.gradient-border-wrap[data-v-fc989c56]{transition:background .2s}.gradient-border-wrap[data-v-fc989c56]:hover{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.dynamic-form[data-v-fc989c56]{margin:0}.dynamic-fields-container[data-v-fc989c56]{gap:16px}.dynamic-fields-container[data-v-fc989c56],.field-group[data-v-fc989c56]{display:flex;flex-direction:column;width:100%}.field-group[data-v-fc989c56]{gap:6px}.field-label[data-v-fc989c56]{align-items:center;color:#8167cf;display:flex;font-size:12px;font-weight:500;gap:4px;margin:0}.required-mark[data-v-fc989c56]{color:#ff4d4f;font-weight:700}.field-help-text[data-v-fc989c56]{color:#b7a6d7;font-size:11px;line-height:1.3;margin-top:4px;opacity:.7}.dynamic-form[data-v-fc989c56] .field-input .ant-input,.dynamic-form[data-v-fc989c56] .field-number .ant-input-number-input,.dynamic-form[data-v-fc989c56] .field-select .ant-select-selector{background:#3d2a74!important;border:1px solid #8167cf!important;border-radius:4px!important;color:#e5d9ff!important;font-size:12px!important}.dynamic-form[data-v-fc989c56] .int-input .ant-input{background:#3d2a74!important;border:1px solid #8167cf!important;border-left:none!important;border-radius:0!important;border-right:none!important;color:#e5d9ff!important;font-size:12px!important}.dynamic-form[data-v-fc989c56] .ant-input-affix-wrapper input,.dynamic-form[data-v-fc989c56] .ant-input-number input,.dynamic-form[data-v-fc989c56] .ant-input-number-input,.dynamic-form[data-v-fc989c56] .ant-input:not(.field-textarea .ant-input),.dynamic-form[data-v-fc989c56] .ant-select-selection-item,.dynamic-form[data-v-fc989c56] .int-input input{color:#e5d9ff!important}.dynamic-form[data-v-fc989c56] .int-input .ant-input-number-input,.dynamic-form[data-v-fc989c56] .int-input input[type=number],.dynamic-form[data-v-fc989c56] .random-input .ant-input-number-input,.dynamic-form[data-v-fc989c56] .seed-input .ant-input-number-input,.dynamic-form[data-v-fc989c56] input:not(.field-textarea textarea){background:#3d2a74!important;color:#e5d9ff!important}.dynamic-form[data-v-fc989c56] .ant-input-affix-wrapper .ant-input:not(.field-textarea .ant-input),.dynamic-form[data-v-fc989c56] .ant-input-affix-wrapper input:not(.field-textarea textarea),.dynamic-form[data-v-fc989c56] .ant-input-affix-wrapper:not(.field-textarea .ant-input){color:#e5d9ff!important}.dynamic-form[data-v-fc989c56] .ant-input-number .ant-input-number-input,.dynamic-form[data-v-fc989c56] .ant-input-number input,.dynamic-form[data-v-fc989c56] .ant-input-number{color:#e5d9ff!important}.dynamic-form[data-v-fc989c56] .field-input,.dynamic-form[data-v-fc989c56] .field-number,.dynamic-form[data-v-fc989c56] .field-select{background:transparent!important;color:#e5d9ff!important}.dynamic-form[data-v-fc989c56] .field-input .ant-input-affix-wrapper,.dynamic-form[data-v-fc989c56] .field-number .ant-input-number{background:#3d2a74!important;border:1px solid #8167cf!important;border-radius:4px!important;color:#e5d9ff!important}.dynamic-form[data-v-fc989c56] .field-input .ant-input{height:32px;padding:4px 8px!important}[data-v-fc989c56] .text-input.ant-input{background:#171619cc!important;border:1px solid #3d2a74!important;border-radius:6px!important;color:#fff!important;font-family:EmojiOne,sans-serif;font-size:12px;letter-spacing:.08em;line-height:1.6;padding:10px!important;resize:none!important}[data-v-fc989c56] .text-input.ant-input:focus{border-color:#c3a6ff!important;box-shadow:none!important}[data-v-fc989c56] .text-input.ant-input::-moz-placeholder{color:#8167cf80!important;font-size:12px}[data-v-fc989c56] .text-input.ant-input::placeholder{color:#8167cf80!important;font-size:12px}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input,.dynamic-form .field-textarea[data-v-fc989c56] .ant-input:active,.dynamic-form .field-textarea[data-v-fc989c56] .ant-input:focus,.dynamic-form .field-textarea[data-v-fc989c56] .ant-input:hover{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#171619cc!important;border:1px solid #3d2a74!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;letter-spacing:.08em!important;line-height:1.6!important;min-height:80px!important;outline:none!important;overflow-y:auto!important;padding:10px!important;resize:none!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input:hover{background:#171619e6!important;border-color:#c3a6ff!important;box-shadow:none!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input:focus{background:#171619e6!important;border-color:#c3a6ff!important;box-shadow:0 0 0 2px #a084fa33!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input::-webkit-scrollbar,.dynamic-form .field-textarea[data-v-fc989c56] textarea::-webkit-scrollbar{background:transparent!important;width:8px!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input::-webkit-scrollbar-thumb,.dynamic-form .field-textarea[data-v-fc989c56] textarea::-webkit-scrollbar-thumb{background:#8167cf!important;border-radius:4px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input::-webkit-scrollbar-thumb:hover,.dynamic-form .field-textarea[data-v-fc989c56] textarea::-webkit-scrollbar-thumb:hover{background:#9980e5!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input::-webkit-scrollbar-track,.dynamic-form .field-textarea[data-v-fc989c56] textarea::-webkit-scrollbar-track{background:#3d2a744d!important;border-radius:4px!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input::-webkit-scrollbar-corner,.dynamic-form .field-textarea[data-v-fc989c56] textarea::-webkit-scrollbar-corner{background:transparent!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input,.dynamic-form .field-textarea[data-v-fc989c56] textarea{scrollbar-color:#8167cf rgba(61,42,116,.3)!important;scrollbar-width:thin!important}.textarea-container .field-textarea[data-v-fc989c56] .ant-input::-webkit-scrollbar,.textarea-container .field-textarea[data-v-fc989c56] textarea::-webkit-scrollbar{background:transparent!important;width:8px!important}.textarea-container .field-textarea[data-v-fc989c56] .ant-input::-webkit-scrollbar-thumb,.textarea-container .field-textarea[data-v-fc989c56] textarea::-webkit-scrollbar-thumb{background:#8167cf!important;border-radius:4px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.textarea-container .field-textarea[data-v-fc989c56] .ant-input::-webkit-scrollbar-thumb:hover,.textarea-container .field-textarea[data-v-fc989c56] textarea::-webkit-scrollbar-thumb:hover{background:#9980e5!important}.textarea-container .field-textarea[data-v-fc989c56] .ant-input::-webkit-scrollbar-track,.textarea-container .field-textarea[data-v-fc989c56] textarea::-webkit-scrollbar-track{background:#3d2a744d!important;border-radius:4px!important}.textarea-container .field-textarea[data-v-fc989c56] .ant-input::-webkit-scrollbar-corner,.textarea-container .field-textarea[data-v-fc989c56] textarea::-webkit-scrollbar-corner{background:transparent!important}.textarea-container .field-textarea[data-v-fc989c56] .ant-input,.textarea-container .field-textarea[data-v-fc989c56] textarea{scrollbar-color:#8167cf rgba(61,42,116,.3)!important;scrollbar-width:thin!important}.dynamic-form .field-textarea[data-v-fc989c56]{background:transparent!important;color:#fff!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input{pointer-events:auto!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input:focus{pointer-events:auto!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input,.dynamic-form .field-textarea[data-v-fc989c56] textarea{background:#171619cc!important;border:1px solid #3d2a74!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;letter-spacing:.08em!important;line-height:1.6!important;min-height:80px!important;outline:none!important;overflow-y:auto!important;padding:10px!important;resize:none!important}.textarea-container[data-v-fc989c56]{align-items:flex-start;display:flex;gap:8px;position:relative;width:100%}.textarea-container .field-textarea[data-v-fc989c56]{flex:1;width:100%}.textarea-container .prompt-toolbar-container[data-v-fc989c56]{flex-shrink:0;margin-top:4px;position:relative}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input,.dynamic-form .field-textarea[data-v-fc989c56] .ant-input:active,.dynamic-form .field-textarea[data-v-fc989c56] .ant-input:focus,.dynamic-form .field-textarea[data-v-fc989c56] .ant-input:hover,.dynamic-form .field-textarea[data-v-fc989c56] textarea,.dynamic-form .field-textarea[data-v-fc989c56] textarea:active,.dynamic-form .field-textarea[data-v-fc989c56] textarea:focus,.dynamic-form .field-textarea[data-v-fc989c56] textarea:hover{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#171619cc!important;border:1px solid #3d2a74!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;letter-spacing:.08em!important;line-height:1.6!important;min-height:80px!important;outline:none!important;overflow-y:auto!important;padding:10px!important;resize:none!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input::-moz-placeholder,.dynamic-form .field-textarea[data-v-fc989c56] textarea::-moz-placeholder{color:#8167cf80!important;font-size:12px!important;opacity:1!important}.dynamic-form .field-textarea[data-v-fc989c56] .ant-input::placeholder,.dynamic-form .field-textarea[data-v-fc989c56] textarea::placeholder{color:#8167cf80!important;font-size:12px!important;opacity:1!important}.dynamic-form[data-v-fc989c56] .field-select .ant-select-selector{height:32px!important;padding:0 8px!important}.dynamic-form[data-v-fc989c56] .field-select .ant-select-selection-item{color:#e5d9ff!important;line-height:30px!important}.dynamic-form[data-v-fc989c56] .field-select .ant-select-arrow{color:#e5d9ff!important}.dynamic-form[data-v-fc989c56] .field-select .ant-select-selection-placeholder{color:#e5d9ff80!important}.dynamic-form[data-v-fc989c56] .field-number{width:100%!important}.dynamic-form[data-v-fc989c56] .field-number .ant-input-number-input{background:#3d2a74!important;color:#e5d9ff!important;height:30px!important}.dynamic-form[data-v-fc989c56] .field-number .ant-input-number-handler-wrap{background:#3d2a74!important;border-left:1px solid #8167cf!important}.dynamic-form[data-v-fc989c56] .field-number .ant-input-number-handler{border-color:#8167cf!important;color:#e5d9ff!important}.dynamic-form[data-v-fc989c56] .field-number .ant-input-number-handler:hover{color:#e5d9ff!important}.field-int-wrapper[data-v-fc989c56]{align-items:center;display:flex;gap:0;width:100%}.int-buttons-container[data-v-fc989c56]{align-items:stretch;background:#3d2a74!important;border:1px solid #8167cf!important;border-radius:4px!important;display:flex;gap:0;height:32px;overflow:hidden;width:100%}.int-decrease-btn[data-v-fc989c56],.int-increase-btn[data-v-fc989c56]{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#e5d9ff!important;display:flex!important;font-size:16px!important;font-weight:700!important;height:32px!important;justify-content:center!important;min-width:32px!important;padding:0!important;transition:all .2s ease!important;width:32px!important}.int-decrease-btn[data-v-fc989c56]{border-radius:0!important}.int-increase-btn[data-v-fc989c56]{border-left:none!important;border-radius:0 4px 4px 0!important}.int-decrease-btn[data-v-fc989c56]:hover,.int-increase-btn[data-v-fc989c56]:hover{background:#8167cf4d!important;color:#fff!important;position:relative!important;z-index:1!important}.int-decrease-btn[data-v-fc989c56]:active,.int-increase-btn[data-v-fc989c56]:active{background:#9980e5!important;transform:scale(.98)!important}.int-input[data-v-fc989c56]{background:transparent!important;border:none!important;border-radius:0!important;flex:1!important;height:32px!important;text-align:center!important}.dynamic-form[data-v-fc989c56] .int-input .ant-input-number,.dynamic-form[data-v-fc989c56] .int-input [class*=css-dev-only-do-not-override]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#e5d9ff!important;font-size:12px!important;height:32px!important;width:100%!important}.dynamic-form[data-v-fc989c56] .int-input .ant-input-number *,.dynamic-form[data-v-fc989c56] .int-input .ant-input-number,.dynamic-form[data-v-fc989c56] .int-input [class*=css-dev-only-do-not-override] *,.dynamic-form[data-v-fc989c56] .int-input [class*=css-dev-only-do-not-override],.int-input .ant-input-number[data-v-fc989c56],.int-input .ant-input-number[data-v-fc989c56] *{border:none!important}.dynamic-form[data-v-fc989c56] .int-input .ant-input-number .ant-input-number-input-wrap{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;height:32px!important;justify-content:center!important}.dynamic-form[data-v-fc989c56] .int-input .ant-input-number .ant-input-number-input{background:transparent!important;border:none!important;box-shadow:none!important;color:#e5d9ff!important;font-size:12px!important;height:32px!important;line-height:32px!important;padding:0 8px!important;text-align:center!important}.int-input .ant-input[data-v-fc989c56],.int-input .ant-input-number-input[data-v-fc989c56]{background:transparent!important;border:none!important;border-radius:0!important;color:#e5d9ff!important;height:32px!important;text-align:center!important}.dynamic-form[data-v-fc989c56] .int-input .ant-input-number:hover *,.dynamic-form[data-v-fc989c56] .int-input .ant-input-number:hover,.dynamic-form[data-v-fc989c56] .int-input [class*=css-dev-only-do-not-override]:hover *,.dynamic-form[data-v-fc989c56] .int-input [class*=css-dev-only-do-not-override]:hover,.int-input .ant-input-number[data-v-fc989c56]:hover,.int-input .ant-input-number[data-v-fc989c56]:hover *{background:transparent!important;border:none!important;box-shadow:none!important}.dynamic-form[data-v-fc989c56] .int-input .ant-input-number.ant-input-number-focused *,.dynamic-form[data-v-fc989c56] .int-input .ant-input-number.ant-input-number-focused,.dynamic-form[data-v-fc989c56] .int-input .ant-input-number:focus-within *,.dynamic-form[data-v-fc989c56] .int-input .ant-input-number:focus-within,.dynamic-form[data-v-fc989c56] .int-input [class*=css-dev-only-do-not-override].ant-input-number-focused *,.dynamic-form[data-v-fc989c56] .int-input [class*=css-dev-only-do-not-override].ant-input-number-focused,.dynamic-form[data-v-fc989c56] .int-input [class*=css-dev-only-do-not-override]:focus-within *,.dynamic-form[data-v-fc989c56] .int-input [class*=css-dev-only-do-not-override]:focus-within,.int-input .ant-input-number.ant-input-number-focused[data-v-fc989c56],.int-input .ant-input-number.ant-input-number-focused[data-v-fc989c56] *,.int-input .ant-input-number[data-v-fc989c56]:focus-within,.int-input .ant-input-number[data-v-fc989c56]:focus-within *{background:transparent!important;border:none!important;box-shadow:none!important}.dynamic-form[data-v-fc989c56] .int-input .ant-input-number.ant-input-number-focused .ant-input-number-input-wrap,.dynamic-form[data-v-fc989c56] .int-input .ant-input-number:focus-within .ant-input-number-input-wrap,.dynamic-form[data-v-fc989c56] .int-input .ant-input-number:hover .ant-input-number-input-wrap{background:transparent!important;border:none!important;box-shadow:none!important}.int-input .ant-input-number-input[data-v-fc989c56]:hover,.int-input .ant-input[data-v-fc989c56]:hover{background:transparent!important;border:none!important}.int-input .ant-input-number-input[data-v-fc989c56]:focus,.int-input .ant-input[data-v-fc989c56]:focus{background:transparent!important;border:none!important;box-shadow:none!important}.int-input .ant-input-number-input[data-v-fc989c56]::-moz-placeholder,.int-input .ant-input[data-v-fc989c56]::-moz-placeholder{color:#e5d9ff80!important;text-align:center!important}.int-input .ant-input-number-input[data-v-fc989c56]::placeholder,.int-input .ant-input[data-v-fc989c56]::placeholder{color:#e5d9ff80!important;text-align:center!important}.int-input .ant-input-number-input[data-v-fc989c56]::-webkit-inner-spin-button,.int-input .ant-input-number-input[data-v-fc989c56]::-webkit-outer-spin-button,.int-input .ant-input[data-v-fc989c56]::-webkit-inner-spin-button,.int-input .ant-input[data-v-fc989c56]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.int-input .ant-input-number-input[type=number][data-v-fc989c56],.int-input .ant-input[type=number][data-v-fc989c56]{-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.dynamic-form[data-v-fc989c56] .field-switch .ant-switch{background-color:#3d2a74!important;border:1px solid #8167cf!important}.dynamic-form[data-v-fc989c56] .field-switch .ant-switch-checked{background-color:#8167cf!important}.dynamic-form[data-v-fc989c56] .field-input .ant-input-affix-wrapper:hover,.dynamic-form[data-v-fc989c56] .field-input .ant-input:hover,.dynamic-form[data-v-fc989c56] .field-number:hover .ant-input-number,.dynamic-form[data-v-fc989c56] .field-number:hover .ant-input-number-input,.dynamic-form[data-v-fc989c56] .field-select:hover .ant-select-selector{background:#4a3a87!important;border-color:#c3a6ff!important}.dynamic-form[data-v-fc989c56] .field-input .ant-input-affix-wrapper-focused,.dynamic-form[data-v-fc989c56] .field-input .ant-input:focus,.dynamic-form[data-v-fc989c56] .field-number.ant-input-number-focused .ant-input-number,.dynamic-form[data-v-fc989c56] .field-number.ant-input-number-focused .ant-input-number-input,.dynamic-form[data-v-fc989c56] .field-select.ant-select-focused .ant-select-selector{background:#4a3a87!important;border-color:#c3a6ff!important;box-shadow:0 0 0 2px #c1a6ff33!important}.dynamic-form[data-v-fc989c56] .field-input .ant-input::-moz-placeholder,.dynamic-form[data-v-fc989c56] .field-number .ant-input-number-input::-moz-placeholder{color:#e5d9ff80!important}.dynamic-form[data-v-fc989c56] .field-input .ant-input::placeholder,.dynamic-form[data-v-fc989c56] .field-number .ant-input-number-input::placeholder{color:#e5d9ff80!important}.dynamic-form[data-v-fc989c56] .ant-select-dropdown{background:#3d2a74!important;border:1px solid #8167cf!important}.dynamic-form[data-v-fc989c56] .ant-select-item{background:transparent!important;color:#e5d9ff!important}.dynamic-form[data-v-fc989c56] .ant-select-item:hover{background:#4a3a87!important;color:#e5d9ff!important}.dynamic-form[data-v-fc989c56] .ant-select-item-option-selected{background:#8167cf!important;color:#fff!important}.gen-btn[data-v-fc989c56]{align-items:center;background:#8167cf!important;border:none!important;border-radius:20px!important;color:#fff!important;display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;letter-spacing:1px;margin:12px auto 0;padding:0 16px;transition:all .2s ease;width:152px}.gen-btn[data-v-fc989c56]:focus,.gen-btn[data-v-fc989c56]:hover{background:#9980e5!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-fc989c56]:disabled{background:#6b5b95!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-fc989c56]{background:#8167cf!important;color:#fff!important}.force-btn[data-v-fc989c56]{align-items:center;background:#ff9800!important;border:none!important;border-radius:20px!important;color:#fff!important;display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;letter-spacing:1px;margin:8px auto 0;padding:0 16px;transition:all .2s ease;width:120px}.force-btn[data-v-fc989c56]:focus,.force-btn[data-v-fc989c56]:hover{background:#f57c00!important;border:none!important;box-shadow:none!important;color:#fff!important}.direct-btn[data-v-fc989c56]{align-items:center;background:#e91e63!important;border:none!important;border-radius:20px!important;color:#fff!important;display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;letter-spacing:1px;margin:8px auto 0;padding:0 16px;transition:all .2s ease;width:120px}.direct-btn[data-v-fc989c56]:focus,.direct-btn[data-v-fc989c56]:hover{background:#c2185b!important;border:none!important;box-shadow:none!important;color:#fff!important}.check-btn[data-v-fc989c56]{align-items:center;background:#9c27b0!important;border:none!important;border-radius:20px!important;color:#fff!important;display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;letter-spacing:1px;margin:8px auto 0;padding:0 16px;transition:all .2s ease;width:120px}.check-btn[data-v-fc989c56]:focus,.check-btn[data-v-fc989c56]:hover{background:#7b1fa2!important;border:none!important;box-shadow:none!important;color:#fff!important}.cancel-btn[data-v-fc989c56]{background:#8167cf;border:1px solid #8167cf;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.cancel-btn[data-v-fc989c56]:hover{background:#9980e5;border-color:#9980e5}.gen-card[data-v-fc989c56]{align-items:center;background:#17161980;border:1px solid #3d2a74;border-radius:8px;display:flex;height:110px;justify-content:center;transition:all .2s ease;width:110px}.gen-card[data-v-fc989c56]:hover{border-color:#8167cf}.gen-card button[title=删除原始图片][data-v-fc989c56],.gen-card button[title=删除图片][data-v-fc989c56],.gen-card button[title=删除结果][data-v-fc989c56],.gen-card button[title=清除遮罩处理][data-v-fc989c56],button[title=删除原始图片][data-v-fc989c56],button[title=删除图片][data-v-fc989c56],button[title=删除结果][data-v-fc989c56],button[title=清除遮罩处理][data-v-fc989c56]{align-items:center;border:1px solid #fff!important;border-radius:50%;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0}.workflow-container[data-v-fc989c56] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.workflow-container input[data-v-fc989c56],.workflow-container textarea[data-v-fc989c56]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.node-title[data-v-fc989c56]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slider[data-v-fc989c56]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.slider[data-v-fc989c56]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#8167cf;border:2px solid #b7a6d7;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-fc989c56]::-webkit-slider-thumb:hover{background:#9980e5;transform:scale(1.1)}.slider[data-v-fc989c56]::-moz-range-thumb{background:#8167cf;border:2px solid #b7a6d7;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-fc989c56]::-moz-range-thumb:hover{background:#9980e5;transform:scale(1.1)}.random-input-container[data-v-fc989c56]{width:100%}.random-input[data-v-fc989c56]{flex:1}.dynamic-form[data-v-fc989c56] .random-input .ant-input,.dynamic-form[data-v-fc989c56] .random-input .ant-input-number-input{background:#3d2a74!important;border:1px solid #8167cf!important;border-radius:4px!important;color:#e5d9ff!important;cursor:not-allowed!important;font-size:12px!important;height:32px!important;opacity:.7!important;padding:4px 8px!important}.dynamic-form[data-v-fc989c56] .seed-input .ant-input,.dynamic-form[data-v-fc989c56] .seed-input .ant-input-number-input{background:#3d2a74!important;border:1px solid #8167cf!important;border-radius:4px!important;color:#e5d9ff!important;font-size:12px!important;height:32px!important;padding:4px 8px!important}.dynamic-form[data-v-fc989c56] .seed-input .ant-input-number-input:hover,.dynamic-form[data-v-fc989c56] .seed-input .ant-input:hover{background:#4a3a87!important;border-color:#c3a6ff!important}.dynamic-form[data-v-fc989c56] .seed-input .ant-input-number-input:focus,.dynamic-form[data-v-fc989c56] .seed-input .ant-input:focus{background:#4a3a87!important;border-color:#c3a6ff!important;box-shadow:0 0 0 2px #c1a6ff33!important}.dynamic-form[data-v-fc989c56] .seed-input .ant-input-number-input::-moz-placeholder,.dynamic-form[data-v-fc989c56] .seed-input .ant-input::-moz-placeholder{color:#e5d9ff80!important}.dynamic-form[data-v-fc989c56] .seed-input .ant-input-number-input::placeholder,.dynamic-form[data-v-fc989c56] .seed-input .ant-input::placeholder{color:#e5d9ff80!important}.random-btn[data-v-fc989c56]{background:#8167cf!important;border:none!important;border-radius:4px!important;color:#fff!important;font-size:12px!important;font-weight:500!important;height:32px!important;padding:4px 12px!important;transition:all .2s ease!important;white-space:nowrap!important}.random-btn[data-v-fc989c56]:hover{background:#9980e5!important;border:none!important;box-shadow:none!important;color:#fff!important}.random-seed-btn[data-v-fc989c56]{align-items:center!important;background:#8167cf!important;border:1px solid #8167cf!important;border-radius:4px!important;color:#fff!important;display:flex!important;font-size:12px!important;font-weight:500!important;height:32px!important;justify-content:center!important;padding:4px 12px!important;transition:all .2s ease!important;white-space:nowrap!important}.random-seed-btn[data-v-fc989c56]:hover{background:#9980e5!important;border-color:#9980e5!important;box-shadow:0 2px 8px #8167cf4d!important;color:#fff!important;transform:translateY(-1px)!important}.random-seed-btn[data-v-fc989c56]:active{background:#6b5b95!important;border-color:#6b5b95!important;transform:translateY(0)!important}.slider-container[data-v-fc989c56]{width:100%}.custom-scrollbar[data-v-fc989c56]{scrollbar-color:#8167cf #3d2a74;scrollbar-width:thin}.custom-scrollbar[data-v-fc989c56]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-fc989c56]::-webkit-scrollbar-track{background:#3d2a74;border-radius:4px}.custom-scrollbar[data-v-fc989c56]::-webkit-scrollbar-thumb{background:#8167cf;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-fc989c56]::-webkit-scrollbar-thumb:hover{background:#9980e5}.custom-scrollbar[data-v-fc989c56]::-webkit-scrollbar-corner{background:#3d2a74}.field-image-upload[data-v-fc989c56]{position:relative;width:100%}.field-image-upload .border-dashed[data-v-fc989c56]{transition:all .2s ease}.field-image-upload .border-dashed[data-v-fc989c56]:hover{background:#3d2a741a!important;border-color:#9980e5!important}.field-image-upload .border-dashed[data-v-fc989c56]:active{background:#3d2a7433!important;border-color:#9980e5!important}.text-card[data-v-fc989c56]{background:#2a1f3d!important;border:1px solid #3d2a74!important;border-radius:8px!important;margin:2px;min-height:80px;overflow:visible;position:relative;transition:all .2s ease}.text-card[data-v-fc989c56]:hover{border-color:#8167cf!important;box-shadow:0 4px 12px #8167cf33;transform:translateY(-1px)}.text-card .text-sm[data-v-fc989c56]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word}.text-card.text-card-selected[data-v-fc989c56]{border-color:#6b24ea!important;box-shadow:0 0 0 3px #6b24ea66!important;transform:translateY(-2px)}.text-card.text-card-selected[data-v-fc989c56]:hover{box-shadow:0 0 0 3px #6b24ea80!important}.text-card .absolute.bottom-2.left-2[data-v-fc989c56]{box-shadow:0 2px 4px #0003;transition:all .2s ease;z-index:10}.text-card .absolute.bottom-2.left-2[data-v-fc989c56]:hover{box-shadow:0 4px 12px #8167cf80;transform:scale(1.15)}.text-card .absolute.right-2.top-2[data-v-fc989c56]{transition:all .2s ease;z-index:10}.text-card .absolute.right-2.top-2[data-v-fc989c56]:hover{box-shadow:0 2px 8px #0006;transform:scale(1.1)}.mask-btn[data-v-fc989c56]{align-items:center!important;background:#8167cf!important;border:none!important;border-radius:6px!important;color:#fff!important;display:flex!important;font-size:12px!important;font-weight:500!important;height:28px!important;justify-content:center!important;padding:4px 12px!important;transition:all .2s ease!important;white-space:nowrap!important}.mask-btn[data-v-fc989c56]:hover{background:#9980e5!important;border:none!important;box-shadow:0 2px 8px #8167cf4d!important;color:#fff!important;transform:translateY(-1px)!important}.mask-btn[data-v-fc989c56]:active{background:#6b5b95!important;transform:translateY(0)!important}.mask-btn[data-v-fc989c56]:disabled{background:#6b5b95!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6!important;transform:none!important}.mask-btn.ant-btn-loading[data-v-fc989c56]{background:#8167cf!important;color:#fff!important}.workflow-container[data-v-3d08d712]{position:relative;transition:all .2s ease}.workflow-container[data-v-3d08d712]:before{background:linear-gradient(120deg,#6b24ea4d,#e2e2ff4d 50%,#6b24ea4d);border-radius:5px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s ease;z-index:-1}.workflow-container[data-v-3d08d712]:hover:before{opacity:1}.workflow-container.selected[data-v-3d08d712]:before{opacity:1}.gradient-border-wrap[data-v-3d08d712],.workflow-container.selected[data-v-3d08d712]:before{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.gradient-border-wrap[data-v-3d08d712]{transition:background .2s}.gradient-border-wrap[data-v-3d08d712]:hover{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}[data-v-3d08d712] .text-input.ant-input{background:#28272ecc!important;border:1px solid #8167cf!important;border-radius:6px!important;color:#fff!important;font-size:12px;letter-spacing:.08em;line-height:1.6;padding:10px!important;resize:none!important}[data-v-3d08d712] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-3d08d712] .text-input.ant-input:focus{border-color:#9980e5!important;box-shadow:none!important}[data-v-3d08d712] .text-input.ant-input::-moz-placeholder{color:#8167cf80!important;font-size:12px}[data-v-3d08d712] .text-input.ant-input::placeholder{color:#8167cf80!important;font-size:12px}.gen-btn[data-v-3d08d712]{align-items:center;background:#8167cf!important;border:none!important;border-radius:20px!important;color:#fff!important;display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;letter-spacing:1px;margin:12px auto 0;padding:0 16px;transition:all .2s ease;width:152px}.gen-btn[data-v-3d08d712]:focus,.gen-btn[data-v-3d08d712]:hover{background:#9980e5!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-3d08d712]:disabled{background:#6b5b95!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-3d08d712]{background:#8167cf!important;color:#fff!important}.cancel-btn[data-v-3d08d712]{background:#8167cf;border:1px solid #8167cf;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.cancel-btn[data-v-3d08d712]:hover{background:#9980e5;border-color:#9980e5}.gen-card[data-v-3d08d712]{align-items:center;background:#28272e80;border:1px solid #8167cf;border-radius:8px;display:flex;height:110px;justify-content:center;transition:all .2s ease;width:110px}.gen-card[data-v-3d08d712]:hover{border-color:#9980e5}.gen-card button[title=删除图片][data-v-3d08d712],button[title=删除参考图片][data-v-3d08d712]{align-items:center;background:#000;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:24px;min-width:24px;padding:0;transition:all .2s ease}.gen-card button[title=删除图片][data-v-3d08d712]:hover,button[title=删除参考图片][data-v-3d08d712]:hover{background:#333;transform:scale(1.1)}.node-title[data-v-3d08d712]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.custom-scrollbar[data-v-3d08d712]{scrollbar-color:#8167cf #3d2a74;scrollbar-width:thin}.custom-scrollbar[data-v-3d08d712]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-3d08d712]::-webkit-scrollbar-track{background:#3d2a74;border-radius:4px}.custom-scrollbar[data-v-3d08d712]::-webkit-scrollbar-thumb{background:#8167cf;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-3d08d712]::-webkit-scrollbar-thumb:hover{background:#9980e5}.custom-scrollbar[data-v-3d08d712]::-webkit-scrollbar-corner{background:#3d2a74}.workflow-container[data-v-7e16f4ac]{position:relative;transition:all .2s ease}.workflow-container[data-v-7e16f4ac]:before{background:linear-gradient(120deg,#6b24ea4d,#e2e2ff4d 50%,#6b24ea4d);border-radius:5px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s ease;z-index:-1}.workflow-container[data-v-7e16f4ac]:hover:before{opacity:1}.workflow-container.selected[data-v-7e16f4ac]:before{opacity:1}.gradient-border-wrap[data-v-7e16f4ac],.workflow-container.selected[data-v-7e16f4ac]:before{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.gradient-border-wrap[data-v-7e16f4ac]{transition:background .2s}.gradient-border-wrap[data-v-7e16f4ac]:hover{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.model-select[data-v-7e16f4ac] .ant-select-selector{background:#28272e!important;border:1px solid #8167cf!important;border-radius:4px!important;color:#b7a6d7!important}.model-select[data-v-7e16f4ac] .ant-select-selection-item{background-color:transparent!important;color:#b7a6d7!important}.model-select[data-v-7e16f4ac] .ant-select-arrow{color:#b7a6d7!important}.model-select[data-v-7e16f4ac] .ant-select:hover .ant-select-selector{border-color:#c3a6ff!important}[data-v-7e16f4ac] .prompt-input.ant-input{background:#171619cc!important;border:none!important;border-radius:6px!important;color:#fff!important;font-size:12px;letter-spacing:.08em;line-height:1.6;padding:10px!important;resize:none!important}[data-v-7e16f4ac] .prompt-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-7e16f4ac] .prompt-input.ant-input:focus{border-color:#c3a6ff!important;box-shadow:none!important}[data-v-7e16f4ac] .prompt-input.ant-input::-moz-placeholder{color:#8167cf80!important;font-size:12px}[data-v-7e16f4ac] .prompt-input.ant-input::placeholder{color:#8167cf80!important;font-size:12px}.gen-btn[data-v-7e16f4ac]{align-items:center;background:#8167cf!important;border:none!important;border-radius:20px!important;color:#fff!important;display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;letter-spacing:1px;margin:12px auto 0;padding:0 16px;transition:all .2s ease;width:152px}.gen-btn[data-v-7e16f4ac]:focus,.gen-btn[data-v-7e16f4ac]:hover{background:#9980e5!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-7e16f4ac]:disabled{background:#6b5b95!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-7e16f4ac]{background:#8167cf!important;color:#fff!important}.node-title[data-v-7e16f4ac]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.workflow-container[data-v-0bb364b5]{position:relative;transition:all .2s ease}.workflow-container[data-v-0bb364b5]:before{background:linear-gradient(120deg,#6b24ea4d,#e2e2ff4d 50%,#6b24ea4d);border-radius:5px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s ease;z-index:-1}.workflow-container[data-v-0bb364b5]:hover:before{opacity:1}.workflow-container.selected[data-v-0bb364b5]:before{opacity:1}.gradient-border-wrap[data-v-0bb364b5],.workflow-container.selected[data-v-0bb364b5]:before{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.gradient-border-wrap[data-v-0bb364b5]{transition:background .2s}.gradient-border-wrap[data-v-0bb364b5]:hover{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.model-select[data-v-0bb364b5] .ant-select-selector{background:#28272e!important;border:1px solid #8167cf!important;border-radius:4px!important;color:#b7a6d7!important}.model-select[data-v-0bb364b5] .ant-select-selection-item{background-color:transparent!important;color:#b7a6d7!important}.model-select[data-v-0bb364b5] .ant-select-arrow{color:#b7a6d7!important}.model-select[data-v-0bb364b5] .ant-select:hover .ant-select-selector{border-color:#c3a6ff!important}.model-select[data-v-0bb364b5] .ant-select-dropdown{background:#28272e!important;border:1px solid #8167cf!important;border-radius:4px!important;box-shadow:0 4px 12px #0000004d!important}.model-select[data-v-0bb364b5] .ant-select-item{background:transparent!important;border-radius:0!important;color:#b7a6d7!important;transition:all .2s ease!important}.model-select[data-v-0bb364b5] .ant-select-item:hover{background:#8167cf1a!important;color:#e2e2ff!important}.model-select[data-v-0bb364b5] .ant-select-item-option-selected{background:#8167cf33!important;color:#e2e2ff!important;font-weight:500!important}.model-select[data-v-0bb364b5] .ant-select-item-option-active{background:#8167cf26!important;color:#e2e2ff!important}.model-select[data-v-0bb364b5] .ant-select-item-option-disabled{background:transparent!important;color:#b7a6d766!important}.ant-select-item{background:transparent!important;border-radius:0!important;color:#b7a6d7!important;transition:all .2s ease!important}.ant-select-item:hover{background:#8167cf1a!important;color:#e2e2ff!important}.ant-select-item-option-selected{background:#8167cf33!important;color:#e2e2ff!important;font-weight:500!important}.ant-select-item-option-active{background:#8167cf26!important;color:#e2e2ff!important}.ant-select-item-option-disabled{background:transparent!important;color:#b7a6d766!important}.dark-theme-select-dropdown{background:#28272e!important;border:1px solid #8167cf!important;border-radius:4px!important;box-shadow:0 4px 12px #0000004d!important}.dark-theme-select-dropdown .ant-select-item{background:transparent!important;border-radius:0!important;color:#b7a6d7!important;transition:all .2s ease!important}.dark-theme-select-dropdown .ant-select-item:hover{background:#8167cf1a!important;color:#e2e2ff!important}.dark-theme-select-dropdown .ant-select-item-option-selected{background:#8167cf33!important;color:#e2e2ff!important;font-weight:500!important}.dark-theme-select-dropdown .ant-select-item-option-active{background:#8167cf26!important;color:#e2e2ff!important}[data-v-0bb364b5] .text-input.ant-input{background:#171619cc!important;border:1px solid #3d2a74!important;border-radius:6px!important;color:#fff!important;font-size:12px;letter-spacing:.08em;line-height:1.6;padding:10px!important;resize:none!important}[data-v-0bb364b5] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-0bb364b5] .text-input.ant-input:focus{border-color:#c3a6ff!important;box-shadow:none!important}[data-v-0bb364b5] .text-input.ant-input::-moz-placeholder{color:#8167cf80!important;font-size:12px}[data-v-0bb364b5] .text-input.ant-input::placeholder{color:#8167cf80!important;font-size:12px}.gen-btn[data-v-0bb364b5]{align-items:center;background:#8167cf!important;border:none!important;border-radius:20px!important;color:#fff!important;display:flex;font-size:12px;font-weight:500;height:30px;justify-content:center;letter-spacing:1px;margin:12px auto 0;padding:0 16px;transition:all .2s ease;width:152px}.gen-btn[data-v-0bb364b5]:focus,.gen-btn[data-v-0bb364b5]:hover{background:#9980e5!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-0bb364b5]:disabled{background:#6b5b95!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-0bb364b5]{background:#8167cf!important;color:#fff!important}.cancel-btn[data-v-0bb364b5]{background:#8167cf;border:1px solid #8167cf;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.cancel-btn[data-v-0bb364b5]:hover{background:#9980e5;border-color:#9980e5}.gen-card[data-v-0bb364b5]{align-items:center;background:#17161980;border:1px solid #3d2a74;border-radius:8px;display:flex;height:110px;justify-content:center;transition:all .2s ease;width:110px}.gen-card[data-v-0bb364b5]:hover{border-color:#8167cf}.gallery-btn[data-v-0bb364b5]{transition:all .2s ease}.gallery-btn[data-v-0bb364b5]:hover{background:#8167cf22;border-color:#9980e5}.gen-card button[title=删除图片][data-v-0bb364b5],button[title=删除图片][data-v-0bb364b5]{align-items:center;border:1px solid #fff!important;border-radius:50%;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0}.gallery-btn-eye[data-v-0bb364b5],.gen-card button[title=在画廊中查看大图][data-v-0bb364b5]{align-items:center;border:none!important;border-radius:50%;display:flex;font-size:10px;justify-content:center;line-height:1;padding:0}.text-to-image-node[data-v-0bb364b5]{position:relative}.text-to-image-node[data-v-0bb364b5],.text-to-image-node[data-v-0bb364b5] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-to-image-node input[data-v-0bb364b5],.text-to-image-node textarea[data-v-0bb364b5]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.node-title[data-v-0bb364b5]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.custom-scrollbar[data-v-0bb364b5]{scrollbar-color:#8167cf #3d2a74;scrollbar-width:thin}.custom-scrollbar[data-v-0bb364b5]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-0bb364b5]::-webkit-scrollbar-track{background:#3d2a74;border-radius:4px}.custom-scrollbar[data-v-0bb364b5]::-webkit-scrollbar-thumb{background:#8167cf;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-0bb364b5]::-webkit-scrollbar-thumb:hover{background:#9980e5}.custom-scrollbar[data-v-0bb364b5]::-webkit-scrollbar-corner{background:#3d2a74}.slider[data-v-0bb364b5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.slider[data-v-0bb364b5]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#8167cf;border:2px solid #b7a6d7;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-0bb364b5]::-webkit-slider-thumb:hover{background:#9980e5;transform:scale(1.1)}.slider[data-v-0bb364b5]::-moz-range-thumb{background:#8167cf;border:2px solid #b7a6d7;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-0bb364b5]::-moz-range-thumb:hover{background:#9980e5;transform:scale(1.1)}.workflow-container[data-v-c6e5b5c6]{position:relative;transition:all .2s ease}.workflow-container[data-v-c6e5b5c6]:before{background:linear-gradient(120deg,#6b24ea4d,#e2e2ff4d 50%,#6b24ea4d);border-radius:5px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s ease;z-index:-1}.workflow-container[data-v-c6e5b5c6]:hover:before{opacity:1}.workflow-container.selected[data-v-c6e5b5c6]:before{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea);opacity:1}.gradient-border-wrap[data-v-c6e5b5c6]{background:linear-gradient(120deg,#6b24ea99,#e2e2ff99 50%,#6b24ea99);transition:background .2s}.gradient-border-wrap[data-v-c6e5b5c6]:hover{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.model-select[data-v-c6e5b5c6] .ant-select-selector{background:#3d2a74!important;border:0;border-radius:4px!important;color:#b7a6d7!important}.model-select[data-v-c6e5b5c6] .ant-select-selection-item{background-color:#3d2a74!important;color:#b7a6d7!important}.model-select[data-v-c6e5b5c6] .ant-select-arrow{color:#b7a6d7!important}.model-select[data-v-c6e5b5c6] .ant-select:hover .ant-select-selector{border-color:#c3a6ff!important}[data-v-c6e5b5c6] .text-input.ant-input{background:#171619cc!important;border:1px solid #3d2a74!important;border-radius:6px!important;color:#fff!important;font-size:12px;letter-spacing:.08em;line-height:1.6;padding:10px!important;resize:none!important}[data-v-c6e5b5c6] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-c6e5b5c6] .text-input.ant-input:focus{border-color:#c3a6ff!important;box-shadow:none!important}[data-v-c6e5b5c6] .text-input.ant-input::-moz-placeholder{color:#8167cf80!important;font-size:12px}[data-v-c6e5b5c6] .text-input.ant-input::placeholder{color:#8167cf80!important;font-size:12px}.output-text-item[data-v-c6e5b5c6]{background:#17161980;border:1px solid #3d2a74;border-radius:8px;padding:12px}[data-v-c6e5b5c6] .output-textarea.ant-input{background:transparent!important;border:none!important;color:#fff!important;font-size:12px;letter-spacing:.08em;line-height:1.6;padding:0!important;resize:none!important}[data-v-c6e5b5c6] .output-textarea.ant-input:focus{border:none!important;box-shadow:none!important}.gen-btn[data-v-c6e5b5c6]{align-items:center;background:#8167cf!important;border:none!important;border-radius:20px!important;color:#fff!important;display:flex;font-size:12px;font-weight:500;height:40px;justify-content:center;letter-spacing:1px;margin:12px auto 0;padding:0 16px;transition:all .2s ease;width:128px}.gen-btn[data-v-c6e5b5c6]:focus,.gen-btn[data-v-c6e5b5c6]:hover{background:#9980e5!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-c6e5b5c6]:disabled{background:#6b5b95!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-c6e5b5c6]{background:#8167cf!important;color:#fff!important}.node-title[data-v-c6e5b5c6]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.workflow-container[data-v-d1e99b4c]{position:relative;transition:all .2s ease}.workflow-container[data-v-d1e99b4c]:before{background:linear-gradient(120deg,#6b24ea4d,#e2e2ff4d 50%,#6b24ea4d);border-radius:5px;bottom:-1px;content:"";left:-1px;opacity:0;position:absolute;right:-1px;top:-1px;transition:opacity .2s ease;z-index:-1}.workflow-container[data-v-d1e99b4c]:hover:before{opacity:1}.workflow-container.selected[data-v-d1e99b4c]:before{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea);opacity:1}.gradient-border-wrap[data-v-d1e99b4c]{background:linear-gradient(120deg,#6b24ea99,#e2e2ff99 50%,#6b24ea99);transition:background .2s}.gradient-border-wrap[data-v-d1e99b4c]:hover{background:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea)}.model-select[data-v-d1e99b4c] .ant-select-selector{background:#3d2a74!important;border:0;border-radius:4px!important;color:#b7a6d7!important}.model-select[data-v-d1e99b4c] .ant-select-selection-item{background-color:#3d2a74!important;color:#b7a6d7!important}.model-select[data-v-d1e99b4c] .ant-select-arrow{color:#b7a6d7!important}.model-select[data-v-d1e99b4c] .ant-select:hover .ant-select-selector{border-color:#c3a6ff!important}[data-v-d1e99b4c] .text-input.ant-input{background:#171619cc!important;border:1px solid #3d2a74!important;border-radius:6px!important;color:#fff!important;font-size:12px;letter-spacing:.08em;line-height:1.6;padding:10px!important;resize:none!important}[data-v-d1e99b4c] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-d1e99b4c] .text-input.ant-input:focus{border-color:#c3a6ff!important;box-shadow:none!important}[data-v-d1e99b4c] .text-input.ant-input::-moz-placeholder{color:#8167cf80!important;font-size:12px}[data-v-d1e99b4c] .text-input.ant-input::placeholder{color:#8167cf80!important;font-size:12px}.gen-btn[data-v-d1e99b4c]{align-items:center;background:#8167cf!important;border:none!important;border-radius:20px!important;color:#fff!important;display:flex;font-size:12px;font-weight:500;height:40px;justify-content:center;letter-spacing:1px;margin:12px auto 0;padding:0 16px;transition:all .2s ease;width:128px}.gen-btn[data-v-d1e99b4c]:focus,.gen-btn[data-v-d1e99b4c]:hover{background:#9980e5!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-d1e99b4c]:disabled{background:#6b5b95!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-d1e99b4c]{background:#8167cf!important;color:#fff!important}.node-title[data-v-d1e99b4c]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.line-clamp-4[data-v-97890282]{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}[data-v-97890282] .max-h-64::-webkit-scrollbar{background:transparent!important;width:8px!important}[data-v-97890282] .max-h-64::-webkit-scrollbar-thumb{background:#8167cf!important;border-radius:4px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}[data-v-97890282] .max-h-64::-webkit-scrollbar-thumb:hover{background:#9980e5!important}[data-v-97890282] .max-h-64::-webkit-scrollbar-track{background:#3d2a744d!important;border-radius:4px!important}[data-v-97890282] .max-h-64::-webkit-scrollbar-corner{background:transparent!important}[data-v-97890282] .max-h-64{scrollbar-color:#8167cf rgba(61,42,116,.3)!important;scrollbar-width:thin!important}[data-v-97890282] .text-preview-container::-webkit-scrollbar{background:transparent!important;width:6px!important}[data-v-97890282] .text-preview-container::-webkit-scrollbar-thumb{background:#6b24ea!important;border-radius:3px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}[data-v-97890282] .text-preview-container::-webkit-scrollbar-thumb:hover{background:#7c5fe6!important}[data-v-97890282] .text-preview-container::-webkit-scrollbar-track{background:#6b24ea1a!important;border-radius:3px!important}[data-v-97890282] .text-preview-container::-webkit-scrollbar-corner{background:transparent!important}[data-v-97890282] .text-preview-container{scrollbar-color:#6b24ea rgba(107,36,234,.1)!important;scrollbar-width:thin!important}[data-v-97890282] .ant-popover .ant-popover-inner{background:#2a1f3a;border:1px solid #6b24ea;border-radius:12px;box-shadow:0 25px 50px -12px #00000080}[data-v-97890282] .ant-popover .ant-popover-arrow:before{background:#2a1f3a;border:1px solid #6b24ea}.search-input[data-v-97890282]{position:relative}[data-v-97890282] .ant-picker{background:#1a1428!important;border:1px solid #6b24ea33!important;border-radius:8px!important;box-sizing:border-box!important;height:32px!important;line-height:1.5!important;padding:4px 12px!important;transition:all .2s ease!important}[data-v-97890282] .ant-picker:hover{background:#2a1f3a!important;border-color:#7c5fe6!important}[data-v-97890282] .ant-picker:focus-within{background:#2a1f3a!important;border-color:#6b24ea!important;box-shadow:0 0 0 2px #6b24ea26!important}[data-v-97890282] .ant-picker .ant-picker-input{background:transparent!important;border:none!important;box-sizing:border-box!important;height:100%!important;line-height:1.5!important;margin:0!important;outline:none!important;padding:0!important}[data-v-97890282] .ant-picker .ant-picker-input>input{background:transparent!important;border:none!important;box-sizing:border-box!important;color:#fff!important;font-size:12px!important;height:100%!important;line-height:1.5!important;margin:0!important;outline:none!important;padding:0!important}[data-v-97890282] .ant-picker .ant-picker-input>input::-moz-placeholder{color:#8a8a8a!important;font-size:12px!important}[data-v-97890282] .ant-picker .ant-picker-input>input::placeholder{color:#8a8a8a!important;font-size:12px!important}[data-v-97890282] .ant-picker .ant-picker-input>input:focus{border:none!important;box-shadow:none!important;outline:none!important}[data-v-97890282] .ant-picker .ant-picker-suffix{align-items:center!important;color:#7c5fe6!important;display:flex!important;font-size:12px!important;height:100%!important}[data-v-97890282] .ant-picker .ant-picker-clear{align-items:center!important;background:transparent!important;color:#7c5fe6!important;display:flex!important;font-size:12px!important;height:100%!important;padding:2px!important}[data-v-97890282] .ant-picker .ant-picker-clear:hover{color:#6b24ea!important}[data-v-97890282] .ant-picker.ant-picker{background:#1a1428!important;border:1px solid #6b24ea33!important;border-radius:8px!important;box-sizing:border-box!important;height:32px!important;line-height:1.5!important;padding:4px 12px!important;transition:all .2s ease!important}[data-v-97890282] .ant-btn{border-radius:8px!important;box-sizing:border-box!important;font-size:12px!important;font-weight:500!important;height:32px!important;line-height:1.5!important;padding:4px 12px!important;transition:all .2s ease!important}[data-v-97890282] .ant-btn.ant-btn-primary{background:#6b24ea!important;border-color:#6b24ea!important;color:#fff!important}[data-v-97890282] .ant-btn.ant-btn-primary:hover{background:#7c5fe6!important;border-color:#7c5fe6!important}[data-v-97890282] .ant-btn.ant-btn-primary:active{background:#5a1fd8!important;border-color:#5a1fd8!important}[data-v-97890282] .ant-btn:not(.ant-btn-primary){background:transparent!important;border-color:#6b24ea33!important;color:#7c5fe6!important}[data-v-97890282] .ant-btn:not(.ant-btn-primary):hover{background:#6b24ea0d!important;border-color:#7c5fe6!important;color:#6b24ea!important}[data-v-97890282] .ant-btn.ant-btn{border-radius:8px!important;box-sizing:border-box!important;font-size:12px!important;font-weight:500!important;height:32px!important;line-height:1.5!important;padding:4px 12px!important;transition:all .2s ease!important}[data-v-97890282] .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,[data-v-97890282] .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,[data-v-97890282] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,[data-v-97890282] .ant-picker-range .ant-picker-active-bar{background:#6b24ea!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-panel-container{background:#2a1f3a!important;border:1px solid #6b24ea!important;border-radius:12px!important;box-shadow:0 25px 50px -12px #00000080!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-cell-inner:before{border:1px solid #6b24ea!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-range-arrow:before{background:#6b24ea!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-header{border-bottom:1px solid #6b24ea33!important;color:#fff!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-header .ant-picker-header-view{color:#fff!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-header .ant-picker-header-next,[data-v-97890282] .ant-picker-dropdown .ant-picker-header .ant-picker-header-prev,[data-v-97890282] .ant-picker-dropdown .ant-picker-header .ant-picker-header-super-next,[data-v-97890282] .ant-picker-dropdown .ant-picker-header .ant-picker-header-super-prev{color:#7c5fe6!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-header .ant-picker-header-next:hover,[data-v-97890282] .ant-picker-dropdown .ant-picker-header .ant-picker-header-prev:hover,[data-v-97890282] .ant-picker-dropdown .ant-picker-header .ant-picker-header-super-next:hover,[data-v-97890282] .ant-picker-dropdown .ant-picker-header .ant-picker-header-super-prev:hover{color:#6b24ea!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-content th{color:#7c5fe6!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-content td,[data-v-97890282] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell{color:#fff!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell:hover .ant-picker-cell-inner{background:#6b24ea22!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background:#6b24ea!important;color:#fff!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-in-range{background:#6b24ea22!important}[data-v-97890282] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-range-end .ant-picker-cell-inner,[data-v-97890282] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-range-start .ant-picker-cell-inner{background:#6b24ea!important;color:#fff!important}.workflow-scrollbar[data-v-ca337b1e]{scrollbar-color:#6b24ea #2a2a2a;scrollbar-width:thin}.workflow-scrollbar[data-v-ca337b1e]::-webkit-scrollbar{width:6px}.workflow-scrollbar[data-v-ca337b1e]::-webkit-scrollbar-track{background:#2a2a2a;border-radius:3px}.workflow-scrollbar[data-v-ca337b1e]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6b24ea,#a084fa);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.workflow-scrollbar[data-v-ca337b1e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#7c3aed,#b794f6)}.workflow-scrollbar[data-v-ca337b1e]::-webkit-scrollbar-corner{background:#2a2a2a}[data-v-d3d8e146] .dark-theme-modal .ant-modal-content{background-color:#0f0f23!important;border:1px solid #333!important}[data-v-d3d8e146] .dark-theme-modal .ant-modal-body{background-color:#0f0f23!important;padding:0!important}[data-v-d3d8e146] .dark-theme-modal .ant-modal-mask{background-color:#000000b3!important}[data-v-d3d8e146] .add-block-button{background-color:transparent!important;border-color:#fff!important;color:#fff!important}[data-v-d3d8e146] .add-block-button:hover{background-color:transparent!important;border-color:#6b24ea!important;color:#6b24ea!important}[data-v-d3d8e146] .add-block-button:focus{background-color:transparent!important;border-color:#6b24ea!important;box-shadow:0 0 0 2px #6b24ea33!important;color:#6b24ea!important}.workflow-button .anticon[data-v-d3d8e146],.workflow-button div[data-v-d3d8e146]{color:#fff!important;transition:none!important}.workflow-button:hover .anticon[data-v-d3d8e146],.workflow-button:hover div[data-v-d3d8e146]{color:#6b24ea!important}.history-button .anticon[data-v-d3d8e146],.history-button div[data-v-d3d8e146]{color:#fff!important;transition:none!important}.history-button:hover .anticon[data-v-d3d8e146],.history-button:hover div[data-v-d3d8e146]{color:#6b24ea!important}.dark-theme-modal .ant-modal-content{background-color:#0f0f23;padding:0}:deep(.ant-select-selection-search-input){color:#b7a6d7!important}:deep(.ant-select-selection-search-input::-moz-placeholder){color:#b7a6d7!important;font-size:12px!important;opacity:1!important}:deep(.ant-select-selection-search-input::placeholder){color:#b7a6d7!important;font-size:12px!important;opacity:1!important}[data-v-9fdcc83f] .vue-flow__nodesselection-rect{background:#1817194d;border:1px dotted #6b24ea;-o-border-image:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea) 1;border-image:linear-gradient(120deg,#6b24ea,#e2e2ff 50%,#6b24ea) 1}.vue-comfy-flow[data-v-9fdcc83f]{pointer-events:auto;width:100vw}.flow-container[data-v-9fdcc83f],.vue-comfy-flow[data-v-9fdcc83f]{background-color:#1a1a1a;height:100%;position:relative}.flow-container[data-v-9fdcc83f]{min-width:400px!important;width:100%}[data-v-9fdcc83f] .vue-flow,[data-v-9fdcc83f] .vue-flow__node,[data-v-9fdcc83f] .vue-flow__node.selected,[data-v-9fdcc83f] .vue-flow__pane,[data-v-9fdcc83f] .vue-flow__renderer,[data-v-9fdcc83f] .vue-flow__viewport{box-sizing:border-box;pointer-events:auto!important}[data-v-9fdcc83f] .vue-flow__pane{cursor:grab}[data-v-9fdcc83f] .vue-flow__pane:active{cursor:grabbing}[data-v-9fdcc83f] .vue-flow__node{cursor:grab}[data-v-9fdcc83f] .vue-flow__handle{border:0!important;border-radius:0!important;height:28px!important;opacity:0!important;width:28px!important}[data-v-9fdcc83f] .vue-flow__handle-left{left:-28px!important}[data-v-9fdcc83f] .vue-flow__handle-right{right:-28px!important}[data-v-9fdcc83f] .vue-flow__controls{position:absolute!important;z-index:10!important}[data-v-9fdcc83f] .vue-flow__controls-button{align-items:center!important;background:#2a2a2a!important;border:1px solid #333!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;transition:all .2s!important;width:32px!important}[data-v-9fdcc83f] .vue-flow__controls-button:hover{background:#3a3a3a!important;border-color:#6b24ea!important}[data-v-9fdcc83f] .vue-flow__controls-button svg{height:16px!important;width:16px!important;fill:currentColor!important}[data-v-9fdcc83f] .vue-flow__minimap{background-color:#2a2a2a;border:1px solid #6b24ea;border-radius:8px;overflow:hidden;position:absolute!important;z-index:10!important}[data-v-9fdcc83f] .vue-flow__minimap .vue-flow__minimap-mask{background-color:#181622!important;border-radius:6px}[data-v-9fdcc83f] .vue-flow__minimap .vue-flow__minimap-node{background-color:#2a253980!important;border:1px solid #2a2539!important;border-radius:4px;transition:all .2s ease}[data-v-9fdcc83f] .vue-flow__minimap .vue-flow__minimap-node:hover{background-color:#2a253980!important;border-color:#2a2539!important;transform:scale(1.05)}[data-v-9fdcc83f] .vue-flow__minimap .vue-flow__minimap-viewport{background-color:#6b24ea1a!important;border:2px solid #6b24ea!important;border-radius:4px}.context-popup[data-v-9fdcc83f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#a084fa,#6b24ea);border-radius:24px;box-shadow:0 25px 50px -12px #00000080;flex-direction:column;min-width:240px;padding:1px;position:fixed;z-index:99999}.context-popup .popup-inner[data-v-9fdcc83f]{background:#181719;border-radius:24px;display:flex;flex-direction:column;padding:12px 0}.menu-section[data-v-9fdcc83f]{padding:4px 0}.menu-title[data-v-9fdcc83f]{color:#7c5fe6;font-size:12px;font-weight:600;letter-spacing:1px;padding:6px 12px;text-transform:uppercase}.menu-item[data-v-9fdcc83f]{border-radius:10px;cursor:pointer;font-weight:500;gap:16px;height:38px;letter-spacing:.5px;margin:0 8px;padding:0 16px;transition:all .2s ease}.menu-item[data-v-9fdcc83f],.menu-item .menu-icon[data-v-9fdcc83f]{align-items:center;color:#9e99ac;display:flex;font-size:16px}.menu-item .menu-icon[data-v-9fdcc83f]{flex-shrink:0;height:32px;justify-content:center;width:32px}.menu-item .menu-text[data-v-9fdcc83f]{color:#9e99ac;flex:1;font-size:16px;font-weight:500;letter-spacing:.5px}.menu-item .menu-arrow[data-v-9fdcc83f]{color:#9e99ac;flex-shrink:0;font-size:12px;margin-left:auto;opacity:.7}.menu-item[data-v-9fdcc83f]:hover{background:#6b24ea21;color:#9e99ac;transform:none}.menu-item.disabled[data-v-9fdcc83f]{cursor:not-allowed;opacity:.5;pointer-events:none}.menu-divider[data-v-9fdcc83f]{background:transparent;height:1px;margin:8px 0}.submenu-item[data-v-9fdcc83f]{position:relative}.submenu-arrow[data-v-9fdcc83f]{font-size:10px;margin-left:auto;transition:transform .2s ease}.submenu[data-v-9fdcc83f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#a084fa,#6b24ea);border-radius:24px;box-shadow:0 25px 50px -12px #00000080;left:100%;margin-left:8px;min-width:200px;padding:1px;position:absolute;top:0;z-index:100000}.submenu .submenu-inner[data-v-9fdcc83f]{background:#181719;border-radius:24px;display:flex;flex-direction:column;padding:12px 0}.submenu .menu-item[data-v-9fdcc83f]{border-radius:10px;font-weight:500;gap:16px;height:38px;letter-spacing:.5px;margin:0 8px;padding:0 16px}.submenu .menu-item[data-v-9fdcc83f],.submenu .menu-item .menu-icon[data-v-9fdcc83f]{align-items:center;color:#9e99ac;display:flex;font-size:16px}.submenu .menu-item .menu-icon[data-v-9fdcc83f]{flex-shrink:0;height:32px;justify-content:center;width:32px}.submenu .menu-item .menu-text[data-v-9fdcc83f]{color:#9e99ac;flex:1;font-size:16px;font-weight:500;letter-spacing:.5px}.submenu .menu-item[data-v-9fdcc83f]:hover{background:#6b24ea21;color:#9e99ac;transform:none}.file-drop-overlay[data-v-9fdcc83f]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#6b24ea1a;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.file-drop-content[data-v-9fdcc83f]{animation:dropPulse-9fdcc83f 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#232136f2;border:2px dashed #6b24ea;border-radius:16px;box-shadow:0 8px 32px #6b24ea4d;color:#fff;padding:40px;text-align:center}.file-drop-icon[data-v-9fdcc83f]{animation:dropBounce-9fdcc83f 1s ease-in-out infinite;font-size:48px;margin-bottom:16px}.file-drop-text[data-v-9fdcc83f]{color:#6b24ea;font-size:24px;font-weight:600;margin-bottom:8px}.file-drop-hint[data-v-9fdcc83f]{color:#a0a0a0;font-size:14px;opacity:.8}.file-upload-progress[data-v-9fdcc83f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#232136f2;border:1px solid #6b24ea;border-radius:12px;box-shadow:0 8px 32px #6b24ea4d;color:#fff;left:50%;min-width:300px;padding:24px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10001}.upload-progress-content[data-v-9fdcc83f]{align-items:center;display:flex;flex-direction:column;gap:12px}.upload-progress-icon[data-v-9fdcc83f]{animation:uploadSpin-9fdcc83f 2s linear infinite;font-size:32px}.upload-progress-text[data-v-9fdcc83f]{color:#6b24ea;font-size:16px;font-weight:500}.upload-progress-bar[data-v-9fdcc83f]{background:#6b24ea33;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.upload-progress-fill[data-v-9fdcc83f]{background:linear-gradient(90deg,#6b24ea,#8167cf);border-radius:4px;height:100%;position:relative;transition:width .3s ease}.upload-progress-fill[data-v-9fdcc83f]:after{animation:progressShimmer-9fdcc83f 1.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.upload-progress-percent[data-v-9fdcc83f]{color:#8167cf;font-size:14px;font-weight:600}@keyframes dropPulse-9fdcc83f{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes dropBounce-9fdcc83f{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes uploadSpin-9fdcc83f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes progressShimmer-9fdcc83f{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ant-modal .ant-modal-content{background-color:#212024!important}.vue-flow__controls{position:absolute!important;z-index:10!important}.vue-flow__controls-button{align-items:center!important;background:#2a2a2a!important;border:1px solid #333!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;transition:all .2s!important;width:32px!important}.vue-flow__controls-button:hover{background:#3a3a3a!important;border-color:#6b24ea!important}.vue-flow__controls-button svg{height:16px!important;width:16px!important;fill:currentColor!important}svg{display:inline-block!important;vertical-align:middle!important}.ant-select-dropdown{background:#28272e!important;border:1px solid #8167cf!important;border-radius:4px!important;box-shadow:0 4px 12px #0000004d!important}.ant-select-dropdown .ant-select-item{background:transparent!important;border-radius:0!important;color:#b7a6d7!important;transition:all .2s ease!important}.ant-select-dropdown .ant-select-item:hover{background:#8167cf1a!important;color:#e2e2ff!important}.ant-select-dropdown .ant-select-item-option-selected{background:#8167cf33!important;color:#e2e2ff!important;font-weight:500!important}.ant-select-dropdown .ant-select-item-option-active{background:#8167cf26!important;color:#e2e2ff!important}.ant-select-dropdown .ant-select-item-option-disabled{background:transparent!important;color:#b7a6d766!important}.ant-select-dropdown .ant-select-dropdown-menu{scrollbar-color:#8167cf #3d2a74!important;scrollbar-width:thin!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar{width:8px!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar-track{background:#3d2a74!important;border-radius:4px!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar-thumb{background:#8167cf!important;border-radius:4px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar-thumb:hover{background:#9980e5!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar-corner{background:#3d2a74!important}.ant-select-dropdown .ant-select-dropdown-menu,.ant-select-dropdown .ant-select-list,.ant-select-dropdown .ant-select-options{scrollbar-color:#8167cf #3d2a74!important;scrollbar-width:thin!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar,.ant-select-dropdown .ant-select-list::-webkit-scrollbar,.ant-select-dropdown .ant-select-options::-webkit-scrollbar{width:8px!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar-track,.ant-select-dropdown .ant-select-list::-webkit-scrollbar-track,.ant-select-dropdown .ant-select-options::-webkit-scrollbar-track{background:#3d2a74!important;border-radius:4px!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar-thumb,.ant-select-dropdown .ant-select-list::-webkit-scrollbar-thumb,.ant-select-dropdown .ant-select-options::-webkit-scrollbar-thumb{background:#8167cf!important;border-radius:4px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar-thumb:hover,.ant-select-dropdown .ant-select-list::-webkit-scrollbar-thumb:hover,.ant-select-dropdown .ant-select-options::-webkit-scrollbar-thumb:hover{background:#9980e5!important}.ant-select-dropdown [class*=list],.ant-select-dropdown [class*=menu],.ant-select-dropdown [class*=options],.ant-select-dropdown [class*=scroll]{scrollbar-color:#8167cf #3d2a74!important;scrollbar-width:thin!important}.ant-select-dropdown [class*=list]::-webkit-scrollbar,.ant-select-dropdown [class*=menu]::-webkit-scrollbar,.ant-select-dropdown [class*=options]::-webkit-scrollbar,.ant-select-dropdown [class*=scroll]::-webkit-scrollbar{width:8px!important}.ant-select-dropdown [class*=list]::-webkit-scrollbar-track,.ant-select-dropdown [class*=menu]::-webkit-scrollbar-track,.ant-select-dropdown [class*=options]::-webkit-scrollbar-track,.ant-select-dropdown [class*=scroll]::-webkit-scrollbar-track{background:#3d2a74!important;border-radius:4px!important}.ant-select-dropdown [class*=list]::-webkit-scrollbar-thumb,.ant-select-dropdown [class*=menu]::-webkit-scrollbar-thumb,.ant-select-dropdown [class*=options]::-webkit-scrollbar-thumb,.ant-select-dropdown [class*=scroll]::-webkit-scrollbar-thumb{background:#8167cf!important;border-radius:4px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.ant-select-dropdown [class*=list]::-webkit-scrollbar-thumb:hover,.ant-select-dropdown [class*=menu]::-webkit-scrollbar-thumb:hover,.ant-select-dropdown [class*=options]::-webkit-scrollbar-thumb:hover,.ant-select-dropdown [class*=scroll]::-webkit-scrollbar-thumb:hover{background:#9980e5!important}.ant-input::-webkit-scrollbar,.ant-textarea::-webkit-scrollbar,textarea::-webkit-scrollbar{background:transparent!important;width:8px!important}.ant-input::-webkit-scrollbar-thumb,.ant-textarea::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{background:#8167cf!important;border-radius:4px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.ant-input::-webkit-scrollbar-thumb:hover,.ant-textarea::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background:#9980e5!important}.ant-input::-webkit-scrollbar-track,.ant-textarea::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background:#3d2a744d!important;border-radius:4px!important}.ant-input::-webkit-scrollbar-corner,.ant-textarea::-webkit-scrollbar-corner,textarea::-webkit-scrollbar-corner{background:transparent!important}.ant-input,.ant-textarea,textarea{scrollbar-color:#8167cf rgba(61,42,116,.3)!important;scrollbar-width:thin!important}
