.ChatInput_background__J_xaY{position:relative;display:flex;min-height:50px;flex-direction:column;justify-content:flex-end;gap:.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(#e9edf3,#e9edf3);background-origin:border-box;background-clip:padding-box,border-box;border-radius:24px;position:sticky;bottom:0}.ChatInput_background__J_xaY:active,.ChatInput_background__J_xaY:focus,.ChatInput_background__J_xaY:focus-visible,.ChatInput_background__J_xaY:focus-within,.ChatInput_background__J_xaY:hover,.ChatInput_background__J_xaY:target{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ae8fde,#e7c9ec)}.ChatInput_background-custom__UhYzR{position:relative;display:flex;min-height:50px;flex-direction:column;justify-content:flex-end;gap:.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-image:linear-gradient(#fff,#fff),linear-gradient(#e9edf3,#e9edf3);background-origin:border-box;background-clip:padding-box,border-box;border-radius:24px;position:sticky;bottom:0}.ChatInput_background-custom__UhYzR:active,.ChatInput_background-custom__UhYzR:focus,.ChatInput_background-custom__UhYzR:focus-visible,.ChatInput_background-custom__UhYzR:focus-within,.ChatInput_background-custom__UhYzR:hover,.ChatInput_background-custom__UhYzR:target{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#ae8fde,#e7c9ec)}.ChatInput_background-custom__UhYzR:after{content:"";position:absolute;--tw-shadow:0px 0px 13px -3px rgba(206,166,225,.502) inset;--tw-shadow-colored:inset 0px 0px 13px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;border-radius:22px}.ChatInput_background-custom__UhYzR:has(textarea:disabled){background-image:linear-gradient(#f2f6fc,#f2f6fc),linear-gradient(#e9edf3,#e9edf3);border-color:#e9edf3}.ChatInput_background-custom__UhYzR{border:2px solid transparent}.ChatInput_background-custom__UhYzR:active,.ChatInput_background-custom__UhYzR:focus,.ChatInput_background-custom__UhYzR:focus-visible,.ChatInput_background-custom__UhYzR:focus-within,.ChatInput_background-custom__UhYzR:hover,.ChatInput_background-custom__UhYzR:target{border:2px solid}.ChatInput_background__J_xaY:after{content:"";position:absolute;--tw-shadow:0px 0px 13px -3px rgba(206,166,225,.502) inset;--tw-shadow-colored:inset 0px 0px 13px -3px var(--tw-shadow-color);box-shadow:0 0 transparent,0 0 transparent,inset 0 0 13px -3px rgba(206,166,225,.502);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;border-radius:22px}.ChatInput_background__J_xaY:has(textarea:disabled){background-image:linear-gradient(#f2f6fc,#f2f6fc),linear-gradient(#e9edf3,#e9edf3)!important;border-color:#e9edf3!important}.ChatInput_background-custom__UhYzR:has(textarea:disabled){background-image:linear-gradient(#f2f6fc,#f2f6fc),linear-gradient(#e9edf3,#e9edf3)!important;border-color:#e9edf3!important}.ChatInput_gradient-left__AVq0n{left:0;background:linear-gradient(90deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0))}.ChatInput_gradient-left__AVq0n,.ChatInput_gradient-right__88r5x{position:absolute;top:0;height:100%;width:32px;z-index:10;pointer-events:none}.ChatInput_gradient-right__88r5x{right:0;background:linear-gradient(270deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0))}.ChatInput_fade-in__VQK9V{opacity:0;animation:ChatInput_fadeIn__7PJSw .3s ease-in forwards}@keyframes ChatInput_fadeIn__7PJSw{0%{opacity:0}to{opacity:1}}.ChatInput_textarea__esGCR{transition:opacity .3s ease-in,min-height .25s ease,height .25s ease}.ChatInput_microphone-button__W70X5{overflow:visible!important;position:relative}.ChatInput_microphone-button__W70X5.ChatInput_recording__NzfV7:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;background:rgba(174,143,222,.302);border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:ChatInput_circlePulse__UhEmF 3s ease-in-out infinite;z-index:0}.ChatInput_microphone-button__W70X5.ChatInput_recording__NzfV7{animation:ChatInput_buttonPulse__vMEGK 3s ease-in-out infinite}.ChatInput_microphone-button__W70X5.ChatInput_recording__NzfV7>*{position:relative;z-index:1}@keyframes ChatInput_circlePulse__UhEmF{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}50%{transform:translate(-50%,-50%) scale(1.4);opacity:.7}to{transform:translate(-50%,-50%) scale(.8);opacity:1}}@keyframes ChatInput_buttonPulse__vMEGK{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(.8)}}.ChatInput_no-transform__9Pc_Y{transform:none!important}.ChatInput_textarea__esGCR{line-height:22px;padding-top:.75rem}@media (min-width:1024px){.ChatInput_textarea__esGCR{padding-top:1rem}}.ChatInput_textarea__esGCR{min-height:36px;padding-bottom:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ChatInput_fastStartChat__5bmFK .ChatInput_textarea__esGCR{min-height:87px!important;min-height:var(--fast-chat-input-min-height,87px)!important}@media (max-width:1023px){.ChatInput_fastStartChat__5bmFK .ChatInput_textarea__esGCR{min-height:63px!important;min-height:var(--fast-chat-input-min-height,63px)!important;transition:.5s cubic-bezier(.4,0,.2,1)!important}}.ChatInput_fastStartChatCompact__HCUac .ChatInput_textarea__esGCR{min-height:45px!important;min-height:var(--fast-chat-input-min-height,45px)!important}@media (max-width:1023px){.ChatInput_fastStartChatCompact__HCUac .ChatInput_textarea__esGCR{transition:.5s cubic-bezier(.4,0,.2,1)!important}}.ChatInput_tagsContainerMobile__il7xl{overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease}.ChatInput_tagsContainerMobileCollapsed__IR_3F{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;min-height:0;overflow:hidden}.ChatInput_tagsContainerMobileExpanded__6iANL{max-height:96px;opacity:1;overflow:visible}.ChatInput_mic-button-wrapper___UGjK,.ChatInput_tagsContainerMobileRecording__0XkCn{overflow:visible}