:root{--chat--color--primary:#edc967!important;--chat--color--primary-shade-50:#e5be52!important;--chat--color--primary--shade-100:#ddb33d!important;--chat--color--secondary:#b8733b!important;--chat--color-secondary-shade-50:#a36634!important;--chat--color-secondary-shade-100:#8e592d!important;--chat--color-white:#f5f5f5!important;--chat--color-light:#1a1f2e!important;--chat--color-light-shade-50:#252b3d!important;--chat--color-light-shade-100:#343843!important;--chat--color-medium:#343843!important;--chat--color-dark:#0b0f1e!important;--chat--color-disabled:#777980!important;--chat--color-typing:#edc967!important;--chat--spacing:1rem!important;--chat--border-radius:1rem!important;--chat--transition-duration:0.2s!important;--chat--window--width:420px!important;--chat--window--height:650px!important;--chat--header-height:auto!important;--chat--header--padding:1.5rem!important;--chat--header--background:#0b0f1e!important;--chat--header--color:#ffffff!important;--chat--header--border-top:none!important;--chat--header--border-bottom:1px solid rgba(237,201,103,0.2)!important;--chat--heading--font-size:1.5em!important;--chat--subtitle--font-size:0.875rem!important;--chat--subtitle--line-height:1.6!important;--chat--textarea--height:56px!important;--chat--message--font-size:0.95rem!important;--chat--message--padding:1rem!important;--chat--message--border-radius:1rem!important;--chat--message-line-height:1.6!important;--chat--message--bot--background:#1a1f2e!important;--chat--message--bot--color:#ffffff!important;--chat--message--bot--border:1px solid rgba(237,201,103,0.15)!important;--chat--message--user--background:#edc967!important;--chat--message--user--color:#0b0f1e!important;--chat--message--user--border:none!important;--chat--message--pre--background:rgba(237,201,103,0.1)!important;--chat--toggle--background:#edc967!important;--chat--toggle--hover--background:#e5be52!important;--chat--toggle--active--background:#ddb33d!important;--chat--toggle--color:#0b0f1e!important;--chat--toggle--size:64px!important}#n8n-chat,#n8n-chat *,.chat-wrapper,[class*=chat]{font-family:Poppins,sans-serif!important}div[class*=ChatWindow],div[class*=chat-window],div[class*=chatWindow]{background:#0b0f1e!important;border:1px solid rgba(237,201,103,.3)!important;box-shadow:0 0 40px rgba(237,201,103,.2),0 0 80px rgba(237,201,103,.1)!important;border-radius:1rem!important}div[class*=ChatHeader],div[class*=chat-header],div[class*=chatHeader],header{background:linear-gradient(135deg,#0b0f1e,#121829)!important;border-bottom:1px solid rgba(237,201,103,.2)!important;color:#ffffff!important;padding:1.5rem!important}div[class*=ChatHeader] h1,div[class*=ChatHeader] h2,div[class*=ChatHeader] h3,div[class*=chat-header] h1,div[class*=chat-header] h2,div[class*=chat-header] h3{color:#ffffff!important;font-family:Montserrat,sans-serif!important}div[class*=ChatHeader] p,div[class*=chat-header] p,div[class*=subtitle]{color:rgba(255,255,255,.8)!important}div[class*=ChatMessages],div[class*=Messages],div[class*=chat-messages],div[class*=messages]{background:#0b0f1e!important;padding:1rem!important}.bot-message,div[class*=Message][class*=bot],div[class*=message-bot],div[class*=message][class*=bot]{background:#1a1f2e!important;color:#ffffff!important;border:1px solid rgba(237,201,103,.15)!important;border-radius:1rem!important;padding:1rem!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important;backdrop-filter:blur(8px)!important}div[class*=Avatar],div[class*=avatar],img[class*=Avatar],img[class*=avatar],span[class*=Avatar],span[class*=avatar]{background:linear-gradient(135deg,#edc967,#b8733b)!important;border:2px solid #edc967!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 0 15px rgba(237,201,103,.4)!important;font-size:18px!important}div[class*=Message][class*=bot] img,div[class*=message][class*=bot] img{display:none!important}div[class*=avatar]:before,span[class*=avatar]:before{content:"✨"!important;font-size:20px!important;display:block!important}div[class*=bot-message-container],div[class*=message-container][class*=bot]{display:flex!important;align-items:flex-start!important;gap:.75rem!important}.user-message,div[class*=Message][class*=user],div[class*=message-user],div[class*=message][class*=user]{background:linear-gradient(135deg,#edc967,#b8733b)!important;color:#0b0f1e!important;border:none!important;border-radius:1rem!important;padding:1rem!important;box-shadow:0 4px 12px rgba(237,201,103,.3)!important;font-weight:500!important}div[class*=Message] p,div[class*=message] p{color:inherit!important}div[class*=InputContainer],div[class*=chat-input-container],div[class*=input-container],form{background:#0b0f1e!important;border-top:1px solid rgba(237,201,103,.2)!important;padding:1rem!important}div[class*=input] input,div[class*=input] textarea,input[class*=input],textarea[class*=input]{background:#1a1f2e!important;border:1px solid rgba(237,201,103,.3)!important;color:#ffffff!important;border-radius:.75rem!important;padding:.75rem 1rem!important;transition:all .2s ease!important}div[class*=input] input:focus,div[class*=input] textarea:focus,input[class*=input]:focus,textarea[class*=input]:focus{border-color:#edc967!important;box-shadow:0 0 0 3px rgba(237,201,103,.15)!important;outline:none!important}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(255,255,255,.5)!important}input::placeholder,textarea::placeholder{color:rgba(255,255,255,.5)!important}button[class*=Send],button[class*=send],button[type=submit]{background:linear-gradient(135deg,#edc967,#b8733b)!important;color:#0b0f1e!important;border:none!important;border-radius:.75rem!important;padding:.75rem 1.5rem!important;font-weight:600!important;transition:all .2s ease!important;cursor:pointer!important}button[class*=Send]:hover,button[class*=send]:hover,button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(237,201,103,.4)!important}.chat-window-toggle,button[class*=Launcher],button[class*=Toggle],button[class*=launcher],button[class*=toggle],div[class*=launcher] button,div[class*=toggle] button{background:linear-gradient(135deg,#edc967,#b8733b)!important;color:#0b0f1e!important;border:none!important;box-shadow:0 4px 20px rgba(237,201,103,.4),0 0 40px rgba(237,201,103,.2)!important;transition:all .3s ease!important;width:64px!important;height:64px!important;border-radius:50%!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;padding:0!important}.chat-window-toggle:hover,button[class*=Toggle]:hover,button[class*=launcher]:hover,button[class*=toggle]:hover,div[class*=launcher] button:hover,div[class*=toggle] button:hover{transform:scale(1.08)!important;box-shadow:0 6px 30px rgba(237,201,103,.6),0 0 60px rgba(237,201,103,.3)!important}.chat-window-toggle svg,button[class*=launcher] svg,button[class*=toggle] svg,div[class*=launcher] svg{display:none!important;opacity:0!important;width:0!important;height:0!important}.chat-window-toggle *,button[class*=launcher] *,button[class*=toggle] *{font-size:0!important;visibility:hidden!important}.chat-window-toggle:before,button[class*=launcher]:before,button[class*=toggle]:before{content:"💬"!important;position:static!important;font-size:36px!important;pointer-events:none!important;display:block!important;line-height:1!important;z-index:10!important;visibility:visible!important}.chat-window-toggle:after,button[class*=launcher]:after,button[class*=toggle]:after{content:"✨"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:40px!important;pointer-events:none!important;opacity:0!important;transition:opacity .3s ease!important;filter:blur(3px)!important;z-index:5!important}.chat-window-toggle:hover:after,button[class*=launcher]:hover:after,button[class*=toggle]:hover:after{opacity:.5!important}div[class*=Messages]::-webkit-scrollbar,div[class*=messages]::-webkit-scrollbar{width:8px!important}div[class*=Messages]::-webkit-scrollbar-track,div[class*=messages]::-webkit-scrollbar-track{background:#0b0f1e!important}div[class*=Messages]::-webkit-scrollbar-thumb,div[class*=messages]::-webkit-scrollbar-thumb{background:rgba(237,201,103,.3)!important;border-radius:4px!important}div[class*=Messages]::-webkit-scrollbar-thumb:hover,div[class*=messages]::-webkit-scrollbar-thumb:hover{background:rgba(237,201,103,.5)!important}div[class*=Typing],div[class*=typing],span[class*=Typing],span[class*=typing]{color:#edc967!important}div[class*=Typing] span,div[class*=typing] span{background:#edc967!important}div[class*=Message] a,div[class*=message] a{color:#edc967!important;text-decoration:underline!important;transition:color .2s ease!important}div[class*=Message] a:hover,div[class*=message] a:hover{color:#e5be52!important}div[class*=Welcome],div[class*=welcome]{background:#0b0f1e!important;color:#ffffff!important}button[aria-label*=Close],button[aria-label*=close],button[class*=Close],button[class*=close]{color:#ffffff!important;background:transparent!important;border:none!important;transition:color .2s ease!important}button[class*=Close]:hover,button[class*=close]:hover{color:#edc967!important}@keyframes cosmic-pulse{0%,to{box-shadow:0 4px 20px rgba(237,201,103,.3)}50%{box-shadow:0 4px 30px rgba(237,201,103,.5)}}.chat-window-toggle,button[class*=launcher],button[class*=toggle]{animation:cosmic-pulse 3s ease-in-out infinite!important}