.AiChatWidget-module__wyg3qG__shell{right:1rem;bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:70;flex-direction:column;align-items:flex-end;gap:.75rem;max-width:calc(100vw - 2rem);display:flex;position:fixed}.AiChatWidget-module__wyg3qG__panel{width:calc(100vw - 2rem);max-width:23rem;max-height:calc(100dvh - max(6rem, calc(env(safe-area-inset-top) + 5.5rem)) - max(1.5rem, env(safe-area-inset-bottom)));background:#fff;border:1px solid #bae6fd;border-radius:1rem;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 70px -30px #031a3073}.AiChatWidget-module__wyg3qG__scrollArea{flex:auto;min-height:0;overflow-y:auto}.AiChatWidget-module__wyg3qG__trigger{color:#fff;background:#fff;border:1px solid #bae6fd;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex;position:relative;box-shadow:0 18px 50px -24px #031a308c}.AiChatWidget-module__wyg3qG__trigger:before{border-radius:inherit;content:"";border:2px solid #0474d947;animation:2.8s ease-out infinite AiChatWidget-module__wyg3qG__chatPulse;position:absolute;inset:0}.AiChatWidget-module__wyg3qG__triggerIcon{z-index:1;background:#0474d9;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:relative}@keyframes AiChatWidget-module__wyg3qG__chatPulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.42)}}@media (prefers-reduced-motion:reduce){.AiChatWidget-module__wyg3qG__trigger:before{opacity:0;animation:none}}@media (min-width:640px){.AiChatWidget-module__wyg3qG__shell{bottom:max(2rem, env(safe-area-inset-bottom))}}@media (max-width:430px){.AiChatWidget-module__wyg3qG__shell{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));max-width:none}.AiChatWidget-module__wyg3qG__panel{width:100%;max-width:none;max-height:calc(100dvh - max(5.25rem, calc(env(safe-area-inset-top) + 4.75rem)) - max(.75rem, env(safe-area-inset-bottom)))}.AiChatWidget-module__wyg3qG__panel input:not([type=checkbox]),.AiChatWidget-module__wyg3qG__panel select,.AiChatWidget-module__wyg3qG__panel textarea{font-size:1rem}}
