.auth-layout{justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.auth-layout__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.auth-layout__overlay{background-color:#0a0a0a66;position:absolute;inset:0}.auth-layout__content{z-index:10;width:100%;max-width:448px;margin:0 16px;position:relative}@media (width>=640px){.auth-layout__content{margin:0 24px}}.auth-overlay{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-overlay canvas,.auth-overlay svg{width:100%;height:100%;position:absolute;inset:0}.auth-card{background:#fff;border:1px solid #0000001a;flex-direction:column;width:100%;display:flex}.auth-card__header{border-bottom:1px solid #00000014;justify-content:flex-start;align-items:center;padding:32px 32px 24px;display:flex}.auth-card__body{flex-grow:1;padding:32px}.auth-card__footer{color:#6b7280;border-top:1px solid #00000014;flex-direction:column;gap:8px;padding:16px 32px;font-size:12px;font-weight:500;display:flex}.auth-card__disclaimer{color:#9ca3af;text-align:center;margin:0;font-size:11px}.auth-card__footer-links{justify-content:space-between;align-items:center;display:flex}.auth-card__footer-links a{color:#6b7280;text-decoration:none;transition:color .15s}.auth-card__footer-links a:hover{color:#000}.auth-logo{align-items:flex-start;display:flex}.auth-logo img{width:auto;height:14px;display:block}.auth-logo__light{color:#000;letter-spacing:-.025em;font-size:20px;font-weight:300}.auth-logo__medium{color:#000;letter-spacing:-.025em;font-size:20px;font-weight:500}.auth-logo__dot{background-color:#4285f4;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-bottom:4px;margin-left:2px;display:inline-block}.auth-form{flex-direction:column;gap:24px;display:flex}.auth-form__header{justify-content:space-between;align-items:baseline;display:flex}.auth-form__title{color:#000;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:300}.auth-form__title strong{font-weight:700}.auth-form__subtitle{color:#6b7280;margin:8px 0 0;font-size:14px}.auth-form__fields{flex-direction:column;gap:20px;display:flex}.auth-form__field{flex-direction:column;gap:8px;display:flex}.auth-form__field-row{justify-content:space-between;align-items:center;display:flex}.auth-label{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:11px;font-weight:600}.auth-input{color:#000;box-sizing:border-box;background:#fff;border:1px solid #0000001a;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-input:focus{border-color:#4285f4;box-shadow:0 0 0 1px #4285f4}.auth-input--readonly{color:#6b7280;background:#f9fafb80}.auth-btn-primary{color:#fff;cursor:pointer;background:#4285f4;border:none;width:100%;margin-top:8px;padding:14px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .3s}.auth-btn-primary:hover:not(:disabled){background:#0a0a0a}.auth-btn-primary:disabled{opacity:.7;cursor:not-allowed}.auth-btn-link{cursor:pointer;color:#4285f4;background:0 0;border:none;padding:0;font-family:inherit;font-weight:500;transition:color .15s}.auth-btn-link:hover{color:#000}.auth-btn-link--sm{font-size:12px}.auth-btn-link--md{font-size:14px}.auth-btn-link--grey{color:#6b7280}.auth-btn-link--grey:hover{color:#000}.auth-btn-secondary{color:#fff;cursor:pointer;background:#0a0a0a;border:none;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .3s}.auth-btn-secondary:hover{background:#4285f4}.auth-btn-confirm{color:#fff;cursor:pointer;background:#4285f4;border:none;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .3s}.auth-btn-confirm:hover{background:#0a0a0a}.auth-checkbox{align-items:center;gap:12px;margin-top:4px;display:flex}.auth-checkbox--top{align-items:flex-start}.auth-checkbox input[type=checkbox]{accent-color:#4285f4;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.auth-checkbox__label{color:#4b5563;font-size:14px;font-weight:500}.auth-checkbox__label--error{color:#ef4444}.auth-error{color:#ef4444;margin:0;font-size:14px}.brands-login{margin-top:32px}.brands-login__divider{align-items:center;padding:16px 0;display:flex}.brands-login__line{background-color:#00000012;flex-grow:1;height:1px}.brands-login__text{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;flex-shrink:0;margin:0 16px;font-size:11px;font-weight:600}.brands-login__buttons{gap:16px;margin-top:16px;display:flex}.brands-login__btn{color:#000;cursor:pointer;background:#fff;border:1px solid #0000001a;outline:none;flex:1;justify-content:center;align-items:center;gap:12px;padding:12px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s;display:flex}.brands-login__btn:hover{border-color:#4285f4}.brands-login__error{text-align:center;color:#ef4444;margin-top:16px;font-size:14px}.check-email{flex-direction:column;align-items:flex-start;gap:20px;padding:8px 0;display:flex}.check-email__icon{background:#4285f4;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex}.check-email__title{color:#000;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:300}.check-email__title strong{font-weight:700}.check-email__body{color:#4b5563;margin:0 0 16px;font-size:14px;line-height:1.625}.tab-scroll-container{justify-content:space-between;align-items:center;padding:10px;display:flex}.allChats-tabs{display:flex}.chat-container img{float:left;width:100%;max-width:200px;max-height:200px;margin:20px auto}.chat-container audio{width:100%;margin-top:20px}.tab{cursor:pointer;background-color:#fff;border-radius:10px;margin-right:10px;padding:10px}.tab.active{color:#fff;background-color:#007bff}.btn{padding:5px 15px}.chat-header{background:url(/assets/img-BiuLeBw7.png) 0 0/cover no-repeat}.chat-textarea{box-sizing:border-box;resize:none;width:100%;max-height:300px;color:var(--Text-Secondary,#475467);font-feature-settings:"clig" off, "liga" off;border:none;outline:none;padding:10px;font-family:Roboto;font-size:12px;overflow-y:scroll}.chat-textarea::-webkit-scrollbar{display:none}.chat-textarea{letter-spacing:.4px;font-weight:400;line-height:166%}.chat-textarea::placeholder{color:var(--Text-Tertiary,#d0d5dd);font-feature-settings:"clig" off, "liga" off;letter-spacing:.4px;font-family:Roboto;font-size:12px;font-weight:400;line-height:166%}.chat-textarea-dark{box-sizing:border-box;resize:none;background:#101828;border:none;outline:none;width:100%;max-height:300px;padding:10px;overflow-y:scroll}.chat-textarea-dark::-webkit-scrollbar{display:none}.chat-textarea-dark{color:var(--Text-Secondary,#d0d5dd);font-feature-settings:"clig" off, "liga" off;letter-spacing:.4px;font-family:Roboto;font-size:12px;font-weight:400;line-height:166%}.chat-textarea-dark::placeholder{color:var(--Neutral-700,#1d2939);letter-spacing:.4px;font-family:Roboto;font-size:12px;font-weight:400;line-height:166%}.chat-input{position:relative}.chat-input:after{content:"";background:var(--chat-linear-gradient,linear-gradient(90deg, #a95cec80 0%, #ff642280 50%, #da22ff80 100%));width:2px;height:2px;position:absolute;top:0;left:0}.chat-textarea::placeholder,.chat-textarea-dark::placeholder{font-size:16px}.history-section{transition:width .3s}.chatbot-message-content{font-size:16px}.chatbot-message-content a{color:#007bff}.chatbot-message-content a:hover{color:#0351a5}pre{margin:0}.categories-container{margin-top:20px}.navigation{border-right:2px solid #f2f4f7;flex-basis:20%}.category{color:#475467;cursor:pointer;text-align:left;letter-spacing:.17px;text-align:left;margin-bottom:10px;padding:10px 10px 10px 30px;font-size:14px;font-weight:400;line-height:20.02px}.category:not(:last-child){border-bottom:1px solid #f2f4f7}.templates,.recommended,.all{color:#475467;text-align:left;margin:0;padding:10px;font-size:14px;line-height:20px}.templates{color:#475467;letter-spacing:.4px;font-size:12px;font-weight:700;line-height:19.92px}.all,.recommended{cursor:pointer;padding-left:30px}.templates-icon-text-container{align-items:center;margin-top:40px;margin-left:30px;display:flex}.selected-category{color:#3650de;letter-spacing:.17px;background:#e7f0ff;border-bottom:1px solid #0000;border-radius:14px;margin:0 10px;font-weight:600;line-height:20px}.all-selected,.recommended-selected{color:#3650de;letter-spacing:.17px;background:#e7f0ff;border-bottom:1px solid #0000;border-radius:14px;margin:0 10px;padding-left:30px;font-weight:600;line-height:20px}.template-system-container{gap:1rem;min-height:90vh;display:flex}.no-templates-container{flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:100px;display:flex}.no-templates-text{color:#475467;margin:5px 0;font-size:20px;font-weight:500}.no-templates-icon{margin-bottom:20px}.templates-list-content{height:400px;margin-bottom:30px;padding-top:0}.templates-list{grid-template-columns:repeat(2,390px);gap:42px;display:grid;position:relative}.next-button-container{cursor:pointer;border:1px solid #888da5;border-radius:12px;width:50px;height:40px;position:absolute;top:50%;right:-10%;transform:translateY(-50%);box-shadow:0 1px 4px #00000040}.next-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.templates-list-header{justify-content:space-between;align-items:center;padding:0;display:flex}.subcategory{color:#475467}.see-all{color:#3650de;cursor:pointer;font-weight:500}.template-container{border:1px solid #d0d5dd;border-radius:8px;width:390px;height:320px;padding:10px}.use-template{background:#f9fafb;height:370px}.template-info{cursor:pointer;flex-direction:column;align-items:flex-start;height:200px;padding-left:10px;display:flex;overflow-y:auto}.template-image-container{text-align:center;cursor:pointer;background:#f9fafb;width:100%;height:110px;margin-top:5px;margin-bottom:10px;position:relative}.template-title{color:#101828;letter-spacing:.4px;margin:5px 0;font-size:12px;font-weight:700;line-height:20px}.template-description{color:#475467;border-bottom:1px solid #f2f4f7;margin:0 10px 0 0;font-size:12px;line-height:18px}.key-inputs,.key-outputs{color:#475467;letter-spacing:.4px;margin:5px 0;font-size:12px;font-weight:500;line-height:14.4px}.key-inputs-span,.key-outputs-span{letter-spacing:.4px;font-size:12px;line-height:20px;color:#667085!important;font-weight:400!important}.template-type-container{border-radius:10px;position:absolute;top:8%;right:3.5%}.template-pro-container{background:linear-gradient(90deg,#142bff 0%,#396afc 100%);border-radius:4px;padding:5.5px 13px}.template-pro-text{color:#fff;letter-spacing:.4px;margin:0;padding:0;font-size:12px;font-weight:400;line-height:19.92px}.use-template-container{text-align:right;color:#3650de;cursor:pointer;margin:0 10px 20px;padding:0;font-weight:500}.template-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.template-premium-container{background:linear-gradient(to top right,#ff7f66,#f09819);padding:10px 20px}.template-premium-text{color:#fff;margin:0;padding:0 10px 0 0;font-size:14px}.premium-star-icon{width:14px;height:14px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.pro-template-text{color:#101828;margin:10px 0;font-size:22px}.template-pro-text-description{color:#475467;margin-top:10px;margin-bottom:30px}.premium-modal-upgrade-container{flex-direction:column;justify-content:center;align-items:center;padding:40px 60px 20px;display:flex}.premium-actions-container{align-items:center;gap:20px;margin:0;display:flex}.template-category-container{justify-content:space-between;width:100%;display:flex}.carousel-templates-list{gap:20px;display:flex}.go-next-container{cursor:pointer;border:1px solid #888da5;border-radius:8px;justify-content:center;align-self:center;align-items:center;margin-left:auto;padding:12px 18px;display:flex;box-shadow:2px 3px 14.8px #0000001a}.template-category-text{color:#475467;font-size:20px;font-weight:500}.template-icon-category-container{align-items:center;gap:10px;display:flex}.icon:hover{color:#3650de!important}.navbar .MuiTabs-indicator{height:0}.Flow_Controls{z-index:4;font-size:12px;position:absolute;top:10px;right:10px}body{margin:0;overflow-x:hidden}input,textarea,select{box-sizing:border-box}.Flow_Controls button{margin-left:5px}.transition{flex-grow:1;position:relative}.transition .controls{z-index:10;font-size:12px;position:absolute;top:10px;right:10px}.transition .controls button+button{margin-left:10px}.dndflow{height:100%}@supports (scrollbar-width:auto){*{scrollbar-width:thin;scrollbar-color:#babac0 transparent}}::-webkit-scrollbar{background-color:#fff;border-radius:16px;width:15px}::-webkit-scrollbar-track{background-color:#0000001a}::-webkit-scrollbar-thumb{background-color:#babac0;border:1px solid #fff;border-radius:16px}::-webkit-scrollbar-button{display:none}input[type=color]{appearance:none;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}code{text-wrap:wrap}.spark-flash{animation:.8s ease-out forwards spark-appear}@keyframes spark-appear{0%{opacity:0;transform:scale(.3)}15%{opacity:1;transform:scale(1.2)}30%{opacity:.8;transform:scale(.9)}50%{opacity:.6;transform:scale(1.05)}to{opacity:0;transform:scale(.5)}}.particle-float{animation:6s ease-in-out infinite alternate particle-drift}@keyframes particle-drift{0%{opacity:.2;transform:translate(0)}25%{opacity:.5}50%{opacity:.3;transform:translate(30px,-20px)}75%{opacity:.5}to{opacity:.2;transform:translate(-20px,15px)}}.ribbon-1{animation:10s ease-in-out infinite alternate ribbon-animate-1}.ribbon-1-core{animation:10s ease-in-out infinite alternate ribbon-animate-1,4s ease-in-out infinite ribbon-pulse}.ribbon-2{animation:12s ease-in-out infinite alternate ribbon-animate-2}.ribbon-2-core{animation:12s ease-in-out infinite alternate ribbon-animate-2,5s ease-in-out infinite ribbon-pulse}.ribbon-3{animation:14s ease-in-out infinite alternate ribbon-animate-3}.ribbon-3-core{animation:14s ease-in-out infinite alternate ribbon-animate-3,6s ease-in-out infinite ribbon-pulse}@keyframes ribbon-animate-1{0%{transform:translate(0)}20%{transform:translate(20px,-20px)}40%{transform:translate(40px,12px)}60%{transform:translate(10px,-18px)}80%{transform:translate(-20px,15px)}to{transform:translate(-35px,-8px)}}@keyframes ribbon-animate-2{0%{transform:translate(0)}25%{transform:translate(-30px,18px)}50%{transform:translate(-50px,-25px)}75%{transform:translate(15px,10px)}to{transform:translate(40px,-16px)}}@keyframes ribbon-animate-3{0%{transform:translate(0)}30%{transform:translate(25px,-20px)}60%{transform:translate(-20px,22px)}to{transform:translate(35px,-6px)}}@keyframes ribbon-pulse{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.circuit-node-ring{animation:3s ease-in-out infinite node-ring-pulse}@keyframes node-ring-pulse{0%{opacity:.1;r:5}50%{opacity:.25;r:8}to{opacity:.1;r:5}}.circuit-node-dot{animation:2.5s ease-in-out infinite node-dot-pulse}@keyframes node-dot-pulse{0%{opacity:.2}50%{opacity:.5}to{opacity:.2}}.react-flow__node.dragging{will-change:transform}.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.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-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.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,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.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 #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{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;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.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.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}
