@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Poppins:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap);:root{--rv-orange:#ff7a00;--rv-orange-deep:#da6208;--rv-orange-light:#ffb066;--rv-grad-button:linear-gradient(90deg,#da6208,#ff7a00,#da6208);--rv-grad-icon:linear-gradient(135deg,#da6208,#ff7a00 50%,#ffb066);--rv-bg-1:#121212;--rv-bg-2:#1e1e22;--rv-bg-3:#222226;--rv-bg-4:#2e2e32;--rv-bg-light:#fff;--rv-bg-light-soft:#f4f4f5;--rv-text-on-dark:#86868b;--rv-text-on-dark-strong:#fff;--rv-text-on-light:#000;--rv-white:#fff;--rv-gray-50:#f4f4f5;--rv-gray-100:#e9e9e9;--rv-gray-200:#c9c9cc;--rv-gray-300:#939393;--rv-gray-400:#86868b;--rv-gray-500:#727272;--rv-gray-600:#484747;--rv-gray-700:#2e2e32;--rv-gray-800:#222226;--rv-gray-900:#1e1e22;--rv-gray-950:#121212;--rv-line-dark:#2e2e32;--rv-line-light:#e9e9e9;--rv-success:#34c759;--rv-warning:#f2c94c;--rv-danger:#eb5757;--rv-whatsapp:#25d366;--rv-font-display:"Poppins",system-ui,-apple-system,sans-serif;--rv-font-body:"Figtree",system-ui,-apple-system,sans-serif;--rv-font-mono:"JetBrains Mono",SFMono-Regular,Menlo,monospace;--rv-fs-xs:12px;--rv-fs-sm:14px;--rv-fs-base:16px;--rv-fs-md:18px;--rv-fs-lg:20px;--rv-fs-xl:24px;--rv-fs-2xl:32px;--rv-fs-3xl:48px;--rv-sp-1:4px;--rv-sp-2:8px;--rv-sp-3:12px;--rv-sp-4:16px;--rv-sp-5:20px;--rv-sp-6:24px;--rv-sp-8:32px;--rv-sp-10:40px;--rv-sp-12:48px;--rv-sp-16:64px;--rv-r-button:4px;--rv-r-xs:4px;--rv-r-sm:6px;--rv-r-md:10px;--rv-r-lg:16px;--rv-r-xl:24px;--rv-r-pill:999px;--rv-sh-1:0 1px 2px rgba(0,0,0,.3);--rv-sh-2:0 4px 12px rgba(0,0,0,.32);--rv-sh-3:0 12px 32px rgba(0,0,0,.4);--rv-sh-glow:0 8px 32px rgba(255,122,0,.32);--rv-sh-focus:0 0 0 3px rgba(255,122,0,.4);--rv-sh-light-1:0 2px 8px hsla(0,0%,7%,.07);--rv-sh-light-2:0 4px 14px hsla(0,0%,7%,.08);--rv-sh-light-3:0 18px 48px hsla(0,0%,7%,.1);--rv-ease:cubic-bezier(0.2,0.7,0.1,1);--rv-dur-1:120ms;--rv-dur-2:200ms;--rv-dur-3:320ms;--rv-page-bg:var(--rv-bg-1);--rv-surface:var(--rv-bg-2);--rv-surface-raised:var(--rv-bg-3);--rv-text:var(--rv-text-on-dark-strong);--rv-text-muted:var(--rv-text-on-dark);--rv-line:var(--rv-line-dark);--rv-accent:var(--rv-orange)}.dndflow{--rv-page-bg:var(--rv-bg-light);--rv-surface:var(--rv-bg-light);--rv-surface-raised:var(--rv-bg-light-soft);--rv-text:var(--rv-text-on-light);--rv-text-muted:var(--rv-gray-500);--rv-line:var(--rv-line-light);--rv-surface-canvas:#fbfbfc;--rv-surface-hover:#f4f4f5;--rv-line-soft:#f1f1f3;font-family:Figtree,system-ui,-apple-system,sans-serif;font-family:var(--rv-font-body)}.rv-mono{font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-family:var(--rv-font-mono)}.rv-display{font-family:Poppins,system-ui,-apple-system,sans-serif;font-family:var(--rv-font-display)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0;text-rendering:optimizeLegibility}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.edgebutton{border:none!important;display:grid;height:12px!important;place-content:center;width:12px!important}.react-flow__edge path{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge:hover path:first-child{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}g.react-flow__edge.react-flow__edge-buttonedge.nopan>path{stroke:#3ccfa0}g.react-flow__edge.react-flow__edge-buttonedge.nopan[data-testid*=false]>path,g.react-flow__edge.react-flow__edge-buttonedge.nopan[data-testid*=web-error]>path{stroke:#d04881}g.react-flow__edge.react-flow__edge-buttonedge.nopan.selected>path{stroke:#30ca99;stroke-dasharray:5;stroke-width:5!important;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite;opacity:1!important}g.react-flow__edge.react-flow__edge-buttonedge.nopan.selected[data-testid*=false]>path,g.react-flow__edge.react-flow__edge-buttonedge.nopan.selected[data-testid*=web-error]>path{stroke:#ca1f4a}.react-flow__edges:has(.react-flow__edge.selected) .react-flow__edge:not(.selected){opacity:.15}.react-flow__edges:has(.react-flow__edge.selected) .react-flow__edge:not(.selected)>path{stroke:#ffffff7a}.react-flow__node{background:#f5f5f5;border-radius:4px;font-size:12px;width:170px;z-index:0}.node-header-buttons>div:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.input-group-help{align-items:center;display:flex;gap:5px}.inputText:disabled{cursor:not-allowed}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;-webkit-transform:translate3d(0,var(--y),0) scale(var(--s));transform:translate3d(0,var(--y),0) scale(var(--s));transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{-webkit-transform-origin:top;transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{-webkit-transform-origin:bottom;transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;-webkit-transform:scaleY(3);transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:2}.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{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation: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;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none}.react-flow__node,.react-flow__nodes{-webkit-transform-origin:0 0;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;-webkit-transform-origin:left top;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;top:auto}.react-flow__handle-bottom,.react-flow__handle-top{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.react-flow__handle-top{top:-4px}.react-flow__handle-left{left:-4px}.react-flow__handle-left,.react-flow__handle-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.react-flow__handle-right{right:-4px}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.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%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.react-flow__attribution{background:hsla(0,0%,100%,.5);font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.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{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.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{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.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{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4px}.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{height:100%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.dndflow{flex-grow:1;height:100%}.dndflow,.dndflow aside{display:flex;flex-direction:column}.dndflow aside{background:#fcfcfc;border-right:1px solid #eee;font-size:12px;max-height:100vh;overflow:visible;padding:15px 10px}.dndflow aside .description{margin:10px 0}.dndflow .dndnode{align-items:center;border:1px solid #1a192b;border-radius:2px;cursor:grab;display:flex;height:20px;justify-content:center;margin-bottom:10px;padding:4px;transition:background-color .2s ease}.dndflow .dndnode:hover{background-color:#ccc}.dndflow .dndnode.input{border-color:#0041d0}.dndflow .dndnode.output{border-color:#ff0072}.dndflow .reactflow-wrapper{flex-grow:1;height:100%}.dndflow .selectall{margin-top:10px}@media screen and (min-width:768px){.dndflow{flex-direction:row}.dndflow aside{max-width:250px;width:20%}}.react-flow__attribution{display:none}.variables{border-top:1px solid #ccc;margin-top:20px}.variables .var-header{align-items:center;display:flex;justify-content:space-between}.variables .variablesSet{background-color:#ececec;box-sizing:border-box;display:flex;flex-direction:column;gap:5px;height:calc(70vh - 300px);overflow:auto;padding:5px;width:100%}.variables .variablesSet .variable-item{align-items:center;display:flex}.variables .variablesSet .variable-item .variable-action{color:#000;cursor:pointer;margin-left:10px}.variables .variablesSet .variable-item .variable-action:hover{color:#3f3f3f}.variables .variablesSet .item{background-color:#454b6b;border-radius:5px;color:#fff;cursor:default;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.variables .variablesSet .defaultVar{background-color:#f67f31}.actions{flex-grow:1;overflow:auto;padding:5px}.btnCreateVar{align-items:center;background-color:#59b159;border-radius:4px;color:#fff;cursor:pointer;display:flex;padding:5px}.btnCreateVar:hover{background-color:#398d39}.nodrag.nopan.target.connectable{background-color:#454b6b;height:11px;margin-left:-2px;width:11px;z-index:9}.nodeSidebar{background-color:#d2d3d9;border:0!important;border-radius:5px;color:#45496e}.titleBot{color:#7a809b;font-size:35px;left:10px;pointer-events:none;position:fixed;top:10px;z-index:1000}.dndflow .react-flow__node{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:12px;box-shadow:0 2px 8px hsla(0,0%,7%,.07);box-shadow:var(--rv-sh-light-1,0 2px 8px hsla(0,0%,7%,.07));color:#1a1a1f;color:var(--rv-text-on-light,#1a1a1f);font-family:var(--rv-font-body);font-size:11px;overflow:visible;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color var(--rv-dur-2,.2s) var(--rv-ease,ease),box-shadow var(--rv-dur-2,.2s) var(--rv-ease,ease);width:260px}.dndflow .react-flow__node:hover{border-color:#939393;border-color:var(--rv-gray-300,#939393)}.dndflow .react-flow__node.selected{border-color:#ff7a00;border-color:var(--rv-orange,#ff7a00);box-shadow:0 0 0 3px rgba(255,122,0,.18),0 2px 8px hsla(0,0%,7%,.07);box-shadow:0 0 0 3px rgba(255,122,0,.18),var(--rv-sh-light-1,0 2px 8px hsla(0,0%,7%,.07))}.dndflow .react-flow__node .nodeRef{align-items:center;color:#939393;color:var(--rv-gray-300,#939393);display:flex;font-family:var(--rv-font-mono);font-size:10px;gap:4px;left:2px;line-height:1;padding:0;position:absolute;top:-17px}.dndflow .react-flow__node .nodeRef label{pointer-events:none}.dndflow .react-flow__node .nodeRef button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:14px;justify-content:center;padding:0;width:14px}.dndflow .react-flow__node .nodeRef button svg{fill:#c9c9cc;fill:var(--rv-gray-200,#c9c9cc);height:10px;width:10px}.dndflow .react-flow__node .nodeRef button:hover svg{fill:#86868b;fill:var(--rv-gray-400,#86868b)}.dndflow .node-header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.dndflow .node-header>div:first-child{align-items:center;display:flex;gap:8px;min-width:0}.dndflow .node-header>div:first-child>span{color:#121212;color:var(--rv-text-on-light,#121212);font-family:var(--rv-font-display);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dndflow .node-header>div:first-child>svg{fill:#484747!important;fill:var(--rv-gray-600,#484747)!important;background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5);border-radius:7px;box-sizing:border-box;color:#484747!important;color:var(--rv-gray-600,#484747)!important;flex:none;height:26px;padding:5px;width:26px}.dndflow .node-header-buttons{align-items:center;display:flex;flex:none;gap:2px}.dndflow .node-header-buttons .deleteNode,.dndflow .node-header-buttons .editNode{align-items:center;border-radius:6px;color:#86868b;color:var(--rv-gray-400,#86868b);cursor:pointer;display:flex;height:24px;justify-content:center;transition:background .12s ease;transition:background var(--rv-dur-1,.12s) var(--rv-ease,ease);width:24px}.dndflow .node-header-buttons .editNode:hover{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5)}.dndflow .node-header-buttons .deleteNode:hover{background:#fff4e8;color:#da6208;color:var(--rv-orange-deep,#da6208)}.dndflow .sendMessageContent{background:transparent;font-size:11px;min-height:0;padding:10px}.dndflow .sendMessageContent div{background:#fbfbfc;background:var(--rv-surface-canvas,#fbfbfc);border:1px solid #f1f1f3;border:1px solid var(--rv-line-soft,#f1f1f3);border-radius:8px;color:#2e2e32;color:var(--rv-gray-700,#2e2e32);font-size:11px;line-height:1.35;max-height:120px;padding:8px 10px}.dndflow .react-flow__handle-left{background:#fff;border:2px solid #c9c9cc;border:2px solid var(--rv-gray-200,#c9c9cc);height:11px;width:11px}.dndflow .react-flow__handle-right{align-items:center;background:#454b6b;border:none;color:#fff;display:flex;height:18px;justify-content:center;width:18px}.dndflow .react-flow__handle-right svg{pointer-events:none}.dndflow .react-flow__node .handleTrue{background:#3ccfa0}.dndflow .react-flow__node .handleFalse{background:#d04881}.dndflow .questionButtons{background:transparent;border-top:1px dashed #dcdce3;border-top:1px dashed var(--rv-line,#dcdce3);gap:6px;padding:10px}.dndflow .questionButtons>div{background:transparent;color:inherit}.dndflow .questionButtons .conditionalContent{align-items:center;background:#eef1f7;border:1px solid #dce1ec;border-radius:8px;color:#2e2e32;color:var(--rv-gray-800,#2e2e32);display:flex;font-size:12px;font-weight:500;gap:6px;line-height:1.3;overflow:hidden;padding:9px 34px 9px 12px;text-overflow:ellipsis;white-space:nowrap}.dndflow .questionButtons .item-last .conditionalContent{background:#f1f2f4;background:var(--rv-gray-50,#f1f2f4);border-color:#e5e6ea;color:#8a8a95;color:var(--rv-gray-500,#8a8a95);font-style:italic}.dndflow .questionButtons .balancer-output-item{justify-content:space-between}.dndflow .questionButtons .balancer-output-item .output-name{color:inherit;flex:1 1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dndflow .questionButtons .balancer-output-item .output-percentage{color:#da6208;color:var(--rv-orange-deep,#da6208);font-size:12px;font-weight:700;min-width:34px;text-align:right}.dndflow .questionButtons>div .handle{right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dndflow .react-flow__node-createnote .node-header>div:first-child>svg{fill:#a9781c!important;background:#fbe7b4;color:#a9781c!important}.dndflow .react-flow__node-createnote .sendMessageContent{padding:4px 12px 12px}.dndflow .react-flow__node-createnote .sendMessageContent div{background:hsla(0,0%,100%,.45);border:none;border-left:3px solid #eab945;border-radius:0 8px 8px 0;color:#6b531c;font-size:13px;line-height:1.5;max-height:none;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.dndflow.has-topbar{box-sizing:border-box;padding-top:56px}.builder-topbar{align-items:center;background:#fff;border-bottom:1px solid #e9e9e9;border-bottom:1px solid var(--rv-line-light,#e9e9e9);display:flex;font-family:var(--rv-font-body);gap:14px;height:56px;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:1100}.builder-topbar__name{color:#121212;color:var(--rv-text-on-light,#121212);font-family:var(--rv-font-display);font-size:15px;font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder-topbar__spacer{flex:1 1}.dndflow.has-topbar .bot-actions{align-items:center;display:flex;gap:8px;height:56px;position:fixed;right:16px;top:0;z-index:1101}.dndflow.has-topbar .bot-actions .action-button{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:6px;color:#2e2e32;color:var(--rv-gray-700,#2e2e32);font-size:13px;font-weight:500;height:36px;padding:0 14px}.dndflow.has-topbar .bot-actions .action-button-icon{padding:0;width:36px}.dndflow.has-topbar .bot-actions .action-button:hover{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5);color:#1e1e22;color:var(--rv-gray-900,#1e1e22)}.dndflow.has-topbar .bot-actions .settings{background:#fff;color:#484747;color:var(--rv-gray-600,#484747)}.dndflow.has-topbar .bot-actions .analytics:hover,.dndflow.has-topbar .bot-actions .settings:hover{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5);color:#1e1e22;color:var(--rv-gray-900,#1e1e22)}.dndflow.has-topbar .bot-actions .btnSave,.dndflow.has-topbar .bot-actions .btnSave:hover{color:#fff}.dndflow.has-topbar .bot-actions .btnSave{background:#121212;background:var(--rv-gray-950,#121212);border:none;font-weight:600}.dndflow.has-topbar .bot-actions .btnSave:hover{background:#222226;background:var(--rv-gray-800,#222226)}.dndflow.has-topbar .bot-actions .close-flow{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);color:#eb5757;color:var(--rv-danger,#eb5757)}.dndflow.has-topbar .bot-actions .close-flow:hover{background:#fff4e8}.dndflow.has-topbar .bot-actions .actions-menu-items{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);box-shadow:0 4px 14px hsla(0,0%,7%,.08);box-shadow:var(--rv-sh-light-2,0 4px 14px hsla(0,0%,7%,.08))}.dndflow.has-topbar .bot-actions .action-menu-item{background:transparent;border:none;color:#2e2e32;color:var(--rv-gray-700,#2e2e32)}.dndflow.has-topbar .bot-actions .action-menu-item:hover{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5);color:#1e1e22;color:var(--rv-gray-900,#1e1e22)}.dndflow .react-flow__controls{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:10px;bottom:16px;box-shadow:0 4px 14px hsla(0,0%,7%,.08);box-shadow:var(--rv-sh-light-2,0 4px 14px hsla(0,0%,7%,.08));display:flex;flex-direction:row;gap:2px;left:16px;padding:4px}.dndflow .react-flow__controls-button{background:transparent;border:none;border-radius:6px;box-shadow:none;color:#484747;color:var(--rv-gray-600,#484747);display:grid;height:30px;place-items:center;width:30px}.dndflow .react-flow__controls-button:hover{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5)}.dndflow .react-flow__controls-button svg{fill:currentColor;max-height:14px;max-width:14px}.dndflow .react-flow__minimap{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:10px;bottom:16px;box-shadow:0 4px 14px hsla(0,0%,7%,.08);box-shadow:var(--rv-sh-light-2,0 4px 14px hsla(0,0%,7%,.08));overflow:hidden;right:16px}.modal-container,.modalDiv{font-family:var(--rv-font-body)}.modal-container .modal-header div span,.modalDiv .modalHeader div span{color:#121212;color:var(--rv-text-on-light,#121212);font-family:var(--rv-font-display);font-weight:600}.modal-container .modal-header,.modalDiv .modalHeader{border-bottom:1px solid #e9e9e9;border-bottom:1px solid var(--rv-line-light,#e9e9e9)}.modal-container label,.modalDiv label{color:#2e2e32;color:var(--rv-gray-700,#2e2e32);font-family:var(--rv-font-body)}.modal-container .input-group select,.modal-container .inputText,.modal-container .inputTextArea,.modalDiv .input-group select,.modalDiv .inputText,.modalDiv .inputTextArea{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:8px;box-shadow:none;color:#121212;color:var(--rv-text-on-light,#121212);font-family:var(--rv-font-body);font-size:14px}.modal-container .input-group select:focus,.modal-container .inputText:focus,.modal-container .inputTextArea:focus,.modalDiv .input-group select:focus,.modalDiv .inputText:focus,.modalDiv .inputTextArea:focus{border-color:#ff7a00;border-color:var(--rv-orange,#ff7a00);box-shadow:0 0 0 3px rgba(255,122,0,.15);outline:none}.modal-container .btnModal,.modalDiv .btnModal{border-radius:6px;font-family:var(--rv-font-body);font-size:14px;font-weight:600;padding:9px 18px}.modal-container .btnCancel,.modalDiv .btnCancel{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);color:#2e2e32;color:var(--rv-gray-700,#2e2e32)}.modal-container .btnCancel:hover,.modalDiv .btnCancel:hover{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5);color:#1e1e22;color:var(--rv-gray-900,#1e1e22)}.modal-container .btnSaveModal,.modalDiv .btnSaveModal{background:#121212;background:var(--rv-gray-950,#121212);border:1px solid transparent;color:#fff}.modal-container .btnSaveModal:hover,.modalDiv .btnSaveModal:hover{background:#222226;background:var(--rv-gray-800,#222226)}.modalDiv .add-new-button{background:#121212!important;background:var(--rv-gray-950,#121212)!important;border:none!important;border-radius:8px!important;color:#fff!important;-webkit-filter:none;filter:none;font-weight:600;margin-top:16px;padding:11px;transition:background .16s ease}.modalDiv .add-new-button:hover{background:#222226!important;background:var(--rv-gray-800,#222226)!important;color:#fff!important;-webkit-filter:none;filter:none}.modalDiv .add-new-button>div{background:transparent!important;color:#fff!important}.modalDiv .section-add-item{background:transparent!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#2e2e32!important;color:var(--rv-gray-700,#2e2e32)!important;margin-top:10px;padding:8px!important}.modalDiv .section-add-item:hover{background:#f4f4f5!important;background:var(--rv-gray-50,#f4f4f5)!important;color:#1e1e22!important;color:var(--rv-gray-900,#1e1e22)!important}.modalDiv .section-add-item>div{background:transparent!important;color:inherit!important}.modalDiv .add-button-simple{background-color:#ff7a00;background-color:var(--rv-orange,#ff7a00)}.modalDiv .add-button-simple:hover{background-color:#da6208;background-color:var(--rv-orange-deep,#da6208)}.modalDiv .node-question-groupped,.modalDiv .question-sections{border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:10px;padding:12px}.modalDiv .divisor-section{border:none;border-top:1px dashed #dcdce3;border-top:1px dashed var(--rv-line,#dcdce3);height:0;margin:14px 0}.dndflow.has-topbar aside{background:#fff;border-left:1px solid #e9e9e9;border-left:1px solid var(--rv-line-light,#e9e9e9);border-right:none;box-shadow:-8px 0 24px hsla(0,0%,7%,.06)}.dndflow aside .palette{display:flex;flex:1 1 auto;flex-direction:column;font-family:var(--rv-font-body);gap:10px;min-height:0}.palette__header{color:#121212;color:var(--rv-text-on-light,#121212);font-family:var(--rv-font-display);font-size:14px;font-weight:600}.palette__hint{color:#727272;color:var(--rv-gray-500,#727272);font-size:12px;line-height:1.4}.palette__search{align-items:center;background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:8px;display:flex;gap:8px;height:34px;padding:0 10px}.palette__search svg{color:#939393;color:var(--rv-gray-300,#939393);flex:none}.palette__search input{background:transparent;border:0;color:#121212;color:var(--rv-text-on-light,#121212);flex:1 1;font-family:var(--rv-font-body);font-size:13px;min-width:0;outline:none}.palette__groups{flex:1 1;gap:10px;min-height:0;overflow-y:auto;padding-right:2px}.palette__group,.palette__groups{display:flex;flex-direction:column}.palette__group{gap:4px}.palette__groupLabel{color:#939393;color:var(--rv-gray-300,#939393);font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:4px 4px 2px;text-transform:uppercase}.palette__item{align-items:center;border:1px solid transparent;border-radius:8px;color:#121212;color:var(--rv-text-on-light,#121212);cursor:grab;display:flex;font-size:13px;gap:10px;padding:6px 8px}.palette__item:hover{background:#fbfbfc;background:var(--rv-surface-canvas,#fbfbfc);border-color:#e9e9e9;border-color:var(--rv-line-light,#e9e9e9)}.palette__itemIcon{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5);border-radius:7px;color:#484747;color:var(--rv-gray-600,#484747);display:grid;flex:none;height:26px;place-items:center;width:26px}.palette__itemLabel{flex:1 1;min-width:0}.palette__empty{color:#86868b;color:var(--rv-gray-400,#86868b);font-size:12.5px;padding:12px;text-align:center}.palette__varsBtn{align-items:center;background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:6px;color:#2e2e32;color:var(--rv-gray-700,#2e2e32);cursor:pointer;display:flex;font-family:var(--rv-font-body);font-size:13px;gap:8px;height:36px;margin-top:6px;padding:0 12px}.palette__varsBtn:hover{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5)}.palette__varsBtn>span:first-of-type{flex:1 1;text-align:left}.palette__varsCount{color:#727272;color:var(--rv-gray-500,#727272);font-family:var(--rv-font-mono);font-size:11px}.vars-drawer__backdrop{background:hsla(0,0%,7%,.28);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1300}.vars-drawer{-webkit-animation:vars-drawer-in .22s ease;animation:vars-drawer-in .22s ease;-webkit-animation:vars-drawer-in .22s var(--rv-ease,ease);animation:vars-drawer-in .22s var(--rv-ease,ease);background:#fff;border-left:1px solid #e9e9e9;border-left:1px solid var(--rv-line-light,#e9e9e9);box-shadow:-18px 0 48px hsla(0,0%,7%,.18);display:flex;flex-direction:column;font-family:var(--rv-font-body);height:100%;max-width:92vw;width:440px}@-webkit-keyframes vars-drawer-in{0%{opacity:.6;-webkit-transform:translateX(24px);transform:translateX(24px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes vars-drawer-in{0%{opacity:.6;-webkit-transform:translateX(24px);transform:translateX(24px)}to{opacity:1;-webkit-transform:none;transform:none}}.vars-drawer__header{align-items:flex-start;border-bottom:1px solid #f1f1f3;border-bottom:1px solid var(--rv-line-soft,#f1f1f3);display:flex;gap:12px;padding:18px 20px 14px}.vars-drawer__titleBox{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.vars-drawer__title{color:#121212;color:var(--rv-text-on-light,#121212);font-family:var(--rv-font-display);font-size:16px;font-weight:600}.vars-drawer__subtitle{color:#727272;color:var(--rv-gray-500,#727272);font-size:12.5px}.vars-drawer__subtitle code{font-family:var(--rv-font-mono);font-size:11.5px}.vars-drawer__close{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:6px;color:#484747;color:var(--rv-gray-600,#484747);cursor:pointer;display:grid;flex:none;height:32px;place-items:center;width:32px}.vars-drawer__close:hover{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5)}.vars-drawer__tools{border-bottom:1px solid #f1f1f3;border-bottom:1px solid var(--rv-line-soft,#f1f1f3);display:flex;gap:10px;padding:14px 20px}.vars-drawer__search{align-items:center;background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:8px;display:flex;flex:1 1;gap:8px;height:36px;padding:0 10px}.vars-drawer__search svg{color:#939393;color:var(--rv-gray-300,#939393);flex:none}.vars-drawer__search input{background:transparent;border:0;color:#121212;color:var(--rv-text-on-light,#121212);flex:1 1;min-width:0;outline:none}.vars-drawer__new,.vars-drawer__search input{font-family:var(--rv-font-body);font-size:13px}.vars-drawer__new{align-items:center;background:#121212;background:var(--rv-gray-950,#121212);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:7px;height:36px;padding:0 14px}.vars-drawer__new:hover{background:#222226;background:var(--rv-gray-800,#222226)}.vars-drawer__list{display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:8px 12px}.vars-drawer__item{align-items:center;border:1px solid transparent;border-radius:10px;display:flex;gap:12px;padding:10px}.vars-drawer__item:hover{background:#fbfbfc;background:var(--rv-surface-canvas,#fbfbfc);border-color:#e9e9e9;border-color:var(--rv-line-light,#e9e9e9)}.vars-drawer__name{color:#121212;color:var(--rv-text-on-light,#121212);flex:1 1;font-family:var(--rv-font-mono);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis}.vars-drawer__name.is-default{color:#da6208;color:var(--rv-orange-deep,#da6208)}.vars-drawer__actions{display:flex;flex:none;gap:6px}.vars-drawer__action{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:6px;color:#727272;color:var(--rv-gray-500,#727272);cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.vars-drawer__action:hover{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5)}.vars-drawer__action--danger:hover{background:#fff4e8;border-color:#ff7a00;border-color:var(--rv-orange,#ff7a00);color:#da6208;color:var(--rv-orange-deep,#da6208)}.bot-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;overflow:visible}.actions-menu{flex-shrink:0;overflow:visible;position:relative}.actions-menu-items{background-color:#0f1d3f;border-radius:3px;box-shadow:0 4px 12px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:4px;left:auto;max-width:220px;min-width:100%;padding:4px;position:absolute;right:0;top:calc(100% + 6px);width:-webkit-max-content;width:max-content;z-index:1000}.action-button{align-items:center;background-color:initial;border:0;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;padding:10px 20px}.action-button-icon{box-sizing:border-box;font-size:18px;height:36px;min-width:36px;padding:0;width:36px}.action-menu-item{box-sizing:border-box;font-size:13px;font-weight:600;gap:10px;height:auto;justify-content:flex-start;min-height:36px;min-width:160px;padding:8px 12px;white-space:nowrap;width:100%}.action-menu-item svg{flex-shrink:0;font-size:18px}.action-menu-item span{text-align:left}.btnSave{background-color:#2ab387;border-color:#2ab387}.settings{background-color:#0f1d3f}.settings:hover{background-color:#0b1631;color:#c9c9c9}.analytics{background-color:#0f1d3f}.analytics:hover{background-color:#0b1631;color:#c9c9c9}.close-flow{background-color:#f02}.close-flow:hover{background-color:#d00;color:#fff}.btnSave:hover{background-color:#278d6d}.create-variable{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;gap:3px;margin-top:15px;outline:none}.create-variable:hover{text-decoration:underline}.teste-conditional{background:#f5f5f5;border-radius:5px;font-size:12px;height:52px;padding:20px 10px;width:150px}.conditionalTitle{font-size:8px;font-weight:700;margin-top:-10px}.conditionalContent{border-radius:3px;font-size:7px;padding:5px}.editNode{color:#868686;cursor:pointer;font-size:8px}.editNode svg{pointer-events:none}.deleteNode{color:#868686;cursor:pointer;font-size:8px}.teste-start{background:#f5f5f5;border-radius:5px;font-size:12px;padding:20px 30px;text-align:center}.react-flow__node .nodeRef{align-items:center;color:#c4c8dd;display:flex;font-size:6px;gap:3px;position:absolute}.react-flow__node .nodeRef label{pointer-events:none}.react-flow__node .nodeRef button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;height:12px;justify-content:center;padding:0;width:12px}.react-flow__node .nodeRef button svg{height:6px;pointer-events:none;width:6px}.react-flow__node .nodeRef button:hover svg{fill:#999}.teste-webhook{background:#f5f5f5;border-radius:5px;font-size:12px;padding:20px 10px;width:200px}.webhhookTitle{font-size:8px;font-weight:700;margin-top:-10px}.webhookContent{background-color:#eaeaea;border-radius:3px;font-size:7px;margin-top:5px;max-width:180px;min-height:10px;overflow:hidden;padding:3px}.teste-question{background:#f5f5f5;border-radius:5px;font-size:12px;padding:20px 10px;width:150px}.questionTitle{font-size:8px;font-weight:700;margin-top:-10px}.teste-createupdatecontact{padding:20px 30px}.teste-createupdatecontact,.teste-end{background:#f5f5f5;border-radius:5px;font-size:12px;text-align:center}.teste-end{padding:10px}.modalBlackout{background:rgba(0,0,0,.4);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1800}.modalDiv{background-color:#f8f8f8;border-radius:0 8px 8px 0;bottom:3%;display:flex;flex-direction:column;left:0;position:fixed;top:3%;width:600px;z-index:2000}.modalHide{display:none}.modalHeader{align-items:center;border-bottom:1px solid #bbb;display:flex;gap:5px;padding:20px;text-transform:uppercase}.modalHeader>div{display:flex;flex-direction:column;gap:10px;margin-left:10px}.modalHeader .modalHeader-close{border-radius:4px;color:#5c7080;cursor:pointer;margin-left:auto;padding:5px}.modalHeader .modalHeader-close:hover{background-color:#e5e5e5}.modalHeader div span{color:#45496e;font-weight:500}.modalHeader .modalHeader-link{color:#6361f0}.modalHeader .modalHeader-link a{color:currentColor;display:flex;font-size:12px;gap:4px;text-decoration:none}.modalHeader .modalHeader-link a:hover{text-decoration:underline}.modalContent{flex-grow:1;max-height:80%;overflow-y:auto;padding:20px 15px 0}.modalContent label{color:#45496e}.modalBottom{bottom:0;display:flex;gap:10px;justify-content:flex-end;padding:20px 10px;position:-webkit-sticky;position:sticky;text-align:center}.btnModal{background-color:#fff;border:1px solid #fff;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;padding:8px 12px}.btnCancel{border-color:#d04881;color:#d04881}.btnCancel:hover{background-color:#d04881;color:#fff}.btnSaveModal{background-color:#3ccfa0}.btnSaveModal:hover{background-color:#3ec097}.inputTextArea{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:24px;min-height:100px}.inputText,.inputTextArea{background:#fff;border:1px solid #fff;border-radius:4px;box-shadow:0 1px 5px -1px #0000005c;font-size:14px;margin:10px 0;padding:10px}.spamSmall{color:#535353;font-size:12px}.warning{color:#cf5858}.hidden{display:none!important}.inputText:focus,.inputTextArea:focus{border-color:#999;outline:0}.opt-variable-modal{background-color:#454b6b;border:0;border-radius:2px;color:#fff;cursor:pointer;font-size:12px;margin-left:5px;margin-top:5px;padding:3px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.opt-variable-modal.defaultVar{background-color:#f67f31}.opt-variable-modal:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.variableInText{background-color:#454b6b;border-radius:2px;color:#fff;margin:0 2px;padding:3px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.variableInText.defaultVar{background-color:#f67f31}.input-group{display:flex;flex-direction:column}.input-group+.input-group{margin-top:18px}.inputs-group .input-group+.input-group{margin-top:0}.input-group :is(select){background-color:#fff;border:1px solid #fff;box-shadow:0 1px 5px -1px #0000005c;box-sizing:initial;margin-top:10px;padding:10px}.input-group :is(select):focus{border-color:#999;outline:none}label.required:after{color:red;content:"*";font-size:12px;margin-left:5px}.content_variables{background-color:#f8f8f8;bottom:0;position:-webkit-sticky;position:sticky}.form_create_deal h3,.form_create_task h3,.form_create_ticket h3{margin:0}.form_create_deal>div,.form_create_task>div,.form_create_ticket>div{margin-top:20px}.node-question{gap:18px}.node-question,.node-question>div{display:flex;flex-direction:column}.questionList{border:1px solid #ccc;padding:5px}.questionList>div{align-items:center;display:flex;position:relative;width:100%}.questionList .add-new-button{background-color:#0f2559;border-radius:200px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;margin-top:18px;padding:10px;position:relative}.questionList .add-new-button:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.questionList .add-new-button>div{align-items:center;background-color:#fff;border-radius:50%;color:#0f2559;display:flex;padding:4px}.questionList .add-new-button>span{margin:0 auto}.questionList>div .inputText{flex-grow:1;padding-right:25px}.questionList>div button{background:none;border:none;cursor:pointer;outline:none;position:absolute;right:5px}.questionList .list-title{align-items:baseline}.questionList .list-title input{box-sizing:border-box;width:100%}.questionList .item-section{width:100%}.full-input{align-items:center;display:flex;position:relative}.question-sections{border:1px solid #ccc;padding:5px}.section-add-item{align-items:center;background-color:#4a5775!important;margin:0 auto;padding:5px!important;width:50%}.webhook-vars{align-items:center;display:flex;gap:8px;width:100%}.webhook-vars div[contenteditable],.webhook-vars input,.webhook-vars select{flex-grow:1}.webhook-vars>div[contenteditable]{box-sizing:border-box;flex:1 1;min-width:0;width:100%}.webhook-vars svg{flex-shrink:0;margin:0 5px}.remove-var-webhook{color:#000;cursor:pointer;flex-shrink:0}.remove-var-webhook:hover{color:#6d6d6d}.add-button-simple{padding:0}.node-question-groupped{border:1px solid #e5e5e5;padding:10px;& small:hover{text-decoration:underline}&>label{margin-bottom:15px}}.input-group-flex{align-items:center;display:flex;gap:10px;margin-top:10px;&>button{background:none;border:none;cursor:pointer;margin-bottom:auto}&>div{display:flex;flex-direction:column;width:50%;& label{font-size:14px}& .inputTextArea{box-sizing:border-box;height:38px;line-height:normal!important;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;min-height:38px;overflow-y:scroll}}}.input-group-checkbox{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:10px;justify-content:flex-start}.input-group-checkbox label{flex:1 1;order:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.input-group-checkbox input[type=checkbox]{display:block;flex-shrink:0;margin:0;order:1;width:auto}span.help-text{font-size:12px}.divisor-section{width:100%}.header-sub-section{margin:0}.add-button-simple{align-items:center;background-color:#454b6b;border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.add-button-simple:hover{background-color:#555c82;box-shadow:0 3px 6px rgba(0,0,0,.15);-webkit-transform:scale(1.05);transform:scale(1.05)}.content_variables{display:flex;flex-direction:column;font-family:var(--rv-font-body);gap:10px;margin-top:10px}.content_variables__label{color:#727272;color:var(--rv-gray-500,#727272);font-size:13px}.content_variables__search{align-items:center;background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:8px;display:flex;gap:8px;height:34px;max-width:320px;padding:0 10px}.content_variables__search svg{color:#939393;color:var(--rv-gray-300,#939393);flex:none}.content_variables__search input{background:transparent;border:0;color:#121212;color:var(--rv-text-on-light,#121212);flex:1 1;font-family:var(--rv-font-body);font-size:13px;min-width:0;outline:none}.content_variables__list{display:flex;flex-wrap:wrap;gap:6px;max-height:190px;overflow-y:auto;padding:2px}.content_variables .opt-variable-modal{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5);border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:6px;color:#2e2e32;color:var(--rv-gray-700,#2e2e32);cursor:pointer;font-family:var(--rv-font-mono);font-size:12px;line-height:1.2;margin:0;padding:5px 10px;transition:border-color .12s ease,background .12s ease}.content_variables .opt-variable-modal:hover{background:#fff;border-color:#939393;border-color:var(--rv-gray-300,#939393);-webkit-filter:none;filter:none}.content_variables .opt-variable-modal.defaultVar{background:#fff4e8;border-color:#ffd9b3;color:#da6208;color:var(--rv-orange-deep,#da6208)}.content_variables .opt-variable-modal.defaultVar:hover{background:#fff4e8;border-color:#ff7a00;border-color:var(--rv-orange,#ff7a00)}.content_variables__empty{color:#86868b;color:var(--rv-gray-400,#86868b);font-size:12.5px;padding:4px 2px}.teste-jump{background:#f5f5f5;border-radius:5px;font-size:12px;padding:20px 10px;width:150px}.handle{border:0;top:25%}.teste-setvar,.teste-sleep{background:#f5f5f5;border-radius:5px;font-size:12px;padding:20px 10px;width:150px}.handleTrue{background-color:#3ccfa0;border:0;position:fixed;top:25%}.handleFalse{background-color:#d04881;border:0;position:fixed;top:75%}.delayTitle{font-size:8px;font-weight:700;margin-top:-10px}.delayContent{background-color:#eaeaea;border-radius:3px;font-size:7px;min-height:28px;overflow:hidden;position:absolute;width:100%}.edgebutton{background:#eee;border:1px solid #fff;border-radius:50%;cursor:pointer;font-size:12px;height:20px!important;line-height:1;width:20px!important}.edgebutton:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.08)}.teste-createdeal,.teste-createtask,.teste-createticket{background:#f5f5f5;border-radius:5px;font-size:12px;padding:20px 10px;width:150px}.teste-message{background:#f5f5f5;border-radius:4px;font-size:12px;width:150px}.handle{background-color:#3ccfa0;height:8px;position:fixed;top:50%;width:8px}.sendMessageTitle{font-size:8px;font-weight:500}.sendMessageContent{background-color:#edeef9;border-radius:4px;font-size:7px;min-height:10px;overflow:hidden;padding:7px}.sendMessageContent .opt-variable-modal{font-size:7px}.sendMessageContent div{background-color:#fff;border-radius:2px;max-height:100px;overflow:hidden;padding:11px;text-overflow:ellipsis;white-space:break-spaces;word-break:break-word}.node-header{display:flex;justify-content:space-between;padding:8px 12px}.node-header>div{align-items:center;display:flex;gap:5px}.nodeRef{color:#c4c8dd;font-size:6px;left:2px;position:absolute;top:-14px}.questionButtons{background-color:#edeef9;display:flex;flex-direction:column;gap:5px;padding:7px;position:relative}.questionButtons>div{background-color:#ec5494;color:#fff;position:relative}.questionButtons>div .handle{align-items:center;display:flex;height:10px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}.questionButtons>div .handle svg{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__handle{align-items:center;color:#fff;display:flex;height:10px;justify-content:center;width:10px}.questionButtons .item-last{background-color:#7075a7}.backdrop-modal{align-items:center;background-color:rgba(0,0,0,.6);bottom:0;display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:9}.backdrop-modal.hide{display:none}.modal-container{background-color:#fff;border-radius:8px;max-height:80%;overflow:auto;width:80%}.modal-header{align-items:center;background-color:#fff;border-bottom:1px solid #bbb;display:flex;gap:5px;padding:20px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:2;&>div{margin-left:10px}&>div,&>div.modal-header--close{display:flex;flex-direction:column;gap:10px}&>div.modal-header--close{border-radius:4px;color:#5c7080;cursor:pointer;margin-left:auto;padding:5px}&>div.modal-header--close:hover{background-color:#e5e5e5}& div span{color:#45496e;font-weight:500}}.modal-content,.modal-footer{padding:2rem}.modal-footer{background-color:#fff;bottom:0;display:flex;gap:10px;justify-content:flex-end;position:-webkit-sticky;position:sticky}.setting-group{border-bottom:1px solid #ccc}.setting-group+.setting-group{margin-top:15px}.setting-group h3{color:#454962;margin:0 0 1em}.setting-group-title{align-items:center;display:flex;gap:5px}.setting-group-title button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex}.setting-group-title button:hover svg{fill:#999}.setting-group .help+div{margin-top:15px}.help{font-size:13px;opacity:.5;& span{display:block}}.inputs-group{display:flex;flex-direction:column;gap:5px;& label{color:#45496e}&>div{align-items:center;display:flex;gap:5px}& .input-group select{margin-bottom:10px}}.inputs-group>div+div{margin-top:5px}.inputs-group>div:last-child{margin-bottom:15px}.inputs-group .input-group{flex-grow:1;width:50%}.inputs-group button{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;height:38px;justify-content:center;margin-bottom:10px;margin-top:auto}.inputs-group button:hover svg{fill:#5e5b5b}.balancer-output-item{align-items:center;background-color:#ec5494;border-radius:0;color:#fff;display:flex;gap:6px;justify-content:space-between;padding:2px 7px}.balancer-output-item .output-name{color:#fff;flex:1 1;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balancer-output-item .output-percentage{color:#fff;font-size:7px;font-weight:600;min-width:30px;text-align:right}.node-search{left:50%;position:fixed;top:14px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1200}.node-search--analytics{left:auto;right:16px;top:12px;-webkit-transform:none;transform:none}.node-search--analytics .node-search__panel{left:auto;right:0;-webkit-transform:none;transform:none;width:min(560px,60vw)}.node-search--analytics .node-search__trigger{height:38px;min-width:340px}.node-search--analytics .node-search__trigger kbd{margin-left:auto}.node-search--inline{left:auto;position:relative;top:auto;-webkit-transform:none;transform:none;z-index:auto}.node-search--inline .node-search__panel{left:0;top:calc(100% + 8px);-webkit-transform:none;transform:none;width:min(560px,60vw)}.node-search--inline .node-search__trigger{height:38px;min-width:340px}.node-search--inline .node-search__trigger kbd{margin-left:auto}.node-search__trigger{align-items:center;background:#fff;border:1px solid #e2e2e6;border-radius:8px;box-shadow:0 4px 14px hsla(0,0%,7%,.1);color:#45496e;cursor:pointer;display:flex;font-size:13px;gap:8px;height:34px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease}.node-search__trigger:hover{border-color:#b9b9c2;box-shadow:0 6px 18px hsla(0,0%,7%,.14)}.node-search__inputRow kbd,.node-search__trigger kbd{background:#f2f2f5;border:1px solid #e2e2e6;border-radius:4px;color:#8a8a95;font-family:inherit;font-size:11px;padding:1px 5px}.node-search__backdrop{background:hsla(0,0%,7%,.18);inset:0;position:fixed;z-index:1190}.node-search__panel{background:#fff;border:1px solid #e2e2e6;border-radius:12px;box-shadow:0 18px 48px hsla(0,0%,7%,.22);left:50%;overflow:hidden;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(560px,92vw);z-index:1200}.node-search__inputRow{align-items:center;border-bottom:1px solid #f0f0f2;display:flex;gap:10px;padding:12px 14px}.node-search__inputIcon{color:#9a9aa2;flex:none}.node-search__input{background:transparent;border:0;color:#1a1a1f;flex:1 1;font-size:14px;outline:none}.node-search__clear{align-items:center;background:#f2f2f5;border:0;border-radius:6px;color:#6a6a75;cursor:pointer;display:flex;flex:none;font-size:16px;height:22px;justify-content:center;line-height:1;transition:background .14s ease,color .14s ease;width:22px}.node-search__clear:hover{background:#e6e6ea;color:#1a1a1f}.node-search__sectionLabel{color:#9a9aa2;font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 10px 4px;text-transform:uppercase}.node-search__results{max-height:52vh;overflow-y:auto;padding:6px}.node-search__empty{color:#8a8a95;font-size:13px;padding:18px 12px;text-align:center}.node-search__item{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:9px 10px;text-align:left;width:100%}.node-search__item.is-active{background:#f6f6f9;border-color:#e6e6ea}.node-search__itemMain{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.node-search__itemTitle{color:#1a1a1f;font-size:13.5px;font-weight:600}.node-search__itemPreview{color:#8a8a95;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-search__hl{background:rgba(255,122,0,.18);border-radius:3px;color:#1a1a1f;padding:0 1px}.node-search__itemRef{color:#9a9aa2;flex:none;font-family:JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:11px}.node-search__more{color:#8a8a95;font-size:12px;padding:8px 12px;text-align:center}.dndflow .react-flow__node.rv-node-pulse{-webkit-animation:rv-node-pulse 1s ease-out 8;animation:rv-node-pulse 1s ease-out 8;border-color:#ff7a00;border-color:var(--rv-orange,#ff7a00)}@-webkit-keyframes rv-node-pulse{0%{box-shadow:0 0 0 0 rgba(255,122,0,.55)}70%,to{box-shadow:0 0 0 16px rgba(255,122,0,0)}}@keyframes rv-node-pulse{0%{box-shadow:0 0 0 0 rgba(255,122,0,.55)}70%,to{box-shadow:0 0 0 16px rgba(255,122,0,0)}}.shortcuts-hint{position:relative}.shortcuts-hint__btn{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:6px;color:#484747;color:var(--rv-gray-600,#484747);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.shortcuts-hint__btn:hover{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5)}.shortcuts-hint__pop{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:10px;box-shadow:0 18px 48px hsla(0,0%,7%,.12);box-shadow:var(--rv-sh-light-3,0 18px 48px hsla(0,0%,7%,.12));font-family:var(--rv-font-body);left:0;padding:12px;position:absolute;top:calc(100% + 8px);width:320px;z-index:1200}.shortcuts-hint__title{color:#121212;color:var(--rv-text-on-light,#121212);font-family:var(--rv-font-display);font-size:13px;font-weight:600;margin-bottom:8px}.shortcuts-hint__row{align-items:center;display:flex;gap:10px;padding:5px 0}.shortcuts-hint__keys{display:flex;flex:none;gap:4px}.shortcuts-hint__keys kbd{background:#f4f4f5;background:var(--rv-gray-50,#f4f4f5);border:1px solid #e9e9e9;border:1px solid var(--rv-line-light,#e9e9e9);border-radius:4px;color:#484747;color:var(--rv-gray-600,#484747);font-family:var(--rv-font-mono);font-size:11px;padding:1px 6px}.shortcuts-hint__label{color:#2e2e32;color:var(--rv-gray-700,#2e2e32);font-size:12.5px}.whatsnew,.whatsnew__trigger{display:inline-flex}.whatsnew__trigger{align-items:center;background:#eef2fb;border:1px solid #c9d6f2;border-radius:8px;color:#1e3a8a;cursor:pointer;font-size:13px;font-weight:600;gap:7px;height:34px;padding:0 12px;transition:background .16s ease,border-color .16s ease}.whatsnew__trigger:hover{background:#e2e9f8;border-color:#a9bdec}.whatsnew__backdrop{align-items:center;background:hsla(0,0%,7%,.42);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.whatsnew__modal{-webkit-animation:whatsnew-pop .2s ease-out;animation:whatsnew-pop .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 24px 64px hsla(0,0%,7%,.32);max-height:88vh;overflow-y:auto;padding:26px 26px 22px;position:relative;width:min(520px,100%)}@-webkit-keyframes whatsnew-pop{0%{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes whatsnew-pop{0%{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.whatsnew__close{align-items:center;background:#f2f2f5;border:0;border-radius:8px;color:#6a6a75;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .14s ease,color .14s ease;width:30px}.whatsnew__close:hover{background:#e6e6ea;color:#1a1a1f}.whatsnew__header{margin-bottom:18px;text-align:center}.whatsnew__badge{align-items:center;background:linear-gradient(135deg,#2b4db8,#1e3a8a);border-radius:14px;box-shadow:0 8px 20px rgba(30,58,138,.35);color:#fff;display:flex;font-size:22px;height:52px;justify-content:center;margin:0 auto 12px;width:52px}.whatsnew__title{color:#1a1a1f;font-size:20px;font-weight:700;margin:0 0 6px}.whatsnew__subtitle{color:#6a6a75;font-size:13.5px;line-height:1.45;margin:0}.whatsnew__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.whatsnew__item{border-radius:10px;display:flex;gap:12px;padding:10px;transition:background .14s ease}.whatsnew__item:hover{background:#f4f7fc}.whatsnew__itemIcon{align-items:center;background:#eef2fb;border-radius:9px;color:#1e3a8a;display:flex;flex:none;font-size:15px;height:34px;justify-content:center;width:34px}.whatsnew__itemBody{display:flex;flex-direction:column;gap:2px;min-width:0}.whatsnew__itemTitle{color:#1a1a1f;font-size:14px;font-weight:600}.whatsnew__itemDesc{color:#7a7a85;font-size:12.5px;line-height:1.4}.whatsnew__footer{display:flex;justify-content:center;margin-top:20px}.whatsnew__cta{background:#1a1a1f;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:42px;padding:0 26px;transition:background .16s ease,-webkit-transform .12s ease;transition:background .16s ease,transform .12s ease;transition:background .16s ease,transform .12s ease,-webkit-transform .12s ease}.whatsnew__cta:hover{background:#000}.whatsnew__cta:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.layoutfix__backdrop{align-items:center;background:hsla(0,0%,7%,.42);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.layoutfix__modal{-webkit-animation:layoutfix-pop .2s ease-out;animation:layoutfix-pop .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 24px 64px hsla(0,0%,7%,.32);padding:28px 26px 22px;position:relative;text-align:center;width:min(440px,100%)}@-webkit-keyframes layoutfix-pop{0%{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes layoutfix-pop{0%{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.layoutfix__badge{align-items:center;background:linear-gradient(135deg,#2b4db8,#1e3a8a);border-radius:14px;box-shadow:0 8px 20px rgba(30,58,138,.35);color:#fff;display:flex;font-size:22px;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.layoutfix__title{color:#1a1a1f;font-size:19px;font-weight:700;margin:0 0 8px}.layoutfix__text{color:#6a6a75;font-size:13.5px;line-height:1.5;margin:0 0 22px}.layoutfix__actions{display:flex;gap:10px;justify-content:center}.layoutfix__cta,.layoutfix__ghost{border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;height:42px;padding:0 20px;transition:background .16s ease,border-color .16s ease,-webkit-transform .12s ease;transition:background .16s ease,border-color .16s ease,transform .12s ease;transition:background .16s ease,border-color .16s ease,transform .12s ease,-webkit-transform .12s ease}.layoutfix__ghost{background:#fff;border:1px solid #d8d8de;color:#45496e}.layoutfix__ghost:hover{background:#f4f4f7;border-color:#c2c2cc}.layoutfix__cta{background:#1e3a8a;border:0;color:#fff}.layoutfix__cta:hover{background:#172a63}.layoutfix__cta:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.analytics-toolbar{align-items:center;background:hsla(0,0%,99%,.97);border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.12);color:#334155;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:center;left:50%;padding:8px 14px;position:fixed;top:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1001}.analytics-toolbar__label{color:#475569;font-weight:500}.analytics-toolbar__select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:13px;min-width:160px;padding:6px 10px}.analytics-toolbar__total{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85);display:flex;flex-direction:column;gap:2px;justify-content:center;margin-left:4px;min-width:120px;padding:6px 14px;text-align:center;transition:opacity .2s ease}.analytics-toolbar__total--refreshing{opacity:.72}.analytics-toolbar__total-label{color:#0369a1;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-align:center;text-transform:uppercase}.analytics-toolbar__total-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#0c4a6e;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-align:center;width:100%}.analytics-toolbar__dates{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.analytics-toolbar__error{color:#b91c1c;font-size:12px;max-width:280px}.analytics-toolbar__back{align-items:center;background:#454b6b;border:1px solid #454b6b;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px;text-decoration:none}.analytics-toolbar__back:hover{background:#3a3f5c}.analytics-flow-canvas .react-flow__edgelabel-renderer{z-index:10000}.analytics-flow-canvas .react-flow__node:has(.analytics-node-stop-badge:hover){z-index:15000!important}.analytics-flow-canvas .react-flow__edgelabel-renderer .analytics-edge-badge:hover{z-index:250000}.analytics-flow-title{color:#7a809b;font-size:22px;left:16px;max-width:40vw;pointer-events:none;position:fixed;top:64px;z-index:1000}.analytics-edge-badge{background:#2ecc71;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#fff;cursor:default;font-size:11px;font-weight:600;line-height:1.4;padding:2px 8px;position:absolute;white-space:nowrap;z-index:1}.analytics-edge-badge:hover .analytics-edge-tooltip{opacity:1;visibility:visible;z-index:250001}.analytics-edge-tooltip{background:#1e293b;border-radius:6px;bottom:calc(100% + 6px);box-shadow:0 4px 12px rgba(0,0,0,.25);color:#f1f5f9;font-size:11px;font-weight:500;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .15s ease;visibility:hidden;white-space:nowrap;z-index:0}.analytics-edge-tooltip:after{border:5px solid transparent;border-top-color:#1e293b;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.analytics-node-wrap{min-height:100%;position:relative;width:100%}.analytics-node-stop-badge{background:#e74c3c;border-radius:4px;bottom:-14px;box-shadow:0 1px 5px rgba(0,0,0,.35);color:#fff;cursor:default;font-size:10px;font-weight:700;line-height:1.2;min-width:30px;padding:3px 7px;pointer-events:auto;position:absolute;right:-4px;text-align:center;z-index:1}.analytics-node-stop-badge:hover{z-index:250000}.analytics-node-stop-tooltip{background:#1e293b;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px rgba(0,0,0,.25);color:#f1f5f9;font-size:11px;font-weight:500;line-height:1.35;max-width:min(280px,70vw);opacity:0;padding:8px 10px;pointer-events:none;position:absolute;right:0;text-align:left;transition:opacity .15s ease;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:0}.analytics-node-stop-tooltip:after{border:6px solid transparent;border-top-color:#1e293b;content:"";position:absolute;right:10px;top:100%}.analytics-node-stop-badge:hover .analytics-node-stop-tooltip{opacity:1;visibility:visible;z-index:250001}.analytics-node-stop-tooltip strong{color:#fff;font-weight:700}.analytics-node-stop-tooltip__meta{border-top:1px solid hsla(0,0%,100%,.12);display:block;font-size:10px;margin-top:6px;opacity:.9;padding-top:6px}.analytics-loading{align-items:center;background:#454b6b;color:#e2e8f0;display:flex;font-size:16px;inset:0;justify-content:center;position:fixed;z-index:999}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.analytics-datepicker-popper{max-width:calc(100vw - 24px);z-index:10050!important}.analytics-datepicker-popper .react-datepicker{box-sizing:border-box;max-width:100%}.analytics-toolbar__dates--picker{align-items:flex-end;flex:0 1 208px;gap:10px;max-width:min(208px,100%);min-width:0}.analytics-datepicker-field{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.analytics-datepicker-field>span{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.02em}.analytics-datepicker-field--range .react-datepicker-wrapper{align-items:stretch;box-sizing:border-box;display:flex;max-width:100%;min-width:0;width:100%}.analytics-datepicker-field--range .react-datepicker__input-container{box-sizing:border-box;max-width:100%;width:100%}.analytics-datepicker-field--range svg.react-datepicker__calendar-icon{box-sizing:border-box!important;color:#64748b;display:block;flex-shrink:0;height:16px!important;left:10px;margin:0;max-height:16px;max-width:16px;overflow:visible;padding:0!important;pointer-events:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px!important}.analytics-datepicker-field--range svg.react-datepicker__calendar-icon path{fill:currentColor}.analytics-datepicker-field--range .react-datepicker__calendar-icon:not(svg){align-items:center;box-sizing:border-box!important;color:#64748b;display:flex;height:18px;justify-content:center;left:10px;padding:0!important;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}.analytics-datepicker-input{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;box-sizing:border-box;color:#1e293b!important;font-size:13px!important;outline:none;padding:7px 10px!important;transition:border-color .15s ease,box-shadow .15s ease;width:118px}.analytics-datepicker-input--range{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;padding:8px 10px 8px 36px!important;width:100%!important}.analytics-datepicker-input:focus{border-color:#454b6b!important;box-shadow:0 0 0 3px rgba(69,75,107,.2)}.analytics-datepicker-calendar.react-datepicker{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 16px 48px rgba(15,23,42,.18);font-family:inherit;overflow:hidden}.analytics-datepicker-calendar .react-datepicker__header{background:linear-gradient(165deg,#454b6b,#3d435f)!important;border-bottom:none!important;border-radius:0;padding-bottom:8px;padding-top:10px}.analytics-datepicker-calendar .react-datepicker__current-month{color:#f1f5f9!important;font-size:.95rem;font-weight:600;padding-bottom:6px}.analytics-datepicker-calendar .react-datepicker__day-name{color:#cbd5e1!important;font-size:.68rem;font-weight:600}.analytics-datepicker-calendar .react-datepicker__day{border-radius:6px!important;color:#334155;margin:.2rem}.analytics-datepicker-calendar .react-datepicker__day:hover{background-color:#e2e8f0!important;color:#0f172a!important}.analytics-datepicker-calendar .react-datepicker__day--keyboard-selected,.analytics-datepicker-calendar .react-datepicker__day--selected{background:#454b6b!important;color:#fff!important;font-weight:600}.analytics-datepicker-calendar
	.react-datepicker__day--selected:hover{background:#3a3f5c!important;color:#fff!important}.analytics-datepicker-calendar .react-datepicker__day--in-range,.analytics-datepicker-calendar .react-datepicker__day--in-selecting-range{background:rgba(69,75,107,.22)!important;color:#1e293b!important}.analytics-datepicker-calendar
	.react-datepicker__day--in-range:hover,.analytics-datepicker-calendar
	.react-datepicker__day--in-selecting-range:hover{background:rgba(69,75,107,.35)!important}.analytics-datepicker-calendar .react-datepicker__day--range-end,.analytics-datepicker-calendar .react-datepicker__day--range-start{background:#454b6b!important;color:#fff!important;font-weight:600}.analytics-datepicker-calendar .react-datepicker__day--disabled{color:#cbd5e1!important}.analytics-datepicker-calendar .react-datepicker__navigation-icon:before{border-color:#e2e8f0}.analytics-datepicker-calendar .react-datepicker__navigation:hover :before{border-color:#fff}.analytics-datepicker-calendar .react-datepicker__triangle{display:none}
/*# sourceMappingURL=main.5a1f21b8.css.map*/