*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-4{bottom:1rem}.left-4{left:1rem}.right-\[316px\]{right:316px}.right-\[320px\]{right:320px}.top-4{top:1rem}.z-10{z-index:10}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.ml-\[30px\]{margin-left:30px}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-15{height:3.75rem}.h-4{height:1rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.w-12{width:3rem}.w-14{width:3.5rem}.w-15{width:3.75rem}.w-20{width:5rem}.w-4{width:1rem}.w-8{width:2rem}.w-\[300px\]{width:300px}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-5{gap:1.25rem}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-0{border-width:0px}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/50{background-color:#f3f4f680}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-sidebar-bg{--tw-bg-opacity: 1;background-color:rgb(23 24 28 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-2\.5{padding:.625rem}.px-0{padding-left:0;padding-right:0}.px-4{padding-left:1rem;padding-right:1rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-2\.5{padding-left:.625rem}.pr-3{padding-right:.75rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-2\.5{padding-top:.625rem}.pt-4{padding-top:1rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.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-textbg{fill:#fff}.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}}.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;-moz-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}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;color:#1a1a1a;background:#fafafa;overflow:hidden}#app{height:100%;width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Hack;src:url(/assets/Hack-Regular-D6rFOwSy.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Hack;src:url(/assets/Hack-Bold-CVmVTnBC.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Hack;src:url(/assets/Hack-Italic-DqkP-GBW.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Hack;src:url(/assets/Hack-BoldItalic-iNZYSiHu.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:100;src:url(/assets/noto-sans-v42-cyrillic_cyrillic-ext_latin_latin-ext-100-Cs79Hf6C.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:200;src:url(/assets/noto-sans-v42-cyrillic_cyrillic-ext_latin_latin-ext-200-D1WM-N06.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300;src:url(/assets/noto-sans-v42-cyrillic_cyrillic-ext_latin_latin-ext-300-CUtOrUaq.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(/assets/noto-sans-v42-cyrillic_cyrillic-ext_latin_latin-ext-regular-D4Qn3d1K.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:400;src:url(/assets/noto-sans-v42-cyrillic_cyrillic-ext_latin_latin-ext-italic-BakLGA7G.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:500;src:url(/assets/noto-sans-v42-cyrillic_cyrillic-ext_latin_latin-ext-500-DQCxR6hB.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(/assets/noto-sans-v42-cyrillic_cyrillic-ext_latin_latin-ext-600-CS7U122j.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(/assets/noto-sans-v42-cyrillic_cyrillic-ext_latin_latin-ext-700-B9hzJJ0K.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:800;src:url(/assets/noto-sans-v42-cyrillic_cyrillic-ext_latin_latin-ext-800-DXrx99w5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:900;src:url(/assets/noto-sans-v42-cyrillic_cyrillic-ext_latin_latin-ext-900-XfaQUmUI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Arabic;font-style:normal;font-weight:100;src:url(/assets/noto-sans-arabic-v33-arabic_latin_latin-ext_math_symbols-100-MdeEjBv7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Arabic;font-style:normal;font-weight:200;src:url(/assets/noto-sans-arabic-v33-arabic_latin_latin-ext_math_symbols-200-B74tqt0_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Arabic;font-style:normal;font-weight:300;src:url(/assets/noto-sans-arabic-v33-arabic_latin_latin-ext_math_symbols-300-DajLs4vK.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Arabic;font-style:normal;font-weight:400;src:url(/assets/noto-sans-arabic-v33-arabic_latin_latin-ext_math_symbols-regular-BknV9J0o.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Arabic;font-style:normal;font-weight:400;src:url(/assets/noto-sans-arabic-v33-arabic_latin_latin-ext_math_symbols-500-D-5x9rmK.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Arabic;font-style:normal;font-weight:600;src:url(/assets/noto-sans-arabic-v33-arabic_latin_latin-ext_math_symbols-600-CP9-9dZN.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Arabic;font-style:normal;font-weight:700;src:url(/assets/noto-sans-arabic-v33-arabic_latin_latin-ext_math_symbols-700-Bhd1kI_1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Arabic;font-style:normal;font-weight:800;src:url(/assets/noto-sans-arabic-v33-arabic_latin_latin-ext_math_symbols-800-DyQWAUt6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans Arabic;font-style:normal;font-weight:900;src:url(/assets/noto-sans-arabic-v33-arabic_latin_latin-ext_math_symbols-900-BZyPmjzQ.woff2) format("woff2")}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200\/50:hover{background-color:#e5e7eb80}.hover\:bg-gray-300\/50:hover{background-color:#d1d5db80}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.sm\:w-11\/12{width:91.666667%}}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-Medium-CxpTWGdq.eot);src:local("Apercu Pro Medium"),local("ApercuPro-Medium"),url(/assets/ApercuPro-Medium-CxpTWGdq.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-Medium-CCkerI_a.woff2) format("woff2"),url(/assets/ApercuPro-Medium-D3tymWUL.woff) format("woff"),url(/assets/ApercuPro-Medium-DfE29iYR.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-MediumItalic-7hbAvKls.eot);src:local("Apercu Pro Medium Italic"),local("ApercuPro-MediumItalic"),url(/assets/ApercuPro-MediumItalic-7hbAvKls.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-MediumItalic-DLJbAUcj.woff2) format("woff2"),url(/assets/ApercuPro-MediumItalic-ByDqlEJQ.woff) format("woff"),url(/assets/ApercuPro-MediumItalic-PbScx-OF.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-ExtraLight-BKkrQ0no.eot);src:local("Apercu Pro ExtraLight"),local("ApercuPro-ExtraLight"),url(/assets/ApercuPro-ExtraLight-BKkrQ0no.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-ExtraLight-vih9bU64.woff2) format("woff2"),url(/assets/ApercuPro-ExtraLight-CXsEu3I_.woff) format("woff"),url(/assets/ApercuPro-ExtraLight-CqGYuwEY.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-Black-Uf620sqV.eot);src:local("Apercu Pro Black"),local("ApercuPro-Black"),url(/assets/ApercuPro-Black-Uf620sqV.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-Black-Xemmd3nZ.woff2) format("woff2"),url(/assets/ApercuPro-Black-C3af685w.woff) format("woff"),url(/assets/ApercuPro-Black-ULOaT6Dd.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-Bold-BKKa4C02.eot);src:local("Apercu Pro Bold"),local("ApercuPro-Bold"),url(/assets/ApercuPro-Bold-BKKa4C02.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-Bold-2EwfUeoI.woff2) format("woff2"),url(/assets/ApercuPro-Bold-C6XpRUZE.woff) format("woff"),url(/assets/ApercuPro-Bold-C7Xofnn_.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-BoldItalic-BkBcT5cd.eot);src:local("Apercu Pro Bold Italic"),local("ApercuPro-BoldItalic"),url(/assets/ApercuPro-BoldItalic-BkBcT5cd.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-BoldItalic-rHaeoTmh.woff2) format("woff2"),url(/assets/ApercuPro-BoldItalic-BNq5OsQh.woff) format("woff"),url(/assets/ApercuPro-BoldItalic-ATOh-twD.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-Thin-0dyKvdo5.eot);src:local("Apercu Pro Thin"),local("ApercuPro-Thin"),url(/assets/ApercuPro-Thin-0dyKvdo5.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-Thin-B03AROPh.woff2) format("woff2"),url(/assets/ApercuPro-Thin-CCAbUOwt.woff) format("woff"),url(/assets/ApercuPro-Thin-Cl4VnjUW.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-ThinItalic-DQEdDL7i.eot);src:local("Apercu Pro Thin Italic"),local("ApercuPro-ThinItalic"),url(/assets/ApercuPro-ThinItalic-DQEdDL7i.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-ThinItalic-BD0tHvri.woff2) format("woff2"),url(/assets/ApercuPro-ThinItalic-pZV5mCkS.woff) format("woff"),url(/assets/ApercuPro-ThinItalic-QndUUwZy.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-Regular-BndkOl4c.eot);src:local("Apercu Pro Regular"),local("ApercuPro-Regular"),url(/assets/ApercuPro-Regular-BndkOl4c.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-Regular-BPRgH_gP.woff2) format("woff2"),url(/assets/ApercuPro-Regular-CiAZyhd5.woff) format("woff"),url(/assets/ApercuPro-Regular-JEChPd15.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-Italic-6kR4sFkE.eot);src:local("Apercu Pro Italic"),local("ApercuPro-Italic"),url(/assets/ApercuPro-Italic-6kR4sFkE.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-Italic-DyyWPeiG.woff2) format("woff2"),url(/assets/ApercuPro-Italic-Cjb43opS.woff) format("woff"),url(/assets/ApercuPro-Italic-knky5xD8.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-ExtraLightItalic-Ci-Nmhfy.eot);src:local("Apercu Pro ExtraLight Italic"),local("ApercuPro-ExtraLightItalic"),url(/assets/ApercuPro-ExtraLightItalic-Ci-Nmhfy.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-ExtraLightItalic-BhA17bsD.woff2) format("woff2"),url(/assets/ApercuPro-ExtraLightItalic-BJXcoAkt.woff) format("woff"),url(/assets/ApercuPro-ExtraLightItalic-CX2WrJ67.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-Light-BwgxRUnV.eot);src:local("Apercu Pro Light"),local("ApercuPro-Light"),url(/assets/ApercuPro-Light-BwgxRUnV.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-Light-8jbcnITh.woff2) format("woff2"),url(/assets/ApercuPro-Light-BMZh9rUV.woff) format("woff"),url(/assets/ApercuPro-Light-CbCtY7OM.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-LightItalic-Dxpz2zYP.eot);src:local("Apercu Pro Light Italic"),local("ApercuPro-LightItalic"),url(/assets/ApercuPro-LightItalic-Dxpz2zYP.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-LightItalic-IhLzrKVA.woff2) format("woff2"),url(/assets/ApercuPro-LightItalic-D33_Oqra.woff) format("woff"),url(/assets/ApercuPro-LightItalic-D2HqeoqI.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Apercu Pro;src:url(/assets/ApercuPro-BlackItalic-M021SN8e.eot);src:local("Apercu Pro Black Italic"),local("ApercuPro-BlackItalic"),url(/assets/ApercuPro-BlackItalic-M021SN8e.eot?#iefix) format("embedded-opentype"),url(/assets/ApercuPro-BlackItalic-BB0RWlpq.woff2) format("woff2"),url(/assets/ApercuPro-BlackItalic-CGDV3jgN.woff) format("woff"),url(/assets/ApercuPro-BlackItalic-B6uC7FSh.ttf) format("truetype");font-weight:900;font-style:italic}.btn-circle[data-v-2cd77310]{min-height:3.75rem;height:3.75rem;width:3.75rem;padding:.625rem;border-radius:20px}.btn[data-v-2cd77310]:hover{transform:none}.btn[data-v-2cd77310]:focus{outline:none;box-shadow:none}.left-panel-tooltip-content{background:#1f2937;color:#fff;padding:8px 12px;border-radius:16px;font-size:14px;font-weight:400;white-space:nowrap;box-shadow:0 10px 15px #00000080;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.left-panel-tooltip-arrow-left{position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #1f2937}.bg-active-blue{background:#2a29ff;border-radius:50%}.bg-white{background:#fff}.service-item-wrapper[data-v-6845edee]{position:relative;width:3.75rem;height:3.75rem}.w-15[data-v-6845edee]{width:3.75rem}.h-15[data-v-6845edee]{height:3.75rem}button:first-child[draggable=true][data-v-6845edee]:hover{cursor:pointer}button[draggable=true][data-v-6845edee]:hover{cursor:copy}button[draggable=true][data-v-6845edee]:active{cursor:pointer}.delete-button[data-v-6845edee]{position:absolute;top:-2px;right:-2px;width:20px;height:20px;border-radius:50%;background:#ef4444;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fff;z-index:10;box-shadow:0 2px 4px #0003}.delete-button[data-v-6845edee]:hover{background:#dc2626;transform:scale(1.1)}.delete-button[data-v-6845edee]:active{transform:scale(.95)}.tooltip[data-v-6845edee]{position:fixed;z-index:1000;pointer-events:none;animation:tooltipFadeIn-6845edee .2s ease-out;border-radius:24px;box-shadow:0 10px 15px #00000080}.tooltip-content[data-v-6845edee]{background:#1f2937;color:#fff;padding:8px 12px;border-radius:16px;font-size:14px;font-weight:400;white-space:nowrap;box-shadow:0 4px 12px #00000026;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tooltip-arrow[data-v-6845edee]{position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #1f2937}@keyframes tooltipFadeIn-6845edee{0%{opacity:0;transform:translateY(-50%) translate(-8px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.add-node-menu[data-v-6845edee]{position:fixed;z-index:1000;background:#1f2937f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:8px;min-width:280px;max-width:320px;box-shadow:0 10px 15px #00000080}.menu-header[data-v-6845edee]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#fff;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4px}.menu-items[data-v-6845edee]{max-height:400px;overflow-y:auto}.menu-node-item[data-v-6845edee]{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;color:#fff}.menu-node-item[data-v-6845edee]:hover:not(.disabled){background:#ffffff1a}.menu-node-item.disabled[data-v-6845edee]{opacity:.5;cursor:not-allowed}.menu-node-icon[data-v-6845edee]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;background:#ffffff1a;border-radius:8px;padding:4px}.menu-node-info[data-v-6845edee]{flex:1;text-align:left}.menu-node-name[data-v-6845edee]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff;margin-bottom:2px}.menu-node-type[data-v-6845edee]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;color:#ffffff80;letter-spacing:.5px}.add-icon[data-v-6845edee]{flex-shrink:0;background:#2a29ff;border-radius:50%;padding:2px;color:#fff}.added-badge[data-v-6845edee]{flex-shrink:0;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;font-weight:400;color:#4ade80;text-transform:uppercase}.menu-items[data-v-6845edee]::-webkit-scrollbar{width:4px}.menu-items[data-v-6845edee]::-webkit-scrollbar-track{background:transparent}.menu-items[data-v-6845edee]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.menu-items[data-v-6845edee]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.confetti-container[data-v-13b4dbf5]{position:fixed;transform:translate(-50%,-100%);width:400px;height:400px;z-index:99999;pointer-events:none}.confetti-container[data-v-13b4dbf5] svg{width:100%;height:100%}.left-bottom-panel-wrapper[data-v-624e4118]{position:relative;padding-bottom:5px}.buttons-container[data-v-624e4118]{display:flex;gap:10px;align-items:center}.control-button[data-v-624e4118]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.control-button[data-v-624e4118]:active{transform:scale(.96)}.lottie-white[data-v-624e4118] svg{filter:brightness(0) invert(1)}.bg-red2[data-v-624e4118]{background:#e71d36}.bg-dark[data-v-624e4118]{background:#2a29ff}.action-menu[data-v-624e4118]{position:absolute;bottom:calc(100% + 8px);left:0;background:#1f2937f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:6px;min-width:160px;box-shadow:0 10px 15px #00000080;z-index:1000}.menu-item[data-v-624e4118]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fff;cursor:pointer;transition:all .2s ease;text-align:left}.menu-item[data-v-624e4118]:hover{background:#ffffff1a}.menu-item.danger[data-v-624e4118]{color:#ef4444}.menu-item.danger[data-v-624e4118]:hover{background:#ef444426}.menu-item.warning[data-v-624e4118]{color:#f59e0b}.menu-item.warning[data-v-624e4118]:hover{background:#f59e0b26}.menu-item.disabled[data-v-624e4118]{color:#6b7280;cursor:not-allowed}.menu-item[data-v-624e4118]:disabled{opacity:.6;cursor:not-allowed}.menu-item[data-v-624e4118]:disabled:hover{background:transparent}.menu-item svg[data-v-624e4118]{flex-shrink:0;color:currentColor}@keyframes spin-624e4118{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-624e4118]{animation:spin-624e4118 1s linear infinite}.delete-confirm-tooltip[data-v-624e4118]{background:#1f2937fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:12px 14px;min-width:120px;max-width:190px;box-shadow:0 10px 25px #00000080;pointer-events:auto}.delete-confirm-arrow[data-v-624e4118]{position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(31,41,55,.98)}.delete-confirm-content[data-v-624e4118]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-624e4118]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fff;margin:0;line-height:1.4}.delete-confirm-actions[data-v-624e4118]{display:flex;gap:8px;justify-content:flex-end}.confirm-btn[data-v-624e4118]{padding:6px 14px;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;cursor:pointer;transition:all .15s ease;border:none}.confirm-btn.cancel[data-v-624e4118]{background:#ffffff1a;color:#fff}.confirm-btn.cancel[data-v-624e4118]:hover{background:#fff3}.confirm-btn.confirm[data-v-624e4118]{background:#ef4444;color:#fff}.confirm-btn.confirm[data-v-624e4118]:hover{background:#dc2626}.menu-divider[data-v-624e4118]{height:1px;background:#ffffff1a;margin:4px 0}.tooltip-content{background:#1f2937;color:#fff;padding:8px 12px;border-radius:16px;font-size:14px;font-weight:400;white-space:nowrap;box-shadow:0 10px 15px #00000080;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.error-overlay[data-v-3f407e0f]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100000}.error-modal[data-v-3f407e0f]{border-radius:24px;width:400px;max-width:90vw;overflow:hidden;background:#1f2937f2;box-shadow:0 10px 15px #00000080}.modal-content[data-v-3f407e0f]{padding:32px 24px 24px;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.close-btn[data-v-3f407e0f]{position:absolute;top:16px;right:16px;background:none;border:none;color:#ffffff80;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.close-btn[data-v-3f407e0f]:hover{background:#ffffff1a;color:#fff}.icon-wrapper[data-v-3f407e0f]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.icon-wrapper.error[data-v-3f407e0f]{background:#ef444426;color:#ef4444}.icon-wrapper.warning[data-v-3f407e0f]{background:#f59e0b26;color:#f59e0b}.icon-wrapper.limit[data-v-3f407e0f]{background:#2a29ff26;color:#2a29ff}.modal-title[data-v-3f407e0f]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:20px;font-weight:400;color:#fff;margin:0 0 12px}.modal-message[data-v-3f407e0f]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;line-height:1.5;color:#ffffffb3;margin:0 0 24px}.modal-actions[data-v-3f407e0f]{display:flex;gap:12px;width:100%}.btn-upgrade[data-v-3f407e0f]{flex:1;padding:12px 24px;background:#2a29ff;border:none;border-radius:12px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease}.btn-upgrade[data-v-3f407e0f]:hover{background:#1a19df}.btn-close[data-v-3f407e0f]{padding:12px 24px;background:#ffffff1a;border:none;border-radius:12px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease}.btn-close[data-v-3f407e0f]:hover{background:#ffffff26}.btn-close.full-width[data-v-3f407e0f]{flex:1}.center-bottom-panel-wrapper[data-v-1aba4e84]{position:fixed;bottom:16px;left:calc(80px + (100vw - 380px)/2);transform:translate(-50%);z-index:10}button[data-v-1aba4e84]:active{transform:scale(.95)}button.bg-gray-800[data-v-1aba4e84]:hover{transform:scale(1.05)}.deactivate-modal-overlay[data-v-1aba4e84]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.deactivate-modal[data-v-1aba4e84]{background:#1f2937fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:32px;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 40px #00000080}.deactivate-modal-icon[data-v-1aba4e84]{margin-bottom:20px;text-align:center;justify-content:center;display:grid}.deactivate-modal-title[data-v-1aba4e84]{font-size:18px;font-weight:600;color:#fff;margin:0 0 12px}.deactivate-modal-text[data-v-1aba4e84]{font-size:14px;color:#9ca3af;margin:0 0 24px;line-height:1.5}.deactivate-modal-actions[data-v-1aba4e84]{display:flex;gap:12px;justify-content:center}.deactivate-modal-btn[data-v-1aba4e84]{padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.deactivate-modal-btn.secondary[data-v-1aba4e84]{background:#ffffff1a;color:#fff}.deactivate-modal-btn.secondary[data-v-1aba4e84]:hover{background:#fff3}.deactivate-modal-btn.primary[data-v-1aba4e84]{background:#f59e0b;color:#000}.deactivate-modal-btn.primary[data-v-1aba4e84]:hover{background:#d97706}.tooltip-content{background:#1f2937;color:#fff;padding:8px 12px;border-radius:16px;font-size:14px;font-weight:400;white-space:nowrap;box-shadow:0 10px 15px #00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tooltip-arrow-down{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1f2937}.prompt-tooltip-content{background:#1f2937;border-radius:16px;padding:16px;width:400px;box-shadow:0 10px 15px #00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;flex-direction:column;gap:12px}.prompt-header{display:flex;align-items:center;justify-content:space-between}.prompt-title{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#fff}.prompt-close{background:none;border:none;cursor:pointer;color:#fff9;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.prompt-close:hover{background:#ffffff1a;color:#fff}.mode-switcher{display:flex;gap:8px;padding:4px;background:#0003;border-radius:10px}.mode-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:transparent;border:none;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fff9;cursor:pointer;transition:all .2s ease}.mode-btn svg{stroke:#fff9;transition:all .2s ease}.mode-btn:hover{color:#fffc}.mode-btn:hover svg{stroke:#fffc}.mode-btn.active{background:#2a29ff;color:#fff}.mode-btn.active svg{stroke:#fff}.prompt-input{width:100%;padding:12px;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;outline:none;background:#f3f3f3;transition:all .2s ease;resize:vertical;min-height:80px;color:#262626}.custom-textarea::-webkit-resizer{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="gray" stroke-width="2"><path d="M21 15v6h-6 M21 21l-7-7"/></svg>');background-repeat:no-repeat;background-position:bottom right;background-size:10px 10px;border:none}.custom-textarea{scrollbar-width:thin}.prompt-input:focus{border-color:#fff;background:#fff}.prompt-input::-moz-placeholder{color:#a0a0a0}.prompt-input::placeholder{color:#a0a0a0}.prompt-input-container{position:relative;width:100%}.prompt-input-container .prompt-input{padding-right:50px}.prompt-input-container.is-recording{position:relative}.prompt-input-container.is-recording .prompt-input{position:relative;z-index:1}@keyframes recording-border{0%{background-position:0% 50%}to{background-position:200% 50%}}.prompt-input.recording-active{background:#e53e3e1a!important}.recording-indicator{position:absolute;top:0;left:12px;display:flex;align-items:center;gap:6px;font-size:11px;color:#e53e3e;font-weight:500;z-index:2;pointer-events:none}.recording-dot{width:8px;height:8px;background:#e53e3e;border-radius:50%;animation:blink-dot 1s ease-in-out infinite}@keyframes blink-dot{0%,to{opacity:1}50%{opacity:.3}}.interim-text-indicator{position:absolute;bottom:52px;left:12px;right:52px;display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#fff9;font-style:italic;z-index:2;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interim-dot{width:6px;height:6px;min-width:6px;background:#fbbf24;border-radius:50%;margin-top:4px;animation:pulse-dot .8s ease-in-out infinite}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.interim-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-record-btn{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;border:none;background:#ffffff26;color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:3}.voice-record-btn:hover{background:#ffffff40;color:#fff}.voice-record-btn.recording{background:#e53e3e;color:#fff;animation:pulse-recording 1.5s ease-in-out infinite}@keyframes pulse-recording{0%{box-shadow:0 0 #e53e3e80}50%{box-shadow:0 0 0 8px #e53e3e00}to{box-shadow:0 0 #e53e3e00}}.prompt-generate-btn{width:100%;padding:12px 24px;background:#2a29ff;color:#fff;border:none;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease}.prompt-generate-btn:hover:not(:disabled){background:#1a19df;transform:translateY(-1px);box-shadow:0 4px 12px #2a29ff4d}.prompt-generate-btn:active:not(:disabled){transform:translateY(0)}.prompt-generate-btn:disabled{background:#ffffff1a;color:#fff6;cursor:not-allowed}.prompt-arrow{border-top-color:#1f2937;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.save-form{display:flex;flex-direction:column;gap:14px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:12px;color:#ffffffb3}.form-input{width:100%;padding:10px 12px;border:none;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;outline:none;background:#ffffff1a;color:#fff;transition:all .2s ease}.form-input:focus{border-color:#fff3;background:#ffffff26;caret-color:#2a29ff}.form-input::-moz-placeholder{color:#ffffff80}.form-input::placeholder{color:#ffffff80}.form-textarea{width:100%;padding:10px 12px;border:none;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;outline:none;background:#ffffff1a;color:#fff;transition:all .2s ease;resize:vertical;min-height:80px}.form-textarea:focus{border-color:#fff3;background:#ffffff26;caret-color:#2a29ff}.form-textarea::-moz-placeholder{color:#ffffff80}.form-textarea::placeholder{color:#ffffff80}.tags-container{display:flex;flex-wrap:wrap;gap:8px;min-height:32px;margin-bottom:8px}.tag-item{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#2a29ff33;border:1px solid rgba(42,41,255,.3);border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#fff;transition:all .2s ease}.tag-item:hover{background:#2a29ff4d;border-color:#2a29ff80}.tag-remove{display:flex;align-items:center;justify-content:center;width:14px;height:14px;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;color:#fffc;font-size:14px;line-height:1;padding:0;transition:all .2s ease}.tag-remove:hover{background:#fff3;color:#fff}.tag-input-container{display:flex;gap:8px;align-items:center}.tag-input-container .form-input{flex:1}.tag-add-btn{padding:10px 16px;background:#2a29ff4d;color:#fff;border:none;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tag-add-btn:hover:not(:disabled){background:#2a29ff80}.tag-add-btn:disabled{background:#ffffff1a;color:#ffffff4d;cursor:not-allowed}.load-options{display:flex;flex-direction:column;gap:8px}.load-option-btn{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:#ffffff0d;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left}.load-option-btn:hover{background:#ffffff1a;border-color:#fff3}.load-option-btn svg{flex-shrink:0;color:#ffffffb3}.load-option-text{display:flex;flex-direction:column;gap:2px}.load-option-title{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff}.load-option-desc{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#ffffff80}.versions-list{display:flex;flex-direction:column;gap:12px}.versions-header{display:flex;align-items:center;justify-content:space-between}.versions-count{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#ffffff80}.back-btn{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff1a;border:none;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;color:#ffffffb3;cursor:pointer;transition:all .2s ease;width:-moz-fit-content;width:fit-content}.back-btn:hover{background:#ffffff26;color:#fff}.versions-loading,.versions-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;color:#ffffff80}.versions-scroll{display:flex;flex-direction:column;gap:6px;max-height:250px;overflow-y:auto}.version-item{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;background:#ffffff0d;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left}.version-item:hover{background:#ffffff1a;border-color:#2a29ff4d}.version-item.loading{opacity:.6;pointer-events:none}.version-item:disabled{opacity:.5;cursor:not-allowed}.version-info{display:flex;align-items:center;gap:8px}.version-tag{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fff}.version-badge{padding:2px 8px;border-radius:6px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:10px;font-weight:400;text-transform:uppercase}.version-badge.active{background:#22c55e33;color:#22c55e}.version-badge.opened{background:#2a29ff33;color:#6366f1}.version-item.opened{background:#2a29ff1a}.version-meta{display:flex;flex-direction:column;gap:2px}.version-date{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;color:#fff6}.version-changelog{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.central-top-workflow-info-wrapper[data-v-297b1363]{position:fixed;top:16px;left:calc(80px + (100vw - 380px)/2);transform:translate(-50%);z-index:10}.workflow-info-panel[data-v-297b1363]{background:#f3f4f680;border:.5px solid rgba(243,244,246,.67);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-radius:9999px;padding:8px 16px;display:flex;align-items:center;gap:10px;transition:all .2s ease;max-width:400px}.workflow-icon[data-v-297b1363]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.workflow-info[data-v-297b1363]{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.workflow-name[data-v-297b1363]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-description[data-v-297b1363]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;font-weight:400;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide-fade-enter-active[data-v-297b1363]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-297b1363]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-297b1363],.slide-fade-leave-to[data-v-297b1363]{transform:translate(-50%) translateY(-20px);opacity:0}.onboarding-wrapper[data-v-88f6ffa7]{position:fixed;top:50%;left:calc(70px + (100vw - 370px)/2);transform:translate(-50%,-50%);z-index:100;pointer-events:none}.onboarding-panel[data-v-88f6ffa7]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 32px;background:#f3f4f680;border-radius:44px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.animation-container[data-v-88f6ffa7]{display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.animation-container[data-v-88f6ffa7] .lottie-animation{transition:opacity .3s ease}.onboarding-text[data-v-88f6ffa7]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#374151;text-align:center;white-space:nowrap}.w-15[data-v-e6a37888]{width:3.75rem}.h-15[data-v-e6a37888]{height:3.75rem}.zoom-panel[data-v-e6a37888]{padding-bottom:5px}button[data-v-e6a37888]:active{transform:scale(.95)}.select-none[data-v-e6a37888]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.basic-trigger-node[data-v-b3090431]{background:linear-gradient(135deg,#3634ff,#2524d8);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #2a29ff4d}.basic-trigger-node.selected[data-v-b3090431]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-b3090431]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1;padding-top:10px}.icon-container[data-v-b3090431]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-b3090431]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-b3090431]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-b3090431]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-b3090431]{width:24px;height:24px;border:4px solid #A0F8BC;background:#2a29ff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-b3090431]{border-color:#10b981;background:#10b981}.cron-trigger-node[data-v-502d5fbd]{background:linear-gradient(135deg,#3634ff,#2524d8);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #2a29ff4d}.cron-trigger-node.selected[data-v-502d5fbd]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-502d5fbd]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1;padding-top:10px}.icon-container[data-v-502d5fbd]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-502d5fbd]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-502d5fbd]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px}.subtitle[data-v-502d5fbd]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-502d5fbd]{width:24px;height:24px;border:4px solid #A0F8BC;background:#2a29ff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-502d5fbd]{border-color:#10b981;background:#10b981}.right-panel[data-v-c1562920]{width:100%;max-width:300px;height:100%;max-height:100vh;background:#f3f4f6;border-radius:38px;display:flex;flex-direction:column;padding:20px;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif;box-sizing:border-box;box-shadow:0 8px 8px #0000001a}.panel-content[data-v-c1562920]{flex:1;display:flex;flex-direction:column;gap:34px;overflow-y:auto;overflow-x:hidden;min-width:0;min-height:0;max-height:calc(100vh - 130px)}.category-section[data-v-c1562920]{display:flex;flex-direction:column;min-width:0;width:100%}.category-header[data-v-c1562920]{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:0;width:100%;text-align:left}.arrow-icon[data-v-c1562920]{display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:#0c0c0c;transition:transform .2s ease}.arrow-icon.rotated[data-v-c1562920]{transform:rotate(180deg)}.category-title[data-v-c1562920]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:600;font-size:14px;color:#0c0c0c;line-height:1}.category-content[data-v-c1562920]{margin-top:15px;display:flex;flex-direction:column;gap:5px}.subsection[data-v-c1562920]{display:flex;flex-direction:column;gap:16px}.subsection-title[data-v-c1562920]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:10px;color:#787878;text-transform:uppercase;letter-spacing:1px}.actions-list[data-v-c1562920]{display:flex;flex-direction:column;gap:12px}.node-item[data-v-c1562920]{display:flex;align-items:flex-start;gap:5px;cursor:grab;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0}.node-item[data-v-c1562920]:hover{transform:translate(2px)}.node-item[data-v-c1562920]:active{cursor:grabbing;transform:scale(.98)}.node-icon-container[data-v-c1562920]{background:#f8f8f8;border-radius:30px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px;box-sizing:border-box}.node-icon[data-v-c1562920]{font-size:25px;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.node-content[data-v-c1562920]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.node-title[data-v-c1562920]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:600;font-size:13px;color:#0c0c0c;line-height:16px;padding-top:5px}.node-description[data-v-c1562920]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:12px;color:#666;line-height:12px}[data-v-c1562920] .search-highlight{background:#ffeb3b;padding:2px 4px;border-radius:4px;font-weight:700}.panel-content[data-v-c1562920]::-webkit-scrollbar{width:4px}.panel-content[data-v-c1562920]::-webkit-scrollbar-track{background:transparent}.panel-content[data-v-c1562920]::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;-webkit-transition:background .2s ease;transition:background .2s ease}.panel-content[data-v-c1562920]:hover::-webkit-scrollbar-thumb{background:#e0e0e099}.panel-content[data-v-c1562920]::-webkit-scrollbar-thumb:hover{background:silver}@keyframes triggersBlink-c1562920{0%{outline:3px solid #A0F8BC;outline-offset:0px;background-color:#a0f8bc26}50%{outline:3px solid #A0F8BC;outline-offset:3px;background-color:#a0f8bc40}to{outline:3px solid #A0F8BC;outline-offset:0px;background-color:#a0f8bc26}}.triggers-blinking[data-v-c1562920]{animation:triggersBlink-c1562920 2s ease-in-out infinite;padding:8px;margin:-8px}.variable-input-wrapper[data-v-6e48149e]{position:relative;width:100%;background:#ffffff1a;border-radius:10px;transition:all .2s ease;overflow:hidden}.variable-input-wrapper.focused[data-v-6e48149e]{background:#ffffff26;border-color:#2a29ff80}.variable-input-wrapper.voice-recording[data-v-6e48149e]{position:relative}@keyframes voice-recording-border-6e48149e{0%{background-position:0% 50%}to{background-position:200% 50%}}.variable-input.recording-active[data-v-6e48149e]{position:relative;z-index:1;background:#e53e3e1a!important}.voice-input-btn[data-v-6e48149e]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:none;background:#ffffff1a;color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2;opacity:0}.variable-input-wrapper:hover .voice-input-btn[data-v-6e48149e],.variable-input-wrapper.focused .voice-input-btn[data-v-6e48149e],.voice-input-btn.recording[data-v-6e48149e]{opacity:1}.voice-input-btn[data-v-6e48149e]:hover{background:#fff3;color:#fff}.voice-input-btn.recording[data-v-6e48149e]{background:#e53e3e;color:#fff;animation:voice-pulse-6e48149e 1.5s ease-in-out infinite}@keyframes voice-pulse-6e48149e{0%{box-shadow:0 0 #e53e3e80}50%{box-shadow:0 0 0 6px #e53e3e00}to{box-shadow:0 0 #e53e3e00}}.voice-interim-indicator[data-v-6e48149e]{position:absolute;left:10px;bottom:-18px;display:flex;align-items:center;gap:4px;font-size:11px;color:#fff9;font-style:italic;z-index:2;pointer-events:none;max-width:calc(100% - 40px);overflow:hidden}.voice-interim-dot[data-v-6e48149e]{width:5px;height:5px;min-width:5px;background:#fbbf24;border-radius:50%;animation:voice-dot-pulse-6e48149e .8s ease-in-out infinite}@keyframes voice-dot-pulse-6e48149e{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.voice-interim-text[data-v-6e48149e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variable-input[data-v-6e48149e]{width:100%;padding:10px 36px 10px 12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;color:#fff;outline:none;min-height:20px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.variable-input-btn-floating[data-v-6e48149e]{position:fixed;z-index:999999;width:28px;height:28px;border-radius:50%;border:none;background:#2a29ff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 12px #2a29ff4d;animation:variable-btn-appear-6e48149e .2s ease}@keyframes variable-btn-appear-6e48149e{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.variable-input-btn-floating[data-v-6e48149e]:hover{transform:scale(1.1);box-shadow:0 6px 16px #2a29ff80;background:#2a29ff}.variable-input-btn-floating[data-v-6e48149e]:active{transform:scale(.95)}.variable-input.multiline[data-v-6e48149e]{min-height:60px;max-height:200px;overflow-y:auto}.variable-input.disabled[data-v-6e48149e]{opacity:.6;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variable-input[data-v-6e48149e]:empty:before{content:attr(data-placeholder);color:#ffffff80;pointer-events:none;position:absolute}.variable-input[data-v-6e48149e] .variable-badge{display:inline-flex;align-items:center;margin:0 2px;padding:4px;background:#00007a;border-radius:20px;font-family:Hack,monospace;font-size:12px;font-weight:400;color:#d6d6ff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;transition:background .2s ease}.variable-input[data-v-6e48149e] .variable-badge:hover{background:#2a29ff}.variable-input[data-v-6e48149e] .variable-badge.system-variable{background:#22c55e33!important;color:#22c55e!important}.variable-input[data-v-6e48149e] .variable-badge.system-variable:hover{background:#7af5a140;border-color:#7af5a180}.variable-input[data-v-6e48149e]::-webkit-scrollbar{width:6px}.variable-input[data-v-6e48149e]::-webkit-scrollbar-track{background:transparent}.variable-input[data-v-6e48149e]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.variable-input[data-v-6e48149e]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.autocomplete-dropdown[data-v-6e48149e]{position:fixed;z-index:99999;background:#17181c;border-radius:10px;max-height:250px;overflow-y:auto;min-width:200px;box-shadow:0 4px 12px #0000004d}.autocomplete-item[data-v-6e48149e]{padding:8px 12px;cursor:pointer;transition:background .15s ease;border-bottom:1px solid rgba(255,255,255,.1)}.autocomplete-item[data-v-6e48149e]:last-child{border-bottom:none}.autocomplete-item[data-v-6e48149e]:hover,.autocomplete-item.selected[data-v-6e48149e]{background:#2a29ff33}.autocomplete-item.system-node[data-v-6e48149e]{background:#7af5a114}.autocomplete-item.system-node[data-v-6e48149e]:hover,.autocomplete-item.system-node.selected[data-v-6e48149e]{background:#7af5a12e}.system-node-icon[data-v-6e48149e]{color:#7af5a1;margin-right:6px;font-size:14px}.node-info[data-v-6e48149e]{display:flex;flex-direction:column;gap:2px}.node-label[data-v-6e48149e]{font-family:Hack,monospace;font-size:13px;font-weight:400;color:#fff;display:flex;align-items:center}.node-type[data-v-6e48149e]{font-family:Hack,monospace;font-size:11px;color:#fff9}.autocomplete-dropdown[data-v-6e48149e]::-webkit-scrollbar{width:6px}.autocomplete-dropdown[data-v-6e48149e]::-webkit-scrollbar-track{background:transparent}.autocomplete-dropdown[data-v-6e48149e]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.autocomplete-dropdown[data-v-6e48149e]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.field-autocomplete[data-v-6e48149e]{min-width:250px}.autocomplete-header[data-v-6e48149e]{padding:10px 12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);background:#2a29ff1a}.autocomplete-hint[data-v-6e48149e]{font-weight:400;color:#ffffff80;font-size:11px;margin-left:8px}.field-info[data-v-6e48149e]{display:flex;flex-direction:column;gap:2px}.field-name[data-v-6e48149e]{font-family:Hack,monospace;font-size:13px;font-weight:400;color:#7af5a1}.field-desc[data-v-6e48149e]{font-family:Hack,monospace;font-size:10px;color:#fff9}.field-input-container[data-v-6e48149e]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1)}.field-input[data-v-6e48149e]{width:100%;padding:8px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-family:Hack,monospace;font-size:13px;color:#fff;outline:none;transition:all .2s ease}.field-input[data-v-6e48149e]:focus{background:#ffffff1a;border-color:#2a29ff}.field-input[data-v-6e48149e]::-moz-placeholder{color:#fff6}.field-input[data-v-6e48149e]::placeholder{color:#fff6}.field-suggestions[data-v-6e48149e]{max-height:150px;overflow-y:auto}.alias-item[data-v-6e48149e]{background:#ffd7000d}.alias-item[data-v-6e48149e]:hover,.alias-item.selected[data-v-6e48149e]{background:#ffd70026}.alias-icon[data-v-6e48149e]{color:gold;margin-right:6px;font-size:14px}.system-item[data-v-6e48149e]{background:#7af5a114}.system-item[data-v-6e48149e]:hover,.system-item.selected[data-v-6e48149e]{background:#7af5a12e}.system-icon[data-v-6e48149e]{color:#7af5a1;margin-right:6px;font-size:14px}.field-path[data-v-6e48149e]{font-family:Hack,monospace;font-size:10px;color:#fff6;margin-top:2px}.field-path.system-path[data-v-6e48149e]{color:#7af5a199}.alias-tooltip[data-v-6e48149e]{position:fixed;z-index:999999;background:#17181c;border-radius:10px;min-width:280px;box-shadow:0 10px 15px #00000080;overflow:hidden}.alias-tooltip-header[data-v-6e48149e]{padding:12px 16px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:gold;border-bottom:1px solid rgba(255,255,255,.1);background:#ffd7001a}.alias-tooltip-body[data-v-6e48149e]{padding:16px}.alias-input[data-v-6e48149e]{width:100%;padding:10px 12px;background:#ffffff0d;border-radius:6px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;color:#fff;outline:none;transition:all .2s ease;margin-bottom:12px}.alias-input[data-v-6e48149e]:focus{background:#ffffff1a;border-color:gold}.alias-input[data-v-6e48149e]::-moz-placeholder{color:#fff6}.alias-input[data-v-6e48149e]::placeholder{color:#fff6}.alias-info[data-v-6e48149e]{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#ffffff08;border-radius:6px}.alias-node-type[data-v-6e48149e]{font-family:Hack,monospace;font-size:11px;color:#7af5a1cc}.alias-field-path[data-v-6e48149e]{font-family:Hack,monospace;font-size:12px;font-weight:400;color:gold}.alias-tooltip-footer[data-v-6e48149e]{padding:12px 16px;display:flex;gap:8px;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.1);background:#0003}.alias-btn[data-v-6e48149e]{padding:8px 16px;border:none;border-radius:6px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;outline:none}.alias-btn-save[data-v-6e48149e]{background:gold;color:#17181c}.alias-btn-save[data-v-6e48149e]:hover{background:#ffc700;transform:translateY(-1px)}.alias-btn-cancel[data-v-6e48149e]{background:#ffffff1a;color:#fff}.alias-btn-cancel[data-v-6e48149e]:hover{background:#ffffff26}.object-property-modal{background:#1f2937;border-radius:16px;padding:20px;width:320px;box-shadow:0 20px 40px #00000080}.object-property-modal .object-property-header{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:500;color:#fff;margin-bottom:12px}.object-property-modal .object-property-preview{font-family:Hack,monospace;font-size:13px;color:#ffffffb3;background:#0000004d;padding:10px 12px;border-radius:8px;margin-bottom:12px}.object-property-modal .property-highlight{color:#7af5a1;font-weight:500}.object-property-modal .object-property-input{width:100%;padding:12px 14px;background:#ffffff0d;border-radius:10px;font-family:Hack,monospace;font-size:14px;color:#fff;outline:none;transition:all .2s ease;box-sizing:border-box}.object-property-modal .object-property-input:focus{border-color:#2a29ff80;background:#ffffff14}.object-property-modal .object-property-input::-moz-placeholder{color:#fff6}.object-property-modal .object-property-input::placeholder{color:#fff6}.object-property-modal .object-property-actions{display:flex;gap:10px;margin-top:16px;justify-content:flex-end}.object-property-modal .btn-cancel,.object-property-modal .btn-confirm{padding:10px 20px;border-radius:10px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.object-property-modal .btn-cancel{background:#ffffff1a;color:#ffffffb3}.object-property-modal .btn-cancel:hover{background:#ffffff26;color:#fff}.object-property-modal .btn-confirm{background:#2a29ff;color:#fff}.object-property-modal .btn-confirm:hover:not(:disabled){background:#3b3aff}.object-property-modal .btn-confirm:disabled{background:#2a29ff4d;color:#fff6;cursor:not-allowed}.cl-select{display:inline-block;position:relative}.cl-btn{display:inline-flex;align-items:center;color:var(--cl-text-color, inherit);background-color:var(--cl-bg-color, #eee);border:var(--cl-border, 1px solid #ddd);border-radius:3px;margin:.2em .3em;padding:.1em .5em;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:1.2em;position:relative}.cl-btn.disabled{background-color:var(--cl-disabled-bg-color, #ccc);color:var(--cl-disabled-text-color, #444)}.cl-btn:not(.disabled):hover{border:var(--cl-btn-hover-border, 1px solid #ddd);background-color:var(--cl-hover-bg-color, #d6d6d6)}.cl-btn.active{border:var(--cl-btn-hover-border, 1px solid #ddd);background-color:var(--cl-hover-bg-color, #d6d6d6)}.cl-btn-suffix{margin-left:.4em}.cl-btn-suffix svg{display:inline-block;width:.8em;height:.8em;line-height:1;opacity:.6}.cl-btn-suffix.clearable svg:hover{opacity:.9}.legacy .cl-btn-suffix:not(.clearable){margin-left:0;display:none}.cl-menu{box-shadow:2px 2px 3px #00000080;border:var(--cl-border, 1px solid #ddd);background-color:var(--cl-bg-color, #eee);list-style:none;transform-origin:top left}.z-20{z-index:20}.cl-menu-enter-active,.cl-menu-leave-active{transition:all .1s ease}.cl-menu-enter-from,.cl-menu-leave-to{transform:scaleY(.7);opacity:0}.cl-row{display:flex}.cl-col{flex-grow:1;flex-basis:0%;display:inline-block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.2em .5em;text-align:center}.cl-col:hover{background-color:var(--cl-hover-bg-color, #d6d6d6);color:var(--cl-hover-text-color, inherit)}.cl-col.selected,.cl-col.selected:hover{background-color:var(--cl-selected-bg-color, rgb(43, 108, 138));color:var(--cl-selected-text-color, white)}.dark{--cl-text-color: #eee;--cl-bg-color: #222;--cl-border: 1px solid #444;--cl-disabled-bg-color: #333;--cl-disabled-text-color: #888;--cl-hover-bg-color: #333;--cl-selected-bg-color: #0a3041;--cl-selected-text-color: #43c3ff}.dark .cl-menu{box-shadow:2px 2px 6px #000c}.ant{--cl-bg-color: none;--cl-btn-hover-border: 1px solid #1677ff;--cl-selected-bg-color: #e6f4ff;--cl-selected-text-color: #000}.ant .cl-btn{--cl-hover-bg-color: none;border-radius:6px}.ant .cl-btn-selection{line-height:1.7}.ant .cl-btn-suffix{margin-left:.5em;line-height:1}.ant .cl-menu{--cl-bg-color: #fff;--cl-hover-bg-color: rgba(0, 0, 0, .04);border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:4px}.ant .cl-col{padding:5px 10px}.ant .cl-row>.cl-col:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.ant .cl-row>.cl-col:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.ant .cl-col.selected,.ant .cl-col.selected:hover{font-weight:700}.dark .ant{--cl-text-color: inherit;--cl-border: 1px solid rgba(255, 255, 255, .6);--cl-selected-bg-color: #111b26;--cl-selected-text-color: #3497f3}.dark .ant .cl-menu{--cl-bg-color: #1f1f1f;--cl-hover-bg-color: #ffffff14;--cl-border: none;box-shadow:0 3px 6px -4px #0000007a,0 6px 16px #00000052,0 9px 28px 8px #0003}.cron-picker-wrapper[data-v-e0bc6c6e]{position:relative;width:100%}.cron-input-container[data-v-e0bc6c6e]{position:relative;width:100%;background:#ffffff1a;border-radius:10px;cursor:pointer;transition:all .2s ease;padding:10px 40px 10px 12px}.cron-input-container[data-v-e0bc6c6e]:hover{background:#ffffff26}.cron-input[data-v-e0bc6c6e]{width:100%;font-family:Hack,monospace;font-size:13px;color:#fff;background:transparent;border:none;outline:none;cursor:pointer;padding:0}.cron-description[data-v-e0bc6c6e]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;color:#fff9;margin-top:4px}.cron-icon[data-v-e0bc6c6e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#fff9;display:flex;align-items:center;justify-content:center}.cron-picker-dropdown[data-v-e0bc6c6e]{width:100%;background:transparent;padding:12px 0;margin-top:8px}.cron-picker-footer[data-v-e0bc6c6e]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.cron-expression-display[data-v-e0bc6c6e]{font-family:Hack,monospace;font-size:12px;color:#ffffffb3}.cron-expression-display strong[data-v-e0bc6c6e]{color:#ffffffe6;margin-right:8px}.cron-close-btn[data-v-e0bc6c6e]{background:#2a29ff;color:#fff;border:none;border-radius:8px;padding:8px 20px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s ease}.cron-close-btn[data-v-e0bc6c6e]:hover{background:#3b3aff;transform:translateY(-1px)}.cron-close-btn[data-v-e0bc6c6e]:active{transform:translateY(0)}[data-v-e0bc6c6e] .cron-light{background:transparent;font-family:Noto Sans,Noto Sans Arabic,sans-serif}[data-v-e0bc6c6e] .cron-light__field{margin-bottom:14px}[data-v-e0bc6c6e] .cron-light__label{color:#0c0c0c;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;margin-bottom:6px;display:block}[data-v-e0bc6c6e] .cron-light__select{width:100%;background:#fff;color:#0c0c0c;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:9px 36px 9px 12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%230c0c0c' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}[data-v-e0bc6c6e] .cron-light__select:hover{background:#f9fafb;border-color:#00000026}[data-v-e0bc6c6e] .cron-light__select:focus{outline:none;border-color:#2a29ff;box-shadow:0 0 0 2px #2a29ff1a}[data-v-e0bc6c6e] .cron-light__input{width:100%;background:#fff;color:#0c0c0c;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:9px 12px;font-family:Hack,monospace;font-size:13px;transition:all .2s ease}[data-v-e0bc6c6e] .cron-light__input:hover{background:#f9fafb;border-color:#00000026}[data-v-e0bc6c6e] .cron-light__input:focus{outline:none;border-color:#2a29ff;box-shadow:0 0 0 2px #2a29ff1a}[data-v-e0bc6c6e] .cron-light__row{display:flex;gap:12px;margin-bottom:12px}[data-v-e0bc6c6e] .cron-light__col{flex:1}[data-v-e0bc6c6e] .cron-light__select::-webkit-scrollbar{width:8px}[data-v-e0bc6c6e] .cron-light__select::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-e0bc6c6e] .cron-light__select::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}[data-v-e0bc6c6e] .cron-light__select::-webkit-scrollbar-thumb:hover{background:#9ca3af}[data-v-e0bc6c6e] .cl-prefix{font-family:Noto Sans,Noto Sans Arabic,sans-serif!important;font-weight:400!important;font-size:12px!important;color:#ffffffb3}[data-v-e0bc6c6e] .cl-btn-selection{font-family:Noto Sans,Noto Sans Arabic,sans-serif!important;font-weight:400!important;font-size:12px!important;color:#fff}[data-v-e0bc6c6e] .cl-btn,[data-v-e0bc6c6e] .cl-btn:hover{background:#ffffff1a;border-radius:10px;border:none}[data-v-e0bc6c6e] .cl-btn-suffix{color:#fff}[data-v-e0bc6c6e] .cl-col{text-align:start;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400!important;font-size:12px!important;color:#ffffffb3}[data-v-e0bc6c6e] .cl-col.selected{text-align:start;font-family:Noto Sans,Noto Sans Arabic,sans-serif!important;font-weight:400!important;font-size:12px!important;color:#2a29ff}[data-v-e0bc6c6e] .cl-menu{border-radius:16px;border:none;background-color:#1f2937;opacity:.9}.base-input-wrapper[data-v-a9c1059a]{display:flex;flex-direction:column;gap:4px;width:100%}.input-label[data-v-a9c1059a]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;color:#ffffffb3}.base-input[data-v-a9c1059a]{width:100%;padding:8px 12px;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;outline:none;background:#ffffff1a;color:#fff;transition:all .2s ease}.base-input.is-small[data-v-a9c1059a]{padding:6px 10px;font-size:12px}.base-input[data-v-a9c1059a]:focus{background:#ffffff26;border-color:#3b82f6}.base-input.has-error[data-v-a9c1059a]{border-color:#ef4444}.base-input[data-v-a9c1059a]:disabled{opacity:.5;cursor:not-allowed}.base-input[data-v-a9c1059a]::-moz-placeholder{color:#fff6}.base-input[data-v-a9c1059a]::placeholder{color:#fff6}.error-message[data-v-a9c1059a]{font-size:11px;color:#ef4444;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.base-button[data-v-69c08348]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap;border:1px solid #7AF5A1;border-radius:6px}.base-button.is-small[data-v-69c08348]{padding:4px 12px;font-size:11px;border-radius:6px}.icon-left[data-v-69c08348],.icon-right[data-v-69c08348]{width:16px;height:16px}.variant-primary[data-v-69c08348]{border-color:#3b82f680;color:#93c5fd}.variant-primary[data-v-69c08348]:hover{border-color:#2563eb}.variant-secondary[data-v-69c08348]{color:#93c5fd}.variant-secondary[data-v-69c08348]:hover{border-color:#7af5a1;color:#7af5a1}.variant-choice[data-v-69c08348]{color:#7af5a1}.variant-choice[data-v-69c08348]:hover{border-color:#7af5a1;color:#7af5a1}.variant-secondary-choice[data-v-69c08348],.variant-secondary-choice[data-v-69c08348]:hover{border-color:#3b82f680;color:#93c5fd}.variant-simple[data-v-69c08348]{background:transparent;color:#fff9;border:none;padding:4px 8px;font-size:18px}.variant-simple[data-v-69c08348]:hover{color:#ef4444;background:#ef44441a}.base-button[data-v-69c08348]:active{transform:scale(.98)}.base-button[data-v-69c08348]:disabled{opacity:.5;cursor:not-allowed}.operator-select-wrapper[data-v-46d927a2]{position:relative;width:100%}.operator-select-trigger[data-v-46d927a2]{display:flex;align-items:center;justify-content:space-between;padding-left:2px;border-radius:8px;background:transparent;color:#7af5a1;font-family:Hack,monospace;font-size:13px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.operator-select-trigger[data-v-46d927a2]:hover{border-color:#fff3}.operator-select-trigger.is-open[data-v-46d927a2]{border-color:#3b82f680}.placeholder[data-v-46d927a2]{color:#fff6}.arrow-icon[data-v-46d927a2]{flex-shrink:0;color:#fff9;transition:transform .2s ease}.arrow-icon.rotated[data-v-46d927a2]{transform:rotate(180deg)}.operator-dropdown[data-v-46d927a2]{background:#17181c;border:1px solid rgba(255,255,255,.1);border-radius:8px;max-height:400px;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.operator-category[data-v-46d927a2]{padding:8px 0}.operator-category[data-v-46d927a2]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}.category-title[data-v-46d927a2]{padding:6px 12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#ffffff80;letter-spacing:.5px}.operator-item[data-v-46d927a2]{padding:8px 12px;cursor:pointer;transition:background .15s ease}.operator-item[data-v-46d927a2]:hover{background:#ffffff0d}.operator-item.selected[data-v-46d927a2]{background:#3b82f626}.operator-main[data-v-46d927a2]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.operator-name[data-v-46d927a2]{font-family:Hack,monospace;font-size:12px;color:#fff}.operator-symbol[data-v-46d927a2]{font-family:Hack,monospace;font-size:12px;color:#7af5a1;font-weight:400}.operator-description[data-v-46d927a2]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:10px;color:#ffffff80;margin-top:2px}.operator-dropdown[data-v-46d927a2]::-webkit-scrollbar{width:6px}.operator-dropdown[data-v-46d927a2]::-webkit-scrollbar-track{background:transparent}.operator-dropdown[data-v-46d927a2]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.operator-dropdown[data-v-46d927a2]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.and-or-rule[data-v-fe802c1f]{position:relative;margin-left:2rem;width:calc(100% - 2rem);display:flex;align-items:flex-start;gap:12px;padding:0;margin-bottom:12px}.and-or-rule[data-v-fe802c1f]:before{content:"";position:absolute;left:-4px;top:-10px;width:17px;height:calc(40% + 15px);border-left:1.5px solid #7AF5A1;border-bottom:1.5px solid #7AF5A1;border-bottom-left-radius:8px}.and-or-rule[data-v-fe802c1f]:after{content:"";position:absolute;left:-4px;top:35%;bottom:-2px;width:1.5px;background:#7af5a1}.and-or-rule[data-v-fe802c1f]:last-child:after{display:none}.rule-offset[data-v-fe802c1f]{width:8px;flex-shrink:0}.rule-content[data-v-fe802c1f]{flex:1;display:flex;flex-direction:column}.rule-row[data-v-fe802c1f]{display:flex;align-items:center;gap:12px}.flex-1[data-v-fe802c1f]{flex:1;min-width:0;display:flex;align-items:center}.and-or-rule[data-v-fe802c1f] .variable-input-wrapper,.and-or-rule[data-v-fe802c1f] .variable-input-wrapper.focused{background:transparent!important;padding:0!important}.and-or-rule[data-v-fe802c1f] .variable-input{padding:0!important}.and-or-template[data-v-93b01b46]{position:relative;margin-bottom:10px;padding-top:0;padding-right:0;margin-left:2rem}.and-or-template.and-or-first[data-v-93b01b46]{margin-left:0}.and-or-template[data-v-93b01b46]:before{content:"";position:absolute;left:-4px;top:-10px;width:3px;height:18px;border-left:1.5px solid #7AF5A1;border-bottom:1.5px solid #7AF5A1;border-bottom-left-radius:8px}.and-or-template[data-v-93b01b46]:after{content:"";position:absolute;left:-17px;top:10px;bottom:-10px;width:1.5px;background:#ffffff26}.and-or-first[data-v-93b01b46]:before,.and-or-first[data-v-93b01b46]:after{display:none}.and-or-template[data-v-93b01b46]:last-child:after{display:none}.and-or-top[data-v-93b01b46]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:0}.btn-group[data-v-93b01b46]{display:flex;align-items:center;gap:4px}.action-buttons[data-v-93b01b46]{display:flex;align-items:center;gap:8px}.action-buttons[data-v-93b01b46] .base-button{border-color:#3b82f680}.clear-filters-wrapper[data-v-1389ccb6]{display:flex;justify-content:flex-end;align-items:center;margin-top:16px}.clear-filters-btn[data-v-1389ccb6]{padding:4px 12px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:6px;color:#60a5fa;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.clear-filters-btn[data-v-1389ccb6]:hover{background:#3b82f640;border-color:#3b82f680;color:#93c5fd}.clear-filters-btn[data-v-1389ccb6]:active{transform:scale(.98)}.rule-panel[data-v-ca1fd121]{width:600px;max-height:80vh;background:#1f2937;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif;box-sizing:border-box;box-shadow:0 10px 15px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel-header[data-v-ca1fd121]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.1);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-header[data-v-ca1fd121]:active{cursor:grabbing}.panel-header h3[data-v-ca1fd121]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#fff;margin:0}.close-button[data-v-ca1fd121]{background:none;border:none;cursor:pointer;color:#fff9;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.close-button[data-v-ca1fd121]:hover{background:#ffffff1a;color:#fff}.panel-content[data-v-ca1fd121]{flex:1;padding:16px;overflow-y:auto;overflow-x:hidden;min-height:0}.panel-footer[data-v-ca1fd121]{display:flex;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid rgba(255,255,255,.1)}.btn-primary[data-v-ca1fd121],.btn-secondary[data-v-ca1fd121]{padding:10px 20px;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;border:none;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-ca1fd121]{background:#2a29ff;color:#fff}.btn-primary[data-v-ca1fd121]:hover{background:#2a29ff}.btn-secondary[data-v-ca1fd121]{background:#ffffff1a;color:#fff}.btn-secondary[data-v-ca1fd121]:hover{background:#ffffff26}.panel-content[data-v-ca1fd121]::-webkit-scrollbar{width:8px}.panel-content[data-v-ca1fd121]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.panel-content[data-v-ca1fd121]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.panel-content[data-v-ca1fd121]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.telegram-message-builder[data-v-8cdee790]{display:flex;flex-direction:column;gap:16px}.builder-section[data-v-8cdee790]{display:flex;flex-direction:column;gap:8px}.section-label[data-v-8cdee790]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:12px;color:#ffffffb3}.button-group[data-v-8cdee790]{display:flex;gap:4px;flex-wrap:wrap}.mode-button[data-v-8cdee790]{padding:6px 12px;background:transparent;border:none;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;color:#fff9;font-size:10px;cursor:pointer;transition:all .15s}.mode-button[data-v-8cdee790]:hover{border-color:#fff9;color:#fff9}.mode-button.active[data-v-8cdee790]{background:#2a29ff;color:#fff}.media-url-input[data-v-8cdee790]{margin-top:8px}.keyboard-builder[data-v-8cdee790]{background:#ffffff1a;border-radius:8px;padding:12px}.keyboard-rows[data-v-8cdee790]{background:#ffffff1a;display:flex;flex-direction:column;gap:2px;border-radius:8px}.keyboard-row[data-v-8cdee790]{display:flex;align-items:flex-start;gap:2px;padding:4px;background:#ffffff1a;border-radius:8px}.row-label[data-v-8cdee790]{font-size:11px;color:#fff;min-width:45px;padding-top:8px}.row-buttons[data-v-8cdee790]{display:flex;flex-wrap:wrap;gap:6px;flex:1}.button-editor[data-v-8cdee790]{display:flex;gap:4px;align-items:center;padding:4px;background:#f5f5f5;border-radius:4px}.reply-button-editor[data-v-8cdee790]{flex:1;min-width:120px}.button-text-input[data-v-8cdee790]{width:60px;padding:4px 6px;border-radius:4px;font-size:12px}.button-text-input.wide[data-v-8cdee790]{flex:1;width:auto}.button-type-select[data-v-8cdee790]{padding:4px;border-radius:4px;font-size:11px;background:#fff}.button-value-input[data-v-8cdee790]{width:80px;padding:4px 6px;border-radius:4px;font-size:11px}.btn-remove[data-v-8cdee790]{padding:4px;border:none;background:transparent;color:#999;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.btn-remove[data-v-8cdee790]:hover{background:#fee;color:#e53935}.btn-remove-row[data-v-8cdee790]{padding:4px;border:none;background:transparent;color:#999;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.btn-remove-row[data-v-8cdee790]:hover{background:#fee;color:#e53935}.btn-add-small[data-v-8cdee790]{width:28px;height:28px;background:#2a29ff;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:4px;display:flex;align-items:center;justify-content:center}.btn-add-small[data-v-8cdee790]:hover{border-color:#3390ec;color:#3390ec}.btn-add-row[data-v-8cdee790]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:1px dashed #fff;background:transparent;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;margin-top:8px}.btn-add-row[data-v-8cdee790]:hover{border-color:#2a29ff;color:#fff}.keyboard-options[data-v-8cdee790]{display:flex;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid #eee}.checkbox-label[data-v-8cdee790]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;cursor:pointer}.checkbox-label input[data-v-8cdee790]{margin:0}.telegram-preview[data-v-3f1f3888]{background:#ffffff1a;border-radius:12px;padding:16px;min-height:120px}.chat-container[data-v-3f1f3888]{display:flex;flex-direction:column;align-items:flex-start}.message-bubble[data-v-3f1f3888]{background:#ffffff1a;border-radius:18px;padding:8px 12px;width:100%;box-shadow:0 1px 2px #0000001a}.media-preview[data-v-3f1f3888]{margin:-8px -12px 8px;border-radius:18px;overflow:hidden}.media-image[data-v-3f1f3888]{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;display:block}.media-placeholder[data-v-3f1f3888]{background:#ffffff1a;padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.media-icon[data-v-3f1f3888]{font-size:32px}.media-variable[data-v-3f1f3888]{font-family:monospace;font-size:11px;color:#666;background:#0000000d;padding:2px 6px;border-radius:4px;word-break:break-all}.media-url[data-v-3f1f3888]{font-size:11px;color:#fff}.message-text[data-v-3f1f3888]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;line-height:1.4;color:#fff;word-wrap:break-word}.message-text[data-v-3f1f3888] strong{font-weight:400}.message-text[data-v-3f1f3888] em{font-style:italic}.message-text[data-v-3f1f3888] code{font-family:monospace;background:#0000000d;padding:1px 4px;border-radius:3px;font-size:13px}.message-text[data-v-3f1f3888] .tg-link{color:#3390ec;text-decoration:none}.message-text[data-v-3f1f3888] .variable-placeholder{background:linear-gradient(135deg,#e8f0ff,#d4e4ff);color:#4a6fa5;padding:1px 6px;border-radius:4px;font-family:monospace;font-size:12px}.empty-message[data-v-3f1f3888]{color:#999;font-style:italic;font-size:13px}.message-time[data-v-3f1f3888]{font-size:11px;color:#8e8e93;margin-top:4px;margin-left:8px}.inline-keyboard[data-v-3f1f3888]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.keyboard-row[data-v-3f1f3888]{display:flex;gap:4px}.inline-button[data-v-3f1f3888]{flex:1;background:transparent;border:none;color:#3390ec;font-size:13px;font-weight:400;padding:8px 12px;cursor:pointer;border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:4px;transition:background .15s}.inline-button[data-v-3f1f3888]:hover{background:#3390ec1a}.inline-button.url-button[data-v-3f1f3888]{color:#3390ec}.url-icon[data-v-3f1f3888]{font-size:11px}.reply-keyboard[data-v-3f1f3888]{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(0,0,0,.1)}.reply-keyboard-label[data-v-3f1f3888]{font-size:11px;color:#888;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.reply-keyboard-row[data-v-3f1f3888]{display:flex;gap:6px;margin-bottom:6px}.reply-button[data-v-3f1f3888]{flex:1;background:#f0f0f0;border:none;border-radius:8px;padding:10px 16px;font-size:14px;color:#333;cursor:pointer;transition:background .15s}.reply-button[data-v-3f1f3888]:hover{background:#e0e0e0}.remove-keyboard-indicator[data-v-3f1f3888]{margin-top:12px;padding:8px 12px;background:#0000000d;border-radius:8px;font-size:12px;color:#666;text-align:center}.custom-textarea[data-v-f22275ee]::-webkit-resizer{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15v6h-6M21 21l-7-7M3 9V3h6M3 3l7 7"/></svg>');background-repeat:no-repeat;background-position:bottom right;background-size:12px 12px;border:none}.node-panel-container[data-v-f22275ee]{display:flex;align-items:flex-start;gap:12px}.codemirror-variable-btn-floating[data-v-f22275ee]{position:fixed;z-index:999999;width:28px;height:28px;border-radius:50%;border:none;background:#2a29ff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 12px #2a29ff4d;animation:variable-btn-appear-f22275ee .2s ease}@keyframes variable-btn-appear-f22275ee{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.codemirror-variable-btn-floating[data-v-f22275ee]:hover{transform:scale(1.1);box-shadow:0 6px 16px #2a29ff80;background:#2a29ff}.codemirror-variable-btn-floating[data-v-f22275ee]:active{transform:scale(.95)}.telegram-preview-tooltip[data-v-f22275ee]{width:320px;background:#1f2937;border-radius:16px;padding:12px;box-shadow:0 10px 15px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-tooltip-header[data-v-f22275ee]{display:flex;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.preview-tooltip-title[data-v-f22275ee]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff}.node-panel[data-v-f22275ee]{width:400px;max-height:50vh;background:#1f2937;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:16px;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif;box-sizing:border-box;box-shadow:0 10px 15px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel-header[data-v-f22275ee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-header h3[data-v-f22275ee]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#fff;margin:0}.close-button[data-v-f22275ee]{background:none;border:none;cursor:pointer;color:#fff9;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.close-button[data-v-f22275ee]:hover{background:#ffffff1a;color:#fff}.panel-content[data-v-f22275ee]{flex:1;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:visible;min-height:0}.input-group[data-v-f22275ee]{display:flex;flex-direction:column;gap:8px}.input-label[data-v-f22275ee]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:12px;color:#ffffffb3}.node-input[data-v-f22275ee]{width:100%;padding:10px 12px;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;outline:none;background:#ffffff1a;color:#fff;transition:all .2s ease}.node-input[data-v-f22275ee]:focus{border-color:#fff3;background:#ffffff26;caret-color:#2a29ff}.node-input[data-v-f22275ee]::-moz-placeholder{color:#ffffff80}.node-input[data-v-f22275ee]::placeholder{color:#ffffff80}.node-textarea[data-v-f22275ee]{width:100%;padding:10px 12px;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;outline:none;background:#ffffff1a;color:#fff;transition:all .2s ease;resize:vertical;min-height:80px}.node-textarea[data-v-f22275ee]:focus{border-color:#fff3;background:#ffffff26}.node-textarea[data-v-f22275ee]::-moz-placeholder{color:#ffffff80}.node-textarea[data-v-f22275ee]::placeholder{color:#ffffff80}.field-description[data-v-f22275ee]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;color:#ffffff80;margin-top:-4px;margin-bottom:4px}.node-select[data-v-f22275ee]{width:100%;padding:10px 12px;border:none;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;outline:none;background:#ffffff1a;color:#fff;transition:all .2s ease;cursor:pointer}.node-select[data-v-f22275ee]:hover{background:#ffffff26}.node-select[data-v-f22275ee]:focus{background:#ffffff26;border-color:#fff3}.node-select option[data-v-f22275ee]{background:#1f2937;color:#fff}.checkbox-label[data-v-f22275ee]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.node-checkbox[data-v-f22275ee]{width:18px;height:18px;cursor:pointer;accent-color:#2a29ff}.checkbox-text[data-v-f22275ee]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#fffc}.multiselect-container[data-v-f22275ee]{display:flex;flex-direction:column;gap:8px}.selected-items[data-v-f22275ee]{display:flex;flex-wrap:wrap;gap:6px;min-height:24px}.selected-item[data-v-f22275ee]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#2a29ff33;border:1px solid rgba(42,41,255,.3);border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;color:#fff;transition:all .2s ease}.selected-item[data-v-f22275ee]:hover{background:#2a29ff4d;border-color:#2a29ff80}.remove-item[data-v-f22275ee]{display:flex;align-items:center;justify-content:center;width:14px;height:14px;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;color:#fffc;font-size:14px;line-height:1;padding:0;transition:all .2s ease}.remove-item[data-v-f22275ee]:hover{background:#fff3;color:#fff}.tags-field[data-v-f22275ee]{display:flex;flex-direction:column;gap:8px}.tags-container[data-v-f22275ee]{display:flex;flex-wrap:wrap;gap:8px;min-height:32px}.tag-item[data-v-f22275ee]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#2a29ff33;border:1px solid rgba(42,41,255,.3);border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#fff;transition:all .2s ease}.tag-item[data-v-f22275ee]:hover{background:#2a29ff4d;border-color:#2a29ff80}.tag-remove[data-v-f22275ee]{display:flex;align-items:center;justify-content:center;width:14px;height:14px;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;color:#fffc;font-size:14px;line-height:1;padding:0;transition:all .2s ease}.tag-remove[data-v-f22275ee]:hover{background:#fff3;color:#fff}.tag-input-container[data-v-f22275ee]{display:flex;gap:8px;align-items:center}.tag-input-container .node-input[data-v-f22275ee]{flex:1}.tag-add-btn[data-v-f22275ee]{padding:10px 16px;background:#2a29ff4d;color:#fff;border:none;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tag-add-btn[data-v-f22275ee]:hover:not(:disabled){background:#2a29ff80}.tag-add-btn[data-v-f22275ee]:disabled{background:#ffffff1a;color:#ffffff4d;cursor:not-allowed}.tag-error[data-v-f22275ee]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;color:#ef4444}.separator[data-v-f22275ee]{height:1px;background:#ffffff1a;margin:12px 0}[data-v-f22275ee] .cm-editor{border-radius:12px;font-family:Hack,monospace;font-size:13px;background:#21252b!important}[data-v-f22275ee] .cm-scroller{overflow:auto;font-family:Hack,monospace}[data-v-f22275ee] .cm-content{padding:12px;color:#fff;min-height:200px}[data-v-f22275ee] .cm-line{padding:0;line-height:1.6}[data-v-f22275ee] .cm-gutters{background:#21252b;border-right:1px solid rgba(255,255,255,.05);color:#fff;padding-right:8px}[data-v-f22275ee] .cm-number{color:#bd93f9}[data-v-f22275ee] .cm-activeLineGutter,[data-v-f22275ee] .cm-activeLine{background:#21252b}.cm-activeLine[data-v-f22275ee],[data-v-f22275ee] .cm-activeLine{background-color:transparent}[data-v-f22275ee] .cm-cursor{border-left-color:#2a29ff;border-left-width:2px}[data-v-f22275ee] .cm-content ::-moz-selection{background:#2a29ff66!important}[data-v-f22275ee] .cm-content ::selection{background:#2a29ff66!important}[data-v-f22275ee] .cm-line ::-moz-selection{background:#2a29ff66!important}[data-v-f22275ee] .cm-line ::selection{background:#2a29ff66!important}[data-v-f22275ee] .cm-content{caret-color:#2a29ff}.panel-content[data-v-f22275ee]::-webkit-scrollbar{width:6px}.panel-content[data-v-f22275ee]::-webkit-scrollbar-track{background:transparent}.panel-content[data-v-f22275ee]::-webkit-scrollbar-thumb{background:#21252b;border-radius:3px}.panel-content[data-v-f22275ee]::-webkit-scrollbar-thumb:hover{background:#21252b}[data-v-f22275ee] .cm-tooltip-autocomplete{background:#17181c;font-family:Hack,monospace;border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:999999!important}[data-v-f22275ee] .cm-tooltip{z-index:999999!important}[data-v-f22275ee] .cm-tooltip-autocomplete ul{font-family:Hack,monospace;max-height:200px}[data-v-f22275ee] .cm-tooltip-autocomplete ul li{padding:6px 10px;font-family:Hack,monospace;color:#fff;font-size:13px}[data-v-f22275ee] .cm-tooltip-autocomplete ul li[aria-selected]{background:#2a29ff33;font-family:Hack,monospace;border-radius:8px;color:#7af5a1}[data-v-f22275ee] .cm-completionLabel{color:#7af5a1;font-family:Hack,monospace;font-weight:400}[data-v-f22275ee] .cm-completionDetail{color:#fff9;font-family:Hack,monospace;font-size:10px;font-style:normal;margin-left:8px}[data-v-f22275ee] .cm-variable-badge{display:inline-flex;align-items:center;margin:0 2px;padding:2px 6px;background:#00007a;border-radius:20px;font-family:Hack,monospace;font-size:10px;font-weight:400;color:#d6d6ff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;transition:background .2s ease}[data-v-f22275ee] .cm-variable-badge:hover{background:#2a29ff}[data-v-f22275ee] .cm-system-variable{cursor:default!important;background:#22c55e33!important;color:#22c55e!important}[data-v-f22275ee] .cm-system-variable:hover{background:#7af5a180!important}[data-v-f22275ee] .cm-incomplete-variable{display:inline-flex;align-items:center;margin:0 2px;padding:2px 6px;background:#2a29ff33;border:1px dashed rgba(42,41,255,.5);border-bottom-left-radius:20px;border-top-left-radius:20px;font-family:Hack,monospace;font-size:11px;font-weight:400;color:#d6d6ffb3;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle}.label-row[data-v-f22275ee]{display:flex;justify-content:space-between;align-items:center;gap:8px}.configure-button[data-v-f22275ee]{padding:4px 12px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:6px;color:#60a5fa;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.configure-button[data-v-f22275ee]:hover{background:#3b82f640;border-color:#3b82f680;color:#93c5fd}.configure-button[data-v-f22275ee]:active{transform:scale(.98)}.input-with-copy[data-v-f22275ee]{position:relative;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-button[data-v-f22275ee]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;padding:0}.copy-button[data-v-f22275ee]:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.copy-button.copied[data-v-f22275ee]{background:#22c55e33;border-color:#22c55e66;color:#22c55e}.copy-button[data-v-f22275ee]:active{transform:scale(.95)}.emoji-picker-wrapper[data-v-f22275ee]{position:relative}.emoji-input-row[data-v-f22275ee]{display:flex;align-items:center;gap:8px}.emoji-input[data-v-f22275ee]{flex:1;padding:10px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#fff;transition:all .2s ease}.emoji-input[data-v-f22275ee]:focus{outline:none;border-color:#2a29ff80;background:#ffffff14}.emoji-input[data-v-f22275ee]::-moz-placeholder{color:#fff6}.emoji-input[data-v-f22275ee]::placeholder{color:#fff6}.emoji-picker-trigger[data-v-f22275ee]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .2s ease}.emoji-picker-trigger[data-v-f22275ee]:hover{background:#ffffff1a;border-color:#fff3}.emoji-preview[data-v-f22275ee]{font-size:22px;line-height:1}.emoji-picker-dropdown{position:fixed;width:320px;background:#1f2937fa;border-radius:16px;padding:12px;z-index:999999;box-shadow:0 10px 25px #00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-height:330px;overflow-y:auto}.emoji-picker-dropdown .emoji-picker-header{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:500;color:#fff9;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.emoji-picker-dropdown .emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.emoji-picker-dropdown .emoji-item{display:flex;align-items:center;justify-content:center;padding:8px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .15s ease}.emoji-picker-dropdown .emoji-item:hover{background:#ffffff1a;border-color:#ffffff1a}.emoji-picker-dropdown .emoji-item.selected{background:#2a29ff33;border-color:#2a29ff66}.emoji-picker-dropdown .emoji-char{font-size:24px;line-height:1}.emoji-picker-dropdown::-webkit-scrollbar{width:6px}.emoji-picker-dropdown::-webkit-scrollbar-track{background:transparent}.emoji-picker-dropdown::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.emoji-picker-dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.object-property-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.object-property-input{background:#1f2937;border-radius:16px;padding:20px;width:320px}.object-property-input .object-property-header{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:500;color:#fff;margin-bottom:12px}.object-property-input .object-property-preview{font-family:Hack,monospace;font-size:13px;color:#ffffffb3;background:#0000004d;padding:10px 12px;border-radius:8px;margin-bottom:12px}.object-property-input .property-highlight{color:#7af5a1;font-weight:500}.object-property-input input{width:100%;padding:12px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-family:Hack,monospace;font-size:14px;color:#fff;outline:none;transition:all .2s ease;box-sizing:border-box}.object-property-input input:focus{border-color:#2a29ff80;background:#ffffff14}.object-property-input input::-moz-placeholder{color:#fff6}.object-property-input input::placeholder{color:#fff6}.object-property-input .object-property-actions{display:flex;gap:10px;margin-top:16px;justify-content:flex-end}.object-property-input .btn-cancel,.object-property-input .btn-confirm{padding:10px 20px;border-radius:10px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.object-property-input .btn-cancel{background:#ffffff1a;color:#ffffffb3}.object-property-input .btn-cancel:hover{background:#ffffff26;color:#fff}.object-property-input .btn-confirm{background:#2a29ff;color:#fff}.object-property-input .btn-confirm:hover:not(:disabled){background:#3b3aff}.object-property-input .btn-confirm:disabled{background:#2a29ff4d;color:#fff6;cursor:not-allowed}.w-15[data-v-5a37a3c0]{width:3.75rem}.h-15[data-v-5a37a3c0]{height:3.75rem}button[data-v-5a37a3c0]:active{transform:scale(.95)}.select-none[data-v-5a37a3c0]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.notion-node[data-v-f85d2772]{background:#17181c;border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px;width:140px;height:140px;position:relative;box-shadow:0 4px 12px #0000001a;transition:all .2s ease}.notion-node.selected[data-v-f85d2772]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-f85d2772]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-f85d2772]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.notion-icon[data-v-f85d2772]{width:32px;height:32px;background:#f8f8f8;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:700;font-size:16px;color:#17181c}.text-content[data-v-f85d2772]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-f85d2772]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#f8f8f8;margin-bottom:2px;line-height:1}.subtitle[data-v-f85d2772]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#9e9e9e;line-height:1}.node-handle[data-v-f85d2772]{width:24px;height:24px;border:4px solid #A0F8BC;background:#f8f8f8;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-f85d2772]{border-color:#10b981;background:#10b981}.slack-node[data-v-ae8361e6]{background:linear-gradient(135deg,#e6f3f9,#c7e7f4);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #36c5f026}.slack-node.selected[data-v-ae8361e6]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-ae8361e6]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-ae8361e6]{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.text-content[data-v-ae8361e6]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-ae8361e6]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-ae8361e6]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-ae8361e6]{width:24px;height:24px;border:4px solid #A0F8BC;background:#e6f3f9;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-ae8361e6]{border-color:#10b981;background:#10b981}.claude-node[data-v-63b33a69]{background:linear-gradient(135deg,#f4f3ee,#ebe8e0);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #d9775726}.claude-node.selected[data-v-63b33a69]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-63b33a69]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-63b33a69]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-63b33a69]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-63b33a69]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-63b33a69]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-63b33a69]{width:24px;height:24px;border:4px solid #A0F8BC;background:#f4f3ee;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-63b33a69]{border-color:#10b981;background:#10b981}.google-genai-node[data-v-5e50bacc]{background:linear-gradient(135deg,#e8f0fe,#e0c6fb);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #4285f426}.google-genai-node.selected[data-v-5e50bacc]{outline:2px solid #1A73E8;outline-offset:2px}.node-content[data-v-5e50bacc]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-5e50bacc]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-5e50bacc]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-5e50bacc]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-5e50bacc]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-5e50bacc]{width:24px;height:24px;border:4px solid #A0F8BC;background:#e8f0fe;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-5e50bacc]{border-color:#1a73e8;background:#1a73e8}.chatgpt-node[data-v-2059247f]{background:linear-gradient(135deg,#74aa9c,#5f9588);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #74aa9c4d}.chatgpt-node.selected[data-v-2059247f]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-2059247f]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-2059247f]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-2059247f]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-2059247f]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-2059247f]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-2059247f]{width:24px;height:24px;border:4px solid #A0F8BC;background:#74aa9c;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-2059247f]{border-color:#10b981;background:#10b981}.ollama-node[data-v-b25044cc]{background:#17181c;border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.ollama-node.selected[data-v-b25044cc]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-b25044cc]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-b25044cc]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#17181c}.text-content[data-v-b25044cc]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-b25044cc]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-b25044cc]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-b25044cc]{width:24px;height:24px;border:4px solid #A0F8BC;background:#17181c;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-b25044cc]{border-color:#10b981;background:#10b981}.manual-trigger-node[data-v-ab2485ca]{background:linear-gradient(135deg,#3634ff,#2524d8);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #2a29ff4d}.manual-trigger-node.selected[data-v-ab2485ca]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-ab2485ca]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1;padding-top:10px}.icon-container[data-v-ab2485ca]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-ab2485ca]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-ab2485ca]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-ab2485ca]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-ab2485ca]{width:24px;height:24px;border:4px solid #A0F8BC;background:#5351f6;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-ab2485ca]{border-color:#10b981;background:#10b981}.telegram-trigger-node[data-v-c13f0763]{background:linear-gradient(135deg,#3634ff,#2524d8);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #2a29ff4d}.telegram-trigger-node.selected[data-v-c13f0763]{outline:2px solid #2a29ff;outline-offset:2px}.node-content[data-v-c13f0763]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1;padding-top:10px}.icon-container[data-v-c13f0763]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-c13f0763]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-c13f0763]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-c13f0763]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#e0f0ff;line-height:1}.node-handle[data-v-c13f0763]{width:24px;height:24px;border:4px solid #A0F8BC;background:#2a29ff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-c13f0763]{border-color:#10b981;background:#10b981}.telegram-node[data-v-8af00dd3]{background:linear-gradient(135deg,#e6f3f9,#b2e4f8);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #5282ff26}.telegram-node.selected[data-v-8af00dd3]{outline:2px solid #e6f3f9;outline-offset:2px}.node-content[data-v-8af00dd3]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-8af00dd3]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-8af00dd3]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-8af00dd3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-8af00dd3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-8af00dd3]{width:24px;height:24px;border:4px solid #A0F8BC;background:#e6f3f9;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-8af00dd3]{border-color:#10b981;background:#10b981}.telegram-channel-reader-node[data-v-54974504]{background:linear-gradient(135deg,#e6f3f9,#b2e4f8);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #2aabee33}.telegram-channel-reader-node.selected[data-v-54974504]{outline:2px solid #2AABEE;outline-offset:2px}.node-content[data-v-54974504]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-54974504]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-54974504]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-54974504]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-54974504]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-54974504]{width:24px;height:24px;border:4px solid #A0F8BC;background:#e6f3f9;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-54974504]{border-color:#10b981;background:#10b981}.max-trigger-node[data-v-5eb56c69]{background:linear-gradient(135deg,#3634ff,#2524d8);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #2a29ff4d}.max-trigger-node.selected[data-v-5eb56c69]{outline:2px solid #2a29ff;outline-offset:2px}.node-content[data-v-5eb56c69]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1;padding-top:10px}.icon-container[data-v-5eb56c69]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-5eb56c69]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-5eb56c69]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-5eb56c69]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#e0f0ff;line-height:1}.node-handle[data-v-5eb56c69]{width:24px;height:24px;border:4px solid #A0F8BC;background:#2a29ff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-5eb56c69]{border-color:#10b981;background:#10b981}.max-messenger-node[data-v-2d4bb8de]{background:linear-gradient(135deg,#4747b3,#01013e);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.max-messenger-node.selected[data-v-2d4bb8de]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-2d4bb8de]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-2d4bb8de]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:2px}.text-content[data-v-2d4bb8de]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-2d4bb8de]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-2d4bb8de]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;opacity:.9;line-height:1}.node-handle[data-v-2d4bb8de]{width:24px;height:24px;border:4px solid #A0F8BC;background:#4747b3;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-2d4bb8de]{border-color:#10b981;background:#10b981}.gigachat-node[data-v-841838d9]{background:#17181c;border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.gigachat-node.selected[data-v-841838d9]{outline:2px solid #A0F8BC;outline-offset:2px}.node-content[data-v-841838d9]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-841838d9]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#17181c}.icon-container svg circle[data-v-841838d9]{fill:#17181c}.text-content[data-v-841838d9]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-841838d9]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-841838d9]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-841838d9]{width:24px;height:24px;border:4px solid #A0F8BC;background:#17181c;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-841838d9]{border-color:#a0f8bc;background:#a0f8bc}.openrouter-node[data-v-0fbd9f1e]{background:#17181c;border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.openrouter-node.selected[data-v-0fbd9f1e]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-0fbd9f1e]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-0fbd9f1e]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.text-content[data-v-0fbd9f1e]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-0fbd9f1e]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-0fbd9f1e]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-0fbd9f1e]{width:24px;height:24px;border:4px solid #A0F8BC;background:#17181c;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-0fbd9f1e]{border-color:#3b82f6;background:#3b82f6}.yandex-tracker-node[data-v-efa830e4]{background:linear-gradient(135deg,#e8edff,#d4e0ff);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #5282ff26}.yandex-tracker-node.hover[data-v-efa830e4]{box-shadow:0 6px 16px #5282ff40;transform:translateY(-1px)}.node-content[data-v-efa830e4]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-efa830e4]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.text-content[data-v-efa830e4]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-efa830e4]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-efa830e4]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-efa830e4]{width:24px;height:24px;border:4px solid #A0F8BC;background:#e8edff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-efa830e4]{border-color:#5282ff;background:#5282ff}.yandex-disk-node[data-v-ef26f606]{background:linear-gradient(135deg,#e8edff,#d4e0ff);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #5282ff26}.yandex-disk-node.hover[data-v-ef26f606]{box-shadow:0 6px 16px #5282ff40;transform:translateY(-1px)}.node-content[data-v-ef26f606]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-ef26f606]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.text-content[data-v-ef26f606]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-ef26f606]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-ef26f606]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-ef26f606]{width:24px;height:24px;border:4px solid #A0F8BC;background:#e8edff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-ef26f606]{border-color:#5282ff;background:#5282ff}.yandex-speechkit-node[data-v-5c746d5c]{background:linear-gradient(135deg,#e8edff,#d4e0ff);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #5282ff26}.node-content[data-v-5c746d5c]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-5c746d5c]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-5c746d5c]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-5c746d5c]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-5c746d5c]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-5c746d5c]{width:24px;height:24px;border:4px solid #A0F8BC;background:#e8edff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-5c746d5c]{border-color:#5282ff;background:#5282ff}.s3-node[data-v-ee08e38a]{background:linear-gradient(135deg,#fff,#ffe8e4);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #e0524326}.s3-node.hover[data-v-ee08e38a]{box-shadow:0 6px 16px #e0524340;transform:translateY(-1px)}.node-content[data-v-ee08e38a]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-ee08e38a]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.text-content[data-v-ee08e38a]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-ee08e38a]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-ee08e38a]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-ee08e38a]{width:24px;height:24px;border:4px solid #A0F8BC;background:#fff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-ee08e38a]{border-color:#fff;background:#fff}.supabase-node[data-v-06275374]{background:linear-gradient(135deg,#fff,#e8fff4);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #3ecf8e26}.supabase-node.hover[data-v-06275374]{box-shadow:0 6px 16px #3ecf8e40;transform:translateY(-1px)}.node-content[data-v-06275374]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-06275374]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.text-content[data-v-06275374]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-06275374]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-06275374]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-06275374]{width:24px;height:24px;border:4px solid #A0F8BC;background:#f4f3ee;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-06275374]{border-color:#10b981;background:#10b981}.knowledge-node[data-v-9229ff79]{background:radial-gradient(ellipse at 0% 0%,rgba(168,85,247,.35) 0%,transparent 50%),radial-gradient(ellipse at 100% 0%,rgba(59,130,246,.35) 0%,transparent 40%),radial-gradient(ellipse at 100% 100%,rgba(236,72,153,.32) 0%,transparent 50%),radial-gradient(ellipse at 0% 100%,rgba(99,102,241,.32) 0%,transparent 30%),linear-gradient(135deg,#f5f3ff,#eef2ff,#fdf2f8,#eff6ff,#f5f3ff);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .3s ease;box-shadow:0 4px 12px #6366f11f,0 2px 6px #a855f714}.knowledge-node.hover[data-v-9229ff79]{box-shadow:0 8px 20px #6366f133,0 4px 10px #a855f726;transform:translateY(-2px)}.node-content[data-v-9229ff79]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-9229ff79]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.text-content[data-v-9229ff79]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-9229ff79]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-9229ff79]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-9229ff79]{width:24px;height:24px;border:4px solid #A0F8BC;background:#eef2ff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-9229ff79]{border-color:#6366f1;background:#6366f1}.cel-expression-node[data-v-b8ad8f0b]{background:#f3d34a;border-radius:30px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;width:140px;height:140px;position:relative;box-shadow:0 4px 12px #0000001a;transition:all .2s ease}.cel-expression-node.selected[data-v-b8ad8f0b]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-b8ad8f0b]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-b8ad8f0b]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-b8ad8f0b]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-b8ad8f0b]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px}.subtitle[data-v-b8ad8f0b]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-b8ad8f0b]{width:24px;height:24px;border:4px solid #A0F8BC;background:#f3d34a;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-b8ad8f0b]{border-color:#10b981;background:#10b981}.group-node[data-v-8d0fe715]{border:3px dotted #A0F8BC;border-radius:20px;padding:10px 15px 15px;position:relative;transition:all .3s ease;min-width:180px;min-height:90px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:-10!important;box-sizing:border-box}.group-content[data-v-8d0fe715]{display:flex;flex-direction:column;gap:10px;height:100%;z-index:1;pointer-events:none}.group-header[data-v-8d0fe715]{display:flex;align-items:center;gap:0px;pointer-events:auto;flex-shrink:0}.group-icon[data-v-8d0fe715]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.lottie-icon[data-v-8d0fe715]{flex-shrink:0}.group-title[data-v-8d0fe715]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#a0f8bc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-children-area[data-v-8d0fe715]{flex:1;position:relative;pointer-events:all}.ml-model-node[data-v-1260ee75]{background:#17181c;border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.ml-model-node.selected[data-v-1260ee75]{outline:2px solid #8b5cf6;outline-offset:2px}.node-content[data-v-1260ee75]{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1}.icon-container[data-v-1260ee75]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-1260ee75]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-1260ee75]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-1260ee75]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:11px;color:#fffc;line-height:1}.node-handle[data-v-1260ee75]{width:24px;height:24px;border:4px solid #A0F8BC;background:#17181c;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-1260ee75]{border-color:#10b981;background:#10b981}.push-node[data-v-8cc72585]{background:linear-gradient(135deg,#ff6b35,#e85a28);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #ff45004d}.push-node.selected[data-v-8cc72585]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-8cc72585]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-8cc72585]{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.text-content[data-v-8cc72585]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-8cc72585]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-8cc72585]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#ffe0d0;line-height:1}.node-handle[data-v-8cc72585]{width:24px;height:24px;border:4px solid #A0F8BC;background:#ff6b35;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-8cc72585]{border-color:#10b981;background:#10b981}.decision-node[data-v-2d6dd8c0]{background:linear-gradient(135deg,#efeee6,#dad7ca);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;box-shadow:0 4px 12px #0000001a;transition:all .2s ease}.node-content[data-v-2d6dd8c0]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-2d6dd8c0]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-2d6dd8c0]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-2d6dd8c0]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-2d6dd8c0]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-2d6dd8c0]{width:24px;height:24px;border:4px solid #A0F8BC;background:#efeee6;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-2d6dd8c0]{border-color:#7af5a1;background:#7af5a1}.output-handle-wrapper[data-v-2d6dd8c0]{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;pointer-events:all}.output-handle-wrapper .node-handle[data-v-2d6dd8c0]{pointer-events:all}.output-handle-wrapper[data-tooltip][data-v-2d6dd8c0]:hover:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:#000000d9;color:#fff;padding:6px 10px;border-radius:12px;font-size:12px;font-weight:400;white-space:nowrap;z-index:10000;pointer-events:none;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.output-handle-wrapper[data-tooltip][data-v-2d6dd8c0]:hover:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%) translateY(-2px);border:5px solid transparent;border-top-color:#000000d9;z-index:9999;pointer-events:none}.google-sheets-node[data-v-dd739de3]{background:#fff;border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;box-shadow:0 4px 12px #0000001a;transition:all .2s ease;border:2px solid #E8F5E9}.google-sheets-node.selected[data-v-dd739de3]{outline:2px solid #10b981;outline-offset:2px}.node-content[data-v-dd739de3]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-dd739de3]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-dd739de3]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-dd739de3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-dd739de3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-dd739de3]{width:24px;height:24px;border:4px solid #A0F8BC;background:#10b981;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-dd739de3]{border-color:#10b981;background:#10b981}.todoist-node[data-v-1495e6bf]{background:linear-gradient(135deg,#fcefee,#edcecb);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #e4423226}.todoist-node.selected[data-v-1495e6bf]{outline:2px solid #FCEFEE;outline-offset:2px}.node-content[data-v-1495e6bf]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-1495e6bf]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-1495e6bf]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-1495e6bf]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-1495e6bf]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-1495e6bf]{width:24px;height:24px;border:4px solid #A0F8BC;background:#fcefee;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-1495e6bf]{border-color:#10b981;background:#10b981}.webhook-action-node[data-v-48ec63f1]{background:linear-gradient(135deg,#00f5bc,#00e0ad);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px;width:140px;height:140px;position:relative;box-shadow:0 4px 12px #0000001a;transition:all .2s ease}.webhook-action-node.selected[data-v-48ec63f1]{outline:2px solid #00F5BC;outline-offset:2px}.node-content[data-v-48ec63f1]{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1}.icon-container[data-v-48ec63f1]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.text-content[data-v-48ec63f1]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-48ec63f1]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-48ec63f1]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:11px;color:#fffc;line-height:1}.node-handle[data-v-48ec63f1]{width:24px;height:24px;border:4px solid #A0F8BC;background:#00f5bc;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-48ec63f1]{border-color:#00f5bc;background:#00f5bc}.deepseek-node[data-v-e3a7c6bd]{background:linear-gradient(135deg,#30323a,#08090b);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #4f46e533}.deepseek-node.selected[data-v-e3a7c6bd]{outline:2px solid #4F46E5;outline-offset:2px}.node-content[data-v-e3a7c6bd]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-e3a7c6bd]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-e3a7c6bd]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-e3a7c6bd]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-e3a7c6bd]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-e3a7c6bd]{width:24px;height:24px;border:4px solid #A0F8BC;background:#17181c;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-e3a7c6bd]{border-color:#a0f8bc;background:#a0f8bc}.ai-memory-node[data-v-62152bfe]{background:#17181c;border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.node-content[data-v-62152bfe]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-62152bfe]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#17181c}.text-content[data-v-62152bfe]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-62152bfe]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-62152bfe]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.action-badge[data-v-62152bfe]{position:absolute;top:8px;right:10px;padding:2px 8px;border-radius:10px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:9px;font-weight:400;text-transform:uppercase}.action-badge.get[data-v-62152bfe]{background:#10b981e6;color:#fff}.action-badge.clear[data-v-62152bfe]{background:#ef4444e6;color:#fff}.node-handle[data-v-62152bfe]{width:24px;height:24px;border:4px solid #A0F8BC;background:#17181c;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-62152bfe]{border-color:#10b981;background:#10b981}.yandex-ai-node[data-v-45c9f5ab]{background:linear-gradient(135deg,#e8edff,#d4e0ff);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #5282ff26}.node-content[data-v-45c9f5ab]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-45c9f5ab]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-45c9f5ab]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-45c9f5ab]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-45c9f5ab]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-45c9f5ab]{width:24px;height:24px;border:4px solid #A0F8BC;background:#e8edff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-45c9f5ab]{border-color:#5282ff;background:#5282ff}.perplexity-node[data-v-749c4ff1]{background:#17181c;border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.perplexity-node[data-v-749c4ff1]:hover{box-shadow:0 6px 16px #1fb8cd4d;transform:translateY(-1px)}.perplexity-node.selected[data-v-749c4ff1]{outline:2px solid #1FB8CD;outline-offset:2px}.node-content[data-v-749c4ff1]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-749c4ff1]{width:42px;height:42px;display:flex;align-items:center;justify-content:center}.text-content[data-v-749c4ff1]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-749c4ff1]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-749c4ff1]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#e0f7fa;line-height:1}.node-handle[data-v-749c4ff1]{width:24px;height:24px;border:4px solid #A0F8BC;background:#17181c;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-749c4ff1]{border-color:#10b981;background:#10b981}.huggingface-node[data-v-bf2b90f9]{background:linear-gradient(135deg,#ffd21e,#ff9d00);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #ff9d004d}.huggingface-node.selected[data-v-bf2b90f9]{outline:2px solid #4F46E5;outline-offset:2px}.node-content[data-v-bf2b90f9]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-bf2b90f9]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-bf2b90f9]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-bf2b90f9]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#1f1f1f;margin-bottom:2px;line-height:1}.subtitle[data-v-bf2b90f9]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#1f1f1f;line-height:1}.node-handle[data-v-bf2b90f9]{width:24px;height:24px;border:4px solid #A0F8BC;background:#ffd21e;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-bf2b90f9]{border-color:#a0f8bc;background:#a0f8bc}.split-node[data-v-7f090e42]{background:linear-gradient(135deg,#efeee6,#dad7ca);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;box-shadow:0 4px 12px #0000001a;transition:all .2s ease}.node-content[data-v-7f090e42]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-7f090e42]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-7f090e42]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-7f090e42]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-7f090e42]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-7f090e42]{width:24px;height:24px;border:4px solid #A0F8BC;background:#efeee6;border-radius:50%;transition:all .2s ease;z-index:-1}.wait-node[data-v-1bc07490]{background:linear-gradient(135deg,#efeee6,#dad7ca);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;box-shadow:0 4px 12px #0000001a;transition:all .2s ease}.node-content[data-v-1bc07490]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-1bc07490]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-1bc07490]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-1bc07490]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#333;margin-bottom:2px;line-height:1}.subtitle[data-v-1bc07490]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#666;line-height:1}.node-handle[data-v-1bc07490]{width:24px;height:24px;border:4px solid #A0F8BC;background:#efeee6;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-1bc07490]{border-color:#6366f1;background:#6366f1}.basic-trigger-node[data-v-d883954d]{background:linear-gradient(135deg,#3634ff,#2524d8);border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #2a29ff4d}.basic-trigger-node.selected[data-v-d883954d]{outline:2px solid #3b82f6;outline-offset:2px}.node-content[data-v-d883954d]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1;padding-top:10px}.icon-container[data-v-d883954d]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.text-content[data-v-d883954d]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-d883954d]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-d883954d]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-d883954d]{width:24px;height:24px;border:4px solid #A0F8BC;background:#2a29ff;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-d883954d]{border-color:#10b981;background:#10b981}.document-processor-node[data-v-f1fa81a4]{background:#17181c;border-radius:30px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:140px;height:140px;position:relative;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.node-content[data-v-f1fa81a4]{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:1}.icon-container[data-v-f1fa81a4]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#17181c}.text-content[data-v-f1fa81a4]{display:flex;flex-direction:column;align-items:center;text-align:center}.title[data-v-f1fa81a4]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#fff;margin-bottom:2px;line-height:1}.subtitle[data-v-f1fa81a4]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:300;font-size:12px;color:#fff;line-height:1}.node-handle[data-v-f1fa81a4]{width:24px;height:24px;border:4px solid #A0F8BC;background:#17181c;border-radius:50%;transition:all .2s ease;z-index:-1}.node-handle.connected[data-v-f1fa81a4]{border-color:#10b981;background:#10b981}.node-execution-overlay[data-v-e194fd52]{position:fixed;background:#1f2937f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;box-shadow:0 4px 12px #0000004d;min-width:60px;transition:all .2s ease;pointer-events:auto}.node-execution-overlay.expanded[data-v-e194fd52]{min-width:280px;max-width:400px;z-index:1000}.node-execution-overlay.has-error[data-v-e194fd52]{border:1px solid rgba(239,68,68,.5)}.overlay-compact[data-v-e194fd52]{display:flex;align-items:center;gap:6px;padding:6px 10px;cursor:pointer;transition:background .2s;border-radius:8px}.overlay-compact[data-v-e194fd52]:hover{background:#ffffff0d}.status-icon[data-v-e194fd52]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%}.status-icon.status-success[data-v-e194fd52]{background:#22c55e33;color:#22c55e}.status-icon.status-failed[data-v-e194fd52]{background:#ef444433;color:#ef4444}.status-icon.status-running[data-v-e194fd52]{background:#fbbf2433;color:#fbbf24}.status-icon.status-unknown[data-v-e194fd52]{background:#9ca3af33;color:#9ca3af}.duration[data-v-e194fd52]{font-family:Hack,monospace;font-size:11px;color:#9ca3af}.expand-icon[data-v-e194fd52]{color:#6b7280;transition:transform .2s}.expand-icon.rotated[data-v-e194fd52]{transform:rotate(180deg)}.spinning[data-v-e194fd52]{animation:spin-e194fd52 1s linear infinite}@keyframes spin-e194fd52{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overlay-expanded[data-v-e194fd52]{border-top:1px solid rgba(255,255,255,.1);padding:12px}.error-section[data-v-e194fd52]{margin-bottom:12px;padding:8px;background:#ef44441a;border-radius:6px}.error-label[data-v-e194fd52]{font-size:10px;font-weight:600;color:#ef4444;margin-bottom:4px;text-transform:uppercase}.error-message[data-v-e194fd52]{font-size:11px;color:#fca5a5;word-break:break-word}.data-section[data-v-e194fd52]{display:flex;flex-direction:column;gap:8px}.tabs[data-v-e194fd52]{display:flex;gap:4px}.tab-btn[data-v-e194fd52]{padding:4px 12px;background:#ffffff0d;border:none;border-radius:6px;color:#9ca3af;font-size:11px;cursor:pointer;transition:all .2s}.tab-btn[data-v-e194fd52]:hover{background:#ffffff1a;color:#fff}.tab-btn.active[data-v-e194fd52]{background:#2a29ff;color:#fff}.data-content[data-v-e194fd52]{background:#0003;border-radius:6px;overflow:hidden;max-height:200px;overflow-y:auto}.data-content[data-v-e194fd52]::-webkit-scrollbar{width:4px}.data-content[data-v-e194fd52]::-webkit-scrollbar-track{background:transparent}.data-content[data-v-e194fd52]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.cm-activeLine[data-v-e194fd52]{background:transparent}.designer-panel[data-v-266e3a30]{width:100%;height:100vh;background-color:#faf9f7;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.readonly-banner[data-v-266e3a30]{position:absolute;top:16px;left:50%;transform:translate(-120%);z-index:100;display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f59e0b26;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f59e0b;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;box-shadow:0 4px 12px #f59e0b80}.designer-flow[data-v-266e3a30]{width:100%;height:100%}.designer-flow[data-v-266e3a30]{background:linear-gradient(to bottom,#6bc1ff33,#6bc1ff00 80%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 170 170'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.23 12.1571C17.204 10.8551 14.02 7.67209 12.713 3.63909C12.613 3.33109 12.325 3.12109 12 3.12109C11.674 3.12109 11.386 3.33109 11.286 3.63909C9.979 7.67209 6.795 10.8551 2.769 12.1571C2.459 12.2581 2.25 12.5461 2.25 12.8711C2.25 13.1961 2.459 13.4841 2.769 13.5851C6.795 14.8861 9.98 18.0701 11.286 22.1021C11.386 22.4111 11.674 22.6211 12 22.6211C12.325 22.6211 12.613 22.4111 12.713 22.1021C14.019 18.0701 17.204 14.8861 21.23 13.5851C21.54 13.4841 21.75 13.1961 21.75 12.8711C21.75 12.5461 21.54 12.2581 21.23 12.1571Z' fill='%23E5E5E5'/%3E%3C/svg%3E")}[data-v-266e3a30] .vue-flow__background{display:none}[data-v-266e3a30] .vue-flow__controls{background:#fff;border:1px solid #E5E5E5;border-radius:8px;box-shadow:0 2px 10px #0000001a}[data-v-266e3a30] .vue-flow__controls-button{background:#fff;border:none;color:#666;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}[data-v-266e3a30] .vue-flow__controls-button:hover{background:#f5f5f5;color:#333}[data-v-266e3a30] .vue-flow__minimap{background:#fff;border:1px solid #E5E5E5;border-radius:8px;box-shadow:0 2px 10px #0000001a}.context-menu[data-v-266e3a30]{position:fixed;background:#1f2937;border-radius:16px;box-shadow:0 10px 15px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;min-width:220px;overflow:hidden}.context-menu-item[data-v-266e3a30]{padding:12px 16px;display:flex;align-items:center;gap:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#fff;cursor:pointer;transition:background-color .2s ease}.context-menu-item[data-v-266e3a30]:hover{background:#ffffff1a}.context-menu-item.delete[data-v-266e3a30]{color:#ff6b6b}.context-menu-item.delete[data-v-266e3a30]:hover{background:#ff6b6b1a}.context-menu-item svg[data-v-266e3a30]{width:16px;height:16px;color:currentColor}.context-menu-separator[data-v-266e3a30]{height:1px;background:#ffffff1a;margin:4px 0}.context-menu-item.label-edit[data-v-266e3a30]{flex-direction:column;align-items:stretch;gap:8px;padding:16px;cursor:default}.context-menu-item.label-edit[data-v-266e3a30]:hover{background:transparent}.label-edit-header[data-v-266e3a30]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:12px;color:#ffffffb3;line-height:12px}.label-edit-input[data-v-266e3a30]{width:100%;padding:10px 12px;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;outline:none;background:#ffffff1a;color:#fff;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.label-edit-input[data-v-266e3a30]:focus{border-color:#fff3;background:#ffffff26}.label-edit-input[data-v-266e3a30]::-moz-placeholder{color:#ffffff80}.label-edit-input[data-v-266e3a30]::placeholder{color:#ffffff80}.node-delete-button[data-v-266e3a30]{position:fixed;width:32px;height:32px;background:#e53e3e;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .2s ease;color:#fff}.node-delete-button[data-v-266e3a30]:hover{background:#c53030;transform:scale(1.1);box-shadow:0 10px 15px #00000080}.node-delete-button[data-v-266e3a30]:active{transform:scale(.95)}.node-delete-button svg[data-v-266e3a30]{width:16px;height:16px;color:currentColor}.edge-delete-button[data-v-266e3a30]{position:fixed;width:32px;height:32px;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .2s ease;color:#fff}.node-connector-button[data-v-266e3a30]{position:fixed;width:32px;height:32px;background:#2a29ff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .2s ease;color:#fff}.node-connector-button[data-v-266e3a30]:hover{background:#2a29ff;transform:scale(1.1);box-shadow:0 10px 15px #00000080}.node-connector-button[data-v-266e3a30]:active{transform:scale(.95)}.node-connector-button svg[data-v-266e3a30]{width:16px;height:16px;color:currentColor}.node-settings-button[data-v-266e3a30]{margin-top:10px;position:fixed;width:32px;height:32px;background:#2a29ff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .2s ease;color:#fff}.node-settings-button[data-v-266e3a30]:hover{background:#2a29ff;transform:scale(1.1);box-shadow:0 10px 15px #00000080}.node-settings-button[data-v-266e3a30]:active{transform:scale(.95)}.node-settings-button svg[data-v-266e3a30]{width:16px;height:16px;color:currentColor}.node-ungroup-button[data-v-266e3a30]{margin-top:20px;position:fixed;width:32px;height:32px;background:#a0f8bc;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .2s ease;color:#fff}.node-ungroup-button[data-v-266e3a30]:hover{background:#8ee6aa;transform:scale(1.1);box-shadow:0 10px 15px #00000080}.node-ungroup-button[data-v-266e3a30]:active{transform:scale(.95)}.node-ungroup-button svg[data-v-266e3a30]{width:16px;height:16px;color:currentColor}.edge-delete-button[data-v-266e3a30]{position:fixed;width:32px;height:32px;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;transition:all .2s ease;color:#fff}.edge-delete-button[data-v-266e3a30]:hover{background:#c53030;transform:scale(1.1);box-shadow:0 10px 15px #00000080}.edge-delete-button[data-v-266e3a30]:active{transform:scale(.95)}.edge-delete-button svg[data-v-266e3a30]{width:16px;height:16px;color:currentColor}.credential-tooltip[data-v-266e3a30]{position:fixed;transform:translate(-50%) translateY(-100%);background:#1f2937;color:#fff;padding:10px 14px;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;display:flex;align-items:center;gap:8px;z-index:10000;box-shadow:0 10px 25px #0006;white-space:nowrap;pointer-events:none}.credential-tooltip[data-v-266e3a30]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:#1f2937 transparent transparent transparent}.credential-tooltip svg[data-v-266e3a30]{color:#e53e3e;flex-shrink:0}[data-v-266e3a30] .search-highlighted-node{box-shadow:0 0 0 3px #f3d34a!important;border-radius:30px}[data-v-266e3a30] .vue-flow__node.executing-node{border-radius:30px!important;animation:pulse-green-266e3a30 1s ease-in-out infinite!important}@keyframes pulse-green-266e3a30{0%{box-shadow:0 0 0 3px #a0f8bc}50%{box-shadow:0 0 0 3px #a0f8bc,0 0 0 8px #a0f8bc4d}to{box-shadow:0 0 0 3px #a0f8bc}}[data-v-266e3a30] .vue-flow__node.missing-credential-node{border-radius:30px!important;animation:pulse-red-266e3a30 1.5s ease-in-out infinite!important}@keyframes pulse-red-266e3a30{0%{box-shadow:0 0 0 3px #ef44444d}50%{box-shadow:0 0 0 3px #ef4444,0 0 0 8px #ef44444d}to{box-shadow:0 0 0 3px #ef44444d}}[data-v-266e3a30] .search-dimmed-node{opacity:.3!important;transition:opacity .2s ease}[data-v-266e3a30] .vue-flow__connectionline path{marker-end:url(#custom-dot-marker)!important}[data-v-266e3a30] .vue-flow__edge path{marker-end:none!important}.vue-flow__node-group[data-v-266e3a30]{z-index:3!important}[data-v-266e3a30] .vue-flow__edges{z-index:1!important}[data-v-266e3a30] .vue-flow__node{z-index:4!important}[data-v-266e3a30] .vue-flow__node[data-parent]{z-index:5!important}[data-v-266e3a30] .vue-flow__node.selected,[data-v-266e3a30] .vue-flow__node.dragging{z-index:4!important}[data-v-266e3a30] .vue-flow__node.group,[data-v-266e3a30] .vue-flow__node.group.selected,[data-v-266e3a30] .vue-flow__node.group.dragging{z-index:0!important}[data-v-266e3a30] .vue-flow__node.group-node-layer,[data-v-266e3a30] .vue-flow__node.group-node-layer.selected,[data-v-266e3a30] .vue-flow__node.group-node-layer.dragging{z-index:1!important}[data-v-266e3a30] .vue-flow__selection{background:#7af5a11a;border:4px dotted rgba(122,245,161,.2);border-radius:30px}[data-v-266e3a30] .vue-flow__node.selected:not(.group-node-layer){border-radius:30px!important;animation:pulse-green-266e3a30 2s infinite}[data-v-266e3a30] .vue-flow__selectionpane{background:#7af5a114;border:4px dotted rgba(122,245,161,.2);border-radius:30px}.search-panel[data-v-d87a580a]{display:flex;align-items:center}.search-input-container[data-v-d87a580a]{position:relative;width:100%;display:flex;align-items:center}.search-icon[data-v-d87a580a]{position:absolute;left:15px;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none}.search-input[data-v-d87a580a]{width:100%;height:45px;background:#f3f4f6;border:none;border-radius:38px;padding:0 50px 0 45px;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;color:#1f2937;outline:none;transition:background-color .2s ease;box-shadow:0 8px 8px #0000001a}.search-input[data-v-d87a580a]::-moz-placeholder{color:#9ca3af;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400}.search-input[data-v-d87a580a]::placeholder{color:#9ca3af;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400}.search-input[data-v-d87a580a]:focus{background:#fff}.skeleton-container[data-v-f99afe4a]{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:99999;overflow:hidden}.gradient-background[data-v-f99afe4a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.gradient-blob[data-v-f99afe4a]{position:absolute;border-radius:50%;filter:blur(10px);opacity:.6;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.gradient-blob-1[data-v-f99afe4a]{width:600px;height:600px;background:radial-gradient(circle,#a0f8bccc,#a0f8bc00 70%);top:10%;left:5%;animation:float-1-f99afe4a 5s infinite}.gradient-blob-2[data-v-f99afe4a]{width:700px;height:700px;background:radial-gradient(circle,#ff6bedb3,#ff6bed00 70%);top:20%;right:5%;animation:float-2-f99afe4a 10s infinite}.gradient-blob-3[data-v-f99afe4a]{width:600px;height:600px;background:radial-gradient(circle,#6bc1ffcc,#6bc1ff00 70%);bottom:15%;left:10%;animation:float-3-f99afe4a 6s infinite}.gradient-blob-4[data-v-f99afe4a]{width:450px;height:450px;background:radial-gradient(circle,#a0f8bc99,#a0f8bc00 70%);bottom:25%;right:5%;animation:float-4-f99afe4a 8s infinite}.gradient-blob-5[data-v-f99afe4a]{width:550px;height:550px;background:radial-gradient(circle,#bb8fffb3,#bb8fff00 70%);top:40%;left:50%;animation:float-5-f99afe4a 3s infinite}@keyframes float-1-f99afe4a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(100px,-80px) scale(1.1)}66%{transform:translate(-80px,100px) scale(.9)}}@keyframes float-2-f99afe4a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-120px,90px) scale(1.15)}66%{transform:translate(90px,-100px) scale(.95)}}@keyframes float-3-f99afe4a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(110px,70px) scale(.9)}66%{transform:translate(-90px,-80px) scale(1.1)}}@keyframes float-4-f99afe4a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-100px,-70px) scale(1.05)}66%{transform:translate(80px,90px) scale(.95)}}@keyframes float-5-f99afe4a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,100px) scale(1.1)}66%{transform:translate(-70px,-90px) scale(.9)}}.skeleton-content[data-v-f99afe4a]{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:600px;padding:40px;z-index:1;position:relative}.animation-container[data-v-f99afe4a]{width:200px;height:200px}.loading-text[data-v-f99afe4a]{text-align:center}.main-text[data-v-f99afe4a]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:20px;font-weight:400;color:#262626;min-height:30px}.error-text[data-v-f99afe4a]{color:#f44}.cancel-btn[data-v-f99afe4a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:transparent;color:#787878;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;margin-top:8px}.cancel-btn[data-v-f99afe4a]:hover{background:#e0e0e0;color:#262626;border-color:silver}.cancel-btn[data-v-f99afe4a]:active{transform:scale(.98)}.cancel-btn svg[data-v-f99afe4a]{color:currentColor}.preview-panel[data-v-d6b8b0b3]{width:420px;max-height:calc(100vh - 120px);background:#1f2937;border-radius:16px;box-shadow:0 10px 15px #00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;flex-direction:column;overflow:hidden}.preview-header[data-v-d6b8b0b3]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-header[data-v-d6b8b0b3]:hover{background:#ffffff0d;border-radius:16px 16px 0 0}.preview-title[data-v-d6b8b0b3]{display:flex;align-items:center;gap:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#fff}.preview-panel.dragging[data-v-d6b8b0b3]{opacity:.9;cursor:move}.preview-close-btn[data-v-d6b8b0b3]{background:none;border:none;cursor:pointer;color:#fff9;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.preview-close-btn[data-v-d6b8b0b3]:hover{background:#ffffff1a;color:#fff}.preview-content[data-v-d6b8b0b3]{flex:1;overflow-y:auto;padding:10px 16px 16px;display:flex;flex-direction:column;gap:16px}.preview-section[data-v-d6b8b0b3]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;color:#ffffffb3}.section-title.collapsible[data-v-d6b8b0b3]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.section-title.collapsible[data-v-d6b8b0b3]:hover{color:#ffffffe6}.collapse-icon[data-v-d6b8b0b3]{flex-shrink:0;transition:transform .2s ease;color:#ffffff80}.collapse-icon.collapsed[data-v-d6b8b0b3]{transform:rotate(-90deg)}.input-content[data-v-d6b8b0b3]{display:flex;flex-direction:column;gap:8px}.input-label[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;font-weight:400;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.trigger-selector[data-v-d6b8b0b3]{display:flex;flex-direction:column;gap:8px}.trigger-label[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;font-weight:400;color:#fff9}.trigger-select[data-v-d6b8b0b3],.trigger-input[data-v-d6b8b0b3]{padding:8px 12px;border:none;border-radius:10px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#fff;background:#ffffff1a;transition:all .2s}.trigger-select[data-v-d6b8b0b3]:focus,.trigger-input[data-v-d6b8b0b3]:focus{outline:none;background:#ffffff26}.trigger-select[data-v-d6b8b0b3]:disabled,.trigger-input[data-v-d6b8b0b3]:disabled{opacity:.5;cursor:not-allowed}.trigger-details[data-v-d6b8b0b3]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.preview-controls[data-v-d6b8b0b3]{display:flex;gap:8px;flex-wrap:wrap}.control-btn[data-v-d6b8b0b3]{flex:1;min-width:100px;padding:12px 16px;border:none;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s}.start-btn[data-v-d6b8b0b3]{background:#2a29ff;color:#fff}.start-btn[data-v-d6b8b0b3]:hover:not(:disabled){background:#1a19df;transform:translateY(-1px)}.stop-btn[data-v-d6b8b0b3]{background:#ff6b6b33;color:#ff6b6b}.stop-btn[data-v-d6b8b0b3]:hover{background:#ff6b6b4d}.reset-btn[data-v-d6b8b0b3]{background:#ffffff1a;color:#fff9}.reset-btn[data-v-d6b8b0b3]:hover{background:#ffffff26;color:#fff}.control-btn[data-v-d6b8b0b3]:disabled{opacity:.5;cursor:not-allowed}.preview-messages[data-v-d6b8b0b3]{min-height:400px;max-height:350px;overflow-y:auto;padding:12px;background:#0003;border-radius:12px;display:flex;flex-direction:column;gap:10px}.empty-messages[data-v-d6b8b0b3]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;padding-top:20%}.message[data-v-d6b8b0b3]{display:flex;flex-direction:column;animation:fadeIn-d6b8b0b3 .3s ease}@keyframes fadeIn-d6b8b0b3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-system[data-v-d6b8b0b3]{align-items:start}.message-system .message-content[data-v-d6b8b0b3]{color:#fff9;border-radius:20px;font-size:11px}.system-message-with-lottie[data-v-d6b8b0b3]{display:flex;align-items:center;gap:8px}.system-lottie-icon[data-v-d6b8b0b3]{flex-shrink:0}.divider[data-v-d6b8b0b3]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}.divider[data-v-d6b8b0b3]:before,.divider[data-v-d6b8b0b3]:after{content:"";height:1px;background:#fff3}.divider-content[data-v-d6b8b0b3]{display:flex;align-items:center;padding-left:5px;padding-right:5px;color:#fff;font-size:12px;white-space:nowrap}.message-bot[data-v-d6b8b0b3]{align-items:flex-start}.message.align-left[data-v-d6b8b0b3]{justify-content:flex-start;align-items:flex-start}.message.align-right[data-v-d6b8b0b3]{justify-content:flex-end;align-items:flex-end}.message-with-icon[data-v-d6b8b0b3]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:80%}.message.align-right .message-with-icon[data-v-d6b8b0b3]{align-items:flex-end}.message-icon-top[data-v-d6b8b0b3]{width:32px;height:32px;flex-shrink:0;background:#ffffff1a;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:6px;margin-left:4px;overflow:hidden}.message.align-right .message-icon-top[data-v-d6b8b0b3]{margin-left:0;margin-right:4px}.message-icon-top[data-v-d6b8b0b3] svg{width:20px;height:20px;flex-shrink:0}.message-bot .message-content[data-v-d6b8b0b3]{background:#ffffff1a;color:#fff;padding:10px 12px;border-radius:20px;width:100%;transition:all .2s ease}.message-content.clickable[data-v-d6b8b0b3]{cursor:pointer}.message-content.clickable[data-v-d6b8b0b3]:hover{background:#ffffff26;transform:translateY(-1px)}.message-icon[data-v-d6b8b0b3]{width:32px;height:32px;flex-shrink:0;background:#ffffff1a;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:4px}.message-icon[data-v-d6b8b0b3] svg{width:20px;height:20px}.typing-indicator[data-v-d6b8b0b3]{display:flex;align-items:center;gap:4px;padding:4px 0}.typing-dot[data-v-d6b8b0b3]{width:8px;height:8px;border-radius:50%;background:#fff9;animation:typing-d6b8b0b3 1.4s infinite}.typing-dot[data-v-d6b8b0b3]:nth-child(1){animation-delay:0s}.typing-dot[data-v-d6b8b0b3]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-d6b8b0b3]:nth-child(3){animation-delay:.4s}@keyframes typing-d6b8b0b3{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1.2)}}.streaming-cursor[data-v-d6b8b0b3]{display:inline-block;animation:blink-d6b8b0b3 1s infinite;margin-left:2px;color:#2a29ff}@keyframes blink-d6b8b0b3{0%,49%{opacity:1}50%,to{opacity:0}}.message-user[data-v-d6b8b0b3]{align-items:flex-end}.message-user .message-content[data-v-d6b8b0b3]{background:#2a29ff;color:#fff;padding:10px 12px;border-radius:20px;max-width:80%}.message-text[data-v-d6b8b0b3],.markdown-content[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;line-height:1.5}.markdown-content[data-v-d6b8b0b3] p{margin:0 0 8px}.markdown-content[data-v-d6b8b0b3] p:last-child{margin-bottom:0}.markdown-content[data-v-d6b8b0b3] strong{font-weight:700;color:#fff}.markdown-content[data-v-d6b8b0b3] em{font-style:italic}.markdown-content[data-v-d6b8b0b3] code{background:#0000004d;padding:2px 6px;border-radius:4px;font-family:Hack,monospace;font-size:11px}.markdown-content[data-v-d6b8b0b3] pre{background:#0000004d;padding:8px;border-radius:6px;overflow-x:auto;margin:8px 0}.markdown-content[data-v-d6b8b0b3] pre code{background:none;padding:0}.markdown-content[data-v-d6b8b0b3] ul,.markdown-content[data-v-d6b8b0b3] ol{margin:8px 0;padding-left:20px}.markdown-content[data-v-d6b8b0b3] li{margin:4px 0}.markdown-content[data-v-d6b8b0b3] a{color:#2a29ff;text-decoration:underline}.markdown-content[data-v-d6b8b0b3] h1,.markdown-content[data-v-d6b8b0b3] h2,.markdown-content[data-v-d6b8b0b3] h3,.markdown-content[data-v-d6b8b0b3] h4{font-weight:700;margin:12px 0 8px;color:#fff}.markdown-content[data-v-d6b8b0b3] h1{font-size:16px}.markdown-content[data-v-d6b8b0b3] h2{font-size:14px}.markdown-content[data-v-d6b8b0b3] h3{font-size:13px}.markdown-content[data-v-d6b8b0b3] h4{font-size:12px}.markdown-content[data-v-d6b8b0b3] blockquote{border-left:3px solid rgba(255,255,255,.3);padding-left:12px;margin:8px 0;opacity:.8}.message-time[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:9px;opacity:.5;margin-top:3px}.preview-input-container[data-v-d6b8b0b3]{display:flex;gap:8px;align-items:center}.preview-input[data-v-d6b8b0b3]{flex:1;padding:10px 12px;border:none;border-radius:10px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;background:#ffffff1a;color:#fff;transition:all .2s}.preview-input[data-v-d6b8b0b3]:focus{outline:none;background:#ffffff26}.preview-input[data-v-d6b8b0b3]::-moz-placeholder{color:#ffffff80}.preview-input[data-v-d6b8b0b3]::placeholder{color:#ffffff80}.preview-input[data-v-d6b8b0b3]:disabled{opacity:.5;cursor:not-allowed}.send-btn[data-v-d6b8b0b3]{width:38px;height:38px;border:none;background:#2a29ff;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s}.send-btn[data-v-d6b8b0b3]:hover:not(:disabled){background:#2a29ff}.send-btn[data-v-d6b8b0b3]:disabled{opacity:.3;cursor:not-allowed}.variables-container[data-v-d6b8b0b3]{background:#0003;border-radius:12px;padding:12px;min-height:60px}.empty-variables[data-v-d6b8b0b3]{text-align:center;color:#fff6;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;padding:15px}.variable-item[data-v-d6b8b0b3]{background:#ffffff0d;border-radius:8px;padding:12px;margin-bottom:8px}.output-header[data-v-d6b8b0b3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.output-node-info[data-v-d6b8b0b3]{display:flex;flex-direction:column;gap:2px}.output-node-label[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;color:#fff}.output-node-type[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:10px;color:#ffffff80}.output-status[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:10px;font-weight:400;padding:4px 8px;border-radius:6px}.output-status.status-executing[data-v-d6b8b0b3]{background:#ffa72633;color:#ffa726}.output-status.status-completed[data-v-d6b8b0b3]{background:#5ef38c33;color:#5ef38c}.output-status.status-failed[data-v-d6b8b0b3]{background:#ff6b6b33;color:#ff6b6b}.output-section-block[data-v-d6b8b0b3]{margin-top:8px}.output-block-title[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:10px;font-weight:400;color:#ffffffb3;margin-bottom:4px}.output-block-title.error[data-v-d6b8b0b3]{color:#ff6b6b}.output-json[data-v-d6b8b0b3]{font-family:Hack,monospace;font-size:10px;color:#fffc;background:#0000004d;padding:8px;border-radius:6px;white-space:pre-wrap;word-break:break-all;overflow-x:auto;overflow-y:auto;max-height:200px;margin:0}.output-json.error[data-v-d6b8b0b3]{color:#ff6b6b}.output-duration[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:10px;color:#ffffff80;margin-top:6px;text-align:right}.variable-key[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;font-weight:400;color:#2a29ff;margin-bottom:3px}.variable-value[data-v-d6b8b0b3]{font-family:Hack,monospace;font-size:10px;color:#ffffffb3;white-space:pre-wrap;word-break:break-all}.execution-log[data-v-d6b8b0b3]{background:#0003;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px}.log-entry[data-v-d6b8b0b3]{display:flex;align-items:center;gap:10px;background:#ffffff0d;border-radius:10px;padding:10px}.log-icon[data-v-d6b8b0b3]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.log-icon-executing[data-v-d6b8b0b3]{background:#ffa72633;color:#ffa726}.log-icon-completed[data-v-d6b8b0b3]{background:#5ef38c33;color:#5ef38c}.spinning[data-v-d6b8b0b3]{animation:spin-d6b8b0b3 1s linear infinite}@keyframes spin-d6b8b0b3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.log-content[data-v-d6b8b0b3]{flex:1}.log-label[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;color:#fff}.log-type[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:10px;color:#ffffff80}.log-status[data-v-d6b8b0b3]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:10px;font-weight:400;padding:3px 8px;border-radius:6px}.status-executing[data-v-d6b8b0b3]{background:#ffa72633;color:#ffa726}.status-completed[data-v-d6b8b0b3]{background:#5ef38c33;color:#5ef38c}.status-failed[data-v-d6b8b0b3]{background:#ef444433;color:#ef4444}.preview-content[data-v-d6b8b0b3]::-webkit-scrollbar,.preview-messages[data-v-d6b8b0b3]::-webkit-scrollbar{width:4px}.preview-content[data-v-d6b8b0b3]::-webkit-scrollbar-track,.preview-messages[data-v-d6b8b0b3]::-webkit-scrollbar-track{background:transparent}.preview-content[data-v-d6b8b0b3]::-webkit-scrollbar-thumb,.preview-messages[data-v-d6b8b0b3]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.preview-content[data-v-d6b8b0b3]::-webkit-scrollbar-thumb:hover,.preview-messages[data-v-d6b8b0b3]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.lottie-icon[data-v-d6b8b0b3]{flex-shrink:0}.lottie-icon[data-v-d6b8b0b3] svg{filter:brightness(0) invert(1)}.start-btn .lottie-icon[data-v-d6b8b0b3] svg{filter:brightness(0) invert(1)}.reset-btn .lottie-icon[data-v-d6b8b0b3] svg{filter:brightness(0) invert(1);opacity:.6}.reset-btn:hover .lottie-icon[data-v-d6b8b0b3] svg{opacity:1}.lottie-animation-container[data-v-d6b8b0b3]{margin:0}[data-v-d6b8b0b3] .cm-editor{border-radius:12px;font-family:Hack,monospace;font-size:13px;background:#21252b!important}[data-v-d6b8b0b3] .cm-scroller{overflow:auto;font-family:Hack,monospace}[data-v-d6b8b0b3] .cm-content{padding:12px;color:#fff;min-height:150px}[data-v-d6b8b0b3] .cm-line{padding:0;line-height:1.6}[data-v-d6b8b0b3] .cm-gutters{background:#21252b;border-right:1px solid rgba(255,255,255,.05);color:#fff;padding-right:8px}[data-v-d6b8b0b3] .cm-activeLineGutter,[data-v-d6b8b0b3] .cm-activeLine{background:#21252b}[data-v-d6b8b0b3] .cm-cursor{border-left-color:#2a29ff;border-left-width:2px}[data-v-d6b8b0b3] .cm-content ::-moz-selection{background:#2a29ff66!important}[data-v-d6b8b0b3] .cm-content ::selection{background:#2a29ff66!important}[data-v-d6b8b0b3] .cm-line ::-moz-selection{background:#2a29ff66!important}[data-v-d6b8b0b3] .cm-line ::selection{background:#2a29ff66!important}[data-v-d6b8b0b3] .cm-content{caret-color:#2a29ff}.modal-overlay[data-v-1cadd22d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10002;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-1cadd22d]{background:#1f2937fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;width:90%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #00000080}.modal-header[data-v-1cadd22d]{display:flex;align-items:center;gap:12px;padding:24px 24px 0}.header-icon[data-v-1cadd22d]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#2a29ff33;border-radius:10px;color:#6366f1}.modal-title[data-v-1cadd22d]{flex:1;font-size:18px;font-weight:600;color:#fff;margin:0}.close-btn[data-v-1cadd22d]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;transition:all .2s}.close-btn[data-v-1cadd22d]:hover{background:#ffffff1a;color:#fff}.modal-body[data-v-1cadd22d]{padding:24px}.description[data-v-1cadd22d]{font-size:14px;color:#9ca3af;line-height:1.6;margin:0 0 24px}.choice-buttons[data-v-1cadd22d]{display:flex;flex-direction:column;gap:12px}.choice-btn[data-v-1cadd22d]{display:flex;align-items:center;gap:16px;padding:16px;background:#ffffff0d;border-radius:12px;cursor:pointer;transition:all .2s;text-align:left}.choice-btn[data-v-1cadd22d]:hover{background:#ffffff14;border-color:#2a29ff4d}.choice-icon[data-v-1cadd22d]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#2a29ff26;border-radius:12px;color:#6366f1;flex-shrink:0}.choice-text[data-v-1cadd22d]{display:flex;flex-direction:column;gap:4px}.choice-text strong[data-v-1cadd22d]{font-size:14px;color:#fff}.choice-text span[data-v-1cadd22d]{font-size:12px;color:#9ca3af}.warning-banner[data-v-1cadd22d]{display:flex;gap:12px;padding:16px;background:#f59e0b26;border-radius:10px;margin-bottom:20px;color:#f59e0b}.warning-banner strong[data-v-1cadd22d]{display:block;margin-bottom:4px;color:#fbbf24}.warning-banner p[data-v-1cadd22d]{margin:0;font-size:13px;line-height:1.5}.mnemonic-display[data-v-1cadd22d]{background:#0000004d;border-radius:12px;padding:20px;margin-bottom:16px}.mnemonic-words[data-v-1cadd22d]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.mnemonic-word[data-v-1cadd22d]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff0d;border-radius:8px;font-family:Hack,monospace;font-size:13px;color:#fff}.word-number[data-v-1cadd22d]{font-size:11px;color:#6b7280;min-width:18px}.copy-btn[data-v-1cadd22d]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.copy-btn[data-v-1cadd22d]:hover{background:#ffffff26}.confirm-checkbox[data-v-1cadd22d]{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;cursor:pointer}.confirm-checkbox input[data-v-1cadd22d]{margin-top:2px;width:16px;height:16px;cursor:pointer}.confirm-checkbox span[data-v-1cadd22d]{font-size:13px;color:#d1d5db;line-height:1.4}.mnemonic-input[data-v-1cadd22d]{width:100%;padding:14px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-family:Hack,monospace;font-size:13px;resize:none;margin-bottom:16px}.mnemonic-input[data-v-1cadd22d]:focus{outline:none;border-color:#2a29ff}.mnemonic-input[data-v-1cadd22d]::-moz-placeholder{color:#6b7280}.mnemonic-input[data-v-1cadd22d]::placeholder{color:#6b7280}.error-message[data-v-1cadd22d]{padding:10px 14px;background:#ef444426;border-radius:8px;color:#ef4444;font-size:13px;margin-bottom:16px}.action-buttons[data-v-1cadd22d]{display:flex;gap:12px;justify-content:flex-end}.action-btn[data-v-1cadd22d]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.action-btn.primary[data-v-1cadd22d]{background:#2a29ff;color:#fff}.action-btn.primary[data-v-1cadd22d]:hover{background:#1f1ed9}.action-btn.primary[data-v-1cadd22d]:disabled{background:#4b5563;cursor:not-allowed;opacity:.6}.action-btn.secondary[data-v-1cadd22d]{background:#ffffff1a;color:#fff}.action-btn.secondary[data-v-1cadd22d]:hover{background:#ffffff26}.key-request-sent[data-v-1cadd22d]{display:flex;align-items:center;gap:12px;padding:16px;background:#22c55e26;border-radius:12px;color:#22c55e;font-size:13px}.choice-btn[data-v-1cadd22d]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-1cadd22d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-1cadd22d]{animation:spin-1cadd22d 1s linear infinite}.executions-panel[data-v-c168d2aa]{position:fixed;width:400px;max-height:calc(100vh - 200px);background:#1f2937fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 20px 40px #00000080;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-c168d2aa]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#0003;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-header[data-v-c168d2aa]:active{cursor:grabbing}.header-left[data-v-c168d2aa]{display:flex;align-items:center;gap:8px}.back-btn[data-v-c168d2aa]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:background .2s}.back-btn[data-v-c168d2aa]:hover{background:#fff3}.panel-title[data-v-c168d2aa]{margin:0;font-size:16px;font-weight:500;color:#fff}.close-btn[data-v-c168d2aa]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;transition:all .2s}.close-btn[data-v-c168d2aa]:hover{background:#ffffff1a;color:#fff}.panel-content[data-v-c168d2aa]{flex:1;overflow-y:auto;padding:16px}.filter-section[data-v-c168d2aa]{display:flex;gap:8px;margin-bottom:16px}.filter-btn[data-v-c168d2aa]{flex:1;padding:8px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#9ca3af;font-size:12px;cursor:pointer;transition:all .2s}.filter-btn[data-v-c168d2aa]:hover{background:#ffffff1a;color:#fff}.filter-btn.active[data-v-c168d2aa]{background:#2a29ff;border-color:#2a29ff;color:#fff}.loading-state[data-v-c168d2aa],.error-state[data-v-c168d2aa],.empty-state[data-v-c168d2aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af;gap:12px}.spinner[data-v-c168d2aa]{animation:spin-c168d2aa 1s linear infinite}@keyframes spin-c168d2aa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-c168d2aa]{color:#ef4444}.executions-list[data-v-c168d2aa]{display:flex;flex-direction:column;gap:8px}.execution-item[data-v-c168d2aa]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff0d;border-radius:12px;cursor:pointer;transition:all .2s;height:70px}.execution-item[data-v-c168d2aa]:hover{background:#ffffff1a}.execution-info[data-v-c168d2aa]{display:flex;flex-direction:column;gap:4px}.execution-id[data-v-c168d2aa]{font-family:Hack,monospace;font-size:13px;color:#fff}.execution-time[data-v-c168d2aa]{font-size:11px;color:#9ca3af;top:20px}.execution-meta[data-v-c168d2aa]{display:flex;align-items:center;gap:8px}.status-badge[data-v-c168d2aa]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;text-transform:capitalize}.status-badge.small[data-v-c168d2aa]{padding:2px 8px;font-size:10px}.status-success[data-v-c168d2aa]{background:#22c55e33;color:#22c55e}.status-failed[data-v-c168d2aa]{background:#ef444433;color:#ef4444}.status-running[data-v-c168d2aa]{background:#fbbf2433;color:#fbbf24}.status-unknown[data-v-c168d2aa]{background:#9ca3af33;color:#9ca3af}.duration[data-v-c168d2aa]{font-family:Hack,monospace;font-size:11px;color:#9ca3af}.detail-section[data-v-c168d2aa]{background:#ffffff0d;border-radius:12px;padding:16px;margin-bottom:16px}.detail-row[data-v-c168d2aa]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.detail-row[data-v-c168d2aa]:last-child{border-bottom:none}.detail-row.error[data-v-c168d2aa]{flex-direction:column;align-items:flex-start;gap:8px}.detail-label[data-v-c168d2aa]{font-size:12px;color:#9ca3af}.detail-value[data-v-c168d2aa]{font-size:13px;color:#fff}.detail-value-ms[data-v-c168d2aa]{font-family:Hack,monospace;font-size:13px;color:#fff}.error-text[data-v-c168d2aa]{color:#ef4444;font-size:12px;word-break:break-word}.section-title[data-v-c168d2aa]{margin:0 0 12px;font-size:13px;font-weight:500;color:#fff}.node-executions-list[data-v-c168d2aa]{display:flex;flex-direction:column;gap:8px}.node-execution-item[data-v-c168d2aa]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#0003;border-radius:8px}.node-exec-header[data-v-c168d2aa]{display:flex;align-items:center;gap:8px}.node-type[data-v-c168d2aa]{font-size:12px;color:#fff}.node-exec-duration[data-v-c168d2aa]{font-family:Hack,monospace;font-size:11px;color:#9ca3af}.panel-content[data-v-c168d2aa]::-webkit-scrollbar{width:6px}.panel-content[data-v-c168d2aa]::-webkit-scrollbar-track{background:transparent}.panel-content[data-v-c168d2aa]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.panel-content[data-v-c168d2aa]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.credentials-modal-content[data-v-c3a94668]{background:#1f2937;border-radius:16px;width:450px;max-height:450px;min-height:450px;display:flex;flex-direction:column;box-shadow:0 10px 15px #00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);margin-bottom:10px}.tooltip-arrow-left[data-v-c3a94668]{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #1f2937;position:absolute;left:0;top:50%;transform:translate(-100%,-50%)}.tooltip-arrow-right[data-v-c3a94668]{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #1f2937;position:absolute;left:0;top:50%;transform:translate(-100%,-50%)}.modal-header[data-v-c3a94668]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.modal-title[data-v-c3a94668]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:18px;font-weight:400;color:#fff}.modal-close[data-v-c3a94668]{background:none;border:none;cursor:pointer;color:#fff9;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.modal-close[data-v-c3a94668]:hover{background:#ffffff1a;color:#fff}.modal-tabs[data-v-c3a94668]{display:flex;gap:8px;padding:0 20px}.tab-btn[data-v-c3a94668]{flex:1;padding:10px 16px;background:transparent;border:none;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff9;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-c3a94668]:hover{color:#fffc;background:#ffffff0d}.tab-btn.active[data-v-c3a94668]{background:#2a29ff;color:#fff;font-weight:400}.sub-tabs[data-v-c3a94668]{display:flex;gap:8px;margin:12px 20px 0;border-radius:8px}.sub-tab-btn[data-v-c3a94668]{padding:6px 12px;background:transparent;border:none;border-radius:6px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;color:#fff9;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.sub-tab-btn[data-v-c3a94668]:hover{color:#fffc;background:#ffffff0d}.sub-tab-btn.active[data-v-c3a94668]{background:#2a29ff;color:#fff}.sub-tab-btn .count[data-v-c3a94668]{font-size:11px;padding:2px 6px;background:#fff3;border-radius:4px}.sub-tab-btn.active .count[data-v-c3a94668]{background:#ffffff4d}.search-container[data-v-c3a94668]{position:relative;padding:12px 20px}.search-icon[data-v-c3a94668]{position:absolute;left:32px;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none}.search-input[data-v-c3a94668]{width:100%;padding:10px 12px 10px 36px;border:none;border-radius:10px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;outline:none;background:#ffffff1a;color:#fff;transition:all .2s ease}.search-input[data-v-c3a94668]:focus{background:#ffffff26}.search-input[data-v-c3a94668]::-moz-placeholder{color:#ffffff80}.search-input[data-v-c3a94668]::placeholder{color:#ffffff80}.modal-body[data-v-c3a94668]{flex:1;overflow-y:auto;padding:12px 20px 20px;min-height:0}.credentials-list[data-v-c3a94668]{display:flex;flex-direction:column;gap:8px}.credential-item[data-v-c3a94668]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#ffffff0d;border-radius:10px;transition:all .2s ease}.credential-item[data-v-c3a94668]:hover{background:#ffffff14}.credential-icon-wrapper[data-v-c3a94668]{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.credential-icon[data-v-c3a94668]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.credential-icon[data-v-c3a94668] svg{width:26px;height:26px}.credential-info[data-v-c3a94668]{flex:1;min-width:0}.credential-name[data-v-c3a94668]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credential-service[data-v-c3a94668]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;line-height:12px;color:#fff9}.status-badge[data-v-c3a94668]{padding:4px 10px;border-radius:6px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.3px}.status-badge.active[data-v-c3a94668]{background:#22c55e33;color:#4ade80}.status-badge.inactive[data-v-c3a94668]{background:#9ca3af33;color:#9ca3af}.add-btn[data-v-c3a94668]{padding:6px 14px;background:#2a29ff;color:#fff;border:none;border-radius:6px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.add-btn[data-v-c3a94668]:hover{background:#2a29ff}.credential-actions[data-v-c3a94668]{display:flex;gap:6px;margin-left:auto;align-items:center}.action-btn[data-v-c3a94668]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;text-decoration:none}.action-btn.docs[data-v-c3a94668]{color:#fff9}.action-btn.docs[data-v-c3a94668]:hover{background:#2a29ff33;color:#2a29ff}.action-btn.edit[data-v-c3a94668]{color:#fff9}.action-btn.edit[data-v-c3a94668]:hover{background:#2a29ff33;color:#2a29ff}.action-btn.delete[data-v-c3a94668]{color:#fff9}.action-btn.delete[data-v-c3a94668]:hover{background:#ef444433;color:#ef4444}.action-btn-text[data-v-c3a94668]{padding:6px 12px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.action-btn-text.cancel[data-v-c3a94668]{background:#ffffff1a;color:#fffc}.action-btn-text.cancel[data-v-c3a94668]:hover{background:#ffffff26;color:#fff}.action-btn-text.confirm[data-v-c3a94668]{background:#ef444433;color:#ef4444}.action-btn-text.confirm[data-v-c3a94668]:hover{background:#ef44444d;color:#f55}.add-credential-modal-content[data-v-c3a94668]{background:#1f2937;border-radius:16px;width:450px;display:flex;flex-direction:column;box-shadow:0 10px 15px #00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);margin-bottom:10px}.prompt-header[data-v-c3a94668]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.prompt-title[data-v-c3a94668]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#fff}.prompt-close[data-v-c3a94668]{background:none;border:none;cursor:pointer;color:#fff9;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.prompt-close[data-v-c3a94668]:hover{background:#ffffff1a;color:#fff}.save-form[data-v-c3a94668]{padding:20px;display:flex;flex-direction:column;gap:16px}.form-group[data-v-c3a94668]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-c3a94668]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fffc}.form-input[data-v-c3a94668]{width:100%;padding:10px 12px;background:#ffffff1a;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;color:#fff;outline:none;transition:all .2s ease}.form-input[data-v-c3a94668]:focus{background:#ffffff26;border-color:#2a29ff80}.form-input[data-v-c3a94668]::-moz-placeholder{color:#ffffff80}.form-input[data-v-c3a94668]::placeholder{color:#ffffff80}.prompt-generate-btn[data-v-c3a94668]{padding:10px 20px;background:#2a29ff;border:none;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fff;cursor:pointer;transition:all .2s ease;margin-top:8px}.prompt-generate-btn[data-v-c3a94668]:hover:not(:disabled){background:#1a19df}.prompt-generate-btn[data-v-c3a94668]:disabled{opacity:.5;cursor:not-allowed}.edit-modal-overlay[data-v-c3a94668]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.edit-modal-content[data-v-c3a94668]{background:#1f2937;border-radius:16px;width:90%;max-width:500px;display:flex;flex-direction:column;box-shadow:0 10px 15px #00000080}.edit-modal-header[data-v-c3a94668]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.edit-modal-title[data-v-c3a94668]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#fff}.edit-modal-body[data-v-c3a94668]{padding:20px;display:flex;flex-direction:column;gap:16px;max-height:400px;overflow-y:auto}.edit-form-group[data-v-c3a94668]{display:flex;flex-direction:column;gap:8px}.edit-label[data-v-c3a94668]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fffc;text-transform:capitalize}.edit-input[data-v-c3a94668]{width:100%;padding:10px 12px;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.2);border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;color:#fff;outline:none;transition:all .2s ease}.edit-input[data-v-c3a94668]:focus{background:#ffffff26;border-color:#2a29ff80}.edit-input[data-v-c3a94668]::-moz-placeholder{color:#ffffff80}.edit-input[data-v-c3a94668]::placeholder{color:#ffffff80}.edit-modal-footer[data-v-c3a94668]{display:flex;gap:10px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.1);justify-content:flex-end}.cancel-btn[data-v-c3a94668]{padding:8px 16px;background:transparent;border:1.5px solid rgba(255,255,255,.2);border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fffc;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-c3a94668]:hover{background:#ffffff0d;border-color:#ffffff4d}.save-btn[data-v-c3a94668]{padding:8px 20px;background:#2a29ff;border:none;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fff;cursor:pointer;transition:all .2s ease}.save-btn[data-v-c3a94668]:hover{background:#1a19df}.loading-state[data-v-c3a94668]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px}.loader[data-v-c3a94668]{border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top:3px solid #2a29ff;width:40px;height:40px;animation:spin-c3a94668 1s linear infinite}@keyframes spin-c3a94668{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state p[data-v-c3a94668]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#fff9}.error-state[data-v-c3a94668]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:16px}.error-state p[data-v-c3a94668]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#ef4444;text-align:center}.retry-btn[data-v-c3a94668]{padding:8px 16px;background:#2a29ff;border:none;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fff;cursor:pointer;transition:all .2s ease}.retry-btn[data-v-c3a94668]:hover{background:#1a19df}.empty-state[data-v-c3a94668]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:8px}.empty-state p[data-v-c3a94668]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#fff9;text-align:center;margin:0}.empty-hint[data-v-c3a94668]{font-size:12px;color:#fff6}[data-v-c3a94668]::-webkit-scrollbar{width:6px}[data-v-c3a94668]::-webkit-scrollbar-track{background:transparent}[data-v-c3a94668]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}[data-v-c3a94668]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.locale-switcher[data-v-0d541e9a]{position:relative}.locale-button[data-v-0d541e9a]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff1a;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:13px}.locale-button[data-v-0d541e9a]:hover{background:#ffffff26;border-color:#fff3}.locale-flag[data-v-0d541e9a]{font-size:13px;line-height:1}.locale-name[data-v-0d541e9a]{font-weight:400}.chevron[data-v-0d541e9a]{transition:transform .2s ease}.chevron.rotated[data-v-0d541e9a]{transform:rotate(180deg)}.locale-dropdown[data-v-0d541e9a]{position:absolute;top:calc(100% + 4px);inset-inline-end:0;min-width:200px;background:#1a1a1a;border-radius:12px;padding:6px;box-shadow:0 10px 15px #00000080;z-index:1000}.locale-option[data-v-0d541e9a]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#fffc;cursor:pointer;transition:all .15s ease;font-family:inherit;font-size:14px;text-align:start}.locale-option[data-v-0d541e9a]:hover{background:#ffffff1a;color:#fff}.locale-option.active[data-v-0d541e9a]{background:#2a29ff33;color:#fff}.locale-native-name[data-v-0d541e9a]{font-weight:400}.locale-english-name[data-v-0d541e9a]{color:#fff6;font-size:12px;margin-inline-start:auto}.check-icon[data-v-0d541e9a]{color:#2a29ff;margin-inline-start:8px}.dropdown-enter-active[data-v-0d541e9a],.dropdown-leave-active[data-v-0d541e9a]{transition:all .2s ease}.dropdown-enter-from[data-v-0d541e9a],.dropdown-leave-to[data-v-0d541e9a]{opacity:0;transform:translateY(-8px)}.profile-modal-content[data-v-e787e199]{background:#1f2937;border-radius:16px;width:600px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 10px 15px #00000080;position:relative;overflow:hidden}.modal-header[data-v-e787e199]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.modal-title[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:18px;font-weight:400;color:#fff}.modal-close[data-v-e787e199]{background:none;border:none;cursor:pointer;color:#fff9;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.modal-close[data-v-e787e199]:hover{background:#ffffff1a;color:#fff}.modal-body[data-v-e787e199]{overflow-y:auto;padding:20px;min-height:0}.profile-section[data-v-e787e199]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.profile-avatar[data-v-e787e199]{flex-shrink:0}.avatar-placeholder[data-v-e787e199]{width:80px;height:80px;border-radius:50%;background:#2a29ff33;display:flex;align-items:center;justify-content:center;color:#2a29ff}.profile-info[data-v-e787e199]{flex:1}.profile-name[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:20px;font-weight:400;color:#fff;margin-bottom:4px}.profile-email[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#ffffffb3;margin-bottom:6px}.profile-role[data-v-e787e199]{display:inline-block;padding:4px 10px;color:#7af5a1;background:#7af5a126;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:capitalize}.section-divider[data-v-e787e199]{height:1px;background:#ffffff1a;margin:20px 0}.settings-section[data-v-e787e199]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fffc;letter-spacing:.5px}.setting-item[data-v-e787e199]{background:#ffffff0d;border-radius:12px;padding:12px}.setting-header[data-v-e787e199]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.setting-label[data-v-e787e199]{display:flex;align-items:center;gap:10px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:400;color:#fff}.setting-label svg[data-v-e787e199]{color:#f59e0b}.setting-value[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff;padding:4px 10px;border-radius:6px}.slider-container[data-v-e787e199]{margin-bottom:12px}.brightness-slider[data-v-e787e199]{width:100%;height:6px;border-radius:3px;background:#ffffff1a;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.brightness-slider[data-v-e787e199]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#2a29ff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 2px 4px #0000004d}.brightness-slider[data-v-e787e199]::-webkit-slider-thumb:hover{background:#1a19df;transform:scale(1.1)}.brightness-slider[data-v-e787e199]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#2a29ff;cursor:pointer;border:none;-moz-transition:all .2s ease;transition:all .2s ease;box-shadow:0 2px 4px #0000004d}.brightness-slider[data-v-e787e199]::-moz-range-thumb:hover{background:#1a19df;transform:scale(1.1)}.slider-labels[data-v-e787e199]{display:flex;justify-content:space-between;margin-top:8px}.slider-label[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.setting-description[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#fff9;line-height:1.5}[data-v-e787e199]::-webkit-scrollbar{width:6px}[data-v-e787e199]::-webkit-scrollbar-track{background:transparent}[data-v-e787e199]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}[data-v-e787e199]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.tooltip-arrow-left[data-v-e787e199]{position:absolute;left:-8px;top:87%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #1f2937}.tabs-container[data-v-e787e199]{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.1);margin-top:16px}.tab-button[data-v-e787e199]{padding:10px 16px;background:none;border:none;border-bottom:2px solid transparent;color:#fff9;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease}.tab-button[data-v-e787e199]:hover{color:#fffc}.tab-button.active[data-v-e787e199]{color:#fff;border-bottom-color:#2a29ff}.team-tab[data-v-e787e199],.usage-tab[data-v-e787e199],.billing-tab[data-v-e787e199]{display:flex;flex-direction:column;gap:2px}.section-title[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff;margin:0 0 12px}.invite-section[data-v-e787e199]{margin-bottom:8px}.invite-form[data-v-e787e199]{display:flex;gap:8px;align-items:center}.invite-input[data-v-e787e199]{flex:1;padding:10px 12px;background:#ffffff1a;border-radius:8px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;outline:none;transition:all .2s ease}.invite-input[data-v-e787e199]:focus{background:#ffffff26;border-color:#2a29ff}.invite-input[data-v-e787e199]::-moz-placeholder{color:#fff6}.invite-input[data-v-e787e199]::placeholder{color:#fff6}.role-select[data-v-e787e199]{padding:10px 12px;background:#ffffff1a;border-radius:8px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;outline:none;cursor:pointer;transition:all .2s ease}.role-select[data-v-e787e199]:hover{background:#ffffff26}.invite-button[data-v-e787e199]{padding:10px 20px;background:#2a29ff;border:none;border-radius:8px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s ease}.invite-button[data-v-e787e199]:hover:not(:disabled){background:#1a19df}.invite-button[data-v-e787e199]:disabled{opacity:.6;cursor:not-allowed}.invite-error[data-v-e787e199]{color:#ef4444;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;margin-top:8px}.loading-state[data-v-e787e199]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;color:#fff9;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px}.loading-spinner[data-v-e787e199]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#2a29ff;border-radius:50%;animation:spin-e787e199 1s linear infinite}@keyframes spin-e787e199{to{transform:rotate(360deg)}}.error-state[data-v-e787e199]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px;color:#ef4444;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px}.retry-button[data-v-e787e199]{padding:8px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;cursor:pointer;transition:all .2s ease}.retry-button[data-v-e787e199]:hover{background:#ef444433}.empty-state[data-v-e787e199]{padding:24px;text-align:center;color:#ffffff80;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px}.invites-section[data-v-e787e199]{margin-bottom:8px}.invites-list[data-v-e787e199]{display:flex;flex-direction:column;gap:8px}.invite-item[data-v-e787e199]{display:flex;align-items:center;padding:12px;background:#f59e0b0d;border:1px solid rgba(245,158,11,.2);border-radius:8px}.invite-info[data-v-e787e199]{display:flex;align-items:center;gap:12px}.invite-avatar[data-v-e787e199]{width:36px;height:36px;border-radius:50%;background:#f59e0b1a;display:flex;align-items:center;justify-content:center;color:#f59e0b}.invite-details[data-v-e787e199]{display:flex;flex-direction:column;gap:2px}.invite-email[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff}.invite-status[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#f59e0b}.members-list[data-v-e787e199]{display:flex;flex-direction:column;gap:8px}.member-item[data-v-e787e199]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#ffffff0d;border-radius:8px;transition:all .2s ease}.member-item[data-v-e787e199]:hover{background:#ffffff14}.member-info[data-v-e787e199]{display:flex;align-items:center;gap:12px;flex:1}.member-avatar[data-v-e787e199]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#2a29ff,#6b5fff);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400}.member-details[data-v-e787e199]{display:flex;flex-direction:column;gap:2px}.member-name[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff;display:flex;align-items:center;gap:6px}.owner-badge[data-v-e787e199]{display:inline-flex;align-items:center;justify-content:center;animation:pulse-e787e199 2s ease-in-out infinite}@keyframes pulse-e787e199{0%,to{opacity:1}50%{opacity:.7}}.member-email[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#fff9}.member-actions[data-v-e787e199]{display:flex;align-items:center;gap:8px}.role-select-small[data-v-e787e199]{padding:6px 10px;background:#ffffff1a;border-radius:6px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;outline:none;cursor:pointer;transition:all .2s ease}.role-select-small[data-v-e787e199]:hover:not(:disabled){background:#ffffff26}.role-select-small[data-v-e787e199]:disabled{opacity:.5;cursor:not-allowed}.member-role-badge[data-v-e787e199]{padding:6px 10px;color:#2a29ff;background:#2a29ff26;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;letter-spacing:.5px;text-transform:capitalize}.member-role-badge.owner[data-v-e787e199]{color:#7af5a1;background:#7af5a126}.transfer-button[data-v-e787e199]{padding:6px;background:#f59e0b1a;border:none;border-radius:6px;color:#f59e0b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.transfer-button[data-v-e787e199]:hover{background:#f59e0b33}.remove-button[data-v-e787e199]{padding:6px;background:#ef44441a;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.remove-button[data-v-e787e199]:hover{background:#ef444433}.current-plan-card[data-v-e787e199]{padding:16px;background:#2a29ff1a;border:1px solid rgba(42,41,255,.3);border-radius:12px}.plan-header[data-v-e787e199]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.plan-name[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:18px;font-weight:400;color:#fff}.plan-price[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:24px;font-weight:700;color:#2a29ff}.price-period[data-v-e787e199]{font-size:14px;font-weight:400;color:#fff9}.plan-next-billing[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#fff9}.plan-details[data-v-e787e199]{margin-top:8px}.plan-info[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;color:#fff9}.trial-badge[data-v-e787e199]{padding:4px 10px;background:#f59e0b33;color:#f59e0b;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400}.usage-header[data-v-e787e199]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.usage-header .section-title[data-v-e787e199]{margin:0}.usage-period[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#ffffff80;background:#ffffff1a;padding:4px 10px;border-radius:8px}.usage-items[data-v-e787e199]{display:flex;flex-direction:column;gap:16px}.usage-item[data-v-e787e199]{display:flex;flex-direction:column;gap:8px}.usage-label[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fffc}.usage-bar-container[data-v-e787e199]{display:flex;align-items:center;gap:12px}.usage-bar[data-v-e787e199]{flex:1;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.usage-bar-fill[data-v-e787e199]{height:100%;background:linear-gradient(90deg,#a0f8bc,#2a29ff);border-radius:4px;transition:width .3s ease}.usage-text[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#fff9;min-width:100px;text-align:right}.plans-grid[data-v-e787e199]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plan-card[data-v-e787e199]{padding:16px;background:#ffffff0d;border-radius:12px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.plan-card[data-v-e787e199]:hover{background:#ffffff14;border-color:#fff3}.plan-card.active[data-v-e787e199]{background:#2a29ff1a;border-color:#2a29ff}.plan-card.compact[data-v-e787e199]{grid-column:1 / -1;flex-direction:row;align-items:center;gap:4px}.plan-card.compact .plan-card-header[data-v-e787e199]{min-width:120px}.plan-card.compact .plan-card-limits[data-v-e787e199]{flex:1;border:none;padding:0;gap:4px}.plan-card.compact .plan-card-features[data-v-e787e199]{flex:1;border:none;padding:0;gap:6px}.plan-card.compact .plan-select-button[data-v-e787e199],.plan-card.compact .plan-current-badge[data-v-e787e199]{min-width:120px}.plan-card-header[data-v-e787e199]{display:flex;flex-direction:column;gap:4px}.plan-card-name[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#fff}.plan-card-price[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:20px;font-weight:700;color:#2a29ff}.plan-card-limits[data-v-e787e199]{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.plan-limit[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#ffffffb3}.plan-card-features[data-v-e787e199]{display:flex;flex-direction:column;gap:6px}.plan-feature[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:11px;color:#fff9}.plan-select-button[data-v-e787e199]{padding:8px 16px;background:#2a29ff;border:none;border-radius:8px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s ease}.plan-select-button[data-v-e787e199]:hover{background:#1a19df}.plan-current-badge[data-v-e787e199]{padding:8px 16px;background:#2a29ff33;border-radius:8px;text-align:center;color:#2a29ff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400}.workspaces-tab[data-v-e787e199]{display:flex;flex-direction:column;gap:16px}.workspaces-list[data-v-e787e199]{display:flex;flex-direction:column;gap:8px}.workspace-item[data-v-e787e199]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#ffffff0d;border-radius:12px;transition:all .2s ease}.workspace-item[data-v-e787e199]:hover{background:#ffffff14}.workspace-item.active[data-v-e787e199]{background:#2a29ff1a;border-color:#2a29ff4d}.workspace-info[data-v-e787e199]{display:flex;align-items:center;gap:12px;flex:1}.workspace-avatar[data-v-e787e199]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#2a29ff,#6b5fff);display:flex;align-items:center;justify-content:center;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400}.workspace-details[data-v-e787e199]{display:flex;flex-direction:column;gap:2px}.workspace-name[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff;display:flex;align-items:center;gap:8px}.current-badge[data-v-e787e199]{padding:2px 8px;background:#22c55e33;color:#22c55e;border-radius:10px;font-size:11px;font-weight:400}.workspace-meta[data-v-e787e199]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#fff9}.workspace-actions[data-v-e787e199]{display:flex;align-items:center;gap:8px}.switch-button[data-v-e787e199]{padding:8px 16px;background:#2a29ff;border:none;border-radius:8px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s ease}.switch-button[data-v-e787e199]:hover:not(:disabled){background:#1a19df}.switch-button[data-v-e787e199]:disabled{opacity:.6;cursor:not-allowed}.active-indicator[data-v-e787e199]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#22c55e}.security-tab[data-v-e787e199]{padding:8px 0}.security-section[data-v-e787e199]{background:#ffffff08;border-radius:12px;padding:20px}.security-section .section-title[data-v-e787e199]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.security-section .section-description[data-v-e787e199]{font-size:13px;color:#9ca3af;margin:0 0 20px;line-height:1.5}.encryption-status[data-v-e787e199]{margin-bottom:20px}.status-indicator[data-v-e787e199]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;font-size:13px;font-weight:500}.status-indicator.active[data-v-e787e199]{background:#22c55e26;color:#22c55e}.status-indicator.inactive[data-v-e787e199]{background:#9ca3af26;color:#9ca3af}.encryption-actions[data-v-e787e199]{display:flex;gap:12px;flex-wrap:wrap}.action-btn[data-v-e787e199]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.action-btn.primary[data-v-e787e199]{background:#2a29ff;color:#fff}.action-btn.primary[data-v-e787e199]:hover{background:#1f1ed9}.action-btn.primary[data-v-e787e199]:disabled{background:#4b5563;cursor:not-allowed;opacity:.6}.action-btn.secondary[data-v-e787e199]{background:#ffffff1a;color:#fff}.action-btn.secondary[data-v-e787e199]:hover{background:#ffffff26}.action-btn.danger[data-v-e787e199]{background:#ef444426;color:#ef4444}.action-btn.danger[data-v-e787e199]:hover{background:#ef444440}.generate-key-section[data-v-e787e199],.recover-key-section[data-v-e787e199]{margin-top:16px}.warning-banner[data-v-e787e199]{display:flex;gap:12px;padding:16px;background:#f59e0b26;border-radius:10px;margin-bottom:20px;color:#f59e0b}.warning-banner strong[data-v-e787e199]{display:block;margin-bottom:4px;color:#fbbf24}.warning-banner p[data-v-e787e199]{margin:0;font-size:13px;line-height:1.5}.mnemonic-display[data-v-e787e199]{background:#0000004d;border-radius:12px;padding:20px;margin-bottom:16px}.mnemonic-words[data-v-e787e199]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.mnemonic-word[data-v-e787e199]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff0d;border-radius:8px;font-family:Hack,monospace;font-size:13px;color:#fff}.word-number[data-v-e787e199]{font-size:11px;color:#6b7280;min-width:18px}.copy-btn[data-v-e787e199]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.copy-btn[data-v-e787e199]:hover{background:#ffffff26}.confirm-checkbox[data-v-e787e199]{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;cursor:pointer}.confirm-checkbox input[data-v-e787e199]{margin-top:2px;width:16px;height:16px;cursor:pointer}.confirm-checkbox span[data-v-e787e199]{font-size:13px;color:#d1d5db;line-height:1.4}.generate-actions[data-v-e787e199],.recover-actions[data-v-e787e199]{display:flex;gap:12px;justify-content:flex-end}.recover-description[data-v-e787e199]{font-size:13px;color:#9ca3af;margin:0 0 16px}.mnemonic-input[data-v-e787e199]{width:100%;padding:14px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-family:Hack,monospace;font-size:13px;resize:none;margin-bottom:12px}.mnemonic-input[data-v-e787e199]:focus{outline:none;border-color:#2a29ff}.mnemonic-input[data-v-e787e199]::-moz-placeholder{color:#6b7280}.mnemonic-input[data-v-e787e199]::placeholder{color:#6b7280}.error-message[data-v-e787e199]{padding:10px 14px;background:#ef444426;border-radius:8px;color:#ef4444;font-size:13px;margin-bottom:12px}.key-exists-actions[data-v-e787e199]{margin-top:8px}.key-exists-actions .help-text[data-v-e787e199]{margin-top:12px;font-size:12px;color:#6b7280}.remove-key-confirm[data-v-e787e199]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:12px}.remove-key-confirm .confirm-icon[data-v-e787e199]{margin-bottom:12px}.remove-key-confirm .confirm-title[data-v-e787e199]{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.remove-key-confirm .confirm-message[data-v-e787e199]{font-size:13px;color:#9ca3af;margin:0 0 20px;line-height:1.5}.remove-key-confirm .confirm-actions[data-v-e787e199]{display:flex;gap:12px;width:100%}.remove-key-confirm .confirm-actions .action-btn[data-v-e787e199]{flex:1}.key-request-sent[data-v-e787e199]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#22c55e26;border-radius:10px;color:#22c55e;font-size:13px}@keyframes spin-e787e199{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-e787e199]{animation:spin-e787e199 1s linear infinite}.knowledge-modal-content[data-v-4bbd2808]{position:relative;width:500px;max-height:85vh;background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:16px;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000004d;overflow:hidden}.modal-header[data-v-4bbd2808]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.modal-title[data-v-4bbd2808]{font-size:16px;font-weight:600;color:#fff}.modal-close[data-v-4bbd2808]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;color:#fff9;cursor:pointer;transition:all .2s ease}.modal-close[data-v-4bbd2808]:hover{background:#ffffff26;color:#fff}.modal-tabs[data-v-4bbd2808]{display:flex;gap:8px;padding:0 20px}.tab-btn[data-v-4bbd2808]{flex:1;padding:10px 16px;background:transparent;border:none;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff9;cursor:pointer;transition:all .2s ease}.tab-btn[data-v-4bbd2808]:hover{color:#fffc;background:#ffffff0d}.tab-btn.active[data-v-4bbd2808]{background:#2a29ff;color:#fff;font-weight:400}.modal-body[data-v-4bbd2808]{flex:1;overflow-y:auto;padding:20px;min-height:0}.section-title[data-v-4bbd2808]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;gap:10px;font-size:14px;font-weight:400;color:#fff;margin:0 0 8px}.section-divider[data-v-4bbd2808]{height:1px;background:#ffffff1a;margin:20px 0}.form-group[data-v-4bbd2808]{margin-bottom:12px}.form-input[data-v-4bbd2808],.form-select[data-v-4bbd2808]{width:100%;padding:10px 12px;background:#ffffff0d;border-radius:8px;color:#fff;font-size:14px;outline:none;transition:all .2s ease}.form-input[data-v-4bbd2808]::-moz-placeholder{color:#fff6}.form-input[data-v-4bbd2808]::placeholder{color:#fff6}.form-input[data-v-4bbd2808]:focus,.form-select[data-v-4bbd2808]:focus{border-color:#2a29ff;background:#ffffff14}.form-select option[data-v-4bbd2808]{background:#1f2937;color:#fff}.form-error[data-v-4bbd2808]{color:#ef4444;font-size:12px;margin-top:8px}.create-button[data-v-4bbd2808],.refresh-button[data-v-4bbd2808]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:#2a29ff;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.create-button[data-v-4bbd2808]:hover:not(:disabled),.refresh-button[data-v-4bbd2808]:hover:not(:disabled){background:#2321cc}.create-button[data-v-4bbd2808]:disabled,.refresh-button[data-v-4bbd2808]:disabled{opacity:.5;cursor:not-allowed}.refresh-button[data-v-4bbd2808]{background:#ffffff1a;margin-top:16px}.refresh-button[data-v-4bbd2808]:hover:not(:disabled){background:#ffffff26}.loading-state[data-v-4bbd2808],.empty-state[data-v-4bbd2808],.error-state[data-v-4bbd2808]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;gap:12px;color:#ffffff80;text-align:center}.loading-spinner[data-v-4bbd2808]{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:#2a29ff;border-radius:50%;animation:spin-4bbd2808 1s linear infinite}@keyframes spin-4bbd2808{to{transform:rotate(360deg)}}.empty-hint[data-v-4bbd2808]{font-size:12px;color:#fff6}.retry-button[data-v-4bbd2808]{padding:8px 16px;background:#ffffff1a;border:none;border-radius:6px;color:#fff;font-size:13px;cursor:pointer;transition:all .2s ease}.retry-button[data-v-4bbd2808]:hover{background:#ffffff26}.collections-list[data-v-4bbd2808],.documents-list[data-v-4bbd2808],.jobs-list[data-v-4bbd2808]{display:flex;flex-direction:column;gap:8px}.jobs-list[data-v-4bbd2808]{max-height:200px;overflow-y:auto}.collection-item[data-v-4bbd2808],.document-item[data-v-4bbd2808],.job-item[data-v-4bbd2808]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;transition:all .2s ease}.collection-item[data-v-4bbd2808]:hover,.document-item[data-v-4bbd2808]:hover,.job-item[data-v-4bbd2808]:hover{background:#ffffff14;border-color:#ffffff1f}.collection-info[data-v-4bbd2808],.document-info[data-v-4bbd2808],.job-info[data-v-4bbd2808]{flex:1;min-width:0;cursor:pointer}.collection-name[data-v-4bbd2808],.document-name[data-v-4bbd2808],.job-name[data-v-4bbd2808]{font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-meta[data-v-4bbd2808],.document-meta[data-v-4bbd2808],.job-meta[data-v-4bbd2808]{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;color:#ffffff80}.collection-description[data-v-4bbd2808]{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-chunks[data-v-4bbd2808]{padding:2px 6px;background:#2a29ff33;color:#a5a4ff;border-radius:4px;font-size:10px;font-weight:500}.job-type[data-v-4bbd2808]{padding:2px 6px;background:#ffffff1a;border-radius:4px;font-size:10px;font-weight:500;text-transform:capitalize}.collection-actions[data-v-4bbd2808]{display:flex;gap:8px}.view-button[data-v-4bbd2808],.delete-button[data-v-4bbd2808]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#ffffff14;border-radius:6px;color:#fff9;cursor:pointer;transition:all .2s ease}.view-button[data-v-4bbd2808]:hover{background:#2a29ff33;color:#2a29ff}.delete-button[data-v-4bbd2808]:hover{background:#ef444433;color:#ef4444}.collection-header[data-v-4bbd2808]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.back-button[data-v-4bbd2808]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#ffffff14;border:none;border-radius:6px;color:#ffffffb3;font-size:13px;cursor:pointer;transition:all .2s ease}.back-button[data-v-4bbd2808]:hover{background:#ffffff1f;color:#fff}.collection-title[data-v-4bbd2808]{font-size:16px;font-weight:600;color:#fff}.upload-section[data-v-4bbd2808]{margin-bottom:20px}.upload-area[data-v-4bbd2808]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;border:2px dashed rgba(255,255,255,.2);border-radius:12px;color:#fff9;cursor:pointer;transition:all .2s ease}.upload-area[data-v-4bbd2808]:hover{border-color:#2a29ff;background:#2a29ff0d}.upload-area.dragging[data-v-4bbd2808]{border-color:#2a29ff;background:#2a29ff26;border-style:solid}.file-input-hidden[data-v-4bbd2808]{display:none}.upload-formats[data-v-4bbd2808]{font-size:11px;color:#fff6}.job-status-container[data-v-4bbd2808]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.job-status[data-v-4bbd2808]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;text-transform:capitalize}.status-spinner[data-v-4bbd2808]{width:12px;height:12px;border:2px solid rgba(255,255,255,.1);border-top-color:#f59e0b;border-radius:50%;animation:spin-4bbd2808 1s linear infinite}.job-progress[data-v-4bbd2808]{display:flex;align-items:center;gap:8px}.progress-bar[data-v-4bbd2808]{width:60px;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-fill[data-v-4bbd2808]{height:100%;border-radius:2px;transition:width .3s ease,background .3s ease}.progress-text[data-v-4bbd2808]{font-size:11px;color:#ffffff80}.job-error[data-v-4bbd2808]{font-size:11px;color:#ef4444;max-width:150px;text-align:right}.modal-arrow-left[data-v-4bbd2808]{position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #1f2937}.delete-confirm-tooltip[data-v-4bbd2808]{background:#1f2937fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:12px 14px;min-width:120px;max-width:220px;box-shadow:0 10px 25px #00000080;pointer-events:auto}.delete-confirm-content[data-v-4bbd2808]{display:flex;flex-direction:column;gap:12px}.delete-confirm-text[data-v-4bbd2808]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#fff;margin:0;line-height:1.4}.delete-confirm-actions[data-v-4bbd2808]{display:flex;gap:8px;justify-content:flex-end}.confirm-btn[data-v-4bbd2808]{padding:6px 14px;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;cursor:pointer;transition:all .15s ease;border:none}.confirm-btn.cancel[data-v-4bbd2808]{background:#ffffff1a;color:#fff}.confirm-btn.cancel[data-v-4bbd2808]:hover{background:#fff3}.confirm-btn.confirm[data-v-4bbd2808]{background:#ef4444;color:#fff}.confirm-btn.confirm[data-v-4bbd2808]:hover{background:#dc2626}.delete-confirm-arrow[data-v-4bbd2808]{position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(31,41,55,.98)}.lock-modal-overlay[data-v-17dbe779]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000}.lock-modal-content[data-v-17dbe779]{background:#1f2937;border-radius:16px;width:450px;max-width:90vw;box-shadow:0 20px 25px #00000080;overflow:hidden}.modal-header[data-v-17dbe779]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 0}.lock-icon[data-v-17dbe779]{width:56px;height:56px;border-radius:12px;background:#f59e0b26;display:flex;align-items:center;justify-content:center;color:#f59e0b}.modal-close[data-v-17dbe779]{background:none;border:none;cursor:pointer;color:#fff9;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.modal-close[data-v-17dbe779]:hover{background:#ffffff1a;color:#fff}.modal-body[data-v-17dbe779]{padding:20px 24px}.modal-title[data-v-17dbe779]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:20px;font-weight:400;color:#fff;margin:0 0 12px}.modal-description[data-v-17dbe779]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#ffffffb3;line-height:1.5;margin:0 0 8px}.modal-description strong[data-v-17dbe779]{color:#fff}.workflow-name[data-v-17dbe779]{color:#2a29ff;font-weight:400;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;line-height:1.5}.lock-time[data-v-17dbe779]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;color:#ffffff80;margin:0 0 16px}.info-box[data-v-17dbe779]{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:8px;margin-top:16px}.info-box svg[data-v-17dbe779]{flex-shrink:0;color:#3b82f6;margin-top:2px}.info-box span[data-v-17dbe779]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;color:#fffc;line-height:1.4}.modal-actions[data-v-17dbe779]{display:flex;gap:12px;padding:20px 24px 24px;justify-content:flex-end}.btn-secondary[data-v-17dbe779],.btn-primary[data-v-17dbe779],.btn-warning[data-v-17dbe779]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-17dbe779]{background:#ffffff1a;color:#fffc}.btn-secondary[data-v-17dbe779]:hover{background:#ffffff26;color:#fff}.btn-warning[data-v-17dbe779]{background:#f59e0b26;color:#f59e0b}.btn-warning[data-v-17dbe779]:hover{background:#f59e0b40}.btn-primary[data-v-17dbe779]{background:#2a29ff;color:#fff}.btn-primary[data-v-17dbe779]:hover{background:#1a19df}.designer-view[data-v-0055b809]{position:relative}.designer-area[data-v-0055b809]{position:absolute;top:0;left:70px;right:0;bottom:0;z-index:0}.right-panel-container[data-v-0055b809]{position:absolute;top:0;right:0;bottom:0;z-index:10;background:transparent;pointer-events:none}.right-panel-container[data-v-0055b809]>*{pointer-events:auto}.execution-viewer-banner[data-v-0055b809]{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:16px;padding:10px 16px;background:#1f2937f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 4px 12px #0000004d}.banner-content[data-v-0055b809]{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px}.banner-content svg[data-v-0055b809]{color:#fff}.status-badge[data-v-0055b809]{padding:2px 8px;border-radius:8px;font-size:11px;font-weight:500;text-transform:capitalize}.status-badge.status-success[data-v-0055b809],.status-badge.status-completed[data-v-0055b809]{background:#22c55e33;color:#22c55e}.status-badge.status-failed[data-v-0055b809]{background:#ef444433;color:#ef4444}.status-badge.status-running[data-v-0055b809]{background:#fbbf2433;color:#fbbf24}.exit-btn[data-v-0055b809]{padding:6px 14px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.exit-btn[data-v-0055b809]:hover{background:#fff3}.search-panel[data-v-57c1de06]{display:flex;align-items:center}.search-input-container[data-v-57c1de06]{position:relative;width:100%;display:flex;align-items:center}.search-icon[data-v-57c1de06]{position:absolute;left:15px;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none}.search-input[data-v-57c1de06]{width:100%;height:45px;background:#f3f4f6;border:none;border-radius:38px;padding:0 50px 0 45px;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;color:#1f2937;outline:none;transition:background-color .2s ease;box-shadow:0 8px 8px #0000001a}.search-input[data-v-57c1de06]::-moz-placeholder{color:#9ca3af;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400}.search-input[data-v-57c1de06]::placeholder{color:#9ca3af;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400}.search-input[data-v-57c1de06]:focus{background:#fff}.clear-button[data-v-57c1de06]{position:absolute;right:15px;z-index:10;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease}.clear-button[data-v-57c1de06]:hover{background:#0000000d}.clear-button svg[data-v-57c1de06]{display:block}.flow-card[data-v-200dd8de]{border-radius:40px;padding:30px;width:100%;max-width:426px;height:354px;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 8px #0000001a;cursor:pointer}.flow-card[data-v-200dd8de]:hover{transform:translateY(-4px);box-shadow:0 12px 8px #0000001a}.flow-card-highlighted[data-v-200dd8de]{border:4px solid #F3D34A!important}.flow-card-content[data-v-200dd8de]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.flow-info[data-v-200dd8de]{display:flex;gap:20px;flex:1}.icons-row[data-v-200dd8de]{display:flex;flex-direction:column;gap:-6px;padding-bottom:6px}.icon-wrapper[data-v-200dd8de]{width:80px;height:80px;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;margin-bottom:-6px;position:relative}.icon-wrapper.has-border[data-v-200dd8de]{border:4px solid;border-color:inherit;margin-left:-4px;margin-right:-4px;margin-top:-4px}.icon-svg[data-v-200dd8de]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.icon-svg[data-v-200dd8de] svg{width:50px;height:50px}.icon-more[data-v-200dd8de]{background:#17181c;width:30px;height:30px;align-self:center}.icon-more-text[data-v-200dd8de]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:500;font-size:10px;color:#fff}.icon[data-v-200dd8de]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.icon-text[data-v-200dd8de]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:24px;color:#17181c}.text-content[data-v-200dd8de]{display:flex;flex-direction:column;gap:10px;flex:1}.flow-title[data-v-200dd8de]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:600;font-size:24px;line-height:28px;color:#333;margin:0;letter-spacing:-.48px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:5px}.flow-description[data-v-200dd8de]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#666;margin:0;letter-spacing:-.32px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.flow-actions[data-v-200dd8de]{display:flex;gap:14px;align-items:flex-end;justify-content:flex-end}.used-badge[data-v-200dd8de]{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.used-info[data-v-200dd8de]{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#333;text-align:center;margin-right:15px}.used-label[data-v-200dd8de]{line-height:14px}.used-count[data-v-200dd8de]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:18px;font-weight:400;line-height:14px}.running-badge[data-v-200dd8de]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background:#22c55e;border-radius:6px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:11px;color:#fff;letter-spacing:.3px;animation:pulse-running-200dd8de 1s ease-in-out infinite}@keyframes pulse-running-200dd8de{0%{box-shadow:0 0 0 3px #a0f8bc}50%{box-shadow:0 0 0 3px #a0f8bc,0 0 0 8px #a0f8bc4d}to{box-shadow:0 0 0 3px #a0f8bc}}.start-button[data-v-200dd8de]{height:60px;width:134px;background:#17181c;border:none;border-radius:30px;padding:14px 20px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:18px;color:#fff;letter-spacing:-.34px}.start-button[data-v-200dd8de]:hover{background:#17181c;color:#fff}.start-button[data-v-200dd8de]:active{transform:scale(.98)}.flow-table-container[data-v-2af58079]{width:100%;height:100%;overflow-x:auto}.flow-table[data-v-2af58079]{width:100%;border-collapse:separate;border-spacing:0 3px;padding-left:10px;padding-right:10px}.flow-table thead th[data-v-2af58079]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:12px;color:#747474;text-align:left;padding:0 20px 12px 16px;text-transform:uppercase;letter-spacing:.5px}.col-icons[data-v-2af58079]{width:140px}.col-title[data-v-2af58079]{width:25%;min-width:200px}.col-description[data-v-2af58079]{width:40%;min-width:300px}.col-used[data-v-2af58079]{width:100px;text-align:center}.col-actions[data-v-2af58079]{width:140px;text-align:right}.flow-row[data-v-2af58079]{background:#fff;transition:all .2s ease;border-radius:20px;box-shadow:0 8px 8px #0000001a}.flow-row[data-v-2af58079]:hover{transform:translateY(-2px);box-shadow:0 8px 8px #0000001a}.flow-row-highlighted[data-v-2af58079]{border:4px solid #F3D34A!important}.flow-row td[data-v-2af58079]{padding:20px 16px;background:var(--row-bg-color, rgb(243 244 246))}.flow-row td[data-v-2af58079]:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.flow-row td[data-v-2af58079]:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.icons-row-table[data-v-2af58079]{display:flex;align-items:center}.icon-wrapper-table[data-v-2af58079]{width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-6px}.icon-svg-table[data-v-2af58079]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.icon-svg-table[data-v-2af58079] svg{width:30px;height:30px}.icon-more[data-v-2af58079]{background:#17181c;width:30px;height:30px}.icon-more-text[data-v-2af58079]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:500;font-size:10px;color:#fff}.title-text[data-v-2af58079]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:600;font-size:18px;color:#333;line-height:1.4}.description-text[data-v-2af58079]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#666;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cell-used[data-v-2af58079]{text-align:center}.used-badge-table[data-v-2af58079]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 12px;background:#f3f4f6;border-radius:12px;gap:4px}.running-badge[data-v-2af58079]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background:#22c55e;border-radius:6px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:11px;color:#fff;letter-spacing:.3px;animation:pulse-running-2af58079 1s ease-in-out infinite}@keyframes pulse-running-2af58079{0%{box-shadow:0 0 0 3px #a0f8bc}50%{box-shadow:0 0 0 3px #a0f8bc,0 0 0 8px #a0f8bc4d}to{box-shadow:0 0 0 3px #a0f8bc}}.used-count-table[data-v-2af58079]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:18px;color:#17181c}.cell-actions[data-v-2af58079]{text-align:left}.start-button-table[data-v-2af58079]{height:40px;padding:8px 16px;background:#17181c;border:none;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:18px;color:#fff}.start-button-table[data-v-2af58079]:hover{background:#2a29ff;transform:scale(1.05)}.start-button-table[data-v-2af58079]:active{transform:scale(.98)}.start-button-table svg[data-v-2af58079]{flex-shrink:0}.flow-table-container[data-v-2af58079]::-webkit-scrollbar{height:8px}.flow-table-container[data-v-2af58079]::-webkit-scrollbar-track{background:transparent}.flow-table-container[data-v-2af58079]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.flow-table-container[data-v-2af58079]::-webkit-scrollbar-thumb:hover{background:#0000004d}.category-multiselect[data-v-357c7a2f]{position:relative;width:220px}.multiselect-trigger[data-v-357c7a2f]{width:100%;height:45px;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#2a29ff;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:400;color:#fff;cursor:pointer;transition:all .2s ease}.trigger-text[data-v-357c7a2f]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-icon[data-v-357c7a2f]{flex-shrink:0;transition:transform .2s ease;color:#fff}.trigger-icon.rotated[data-v-357c7a2f]{transform:rotate(180deg)}.dropdown-menu[data-v-357c7a2f]{position:absolute;top:calc(100% + 8px);left:0;width:280px;background:#1f2937;border-radius:16px;font-family:Noto Sans,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,sans-serif;box-sizing:border-box;box-shadow:0 10px 15px #00000080;z-index:1000;overflow:hidden}.dropdown-header[data-v-357c7a2f]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px}.dropdown-title[data-v-357c7a2f]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#fff}.clear-button[data-v-357c7a2f]{background:none;border:none;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;font-weight:400;background:#2a29ff;color:#fff;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease}.dropdown-content[data-v-357c7a2f]{max-height:280px;overflow-y:auto;padding:8px}.category-option[data-v-357c7a2f]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-checkbox[data-v-357c7a2f]{width:18px;height:18px;border-radius:50%;cursor:pointer;accent-color:#2a29ff}.category-indicator[data-v-357c7a2f]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.category-label[data-v-357c7a2f]{flex:1;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff}.dropdown-content[data-v-357c7a2f]::-webkit-scrollbar{width:6px}.dropdown-content[data-v-357c7a2f]::-webkit-scrollbar-track{background:transparent}.dropdown-content[data-v-357c7a2f]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.dropdown-content[data-v-357c7a2f]::-webkit-scrollbar-thumb:hover{background:#0000004d}.dropdown-enter-active[data-v-357c7a2f],.dropdown-leave-active[data-v-357c7a2f]{transition:all .2s ease}.dropdown-enter-from[data-v-357c7a2f],.dropdown-leave-to[data-v-357c7a2f]{opacity:0;transform:translateY(-8px)}.flows-page[data-v-b9b9fcf6]{background:#faf9f7}.flows-background[data-v-b9b9fcf6]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#6bc1ff33,#6bc1ff00 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 170 170'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.23 12.1571C17.204 10.8551 14.02 7.67209 12.713 3.63909C12.613 3.33109 12.325 3.12109 12 3.12109C11.674 3.12109 11.386 3.33109 11.286 3.63909C9.979 7.67209 6.795 10.8551 2.769 12.1571C2.459 12.2581 2.25 12.5461 2.25 12.8711C2.25 13.1961 2.459 13.4841 2.769 13.5851C6.795 14.8861 9.98 18.0701 11.286 22.1021C11.386 22.4111 11.674 22.6211 12 22.6211C12.325 22.6211 12.613 22.4111 12.713 22.1021C14.019 18.0701 17.204 14.8861 21.23 13.5851C21.54 13.4841 21.75 13.1961 21.75 12.8711C21.75 12.5461 21.54 12.2581 21.23 12.1571Z' fill='%23E5E5E5'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.flows-content[data-v-b9b9fcf6]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:50px 20px 0 40px}.flows-header[data-v-b9b9fcf6]{flex-shrink:0;margin-bottom:24px}.flows-grid-container[data-v-b9b9fcf6]{flex:1;overflow-y:auto;min-height:0;padding-top:10px;border-radius:20px}.header-top[data-v-b9b9fcf6]{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:32px}.flows-title[data-v-b9b9fcf6]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:600;font-size:44px;line-height:56px;color:#17181c;margin:0;letter-spacing:-.96px;flex:1;max-width:700px}.search-wrapper[data-v-b9b9fcf6]{flex-shrink:0}.search-with-ai[data-v-b9b9fcf6]{display:flex;align-items:center;gap:12px}.ai-help-floating[data-v-b9b9fcf6]{flex-shrink:0}.filter-row[data-v-b9b9fcf6]{display:flex;justify-content:space-between;align-items:center;gap:20px}.filter-tabs[data-v-b9b9fcf6]{display:flex;gap:12px}.view-switcher[data-v-b9b9fcf6]{display:flex;gap:8px;padding:4px;border-radius:12px}.view-button[data-v-b9b9fcf6]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f3f4f680;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#000}.view-button[data-v-b9b9fcf6]:hover{background:#2a29ff0d;color:#2a29ff}.view-button.active[data-v-b9b9fcf6]{background:#2a29ff;color:#fff}.view-button svg[data-v-b9b9fcf6]{flex-shrink:0}.filter-tab[data-v-b9b9fcf6]{height:45px;display:flex;align-items:center;gap:8px;padding:12px 20px;background:#f3f4f6;border-radius:24px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:400;cursor:pointer;transition:all .2s ease}.filter-tab[data-v-b9b9fcf6]:hover{border-color:#2a29ff;background:#2a29ff1a}.filter-tab.active[data-v-b9b9fcf6]{background:#2a29ff;border-color:#2a29ff}.filter-tab.active .filter-label[data-v-b9b9fcf6]{color:#fff}.filter-tab.active .filter-count[data-v-b9b9fcf6]{background:#fff3;color:#fff}.filter-label[data-v-b9b9fcf6]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:400;color:#17181c;letter-spacing:-.3px}.filter-count[data-v-b9b9fcf6]{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#f3f4f6;border-radius:12px;font-size:12px;font-weight:400;color:#6b7280}.flows-grid[data-v-b9b9fcf6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px;padding-bottom:40px;padding-left:10px;padding-right:10px}.flows-grid-container[data-v-b9b9fcf6]::-webkit-scrollbar{width:8px}.flows-grid-container[data-v-b9b9fcf6]::-webkit-scrollbar-track{background:transparent}.flows-grid-container[data-v-b9b9fcf6]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.flows-grid-container[data-v-b9b9fcf6]::-webkit-scrollbar-thumb:hover{background:#0000004d}.skeleton-table-container[data-v-b9b9fcf6]{width:100%;padding-left:10px;padding-right:10px}.skeleton-table[data-v-b9b9fcf6]{width:100%;border-collapse:separate;border-spacing:0 3px}.skeleton-table thead th[data-v-b9b9fcf6]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:12px;color:#747474;text-align:left;padding:0 20px 12px 16px;text-transform:uppercase;letter-spacing:.5px}.skeleton-table .col-icons[data-v-b9b9fcf6]{width:140px}.skeleton-table .col-title[data-v-b9b9fcf6]{width:25%;min-width:200px}.skeleton-table .col-description[data-v-b9b9fcf6]{width:40%;min-width:300px}.skeleton-table .col-used[data-v-b9b9fcf6]{width:100px;text-align:center}.skeleton-table .col-actions[data-v-b9b9fcf6]{width:140px;text-align:right}.skeleton-row[data-v-b9b9fcf6]{background:#f3f4f6;border-radius:16px}.skeleton-row td[data-v-b9b9fcf6]{padding:20px 16px;background:#f3f4f6}.skeleton-row td[data-v-b9b9fcf6]:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.skeleton-row td[data-v-b9b9fcf6]:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.skeleton-icons-row[data-v-b9b9fcf6]{display:flex;align-items:center}.skeleton-icon-circle[data-v-b9b9fcf6]{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#e0dfda 25%,#eae9e4,#e0dfda 75%);background-size:200% 100%;animation:shimmer-b9b9fcf6 1.5s infinite;margin-left:-6px}.skeleton-icon-circle[data-v-b9b9fcf6]:first-child{margin-left:0}.skeleton-title-line[data-v-b9b9fcf6]{width:70%;height:20px;border-radius:6px;background:linear-gradient(90deg,#e0dfda 25%,#eae9e4,#e0dfda 75%);background-size:200% 100%;animation:shimmer-b9b9fcf6 1.5s infinite}.skeleton-desc-line[data-v-b9b9fcf6]{width:90%;height:14px;border-radius:4px;background:linear-gradient(90deg,#e0dfda 25%,#eae9e4,#e0dfda 75%);background-size:200% 100%;animation:shimmer-b9b9fcf6 1.5s infinite;margin-bottom:6px}.skeleton-desc-line.short[data-v-b9b9fcf6]{width:60%}.skeleton-badge-circle[data-v-b9b9fcf6]{width:50px;height:50px;border-radius:12px;background:linear-gradient(90deg,#e0dfda 25%,#eae9e4,#e0dfda 75%);background-size:200% 100%;animation:shimmer-b9b9fcf6 1.5s infinite;margin:0 auto}.skeleton-button-pill[data-v-b9b9fcf6]{width:80px;height:40px;border-radius:20px;background:linear-gradient(90deg,#d0cfca 25%,#dddcd7,#d0cfca 75%);background-size:200% 100%;animation:shimmer-b9b9fcf6 1.5s infinite}@keyframes shimmer-b9b9fcf6{0%{background-position:200% 0}to{background-position:-200% 0}}.pagination-container[data-v-b9b9fcf6]{display:flex;align-items:center;justify-content:space-between;padding:20px 10px;margin-top:20px}.pagination-info[data-v-b9b9fcf6]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#6b7280}.pagination-controls[data-v-b9b9fcf6]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-b9b9fcf6]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f3f4f6;border:none;border-radius:10px;color:#17181c;cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-b9b9fcf6]:hover:not(:disabled){background:#e5e7eb}.pagination-btn[data-v-b9b9fcf6]:disabled{opacity:.4;cursor:not-allowed}.pagination-pages[data-v-b9b9fcf6]{display:flex;gap:4px}.pagination-page[data-v-b9b9fcf6]{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:transparent;border:none;border-radius:10px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#17181c;cursor:pointer;transition:all .2s ease}.pagination-page[data-v-b9b9fcf6]:hover{background:#f3f4f6}.pagination-page.active[data-v-b9b9fcf6]{background:#2a29ff;color:#fff}.empty-container[data-v-b9b9fcf6]{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px}.empty-content[data-v-b9b9fcf6]{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.empty-text[data-v-b9b9fcf6]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:20px;font-weight:400;color:#17181c}.empty-subtext[data-v-b9b9fcf6]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#6b7280}.empty-icon[data-v-b9b9fcf6]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#2a29ff1a;border-radius:50%;color:#2a29ff}.create-workflow-btn[data-v-b9b9fcf6]{display:flex;align-items:center;gap:10px;margin-top:16px;padding:14px 28px;background:#2a29ff;color:#fff;border:none;border-radius:30px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #2a29ff4d}.create-workflow-btn[data-v-b9b9fcf6]:hover{background:#1a19df;transform:translateY(-2px);box-shadow:0 6px 16px #2a29ff66}.create-workflow-btn[data-v-b9b9fcf6]:active{transform:translateY(0)}@media (min-width: 1800px){.flows-grid[data-v-b9b9fcf6]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1400px) and (max-width: 1799px){.flows-grid[data-v-b9b9fcf6]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px) and (max-width: 1399px){.flows-grid[data-v-b9b9fcf6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 899px){.flows-grid[data-v-b9b9fcf6]{grid-template-columns:1fr}.flows-title[data-v-b9b9fcf6]{font-size:36px;line-height:44px}.header-top[data-v-b9b9fcf6]{flex-direction:column}.search-wrapper[data-v-b9b9fcf6]{width:100%}}.flow-card[data-v-9ca578c8]{border-radius:40px;padding:30px;width:100%;max-width:426px;height:354px;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 8px #0000001a;cursor:pointer}.flow-card[data-v-9ca578c8]:hover{transform:translateY(-4px);box-shadow:0 12px 8px #0000001a}.flow-card-highlighted[data-v-9ca578c8]{border:4px solid #F3D34A!important}.flow-card-content[data-v-9ca578c8]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.flow-info[data-v-9ca578c8]{display:flex;gap:20px}.icons-row[data-v-9ca578c8]{display:flex;flex-direction:column;gap:-6px;padding-bottom:6px}.icon-wrapper[data-v-9ca578c8]{width:80px;height:80px;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;margin-bottom:-6px;position:relative}.icon-wrapper.has-border[data-v-9ca578c8]{border:4px solid;border-color:inherit;margin-left:-4px;margin-right:-4px;margin-top:-4px}.icon-svg[data-v-9ca578c8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.icon-svg[data-v-9ca578c8] svg{width:50px;height:50px}.icon[data-v-9ca578c8]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.icon-text[data-v-9ca578c8]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:24px;color:#17181c}.text-content[data-v-9ca578c8]{display:flex;flex-direction:column;gap:10px;flex:1}.flow-title[data-v-9ca578c8]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:600;font-size:24px;line-height:28px;color:#333;margin:0;letter-spacing:-.48px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;padding-bottom:5px}.flow-description[data-v-9ca578c8]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#666;margin:0;letter-spacing:-.32px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.flow-actions[data-v-9ca578c8]{display:flex;gap:14px;align-items:flex-end;justify-content:flex-end}.used-badge[data-v-9ca578c8]{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.used-info[data-v-9ca578c8]{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:12px;color:#333;text-align:center}.used-label[data-v-9ca578c8]{line-height:14px}.used-count[data-v-9ca578c8]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:18px;font-weight:400;line-height:14px}.start-button[data-v-9ca578c8]{height:60px;width:134px;background:#17181c;border:none;border-radius:30px;padding:14px 20px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:18px;color:#fff;letter-spacing:-.34px}.start-button[data-v-9ca578c8]:hover{background:#17181c;color:#fff}.start-button[data-v-9ca578c8]:active{transform:scale(.98)}.flow-table-container[data-v-099ec625]{width:100%;height:100%;overflow-x:auto}.flow-table[data-v-099ec625]{width:100%;border-collapse:separate;border-spacing:0 3px;padding-left:10px;padding-right:10px}.flow-table thead th[data-v-099ec625]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:12px;color:#747474;text-align:left;padding:0 20px 12px 16px;text-transform:uppercase;letter-spacing:.5px}.col-icons[data-v-099ec625]{width:140px}.col-title[data-v-099ec625]{width:25%;min-width:200px}.col-description[data-v-099ec625]{width:40%;min-width:300px}.col-used[data-v-099ec625]{width:100px;text-align:center}.col-actions[data-v-099ec625]{width:140px;text-align:right}.flow-row[data-v-099ec625]{background:#fff;transition:all .2s ease;border-radius:20px;box-shadow:0 8px 8px #0000001a}.flow-row[data-v-099ec625]:hover{transform:translateY(-2px);box-shadow:0 8px 8px #0000001a}.flow-row-highlighted[data-v-099ec625]{border:4px solid #F3D34A!important}.flow-row td[data-v-099ec625]{padding:20px 16px;background:#f3f4f6}.flow-row td[data-v-099ec625]:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.flow-row td[data-v-099ec625]:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.icons-row-table[data-v-099ec625]{display:flex;align-items:center}.icon-wrapper-table[data-v-099ec625]{width:48px;height:48px;background:#f3f5ff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-6px}.icon-svg-table[data-v-099ec625]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.icon-svg-table[data-v-099ec625] svg{width:30px;height:30px}.icon-text-table[data-v-099ec625]{font-size:16px}.title-text[data-v-099ec625]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:600;font-size:18px;color:#333;line-height:1.4}.description-text[data-v-099ec625]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;color:#666;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cell-used[data-v-099ec625]{text-align:center}.used-badge-table[data-v-099ec625]{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:#f3f4f6;border-radius:12px}.used-count-table[data-v-099ec625]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:18px;color:#17181c}.cell-actions[data-v-099ec625]{text-align:left}.start-button-table[data-v-099ec625]{height:40px;padding:8px 16px;background:#17181c;border:none;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:18px;color:#fff}.start-button-table[data-v-099ec625]:hover{background:#2a29ff;transform:scale(1.05)}.start-button-table[data-v-099ec625]:active{transform:scale(.98)}.start-button-table svg[data-v-099ec625]{flex-shrink:0}.flow-table-container[data-v-099ec625]::-webkit-scrollbar{height:8px}.flow-table-container[data-v-099ec625]::-webkit-scrollbar-track{background:transparent}.flow-table-container[data-v-099ec625]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.flow-table-container[data-v-099ec625]::-webkit-scrollbar-thumb:hover{background:#0000004d}.ai-help-button[data-v-2a589308]{color:#fff;position:relative;border-radius:30px;height:45px;display:flex}.ai-help-content[data-v-2a589308]{display:flex;align-items:center;justify-content:space-between;width:100%}.ai-help-text[data-v-2a589308]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:16px;color:#000;line-height:1;display:flex;align-items:center;gap:6px;white-space:nowrap}.flows-page[data-v-641a541a]{background:#faf9f7}.flows-background[data-v-641a541a]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#6bc1ff33,#6bc1ff00 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 170 170'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.23 12.1571C17.204 10.8551 14.02 7.67209 12.713 3.63909C12.613 3.33109 12.325 3.12109 12 3.12109C11.674 3.12109 11.386 3.33109 11.286 3.63909C9.979 7.67209 6.795 10.8551 2.769 12.1571C2.459 12.2581 2.25 12.5461 2.25 12.8711C2.25 13.1961 2.459 13.4841 2.769 13.5851C6.795 14.8861 9.98 18.0701 11.286 22.1021C11.386 22.4111 11.674 22.6211 12 22.6211C12.325 22.6211 12.613 22.4111 12.713 22.1021C14.019 18.0701 17.204 14.8861 21.23 13.5851C21.54 13.4841 21.75 13.1961 21.75 12.8711C21.75 12.5461 21.54 12.2581 21.23 12.1571Z' fill='%23E5E5E5'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.flows-content[data-v-641a541a]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:50px 20px 0 40px}.flows-header[data-v-641a541a]{flex-shrink:0;margin-bottom:24px}.flows-grid-container[data-v-641a541a]{flex:1;overflow-y:auto;min-height:0;padding-top:10px;border-radius:20px}.header-top[data-v-641a541a]{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:32px}.flows-title[data-v-641a541a]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:600;font-size:44px;line-height:56px;color:#17181c;margin:0;letter-spacing:-.96px;flex:1;max-width:700px}.search-wrapper[data-v-641a541a]{flex-shrink:0}.search-with-ai[data-v-641a541a]{display:flex;align-items:center;gap:12px}.ai-help-floating[data-v-641a541a]{flex-shrink:0}.filter-row[data-v-641a541a]{display:flex;justify-content:space-between;align-items:center;gap:20px}.filter-tabs[data-v-641a541a]{display:flex;gap:12px}.view-switcher[data-v-641a541a]{display:flex;gap:8px;padding:4px;border-radius:12px}.view-button[data-v-641a541a]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f3f4f680;border-radius:50%;cursor:pointer;transition:all .2s ease;color:#000}.view-button[data-v-641a541a]:hover{background:#2a29ff0d;color:#2a29ff}.view-button.active[data-v-641a541a]{background:#2a29ff;color:#fff}.view-button svg[data-v-641a541a]{flex-shrink:0}.filter-tab[data-v-641a541a]{height:45px;display:flex;align-items:center;gap:8px;padding:12px 20px;background:#f3f4f6;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:400;cursor:pointer;transition:all .2s ease}.filter-tab[data-v-641a541a]:hover{border-color:#2a29ff;background:#2a29ff1a}.filter-tab.active[data-v-641a541a]{background:#2a29ff;border-color:#2a29ff}.filter-tab.active .filter-label[data-v-641a541a]{color:#fff}.filter-tab.active .filter-count[data-v-641a541a]{background:#fff3;color:#fff}.filter-label[data-v-641a541a]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:400;color:#17181c;letter-spacing:-.3px}.filter-count[data-v-641a541a]{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#f3f4f6;border-radius:12px;font-size:12px;font-weight:400;color:#6b7280}.flows-grid[data-v-641a541a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px;padding-bottom:40px;padding-left:10px;padding-right:10px}.flows-grid-container[data-v-641a541a]::-webkit-scrollbar{width:8px}.flows-grid-container[data-v-641a541a]::-webkit-scrollbar-track{background:transparent}.flows-grid-container[data-v-641a541a]::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.flows-grid-container[data-v-641a541a]::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (min-width: 1800px){.flows-grid[data-v-641a541a]{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1400px) and (max-width: 1799px){.flows-grid[data-v-641a541a]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px) and (max-width: 1399px){.flows-grid[data-v-641a541a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 899px){.flows-grid[data-v-641a541a]{grid-template-columns:1fr}.flows-title[data-v-641a541a]{font-size:36px;line-height:44px}.header-top[data-v-641a541a]{flex-direction:column}.search-wrapper[data-v-641a541a]{width:100%}}.flows-view-wrapper[data-v-81139c53]{display:flex;position:relative;width:100%;height:100vh;overflow:hidden}.flows-page-container[data-v-81139c53]{flex:1;overflow:hidden;position:relative}.templates-toggle-button[data-v-81139c53]{position:fixed;top:0;left:calc(50% + 40px);transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:12px;padding:8px 24px;background:#2a29ff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:400;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 8px #00000040}.templates-toggle-button[data-v-81139c53]:hover{background:#2a29ff;border-color:#2a29ff4d;transform:translate(-50%) translateY(-2px);box-shadow:0 6px 16px #2a29ff66}.templates-toggle-button[data-v-81139c53]:active{transform:translate(-50%) translateY(0)}.templates-content{position:fixed;top:0;left:70px;right:0;bottom:0;z-index:99;background:#f5f5f5;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.templates-close-button{position:fixed;top:20px;right:20px;z-index:101;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#1f2937f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0000004d}.templates-close-button:hover{background:#ef4444f2;border-color:#ef44444d;transform:scale(1.05);box-shadow:0 6px 16px #ef444466}.templates-close-button:active{transform:scale(.95)}.credentials-page[data-v-0113528b]{background:#f4f3ee;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.credentials-background[data-v-0113528b]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,#e0e0e0 1px,transparent 1px);background-size:25px 25px;pointer-events:none;z-index:0}.credentials-content[data-v-0113528b]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:40px 20px 0 60px}.credentials-header[data-v-0113528b]{flex-shrink:0;margin-bottom:24px}.header-top[data-v-0113528b]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px}.credentials-title[data-v-0113528b]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:48px;line-height:56px;color:#17181c;margin:0;letter-spacing:-.96px;flex:1;max-width:700px}.search-wrapper[data-v-0113528b]{flex:0 0 auto;min-width:400px}.filter-row[data-v-0113528b]{display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-tabs[data-v-0113528b]{display:flex;gap:12px}.filter-tab[data-v-0113528b]{height:45px;display:flex;align-items:center;gap:8px;padding:12px 20px;background:#f3f4f6;border-radius:24px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:400;cursor:pointer;transition:all .2s ease;border:none}.filter-tab[data-v-0113528b]:hover{background:#2a29ff1a}.filter-tab.active[data-v-0113528b]{background:#2a29ff}.filter-tab.active .filter-label[data-v-0113528b]{color:#fff}.filter-tab.active .filter-count[data-v-0113528b]{background:#fff3;color:#fff}.filter-label[data-v-0113528b]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:15px;font-weight:400;color:#17181c;letter-spacing:-.3px}.filter-count[data-v-0113528b]{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:#f3f4f6;border-radius:12px;font-size:12px;font-weight:400;color:#6b7280}.add-credential-button[data-v-0113528b]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#000;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.add-credential-button[data-v-0113528b]:hover{background:#1f1f1f;transform:translateY(-1px)}.credentials-grid-container[data-v-0113528b]{flex:1;overflow-y:auto;min-height:0;padding-top:10px}.credentials-grid[data-v-0113528b]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding-bottom:20px}.credential-card[data-v-0113528b]{border-radius:20px;padding:15px;width:100%;height:177px;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 4px #0000001a;cursor:pointer}.credential-card[data-v-0113528b]:hover{transform:translateY(-2px);box-shadow:0 6px 4px #0000001a}.credential-card-content[data-v-0113528b]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.flow-info[data-v-0113528b]{display:flex;gap:10px}.icon-wrapper[data-v-0113528b]{width:40px;height:40px;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-svg[data-v-0113528b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.icon-svg[data-v-0113528b] svg{width:30px;height:30px}.text-content[data-v-0113528b]{display:flex;flex-direction:column;gap:5px;flex:1}.flow-title[data-v-0113528b]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#333;margin:0;letter-spacing:-.24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flow-description[data-v-0113528b]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:9px;line-height:10px;color:#666;margin:0;letter-spacing:-.16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flow-actions[data-v-0113528b]{display:flex;gap:7px;align-items:flex-end;justify-content:flex-end}.used-badge[data-v-0113528b]{position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.used-info[data-v-0113528b]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:6px;color:#333;text-align:center}.used-label[data-v-0113528b]{line-height:7px}.used-count[data-v-0113528b]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:9px;font-weight:400;line-height:7px}.start-button[data-v-0113528b]{height:30px;width:67px;background:#17181c;border:none;border-radius:15px;padding:7px 10px;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-weight:400;font-size:9px;color:#fff;letter-spacing:-.17px}.start-button[data-v-0113528b]:hover{background:#17181c;color:#fff}.start-button[data-v-0113528b]:active{transform:scale(.98)}.empty-state[data-v-0113528b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.empty-icon[data-v-0113528b]{font-size:64px;margin-bottom:16px}.empty-title[data-v-0113528b]{font-size:20px;font-weight:400;color:#111827;margin:0 0 8px}.empty-description[data-v-0113528b]{font-size:14px;color:#6b7280;margin:0 0 24px}.empty-button[data-v-0113528b]{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#000;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.empty-button[data-v-0113528b]:hover{background:#1f1f1f;transform:translateY(-1px)}.modal-overlay[data-v-0113528b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-container[data-v-0113528b]{background:#fff;border-radius:20px;width:90%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-0113528b]{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #e5e7eb}.modal-title[data-v-0113528b]{font-size:20px;font-weight:400;color:#111827;margin:0}.modal-close[data-v-0113528b]{background:none;border:none;padding:8px;cursor:pointer;color:#6b7280;border-radius:8px;transition:all .2s}.modal-close[data-v-0113528b]:hover{background:#f3f4f6;color:#111827}.modal-body[data-v-0113528b]{padding:28px;overflow-y:auto;flex:1}.service-select-label[data-v-0113528b]{font-size:14px;color:#6b7280;margin:0 0 20px}.service-grid[data-v-0113528b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.service-card[data-v-0113528b]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s;text-align:left}.service-card[data-v-0113528b]:hover{border-color:#000;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.service-card-icon[data-v-0113528b]{font-size:32px;flex-shrink:0}.service-card-content[data-v-0113528b]{flex:1}.service-card-name[data-v-0113528b]{font-size:16px;font-weight:400;color:#111827;margin:0 0 4px}.service-card-description[data-v-0113528b]{font-size:13px;color:#6b7280;margin:0;line-height:1.4}.form-container[data-v-0113528b]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-0113528b]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-0113528b]{font-size:13px;font-weight:400;color:#374151}.required-mark[data-v-0113528b]{color:#dc2626}.form-input[data-v-0113528b]{width:100%;padding:10px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;transition:all .2s}.form-input[data-v-0113528b]:focus{outline:none;border-color:#000}.form-input[data-v-0113528b]::-moz-placeholder{color:#9ca3af}.form-input[data-v-0113528b]::placeholder{color:#9ca3af}.modal-footer[data-v-0113528b]{display:flex;gap:12px;padding:20px 28px;border-top:1px solid #e5e7eb;background:#f9fafb}.modal-button-secondary[data-v-0113528b]{flex:1;padding:12px 24px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;font-weight:400;color:#374151;cursor:pointer;transition:all .2s;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.modal-button-secondary[data-v-0113528b]:hover{border-color:#000;background:#f9fafb}.modal-button-primary[data-v-0113528b]{flex:1;padding:12px 24px;background:#000;border:none;border-radius:10px;font-size:14px;font-weight:400;color:#fff;cursor:pointer;transition:all .2s;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.modal-button-primary[data-v-0113528b]:hover{background:#1f1f1f}.delete-modal-content[data-v-0113528b]{background:#1f2937;border-radius:16px;padding:20px;width:360px;box-shadow:0 10px 15px #00000080;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.delete-modal-header[data-v-0113528b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.delete-modal-title[data-v-0113528b]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;color:#fff}.delete-modal-close[data-v-0113528b]{background:none;border:none;cursor:pointer;color:#fff9;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.delete-modal-close[data-v-0113528b]:hover{background:#ffffff1a;color:#fff}.delete-modal-text[data-v-0113528b]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#fffc;margin:0 0 20px;line-height:1.5}.delete-modal-actions[data-v-0113528b]{display:flex;gap:10px}.delete-modal-button-cancel[data-v-0113528b]{flex:1;padding:10px 20px;background:#ffffff1a;color:#fff;border:none;border-radius:10px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease}.delete-modal-button-cancel[data-v-0113528b]:hover{background:#ffffff26}.delete-modal-button-confirm[data-v-0113528b]{flex:1;padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:10px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease}.delete-modal-button-confirm[data-v-0113528b]:hover{background:#b91c1c}.tooltip-arrow-down[data-v-0113528b]{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1f2937}.delete-arrow[data-v-0113528b]{border-top-color:#1f2937}[data-v-0113528b]::-webkit-scrollbar{width:6px}[data-v-0113528b]::-webkit-scrollbar-track{background:transparent}[data-v-0113528b]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}[data-v-0113528b]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.auth-page[data-v-c93a2671]{width:100%;min-height:100vh;background-color:#f5f5f5;background-image:url(/assets/background-DFB7gMDn.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.auth-container[data-v-c93a2671]{background:#1f2937e6;border-radius:24px;padding:48px;width:100%;max-width:480px;box-shadow:0 10px 15px #00000080;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-header[data-v-c93a2671]{text-align:center;margin-bottom:20px}.logo[data-v-c93a2671]{width:60px;height:60px;margin:0 auto 10px}.title[data-v-c93a2671]{font-size:28px;font-weight:400;color:#fff;margin:0 0 8px}.subtitle[data-v-c93a2671]{font-size:16px;font-weight:400;color:#fff;margin:0}.backend-warning[data-v-c93a2671]{margin-top:20px;padding:16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;display:flex;flex-direction:column;gap:12px}.backend-warning>svg[data-v-c93a2671]{flex-shrink:0}.warning-text[data-v-c93a2671]{flex:1}.warning-title[data-v-c93a2671]{font-size:14px;font-weight:400;color:#ef4444;margin:0 0 4px}.warning-message[data-v-c93a2671]{font-size:13px;color:#fffc;margin:0;line-height:1.5}.retry-button[data-v-c93a2671]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#ef444433;color:#fff;border:1px solid rgba(239,68,68,.4);border-radius:8px;font-size:13px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.retry-button[data-v-c93a2671]:hover:not(:disabled){background:#ef44444d;border-color:#ef444499}.retry-button[data-v-c93a2671]:disabled{opacity:.6;cursor:not-allowed}.social-buttons[data-v-c93a2671]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.social-btn[data-v-c93a2671]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px;border-radius:12px;background:#ffffff1a;font-size:12px;font-weight:400;color:#fff;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.social-btn[data-v-c93a2671]:hover:not(:disabled){background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.social-btn[data-v-c93a2671]:active:not(:disabled){transform:translateY(0)}.social-btn[data-v-c93a2671]:disabled{opacity:.6;cursor:not-allowed}.divider[data-v-c93a2671]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:100%;margin:12px 0}.divider[data-v-c93a2671]:before,.divider[data-v-c93a2671]:after{content:"";height:1px;background:#fff3}.divider span[data-v-c93a2671]{color:#fff;font-size:14px;font-weight:400;white-space:nowrap}.email-form[data-v-c93a2671]{display:flex;flex-direction:column;gap:20px}.auth-error[data-v-c93a2671]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:13px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;line-height:1.5}.auth-error svg[data-v-c93a2671]{flex-shrink:0}.auth-success[data-v-c93a2671]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#7af5a11a;border:1px solid rgba(122,245,161,.3);border-radius:8px;color:#7af5a1;font-size:13px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;line-height:1.5}.auth-success svg[data-v-c93a2671]{flex-shrink:0}.input-group[data-v-c93a2671]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-c93a2671]{font-size:14px;font-weight:400;color:#fff}.input-group input[data-v-c93a2671]{padding:14px 16px;border-radius:12px;background:#ffffff1a;color:#fff;font-size:15px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;transition:all .2s ease}.input-group input[data-v-c93a2671]::-moz-placeholder{color:#fff6}.input-group input[data-v-c93a2671]::placeholder{color:#fff6}.input-group input[data-v-c93a2671]:focus{outline:none;border-color:#2a29ff;background:#ffffff26;box-shadow:0 0 0 3px #2a29ff33}.input-group input[data-v-c93a2671]:disabled{background:#ffffff0d;cursor:not-allowed}.input-group input[data-v-c93a2671]:-webkit-autofill,.input-group input[data-v-c93a2671]:-webkit-autofill:hover,.input-group input[data-v-c93a2671]:-webkit-autofill:focus,.input-group input[data-v-c93a2671]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(255,255,255,.1) inset!important;-webkit-text-fill-color:white!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.email-btn[data-v-c93a2671]{width:100%;padding:12px 24px;background:#2a29ff;color:#fff;border:none;border-radius:12px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease}.email-btn[data-v-c93a2671]:hover:not(:disabled){background:#1f1ecc;transform:translateY(-1px);box-shadow:0 4px 12px #2a29ff4d}.email-btn[data-v-c93a2671]:active:not(:disabled){transform:translateY(0)}.email-btn[data-v-c93a2671]:disabled{background:#ffffff1a;color:#fff6;cursor:not-allowed}.forgot-password-link[data-v-c93a2671]{display:flex;justify-content:flex-end;margin-top:-12px}.auth-toggle[data-v-c93a2671]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;font-size:14px;color:#fff9}.toggle-btn[data-v-c93a2671]{background:none;border:none;color:#7af5a1;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;cursor:pointer;padding:0;transition:color .2s ease}.toggle-btn[data-v-c93a2671]:hover:not(:disabled){color:#8fffb3;text-decoration:underline}.toggle-btn[data-v-c93a2671]:disabled{opacity:.5;cursor:not-allowed}.auth-footer[data-v-c93a2671]{margin-top:32px;text-align:center}.auth-footer p[data-v-c93a2671]{font-size:13px;color:#ffffff80;margin:0;line-height:1.6}.auth-footer a[data-v-c93a2671]{color:#7af5a1;text-decoration:none;font-weight:400}.auth-footer a[data-v-c93a2671]:hover{text-decoration:underline;color:#8fffb3}.locale-switcher-wrapper[data-v-c93a2671]{display:flex;justify-content:center;margin-top:16px}@media (max-width: 600px){.auth-container[data-v-c93a2671]{padding:32px 24px}.title[data-v-c93a2671]{font-size:24px}.subtitle[data-v-c93a2671]{font-size:14px}.social-buttons[data-v-c93a2671]{grid-template-columns:repeat(2,1fr)}}.oauth-callback[data-v-b6dea317]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#1f2937}.oauth-callback-content[data-v-b6dea317]{text-align:center;color:#fff}.loader[data-v-b6dea317]{border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top:3px solid #2a29ff;width:40px;height:40px;animation:spin-b6dea317 1s linear infinite;margin:0 auto 20px}@keyframes spin-b6dea317{0%{transform:rotate(0)}to{transform:rotate(360deg)}}p[data-v-b6dea317]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;color:#fffc}.billing-result-page[data-v-bb9620b0]{width:100%;min-height:100vh;background-color:#111827;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.result-container[data-v-bb9620b0]{background:#1f2937e6;border-radius:24px;padding:48px;width:100%;max-width:500px;box-shadow:0 10px 15px #00000080;border:1px solid rgba(255,255,255,.1);text-align:center}.loading-state[data-v-bb9620b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px;color:#fff9;font-size:14px}.loading-spinner[data-v-bb9620b0]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#2a29ff;border-radius:50%;animation:spin-bb9620b0 1s linear infinite}@keyframes spin-bb9620b0{to{transform:rotate(360deg)}}.result-content[data-v-bb9620b0]{display:flex;flex-direction:column;align-items:center;gap:20px}.result-icon[data-v-bb9620b0]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}.result-icon.success[data-v-bb9620b0]{background:#22c55e33;color:#22c55e}.result-title[data-v-bb9620b0]{font-size:28px;font-weight:700;color:#fff;margin:0}.result-message[data-v-bb9620b0]{font-size:16px;color:#ffffffb3;margin:0;line-height:1.6}.plan-badge[data-v-bb9620b0]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#2a29ff33,#6b5fff33);border:1px solid rgba(42,41,255,.4);border-radius:50px;color:#a5b4fc;font-size:16px;font-weight:400}.plan-badge svg[data-v-bb9620b0]{color:#f59e0b}.features-list[data-v-bb9620b0]{display:flex;flex-direction:column;gap:12px;padding:20px;background:#ffffff0d;border-radius:12px;width:100%}.feature-item[data-v-bb9620b0]{display:flex;align-items:center;gap:12px;font-size:14px;color:#fffc}.feature-item svg[data-v-bb9620b0]{color:#22c55e;flex-shrink:0}.result-actions[data-v-bb9620b0]{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:12px}.primary-button[data-v-bb9620b0]{width:100%;padding:14px 24px;background:#2a29ff;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.primary-button[data-v-bb9620b0]:hover{background:#1a19df;transform:translateY(-1px)}.secondary-button[data-v-bb9620b0]{width:100%;padding:14px 24px;background:#ffffff1a;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.secondary-button[data-v-bb9620b0]:hover{background:#ffffff26}.redirect-notice[data-v-bb9620b0]{font-size:13px;color:#ffffff80;margin:0}.billing-result-page[data-v-2371fe8b]{width:100%;min-height:100vh;background-color:#111827;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.result-container[data-v-2371fe8b]{background:#1f2937e6;border-radius:24px;padding:48px;width:100%;max-width:500px;box-shadow:0 10px 15px #00000080;border:1px solid rgba(255,255,255,.1);text-align:center}.result-content[data-v-2371fe8b]{display:flex;flex-direction:column;align-items:center;gap:20px}.result-icon[data-v-2371fe8b]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}.result-icon.cancel[data-v-2371fe8b]{background:#f59e0b33;color:#f59e0b}.result-title[data-v-2371fe8b]{font-size:28px;font-weight:700;color:#fff;margin:0}.result-message[data-v-2371fe8b]{font-size:16px;color:#ffffffb3;margin:0;line-height:1.6}.info-box[data-v-2371fe8b]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:12px;color:#22c55e;font-size:14px;width:100%}.info-box svg[data-v-2371fe8b]{flex-shrink:0}.reasons-section[data-v-2371fe8b]{width:100%;text-align:left}.reasons-title[data-v-2371fe8b]{font-size:14px;font-weight:400;color:#fffc;margin:0 0 12px}.reasons-list[data-v-2371fe8b]{display:flex;flex-direction:column;gap:10px}.reason-item[data-v-2371fe8b]{display:flex;align-items:center;gap:12px;font-size:14px;color:#fff9}.reason-item svg[data-v-2371fe8b]{color:#fff6;flex-shrink:0}.result-actions[data-v-2371fe8b]{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:12px}.primary-button[data-v-2371fe8b]{width:100%;padding:14px 24px;background:#2a29ff;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.primary-button[data-v-2371fe8b]:hover{background:#1a19df;transform:translateY(-1px)}.secondary-button[data-v-2371fe8b]{width:100%;padding:14px 24px;background:#ffffff1a;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;font-family:Noto Sans,Noto Sans Arabic,sans-serif}.secondary-button[data-v-2371fe8b]:hover{background:#ffffff26}.text-button[data-v-2371fe8b]{background:none;border:none;color:#fff9;font-size:14px;cursor:pointer;padding:8px;font-family:Noto Sans,Noto Sans Arabic,sans-serif;transition:color .2s ease}.text-button[data-v-2371fe8b]:hover{color:#fff;text-decoration:underline}.invite-overlay[data-v-455d5834]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100000}.invite-notification[data-v-455d5834]{border-radius:24px;width:400px;max-width:90vw;overflow:hidden;background:#1f2937e6;box-shadow:0 10px 15px #00000080}.notification-loading[data-v-455d5834],.notification-error[data-v-455d5834],.notification-success[data-v-455d5834]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px;text-align:center}.loading-spinner[data-v-455d5834]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:#2a29ff;border-radius:50%;animation:spin-455d5834 1s linear infinite}@keyframes spin-455d5834{to{transform:rotate(360deg)}}.notification-loading span[data-v-455d5834]{color:#fff9;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px}.error-icon[data-v-455d5834]{color:#ef4444}.success-icon[data-v-455d5834]{color:#22c55e}.success-title[data-v-455d5834]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:20px;font-weight:400;color:#fff;margin:0}.success-text[data-v-455d5834]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#fff9;margin:0}.workspace-loading[data-v-455d5834]{display:flex;align-items:center;gap:8px;color:#fff9;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px}.loading-spinner.small[data-v-455d5834]{width:16px;height:16px;border-width:2px}.workspace-selector[data-v-455d5834]{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:8px}.workspace-label[data-v-455d5834]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#fff9;margin:0}.workspace-dropdown[data-v-455d5834]{width:100%;padding:12px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.workspace-dropdown[data-v-455d5834]:focus{outline:none;border-color:#2a29ff}.workspace-dropdown[data-v-455d5834]:disabled{opacity:.6;cursor:not-allowed}.workspace-dropdown option[data-v-455d5834]{background:#1f2937;color:#fff}.workspace-error[data-v-455d5834]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:10px;color:#ef4444;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;text-align:center}.btn-continue[data-v-455d5834]{width:100%;padding:12px 24px;background:#2a29ff;border:none;border-radius:12px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease}.btn-continue[data-v-455d5834]:hover:not(:disabled){background:#1a19df}.btn-continue[data-v-455d5834]:disabled{opacity:.6;cursor:not-allowed}.error-text[data-v-455d5834]{color:#fffc;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px}.btn-close[data-v-455d5834]{padding:10px 24px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-close[data-v-455d5834]:hover{background:#ffffff26}.notification-content[data-v-455d5834]{padding:24px;position:relative}.close-btn[data-v-455d5834]{position:absolute;top:16px;right:16px;background:none;border:none;color:#ffffff80;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.close-btn[data-v-455d5834]:hover{background:#ffffff1a;color:#fff}.invite-icon-wrapper[data-v-455d5834]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#2a29ff33,#6b5fff33);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;overflow:hidden;position:relative}.invite-animation[data-v-455d5834]{width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.invite-title[data-v-455d5834]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:20px;font-weight:400;color:#fff;text-align:center;margin:0 0 20px}.invite-details[data-v-455d5834]{background:#ffffff0d;border-radius:12px;padding:16px;margin-bottom:20px}.detail-item[data-v-455d5834]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.detail-item[data-v-455d5834]:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.detail-label[data-v-455d5834]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;color:#ffffff80}.detail-value[data-v-455d5834]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:400;color:#fff}.role-badge[data-v-455d5834]{background:#2a29ff33;color:#818cf8;padding:4px 10px;border-radius:12px;font-size:12px}.accept-error[data-v-455d5834]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:10px;margin-bottom:16px;color:#ef4444;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;text-align:center}.invite-actions[data-v-455d5834]{display:flex;gap:12px}.btn-accept[data-v-455d5834]{flex:1;padding:12px 24px;background:#2a29ff;border:none;border-radius:12px;color:#fff;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease}.btn-accept[data-v-455d5834]:hover:not(:disabled){background:#1a19df}.btn-accept[data-v-455d5834]:disabled{opacity:.6;cursor:not-allowed}.btn-decline[data-v-455d5834]{padding:12px 20px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#ffffffb3;font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:18px;font-weight:400;cursor:pointer;transition:all .2s ease}.btn-decline[data-v-455d5834]:hover{background:#ffffff0d;border-color:#ffffff4d}.toast-container[data-v-e78cdae1]{position:fixed;top:16px;right:16px;z-index:10000;display:flex;flex-direction:column;gap:8px;max-width:400px;pointer-events:none}.toast[data-v-e78cdae1]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:12px;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px #00000026;border:1px solid rgba(0,0,0,.05);cursor:pointer;pointer-events:auto;min-width:300px}.toast[data-v-e78cdae1]:hover{transform:translateY(-1px);box-shadow:0 6px 24px #0000002e}.toast-icon[data-v-e78cdae1]{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-top:2px}.toast-content[data-v-e78cdae1]{flex:1;min-width:0}.toast-title[data-v-e78cdae1]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:14px;font-weight:600;color:#1f2937;margin-bottom:2px}.toast-message[data-v-e78cdae1]{font-family:Noto Sans,Noto Sans Arabic,sans-serif;font-size:13px;font-weight:400;color:#4b5563;line-height:1.4;word-break:break-word}.toast-close[data-v-e78cdae1]{flex-shrink:0;background:none;border:none;padding:4px;cursor:pointer;color:#9ca3af;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.toast-close[data-v-e78cdae1]:hover{background:#0000000d;color:#6b7280}.toast-success[data-v-e78cdae1]{border-left:4px solid #10b981}.toast-success .toast-icon[data-v-e78cdae1]{color:#10b981}.toast-error[data-v-e78cdae1]{border-left:4px solid #ef4444}.toast-error .toast-icon[data-v-e78cdae1]{color:#ef4444}.toast-warning[data-v-e78cdae1]{border-left:4px solid #f59e0b}.toast-warning .toast-icon[data-v-e78cdae1]{color:#f59e0b}.toast-info[data-v-e78cdae1]{border-left:4px solid #3b82f6}.toast-info .toast-icon[data-v-e78cdae1]{color:#3b82f6}#app{height:100%}html[dir=rtl]{text-align:right}html[dir=rtl] .icon-directional,html[dir=rtl] .chevron-right,html[dir=rtl] .arrow-right,html[dir=rtl] .arrow-left{transform:scaleX(-1)}html[dir=rtl] .icon-no-flip,html[dir=rtl] .logo,html[dir=rtl] .brand-icon{transform:none}html[dir=rtl] .sidebar-left{left:auto;right:0}html[dir=rtl] .sidebar-right,html[dir=rtl] .panel-end{right:auto;left:0}html[dir=rtl] .panel-start{left:auto;right:0}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}html[dir=rtl] .input-with-icon-left{padding-left:12px;padding-right:40px}html[dir=rtl] .input-with-icon-left .input-icon{left:auto;right:12px}html[dir=rtl] .input-with-icon-right{padding-right:12px;padding-left:40px}html[dir=rtl] .input-with-icon-right .input-icon{right:auto;left:12px}html[dir=rtl] .checkbox-label,html[dir=rtl] .radio-label{padding-left:0;padding-right:28px}html[dir=rtl] .checkbox-label input,html[dir=rtl] .radio-label input{left:auto;right:0}html[dir=rtl] .breadcrumb-separator{transform:scaleX(-1)}html[dir=rtl] .nav-item-arrow{margin-left:0;margin-right:auto;transform:scaleX(-1)}html[dir=rtl] .tabs{flex-direction:row-reverse}html[dir=rtl] .btn-icon-left .btn-icon{margin-right:0;margin-left:8px;order:1}html[dir=rtl] .btn-icon-right .btn-icon{margin-left:0;margin-right:8px;order:-1}html[dir=rtl] .action-buttons{flex-direction:row-reverse}html[dir=rtl] ul,html[dir=rtl] ol{padding-left:0;padding-right:1.5em}html[dir=rtl] th,html[dir=rtl] td,html[dir=rtl] th:first-child,html[dir=rtl] td:first-child{text-align:right}html[dir=rtl] th:last-child,html[dir=rtl] td:last-child{text-align:left}html[dir=rtl] .modal-close{left:16px;right:auto}html[dir=rtl] .dropdown-menu-end{right:auto;left:0}html[dir=rtl] .dropdown-menu-start{left:auto;right:0}html[dir=rtl] .node-panel{border-left:1px solid var(--border-color);border-right:none}html[dir=rtl] .connection-point-input{left:auto;right:-8px}html[dir=rtl] .connection-point-output{right:auto;left:-8px}html[dir=rtl] .slide-left-enter-from,html[dir=rtl] .slide-left-leave-to{transform:translate(100%)}html[dir=rtl] .slide-right-enter-from,html[dir=rtl] .slide-right-leave-to{transform:translate(-100%)}.force-ltr{direction:ltr;unicode-bidi:embed}.force-rtl{direction:rtl;unicode-bidi:embed}html[dir=rtl] .text-start{text-align:right}html[dir=rtl] .text-end{text-align:left}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.ps-0{padding-inline-start:0}.pe-0{padding-inline-end:0}html[lang=ar]{font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif;font-weight:400}html[lang=ar] body{font-size:15px;line-height:1.7}
