.web-chat-widget .wc-pointer-events-none{pointer-events:none}.web-chat-widget .wc-fixed{position:fixed}.web-chat-widget .wc-absolute{position:absolute}.web-chat-widget .wc-relative{position:relative}.web-chat-widget .wc-inset-0{inset:0}.web-chat-widget .wc-inset-\[-2px\]{inset:-2px}.web-chat-widget .wc--right-1\.5{right:-.375rem}.web-chat-widget .wc--top-1\.5{top:-.375rem}.web-chat-widget .wc-bottom-0{bottom:0}.web-chat-widget .wc-bottom-2{bottom:.5rem}.web-chat-widget .wc-bottom-4{bottom:1rem}.web-chat-widget .wc-bottom-\[6px\]{bottom:6px}.web-chat-widget .wc-left-0{left:0}.web-chat-widget .wc-left-1\/2{left:50%}.web-chat-widget .wc-left-4{left:1rem}.web-chat-widget .wc-right-0{right:0}.web-chat-widget .wc-right-2{right:.5rem}.web-chat-widget .wc-right-3{right:.75rem}.web-chat-widget .wc-right-4{right:1rem}.web-chat-widget .wc-right-\[10px\]{right:10px}.web-chat-widget .wc-top-0{top:0}.web-chat-widget .wc-top-2{top:.5rem}.web-chat-widget .wc-top-3{top:.75rem}.web-chat-widget .wc-top-4{top:1rem}.web-chat-widget .wc-z-10{z-index:10}.web-chat-widget .wc-z-\[1\]{z-index:1}.web-chat-widget .wc-z-\[9998\]{z-index:9998}.web-chat-widget .wc-z-\[9999\]{z-index:9999}.web-chat-widget .wc-my-3{margin-top:.75rem;margin-bottom:.75rem}.web-chat-widget .wc-mb-1\.5{margin-bottom:.375rem}.web-chat-widget .wc-mb-2{margin-bottom:.5rem}.web-chat-widget .wc-mb-3{margin-bottom:.75rem}.web-chat-widget .wc-mb-4{margin-bottom:1rem}.web-chat-widget .wc-mb-6{margin-bottom:1.5rem}.web-chat-widget .wc-mt-1{margin-top:.25rem}.web-chat-widget .wc-mt-1\.5{margin-top:.375rem}.web-chat-widget .wc-mt-2{margin-top:.5rem}.web-chat-widget .wc-mt-3{margin-top:.75rem}.web-chat-widget .wc-mt-6{margin-top:1.5rem}.web-chat-widget .wc-mt-auto{margin-top:auto}.web-chat-widget .wc-block{display:block}.web-chat-widget .wc-inline-block{display:inline-block}.web-chat-widget .wc-flex{display:flex}.web-chat-widget .wc-inline-flex{display:inline-flex}.web-chat-widget .wc-grid{display:grid}.web-chat-widget .wc-hidden{display:none}.web-chat-widget .wc-h-1{height:.25rem}.web-chat-widget .wc-h-10{height:2.5rem}.web-chat-widget .wc-h-12{height:3rem}.web-chat-widget .wc-h-16{height:4rem}.web-chat-widget .wc-h-2{height:.5rem}.web-chat-widget .wc-h-24{height:6rem}.web-chat-widget .wc-h-3\.5{height:.875rem}.web-chat-widget .wc-h-4{height:1rem}.web-chat-widget .wc-h-5{height:1.25rem}.web-chat-widget .wc-h-6{height:1.5rem}.web-chat-widget .wc-h-7{height:1.75rem}.web-chat-widget .wc-h-8{height:2rem}.web-chat-widget .wc-h-\[1em\]{height:1em}.web-chat-widget .wc-h-\[1px\]{height:1px}.web-chat-widget .wc-h-auto{height:auto}.web-chat-widget .wc-h-full{height:100%}.web-chat-widget .wc-h-px{height:1px}.web-chat-widget .wc-max-h-\[90vh\]{max-height:90vh}.web-chat-widget .wc-min-h-full{min-height:100%}.web-chat-widget .wc-w-10{width:2.5rem}.web-chat-widget .wc-w-12{width:3rem}.web-chat-widget .wc-w-16{width:4rem}.web-chat-widget .wc-w-2{width:.5rem}.web-chat-widget .wc-w-3\.5{width:.875rem}.web-chat-widget .wc-w-4{width:1rem}.web-chat-widget .wc-w-5{width:1.25rem}.web-chat-widget .wc-w-6{width:1.5rem}.web-chat-widget .wc-w-7{width:1.75rem}.web-chat-widget .wc-w-8{width:2rem}.web-chat-widget .wc-w-\[45px\]{width:45px}.web-chat-widget .wc-w-fit{width:-moz-fit-content;width:fit-content}.web-chat-widget .wc-w-full{width:100%}.web-chat-widget .wc-min-w-0{min-width:0px}.web-chat-widget .wc-max-w-\[280px\]{max-width:280px}.web-chat-widget .wc-max-w-\[80\%\]{max-width:80%}.web-chat-widget .wc-max-w-\[90vw\]{max-width:90vw}.web-chat-widget .wc-max-w-full{max-width:100%}.web-chat-widget .wc-flex-1{flex:1 1 0%}.web-chat-widget .wc-flex-shrink-0{flex-shrink:0}.web-chat-widget .wc--translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.web-chat-widget .wc-scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.web-chat-widget .wc-scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes wc-bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.web-chat-widget .wc-animate-bounce{animation:wc-bounce 1s infinite}.web-chat-widget .wc-cursor-pointer{cursor:pointer}.web-chat-widget .wc-resize-none{resize:none}.web-chat-widget .wc-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.web-chat-widget .wc-flex-col{flex-direction:column}.web-chat-widget .wc-flex-wrap{flex-wrap:wrap}.web-chat-widget .wc-items-center{align-items:center}.web-chat-widget .wc-justify-start{justify-content:flex-start}.web-chat-widget .wc-justify-end{justify-content:flex-end}.web-chat-widget .wc-justify-center{justify-content:center}.web-chat-widget .wc-gap-0\.5{gap:.125rem}.web-chat-widget .wc-gap-1{gap:.25rem}.web-chat-widget .wc-gap-2{gap:.5rem}.web-chat-widget .wc-gap-3{gap:.75rem}.web-chat-widget .wc-gap-4{gap:1rem}.web-chat-widget :is(.wc-space-x-1>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.web-chat-widget :is(.wc-space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.web-chat-widget .wc-overflow-hidden{overflow:hidden}.web-chat-widget .wc-overflow-y-auto{overflow-y:auto}.web-chat-widget .wc-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-chat-widget .wc-whitespace-nowrap{white-space:nowrap}.web-chat-widget .wc-whitespace-pre-wrap{white-space:pre-wrap}.web-chat-widget .wc-break-words{overflow-wrap:break-word}.web-chat-widget .wc-rounded{border-radius:.25rem}.web-chat-widget .wc-rounded-2xl{border-radius:1rem}.web-chat-widget .wc-rounded-full{border-radius:9999px}.web-chat-widget .wc-rounded-lg{border-radius:.5rem}.web-chat-widget .wc-rounded-xl{border-radius:.75rem}.web-chat-widget .wc-rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.web-chat-widget .wc-rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.web-chat-widget .wc-rounded-bl-sm{border-bottom-left-radius:.125rem}.web-chat-widget .wc-rounded-br-sm{border-bottom-right-radius:.125rem}.web-chat-widget .wc-rounded-tl-none{border-top-left-radius:0}.web-chat-widget .wc-rounded-tl-sm{border-top-left-radius:.125rem}.web-chat-widget .wc-rounded-tr-sm{border-top-right-radius:.125rem}.web-chat-widget .wc-border{border-width:1px}.web-chat-widget .wc-border-2{border-width:2px}.web-chat-widget .wc-border-t{border-top-width:1px}.web-chat-widget .wc-border-dashed{border-style:dashed}.web-chat-widget .wc-border-none{border-style:none}.web-chat-widget .wc-border-\[var\(--wc-primary-color\)\]{border-color:var(--wc-primary-color)}.web-chat-widget .wc-border-white\/10{border-color:#ffffff1a}.web-chat-widget .wc-border-white\/20{border-color:#fff3}.web-chat-widget .wc-bg-\[var\(--wc-background-color\)\]{background-color:var(--wc-background-color)}.web-chat-widget .wc-bg-\[var\(--wc-bot-message-color\)\]{background-color:var(--wc-bot-message-color)}.web-chat-widget .wc-bg-\[var\(--wc-primary-color\)\]{background-color:var(--wc-primary-color)}.web-chat-widget .wc-bg-black\/20{background-color:#0003}.web-chat-widget .wc-bg-black\/50{background-color:#00000080}.web-chat-widget .wc-bg-black\/60{background-color:#0009}.web-chat-widget .wc-bg-black\/90{background-color:#000000e6}.web-chat-widget .wc-bg-gray-500\/20{background-color:#6b728033}.web-chat-widget .wc-bg-transparent{background-color:transparent}.web-chat-widget .wc-bg-white\/10{background-color:#ffffff1a}.web-chat-widget .wc-object-contain{-o-object-fit:contain;object-fit:contain}.web-chat-widget .wc-object-cover{-o-object-fit:cover;object-fit:cover}.web-chat-widget .wc-p-1{padding:.25rem}.web-chat-widget .wc-p-2{padding:.5rem}.web-chat-widget .wc-px-1\.5{padding-left:.375rem;padding-right:.375rem}.web-chat-widget .wc-px-3{padding-left:.75rem;padding-right:.75rem}.web-chat-widget .wc-px-3\.5{padding-left:.875rem;padding-right:.875rem}.web-chat-widget .wc-px-4{padding-left:1rem;padding-right:1rem}.web-chat-widget .wc-px-5{padding-left:1.25rem;padding-right:1.25rem}.web-chat-widget .wc-px-8{padding-left:2rem;padding-right:2rem}.web-chat-widget .wc-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.web-chat-widget .wc-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.web-chat-widget .wc-py-2{padding-top:.5rem;padding-bottom:.5rem}.web-chat-widget .wc-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.web-chat-widget .wc-py-3{padding-top:.75rem;padding-bottom:.75rem}.web-chat-widget .wc-pb-16{padding-bottom:4rem}.web-chat-widget .wc-pl-1{padding-left:.25rem}.web-chat-widget .wc-pt-14{padding-top:3.5rem}.web-chat-widget .wc-text-center{text-align:center}.web-chat-widget .wc-align-bottom{vertical-align:bottom}.web-chat-widget .wc-text-\[10px\]{font-size:10px}.web-chat-widget .wc-text-\[9px\]{font-size:9px}.web-chat-widget .wc-text-lg{font-size:1.125rem;line-height:1.75rem}.web-chat-widget .wc-text-sm{font-size:.875rem;line-height:1.25rem}.web-chat-widget .wc-text-xs{font-size:.75rem;line-height:1rem}.web-chat-widget .wc-font-medium{font-weight:500}.web-chat-widget .wc-font-semibold{font-weight:600}.web-chat-widget .wc-leading-relaxed{line-height:1.625}.web-chat-widget .wc-leading-tight{line-height:1.25}.web-chat-widget .wc-text-\[var\(--wc-primary-color\)\]{color:var(--wc-primary-color)}.web-chat-widget .wc-text-\[var\(--wc-text-color\)\]{color:var(--wc-text-color)}.web-chat-widget .wc-text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.web-chat-widget .wc-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.web-chat-widget .wc-no-underline{text-decoration-line:none}.web-chat-widget .wc-placeholder-white\/40::-moz-placeholder{color:#fff6}.web-chat-widget .wc-placeholder-white\/40::placeholder{color:#fff6}.web-chat-widget .wc-opacity-0{opacity:0}.web-chat-widget .wc-opacity-100{opacity:1}.web-chat-widget .wc-opacity-50{opacity:.5}.web-chat-widget .wc-shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.web-chat-widget .wc-outline-none{outline:2px solid transparent;outline-offset:2px}.web-chat-widget .wc-backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.web-chat-widget .wc-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.web-chat-widget .wc-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.web-chat-widget .wc-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.web-chat-widget .wc-duration-200{transition-duration:.2s}.web-chat-widget .wc-duration-300{transition-duration:.3s}.web-chat-widget .wc-scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgb(139 92 246 / .5) rgb(45 38 64 / .5)}.web-chat-widget .wc-scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.web-chat-widget .wc-scrollbar-thin::-webkit-scrollbar-track{background-color:#2d264080;border-radius:9999px}.web-chat-widget .wc-scrollbar-thin::-webkit-scrollbar-thumb{background-color:#8b5cf680;border-radius:9999px;-webkit-transition:background-color .2s;transition:background-color .2s}.web-chat-widget .wc-scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#8b5cf6b3}.web-chat-widget .wc-overscroll-contain{overscroll-behavior:contain}.web-chat-widget .wc-textarea-ornament{background-image:none}.web-chat-widget .hover\:wc-scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.web-chat-widget .hover\:wc-scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.web-chat-widget .hover\:wc-bg-black\/80:hover{background-color:#000c}.web-chat-widget .hover\:wc-bg-white\/20:hover{background-color:#fff3}.web-chat-widget .hover\:wc-underline:hover{text-decoration-line:underline}.web-chat-widget .hover\:wc-opacity-90:hover{opacity:.9}.web-chat-widget .focus\:wc-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.web-chat-widget .disabled\:wc-cursor-not-allowed:disabled{cursor:not-allowed}.web-chat-widget .disabled\:wc-opacity-30:disabled{opacity:.3}.web-chat-widget .disabled\:wc-opacity-50:disabled{opacity:.5}.web-chat-widget{--wc-primary-color: #8b5cf6;--wc-background-color: #1a1428;--wc-header-color: #ffffff;--wc-header-background-color: rgba(30, 25, 51, .8);--wc-user-message-gradient-start: #ec4899;--wc-user-message-gradient-end: #f97316;--wc-bot-message-color: #4a3c72;--wc-text-color: #ffffff;--wc-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Roboto", "Apple Color Emoji", "Helvetica Neue", sans-serif;--wc-header-style: glass;--wc-header-glass-opacity: .12;font-family:var(--wc-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;position:relative;display:block}.web-chat-widget *,.web-chat-widget *:before,.web-chat-widget *:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}.web-chat-widget input,.web-chat-widget select,.web-chat-widget textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;min-height:0;min-width:0;border:none;border-radius:0;background:transparent;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.web-chat-widget button,.web-chat-widget [role=button]{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0;min-height:0;border:none;border-radius:0;background:transparent;cursor:pointer;-webkit-appearance:button}.web-chat-widget img,.web-chat-widget svg,.web-chat-widget video{display:block;vertical-align:middle}.web-chat-widget img,.web-chat-widget video{max-width:100%;height:auto}.web-chat-widget h1,.web-chat-widget h2,.web-chat-widget h3,.web-chat-widget h4,.web-chat-widget h5,.web-chat-widget h6,.web-chat-widget p,.web-chat-widget blockquote,.web-chat-widget pre{margin:0}.web-chat-widget ol,.web-chat-widget ul{list-style:none;margin:0;padding:0}.web-chat-widget a{color:inherit;text-decoration:inherit}.web-chat-widget.wc-chat-expanded{position:fixed;z-index:9999;bottom:20px;right:20px;border-radius:16px;overflow:hidden;border:none;box-shadow:0 8px 40px #0006,0 0 0 1px #ffffff0d;animation:chatAppear .25s ease-out forwards;transform-origin:bottom right}.web-chat-widget.wc-chat-expanded.wc-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}.web-chat-widget.wc-chat-expanded.wc-resizing *{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.web-chat-widget.wc-chat-expanded.wc-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing!important}.web-chat-widget.wc-chat-expanded.wc-dragging *{cursor:grabbing!important}.web-chat-widget.wc-chat-expanded.wc-position-bottom-left{right:auto;left:20px;transform-origin:bottom left}.web-chat-widget.wc-chat-expanded.wc-position-top-right{bottom:auto;top:20px;transform-origin:top right}.web-chat-widget.wc-chat-expanded.wc-position-top-left{inset:20px auto auto 20px;transform-origin:top left}@keyframes chatAppear{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes buttonEntrance{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes messageAppearUser{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes messageAppearBot{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.wc-message-appear-user{animation:messageAppearUser .2s ease-out forwards}.wc-message-appear-bot{animation:messageAppearBot .2s ease-out forwards}.web-chat-widget .wc-message-content ul,.web-chat-widget .wc-message-content ol{margin:.2em 0;padding-left:1.2em;white-space:normal}.web-chat-widget .wc-message-content ul{list-style-type:disc}.web-chat-widget .wc-message-content ol{list-style-type:decimal}.web-chat-widget .wc-message-content li{margin:0;padding:0;line-height:1.5;white-space:normal}.web-chat-widget .wc-message-content li>ul,.web-chat-widget .wc-message-content li>ol{margin:0}.web-chat-widget .wc-message-content code{background-color:#0003;padding:.1em .3em;border-radius:4px;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.9em}.web-chat-widget .wc-message-content pre{background-color:#0003;padding:.5em;border-radius:6px;overflow-x:auto;margin:.5em 0}.web-chat-widget .wc-message-content pre code{background:none;padding:0}.web-chat-widget .wc-message-content blockquote{border-left:3px solid var(--wc-primary-color);margin:.5em 0;padding-left:.75em;opacity:.9}.web-chat-widget .wc-message-content a{color:inherit;text-decoration:underline;text-underline-offset:2px}.web-chat-widget .wc-message-content a:hover{opacity:.8}.web-chat-widget .wc-message-content p{margin:0}@media(max-width:768px){.web-chat-widget.wc-chat-expanded{position:fixed;inset:0!important;width:100%!important;height:100%!important;border-radius:0;animation:slideUpMobile .25s ease-out forwards}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}
