@charset "UTF-8";#app{width:100%;height:100vh}.mc-bubble-loading[data-v-395fc568]{display:flex;align-items:center;gap:8px}.mc-bubble-loading .loading-dot[data-v-395fc568]{width:8px;height:8px;border-radius:5px;background-color:#9880ff}.mc-bubble-loading .loading-dot.dot-start[data-v-395fc568]{animation:dotFlashing-395fc568 1s infinite linear alternate;animation-delay:0s}.mc-bubble-loading .loading-dot.dot-middle[data-v-395fc568]{animation:dotFlashing-395fc568 1s infinite linear alternate;animation-delay:.5s}.mc-bubble-loading .loading-dot.dot-end[data-v-395fc568]{animation:dotFlashing-395fc568 1s infinite linear alternate;animation-delay:1s}@keyframes dotFlashing-395fc568{0%{background-color:#9880ff}to{background-color:#ebe6ff}}.mc-bubble-avatar-wrapper{display:inline-block}.mc-bubble-avatar-wrapper .mc-bubble-avatar-style{display:inline-block;text-align:center;color:var(--devui-light-text, #ffffff)}.mc-bubble-avatar-wrapper .mc-bubble-avatar-background-0{background-color:#ff8b87}.mc-bubble-avatar-wrapper .mc-bubble-avatar-background-1{background-color:#7693f5}.mc-bubble[data-v-f104b241]{display:flex;gap:4px;font-size:var(--devui-font-size, 14px)}.mc-bubble .mc-bubble-content[data-v-f104b241]{word-wrap:break-word}.mc-bubble .mc-bubble-content.filled[data-v-f104b241],.mc-bubble .mc-bubble-content.bordered[data-v-f104b241]{padding:12px 16px;border-radius:12px}.mc-bubble .mc-bubble-content.filled[data-v-f104b241]{background-color:var(--devui-global-bg, #f6f6f8)}.mc-bubble .mc-bubble-content.bordered[data-v-f104b241]{border:1px solid var(--devui-dividing-line, #f2f2f3)}.mc-bubble .mc-bubble-avatar[data-v-f104b241]{flex-shrink:0;display:flex;gap:4px}.mc-bubble .mc-bubble-avatar .mc-bubble-avatar-name[data-v-f104b241]{font-size:14px}.mc-bubble .mc-bubble-avatar.empty-avatar[data-v-f104b241]{visibility:hidden}.mc-bubble.mc-bubble-avatar-top .mc-bubble-avatar[data-v-f104b241]{align-items:center}.mc-bubble .mc-bubble-content-container[data-v-f104b241]{max-width:100%}.mc-bubble.mc-bubble-avatar-top[data-v-f104b241]{flex-direction:column}.mc-bubble.mc-bubble-avatar-top .mc-bubble-content-container[data-v-f104b241]{align-items:flex-start;flex-direction:column}.mc-bubble.mc-bubble-loading.mc-bubble-avatar-side[data-v-f104b241]{align-items:center}.mc-bubble.mc-bubble-avatar-side.mc-bubble-right[data-v-f104b241]{flex-direction:row-reverse;justify-content:end}.mc-bubble.mc-bubble-avatar-top .mc-bubble-avatar[data-v-f104b241],.mc-bubble.mc-bubble-avatar-top .mc-bubble-content-container[data-v-f104b241]{display:flex}.mc-bubble.mc-bubble-avatar-top.mc-bubble-right .mc-bubble-avatar[data-v-f104b241],.mc-bubble.mc-bubble-avatar-top.mc-bubble-right .mc-bubble-content-container[data-v-f104b241]{align-items:flex-end}.mc-bubble.mc-bubble-avatar-top.mc-bubble-right .mc-bubble-avatar[data-v-f104b241]{flex-direction:row-reverse}.mc-file-list{background-color:var(--devui-base-bg, #ffffff);padding:0 10px}.mc-file-list--context-input{position:relative;padding-bottom:5px}.mc-file-list--context-input .mc-file-list__container{max-height:170px;overflow-y:auto}.mc-file-list--context-input:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:97%;height:1px;background-color:var(--devui-dividing-line, #f2f2f3)}.mc-file-list--context-dialog{padding:0}.mc-file-list--context-dialog .mc-file-list__container{max-width:606px;max-height:none;overflow-y:visible;background-color:var(--devui-global-bg, #f6f6f8);border-radius:var(--devui-border-radius-card, 6px)}.mc-file-list--context-dialog .mc-file-item{border-color:transparent}.mc-file-list--context-dialog .mc-file-item--downloadError,.mc-file-list--context-dialog .mc-file-item--downloading{background-color:var(--devui-base-bg, #ffffff)}.mc-file-list__container{display:flex;padding:2px 0;flex-wrap:wrap}.mc-file-list__container::-webkit-scrollbar{width:4px}.mc-file-list__container::-webkit-scrollbar-track{background:var(--devui-global-bg, #f6f6f8)}.mc-file-list__container::-webkit-scrollbar-thumb{background:var(--devui-disabled-bg, #f5f5f5);border-radius:2px}.mc-file-item{position:relative;width:192px;height:58px;margin:5px;display:flex;align-items:center;padding:4px 8px;border:1px solid var(--devui-line, #d7d8da);transition:all .3s ease;border-radius:var(--devui-border-radius-card, 6px)}.mc-file-item:hover .mc-file-item__actions{opacity:1}.mc-file-item__image-preview{width:36px;height:36px;object-fit:cover;border-radius:var(--devui-border-radius, 2px);cursor:pointer}.mc-file-item--success,.mc-file-item--uploadError,.mc-file-item--downloadError{background-color:var(--devui-base-bg, #ffffff)}.mc-file-item__icon{margin-right:10px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.mc-file-item__type-icon{display:inline-block}.mc-file-item__info{flex:1;min-width:0}.mc-file-item__name{font-size:var(--devui-font-size-sm, 12px);color:var(--devui-text, #252b3a);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-file-item__meta{display:flex;align-items:center;font-size:var(--devui-font-size-sm, 12px);color:var(--devui-aide-text, #71757f);gap:8px}.mc-file-item__meta-action{color:var(--devui-link, #526ecc);cursor:pointer}.mc-file-item__size{color:var(--devui-aide-text, #71757f)}.mc-file-item__status--error{color:var(--devui-danger, #f66f6a)}.mc-file-item__progress-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:105%;height:105%;display:flex;align-items:center;justify-content:center;border-radius:7px;overflow:hidden}.mc-file-item__progress-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006}.mc-file-item__wrong-icon{position:relative;z-index:999}.mc-file-item__progress-ring{position:relative;width:17.5px;height:17.5px}.mc-file-item__progress-ring-track,.mc-file-item__progress-ring-circle{fill:transparent;stroke-width:5}.mc-file-item__progress-ring-track{stroke:var(--devui-disabled-bg, #f5f5f5);stroke-opacity:.3}.mc-file-item__progress-ring-circle{stroke:var(--devui-base-bg, #ffffff);stroke-linecap:round;transition:stroke-dashoffset .3s}.mc-file-item__actions{position:absolute;top:-6px;right:-6px;opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.mc-file-item__action-btn{border:none;background:#c2c2c2;cursor:pointer;border-radius:50%;font-size:8px;width:12px;height:12px;line-height:11px;padding:0;transition:all .3s ease}.mc-file-item__action-btn--remove{color:var(--devui-light-text, #ffffff)}.mc-file-preview__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000}.mc-file-preview__content{max-width:90vw;max-height:90vh;object-fit:contain}.mc-file-preview__iframe{width:80vw;height:90vh;border:none}.mc-file-preview__unsupported{padding:40px 60px;background-color:var(--devui-base-bg, #ffffff);border-radius:var(--devui-border-radius, 2px);color:var(--devui-text, #252b3a);font-size:var(--devui-font-size, 12px)}.mc-file-preview__close-btn{position:absolute;top:40px;right:40px;width:40px;height:40px;border-radius:50%;background:#1e1e1e80;color:#fff;border:none;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background-color .2s}.mc-file-preview__close-btn:hover{background:#0009}.mc-file-preview-fade-enter-active,.mc-file-preview-fade-leave-active{transition:opacity .3s ease}.mc-file-preview-fade-enter-from,.mc-file-preview-fade-leave-to{opacity:0}.mc-textarea{width:100%;height:64px;padding:4px 0;color:var(--devui-text, #252b3a);font-size:var(--devui-font-size, 14px);background-color:var(--devui-form-control-bg, #ffffff);vertical-align:middle;outline:none;box-sizing:border-box;resize:none;border:none}.mc-textarea.mc-textarea-simple{height:32px}.mc-textarea.mc-textarea-disabled{color:var(--devui-disabled-text, #cfd0d3);background-color:var(--devui-disabled-bg, #f5f5f5);cursor:not-allowed}.mc-textarea::placeholder{color:var(--devui-placeholder, #babbc0)}.mc-button[data-v-dbbf3b38]{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:32px;line-height:1.5;color:var(--devui-light-text, #ffffff);font-size:var(--devui-font-size, 14px);padding:0 12px;border-radius:20px;background-color:var(--devui-primary, #5e7ce0);overflow:hidden;border:none;cursor:pointer;transition:background-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),border-color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),color var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.mc-button.mc-button-loading svg[data-v-dbbf3b38]{animation:rotating-dbbf3b38 1s linear infinite}.mc-button.mousedown[data-v-dbbf3b38]:not(:disabled){transform:scale(.95)}.mc-button.mc-button-simple[data-v-dbbf3b38]{width:32px;padding:6px;flex-shrink:0;border-radius:100%}.mc-button.mc-button-simple svg[data-v-dbbf3b38]{margin-right:0}.mc-button[data-v-dbbf3b38]:hover{background-color:var(--devui-primary-hover, #7693f5)}.mc-button[data-v-dbbf3b38]:active{background-color:var(--devui-primary-active, #344899)}.mc-button[data-v-dbbf3b38]:disabled{color:var(--devui-light-text, #ffffff);background-color:var(--devui-primary-disabled, #beccfa);cursor:not-allowed}.mc-button .mc-button-content[data-v-dbbf3b38]{display:inline-flex;align-items:center;font-size:var(--devui-font-size, 14px)}.mc-button .mc-button-water-wave[data-v-dbbf3b38]{position:absolute;background-color:var(--devui-base-bg, #ffffff);border-radius:50%;opacity:0;width:20px;height:20px;transform:translate(-50%,-50%);animation:waterWave-dbbf3b38 var(--devui-animation-duration-slow, .3s) var(--devui-animation-linear, cubic-bezier(0, 0, 1, 1))}.mc-button svg[data-v-dbbf3b38]{margin-right:4px}.mc-button svg[data-v-dbbf3b38] path{fill:var(--devui-light-text, #ffffff)}@keyframes rotating-dbbf3b38{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes waterWave-dbbf3b38{0%{opacity:.2;width:30px;height:30px}to{opacity:0;width:200px;height:200px}}body[ui-theme=infinity-theme]{--mc-text: #aeaeae;--mc-box-shadow: rgba(25, 25, 25, .06)}body[ui-theme=galaxy-theme]{--mc-text: #4e5057;--mc-box-shadow: rgba(206, 209, 219, .06)}.mc-input{display:flex;flex-direction:column;width:100%;padding:12px 0;border:1px solid var(--devui-form-control-line, #d7d8da);border-radius:16px;box-sizing:border-box;background-color:var(--devui-base-bg, #ffffff)}.mc-input.mc-input-simple{border-radius:24px}.mc-input.mc-input-simple .mc-input-content{padding:0 20px}.mc-input.mc-input-borderless{border:none;box-shadow:0 1px 8px 0 var(--mc-box-shadow, rgba(25, 25, 25, .06))}.mc-input.mc-input-disabled{background-color:var(--devui-disabled-bg, #f5f5f5);cursor:not-allowed}.mc-input .mc-input-content{display:flex;align-items:flex-end;padding:0 16px}.mc-input .mc-input-foot{display:flex;justify-content:space-between;align-items:center;height:32px;padding:0 16px}.mc-input .mc-input-foot .mc-input-foot-left{flex:1;height:100%;display:flex;align-items:center}.mc-input .mc-input-foot .mc-input-foot-left .mc-input-foot-count{color:var(--mc-text, #aeaeae);font-size:var(--devui-font-size-sm, 12px)}.mc-introduction[data-v-0c128c90]{display:flex;gap:12px;flex-direction:column;color:var(--devui-text, #252b3a)}.mc-introduction .mc-introduction-logo-container[data-v-0c128c90]{display:flex;align-items:center;gap:8px}.mc-introduction .mc-introduction-logo-container .mc-introduction-title[data-v-0c128c90]{font-weight:700;font-size:32px;letter-spacing:1px}.mc-introduction .mc-introduction-sub-title[data-v-0c128c90]{font-weight:500;font-size:18px}.mc-introduction .mc-introduction-description[data-v-0c128c90]{font-size:var(--devui-font-size, 12px)}.mc-introduction .mc-introduction-description>div[data-v-0c128c90]{line-height:1.5}.mc-introduction.filled[data-v-0c128c90]{background-color:var(--devui-global-bg, #f6f6f8);border-radius:8px;padding:8px 12px}.mc-introduction.center[data-v-0c128c90]{align-items:center}.mc-introduction.center .mc-introduction-description[data-v-0c128c90]{text-align:center}.mc-introduction.left[data-v-0c128c90]{align-items:flex-start}.mc-introduction.left .mc-introduction-description[data-v-0c128c90]{text-align:left}.mc-introduction.right[data-v-0c128c90]{align-items:flex-end}.mc-introduction.right .mc-introduction-description[data-v-0c128c90]{text-align:right}.mc-list[data-v-1a543233]{width:100%;max-height:300px;box-sizing:border-box;overflow:auto}.mc-list.mc-list-horizontal .mc-list-item[data-v-1a543233]{width:unset}.mc-list:not(.mc-list-horizontal) .mc-list-item[data-v-1a543233]:not(:first-child){margin-top:4px}.mc-list .mc-list-item[data-v-1a543233]{width:100%;line-height:20px;padding:8px;color:var(--devui-text, #252b3a);font-size:var(--devui-font-size, 14px);border-radius:var(--devui-border-radius, 2px);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--devui-animation-duration-fast, .1s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1)),background-color var(--devui-animation-duration-fast, .1s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.mc-list .mc-list-item.filled[data-v-1a543233]{background-color:var(--devui-gray-form-control-bg, #f5f5f5)}.mc-list .mc-list-item.bordered[data-v-1a543233]{border:1px solid var(--devui-dividing-line, #f2f2f3)}.mc-list .mc-list-item[data-v-1a543233]:hover,.mc-list .mc-list-item.mc-list-item-pre-selection[data-v-1a543233]{color:var(--devui-list-item-hover-text, #252b3a);background-color:var(--devui-list-item-hover-bg, #f2f2f3)}.mc-list .mc-list-item.mc-list-item-active[data-v-1a543233]{color:var(--devui-list-item-active-text, #252b3a);background-color:var(--devui-list-item-active-bg, #f2f5fc)}.mc-list .mc-list-item.mc-list-item-disabled[data-v-1a543233]{color:var(--devui-disabled-text, #cfd0d3);background-color:var(--devui-disabled-bg, #f5f5f5);cursor:not-allowed}.mc-list-horizontal[data-v-1a543233]{display:flex;flex-wrap:wrap;gap:12px}.mc-list-horizontal.mc-list-nowrap[data-v-1a543233]{flex-wrap:nowrap}.mc-list-horizontal.mc-list-nowrap .mc-list-item[data-v-1a543233]{flex:none}.mc-code-block-light[data-v-6332bb90] pre code.hljs{display:block;overflow-x:auto;padding:1em}.mc-code-block-light[data-v-6332bb90] code.hljs{padding:3px 5px}.mc-code-block-light[data-v-6332bb90] .hljs{background:#fefefe;color:#545454}.mc-code-block-light[data-v-6332bb90] .hljs-comment,.mc-code-block-light[data-v-6332bb90] .hljs-quote{color:#696969}.mc-code-block-light[data-v-6332bb90] .hljs-variable,.mc-code-block-light[data-v-6332bb90] .hljs-template-variable,.mc-code-block-light[data-v-6332bb90] .hljs-tag,.mc-code-block-light[data-v-6332bb90] .hljs-name,.mc-code-block-light[data-v-6332bb90] .hljs-selector-id,.mc-code-block-light[data-v-6332bb90] .hljs-selector-class,.mc-code-block-light[data-v-6332bb90] .hljs-regexp,.mc-code-block-light[data-v-6332bb90] .hljs-deletion{color:#d91e18}.mc-code-block-light[data-v-6332bb90] .hljs-number,.mc-code-block-light[data-v-6332bb90] .hljs-built_in,.mc-code-block-light[data-v-6332bb90] .hljs-literal,.mc-code-block-light[data-v-6332bb90] .hljs-type,.mc-code-block-light[data-v-6332bb90] .hljs-params,.mc-code-block-light[data-v-6332bb90] .hljs-meta,.mc-code-block-light[data-v-6332bb90] .hljs-link,.mc-code-block-light[data-v-6332bb90] .hljs-attribute{color:#aa5d00}.mc-code-block-light[data-v-6332bb90] .hljs-string,.mc-code-block-light[data-v-6332bb90] .hljs-symbol,.mc-code-block-light[data-v-6332bb90] .hljs-bullet,.mc-code-block-light[data-v-6332bb90] .hljs-addition{color:green}.mc-code-block-light[data-v-6332bb90] .hljs-title,.mc-code-block-light[data-v-6332bb90] .hljs-section{color:#007faa}.mc-code-block-light[data-v-6332bb90] .hljs-keyword,.mc-code-block-light[data-v-6332bb90] .hljs-selector-tag{color:#7928a1}.mc-code-block-light[data-v-6332bb90] .hljs-emphasis{font-style:italic}.mc-code-block-light[data-v-6332bb90] .hljs-strong{font-weight:700}@media screen and (-ms-high-contrast: active){.mc-code-block-light[data-v-6332bb90] .hljs-addition,.mc-code-block-light[data-v-6332bb90] .hljs-attribute,.mc-code-block-light[data-v-6332bb90] .hljs-built_in,.mc-code-block-light[data-v-6332bb90] .hljs-bullet,.mc-code-block-light[data-v-6332bb90] .hljs-comment,.mc-code-block-light[data-v-6332bb90] .hljs-link,.mc-code-block-light[data-v-6332bb90] .hljs-literal,.mc-code-block-light[data-v-6332bb90] .hljs-meta,.mc-code-block-light[data-v-6332bb90] .hljs-number,.mc-code-block-light[data-v-6332bb90] .hljs-params,.mc-code-block-light[data-v-6332bb90] .hljs-string,.mc-code-block-light[data-v-6332bb90] .hljs-symbol,.mc-code-block-light[data-v-6332bb90] .hljs-type,.mc-code-block-light[data-v-6332bb90] .hljs-quote{color:highlight}.mc-code-block-light[data-v-6332bb90] .hljs-keyword,.mc-code-block-light[data-v-6332bb90] .hljs-selector-tag{font-weight:700}}.mc-code-block-dark[data-v-6332bb90] pre code.hljs{display:block;overflow-x:auto;padding:1em}.mc-code-block-dark[data-v-6332bb90] code.hljs{padding:3px 5px}.mc-code-block-dark[data-v-6332bb90] .hljs{background:#2b2b2b;color:#f8f8f2}.mc-code-block-dark[data-v-6332bb90] .hljs-comment,.mc-code-block-dark[data-v-6332bb90] .hljs-quote{color:#d4d0ab}.mc-code-block-dark[data-v-6332bb90] .hljs-variable,.mc-code-block-dark[data-v-6332bb90] .hljs-template-variable,.mc-code-block-dark[data-v-6332bb90] .hljs-tag,.mc-code-block-dark[data-v-6332bb90] .hljs-name,.mc-code-block-dark[data-v-6332bb90] .hljs-selector-id,.mc-code-block-dark[data-v-6332bb90] .hljs-selector-class,.mc-code-block-dark[data-v-6332bb90] .hljs-regexp,.mc-code-block-dark[data-v-6332bb90] .hljs-deletion{color:#ffa07a}.mc-code-block-dark[data-v-6332bb90] .hljs-number,.mc-code-block-dark[data-v-6332bb90] .hljs-built_in,.mc-code-block-dark[data-v-6332bb90] .hljs-literal,.mc-code-block-dark[data-v-6332bb90] .hljs-type,.mc-code-block-dark[data-v-6332bb90] .hljs-params,.mc-code-block-dark[data-v-6332bb90] .hljs-meta,.mc-code-block-dark[data-v-6332bb90] .hljs-link{color:#f5ab35}.mc-code-block-dark[data-v-6332bb90] .hljs-attribute{color:gold}.mc-code-block-dark[data-v-6332bb90] .hljs-string,.mc-code-block-dark[data-v-6332bb90] .hljs-symbol,.mc-code-block-dark[data-v-6332bb90] .hljs-bullet,.mc-code-block-dark[data-v-6332bb90] .hljs-addition{color:#abe338}.mc-code-block-dark[data-v-6332bb90] .hljs-title,.mc-code-block-dark[data-v-6332bb90] .hljs-section{color:#00e0e0}.mc-code-block-dark[data-v-6332bb90] .hljs-keyword,.mc-code-block-dark[data-v-6332bb90] .hljs-selector-tag{color:#dcc6e0}.mc-code-block-dark[data-v-6332bb90] .hljs-emphasis{font-style:italic}.mc-code-block-dark[data-v-6332bb90] .hljs-strong{font-weight:700}@media screen and (-ms-high-contrast: active){.mc-code-block-dark[data-v-6332bb90] .hljs-addition,.mc-code-block-dark[data-v-6332bb90] .hljs-attribute,.mc-code-block-dark[data-v-6332bb90] .hljs-built_in,.mc-code-block-dark[data-v-6332bb90] .hljs-bullet,.mc-code-block-dark[data-v-6332bb90] .hljs-comment,.mc-code-block-dark[data-v-6332bb90] .hljs-link,.mc-code-block-dark[data-v-6332bb90] .hljs-literal,.mc-code-block-dark[data-v-6332bb90] .hljs-meta,.mc-code-block-dark[data-v-6332bb90] .hljs-number,.mc-code-block-dark[data-v-6332bb90] .hljs-params,.mc-code-block-dark[data-v-6332bb90] .hljs-string,.mc-code-block-dark[data-v-6332bb90] .hljs-symbol,.mc-code-block-dark[data-v-6332bb90] .hljs-type,.mc-code-block-dark[data-v-6332bb90] .hljs-quote{color:highlight}.mc-code-block-dark[data-v-6332bb90] .hljs-keyword,.mc-code-block-dark[data-v-6332bb90] .hljs-selector-tag{font-weight:700}}.v-enter-active[data-v-6332bb90],.v-leave-active[data-v-6332bb90]{transition:opacity .5s ease}.v-enter-from[data-v-6332bb90],.v-leave-to[data-v-6332bb90]{opacity:0}.mc-code-block[data-v-6332bb90]{margin:1rem 0;overflow:hidden;border-radius:14px}.mc-code-block pre[data-v-6332bb90]{margin:0}.mc-code-block .mc-action-btn[data-v-6332bb90]{width:24px;height:24px}.mc-code-block .mc-code-block-header[data-v-6332bb90]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem}.mc-code-block .mc-code-block-header .mc-code-lang[data-v-6332bb90]{font-size:var(--devui-font-size, 14px)}.mc-code-block .mc-mermaid-content[data-v-6332bb90]{position:relative;width:100%;height:400px;overflow:hidden;background:inherit}.mc-code-block .mc-code-block-actions[data-v-6332bb90]{display:flex;align-items:center}.mc-code-block .mc-code-block-actions .mc-copy-btn[data-v-6332bb90],.mc-code-block .mc-code-block-actions .mc-toggle-btn[data-v-6332bb90]{cursor:pointer;border-radius:4px;font-size:18px;padding:4px}.mc-code-block .mc-diagram-switch[data-v-6332bb90]{display:flex;align-items:center;list-style:none;margin:0;padding:2px;border-radius:4px;background-color:var(--devui-icon-hover-bg);position:relative;transition:all .3s ease;overflow:hidden;height:24px}.mc-code-block .mc-diagram-switch[data-v-6332bb90]:before{content:"";position:absolute;top:2px;left:2px;width:calc(50% - 2px);height:calc(100% - 4px);background-color:var(--devui-base-bg, #ffffff);border-radius:4px;transition:transform .3s ease;box-shadow:0 1px 2px var(--devui-hover-shadow);z-index:1}.mc-code-block .mc-diagram-switch.mc-show-code[data-v-6332bb90]:before{transform:translate(100%)}.mc-code-block .mc-diagram-switch .mc-diagram-switch-active[data-v-6332bb90]{text-shadow:0 0 .4px var(--devui-text)}.mc-code-block .mc-diagram-switch li[data-v-6332bb90]{position:relative;padding:0 8px;font-size:12px;cursor:pointer;transition:color .3s ease;z-index:2;-webkit-user-select:none;user-select:none;width:50%;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;height:100%;line-height:initial}.mc-code-block-light[data-v-6332bb90]{border:1px solid #d7d8da;background-color:#f5f5f5}.mc-code-block-light code.hljs[data-v-6332bb90]{padding:1em}.mc-code-block-light .mc-code-lang[data-v-6332bb90],.mc-code-block-light .mc-code-block-actions .mc-copy-btn[data-v-6332bb90],.mc-code-block-light .mc-code-block-actions .mc-toggle-btn[data-v-6332bb90]{color:#252b3a}.mc-code-block-light .mc-code-block-actions .mc-copy-btn[data-v-6332bb90]:hover,.mc-code-block-light .mc-code-block-actions .mc-toggle-btn[data-v-6332bb90]:hover{background-color:#ebebeb}.mc-code-block-light .mc-mermaid-content[data-v-6332bb90]{background:#fefefe}.mc-code-block-dark[data-v-6332bb90]{border:1px solid #4e5057;background-color:#34363a}.mc-code-block-dark code.hljs[data-v-6332bb90]{padding:1em}.mc-code-block-dark .mc-code-lang[data-v-6332bb90],.mc-code-block-dark .mc-code-block-actions .mc-copy-btn[data-v-6332bb90],.mc-code-block-dark .mc-code-block-actions .mc-toggle-btn[data-v-6332bb90]{color:#ced1db}.mc-code-block-dark .mc-code-block-actions .mc-copy-btn[data-v-6332bb90]:hover,.mc-code-block-dark .mc-code-block-actions .mc-toggle-btn[data-v-6332bb90]:hover{background-color:#393a3e}.mc-code-block-dark .mc-code-block-actions .mc-copy-btn img[data-v-6332bb90],.mc-code-block-dark .mc-code-block-actions .mc-toggle-btn img[data-v-6332bb90]{filter:brightness(1.5)}.mc-code-block-dark .mc-mermaid-content[data-v-6332bb90]{background:#2b2b2b}.collapse-transition-enter-from[data-v-6332bb90],.collapse-transition-leave-to[data-v-6332bb90]{opacity:0}.collapse-transition-enter-to[data-v-6332bb90],.collapse-transition-leave-from[data-v-6332bb90]{opacity:1}.collapse-transition-enter-active[data-v-6332bb90],.collapse-transition-leave-active[data-v-6332bb90]{transition:max-height .3s cubic-bezier(.5,.05,.5,.95),opacity .3s cubic-bezier(.5,.05,.5,.95)}div[id^=dmc_mermaid]{position:fixed;top:0;left:0;width:100%;z-index:-9999}.mc-markdown-render[data-v-794093aa] .h1,.mc-markdown-render[data-v-794093aa] .h2,.mc-markdown-render[data-v-794093aa] .h3,.mc-markdown-render[data-v-794093aa] .h4,.mc-markdown-render[data-v-794093aa] .h5,.mc-markdown-render[data-v-794093aa] .h6,.mc-markdown-render[data-v-794093aa] h1,.mc-markdown-render[data-v-794093aa] h2,.mc-markdown-render[data-v-794093aa] h3,.mc-markdown-render[data-v-794093aa] h4,.mc-markdown-render[data-v-794093aa] h5,.mc-markdown-render[data-v-794093aa] h6{line-height:1.1;margin:16px 0 12px}.mc-markdown-render[data-v-794093aa] .h1:first-child,.mc-markdown-render[data-v-794093aa] .h2:first-child,.mc-markdown-render[data-v-794093aa] .h3:first-child,.mc-markdown-render[data-v-794093aa] .h4:first-child,.mc-markdown-render[data-v-794093aa] .h5:first-child,.mc-markdown-render[data-v-794093aa] .h6:first-child,.mc-markdown-render[data-v-794093aa] h1:first-child,.mc-markdown-render[data-v-794093aa] h2:first-child,.mc-markdown-render[data-v-794093aa] h3:first-child,.mc-markdown-render[data-v-794093aa] h4:first-child,.mc-markdown-render[data-v-794093aa] h5:first-child,.mc-markdown-render[data-v-794093aa] h6:first-child{margin-top:0}.mc-markdown-render[data-v-794093aa] h1{font-size:32px;line-height:40px;overflow-wrap:break-word}.mc-markdown-render[data-v-794093aa] h3{line-height:28px;font-size:20px;overflow-wrap:break-word}.mc-markdown-render[data-v-794093aa] caption{border:1px dashed var(--devui-line, #d7d8da);border-bottom:0;padding:3px;text-align:center}.mc-markdown-render[data-v-794093aa] p{overflow-wrap:break-word;margin:0;padding:0;line-height:24px}.mc-markdown-render[data-v-794093aa] p:last-child{margin:0}.mc-markdown-render[data-v-794093aa] ul,.mc-markdown-render[data-v-794093aa] ol{margin:0;padding:0;padding-inline-start:1.75em}.mc-markdown-render[data-v-794093aa] ul>li,.mc-markdown-render[data-v-794093aa] ol>li{line-height:21px}.mc-markdown-render[data-v-794093aa] ul{list-style-type:disc}.mc-markdown-render[data-v-794093aa] ul li::marker{font-size:20px}.mc-markdown-render[data-v-794093aa] ol{list-style-type:decimal}.mc-markdown-render[data-v-794093aa] table{margin-bottom:10px;border-collapse:collapse;display:table}.mc-markdown-render[data-v-794093aa] td,.mc-markdown-render[data-v-794093aa] th{padding:5px 10px;border:1px solid var(--devui-dividing-line, #f2f2f3);background-color:var(--devui-base-bg, #ffffff)}.mc-markdown-render[data-v-794093aa] th{border-top:1px solid var(--devui-dividing-line, #f2f2f3);background-color:var(--devui-global-bg, #f6f6f8)}.mc-markdown-render[data-v-794093aa] td p{margin:0;padding:0}.mc-markdown-render[data-v-794093aa] blockquote{padding:0 8px;margin:0;color:var(--devui-text-weak, #575d6c);border-left:5px solid var(--devui-dividing-line, #f2f2f3)}.mc-markdown-render[data-v-794093aa] a{color:var(--devui-link, #526ecc);text-decoration:none;cursor:pointer}.mc-markdown-render[data-v-794093aa] a:hover{color:var(--devui-link-active, #526ecc)}.mc-markdown-render[data-v-794093aa] img{max-width:100%}.mc-markdown-render[data-v-794093aa]{font-size:var(--devui-font-size, 14px);overflow-x:auto;position:relative}.mc-markdown-render.mc-markdown-render-dark[data-v-794093aa]{color:#ced1db}.mc-markdown-render.mc-markdown-render-light[data-v-794093aa]{color:#252b3a}[data-v-794093aa] .mc-think-block{color:var(--devui-aide-text, #71757f);border-left:1px solid var(--devui-line, #d7d8da);padding-left:8px;margin-bottom:1rem;line-height:24px}[data-v-794093aa] .mc-typewriter-color{background-image:-webkit-linear-gradient(left,#191919,#5588f0,#e171ee,#f2c55c);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-v-794093aa] .mc-typewriter-gradient{background:linear-gradient(to right,var(--devui-text, #252b3a),var(--devui-base-bg, #ffffff));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-v-794093aa] .mc-typewriter-cursor{font-weight:900;animation:typewriter-794093aa .8s linear 0s infinite}@keyframes typewriter-794093aa{0%{opacity:1}50%{opacity:0}to{opacity:1}}.mc-prompt-icon{display:inline-block;color:var(--devui-icon-fill, #71757f)}.mc-prompt-icon i{display:block;transition:all var(--devui-animation-duration-slow, .3s) var(--devui-animation-ease-in-out-smooth, cubic-bezier(.645, .045, .355, 1))}.mc-prompt-icon img{display:block}.mc-prompt-item[data-v-1e833dfc]{display:flex;gap:8px}.mc-prompt-item .mc-prompt-item-icon.no-description[data-v-1e833dfc]{display:flex;align-items:center}.mc-prompt-item .mc-prompt-item-content[data-v-1e833dfc]{display:flex;flex-direction:column;gap:4px}.mc-prompt-item .mc-prompt-item-content .mc-prompt-item-label[data-v-1e833dfc]{font-weight:700}.mc-prompt-item .mc-prompt-item-content .mc-prompt-item-description[data-v-1e833dfc]{color:var(--devui-aide-text, #71757f)}html,body{margin:0;padding:0;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;color:#4b5563;background-color:#f3f4f6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}h1,h2,h3,h4,h5,h6{margin:0;color:#1f2937;font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}a{color:#0072db;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}a:hover{color:#0072db}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.flex-1{flex:1}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-4{margin-right:16px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.card-left-img{width:48px;height:48px}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.text-primary{color:#0072db}.text-secondary{color:#9ca3af}.text-regular{color:#4b5563}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-mono{font-family:SF Mono,Monaco,Courier New,monospace}.w-full{width:100%}.h-full{height:100%}.cursor-pointer{cursor:pointer}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.leading-relaxed{line-height:1.625}.leading-normal{line-height:1.5}.el-button{font-weight:500;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.el-button:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0000000d}.el-button:active{transform:translateY(0)}.el-button--primary{--el-button-bg-color: #0072db;--el-button-border-color: #0072db;--el-button-hover-bg-color: #0072db;--el-button-hover-border-color: #0072db;--el-button-active-bg-color: #0072db;--el-button-active-border-color: #0072db;box-shadow:0 4px 6px -1px #0072db33}.el-button--primary:hover{box-shadow:0 6px 8px -1px #0072db4d}.el-card{border:none;border-radius:16px;box-shadow:0 1px 2px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:#fff;overflow:hidden}.el-card.is-hover-shadow:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.el-card .el-card__header{border-bottom:1px solid #F9FAFB;padding:20px 24px;font-weight:600}.el-card .el-card__body{padding:24px}.el-input__wrapper{border-radius:8px;box-shadow:0 0 0 1px #e5e7eb inset;transition:all .3s cubic-bezier(.4,0,.2,1);padding:8px 12px}.el-input__wrapper.is-focus{box-shadow:0 0 0 2px #0072db33 inset,0 0 0 1px #0072db inset!important}.el-tag{border-radius:6px;font-weight:500}.el-dialog{border-radius:16px;overflow:hidden}.el-dialog .el-dialog__header{padding:20px 24px 16px;margin-right:0}.el-dialog .el-dialog__header .el-dialog__title{font-weight:600;font-size:18px;color:#1f2937}.el-dialog .el-dialog__body{padding:16px 24px 24px}.el-dialog .el-dialog__footer{display:flex;justify-content:flex-end;gap:12px}.custom-dialog .el-dialog__footer{justify-content:flex-end!important;text-align:right}.page-container{padding:0;margin:0 auto;max-width:1600px;animation:slideIn .5s ease-out}.page-header{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.page-header .page-header-left{flex:1;min-width:200px}.page-title{font-size:28px;font-weight:800;color:#1f2937;margin-bottom:8px;letter-spacing:-.5px}.page-description{color:#9ca3af;font-size:15px;line-height:1.5}.section-title{font-size:18px;font-weight:700;color:#1f2937}.action-group{gap:12px;display:flex}.stats-row{margin-bottom:12px!important}.filter-container{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:16px 20px;border-radius:16px;box-shadow:0 1px 2px #0000000d;margin-bottom:24px;flex-wrap:wrap;gap:16px;border:1px solid #F9FAFB;transition:all .3s ease}.filter-container:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border-color:#0072db1a}.filter-container .left-filters{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.filter-container .right-filters{display:flex;align-items:center;gap:16px;min-width:120px}.filter-container .search-input{width:280px}.filter-container .search-input .el-input__wrapper{border-radius:12px;background-color:#f8fafc;box-shadow:none}.filter-container .search-input .el-input__wrapper.is-focus{background-color:#fff;box-shadow:0 0 0 1px #0072db inset!important}.filter-container .custom-tabs .el-radio-button__inner{border:none;background:transparent;padding:8px 16px;color:#9ca3af;transition:all .2s}.filter-container .custom-tabs .el-radio-button__inner:hover{color:#0072db;background-color:#0072db0d}.filter-container .custom-tabs .el-radio-button__original-radio:checked+.el-radio-button__inner{background:#0072db1a;color:#0072db;box-shadow:none;font-weight:600}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .4s ease-out}.slide-fade-leave-active{transition:all .3s ease-in}.slide-fade-enter-from{transform:translateY(20px);opacity:0}.slide-fade-leave-to{transform:translateY(-20px);opacity:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modern-form .el-form-item{margin-bottom:22px}.modern-form .el-form-item:last-child{margin-bottom:0}.modern-form .el-input__count{background:transparent!important;box-shadow:none!important}.modern-form .el-form-item__label{font-weight:500;color:#374151;font-size:14px;padding-bottom:8px}.modern-form .el-input__wrapper,.modern-form .el-textarea__inner,.modern-form .el-select__wrapper{background:#f1f5f9;border:2px solid transparent;border-radius:10px;box-shadow:none!important;transition:all .25s ease}.modern-form .el-input__wrapper:hover,.modern-form .el-textarea__inner:hover,.modern-form .el-select__wrapper:hover{background:#e8f0fe}.modern-form .el-input__wrapper{padding:4px 12px}.modern-form .el-input__wrapper.is-focus{background:#fff;border-color:#0072db;box-shadow:0 0 0 4px #0072db1a!important}.modern-form .el-textarea__inner{padding:12px 14px}.modern-form .el-textarea__inner:focus{background:#fff;border-color:#0072db;box-shadow:0 0 0 4px #0072db1a!important}.modern-form .el-select__wrapper{padding:4px 12px}.modern-form .el-select__wrapper.is-focus{background:#fff;border-color:#0072db;box-shadow:0 0 0 4px #0072db1a!important}.modern-form .el-input__inner,.modern-form .el-textarea__inner{font-size:14px;color:#1e293b}.modern-form .el-input__inner::placeholder,.modern-form .el-textarea__inner::placeholder{color:#94a3b8}.modern-form .el-input-number .el-input__wrapper{padding-left:12px;padding-right:40px}.modern-form .el-select{width:100%}.modern-form .el-select .el-select__placeholder{color:#94a3b8}.modern-form .el-radio-group{display:flex;gap:12px;flex-wrap:wrap}.modern-form .el-radio{--el-radio-input-border-color-hover: #0072db}.modern-form .el-radio .el-radio__label{font-weight:400;color:#4b5563}.modern-form .el-radio.is-checked .el-radio__label{color:#0072db;font-weight:500}.modern-form .el-checkbox{--el-checkbox-input-border-color-hover: #0072db}.modern-form .el-checkbox .el-checkbox__label{color:#4b5563}.modern-form .el-switch{--el-switch-on-color: #0072db}.modern-form .el-slider{--el-slider-main-bg-color: #0072db}.modern-form .el-button--primary{height:44px;font-size:15px;font-weight:600;border-radius:10px;background:linear-gradient(135deg,#0072db,#1565c0);border:none;transition:all .3s ease}.modern-form .el-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0072db59}.modern-form .el-button--primary:active{transform:translateY(0)}.modern-form .el-button--default{height:44px;font-size:15px;font-weight:500;border-radius:10px;background:#f1f5f9;border:2px solid transparent;color:#4b5563;transition:all .3s ease}.modern-form .el-button--default:hover{background:#e2e8f0;color:#1e293b;border-color:transparent}.el-drawer .modern-form .el-form-item,.el-dialog .modern-form .el-form-item{margin-bottom:20px}.form-section-title{font-size:15px;font-weight:600;color:#1e293b;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:8px}.form-section-title .section-icon{width:24px;height:24px;background:linear-gradient(135deg,#0072db1a,#0072db0d);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#0072db;font-size:14px}.form-hint{font-size:12px;color:#9ca3af;margin-top:6px;line-height:1.5}.form-card{background:#fff;border-radius:12px;padding:24px;margin-bottom:20px;border:1px solid #e5e7eb;transition:all .3s ease}.form-card:hover{border-color:#0072db33;box-shadow:0 4px 12px #0000000a}.form-card .form-card-title{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:20px;display:flex;align-items:center;gap:10px}.form-card .form-card-title .card-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.form-card .form-card-title .card-icon.blue{background:#eff6ff;color:#3b82f6}.form-card .form-card-title .card-icon.green{background:#ecfdf5;color:#10b981}.form-card .form-card-title .card-icon.purple{background:#f5f3ff;color:#8b5cf6}.form-card .form-card-title .card-icon.orange{background:#fff7ed;color:#f97316}.table-actions{display:flex;align-items:center;justify-content:center;gap:8px}.table-actions .action-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;background:transparent}.table-actions .action-btn .el-icon{font-size:14px}.table-actions .action-btn.action-view{color:#3b82f6;background:#3b82f614}.table-actions .action-btn.action-view:hover{background:#3b82f626;color:#2563eb}.table-actions .action-btn.action-edit{color:#3b82f6;background:#3b82f614}.table-actions .action-btn.action-edit:hover{background:#3b82f626;color:#2563eb}.table-actions .action-btn.action-delete{color:#ef4444;background:#ef444414}.table-actions .action-btn.action-delete:hover{background:#ef444426;color:#dc2626}.table-actions .action-btn.action-success{color:#10b981;background:#10b98114}.table-actions .action-btn.action-success:hover{background:#10b98126;color:#059669}.table-actions .action-btn.action-warning{color:#f59e0b;background:#f59e0b14}.table-actions .action-btn.action-warning:hover{background:#f59e0b26;color:#d97706}.table-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px #0000000d;overflow:hidden}.table-card .el-table .cell{font-weight:400;font-family:inherit}.table-card .pagination-footer{padding:16px 24px;display:flex;justify-content:flex-end;border-top:1px solid #F9FAFB}.card-actions .action-btn{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#94a3b8;background:transparent}.card-actions .action-btn:hover{background:#3b82f61a;color:#0072db}.el-dropdown-menu{padding:6px!important;border-radius:12px!important;border:1px solid #E2E8F0!important;box-shadow:0 10px 40px #0000001a,0 2px 10px #0000000d!important;min-width:160px!important}.el-dropdown-menu .dropdown-group-title{padding:8px 12px 6px;font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.el-dropdown-menu .dropdown-group-title:not(:first-child){margin-top:6px;border-top:1px solid #F1F5F9;padding-top:12px}.el-dropdown-menu .preset-icon{margin-right:8px;font-size:14px}.el-dropdown-menu__item{padding:10px 14px!important;border-radius:8px!important;margin:2px 0!important;font-size:14px!important;color:#334155!important;transition:all .15s ease!important;display:flex!important;align-items:center!important;gap:10px!important}.el-dropdown-menu__item .el-icon{font-size:16px;color:#64748b;transition:color .15s ease}.el-dropdown-menu__item:hover:not(.is-disabled){background:linear-gradient(135deg,#0072db14,#0072db0a)!important;color:#0072db!important}.el-dropdown-menu__item:hover:not(.is-disabled) .el-icon{color:#0072db}.el-dropdown-menu__item:active:not(.is-disabled){background:#0072db1f!important}.el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px!important;border-top:1px solid #F1F5F9!important;padding-top:12px!important}.el-dropdown-menu__item.el-dropdown-menu__item--divided:before{display:none!important}.el-dropdown-menu__item.text-danger{color:#ef4444!important}.el-dropdown-menu__item.text-danger .el-icon{color:#ef4444}.el-dropdown-menu__item.text-danger:hover:not(.is-disabled){background:#ef444414!important;color:#dc2626!important}.el-dropdown-menu__item.text-danger:hover:not(.is-disabled) .el-icon{color:#dc2626}.el-dropdown-menu__item.is-disabled{color:#cbd5e1!important;cursor:not-allowed!important}.el-dropdown-menu__item.is-disabled .el-icon{color:#cbd5e1}.el-dropdown .el-button.edit-btn{background:linear-gradient(135deg,#0072db,#1565c0);border:none;box-shadow:0 4px 12px #0072db4d;transition:all .3s ease}.el-dropdown .el-button.edit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0072db66}.el-dropdown .el-button.edit-btn .el-icon{transition:transform .2s ease}.el-dropdown .el-button.edit-btn:hover .el-icon.el-icon--right{transform:translateY(2px)}.vue-flow{overflow:visible}.vue-flow *{box-sizing:border-box}.vue-flow__viewport,.vue-flow__transformationpane,.vue-flow__nodes{overflow:visible!important}.vue-flow__nodes>*{overflow:visible!important}.vue-flow__node{overflow:visible!important}.vue-flow__node:not(.vue-flow__node--selected){outline:none!important}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}
