.glass-effect{will-change:backdrop-filter;transform:translateZ(0);-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#ffffff08!important;box-shadow:0 8px 32px #1f268733!important}.glass-effect.bg-black,.glass-effect.bg-white,.dark .glass-effect,.light .glass-effect,.glass-effect[class*=bg-],[id*=chat-].glass-effect{background:#ffffff08!important}div[id^=chat-].glass-effect{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#ffffff08!important}.glass-theme{color:#fff;background:0 0!important}.glass-theme body{background:0 0!important}.glass-theme .glass-effect{-webkit-backdrop-filter:blur(24px)saturate(180%)!important;background:#ffffff08!important}.window-embed.bg-transparent,.window-embed[style*=transparent],.window-embed .glass-effect,.glass-theme .window-embed,html.glass-theme,html.glass-theme body{background:0 0!important}html.light .glass-effect,html.dark .glass-effect,body.light .glass-effect,body.dark .glass-effect{background:#ffffff08!important}.glass-input{transform:translateZ(0);box-shadow:none!important;-webkit-backdrop-filter:none!important;background-color:#f4f4f5!important;border-width:1px!important;border-color:#d4d4d8!important}.glass-input textarea,.glass-input textarea:focus,.glass-input textarea:hover,.glass-input input,.glass-input input:focus,.glass-input input:hover{color:#000!important;-webkit-text-fill-color:black!important}.glass-input::-moz-placeholder{color:#737373!important}.glass-input textarea::-moz-placeholder{color:#737373!important}.glass-input::placeholder,.glass-input textarea::placeholder{color:#737373!important}.widget-style-white{color:#000!important;background-color:#f4f4f5!important;border-color:#e4e4e7!important}.widget-style-white textarea,.widget-style-white input{color:#000!important;-webkit-text-fill-color:black!important}.glass-input [data-testid=send-button],.glass-input button[data-testid=send-button],.widget-style-glass [data-testid=send-button]{color:#fff!important;background-color:#000!important;border:none!important}.glass-input [data-testid=send-button] svg,.glass-input button[data-testid=send-button] svg,.widget-style-glass [data-testid=send-button] svg,.glass-input [data-testid=send-button] svg *,.glass-input button[data-testid=send-button] svg *{color:#fff!important;fill:#fff!important;stroke:none!important;-webkit-text-fill-color:white!important}.glass-button{transition:all .2s;transform:translateZ(0);-webkit-backdrop-filter:blur(12px)!important;background:#ffffff1a!important}.glass-button:hover{background:#fff3;transform:translateY(-1px)}.animate-gradient-border{border-radius:inherit;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#f59e0b,#3b82f6) 0 0/400% 400%;padding:2px;animation:3s infinite gradientShift;position:relative}.animate-gradient-border:before{content:"";background:inherit;border-radius:inherit;z-index:-1;position:absolute;inset:2px}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.widget-style-glass{--scrollbar-thumb:#ffffff4d;--scrollbar-track:transparent;--scrollbar-thumb-hover:#fff6}.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{-webkit-backdrop-filter:blur(24px);background:#ffffff08;border:1px solid #ffffff1a;box-shadow:0 8px 32px #1f26875e,inset 0 1px #ffffff1a}.glass-theme .glass-input *,.glass-theme .glass-input textarea,.glass-theme .glass-input input{color:#000!important;-webkit-text-fill-color:black!important}[data-testid=send-button] svg{color:currentColor!important}.iframe-glass-fix{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.window-embed{isolation:isolate}.window-embed .glass-effect,.window-embed .glass-container{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffff14}.widget-transition{transition:background-color .3s,color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.glass-text-shadow{text-shadow:0 1px 2px #0000004d}.glass-button-enhanced{-webkit-backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff40;transition:all .2s;box-shadow:0 4px 15px #1f268733,inset 0 1px #fff3}.glass-button-enhanced:hover{background:#ffffff40;border:1px solid #fff6;transform:translateY(-1px);box-shadow:0 6px 20px #1f26874d,inset 0 1px #ffffff4d}.glass-input-enhanced{-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff40;box-shadow:0 4px 15px #1f268726,inset 0 1px #ffffff1a}.glass-input-enhanced:focus{background:#ffffff2e;border:1px solid #fff6;box-shadow:0 4px 15px #1f268740,inset 0 1px #fff3,0 0 0 2px #ffffff1a}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass-fallback{background:#ffffff0d}}@supports ((-webkit-backdrop-filter:blur(10px))){.glass-fallback{background:#ffffff0d}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass-fallback{background:#ffffff26}}
