:root{--mchat-primary-hue:183;--mchat-primary-saturation:48%;--mchat-primary-lightness:44%;--mchat-primary-alpha:1;--mchat-secondary-hue:215;--mchat-secondary-saturation:14%;--mchat-secondary-lightness:25%;--mchat-secondary-alpha:1;--mchat-primary:hsla(var(--mchat-primary-hue),var(--mchat-primary-saturation),var(--mchat-primary-lightness),var(--mchat-primary-alpha));--mchat-secondary:hsla(var(--mchat-secondary-hue),var(--mchat-secondary-saturation),var(--mchat-secondary-lightness),var(--mchat-secondary-alpha));--mchat-neutral-light-hue:1;--mchat-neutral-light-saturation:1%;--mchat-neutral-light-lightness:95%;--mchat-neutral-light-alpha:1;--mchat-neutral-light:hsla(var(--mchat-neutral-light-hue),var(--mchat-neutral-light-saturation),var(--mchat-neutral-light-lightness),var(--mchat-neutral-light-alpha));--mchat-light-text:#fff;--mchat-dark-text:#000;--mchat-disabled-state-color:hsla(var(--mchat-neutral-light-hue),var(--mchat-neutral-light-saturation),60%,1);--mchat-selected-state-color:hsla(var(--mchat-primary-hue),var(--mchat-primary-saturation),34%,1);--mchat-font:Open Sans,sans-serif;--mchat-font-size:1rem;--mchat-radius:25px;--mchat-bubble-header-color:var(--mchat-secondary);--mchat-incoming-bubble-color:hsla(var(--mchat-primary-hue),var(--mchat-primary-saturation),99%,1);--mchat-incoming-bubble-text-color:var(--mchat-dark-text);--mchat-outcoming-bubble-color:var(--mchat-primary);--mchat-outcoming-bubble-text-color:var(--mchat-light-text);--mchat-header-height:60px;--mchat-header-color:var(--mchat-secondary);--mchat-header-text-color:var(--mchat-light-text);--mchat-background-color:var(--mchat-neutral-light);--mchat-panel-background-hue:var(--mchat-secondary-hue);--mchat-panel-background-saturation:var(--mchat-secondary-saturation);--mchat-panel-background-lightness:var(--mchat-secondary-lightness);--mchat-panel-text-color:var(--mchat-light-text);--mchat-panel-button-color:var(--mchat-primary);--mchat-button-color:var(--mchat-primary);--mchat-button-text-color:var(--mchat-light-text);--mchat-feedback-value-color:var(--mchat-primary);--mchat-feedback-background-color:hsla(var(--mchat-primary-hue),var(--mchat-primary-saturation),99%,1);--mchat-footer-height:3em;--mchat-user-input-text-color:var(--mchat-dark-text);--mchat-action-button-color:transparent;--mchat-action-button-content-hue:var(--mchat-primary-hue);--mchat-action-button-content-saturation:var(--mchat-primary-saturation);--mchat-action-button-content-lightness:var(--mchat-primary-lightness);--mchat-action-button-content-color:hsl(var(--mchat-action-button-content-hue),var(--mchat-action-button-content-saturation),var(--mchat-action-button-content-lightness));--mchat-action-button-selected-state-content-color:var(--mchat-selected-state-color);--mchat-welcome-bubble-background-color:var(--mchat-background-color);--mchat-welcome-bubble-open-button-hue:var(--mchat-primary-hue);--mchat-welcome-bubble-open-button-saturation:var(--mchat-primary-saturation);--mchat-welcome-bubble-open-button-ligtness:var(--mchat-primary-lightness);--mchat-welcome-bubble-open-button-color:hsl(var(--mchat-welcome-bubble-open-button-hue),var(--mchat-welcome-bubble-open-button-saturation),var(--mchat-welcome-bubble-open-button-ligtness));--mchat-welcome-bubble-close-button-color:var(--mchat-primary);--mchat-welcome-bubble-open-button-selected-state-color:hsla(var(--mchat-welcome-bubble-open-button-hue),var(--mchat-welcome-bubble-open-button-saturation),34%,1)}.mchat-container{font-size:var(--mchat-font-size);font-family:var(--mchat-font);opacity:1;z-index:10000;line-height:1em;transition:opacity .5s;position:fixed;bottom:32px;right:32px}.mchat-container,.mchat-container *,.mchat-container :after,.mchat-container :before{box-sizing:border-box}.mchat-container--closed{height:auto;max-height:132px}@media screen and (max-width:700px){.mchat-container{transition:opacity .4s,visibility .4s;bottom:24px;right:24px}.mchat-container--hidden{visibility:hidden;opacity:0}.mchat-container--hidden .mchat-welcome-bubble{opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}.mchat-container--hidden .mchat-launcher{z-index:-1}.mchat-container:not(.mchat-container--closed){width:100%;height:100%;height:100svh;inset:0}}.mchat-container ::-webkit-scrollbar{width:.5em}.mchat-container ::-webkit-scrollbar-thumb{background:var(--mchat-primary);border-radius:20px}.mchat-container ::-webkit-scrollbar-thumb:hover{background:var(--mchat-primary)}.mchat{width:100%;height:100%}@media (min-width:700px){.mchat{width:408px;height:min(100vh,652px)}.mchat:not(.mchat-container--closed){padding-top:64px}}.mchat-wrapper{background:var(--mchat-background-color);color:var(--mchat-dark-text);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 29px #64646f66}@media (min-width:700px){.mchat-wrapper{border-radius:var(--mchat-radius)}}.mchat-text-with-icon{justify-content:center;align-items:center;gap:.25em;display:inline-flex}.mchat-primary-color{color:var(--mchat-primary)}.mchat-time-left-icon{background-color:var(--mchat-primary);width:1.5em;height:1.5em;-webkit-mask:url(/_next/static/media/time-left.172b32ed.87e5f99f.svg) 50% no-repeat;mask:url(/_next/static/media/time-left.172b32ed.87e5f99f.svg) 50% no-repeat}.mchat-close-icon{width:1.5em;height:1.5em;-webkit-mask:url(/_next/static/media/close-icon.11a6786d.bdd45a12.svg) 50% no-repeat;mask:url(/_next/static/media/close-icon.11a6786d.bdd45a12.svg) 50% no-repeat}.mchat-close-icon,.mchat-minimize-icon{background-color:var(--mchat-header-text-color);display:inline-block}.mchat-minimize-icon{-webkit-mask:url(/_next/static/media/minimize-icon.8cfd9169.4bc237fe.svg) 50% no-repeat;mask:url(/_next/static/media/minimize-icon.8cfd9169.4bc237fe.svg) 50% no-repeat}.mchat-resize-handle-icon{background-color:var(--mchat-header-text-color);width:1.5em;height:1.5em;padding:.1em;display:inline-block;-webkit-mask:url(/_next/static/media/arrow-diagonal-icon.c980bad9.0874cfa3.svg) 50% no-repeat;mask:url(/_next/static/media/arrow-diagonal-icon.c980bad9.0874cfa3.svg) 50% no-repeat}.mchat-header{color:var(--mchat-header-text-color);flex:0 0 var(--mchat-header-height);background-color:var(--mchat-header-color);justify-content:flex-start;align-items:center;padding-left:.5em;display:flex}.mchat-header__title{padding:.5em}.mchat-header__buttons{align-items:center;gap:1em;display:flex}.mchat-header__buttons--end{margin-left:auto;margin-right:1em}.mchat-body{scroll-behavior:smooth;overscroll-behavior-y:contain;flex-direction:column;flex-grow:1;align-items:flex-start;gap:.5em;width:100%;padding:1em;display:flex;position:relative;overflow-x:visible;overflow-y:auto}.mchat-body>*{max-width:100%}.mchat-body a,.mchat-body>*{overflow-wrap:anywhere}.mchat-body--avatars .mchat-message:not(.mchat-text-message.mchat-message--in):not(.mchat-typing-message){padding-left:2.3em}.mchat-flex{flex:auto;justify-content:space-between;gap:1em;display:flex}.mchat-bubble{gap:.25em;display:flex;position:relative}.mchat-bubble .mchat-bubble__content a{color:var(--mchat-primary);text-align:left}.mchat-bubble--in .mchat-bubble__content{color:var(--mchat-incoming-bubble-text-color);background-color:var(--mchat-incoming-bubble-color);border-radius:0 var(--mchat-radius)var(--mchat-radius);padding:1em;line-height:1.3rem}.mchat-bubble--out .mchat-bubble__content{color:var(--mchat-outcoming-bubble-text-color);background-color:var(--mchat-outcoming-bubble-color);border-radius:var(--mchat-radius)0 var(--mchat-radius)var(--mchat-radius);padding:1em;line-height:1.3em}.mchat-bubble__avatar>img{width:2.5em;max-width:none}.mchat-bubble__header{color:var(--mchat-bubble-header-color);padding-bottom:.25em}.mchat-bubble__link{color:var(--mchat-primary);margin-top:.25em;display:block}.mchat-image{max-width:408px;margin-top:8px}.mchat-bubble__title{margin-bottom:.5em;font-size:1.25em;font-weight:600}.mchat-footer{flex:0 0 var(--mchat-footer-height);align-items:center;padding:.25em 1em .35em;display:flex;position:relative}.mchat-footer:before{content:"";opacity:.9;width:90%;height:2px;margin:0 auto;display:block;position:absolute;top:-4px;left:0;right:0;overflow-y:visible;box-shadow:0 2px 2px #000000b3}.mchat-footer__user-action-wrapper{width:100%;height:3em;display:flex}.mchat-footer__input{color:var(--mchat-user-input-text-color);background:0 0;border:none;width:100%;padding:.5em 0 .5em .5em;font-size:1em}.mchat-footer__input:focus-visible,.mchat-footer__input:visited{outline:none}.mchat-footer__input--multiline{resize:none;border-radius:0;margin:.25em 0;padding:0 0 0 .25em;font-family:inherit;font-style:normal;font-weight:400;line-height:1.3em;overflow:hidden}.mchat-footer__input::placeholder{color:hsla(var(--mchat-neutral-light-hue),var(--mchat-neutral-light-saturation),55%,var(--mchat-neutral-light-alpha))}.mchat-processing-state{color:var(--mchat-header-color);width:100%;font-size:1.1em;font-weight:700}.mchat-action-button,.mchat-processing-state{border:none;justify-content:center;align-items:center;display:flex}.mchat-action-button{cursor:pointer;background:var(--mchat-action-button-color);flex:none;width:3em;height:100%;margin:0;padding:0;font-size:1em;transition:all .3s}.mchat-action-button *{font-size:1.5em}.mchat-action-button>svg{fill:var(--mchat-action-button-content-color);width:auto;height:1em;transition:all .3s;display:block;position:relative}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{fill:hsl(var(--mchat-action-button-content-hue),var(--mchat-action-button-content-saturation),30%);opacity:.8;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.mchat-action-button>svg:hover{fill:var(--mchat-selected-state-color)}.mchat-action-button:focus{box-shadow:none;outline:none}.mchat-action-button--audio-active>svg{fill:hsl(var(--mchat-action-button-content-hue),var(--mchat-action-button-content-saturation),30%);transform:scale(.8)}.mchat-action-button--audio-pulsing>svg{animation:pulse 1s infinite}.mchat-action-button:disabled{opacity:.3;cursor:default}.mchat-action-button:disabled:hover{filter:none}.mchat-action-button:disabled:active{background-color:var(--mchat-disabled-state-color)}.mchat-action-button.mchat-action-button--input-character-counter:disabled{opacity:1}.mchat-action-button__icon{background-color:var(--mchat-action-button-content-color);width:1em;height:1em;margin:0;padding:0;line-height:1em;transition:all .3s;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:auto;mask-size:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mchat-action-button__icon:hover{background-color:var(--mchat-action-button-selected-state-content-color)}.mchat-action-button__icon--send{-webkit-mask-image:url(/_next/static/media/send-icon.f0adb7ab.d7b10d43.svg);mask-image:url(/_next/static/media/send-icon.f0adb7ab.d7b10d43.svg)}.mchat-footer__character-counter{color:red;padding:.7em 0;font-weight:700}.mchat-message{gap:.5em;width:100%;display:flex}.mchat-message--out{flex-direction:row-reverse}@media screen and (max-width:700px){.mchat-buttons-message{align-items:center;padding-left:0}}.mchat-hyperlinks-group-message{flex-flow:wrap;gap:.3em;display:flex}.mchat-hyperlinks-group-message>*{overflow-wrap:anywhere;min-width:0}.mchat-search-message{gap:.5em}.mchat-typing-message{width:auto}.mchat-typing-message__svg{fill:var(--mchat-incoming-bubble-text-color);width:30px}@keyframes typing{0%{transform:translateY(0)}50%{transform:translateY(3px)}to{transform:translateY(0)}}.mchat-typing-message__circle-1{animation:typing 1s infinite}.mchat-typing-message__circle-2{animation:typing 1s .2s infinite}.mchat-typing-message__circle-3{animation:typing 1s .4s infinite}.mchat-debug-message{color:#fff;font-size:90%}.mchat-debug-message .mchat-bubble{background-color:#333131;flex-direction:column;display:flex}.mchat-debug-message__title{vertical-align:top;margin:0;padding:0}.mchat-debug-message__items{word-break:break-all;flex-direction:column;-webkit-padding-start:10px;padding-inline-start:10px;list-style:none;display:flex}.mchat-header-button{cursor:pointer;background:var(--mchat-header-color);color:inherit;border:none}.mchat-header-button__icon{width:1.75em;height:1.75em}.mchat-launcher{z-index:10001;display:flex;position:relative}@media screen and (min-width:1300px){.mchat-launcher{margin-bottom:16px;margin-right:16px}}.mchat-launcher__button{background-color:var(--mchat-primary);cursor:pointer;border:1px solid var(--mchat-primary);box-shadow:0 0 47px -4px #000000b3;border-radius:100%;justify-content:center;align-self:flex-end;align-items:center;width:65px;height:65px;margin-bottom:0;margin-right:0;transition-duration:.2s;transition-timing-function:ease-in-out;display:flex;-webkit-box-shadow:0 0 47px -4px #0009;-moz-box-shadow:0 0 47px -4px #0009}@media screen and (min-width:1300px){.mchat-launcher__button{border:none;width:90px;height:90px}}.mchat-launcher__button:hover{background-color:var(--mchat-selected-state-color)}.mchat-launcher__button-icon{background-color:var(--mchat-neutral-light);width:3em;height:3em;-webkit-mask:url(/_next/static/media/chat-icon.bf8abe5f.1d4afe1d.svg) 50% no-repeat;mask:url(/_next/static/media/chat-icon.bf8abe5f.1d4afe1d.svg) 50% no-repeat}@media screen and (max-width:1300px){.mchat-launcher__button-icon{width:2.25em;height:2.25em}}.mchat-hyperlink{color:var(--mchat-incoming-bubble-text-color);gap:.5em;width:-moz-fit-content;width:fit-content;margin-top:4px;font-style:italic;text-decoration:none;transition:all .2s;display:flex}.mchat-hyperlink:hover{color:hsl(var(--mchat-primary-hue),100%,40%);transform:scale(1.02)}.mchat-button{color:var(--mchat-button-text-color);background-color:var(--mchat-button-color);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:10px;outline:none;padding:.9em 1em;font-size:.75em;transition:all .3s;display:inline-block;position:relative}.mchat-button:hover,.mchat-container .mchat-button--selected{background-color:var(--mchat-selected-state-color)}.mchat-container .mchat-button--selected{pointer-events:none;color:var(--mchat-outcoming-bubble-text-color)}.mchat-container .mchat-icon-button{align-items:center;gap:.5em;display:flex}.mchat-container .mchat-option-button:disabled:not(.mchat-button--selected){background-color:var(--mchat-disabled-state-color);cursor:not-allowed}.mchat-container .mchat-hyperlink-button{width:-moz-fit-content;width:fit-content;text-decoration:none}.mchat-option-buttons{flex-direction:column;align-items:flex-start;gap:.5em;max-width:-moz-fit-content;max-width:fit-content;display:flex}.mchat-option-buttons>*{width:100%}.mchat-welcome-bubble{background-color:var(--mchat-welcome-bubble-background-color);border-radius:var(--mchat-radius);z-index:10000;color:var(--mchat-dark-text);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,transform .3s;position:absolute;top:-20px;right:16px;transform:translateY(-90%);box-shadow:0 0 17px -4px #0009}@media screen and (max-width:1300px){.mchat-welcome-bubble{right:-32px}.mchat-welcome-bubble .mchat-welcome-bubble__wrapper{flex-direction:row;align-items:center}.mchat-welcome-bubble.mchat-welcome-bubble--is-active{transform:scale(.6)translateY(-110%)}.mchat-welcome-bubble .mchat-welcome-bubble__open-button{display:none}.mchat-welcome-bubble .mchat-welcome-bubble__body{padding:.25em}.mchat-welcome-bubble .mchat-welcome-bubble__image-picture{width:50px}.mchat-welcome-bubble .mchat-welcome-bubble__image-label{display:none}}.mchat-welcome-bubble>*{font-size:1em;line-height:1.5em}.mchat-welcome-bubble--is-active{visibility:visible;opacity:1;transform:translateY(-100%)}.mchat-welcome-bubble__wrapper{z-index:inherit;flex-direction:column;padding:8px 16px;display:flex;position:relative}.mchat-welcome-bubble:after{content:"";border-style:solid;border-width:36px;border-color:var(--mchat-welcome-bubble-background-color)transparent transparent transparent;z-index:9999;position:absolute;bottom:20px;left:40%;transform:translateY(100%)rotate(-26deg)}.mchat-welcome-bubble__header{min-width:9em}.mchat-welcome-bubble__header h2{margin-top:.25em;margin-bottom:.25em}.mchat-welcome-bubble__close-button{background-color:var(--mchat-welcome-bubble-close-button-color);cursor:pointer;border:none;border-radius:30px;align-items:center;width:30px;height:30px;transition-duration:.2s;transition-timing-function:ease-in-out;display:flex;position:absolute;top:0;right:0;transform:translate(30%,-30%);box-shadow:0 0 17px -4px #0009}.mchat-welcome-bubble__close-button:hover{background-color:hsla(var(--mchat-primary-hue),var(--mchat-primary-saturation),34%,1)}.mchat-welcome-bubble__body{text-align:center;padding-top:.25em;padding-bottom:1em}.mchat-welcome-bubble__body,.mchat-welcome-bubble__image{flex-direction:column;align-items:center;display:flex}.mchat-welcome-bubble__image-picture{width:100px;height:auto}.mchat-welcome-bubble__image-label{padding-top:.5em}.mchat-welcome-bubble__open-button{background-color:var(--mchat-welcome-bubble-open-button-color);width:100%}.mchat-welcome-bubble__open-button:hover{background-color:var(--mchat-welcome-bubble-open-button-selected-state-color)}.mchat-audio{height:50px;position:absolute;bottom:3.25em;left:23em}.mchat-audio --steady{background-color:#f4d03f}.mchat-audio --go{background-color:#28b463}.mchat-user-prompt-panel{margin-top:var(--mchat-header-height);z-index:100;flex-grow:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mchat-user-prompt-panel:before{content:"";background-color:hsla(var(--mchat-secondary-hue),var(--mchat-secondary-saturation),var(--mchat-secondary-lightness),.4);z-index:101;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn 1s both;display:flex;position:absolute;inset:0}@media screen and (min-width:700px){.mchat-user-prompt-panel:before{border-bottom-left-radius:var(--mchat-radius);border-bottom-right-radius:var(--mchat-radius)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mchat-user-prompt-panel__body{z-index:102;text-align:center;background:radial-gradient(50% 50% at 50% 50%,hsla(var(--mchat-panel-background-hue),var(--mchat-panel-background-saturation),var(--mchat-panel-background-lightness),95%) 33.5%,hsl(var(--mchat-panel-background-hue),var(--mchat-panel-background-saturation),var(--mchat-panel-background-lightness)) 100%);color:var(--mchat-panel-text-color);word-wrap:break-word;flex-direction:column;justify-content:center;align-items:center;gap:.5em;width:90%;padding:1em;animation:fadeIn 1s both;display:flex;position:relative}.mchat-user-prompt-panel__body>*{filter:brightness(1.25)}.mchat-user-prompt-panel__header{flex-direction:column;gap:.25em;display:flex}.mchat-user-prompt-panel__header h2{margin:0;padding:0;font-size:1em;font-weight:400;line-height:1.2em;text-decoration:none}.mchat-user-prompt-panel__actions{gap:10px;margin-top:1em;display:flex}.mchat-user-prompt-panel__content{white-space:pre-wrap;text-align:left;border-top:1px dotted var(--mchat-primary);filter:brightness(.8);align-self:self-start;width:100%;padding:1em .5em .5em}.mchat-user-prompt-panel__button{border:1px solid var(--mchat-button-color);background-color:var(--mchat-panel-button-color);color:var(--mchat-dark-text);cursor:pointer;text-transform:uppercase;border-radius:10px;margin-top:8px;padding:.5em 1em;font-size:.75em;transition:all .3s;display:flex}.mchat-user-prompt-panel__button:hover{color:var(--mchat-light-text)}.mchat-user-prompt-panel__button:active,.mchat-user-prompt-panel__button:focus,.mchat-user-prompt-panel__button:focus-visible{border:1px solid var(--mchat-light-text);outline:none}.mchat-user-prompt-panel__button--secondary{border:1px solid var(--mchat-primary);color:var(--mchat-primary);background-color:#0000}.mchat-feedback-message{background-color:var(--mchat-feedback-background-color);border-color:var(--mchat-primary);border:1px dashed var(--mchat-primary);color:var(--mchat-incoming-bubble-text-color);border-radius:var(--mchat-radius);flex-direction:column;max-height:120px;padding:1em;line-height:1.4em;transition:all .2s}.mchat-feedback-message .mchat-feedback__values{margin-top:10px}.mchat-feedback-message--compact{background-color:inherit;border:none;border-radius:0;width:auto;padding:.25em .25em .25em 0}.mchat-feedback-message--compact .mchat-feedback__values{border-left:1px solid var(--mchat-primary);margin-top:0;padding-left:.5em}.mchat-feedback-message--compact .mchat-feedback__comment{margin-left:1em}.mchat-feedback-message--compact.mchat-feedback-message--comment{width:100%}.mchat-feedback-message--comment{max-height:1000px}.mchat-feedback__title{font-weight:700}.mchat-feedback__text{font-style:italic}.mchat-feedback__values{color:var(--mchat-feedback-value-color);justify-content:center;gap:3px;font-size:1.5em;display:flex;position:relative}.mchat-feedback__values--editable{cursor:pointer}.mchat-feedback__values--editable:hover .mchat-feedback__value--star{color:var(--mchat-selected-state-color)}.mchat-feedback__values--editable .mchat-feedback__value--star{color:var(--mchat-incoming-bubble-text-color);transition:color .3s}.mchat-feedback__values--editable .mchat-feedback__value--star:hover{color:var(--mchat-selected-state-color)}.mchat-feedback__values--editable .mchat-feedback__value--star:hover~.mchat-feedback__value--star{color:var(--mchat-incoming-bubble-text-color)}.mchat-feedback__values--editable .mchat-feedback__value--thumb{font-size:1.5em;transition:transform .2s}.mchat-feedback__values--editable .mchat-feedback__value--thumb:hover{transform:scale(1.2)}.mchat-feedback__value--selected{color:var(--mchat-selected-state-color)}.mchat-feedback__value--selected.mchat-feedback__value--numeric-scale>*{background-color:var(--mchat-selected-state-color)}.mchat-feedback__values--selected{color:var(--mchat-selected-state-color);animation:jump_feedback .25s}.mchat-feedback__comment{flex-direction:column;gap:.5em;margin-top:10px;display:flex;position:relative}.mchat-feedback__comment>*{margin:0 auto}.mchat-feedback__comment:before{content:"";background:var(--mchat-primary);width:20%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mchat-feedback__comment-title{margin-top:5px;margin-bottom:5px}@keyframes jump_feedback{0%{top:0}30%{top:-10px}60%{top:0}80%{top:5px}to{top:0}}.mchat-feedback__comment-input{border:2px solid var(--mchat-secondary);width:100%;padding:.5em 0 .5em .5em}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-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:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid #fff;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{font-size:10px;background:hsla(0,0%,100%,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border:1px solid #1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:hsla(0,0%,94%,.25)}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.react-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}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}:export{paper:#fff;primaryLight:#eef2f6;primary200:#8281ca;primaryMain:#605f99;primaryDark:#4a4976;primary800:#4a4a7a;secondaryLight:#ede7f6;secondary200:#af8ff6;secondaryMain:#8f61f7;secondaryDark:#dc827c;secondary800:#fabbb7;secondaryBgPinkHover:#fbd9d7;secondaryBgPinkDark:#fceaea;summaryPending:#c6c6c6;summaryInitiated:#e1cb6b;summaryDenied:#ffa332;summaryToRetry:repeating-linear-gradient(-45deg,#fff,#fff 1px,#ffa332 0,#ffa332 10px);summaryUnconnected:#e74c80;summaryFinished:#318b46;successLight:#b9f6ca;success200:#69f0ae;successMain:#00e676;successDark:#00c853;errorLight:#ef9a9a;errorMain:#f44336;errorDark:#c62828;orangeLight:#fbe9e7;orangeMain:#ffab91;orangeDark:#d84315;warningLight:#fff8e1;warningMain:#ffe57f;warningDark:#ffc107;grey50:#f8fafc;grey100:#eef2f6;grey200:#e3e8ef;grey300:#cdd5df;grey500:#697586;grey600:#4b5565;grey700:#364152;grey900:#121926;darkPaper:#111936;darkBackground:#1a223f;darkLevel1:#29314f;darkLevel2:#212946;darkTextTitle:#d7dcec;darkTextPrimary:#bdc8f0;darkTextSecondary:#8492c4;darkPrimaryLight:#eef2f6;darkPrimaryMain:#2196f3;darkPrimaryDark:#1e88e5;darkPrimary200:#90caf9;darkPrimary800:#1565c0;darkSecondaryLight:#d1c4e9;darkSecondaryMain:#7c4dff;darkSecondaryDark:#651fff;darkSecondary200:#b39ddb;darkSecondary800:#6200ea}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}.loader-container{display:flex;justify-content:center;margin-top:2rem}.action-bar{display:flex;justify-content:flex-end;margin-bottom:2rem}.content-header{display:flex;align-items:center;gap:10px}.campaigns-table{padding-bottom:2rem}.input-group{display:flex;flex-direction:column;gap:.5rem}.input-group input,.input-group select{display:block;margin-bottom:15px;padding:.5rem}.input-group label{color:#fff;opacity:.9;padding-left:.1rem;font-size:.9rem}.input-group .error-message{font-size:.8rem;color:#ff0;margin-top:-15px}form{display:flex;flex-direction:column;width:100%}.gap-1{gap:1rem}.error-message{color:red;margin-bottom:.5rem}.input-label{color:#fff!important;margin-bottom:10px!important}.input-label-card{color:#605f99!important;font-weight:700!important;margin-bottom:10px!important}.node-section-port-indication{margin-top:5px;height:.9rem;width:.9rem;background-color:#bbb;border-radius:50%;border:1px solid #000;display:inline-block}.campaign-detail-container{box-sizing:border-box}.campaign-detail-container.smsbot{display:block;flex-flow:row;box-sizing:border-box}.campaign-detail-container.voicebot{display:flex;flex-flow:row}.campaign-detail-container a:hover{background:#fbd9d7}.campaign-detail-container .field{background-color:#fce5e4;display:inline-block}.campaign-detail-container .field.voicebot{width:50%}.campaign-detail-container .field.smsbot{width:70%}.campaign-detail-container .field-container{margin:1.1rem;justify-content:space-between!important;display:flex;flex-wrap:wrap}.campaign-detail-container .outbound-calls-table{margin-top:2rem}.campaign-detail-container .chart{box-sizing:border-box;padding:2rem 0 0}.campaign-detail-container .chart.smsbot{display:flex;width:70%;padding:0}.campaign-detail-container .chart.voicebot{display:inline-block;vertical-align:top;width:50%}.campaign-detail-container .chart .dashboard{margin:2rem auto 0;width:80%}.campaign-detail-container .chart .dashboard .chart-box{margin-top:15px;display:flex;flex-direction:row;align-items:center}.campaign-detail-container .chart .dashboard .chart-box .pie-chart{margin:auto;position:relative;padding-top:20px;padding-bottom:20px}.campaign-detail-container .chart .dashboard .chart-box .pie-chart .chart-middle-box{position:absolute;line-height:1.4;font-size:1.4rem;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;text-align:center;color:#000}.campaign-detail-container .chart .dashboard .chart-box .pie-chart .chart-middle-box>:last-child{color:#af8ff6}.campaign-detail-container .chart .dashboard .chart-box .legend{margin-left:30px}.campaign-detail-container .chart .dashboard .chart-box .legend .label{margin-bottom:5px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center}.campaign-detail-container .chart .dashboard .chart-box .legend .label-box{display:flex;justify-content:center;align-items:center;white-space:nowrap;width:35px;height:35px;border-radius:50%;color:#000}.campaign-detail-container .chart .dashboard .chart-box .legend .label-text{margin-left:10px;width:110px;display:flex;justify-content:space-between;align-items:center}.campaign-detail-container .information{text-align:left;color:#000}.campaign-detail-container .wide-input{width:100%}.campaign-detail-container h3,.campaign-detail-container h4{margin-top:0;margin-bottom:.5rem}.campaign-detail-container .Mui-disabled{color:#fff;-webkit-text-fill-color:#000}.campaign-detail-container .bot-card,.campaign-detail-container .detail-form-card{background:#fceaea;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.campaign-detail-container .detail-form-card{padding:24px}.bot-detail-container{display:flex;box-sizing:border-box}.bot-header-line{display:flex;justify-content:space-between;align-items:center}.prompt-editing-tree .container{flex-flow:row;margin:20px;transition:all .3s ease-in-out;display:flex;gap:2rem}.prompt-editing-tree .sidebar{min-height:240px;margin-top:0;flex-grow:1;max-width:320px;transition:all .3s ease-in-out;display:flex;flex-direction:column}.prompt-editing-tree .content{flex-grow:1;padding:24px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:all .3s ease-in-out;opacity:1;flex:2 1}.prompt-editing-tree .content.hidden{opacity:0;width:0;padding:0;overflow:hidden}.prompt-editing-tree .treeView{transition:opacity .3s ease-in-out;padding:.5rem;border-radius:8px;overflow:auto;flex-grow:1}.prompt-editing-tree .treeView.faded{opacity:.5}.prompt-editing-tree .treeView .MuiTreeItem-iconContainer{min-width:1.5rem;min-height:1.5rem;display:flex;align-items:center;justify-content:center}.prompt-editing-tree .MuiSvgIcon-root{font-size:1.5rem;width:1.5rem;height:1.5rem}.prompt-editing-tree .selectedTreeItem{background-color:rgba(130,129,202,.25);font-weight:700}.prompt-editing-tree .scenarioTreeItem{background-color:rgba(175,143,246,.6)}.prompt-editing-tree .hidden{display:none}.prompt-editing-tree .language-select{margin-bottom:16px}.dropzone{text-align:center;padding:30px;border:3px dashed #eee;background-color:#fafafa;color:#bdbdbd;cursor:pointer;margin-top:.5rem;margin-bottom:20px}.selected-file-wrapper{text-align:center;margin-bottom:15px}.selected-file{color:#000;font-weight:700}.alert{color:red;font-weight:700}.customized-tooltip-content{border:1px solid #000;padding:5px 15px 0;background-color:#fff}.conversation-view{font-family:Open Sans,sans-serif;font-size:1rem}.conversation-view .item{cursor:pointer;margin:8px;padding:12px;border:1px solid #d1d5d9;border-radius:16px}.conversation-view .item-not-text{border:1px solid transparent;margin-right:40px;padding:0}.conversation-view .item-bot{background:#f5f5f5;margin-right:40px}.conversation-view .item-human{background:#f5dae9;margin-left:40px}.conversation-view .item-active{border:3px solid #af8ff6}.conversation-view .item-system{color:gray}.markdown-content{font-family:Arial,Helvetica,sans-serif;line-height:1.6;color:#333;padding:20px}.markdown-content a{color:#af8ff6;text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content code{font-family:Arial,sans-serif;background-color:#f5f5f5;border-radius:4px;padding:2px 4px}.markdown-content pre{background-color:#f5f5f5;border-radius:4px;overflow-x:auto;padding:10px}.markdown-content img{max-width:900px;max-height:500px;display:block;margin:0 auto}.markdown-content ol,.markdown-content ul{margin-left:20px;padding-left:20px}.markdown-content ol li,.markdown-content ul li{margin-bottom:8px}.markdown-content h1,.markdown-content h2,.markdown-content h3{margin-top:1.5em;color:#222}:root{--mchat-primary-color:#5e35b1;--mchat-secondary-color:#673ab7;--mchat-background-color:#fafafa;--mchat-text-color:#212121;--mchat-border-radius:12px}.mchat-container .mchat-header{background-color:var(--mchat-primary-color)}.mchat-container .mchat-header-button,.mchat-container .mchat-message-bubble{border-radius:var(--mchat-border-radius)}.mchat-container .mchat-header-button{background-color:#5e35b1}.mchat-container .mchat-header-button:hover{background-color:var(--mchat-secondary-color)}.mchat-container .mchat-user-prompt-panel__body,.mchat-container .mchat-user-prompt-panel__content{color:var(--mchat-header-text-color)}.mchat-launcher__button{background-color:var(--mchat-primary-color)!important}.call-history-chat-page .mchat-container,.call-history-chat-wrapper .mchat-container{bottom:4rem!important}.mchat-action-button__icon.mchat-action-button__icon--send{background-color:var(--mchat-primary-color)}.mchat--mchat-primary,.mchat-bubble.mchat-bubble--out>.mchat-bubble__content,.mchat-button.mchat-option-button{background-color:var(--mchat-primary-color)!important}.mchat-button.mchat-option-button:hover{background-color:var(--mchat-secondary-color)!important}.mchat-container ::-webkit-scrollbar-thumb{background:var(--mchat-primary-color)!important}.base-node{min-height:50px;width:250px;border:1px solid #fff;border-radius:5px}.base-node,.end-node,.start-node{padding:5px;text-align:center;color:#fff}.end-node,.start-node{height:50px;width:50px;display:flex;align-items:center;justify-content:center;border:1px solid #4e4e4e;border-radius:5px;box-shadow:4px 6px 12px -5px rgba(0,0,0,.75)}.start-node{background:linear-gradient(0deg,green,#00bf00)}.end-node{background:linear-gradient(0deg,grey,#bdbdbd)}.base-node label{display:block;color:#d8d8d8;font-size:12px}.json-editor-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:20000}.json-editor-container{position:relative;width:min(95vw,1100px);height:min(85vh,85vh);max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.json-editor-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;flex-shrink:0}.json-editor-header h2{margin:0;font-size:1.25rem}.json-editor-close-button{background:transparent;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.json-editor-close-button:hover{background:rgba(148,163,184,.2)}.json-editor-content{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:1rem 1rem .75rem;gap:.75rem}.json-editor-textarea-wrapper{flex:1 1;min-height:0;display:flex;flex-direction:column}.json-editor-textarea{flex:1 1;width:100%;padding:1rem;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:.875rem;line-height:1.5;resize:none;outline:none;overflow:auto;tab-size:4;-moz-tab-size:4}.json-editor-highlight{tab-size:4;-moz-tab-size:4;margin:0;border:none;scrollbar-width:none;-ms-overflow-style:none}.json-editor-highlight::-webkit-scrollbar{display:none}.json-editor-highlight span{display:inline!important;line-height:1.5!important;margin:0!important;padding:0!important;vertical-align:baseline!important;border:none!important;box-sizing:border-box!important;white-space:nowrap!important;position:relative;top:0;left:0}.json-editor-textarea:focus{border-color:rgba(96,165,250,.8);box-shadow:0 0 0 2px rgba(96,165,250,.2)}.json-editor-validation{padding:.6rem .75rem;border-radius:4px;font-size:.8rem;max-width:60%;max-height:7rem;overflow-y:auto;align-self:flex-start;margin-top:.5rem;margin-left:.25rem}.json-editor-validation--valid{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#86efac}.json-editor-validation--invalid{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#fca5a5}.json-editor-validation pre{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:inherit}.json-editor-actions{display:flex;gap:.5rem;flex-wrap:wrap;flex-shrink:0}.json-editor-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s;white-space:nowrap}.json-editor-button:disabled{opacity:.5;cursor:not-allowed}.node-popup-menu{position:fixed;z-index:1000;min-width:280px;border-radius:.75rem;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.05);color:#1e293b;overflow:hidden;pointer-events:all;outline:none}.node-popup-menu-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#f8fafc;border-bottom:1px solid rgba(0,0,0,.08);gap:.5rem}.node-popup-menu-header,.node-popup-menu-title{-webkit-user-select:none;-moz-user-select:none;user-select:none}.node-popup-menu-title{font-size:.9rem;font-weight:500;color:#1e293b;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-popup-menu-icon-button{padding:.25rem .5rem;border:none;border-radius:.375rem;background:transparent;color:#64748b;cursor:pointer;transition:all .12s ease;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px}.node-popup-menu-icon-button:hover{background:rgba(0,0,0,.06);color:#1e293b}.node-popup-menu-icon-button:active{background:rgba(0,0,0,.1)}.node-popup-menu-delete{color:#dc2626}.node-popup-menu-delete:hover{background:rgba(220,38,38,.1);color:#b91c1c}.node-popup-menu-delete:active{background:rgba(220,38,38,.15)}.node-popup-menu-content{padding:0;min-height:40px}.node-popup-menu-content input[type=number],.node-popup-menu-content input[type=text],.node-popup-menu-content select,.node-popup-menu-content textarea{max-width:100%;box-sizing:border-box}.node-popup-menu-content::-webkit-scrollbar{display:none}.node-popup-menu-resize-handle{position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.15);background:#f1f5f9;cursor:ns-resize;display:flex;align-items:center;justify-content:center;z-index:10}.node-popup-menu-resize-handle:before{content:"";width:8px;height:8px;border-radius:2px;border-right:2px solid #94a3b8;border-bottom:2px solid #94a3b8;transform:translate(1px,1px);opacity:.8}.number-input-no-arrows::-webkit-inner-spin-button,.number-input-no-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input-no-arrows{-moz-appearance:textfield}.node-popup-menu input:not([type=checkbox]):focus,.node-popup-menu select:focus,.node-popup-menu textarea:focus{outline:none;border-color:#3b82f6!important;background:#fff!important;color:#1e293b!important;box-shadow:0 0 0 2px rgba(59,130,246,.25)!important;transition:all .2s ease;border-width:1px}.sticker-menu-card{border:1px solid rgba(0,0,0,.1);background:#f8fafc}.sticker-menu-add-btn{border:1px solid rgba(0,0,0,.12);background:#f1f5f9;color:#1e293b;transition:border-color .12s ease,background .12s ease}.sticker-menu-add-btn:hover{border-color:#3b82f6;background:#eff6ff}.sticker-menu-delete-btn{color:#64748b}.sticker-menu-delete-btn:hover{color:#dc2626;background:rgba(220,38,38,.08)}.validation-banner{position:absolute;bottom:1.5rem;left:1.5rem;z-index:100;padding:1rem 1.25rem;border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:250px;max-width:500px;cursor:pointer;transition:opacity .3s ease-in-out,transform .3s ease-in-out;opacity:0;transform:translateY(10px)}.validation-banner--visible{opacity:1}.validation-banner--hidden{opacity:0}.validation-banner--valid{background:linear-gradient(135deg,rgba(34,197,94,.95),rgba(22,163,74,.95));border:1px solid rgba(34,197,94,.6);color:#fff}.validation-banner--invalid{background:linear-gradient(135deg,rgba(239,68,68,.95),rgba(220,38,38,.95));border:1px solid rgba(239,68,68,.6);color:#fff}.validation-banner--info{background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(37,99,235,.95));border:1px solid rgba(59,130,246,.6);color:#fff}.validation-banner-content{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;line-height:1.5}.validation-banner-icon{font-size:1.2rem;font-weight:700;flex-shrink:0}.validation-banner-message{flex:1 1;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%;-webkit-hyphens:auto;hyphens:auto;line-height:1.6}.validation-banner-list{margin:0;padding-left:1.25rem;list-style-type:disc}.validation-banner-list li{margin-bottom:.25rem;line-height:1.5}.validation-banner-list li:last-child{margin-bottom:0}.madn8n-editor-wrap{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#e5e7eb;background-color:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;margin:0;padding:0;overflow:hidden}.madn8n-editor-wrap,.madn8n-editor-wrap *,.madn8n-editor-wrap :after,.madn8n-editor-wrap :before{box-sizing:border-box}.madn8n-editor-wrap .madn8n-editor-root{height:100vh;width:100vw;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#0f172a;color:#e5e7eb}.madn8n-editor-wrap .sidebar-node{padding:.75rem .85rem;border-radius:.75rem;font-size:.9rem;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(148,163,184,.35);background:linear-gradient(135deg,rgba(23,34,57,.9),rgba(15,23,42,.6));box-shadow:0 10px 25px rgba(15,23,42,.6),inset 0 0 0 .5px rgba(148,163,184,.2);white-space:nowrap;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content;transition:box-shadow .12s ease,border-color .12s ease,background .12s ease}.madn8n-editor-wrap .sidebar-node:hover{border-color:rgba(129,140,248,.9);box-shadow:0 16px 40px rgba(15,23,42,.9),0 0 0 1px rgba(129,140,248,.3)}.madn8n-editor-wrap .sidebar-node:active{cursor:-webkit-grabbing;cursor:grabbing;transform:translateY(0);box-shadow:0 8px 18px rgba(15,23,42,.9),0 0 0 1px rgba(129,140,248,.35)}.madn8n-editor-wrap .canvas-wrapper{height:100%;position:relative;z-index:0}.madn8n-editor-wrap .nodes-toolbar{position:absolute;top:0;left:0;z-index:20;min-width:80px;max-width:380px;border-radius:.9rem;border:2px solid rgba(96,165,250,.5);background:radial-gradient(circle at top left,#154797,#020617);box-shadow:0 18px 45px rgba(15,23,42,.9),0 0 0 1px rgba(15,23,42,.9),0 0 10px rgba(96,165,250,.15),inset 0 0 15px rgba(96,165,250,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e5e7eb;overflow:hidden;transform-origin:top left;display:flex;flex-direction:column;outline:2px solid rgba(96,165,250,.2);outline-offset:-2px}.madn8n-editor-wrap .nodes-toolbar--minimized{pointer-events:auto}.madn8n-editor-wrap .nodes-toolbar-header{display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem .35rem .8rem;gap:.4rem;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(15,23,42,.9));border-bottom:1px solid rgba(15,23,42,.9);flex-shrink:0;min-width:0}.madn8n-editor-wrap .nodes-toolbar-header:active{cursor:-webkit-grabbing;cursor:grabbing}.madn8n-editor-wrap .nodes-toolbar-title{font-size:.8rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:rgba(226,232,240,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1}.madn8n-editor-wrap .nodes-toolbar-toggle{padding:.25rem .6rem;font-size:.7rem;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:radial-gradient(circle at top left,rgba(15,23,42,.98),rgba(15,23,42,.9));color:#e5e7eb;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}.madn8n-editor-wrap .nodes-toolbar-toggle:hover{border-color:rgba(129,140,248,.9);box-shadow:0 10px 28px rgba(15,23,42,.9),0 0 0 1px rgba(129,140,248,.35);transform:translateY(-.5px)}.madn8n-editor-wrap .nodes-toolbar-toggle:active{transform:translateY(0);box-shadow:0 8px 18px rgba(15,23,42,.9),0 0 0 1px rgba(129,140,248,.4)}.madn8n-editor-wrap .nodes-toolbar-body{padding:.3rem .4rem .35rem;display:flex;flex-direction:column;gap:.35rem;flex:1 1;overflow:hidden;min-width:0;min-height:0;box-sizing:border-box}.madn8n-editor-wrap .nodes-toolbar-description{font-size:.8rem;font-weight:400;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:rgba(148,163,184,.95);margin:.15rem 0;padding:.2rem 0 .2rem .4rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.madn8n-editor-wrap .nodes-toolbar-section{border-radius:.5rem;padding:.3rem .4rem;background:radial-gradient(circle at top left,rgba(15,23,42,.95),rgba(15,23,42,.8));border:1px solid rgba(30,64,175,.45);flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.madn8n-editor-wrap .nodes-toolbar-section:first-child{padding-bottom:.3rem}.madn8n-editor-wrap .nodes-toolbar-section-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af;margin-bottom:.3rem;white-space:nowrap}.madn8n-editor-wrap .toolbar-nav{display:flex;flex-direction:column;gap:.25rem;width:100%}.madn8n-editor-wrap .toolbar-nav-row{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.madn8n-editor-wrap .toolbar-nav-row--3cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.25rem;gap:.25rem}.madn8n-editor-wrap .toolbar-nav-row--history{margin-top:.35rem;padding-top:.35rem;border-top:1px solid rgba(148,163,184,.35)}.madn8n-editor-wrap .toolbar-nav-row--secondary{margin-top:.15rem}.madn8n-editor-wrap .toolbar-nav-button{min-width:2rem;padding:.25rem .6rem;font-size:.75rem;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:radial-gradient(circle at top left,rgba(15,23,42,.98),rgba(15,23,42,.9));color:#e5e7eb;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}.madn8n-editor-wrap .toolbar-nav-button:hover{border-color:rgba(129,140,248,.9);box-shadow:0 10px 24px rgba(15,23,42,.9),0 0 0 1px rgba(129,140,248,.35);transform:translateY(-.5px)}.madn8n-editor-wrap .toolbar-nav-button:active{transform:translateY(0);box-shadow:0 6px 16px rgba(15,23,42,.9),0 0 0 1px rgba(129,140,248,.4)}.madn8n-editor-wrap .toolbar-lock-button{min-width:3.2rem}.madn8n-editor-wrap .toolbar-lock-button--active{border-color:rgba(248,250,252,.95);background:radial-gradient(circle at 20% 0,rgba(59,130,246,.9),rgba(30,64,175,.9));box-shadow:0 0 0 1px rgba(30,64,175,.95),0 10px 26px rgba(30,64,175,.9)}.madn8n-editor-wrap .nodes-toolbar-search-wrap{position:relative}.madn8n-editor-wrap .nodes-toolbar-search-wrap input{display:block}.madn8n-editor-wrap .nodes-toolbar-search-clear{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);padding:.2rem;border:none;border-radius:4px;background:transparent;color:rgba(148,163,184,.85);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s ease,background .12s ease}.madn8n-editor-wrap .nodes-toolbar-search-clear:hover{color:#e5e7eb;background:rgba(148,163,184,.2)}.madn8n-editor-wrap .nodes-list{display:flex;flex-direction:column;gap:.3rem;max-height:none;overflow-y:auto;overflow-x:hidden;min-width:-moz-fit-content;min-width:fit-content;scrollbar-width:none;-ms-overflow-style:none}.madn8n-editor-wrap .nodes-list-wrapper::-webkit-scrollbar,.madn8n-editor-wrap .nodes-list::-webkit-scrollbar{display:none}.madn8n-editor-wrap .nodes-list,.madn8n-editor-wrap .nodes-toolbar-body{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.madn8n-editor-wrap .view-switch{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.madn8n-editor-wrap .view-switch input{display:none}.madn8n-editor-wrap .view-switch-track{position:relative;width:34px;height:18px;border-radius:999px;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.7);box-shadow:0 0 0 1px rgba(15,23,42,.9),inset 0 0 0 .5px rgba(15,23,42,.9);display:flex;align-items:center;padding:0 2px;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.madn8n-editor-wrap .view-switch-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#f9fafb,#9ca3af);box-shadow:0 6px 10px rgba(15,23,42,.9),0 0 0 1px rgba(15,23,42,.9);transition:transform .14s ease}.madn8n-editor-wrap .view-switch input:checked+.view-switch-track{background:radial-gradient(circle at 20% 0,rgba(59,130,246,.85),rgba(37,99,235,.9));border-color:rgba(191,219,254,.95);box-shadow:0 0 0 1px rgba(37,99,235,.8),0 8px 20px rgba(30,64,175,.9)}.madn8n-editor-wrap .view-switch input:checked+.view-switch-track .view-switch-thumb{transform:translateX(14px)}.madn8n-editor-wrap .view-switch-label{color:#e5e7eb}.madn8n-editor-wrap .nodes-toolbar-resize-handle{position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-radius:4px;border:1px solid rgba(148,163,184,.8);background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(15,23,42,.8));box-shadow:0 8px 18px rgba(15,23,42,.9),0 0 0 1px rgba(15,23,42,.9);cursor:ns-resize;display:flex;align-items:center;justify-content:center;pointer-events:auto}.madn8n-editor-wrap .nodes-toolbar-resize-handle:before{content:"";width:8px;height:8px;border-radius:2px;border-right:2px solid rgba(148,163,184,.9);border-bottom:2px solid rgba(148,163,184,.9);transform:translate(1px,1px);opacity:.9}.madn8n-editor-wrap .custom-minimap{position:absolute;right:.75rem;bottom:1.5rem;width:220px;height:160px;border-radius:.9rem;border:2px solid rgba(96,165,250,.5);background:radial-gradient(circle at top,rgba(15,23,42,.96),rgba(15,23,42,.9));box-shadow:0 18px 40px rgba(15,23,42,.95),0 0 0 1px rgba(15,23,42,.95),0 0 10px rgba(96,165,250,.15),inset 0 0 15px rgba(96,165,250,.05);overflow:hidden;z-index:10;pointer-events:auto;outline:2px solid rgba(96,165,250,.2);outline-offset:-2px}.madn8n-editor-wrap .custom-minimap svg{width:100%;height:100%}.madn8n-editor-wrap .dynamic-node{background:rgba(30,41,59,.95);border:1px solid rgba(148,163,184,.4);padding:12px 16px;min-width:220px;min-height:60px;width:100%;height:100%;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:-webkit-grab;cursor:grab;pointer-events:all;display:flex;flex-direction:column;align-items:center;justify-content:center}.madn8n-editor-wrap .react-flow__node.branching-node-wrapper{overflow:visible}.madn8n-editor-wrap .branching-node{border-color:rgba(148,163,184,.4);background:rgba(30,41,59,.98);box-shadow:0 2px 8px rgba(0,0,0,.2);overflow:visible;display:flex;flex-direction:column;padding:0;align-items:stretch;justify-content:flex-start}.madn8n-editor-wrap .branching-node-header{border-bottom:1px solid rgba(96,165,250,.3);padding:12px 16px;margin:0;width:100%;position:relative;z-index:1;flex-shrink:0;text-align:center;box-sizing:border-box}.madn8n-editor-wrap .branching-node-output{border-color:rgba(96,165,250,.4);background:rgba(30,41,59,.95)}.madn8n-editor-wrap .branching-output-fallback .branching-node-output{border-style:dashed;border-color:rgba(148,163,184,.55);background:rgba(15,23,42,.88)}.madn8n-editor-wrap .branching-node-add{flex-shrink:0;display:flex;align-items:stretch;justify-content:stretch;position:relative;z-index:2}.madn8n-editor-wrap .branching-node-add-button{width:100%;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:0 12px;border:1px dashed rgba(148,163,184,.5);border-radius:8px;background:rgba(15,23,42,.4);color:rgba(148,163,184,.9);font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.madn8n-editor-wrap .branching-node-add-button:hover{border-color:rgba(96,165,250,.6);background:rgba(30,64,175,.2);color:rgba(226,232,240,.95)}.madn8n-editor-wrap .branching-node-add-button:active{background:rgba(30,64,175,.3)}.madn8n-editor-wrap .sticker-node{border-color:rgba(148,163,184,.4);background:rgba(30,41,59,.95);min-width:150px;min-height:50px;padding:8px 12px}.madn8n-editor-wrap .react-flow__node.sticker-node-wrapper.selected .dynamic-node{outline:2px solid rgba(96,165,250,.8);outline-offset:2px}.madn8n-editor-wrap .react-flow__node.branching-output-node-wrapper{transition:none!important}.madn8n-editor-wrap .branching-node-output .dynamic-node-label{justify-content:space-between;padding:0;gap:0}.madn8n-editor-wrap .dynamic-node-label{text-align:center!important;justify-content:center!important}.madn8n-editor-wrap .branching-node .dynamic-node-label{justify-content:flex-start!important;text-align:left!important;padding-left:16px}.madn8n-editor-wrap .branching-node-output .dynamic-node-label-text{text-align:left;padding:0 10px;flex:1 1}.madn8n-editor-wrap .dynamic-node:active{cursor:-webkit-grabbing;cursor:grabbing}.madn8n-editor-wrap .dynamic-node-label{color:rgba(226,232,240,.95);font-size:16px;font-weight:500;cursor:default;pointer-events:all;display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;min-width:0;overflow:visible}.madn8n-editor-wrap .dynamic-node-label,.madn8n-editor-wrap .react-flow__node{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.madn8n-editor-wrap .react-flow__node{contain:layout style}.madn8n-editor-wrap .dynamic-node-label-text{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-block}.madn8n-editor-wrap .react-flow__node.selected{outline:1px solid rgba(96,165,250,.5)!important;outline-offset:1px;border-radius:8px!important;box-shadow:0 0 0 1px rgba(96,165,250,.15),0 2px 6px rgba(30,64,175,.2)!important}.madn8n-editor-wrap .react-flow__node.validation-error-node{border-radius:8px!important}.madn8n-editor-wrap .react-flow__node.selected.validation-error-node,.madn8n-editor-wrap .react-flow__node.validation-error-node{outline:2px solid rgba(239,68,68,.9)!important;outline-offset:2px;box-shadow:0 0 0 1px rgba(127,29,29,.35),0 4px 14px rgba(239,68,68,.28)!important}.madn8n-editor-wrap .node-popup-menu{outline:1px solid rgba(59,130,246,.25);outline-offset:0}.madn8n-editor-wrap .dynamic-node-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0;display:flex;align-items:center;justify-content:flex-start;text-align:left;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 40px),transparent)}.madn8n-editor-wrap .dynamic-node-label:has(.dynamic-node-label-menu-opener){position:relative;justify-content:flex-start}.madn8n-editor-wrap .dynamic-node-label:has(.dynamic-node-label-menu-opener) .dynamic-node-label-text{position:relative;transform:none;width:calc(100% - 40px);margin-right:8px}.madn8n-editor-wrap .dynamic-node-label:has(.dynamic-node-label-menu-opener) .dynamic-node-label-menu-opener{position:relative;z-index:1;margin-left:auto;flex-shrink:0}.madn8n-editor-wrap .dynamic-node-label-menu-opener{flex:0 0 auto;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s ease;background:transparent;border-radius:4px;padding:6px;width:36px;height:36px;margin-left:0}.madn8n-editor-wrap .dynamic-node-label-menu-opener:hover{background:rgba(148,163,184,.15)}.madn8n-editor-wrap .dynamic-node-label-menu-opener:active{background:rgba(148,163,184,.25)}.madn8n-editor-wrap .dynamic-node-label-menu-icon{font-size:16px;line-height:1;color:rgba(148,163,184,.6);opacity:.8;transition:all .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;box-shadow:none;outline:none;background:transparent;width:100%;height:100%}.madn8n-editor-wrap .dynamic-node-label-menu-opener:hover .dynamic-node-label-menu-icon{opacity:1;color:rgba(148,163,184,.9)}.madn8n-editor-wrap .react-flow__resize-control{border:1px solid rgba(148,163,184,.8);background:rgba(148,163,184,.2)}.madn8n-editor-wrap .react-flow__resize-control:hover{background:rgba(148,163,184,.4);border-color:#94a3b8}.madn8n-editor-wrap .react-flow__resize-control[data-direction=bottom-right]{display:none}.madn8n-editor-wrap .react-flow__handle{width:12px;height:12px;border:2px solid rgba(148,163,184,.8);background:rgba(30,41,59,.95);border-radius:50%;transition:all .2s ease;pointer-events:all;cursor:default;position:absolute}.madn8n-editor-wrap .react-flow__handle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:transparent;pointer-events:all;cursor:inherit}.madn8n-editor-wrap .react-flow__handle.react-flow__handle-target,.madn8n-editor-wrap .react-flow__handle.react-flow__handle-target:before{cursor:default!important}.madn8n-editor-wrap .react-flow__handle.react-flow__handle-source:not(.invisible-handle),.madn8n-editor-wrap .react-flow__handle.react-flow__handle-source:not(.invisible-handle):before{cursor:crosshair!important}.madn8n-editor-wrap .react-flow__handle.invisible-handle.react-flow__handle-source,.madn8n-editor-wrap .react-flow__handle.invisible-handle.react-flow__handle-source:before{cursor:default!important}.madn8n-editor-wrap .react-flow__handle:hover{border-color:#94a3b8;background:rgba(148,163,184,.3);transform:scale(1.3)}.madn8n-editor-wrap .react-flow__handle.react-flow__handle-connecting{background:rgba(96,165,250,.5)}.madn8n-editor-wrap .react-flow__handle.connecting-handle{background:rgba(96,165,250,.5)!important;border-color:rgba(96,165,250,.8)!important;animation:pulse-connecting 1.5s ease-in-out infinite}.madn8n-editor-wrap .react-flow__handle.connecting-handle.react-flow__handle-top{animation:pulse-connecting-top 1.5s ease-in-out infinite}.madn8n-editor-wrap .react-flow__handle.connecting-handle.react-flow__handle-bottom{animation:pulse-connecting-bottom 1.5s ease-in-out infinite}.madn8n-editor-wrap .react-flow__handle.connecting-handle.react-flow__handle-left{animation:pulse-connecting-left 1.5s ease-in-out infinite}.madn8n-editor-wrap .react-flow__handle.connecting-handle.react-flow__handle-right{animation:pulse-connecting-right 1.5s ease-in-out infinite}@keyframes pulse-connecting-top{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.7;transform:translateX(-50%) scale(1.2)}}@keyframes pulse-connecting-bottom{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.7;transform:translateX(-50%) scale(1.2)}}@keyframes pulse-connecting-left{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.7;transform:translateY(-50%) scale(1.2)}}@keyframes pulse-connecting-right{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.7;transform:translateY(-50%) scale(1.2)}}.madn8n-editor-wrap .react-flow__handle.invisible-handle{opacity:0!important;border:none!important;background:transparent!important;width:100%!important;height:100%!important;transform:none!important}.madn8n-editor-wrap .react-flow__handle.visible-handle{opacity:1!important;border:2px solid rgba(148,163,184,.8)!important;background:rgba(148,163,184,.3)!important;width:12px!important;height:12px!important;border-radius:50%!important;transition:all .2s ease!important;pointer-events:all!important}.madn8n-editor-wrap .react-flow__handle.visible-handle:hover{border-color:#94a3b8!important;background:rgba(148,163,184,.5)!important;transform:scale(1.3)!important}.madn8n-editor-wrap .react-flow__handle.visible-handle.react-flow__handle-top{top:-6px!important;left:50%!important;transform:translateX(-50%)!important;width:12px!important;height:12px!important}.madn8n-editor-wrap .react-flow__handle.visible-handle.react-flow__handle-bottom{bottom:-6px!important;left:50%!important;transform:translateX(-50%)!important;width:12px!important;height:12px!important}.madn8n-editor-wrap .react-flow__handle.visible-handle.react-flow__handle-left{left:-6px!important;top:50%!important;transform:translateY(-50%)!important;width:12px!important;height:12px!important}.madn8n-editor-wrap .react-flow__handle.visible-handle.react-flow__handle-right{right:-6px!important;top:50%!important;transform:translateY(-50%)!important;width:12px!important;height:12px!important}.madn8n-editor-wrap .react-flow__handle.visible-handle.react-flow__handle-bottom:hover,.madn8n-editor-wrap .react-flow__handle.visible-handle.react-flow__handle-top:hover{transform:translateX(-50%) scale(1.3)!important}.madn8n-editor-wrap .react-flow__handle.visible-handle.react-flow__handle-left:hover,.madn8n-editor-wrap .react-flow__handle.visible-handle.react-flow__handle-right:hover{transform:translateY(-50%) scale(1.3)!important}.madn8n-editor-wrap .react-flow__handle.invisible-handle.react-flow__handle-top{left:0!important;right:0!important;width:100%!important;height:2px!important;top:-1px!important}.madn8n-editor-wrap .react-flow__handle.invisible-handle.react-flow__handle-bottom{left:0!important;right:0!important;width:100%!important;height:2px!important;bottom:-1px!important}.madn8n-editor-wrap .react-flow__handle.invisible-handle.react-flow__handle-left{top:0!important;bottom:0!important;height:100%!important;width:2px!important;left:-1px!important}.madn8n-editor-wrap .react-flow__handle.invisible-handle.react-flow__handle-right{top:0!important;bottom:0!important;height:100%!important;width:2px!important;right:-1px!important}.madn8n-editor-wrap .react-flow__edge{z-index:1;pointer-events:all;cursor:pointer}.madn8n-editor-wrap .react-flow__edges{z-index:12!important}.madn8n-editor-wrap .react-flow__nodes{z-index:10!important}.madn8n-editor-wrap .canvas-wrapper.dragging-active .react-flow__edges{z-index:1!important}.madn8n-editor-wrap .react-flow .react-flow__edge path,.madn8n-editor-wrap .react-flow .react-flow__edge-path,.madn8n-editor-wrap .react-flow__connection-path,.madn8n-editor-wrap .react-flow__edge path,.madn8n-editor-wrap .react-flow__edge-path,.madn8n-editor-wrap .react-flow__edges path,.madn8n-editor-wrap .react-flow__edges svg path{stroke-width:3.5!important;stroke:rgba(148,163,184,.8)!important;fill:none!important;opacity:1!important;visibility:visible!important}.madn8n-editor-wrap .react-flow__edge-interaction,.madn8n-editor-wrap .react-flow__edge-path-interaction{stroke-width:16px!important;stroke:transparent!important;fill:none!important;pointer-events:stroke!important;cursor:pointer!important}.madn8n-editor-wrap .react-flow__edges{cursor:pointer}.madn8n-editor-wrap .react-flow__edge.selected .react-flow__edge-path,.madn8n-editor-wrap .react-flow__edge.selected path{stroke-width:5!important;stroke:rgba(96,165,250,.95)!important}.madn8n-editor-wrap .react-flow__edge-text{fill:rgba(148,163,184,.8)}.madn8n-editor-wrap .react-flow .react-flow__arrowhead{fill:rgba(148,163,184,.8)!important;opacity:1!important;visibility:visible!important}.madn8n-editor-wrap .react-flow__container{background-color:transparent!important}.madn8n-editor-wrap{width:100%;height:100%;min-height:0;flex:1 1;--mportal-bg:#fcf5f7;--mportal-paper:#fff;--mportal-primary:#605f99;--mportal-primary-light:#eef2f6;--mportal-primary-tint:rgba(96,95,153,.08);--mportal-secondary:#8f61f7;--mportal-grey-200:#e3e8ef;--mportal-grey-300:#cdd5df;--mportal-grey-400:#9ca3af;--mportal-grey-500:#697586;--mportal-grey-600:#4b5565;--mportal-grey-700:#364152;--mportal-grey-900:#121926}.madn8n-editor-wrap .madn8n-editor-root{height:100%;min-height:0;width:100%;display:flex;flex-direction:column;background-color:var(--mportal-bg);color:var(--mportal-grey-900)}.madn8n-editor-wrap .canvas-wrapper{flex:1 1;min-height:0}.madn8n-editor-wrap .react-flow__connection-path,.madn8n-editor-wrap .react-flow__edge,.madn8n-editor-wrap .react-flow__edges{-webkit-mask:none!important;mask:none!important;opacity:1!important;visibility:visible!important}.madn8n-editor-wrap .react-flow__edges svg{overflow:visible!important}.madn8n-editor-wrap .custom-minimap,.madn8n-editor-wrap .node-popup-menu,.madn8n-editor-wrap .nodes-toolbar{border-radius:12px;box-shadow:none}.madn8n-editor-wrap .nodes-toolbar{border:1px solid var(--mportal-grey-300);background:var(--mportal-bg);color:var(--mportal-grey-900)}.madn8n-editor-wrap .nodes-toolbar-header{background:var(--mportal-primary-tint);border-bottom:1px solid var(--mportal-grey-200)}.madn8n-editor-wrap .nodes-toolbar-title{color:inherit;font-weight:600}.madn8n-editor-wrap .nodes-toolbar-toggle{border:1px solid var(--mportal-grey-300);background:var(--mportal-paper);color:var(--mportal-grey-700);box-shadow:none}.madn8n-editor-wrap .nodes-toolbar-toggle:hover{border-color:var(--mportal-primary);color:var(--mportal-primary);background:var(--mportal-primary-tint);box-shadow:none;transform:none}.madn8n-editor-wrap .nodes-toolbar-toggle:active{box-shadow:none}.madn8n-editor-wrap .nodes-toolbar-resize-handle{border:1px solid var(--mportal-grey-300);background:var(--mportal-grey-200);box-shadow:none}.madn8n-editor-wrap .nodes-toolbar-resize-handle:before{border-color:var(--mportal-grey-600)}.madn8n-editor-wrap .custom-minimap{border:1px solid var(--mportal-grey-300);background:var(--mportal-paper);outline:none}.madn8n-editor-wrap .custom-minimap svg rect:first-of-type{fill:var(--mportal-grey-200)}.madn8n-editor-wrap .custom-minimap svg rect:not(:first-of-type):not(:last-of-type){fill:var(--mportal-grey-300);stroke:var(--mportal-grey-500)}.madn8n-editor-wrap .custom-minimap svg rect:last-of-type{fill:transparent;stroke:var(--mportal-primary)}.madn8n-editor-wrap .custom-minimap svg line{stroke:var(--mportal-grey-400)}.madn8n-editor-wrap .toolbar-nav-button{border:1px solid var(--mportal-grey-300);background:var(--mportal-paper);color:var(--mportal-grey-700)}.madn8n-editor-wrap .toolbar-nav-button:hover{border-color:var(--mportal-primary);color:var(--mportal-primary);background:var(--mportal-primary-tint)}.madn8n-editor-wrap .toolbar-nav-row--history{border-top:1px solid var(--mportal-grey-300)}.madn8n-editor-wrap .node-popup-menu{border:1px solid var(--mportal-primary);background:var(--mportal-paper);color:var(--mportal-grey-900)}.madn8n-editor-wrap .node-popup-menu-header{background:var(--mportal-primary-tint);border-bottom:1px solid var(--mportal-grey-200)}.madn8n-editor-wrap .node-popup-menu-title{color:var(--mportal-primary);font-weight:600}.madn8n-editor-wrap .node-popup-menu-icon-button{color:var(--mportal-grey-600)}.madn8n-editor-wrap .node-popup-menu-icon-button:hover{background:var(--mportal-primary-tint);color:var(--mportal-primary)}.madn8n-editor-wrap .node-popup-menu-content{background:var(--mportal-paper)!important;color:var(--mportal-grey-900)!important}.madn8n-editor-wrap .node-popup-menu-content h3,.madn8n-editor-wrap .node-popup-menu-content label,.madn8n-editor-wrap .node-popup-menu-content p,.madn8n-editor-wrap .node-popup-menu-content span{color:var(--mportal-grey-900)!important;font-weight:500}.madn8n-editor-wrap .node-popup-menu-content h3{font-weight:600}.madn8n-editor-wrap .node-popup-menu-content input,.madn8n-editor-wrap .node-popup-menu-content select,.madn8n-editor-wrap .node-popup-menu-content textarea{background:var(--mportal-paper)!important;border:1px solid var(--mportal-grey-300)!important;color:var(--mportal-grey-900)!important;font-weight:500}.madn8n-editor-wrap .node-popup-menu-content input::placeholder,.madn8n-editor-wrap .node-popup-menu-content textarea::placeholder{color:var(--mportal-grey-500)!important}.madn8n-editor-wrap .node-popup-menu-content input:focus,.madn8n-editor-wrap .node-popup-menu-content select:focus,.madn8n-editor-wrap .node-popup-menu-content textarea:focus{background:var(--mportal-paper)!important;color:var(--mportal-grey-900)!important;border-color:var(--mportal-primary)!important;box-shadow:0 0 0 2px var(--mportal-primary-tint)!important;outline:none!important}.madn8n-editor-wrap .node-popup-menu-content input::selection,.madn8n-editor-wrap .node-popup-menu-content textarea::selection{background:var(--mportal-primary-tint)!important;color:var(--mportal-grey-900)!important}.madn8n-editor-wrap .node-popup-menu-content select option{background:var(--mportal-paper);color:var(--mportal-grey-900)}.madn8n-editor-wrap .node-popup-menu-resize-handle{border:1px solid var(--mportal-grey-300)!important;background:var(--mportal-grey-200)!important;box-shadow:none!important}.madn8n-editor-wrap .node-popup-menu-resize-handle:before{border-color:var(--mportal-grey-600)!important}.madn8n-editor-wrap .node-popup-menu-content button:not(.node-popup-menu-icon-button){background:var(--mportal-grey-200)!important;border:1px solid var(--mportal-grey-300)!important;color:var(--mportal-grey-900)!important;font-weight:500}.madn8n-editor-wrap .node-popup-menu-content button:not(.node-popup-menu-icon-button):hover{background:var(--mportal-primary-tint)!important;border-color:var(--mportal-primary)!important;color:var(--mportal-primary)!important}.madn8n-editor-wrap .sticker-menu-card{border:1px solid var(--mportal-grey-300)!important;background:var(--mportal-grey-200)!important}.madn8n-editor-wrap .sticker-menu-add-btn{border:1px solid var(--mportal-grey-300)!important;background:var(--mportal-paper)!important;color:var(--mportal-grey-700)!important}.madn8n-editor-wrap .sticker-menu-add-btn:hover{border-color:var(--mportal-primary)!important;background:var(--mportal-primary-tint)!important;color:var(--mportal-primary)!important}.madn8n-editor-wrap .sticker-menu-delete-btn{background:transparent!important;border:none!important;color:var(--mportal-grey-600)!important}.madn8n-editor-wrap .sticker-menu-delete-btn:hover{background:rgba(239,68,68,.1)!important;color:#b91c1c!important}.madn8n-editor-wrap .validation-banner{box-shadow:none;border-radius:12px;border:1px solid var(--mportal-grey-300)}.madn8n-editor-wrap .validation-banner--valid{background:rgba(0,230,118,.12);border-color:rgba(0,230,118,.4);color:var(--mportal-grey-900)}.madn8n-editor-wrap .validation-banner--invalid{background:rgba(244,67,54,.1);border-color:rgba(244,67,54,.4);color:var(--mportal-grey-900)}.madn8n-editor-wrap .validation-banner--info{background:var(--mportal-primary-tint);border-color:var(--mportal-primary);color:var(--mportal-grey-900)}.madn8n-editor-wrap .sidebar-node{border:1px solid var(--mportal-grey-300);background:var(--mportal-paper);color:var(--mportal-grey-900);box-shadow:none}.madn8n-editor-wrap .sidebar-node:hover{border-color:var(--mportal-primary);background:var(--mportal-primary-tint);box-shadow:none}.madn8n-editor-wrap .sidebar-node:active{box-shadow:none}.madn8n-editor-wrap .nodes-toolbar-description{color:var(--mportal-grey-600)}.madn8n-editor-wrap .nodes-toolbar-section{background:var(--mportal-bg);border:1px solid var(--mportal-grey-200)}.madn8n-editor-wrap .nodes-toolbar input[type=text]{width:100%!important;padding:.5rem!important;border:1px solid var(--mportal-grey-300)!important;border-radius:6px!important;background:var(--mportal-paper)!important;color:var(--mportal-grey-900)!important;font-size:.875rem!important}.madn8n-editor-wrap .nodes-toolbar input[type=text]::placeholder{color:var(--mportal-grey-500)!important}.madn8n-editor-wrap .nodes-toolbar input[type=text]:focus{outline:none!important;border-color:var(--mportal-primary)!important;box-shadow:0 0 0 2px var(--mportal-primary-tint)!important}.madn8n-editor-wrap .dynamic-node{background:var(--mportal-paper);border:1px solid var(--mportal-grey-300);border-radius:8px;box-shadow:none;color:var(--mportal-grey-900)}.madn8n-editor-wrap .branching-node .dynamic-node-label,.madn8n-editor-wrap .branching-node-header,.madn8n-editor-wrap .dynamic-node-label,.madn8n-editor-wrap .dynamic-node-label-text{font-weight:600;color:var(--mportal-grey-900)}.madn8n-editor-wrap .dynamic-node:hover{border-color:var(--mportal-primary)}.madn8n-editor-wrap .react-flow__node.selected,.madn8n-editor-wrap .react-flow__node.selected .dynamic-node{outline:1px solid var(--mportal-primary)!important;outline-offset:1px;box-shadow:none!important}.madn8n-editor-wrap .branching-node,.madn8n-editor-wrap .branching-output-node-wrapper .dynamic-node{background:var(--mportal-paper);border:1px solid var(--mportal-grey-300);box-shadow:none;color:var(--mportal-grey-900)}.madn8n-editor-wrap .branching-node-add-button{border:1px dashed var(--mportal-grey-400);background:var(--mportal-grey-200);color:var(--mportal-grey-600)}.madn8n-editor-wrap .branching-node-add-button:hover{border-color:var(--mportal-primary);background:var(--mportal-primary-tint);color:var(--mportal-primary)}.json-editor-overlay{background:rgba(0,0,0,.4)}.json-editor-container{background:#fcf5f7;border:1px solid #cdd5df;border-radius:12px;box-shadow:none;color:#121926}.json-editor-header{border-bottom:1px solid #e3e8ef;background:rgba(96,95,153,.08)}.json-editor-header h2{color:#605f99;font-weight:600}.json-editor-close-button{color:#364152}.json-editor-close-button:hover{background:rgba(96,95,153,.08);color:#605f99}.json-editor-content{background:#fcf5f7}.json-editor-textarea{border:1px solid #cdd5df;background:#fff;color:#121926}.json-editor-textarea:focus{border-color:#605f99;box-shadow:0 0 0 2px rgba(96,95,153,.08)}.json-editor-search-input{border:1px solid #cdd5df!important;background:#fff!important;color:#121926!important}.json-editor-search-input::placeholder{color:#697586!important}.json-editor-search-input:focus{outline:none!important;border-color:#605f99!important;box-shadow:0 0 0 2px rgba(96,95,153,.08)!important}.json-editor-button{border:1px solid #cdd5df;background:#fff;color:#364152}.json-editor-button--primary,.json-editor-button:hover{border-color:#605f99;background:rgba(96,95,153,.08);color:#605f99}.json-editor-button--primary:hover{background:rgba(96,95,153,.15);border-color:#605f99;color:#605f99}.json-editor-validation--valid{background:rgba(0,230,118,.1);border:1px solid rgba(0,230,118,.3);color:#00c853}.json-editor-validation--invalid{background:rgba(244,67,54,.08);border:1px solid rgba(244,67,54,.3);color:#c62828}
/*# sourceMappingURL=fda93e3d48ae4e52.css.map*/