.workflow-container[data-v-95b74c7f]{position:relative;transition:all .2s ease}.workflow-container[data-v-95b74c7f]:before{background:linear-gradient(120deg,#ffffff4d,#f5f5f74d 50%,#ffffff4d);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-95b74c7f]:hover:before{opacity:1}.workflow-container.selected[data-v-95b74c7f]:before{background:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff);opacity:1}.gradient-border-wrap[data-v-95b74c7f]{transition:background .2s}.gradient-border-wrap[data-v-95b74c7f],.gradient-border-wrap[data-v-95b74c7f]:hover{background:linear-gradient(120deg,#f5f5f7,#f5f5f7 50%,#f5f5f7)}.model-select[data-v-95b74c7f] .ant-select-selector{background:#282828!important;border:1px solid #f5f5f7!important;border-radius:4px!important;color:#d4d4d8!important}.model-select[data-v-95b74c7f] .ant-select-selection-item{background-color:transparent!important;color:#d4d4d8!important}.model-select[data-v-95b74c7f] .ant-select-arrow{color:#d4d4d8!important}.model-select[data-v-95b74c7f] .ant-select:hover .ant-select-selector{border-color:#d4d4d8!important}[data-v-95b74c7f] .text-input.ant-input{background:#171717cc!important;border:1px solid #181818!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-95b74c7f] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-95b74c7f] .text-input.ant-input:focus{border-color:#d4d4d8!important;box-shadow:none!important}[data-v-95b74c7f] .text-input.ant-input::-moz-placeholder{color:#ffffff80!important;font-size:12px}[data-v-95b74c7f] .text-input.ant-input::placeholder{color:#ffffff80!important;font-size:12px}.gen-btn[data-v-95b74c7f]{align-items:center;background:#f5f5f7!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-95b74c7f]:focus,.gen-btn[data-v-95b74c7f]:hover{background:#737373!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-95b74c7f]:disabled{background:#52525b!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-95b74c7f]{background:#f5f5f7!important;color:#fff!important}.cancel-btn[data-v-95b74c7f]{background:#f5f5f7;border:1px solid #f5f5f7;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.cancel-btn[data-v-95b74c7f]:hover{background:#737373;border-color:#737373}.gen-card[data-v-95b74c7f]{align-items:center;background:#17171780;border:1px solid #181818;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-95b74c7f]:hover{border-color:#f5f5f7}.gallery-btn[data-v-95b74c7f]{transition:all .2s ease}.gallery-btn[data-v-95b74c7f]:hover{background:#f5f5f722;border-color:#737373}.gen-card button[title=删除图片][data-v-95b74c7f]{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-95b74c7f]:hover{background:#333;transform:scale(1.1)}.text-to-image-node[data-v-95b74c7f]{position:relative}.text-to-image-node[data-v-95b74c7f],.text-to-image-node[data-v-95b74c7f] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-to-image-node input[data-v-95b74c7f],.text-to-image-node textarea[data-v-95b74c7f]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.node-title[data-v-95b74c7f]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.custom-scrollbar[data-v-95b74c7f]{scrollbar-color:#f5f5f7 #181818;scrollbar-width:thin}.custom-scrollbar[data-v-95b74c7f]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-95b74c7f]::-webkit-scrollbar-track{background:#181818;border-radius:4px}.custom-scrollbar[data-v-95b74c7f]::-webkit-scrollbar-thumb{background:#f5f5f7;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-95b74c7f]::-webkit-scrollbar-thumb:hover{background:#737373}.custom-scrollbar[data-v-95b74c7f]::-webkit-scrollbar-corner{background:#181818}.slider[data-v-95b74c7f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.slider[data-v-95b74c7f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f5f7;border:2px solid #d4d4d8;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-95b74c7f]::-webkit-slider-thumb:hover{background:#737373;transform:scale(1.1)}.slider[data-v-95b74c7f]::-moz-range-thumb{background:#f5f5f7;border:2px solid #d4d4d8;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-95b74c7f]::-moz-range-thumb:hover{background:#737373;transform:scale(1.1)}.workflow-container[data-v-5080eb70]{position:relative;transition:all .2s ease}.workflow-container[data-v-5080eb70]:before{background:linear-gradient(120deg,#ffffff4d,#f5f5f74d 50%,#ffffff4d);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-5080eb70]:hover:before{opacity:1}.workflow-container.selected[data-v-5080eb70]:before{background:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff);opacity:1}.gradient-border-wrap[data-v-5080eb70]{transition:background .2s}.gradient-border-wrap[data-v-5080eb70],.gradient-border-wrap[data-v-5080eb70]:hover{background:linear-gradient(120deg,#f5f5f7,#f5f5f7 50%,#f5f5f7)}.dynamic-form[data-v-5080eb70]{margin:0}.dynamic-fields-container[data-v-5080eb70]{gap:16px}.dynamic-fields-container[data-v-5080eb70],.field-group[data-v-5080eb70]{display:flex;flex-direction:column;width:100%}.field-group[data-v-5080eb70]{gap:6px}.field-label[data-v-5080eb70]{align-items:center;color:#f5f5f7;display:flex;font-size:12px;font-weight:500;gap:4px;margin:0}.required-mark[data-v-5080eb70]{color:#ff4d4f;font-weight:700}.field-help-text[data-v-5080eb70]{color:#d4d4d8;font-size:11px;line-height:1.3;margin-top:4px;opacity:.7}.dynamic-form[data-v-5080eb70] .field-input .ant-input,.dynamic-form[data-v-5080eb70] .field-number .ant-input-number-input,.dynamic-form[data-v-5080eb70] .field-select .ant-select-selector{background:#181818!important;border:1px solid #f5f5f7!important;border-radius:4px!important;color:#e5e5e5!important;font-size:12px!important}.dynamic-form[data-v-5080eb70] .int-input .ant-input{background:#181818!important;border:1px solid #f5f5f7!important;border-left:none!important;border-radius:0!important;border-right:none!important;color:#e5e5e5!important;font-size:12px!important}.dynamic-form[data-v-5080eb70] .ant-input-affix-wrapper input,.dynamic-form[data-v-5080eb70] .ant-input-number input,.dynamic-form[data-v-5080eb70] .ant-input-number-input,.dynamic-form[data-v-5080eb70] .ant-input:not(.field-textarea .ant-input),.dynamic-form[data-v-5080eb70] .ant-select-selection-item,.dynamic-form[data-v-5080eb70] .int-input input{color:#e5e5e5!important}.dynamic-form[data-v-5080eb70] .int-input .ant-input-number-input,.dynamic-form[data-v-5080eb70] .int-input input[type=number],.dynamic-form[data-v-5080eb70] .random-input .ant-input-number-input,.dynamic-form[data-v-5080eb70] .seed-input .ant-input-number-input,.dynamic-form[data-v-5080eb70] input:not(.field-textarea textarea){background:#181818!important;color:#e5e5e5!important}.dynamic-form[data-v-5080eb70] .ant-input-affix-wrapper .ant-input:not(.field-textarea .ant-input),.dynamic-form[data-v-5080eb70] .ant-input-affix-wrapper input:not(.field-textarea textarea),.dynamic-form[data-v-5080eb70] .ant-input-affix-wrapper:not(.field-textarea .ant-input){color:#e5e5e5!important}.dynamic-form[data-v-5080eb70] .ant-input-number .ant-input-number-input,.dynamic-form[data-v-5080eb70] .ant-input-number input,.dynamic-form[data-v-5080eb70] .ant-input-number{color:#e5e5e5!important}.dynamic-form[data-v-5080eb70] .field-input,.dynamic-form[data-v-5080eb70] .field-number,.dynamic-form[data-v-5080eb70] .field-select{background:transparent!important;color:#e5e5e5!important}.dynamic-form[data-v-5080eb70] .field-input .ant-input-affix-wrapper,.dynamic-form[data-v-5080eb70] .field-number .ant-input-number{background:#181818!important;border:1px solid #f5f5f7!important;border-radius:4px!important;color:#e5e5e5!important}.dynamic-form[data-v-5080eb70] .field-input .ant-input{height:32px;padding:4px 8px!important}[data-v-5080eb70] .text-input.ant-input{background:#171717cc!important;border:1px solid #181818!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-5080eb70] .text-input.ant-input:focus{border-color:#d4d4d8!important;box-shadow:none!important}[data-v-5080eb70] .text-input.ant-input::-moz-placeholder{color:#ffffff80!important;font-size:12px}[data-v-5080eb70] .text-input.ant-input::placeholder{color:#ffffff80!important;font-size:12px}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input,.dynamic-form .field-textarea[data-v-5080eb70] .ant-input:active,.dynamic-form .field-textarea[data-v-5080eb70] .ant-input:focus,.dynamic-form .field-textarea[data-v-5080eb70] .ant-input:hover{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#171717cc!important;border:1px solid #181818!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-5080eb70] .ant-input:hover{background:#171717e6!important;border-color:#d4d4d8!important;box-shadow:none!important}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input:focus{background:#171717e6!important;border-color:#d4d4d8!important;box-shadow:0 0 0 2px #a1a1aa33!important}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input::-webkit-scrollbar,.dynamic-form .field-textarea[data-v-5080eb70] textarea::-webkit-scrollbar{background:transparent!important;width:8px!important}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input::-webkit-scrollbar-thumb,.dynamic-form .field-textarea[data-v-5080eb70] textarea::-webkit-scrollbar-thumb{background:#f5f5f7!important;border-radius:4px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input::-webkit-scrollbar-thumb:hover,.dynamic-form .field-textarea[data-v-5080eb70] textarea::-webkit-scrollbar-thumb:hover{background:#737373!important}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input::-webkit-scrollbar-track,.dynamic-form .field-textarea[data-v-5080eb70] textarea::-webkit-scrollbar-track{background:#1717174d!important;border-radius:4px!important}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input::-webkit-scrollbar-corner,.dynamic-form .field-textarea[data-v-5080eb70] textarea::-webkit-scrollbar-corner{background:transparent!important}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input,.dynamic-form .field-textarea[data-v-5080eb70] textarea{scrollbar-color:#f5f5f7 hsla(0,0%,9%,.3)!important;scrollbar-width:thin!important}.textarea-container .field-textarea[data-v-5080eb70] .ant-input::-webkit-scrollbar,.textarea-container .field-textarea[data-v-5080eb70] textarea::-webkit-scrollbar{background:transparent!important;width:8px!important}.textarea-container .field-textarea[data-v-5080eb70] .ant-input::-webkit-scrollbar-thumb,.textarea-container .field-textarea[data-v-5080eb70] textarea::-webkit-scrollbar-thumb{background:#f5f5f7!important;border-radius:4px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}.textarea-container .field-textarea[data-v-5080eb70] .ant-input::-webkit-scrollbar-thumb:hover,.textarea-container .field-textarea[data-v-5080eb70] textarea::-webkit-scrollbar-thumb:hover{background:#737373!important}.textarea-container .field-textarea[data-v-5080eb70] .ant-input::-webkit-scrollbar-track,.textarea-container .field-textarea[data-v-5080eb70] textarea::-webkit-scrollbar-track{background:#1717174d!important;border-radius:4px!important}.textarea-container .field-textarea[data-v-5080eb70] .ant-input::-webkit-scrollbar-corner,.textarea-container .field-textarea[data-v-5080eb70] textarea::-webkit-scrollbar-corner{background:transparent!important}.textarea-container .field-textarea[data-v-5080eb70] .ant-input,.textarea-container .field-textarea[data-v-5080eb70] textarea{scrollbar-color:#f5f5f7 hsla(0,0%,9%,.3)!important;scrollbar-width:thin!important}.dynamic-form .field-textarea[data-v-5080eb70]{background:transparent!important;color:#fff!important}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input{pointer-events:auto!important}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input:focus{pointer-events:auto!important}.dynamic-form .field-textarea[data-v-5080eb70] .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-5080eb70] .ant-input,.dynamic-form .field-textarea[data-v-5080eb70] textarea{background:#171717cc!important;border:1px solid #181818!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-5080eb70]{align-items:flex-start;display:flex;gap:8px;position:relative;width:100%}.textarea-container .field-textarea[data-v-5080eb70]{flex:1;width:100%}.textarea-container .prompt-toolbar-container[data-v-5080eb70]{flex-shrink:0;margin-top:4px;position:relative}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input,.dynamic-form .field-textarea[data-v-5080eb70] .ant-input:active,.dynamic-form .field-textarea[data-v-5080eb70] .ant-input:focus,.dynamic-form .field-textarea[data-v-5080eb70] .ant-input:hover,.dynamic-form .field-textarea[data-v-5080eb70] textarea,.dynamic-form .field-textarea[data-v-5080eb70] textarea:active,.dynamic-form .field-textarea[data-v-5080eb70] textarea:focus,.dynamic-form .field-textarea[data-v-5080eb70] textarea:hover{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#171717cc!important;border:1px solid #181818!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-5080eb70] .ant-input::-moz-placeholder,.dynamic-form .field-textarea[data-v-5080eb70] textarea::-moz-placeholder{color:#ffffff80!important;font-size:12px!important;opacity:1!important}.dynamic-form .field-textarea[data-v-5080eb70] .ant-input::placeholder,.dynamic-form .field-textarea[data-v-5080eb70] textarea::placeholder{color:#ffffff80!important;font-size:12px!important;opacity:1!important}.dynamic-form[data-v-5080eb70] .field-select .ant-select-selector{height:32px!important;padding:0 8px!important}.dynamic-form[data-v-5080eb70] .field-select .ant-select-selection-item{color:#e5e5e5!important;line-height:30px!important}.dynamic-form[data-v-5080eb70] .field-select .ant-select-arrow{color:#e5e5e5!important}.dynamic-form[data-v-5080eb70] .field-select .ant-select-selection-placeholder{color:#e6e6e680!important}.dynamic-form[data-v-5080eb70] .field-number{width:100%!important}.dynamic-form[data-v-5080eb70] .field-number .ant-input-number-input{background:#181818!important;color:#e5e5e5!important;height:30px!important}.dynamic-form[data-v-5080eb70] .field-number .ant-input-number-handler-wrap{background:#181818!important;border-left:1px solid #f5f5f7!important}.dynamic-form[data-v-5080eb70] .field-number .ant-input-number-handler{border-color:#f5f5f7!important;color:#e5e5e5!important}.dynamic-form[data-v-5080eb70] .field-number .ant-input-number-handler:hover{color:#e5e5e5!important}.field-int-wrapper[data-v-5080eb70]{align-items:center;display:flex;gap:0;width:100%}.int-buttons-container[data-v-5080eb70]{align-items:stretch;background:#181818!important;border:1px solid #f5f5f7!important;border-radius:4px!important;display:flex;gap:0;height:32px;overflow:hidden;width:100%}.int-decrease-btn[data-v-5080eb70],.int-increase-btn[data-v-5080eb70]{align-items:center!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#e5e5e5!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-5080eb70]{border-radius:0!important}.int-increase-btn[data-v-5080eb70]{border-left:none!important;border-radius:0 4px 4px 0!important}.int-decrease-btn[data-v-5080eb70]:hover,.int-increase-btn[data-v-5080eb70]:hover{background:#ffffff4d!important;color:#fff!important;position:relative!important;z-index:1!important}.int-decrease-btn[data-v-5080eb70]:active,.int-increase-btn[data-v-5080eb70]:active{background:#737373!important;transform:scale(.98)!important}.int-input[data-v-5080eb70]{background:transparent!important;border:none!important;border-radius:0!important;flex:1!important;height:32px!important;text-align:center!important}.dynamic-form[data-v-5080eb70] .int-input .ant-input-number,.dynamic-form[data-v-5080eb70] .int-input [class*=css-dev-only-do-not-override]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#e5e5e5!important;font-size:12px!important;height:32px!important;width:100%!important}.dynamic-form[data-v-5080eb70] .int-input .ant-input-number *,.dynamic-form[data-v-5080eb70] .int-input .ant-input-number,.dynamic-form[data-v-5080eb70] .int-input [class*=css-dev-only-do-not-override] *,.dynamic-form[data-v-5080eb70] .int-input [class*=css-dev-only-do-not-override],.int-input .ant-input-number[data-v-5080eb70],.int-input .ant-input-number[data-v-5080eb70] *{border:none!important}.dynamic-form[data-v-5080eb70] .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-5080eb70] .int-input .ant-input-number .ant-input-number-input{background:transparent!important;border:none!important;box-shadow:none!important;color:#e5e5e5!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-5080eb70],.int-input .ant-input-number-input[data-v-5080eb70]{background:transparent!important;border:none!important;border-radius:0!important;color:#e5e5e5!important;height:32px!important;text-align:center!important}.dynamic-form[data-v-5080eb70] .int-input .ant-input-number:hover *,.dynamic-form[data-v-5080eb70] .int-input .ant-input-number:hover,.dynamic-form[data-v-5080eb70] .int-input [class*=css-dev-only-do-not-override]:hover *,.dynamic-form[data-v-5080eb70] .int-input [class*=css-dev-only-do-not-override]:hover,.int-input .ant-input-number[data-v-5080eb70]:hover,.int-input .ant-input-number[data-v-5080eb70]:hover *{background:transparent!important;border:none!important;box-shadow:none!important}.dynamic-form[data-v-5080eb70] .int-input .ant-input-number.ant-input-number-focused *,.dynamic-form[data-v-5080eb70] .int-input .ant-input-number.ant-input-number-focused,.dynamic-form[data-v-5080eb70] .int-input .ant-input-number:focus-within *,.dynamic-form[data-v-5080eb70] .int-input .ant-input-number:focus-within,.dynamic-form[data-v-5080eb70] .int-input [class*=css-dev-only-do-not-override].ant-input-number-focused *,.dynamic-form[data-v-5080eb70] .int-input [class*=css-dev-only-do-not-override].ant-input-number-focused,.dynamic-form[data-v-5080eb70] .int-input [class*=css-dev-only-do-not-override]:focus-within *,.dynamic-form[data-v-5080eb70] .int-input [class*=css-dev-only-do-not-override]:focus-within,.int-input .ant-input-number.ant-input-number-focused[data-v-5080eb70],.int-input .ant-input-number.ant-input-number-focused[data-v-5080eb70] *,.int-input .ant-input-number[data-v-5080eb70]:focus-within,.int-input .ant-input-number[data-v-5080eb70]:focus-within *{background:transparent!important;border:none!important;box-shadow:none!important}.dynamic-form[data-v-5080eb70] .int-input .ant-input-number.ant-input-number-focused .ant-input-number-input-wrap,.dynamic-form[data-v-5080eb70] .int-input .ant-input-number:focus-within .ant-input-number-input-wrap,.dynamic-form[data-v-5080eb70] .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-5080eb70]:hover,.int-input .ant-input[data-v-5080eb70]:hover{background:transparent!important;border:none!important}.int-input .ant-input-number-input[data-v-5080eb70]:focus,.int-input .ant-input[data-v-5080eb70]:focus{background:transparent!important;border:none!important;box-shadow:none!important}.int-input .ant-input-number-input[data-v-5080eb70]::-moz-placeholder,.int-input .ant-input[data-v-5080eb70]::-moz-placeholder{color:#e6e6e680!important;text-align:center!important}.int-input .ant-input-number-input[data-v-5080eb70]::placeholder,.int-input .ant-input[data-v-5080eb70]::placeholder{color:#e6e6e680!important;text-align:center!important}.int-input .ant-input-number-input[data-v-5080eb70]::-webkit-inner-spin-button,.int-input .ant-input-number-input[data-v-5080eb70]::-webkit-outer-spin-button,.int-input .ant-input[data-v-5080eb70]::-webkit-inner-spin-button,.int-input .ant-input[data-v-5080eb70]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.int-input .ant-input-number-input[type=number][data-v-5080eb70],.int-input .ant-input[type=number][data-v-5080eb70]{-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}.dynamic-form[data-v-5080eb70] .field-switch .ant-switch{background-color:#181818!important;border:1px solid #f5f5f7!important}.dynamic-form[data-v-5080eb70] .field-switch .ant-switch-checked{background-color:#f5f5f7!important}.dynamic-form[data-v-5080eb70] .field-input .ant-input-affix-wrapper:hover,.dynamic-form[data-v-5080eb70] .field-input .ant-input:hover,.dynamic-form[data-v-5080eb70] .field-number:hover .ant-input-number,.dynamic-form[data-v-5080eb70] .field-number:hover .ant-input-number-input,.dynamic-form[data-v-5080eb70] .field-select:hover .ant-select-selector{background:#434343!important;border-color:#d4d4d8!important}.dynamic-form[data-v-5080eb70] .field-input .ant-input-affix-wrapper-focused,.dynamic-form[data-v-5080eb70] .field-input .ant-input:focus,.dynamic-form[data-v-5080eb70] .field-number.ant-input-number-focused .ant-input-number,.dynamic-form[data-v-5080eb70] .field-number.ant-input-number-focused .ant-input-number-input,.dynamic-form[data-v-5080eb70] .field-select.ant-select-focused .ant-select-selector{background:#434343!important;border-color:#d4d4d8!important;box-shadow:0 0 0 2px #d4d4d833!important}.dynamic-form[data-v-5080eb70] .field-input .ant-input::-moz-placeholder,.dynamic-form[data-v-5080eb70] .field-number .ant-input-number-input::-moz-placeholder{color:#e6e6e680!important}.dynamic-form[data-v-5080eb70] .field-input .ant-input::placeholder,.dynamic-form[data-v-5080eb70] .field-number .ant-input-number-input::placeholder{color:#e6e6e680!important}.dynamic-form[data-v-5080eb70] .ant-select-dropdown{background:#181818!important;border:1px solid #f5f5f7!important}.dynamic-form[data-v-5080eb70] .ant-select-item{background:transparent!important;color:#e5e5e5!important}.dynamic-form[data-v-5080eb70] .ant-select-item:hover{background:#434343!important;color:#e5e5e5!important}.dynamic-form[data-v-5080eb70] .ant-select-item-option-selected{background:#f5f5f7!important;color:#fff!important}.gen-btn[data-v-5080eb70]{align-items:center;background:#f5f5f7!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-5080eb70]:focus,.gen-btn[data-v-5080eb70]:hover{background:#737373!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-5080eb70]:disabled{background:#52525b!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-5080eb70]{background:#f5f5f7!important;color:#fff!important}.force-btn[data-v-5080eb70]{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-5080eb70]:focus,.force-btn[data-v-5080eb70]:hover{background:#f57c00!important;border:none!important;box-shadow:none!important;color:#fff!important}.direct-btn[data-v-5080eb70]{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-5080eb70]:focus,.direct-btn[data-v-5080eb70]:hover{background:#c2185b!important;border:none!important;box-shadow:none!important;color:#fff!important}.check-btn[data-v-5080eb70]{align-items:center;background:#4a4a4a!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-5080eb70]:focus,.check-btn[data-v-5080eb70]:hover{background:#3c3c3c!important;border:none!important;box-shadow:none!important;color:#fff!important}.cancel-btn[data-v-5080eb70]{background:#f5f5f7;border:1px solid #f5f5f7;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.cancel-btn[data-v-5080eb70]:hover{background:#737373;border-color:#737373}.gen-card[data-v-5080eb70]{align-items:center;background:#17171780;border:1px solid #181818;border-radius:8px;display:flex;height:110px;justify-content:center;transition:all .2s ease;width:110px}.gen-card[data-v-5080eb70]:hover{border-color:#f5f5f7}.gen-card button[title=删除原始图片][data-v-5080eb70],.gen-card button[title=删除图片][data-v-5080eb70],.gen-card button[title=删除结果][data-v-5080eb70],.gen-card button[title=清除遮罩处理][data-v-5080eb70],button[title=删除原始图片][data-v-5080eb70],button[title=删除图片][data-v-5080eb70],button[title=删除结果][data-v-5080eb70],button[title=清除遮罩处理][data-v-5080eb70]{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-5080eb70] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.workflow-container input[data-v-5080eb70],.workflow-container textarea[data-v-5080eb70]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.node-title[data-v-5080eb70]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slider[data-v-5080eb70]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.slider[data-v-5080eb70]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f5f7;border:2px solid #d4d4d8;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-5080eb70]::-webkit-slider-thumb:hover{background:#737373;transform:scale(1.1)}.slider[data-v-5080eb70]::-moz-range-thumb{background:#f5f5f7;border:2px solid #d4d4d8;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-5080eb70]::-moz-range-thumb:hover{background:#737373;transform:scale(1.1)}.random-input-container[data-v-5080eb70]{width:100%}.random-input[data-v-5080eb70]{flex:1}.dynamic-form[data-v-5080eb70] .random-input .ant-input,.dynamic-form[data-v-5080eb70] .random-input .ant-input-number-input{background:#181818!important;border:1px solid #f5f5f7!important;border-radius:4px!important;color:#e5e5e5!important;cursor:not-allowed!important;font-size:12px!important;height:32px!important;opacity:.7!important;padding:4px 8px!important}.dynamic-form[data-v-5080eb70] .seed-input .ant-input,.dynamic-form[data-v-5080eb70] .seed-input .ant-input-number-input{background:#181818!important;border:1px solid #f5f5f7!important;border-radius:4px!important;color:#e5e5e5!important;font-size:12px!important;height:32px!important;padding:4px 8px!important}.dynamic-form[data-v-5080eb70] .seed-input .ant-input-number-input:hover,.dynamic-form[data-v-5080eb70] .seed-input .ant-input:hover{background:#434343!important;border-color:#d4d4d8!important}.dynamic-form[data-v-5080eb70] .seed-input .ant-input-number-input:focus,.dynamic-form[data-v-5080eb70] .seed-input .ant-input:focus{background:#434343!important;border-color:#d4d4d8!important;box-shadow:0 0 0 2px #d4d4d833!important}.dynamic-form[data-v-5080eb70] .seed-input .ant-input-number-input::-moz-placeholder,.dynamic-form[data-v-5080eb70] .seed-input .ant-input::-moz-placeholder{color:#e6e6e680!important}.dynamic-form[data-v-5080eb70] .seed-input .ant-input-number-input::placeholder,.dynamic-form[data-v-5080eb70] .seed-input .ant-input::placeholder{color:#e6e6e680!important}.random-btn[data-v-5080eb70]{background:#f5f5f7!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-5080eb70]:hover{background:#737373!important;border:none!important;box-shadow:none!important;color:#fff!important}.random-seed-btn[data-v-5080eb70]{align-items:center!important;background:#f5f5f7!important;border:1px solid #f5f5f7!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-5080eb70]:hover{background:#737373!important;border-color:#737373!important;box-shadow:0 2px 8px #ffffff4d!important;color:#fff!important;transform:translateY(-1px)!important}.random-seed-btn[data-v-5080eb70]:active{background:#52525b!important;border-color:#52525b!important;transform:translateY(0)!important}.slider-container[data-v-5080eb70]{width:100%}.custom-scrollbar[data-v-5080eb70]{scrollbar-color:#f5f5f7 #181818;scrollbar-width:thin}.custom-scrollbar[data-v-5080eb70]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-5080eb70]::-webkit-scrollbar-track{background:#181818;border-radius:4px}.custom-scrollbar[data-v-5080eb70]::-webkit-scrollbar-thumb{background:#f5f5f7;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-5080eb70]::-webkit-scrollbar-thumb:hover{background:#737373}.custom-scrollbar[data-v-5080eb70]::-webkit-scrollbar-corner{background:#181818}.field-image-upload[data-v-5080eb70]{position:relative;width:100%}.field-image-upload .border-dashed[data-v-5080eb70]{transition:all .2s ease}.field-image-upload .border-dashed[data-v-5080eb70]:hover{background:#1717171a!important;border-color:#737373!important}.field-image-upload .border-dashed[data-v-5080eb70]:active{background:#17171733!important;border-color:#737373!important}.text-card[data-v-5080eb70]{background:#181818!important;border:1px solid #181818!important;border-radius:8px!important;margin:2px;min-height:80px;overflow:visible;position:relative;transition:all .2s ease}.text-card[data-v-5080eb70]:hover{border-color:#f5f5f7!important;box-shadow:0 4px 12px #fff3;transform:translateY(-1px)}.text-card .text-sm[data-v-5080eb70]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:break-word}.text-card.text-card-selected[data-v-5080eb70]{border-color:#f5f5f7!important;box-shadow:0 0 0 3px #fff6!important;transform:translateY(-2px)}.text-card.text-card-selected[data-v-5080eb70]:hover{box-shadow:0 0 0 3px #ffffff80!important}.text-card .absolute.bottom-2.left-2[data-v-5080eb70]{box-shadow:0 2px 4px #0003;transition:all .2s ease;z-index:10}.text-card .absolute.bottom-2.left-2[data-v-5080eb70]:hover{box-shadow:0 4px 12px #ffffff80;transform:scale(1.15)}.text-card .absolute.right-2.top-2[data-v-5080eb70]{transition:all .2s ease;z-index:10}.text-card .absolute.right-2.top-2[data-v-5080eb70]:hover{box-shadow:0 2px 8px #0006;transform:scale(1.1)}.mask-btn[data-v-5080eb70]{align-items:center!important;background:#f5f5f7!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-5080eb70]:hover{background:#737373!important;border:none!important;box-shadow:0 2px 8px #ffffff4d!important;color:#fff!important;transform:translateY(-1px)!important}.mask-btn[data-v-5080eb70]:active{background:#52525b!important;transform:translateY(0)!important}.mask-btn[data-v-5080eb70]:disabled{background:#52525b!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6!important;transform:none!important}.mask-btn.ant-btn-loading[data-v-5080eb70]{background:#f5f5f7!important;color:#fff!important}.workflow-container[data-v-d4d06cc4]{position:relative;transition:all .2s ease}.workflow-container[data-v-d4d06cc4]:before{background:linear-gradient(120deg,#ffffff4d,#f5f5f74d 50%,#ffffff4d);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-d4d06cc4]:hover:before{opacity:1}.workflow-container.selected[data-v-d4d06cc4]:before{background:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff);opacity:1}.gradient-border-wrap[data-v-d4d06cc4]{transition:background .2s}.gradient-border-wrap[data-v-d4d06cc4],.gradient-border-wrap[data-v-d4d06cc4]:hover{background:linear-gradient(120deg,#f5f5f7,#f5f5f7 50%,#f5f5f7)}[data-v-d4d06cc4] .text-input.ant-input{background:#282828cc!important;border:1px solid #f5f5f7!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-d4d06cc4] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-d4d06cc4] .text-input.ant-input:focus{border-color:#737373!important;box-shadow:none!important}[data-v-d4d06cc4] .text-input.ant-input::-moz-placeholder{color:#ffffff80!important;font-size:12px}[data-v-d4d06cc4] .text-input.ant-input::placeholder{color:#ffffff80!important;font-size:12px}.gen-btn[data-v-d4d06cc4]{align-items:center;background:#f5f5f7!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-d4d06cc4]:focus,.gen-btn[data-v-d4d06cc4]:hover{background:#737373!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-d4d06cc4]:disabled{background:#52525b!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-d4d06cc4]{background:#f5f5f7!important;color:#fff!important}.cancel-btn[data-v-d4d06cc4]{background:#f5f5f7;border:1px solid #f5f5f7;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.cancel-btn[data-v-d4d06cc4]:hover{background:#737373;border-color:#737373}.gen-card[data-v-d4d06cc4]{align-items:center;background:#28282880;border:1px solid #f5f5f7;border-radius:8px;display:flex;height:110px;justify-content:center;transition:all .2s ease;width:110px}.gen-card[data-v-d4d06cc4]:hover{border-color:#737373}.gen-card button[title=删除图片][data-v-d4d06cc4],button[title=删除参考图片][data-v-d4d06cc4]{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-d4d06cc4]:hover,button[title=删除参考图片][data-v-d4d06cc4]:hover{background:#333;transform:scale(1.1)}.node-title[data-v-d4d06cc4]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.custom-scrollbar[data-v-d4d06cc4]{scrollbar-color:#f5f5f7 #181818;scrollbar-width:thin}.custom-scrollbar[data-v-d4d06cc4]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-d4d06cc4]::-webkit-scrollbar-track{background:#181818;border-radius:4px}.custom-scrollbar[data-v-d4d06cc4]::-webkit-scrollbar-thumb{background:#f5f5f7;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-d4d06cc4]::-webkit-scrollbar-thumb:hover{background:#737373}.custom-scrollbar[data-v-d4d06cc4]::-webkit-scrollbar-corner{background:#181818}.workflow-container[data-v-f36ccb4d]{position:relative;transition:all .2s ease}.workflow-container[data-v-f36ccb4d]:before{background:linear-gradient(120deg,#ffffff4d,#f5f5f74d 50%,#ffffff4d);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-f36ccb4d]:hover:before{opacity:1}.workflow-container.selected[data-v-f36ccb4d]:before{background:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff);opacity:1}.gradient-border-wrap[data-v-f36ccb4d]{transition:background .2s}.gradient-border-wrap[data-v-f36ccb4d],.gradient-border-wrap[data-v-f36ccb4d]:hover{background:linear-gradient(120deg,#f5f5f7,#f5f5f7 50%,#f5f5f7)}.model-select[data-v-f36ccb4d] .ant-select-selector{background:#282828!important;border:1px solid #f5f5f7!important;border-radius:4px!important;color:#d4d4d8!important}.model-select[data-v-f36ccb4d] .ant-select-selection-item{background-color:transparent!important;color:#d4d4d8!important}.model-select[data-v-f36ccb4d] .ant-select-arrow{color:#d4d4d8!important}.model-select[data-v-f36ccb4d] .ant-select:hover .ant-select-selector{border-color:#d4d4d8!important}[data-v-f36ccb4d] .prompt-input.ant-input{background:#171717cc!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-f36ccb4d] .prompt-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-f36ccb4d] .prompt-input.ant-input:focus{border-color:#d4d4d8!important;box-shadow:none!important}[data-v-f36ccb4d] .prompt-input.ant-input::-moz-placeholder{color:#ffffff80!important;font-size:12px}[data-v-f36ccb4d] .prompt-input.ant-input::placeholder{color:#ffffff80!important;font-size:12px}.gen-btn[data-v-f36ccb4d]{align-items:center;background:#f5f5f7!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-f36ccb4d]:focus,.gen-btn[data-v-f36ccb4d]:hover{background:#737373!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-f36ccb4d]:disabled{background:#52525b!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-f36ccb4d]{background:#f5f5f7!important;color:#fff!important}.node-title[data-v-f36ccb4d]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.workflow-container[data-v-73563d1e]{position:relative;transition:all .2s ease}.workflow-container[data-v-73563d1e]:before{background:linear-gradient(120deg,#ffffff4d,#f5f5f74d 50%,#ffffff4d);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-73563d1e]:hover:before{opacity:1}.workflow-container.selected[data-v-73563d1e]:before{background:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff);opacity:1}.gradient-border-wrap[data-v-73563d1e]{transition:background .2s}.gradient-border-wrap[data-v-73563d1e],.gradient-border-wrap[data-v-73563d1e]:hover{background:linear-gradient(120deg,#f5f5f7,#f5f5f7 50%,#f5f5f7)}.model-select[data-v-73563d1e] .ant-select-selector{background:#282828!important;border:1px solid #f5f5f7!important;border-radius:4px!important;color:#d4d4d8!important}.model-select[data-v-73563d1e] .ant-select-selection-item{background-color:transparent!important;color:#d4d4d8!important}.model-select[data-v-73563d1e] .ant-select-arrow{color:#d4d4d8!important}.model-select[data-v-73563d1e] .ant-select:hover .ant-select-selector{border-color:#d4d4d8!important}.model-select[data-v-73563d1e] .ant-select-dropdown{background:#282828!important;border:1px solid #f5f5f7!important;border-radius:4px!important;box-shadow:0 4px 12px #0000004d!important}.model-select[data-v-73563d1e] .ant-select-item{background:transparent!important;border-radius:0!important;color:#d4d4d8!important;transition:all .2s ease!important}.model-select[data-v-73563d1e] .ant-select-item:hover{background:#ffffff1a!important;color:#f5f5f7!important}.model-select[data-v-73563d1e] .ant-select-item-option-selected{background:#fff3!important;color:#f5f5f7!important;font-weight:500!important}.model-select[data-v-73563d1e] .ant-select-item-option-active{background:#ffffff26!important;color:#f5f5f7!important}.model-select[data-v-73563d1e] .ant-select-item-option-disabled{background:transparent!important;color:#d4d4d866!important}.ant-select-item{background:transparent!important;border-radius:0!important;color:#d4d4d8!important;transition:all .2s ease!important}.ant-select-item:hover{background:#ffffff1a!important;color:#f5f5f7!important}.ant-select-item-option-selected{background:#fff3!important;color:#f5f5f7!important;font-weight:500!important}.ant-select-item-option-active{background:#ffffff26!important;color:#f5f5f7!important}.ant-select-item-option-disabled{background:transparent!important;color:#d4d4d866!important}.dark-theme-select-dropdown{background:#282828!important;border:1px solid #f5f5f7!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:#d4d4d8!important;transition:all .2s ease!important}.dark-theme-select-dropdown .ant-select-item:hover{background:#ffffff1a!important;color:#f5f5f7!important}.dark-theme-select-dropdown .ant-select-item-option-selected{background:#fff3!important;color:#f5f5f7!important;font-weight:500!important}.dark-theme-select-dropdown .ant-select-item-option-active{background:#ffffff26!important;color:#f5f5f7!important}[data-v-73563d1e] .text-input.ant-input{background:#171717cc!important;border:1px solid #181818!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-73563d1e] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-73563d1e] .text-input.ant-input:focus{border-color:#d4d4d8!important;box-shadow:none!important}[data-v-73563d1e] .text-input.ant-input::-moz-placeholder{color:#ffffff80!important;font-size:12px}[data-v-73563d1e] .text-input.ant-input::placeholder{color:#ffffff80!important;font-size:12px}.gen-btn[data-v-73563d1e]{align-items:center;background:#f5f5f7!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-73563d1e]:focus,.gen-btn[data-v-73563d1e]:hover{background:#737373!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-73563d1e]:disabled{background:#52525b!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-73563d1e]{background:#f5f5f7!important;color:#fff!important}.cancel-btn[data-v-73563d1e]{background:#f5f5f7;border:1px solid #f5f5f7;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.cancel-btn[data-v-73563d1e]:hover{background:#737373;border-color:#737373}.gen-card[data-v-73563d1e]{align-items:center;background:#17171780;border:1px solid #181818;border-radius:8px;display:flex;height:110px;justify-content:center;transition:all .2s ease;width:110px}.gen-card[data-v-73563d1e]:hover{border-color:#f5f5f7}.gallery-btn[data-v-73563d1e]{transition:all .2s ease}.gallery-btn[data-v-73563d1e]:hover{background:#f5f5f722;border-color:#737373}.gen-card button[title=删除图片][data-v-73563d1e],button[title=删除图片][data-v-73563d1e]{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-73563d1e],.gen-card button[title=在画廊中查看大图][data-v-73563d1e]{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-73563d1e]{position:relative}.text-to-image-node[data-v-73563d1e],.text-to-image-node[data-v-73563d1e] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-to-image-node input[data-v-73563d1e],.text-to-image-node textarea[data-v-73563d1e]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.node-title[data-v-73563d1e]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.custom-scrollbar[data-v-73563d1e]{scrollbar-color:#f5f5f7 #181818;scrollbar-width:thin}.custom-scrollbar[data-v-73563d1e]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-73563d1e]::-webkit-scrollbar-track{background:#181818;border-radius:4px}.custom-scrollbar[data-v-73563d1e]::-webkit-scrollbar-thumb{background:#f5f5f7;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scrollbar[data-v-73563d1e]::-webkit-scrollbar-thumb:hover{background:#737373}.custom-scrollbar[data-v-73563d1e]::-webkit-scrollbar-corner{background:#181818}.slider[data-v-73563d1e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.slider[data-v-73563d1e]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f5f5f7;border:2px solid #d4d4d8;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-73563d1e]::-webkit-slider-thumb:hover{background:#737373;transform:scale(1.1)}.slider[data-v-73563d1e]::-moz-range-thumb{background:#f5f5f7;border:2px solid #d4d4d8;border-radius:50%;box-shadow:0 2px 4px #0000004d;cursor:pointer;height:16px;width:16px}.slider[data-v-73563d1e]::-moz-range-thumb:hover{background:#737373;transform:scale(1.1)}.workflow-container[data-v-3827b51e]{position:relative;transition:all .2s ease}.workflow-container[data-v-3827b51e]:before{background:linear-gradient(120deg,#ffffff4d,#f5f5f74d 50%,#ffffff4d);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-3827b51e]:hover:before{opacity:1}.workflow-container.selected[data-v-3827b51e]:before{background:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff);opacity:1}.gradient-border-wrap[data-v-3827b51e]{background:linear-gradient(120deg,#fff9,#f5f5f799 50%,#fff9);transition:background .2s}.gradient-border-wrap[data-v-3827b51e]:hover{background:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff)}.model-select[data-v-3827b51e] .ant-select-selector{background:#181818!important;border:0;border-radius:4px!important;color:#d4d4d8!important}.model-select[data-v-3827b51e] .ant-select-selection-item{background-color:#181818!important;color:#d4d4d8!important}.model-select[data-v-3827b51e] .ant-select-arrow{color:#d4d4d8!important}.model-select[data-v-3827b51e] .ant-select:hover .ant-select-selector{border-color:#d4d4d8!important}[data-v-3827b51e] .text-input.ant-input{background:#171717cc!important;border:1px solid #181818!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-3827b51e] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-3827b51e] .text-input.ant-input:focus{border-color:#d4d4d8!important;box-shadow:none!important}[data-v-3827b51e] .text-input.ant-input::-moz-placeholder{color:#ffffff80!important;font-size:12px}[data-v-3827b51e] .text-input.ant-input::placeholder{color:#ffffff80!important;font-size:12px}.output-text-item[data-v-3827b51e]{background:#17171780;border:1px solid #181818;border-radius:8px;padding:12px}[data-v-3827b51e] .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-3827b51e] .output-textarea.ant-input:focus{border:none!important;box-shadow:none!important}.gen-btn[data-v-3827b51e]{align-items:center;background:#f5f5f7!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-3827b51e]:focus,.gen-btn[data-v-3827b51e]:hover{background:#737373!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-3827b51e]:disabled{background:#52525b!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-3827b51e]{background:#f5f5f7!important;color:#fff!important}.node-title[data-v-3827b51e]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.workflow-container[data-v-afd6c79a]{position:relative;transition:all .2s ease}.workflow-container[data-v-afd6c79a]:before{background:linear-gradient(120deg,#ffffff4d,#f5f5f74d 50%,#ffffff4d);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-afd6c79a]:hover:before{opacity:1}.workflow-container.selected[data-v-afd6c79a]:before{background:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff);opacity:1}.gradient-border-wrap[data-v-afd6c79a]{background:linear-gradient(120deg,#fff9,#f5f5f799 50%,#fff9);transition:background .2s}.gradient-border-wrap[data-v-afd6c79a]:hover{background:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff)}.model-select[data-v-afd6c79a] .ant-select-selector{background:#181818!important;border:0;border-radius:4px!important;color:#d4d4d8!important}.model-select[data-v-afd6c79a] .ant-select-selection-item{background-color:#181818!important;color:#d4d4d8!important}.model-select[data-v-afd6c79a] .ant-select-arrow{color:#d4d4d8!important}.model-select[data-v-afd6c79a] .ant-select:hover .ant-select-selector{border-color:#d4d4d8!important}[data-v-afd6c79a] .text-input.ant-input{background:#171717cc!important;border:1px solid #181818!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-afd6c79a] .text-input.with-toolbar{overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:50px!important;scroll-padding:50px}[data-v-afd6c79a] .text-input.ant-input:focus{border-color:#d4d4d8!important;box-shadow:none!important}[data-v-afd6c79a] .text-input.ant-input::-moz-placeholder{color:#ffffff80!important;font-size:12px}[data-v-afd6c79a] .text-input.ant-input::placeholder{color:#ffffff80!important;font-size:12px}.gen-btn[data-v-afd6c79a]{align-items:center;background:#f5f5f7!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-afd6c79a]:focus,.gen-btn[data-v-afd6c79a]:hover{background:#737373!important;border:none!important;box-shadow:none!important;color:#fff!important}.gen-btn[data-v-afd6c79a]:disabled{background:#52525b!important;color:#fff9!important;cursor:not-allowed!important;opacity:.6}.gen-btn.ant-btn-loading[data-v-afd6c79a]{background:#f5f5f7!important;color:#fff!important}.node-title[data-v-afd6c79a]{pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.line-clamp-4[data-v-89eb57a3]{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}[data-v-89eb57a3] .max-h-64::-webkit-scrollbar{background:transparent!important;width:8px!important}[data-v-89eb57a3] .max-h-64::-webkit-scrollbar-thumb{background:#f5f5f7!important;border-radius:4px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}[data-v-89eb57a3] .max-h-64::-webkit-scrollbar-thumb:hover{background:#737373!important}[data-v-89eb57a3] .max-h-64::-webkit-scrollbar-track{background:#1717174d!important;border-radius:4px!important}[data-v-89eb57a3] .max-h-64::-webkit-scrollbar-corner{background:transparent!important}[data-v-89eb57a3] .max-h-64{scrollbar-color:#f5f5f7 hsla(0,0%,9%,.3)!important;scrollbar-width:thin!important}[data-v-89eb57a3] .text-preview-container::-webkit-scrollbar{background:transparent!important;width:6px!important}[data-v-89eb57a3] .text-preview-container::-webkit-scrollbar-thumb{background:#f5f5f7!important;border-radius:3px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}[data-v-89eb57a3] .text-preview-container::-webkit-scrollbar-thumb:hover{background:#6f6f6f!important}[data-v-89eb57a3] .text-preview-container::-webkit-scrollbar-track{background:#ffffff1a!important;border-radius:3px!important}[data-v-89eb57a3] .text-preview-container::-webkit-scrollbar-corner{background:transparent!important}[data-v-89eb57a3] .text-preview-container{scrollbar-color:#f5f5f7 hsla(0,0%,100%,.1)!important;scrollbar-width:thin!important}[data-v-89eb57a3] .ant-popover .ant-popover-inner{background:#232323;border:1px solid #f5f5f7;border-radius:12px;box-shadow:0 25px 50px -12px #00000080}[data-v-89eb57a3] .ant-popover .ant-popover-arrow:before{background:#232323;border:1px solid #f5f5f7}.search-input[data-v-89eb57a3]{position:relative}[data-v-89eb57a3] .ant-picker{background:#181818!important;border:1px solid #f5f5f733!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-89eb57a3] .ant-picker:hover{background:#232323!important;border-color:#6f6f6f!important}[data-v-89eb57a3] .ant-picker:focus-within{background:#232323!important;border-color:#f5f5f7!important;box-shadow:0 0 0 2px #ffffff26!important}[data-v-89eb57a3] .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-89eb57a3] .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-89eb57a3] .ant-picker .ant-picker-input>input::-moz-placeholder{color:#8a8a8a!important;font-size:12px!important}[data-v-89eb57a3] .ant-picker .ant-picker-input>input::placeholder{color:#8a8a8a!important;font-size:12px!important}[data-v-89eb57a3] .ant-picker .ant-picker-input>input:focus{border:none!important;box-shadow:none!important;outline:none!important}[data-v-89eb57a3] .ant-picker .ant-picker-suffix{align-items:center!important;color:#6f6f6f!important;display:flex!important;font-size:12px!important;height:100%!important}[data-v-89eb57a3] .ant-picker .ant-picker-clear{align-items:center!important;background:transparent!important;color:#6f6f6f!important;display:flex!important;font-size:12px!important;height:100%!important;padding:2px!important}[data-v-89eb57a3] .ant-picker .ant-picker-clear:hover{color:#f5f5f7!important}[data-v-89eb57a3] .ant-picker.ant-picker{background:#181818!important;border:1px solid #f5f5f733!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-89eb57a3] .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-89eb57a3] .ant-btn.ant-btn-primary{background:#f5f5f7!important;border-color:#f5f5f7!important;color:#fff!important}[data-v-89eb57a3] .ant-btn.ant-btn-primary:hover{background:#6f6f6f!important;border-color:#6f6f6f!important}[data-v-89eb57a3] .ant-btn.ant-btn-primary:active{background:#393939!important;border-color:#393939!important}[data-v-89eb57a3] .ant-btn:not(.ant-btn-primary){background:transparent!important;border-color:#f5f5f733!important;color:#6f6f6f!important}[data-v-89eb57a3] .ant-btn:not(.ant-btn-primary):hover{background:#ffffff0d!important;border-color:#6f6f6f!important;color:#f5f5f7!important}[data-v-89eb57a3] .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-89eb57a3] .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,[data-v-89eb57a3] .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,[data-v-89eb57a3] .ant-picker-range .ant-picker-active-bar{background:#f5f5f7!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-panel-container{background:#232323!important;border:1px solid #f5f5f7!important;border-radius:12px!important;box-shadow:0 25px 50px -12px #00000080!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-cell-inner:before{border:1px solid #f5f5f7!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-range-arrow:before{background:#f5f5f7!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-header{border-bottom:1px solid #f5f5f733!important;color:#fff!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-header .ant-picker-header-view{color:#fff!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-header .ant-picker-header-next,[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-header .ant-picker-header-prev,[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-header .ant-picker-header-super-next,[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-header .ant-picker-header-super-prev{color:#6f6f6f!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-header .ant-picker-header-next:hover,[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-header .ant-picker-header-prev:hover,[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-header .ant-picker-header-super-next:hover,[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-header .ant-picker-header-super-prev:hover{color:#f5f5f7!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-content th{color:#6f6f6f!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-content td,[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell{color:#fff!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell:hover .ant-picker-cell-inner{background:#f5f5f722!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background:#f5f5f7!important;color:#fff!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-in-range{background:#f5f5f722!important}[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-range-end .ant-picker-cell-inner,[data-v-89eb57a3] .ant-picker-dropdown .ant-picker-content td .ant-picker-cell.ant-picker-cell-range-start .ant-picker-cell-inner{background:#f5f5f7!important;color:#fff!important}.workflow-scrollbar[data-v-5c853af3]{scrollbar-color:#404040 #2a2a2a;scrollbar-width:thin}.workflow-scrollbar[data-v-5c853af3]::-webkit-scrollbar{width:6px}.workflow-scrollbar[data-v-5c853af3]::-webkit-scrollbar-track{background:#2a2a2a;border-radius:3px}.workflow-scrollbar[data-v-5c853af3]::-webkit-scrollbar-thumb{border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.workflow-scrollbar[data-v-5c853af3]::-webkit-scrollbar-thumb,.workflow-scrollbar[data-v-5c853af3]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#404040,#737373)}.workflow-scrollbar[data-v-5c853af3]::-webkit-scrollbar-corner{background:#2a2a2a}[data-v-c8fcfca4] .dark-theme-modal .ant-modal-content{background-color:#101010!important;border:1px solid #333!important}[data-v-c8fcfca4] .dark-theme-modal .ant-modal-body{background-color:#101010!important;padding:0!important}[data-v-c8fcfca4] .dark-theme-modal .ant-modal-mask{background-color:#000000b3!important}[data-v-c8fcfca4] .add-block-button{background-color:transparent!important;border-color:#fff!important;color:#fff!important}[data-v-c8fcfca4] .add-block-button:hover{background-color:transparent!important;border-color:#f5f5f7!important;color:#f5f5f7!important}[data-v-c8fcfca4] .add-block-button:focus{background-color:transparent!important;border-color:#f5f5f7!important;box-shadow:0 0 0 2px #fff3!important;color:#f5f5f7!important}.workflow-button .anticon[data-v-c8fcfca4],.workflow-button div[data-v-c8fcfca4]{color:#fff!important;transition:none!important}.workflow-button:hover .anticon[data-v-c8fcfca4],.workflow-button:hover div[data-v-c8fcfca4]{color:#f5f5f7!important}.history-button .anticon[data-v-c8fcfca4],.history-button div[data-v-c8fcfca4]{color:#fff!important;transition:none!important}.history-button:hover .anticon[data-v-c8fcfca4],.history-button:hover div[data-v-c8fcfca4]{color:#f5f5f7!important}.dark-theme-modal .ant-modal-content{background-color:#101010;padding:0}:deep(.ant-select-selection-search-input){color:#d4d4d8!important}:deep(.ant-select-selection-search-input::-moz-placeholder){color:#d4d4d8!important;font-size:12px!important;opacity:1!important}:deep(.ant-select-selection-search-input::placeholder){color:#d4d4d8!important;font-size:12px!important;opacity:1!important}[data-v-7c67c7b5] .vue-flow__nodesselection-rect{background:#1817194d;border:1px dotted #f5f5f7;-o-border-image:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff) 1;border-image:linear-gradient(120deg,#fff,#f5f5f7 50%,#fff) 1}.vue-comfy-flow[data-v-7c67c7b5]{pointer-events:auto;width:100vw}.flow-container[data-v-7c67c7b5],.vue-comfy-flow[data-v-7c67c7b5]{background-color:#1a1a1a;height:100%;position:relative}.flow-container[data-v-7c67c7b5]{min-width:400px!important;width:100%}[data-v-7c67c7b5] .vue-flow,[data-v-7c67c7b5] .vue-flow__node,[data-v-7c67c7b5] .vue-flow__node.selected,[data-v-7c67c7b5] .vue-flow__pane,[data-v-7c67c7b5] .vue-flow__renderer,[data-v-7c67c7b5] .vue-flow__viewport{box-sizing:border-box;pointer-events:auto!important}[data-v-7c67c7b5] .vue-flow__pane{cursor:grab}[data-v-7c67c7b5] .vue-flow__pane:active{cursor:grabbing}[data-v-7c67c7b5] .vue-flow__node{cursor:grab}[data-v-7c67c7b5] .vue-flow__handle{border:0!important;border-radius:0!important;height:28px!important;opacity:0!important;width:28px!important}[data-v-7c67c7b5] .vue-flow__handle-left{left:-28px!important}[data-v-7c67c7b5] .vue-flow__handle-right{right:-28px!important}[data-v-7c67c7b5] .vue-flow__controls{position:absolute!important;z-index:10!important}[data-v-7c67c7b5] .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-7c67c7b5] .vue-flow__controls-button:hover{background:#3a3a3a!important;border-color:#f5f5f7!important}[data-v-7c67c7b5] .vue-flow__controls-button svg{height:16px!important;width:16px!important;fill:currentColor!important}[data-v-7c67c7b5] .vue-flow__minimap{background-color:#2a2a2a;border:1px solid #f5f5f7;border-radius:8px;overflow:hidden;position:absolute!important;z-index:10!important}[data-v-7c67c7b5] .vue-flow__minimap .vue-flow__minimap-mask{background-color:#181818!important;border-radius:6px}[data-v-7c67c7b5] .vue-flow__minimap .vue-flow__minimap-node{background-color:#28282880!important;border:1px solid #282828!important;border-radius:4px;transition:all .2s ease}[data-v-7c67c7b5] .vue-flow__minimap .vue-flow__minimap-node:hover{background-color:#28282880!important;border-color:#282828!important;transform:scale(1.05)}[data-v-7c67c7b5] .vue-flow__minimap .vue-flow__minimap-viewport{background-color:#ffffff1a!important;border:2px solid #f5f5f7!important;border-radius:4px}.context-popup[data-v-7c67c7b5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f5f5f7,#f5f5f7);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-7c67c7b5]{background:#181719;border-radius:24px;display:flex;flex-direction:column;padding:12px 0}.menu-section[data-v-7c67c7b5]{padding:4px 0}.menu-title[data-v-7c67c7b5]{color:#6f6f6f;font-size:12px;font-weight:600;letter-spacing:1px;padding:6px 12px;text-transform:uppercase}.menu-item[data-v-7c67c7b5]{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-7c67c7b5],.menu-item .menu-icon[data-v-7c67c7b5]{align-items:center;color:#9b9b9b;display:flex;font-size:16px}.menu-item .menu-icon[data-v-7c67c7b5]{flex-shrink:0;height:32px;justify-content:center;width:32px}.menu-item .menu-text[data-v-7c67c7b5]{color:#9b9b9b;flex:1;font-size:16px;font-weight:500;letter-spacing:.5px}.menu-item .menu-arrow[data-v-7c67c7b5]{color:#9b9b9b;flex-shrink:0;font-size:12px;margin-left:auto;opacity:.7}.menu-item[data-v-7c67c7b5]:hover{background:#ffffff21;color:#9b9b9b;transform:none}.menu-item.disabled[data-v-7c67c7b5]{cursor:not-allowed;opacity:.5;pointer-events:none}.menu-divider[data-v-7c67c7b5]{background:transparent;height:1px;margin:8px 0}.submenu-item[data-v-7c67c7b5]{position:relative}.submenu-arrow[data-v-7c67c7b5]{font-size:10px;margin-left:auto;transition:transform .2s ease}.submenu[data-v-7c67c7b5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f5f5f7,#f5f5f7);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-7c67c7b5]{background:#181719;border-radius:24px;display:flex;flex-direction:column;padding:12px 0}.submenu .menu-item[data-v-7c67c7b5]{border-radius:10px;font-weight:500;gap:16px;height:38px;letter-spacing:.5px;margin:0 8px;padding:0 16px}.submenu .menu-item[data-v-7c67c7b5],.submenu .menu-item .menu-icon[data-v-7c67c7b5]{align-items:center;color:#9b9b9b;display:flex;font-size:16px}.submenu .menu-item .menu-icon[data-v-7c67c7b5]{flex-shrink:0;height:32px;justify-content:center;width:32px}.submenu .menu-item .menu-text[data-v-7c67c7b5]{color:#9b9b9b;flex:1;font-size:16px;font-weight:500;letter-spacing:.5px}.submenu .menu-item[data-v-7c67c7b5]:hover{background:#ffffff21;color:#9b9b9b;transform:none}.file-drop-overlay[data-v-7c67c7b5]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;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-7c67c7b5]{animation:dropPulse-7c67c7b5 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#232323f2;border:2px dashed #f5f5f7;border-radius:16px;box-shadow:0 8px 32px #ffffff4d;color:#fff;padding:40px;text-align:center}.file-drop-icon[data-v-7c67c7b5]{animation:dropBounce-7c67c7b5 1s ease-in-out infinite;font-size:48px;margin-bottom:16px}.file-drop-text[data-v-7c67c7b5]{color:#f5f5f7;font-size:24px;font-weight:600;margin-bottom:8px}.file-drop-hint[data-v-7c67c7b5]{color:#a0a0a0;font-size:14px;opacity:.8}.file-upload-progress[data-v-7c67c7b5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#232323f2;border:1px solid #f5f5f7;border-radius:12px;box-shadow:0 8px 32px #ffffff4d;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-7c67c7b5]{align-items:center;display:flex;flex-direction:column;gap:12px}.upload-progress-icon[data-v-7c67c7b5]{animation:uploadSpin-7c67c7b5 2s linear infinite;font-size:32px}.upload-progress-text[data-v-7c67c7b5]{color:#f5f5f7;font-size:16px;font-weight:500}.upload-progress-bar[data-v-7c67c7b5]{background:#fff3;border-radius:4px;height:8px;overflow:hidden;position:relative;width:100%}.upload-progress-fill[data-v-7c67c7b5]{background:linear-gradient(90deg,#f5f5f7,#f5f5f7);border-radius:4px;height:100%;position:relative;transition:width .3s ease}.upload-progress-fill[data-v-7c67c7b5]:after{animation:progressShimmer-7c67c7b5 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-7c67c7b5]{color:#f5f5f7;font-size:14px;font-weight:600}@keyframes dropPulse-7c67c7b5{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes dropBounce-7c67c7b5{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes uploadSpin-7c67c7b5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes progressShimmer-7c67c7b5{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ant-modal .ant-modal-content{background-color:#212121!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:#f5f5f7!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:#282828!important;border:1px solid #f5f5f7!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:#d4d4d8!important;transition:all .2s ease!important}.ant-select-dropdown .ant-select-item:hover{background:#ffffff1a!important;color:#f5f5f7!important}.ant-select-dropdown .ant-select-item-option-selected{background:#fff3!important;color:#f5f5f7!important;font-weight:500!important}.ant-select-dropdown .ant-select-item-option-active{background:#ffffff26!important;color:#f5f5f7!important}.ant-select-dropdown .ant-select-item-option-disabled{background:transparent!important;color:#d4d4d866!important}.ant-select-dropdown .ant-select-dropdown-menu{scrollbar-color:#f5f5f7 #181818!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:#181818!important;border-radius:4px!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar-thumb{background:#f5f5f7!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:#737373!important}.ant-select-dropdown .ant-select-dropdown-menu::-webkit-scrollbar-corner{background:#181818!important}.ant-select-dropdown .ant-select-dropdown-menu,.ant-select-dropdown .ant-select-list,.ant-select-dropdown .ant-select-options{scrollbar-color:#f5f5f7 #181818!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:#181818!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:#f5f5f7!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:#737373!important}.ant-select-dropdown [class*=list],.ant-select-dropdown [class*=menu],.ant-select-dropdown [class*=options],.ant-select-dropdown [class*=scroll]{scrollbar-color:#f5f5f7 #181818!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:#181818!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:#f5f5f7!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:#737373!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:#f5f5f7!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:#737373!important}.ant-input::-webkit-scrollbar-track,.ant-textarea::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{background:#1717174d!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:#f5f5f7 hsla(0,0%,9%,.3)!important;scrollbar-width:thin!important}
