.glass-effect{backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;box-shadow:0 8px 32px 0 rgba(31,38,135,.2)!important;transform:translateZ(0);will-change:backdrop-filter}.dark .glass-effect,.glass-effect,.glass-effect.bg-black,.glass-effect.bg-white,.glass-effect[class*=bg-],.light .glass-effect,[id*=chat-].glass-effect,div[id^=chat-].glass-effect{background:hsla(0,0%,100%,.03)!important;background-color:hsla(0,0%,100%,.03)!important;background-image:none!important}div[id^=chat-].glass-effect{backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}.glass-theme{color:#fff}.glass-theme,.glass-theme body{background:transparent!important;background-color:transparent!important}.glass-theme .glass-effect{background:hsla(0,0%,100%,.03)!important;background-color:hsla(0,0%,100%,.03)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}.window-embed.bg-transparent,.window-embed[style*=transparent]{background:transparent!important;background-color:transparent!important}.glass-theme .window-embed,.window-embed .glass-effect,html.glass-theme,html.glass-theme body{background:transparent!important;background-color:transparent!important;background-image:none!important}body.dark .glass-effect,body.light .glass-effect,html.dark .glass-effect,html.light .glass-effect{background:hsla(0,0%,100%,.03)!important;background-color:hsla(0,0%,100%,.03)!important;background-image:none!important}.glass-input{background-color:#f4f4f5!important;border-color:#d4d4d8!important;border-width:1px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateZ(0)}.glass-input input,.glass-input input:focus,.glass-input input:hover,.glass-input textarea,.glass-input textarea:focus,.glass-input textarea:hover{color:#000!important;-webkit-text-fill-color:#000!important}.glass-input textarea::-moz-placeholder,.glass-input::-moz-placeholder{color:#737373!important}.glass-input textarea::placeholder,.glass-input::placeholder{color:#737373!important}.widget-style-white{background-color:#f4f4f5!important;border-color:#e4e4e7!important;color:#000!important}.widget-style-white input,.widget-style-white textarea{color:#000!important;-webkit-text-fill-color:#000!important}.glass-input [data-testid=send-button],.glass-input button[data-testid=send-button],.widget-style-glass [data-testid=send-button]{background-color:#000!important;color:#fff!important;border:none!important}.glass-input [data-testid=send-button] svg,.glass-input [data-testid=send-button] svg *,.glass-input button[data-testid=send-button] svg,.glass-input button[data-testid=send-button] svg *,.widget-style-glass [data-testid=send-button] svg{color:#fff!important;fill:#fff!important;stroke:none!important;-webkit-text-fill-color:#fff!important}.glass-button{background:hsla(0,0%,100%,.1)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:all .2s ease;transform:translateZ(0)}.glass-button:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.animate-gradient-border{position:relative;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#f59e0b,#3b82f6);background-size:400% 400%;animation:gradientShift 3s ease infinite;padding:2px;border-radius:inherit}.animate-gradient-border:before{content:"";position:absolute;inset:2px;background:inherit;border-radius:inherit;z-index:-1}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.widget-style-glass{--scrollbar-thumb:hsla(0,0%,100%,.3);--scrollbar-track:transparent;--scrollbar-thumb-hover:hsla(0,0%,100%,.4)}.widget-style-white{--scrollbar-thumb:#d1d5db;--scrollbar-track:transparent;--scrollbar-thumb-hover:#9ca3af}.widget-style-black{--scrollbar-thumb:#52525b;--scrollbar-track:transparent;--scrollbar-thumb-hover:#71717a}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.glass-container{background:hsla(0,0%,100%,.03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px 0 rgba(31,38,135,.37),inset 0 1px 0 hsla(0,0%,100%,.1)}.glass-theme .glass-input *,.glass-theme .glass-input input,.glass-theme .glass-input textarea{color:#000!important;-webkit-text-fill-color:#000!important}[data-testid=send-button] svg{color:currentColor!important}.iframe-glass-fix{transform:translateZ(0);will-change:transform;-webkit-transform:translateZ(0);backface-visibility:hidden}.window-embed{isolation:isolate}.window-embed .glass-container,.window-embed .glass-effect{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:hsla(0,0%,100%,.08)}.widget-transition{transition:background-color .3s ease,color .3s ease,border-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.glass-text-shadow{text-shadow:0 1px 2px rgba(0,0,0,.3)}.glass-button-enhanced{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.25);box-shadow:0 4px 15px 0 rgba(31,38,135,.2),inset 0 1px 0 hsla(0,0%,100%,.2);transition:all .2s ease}.glass-button-enhanced:hover{background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.4);box-shadow:0 6px 20px 0 rgba(31,38,135,.3),inset 0 1px 0 hsla(0,0%,100%,.3);transform:translateY(-1px)}.glass-input-enhanced{background:hsla(0,0%,100%,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.25);box-shadow:0 4px 15px 0 rgba(31,38,135,.15),inset 0 1px 0 hsla(0,0%,100%,.1)}.glass-input-enhanced:focus{background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.4);box-shadow:0 4px 15px 0 rgba(31,38,135,.25),inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 2px hsla(0,0%,100%,.1)}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))) or (-webkit-backdrop-filter:blur(10px)){.glass-fallback{background:hsla(0,0%,100%,.05)}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))) and not (-webkit-backdrop-filter:blur(10px)){.glass-fallback{background:hsla(0,0%,100%,.15)}}