div.elementor-widget-fllm{width:100%!important}div.elementor-widget-fllm div.elementor-widget-container{height:auto!important}div.fllm-conversation.svelte-1ig9dhp{display:flex;flex-direction:column;gap:.5em;width:100%;margin-top:1.5em}div.fllm-conversation.svelte-1ig9dhp>div:where(.svelte-1ig9dhp){display:flex;align-items:flex-end;gap:.5em;max-width:80%;animation:svelte-1ig9dhp-fllm-conversation .3s ease}div.fllm-llm.svelte-1ig9dhp{align-self:flex-start}div.fllm-user.svelte-1ig9dhp{align-self:flex-end}div.fllm-message.svelte-1ig9dhp{padding:.5em 1em;border-radius:.5em;word-wrap:break-word}div.fllm-llm.svelte-1ig9dhp div.fllm-message:where(.svelte-1ig9dhp){border-bottom-left-radius:0!important;background-color:var(--e-global-color-vamtam_accent_2)}div.fllm-user.svelte-1ig9dhp div.fllm-message:where(.svelte-1ig9dhp){border-bottom-right-radius:0!important;background-color:#ffffffbf}div.fllm-avatar.svelte-1ig9dhp{display:flex;flex:0 0 auto;width:2.5em;height:2.5em;border-radius:50%;padding:.5em;background:#ffffffe6}div.fllm-avatar.svelte-1ig9dhp img:where(.svelte-1ig9dhp){max-width:auto;border-radius:0!important}div.fllm-info.svelte-1ig9dhp{color:#fff;font-size:.85em;padding-top:.2em}div.fllm-user.svelte-1ig9dhp div.fllm-info:where(.svelte-1ig9dhp){text-align:right}@keyframes svelte-1ig9dhp-fllm-conversation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.fllm-loader.svelte-1ig9dhp{width:1.4em;margin-top:.25em;aspect-ratio:2;--_gradient: no-repeat radial-gradient(circle closest-side, #000 90%, #0000);background:var(--_gradient) 0% 50%,var(--_gradient) 50% 50%,var(--_gradient) 100% 50%;background-size:calc(100% / 3) 50%;animation:svelte-1ig9dhp-fllm-loading 1s infinite linear;opacity:.5}@keyframes svelte-1ig9dhp-fllm-loading{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}div.fllm-toolbar.svelte-jj3ixg{display:flex;position:relative;margin-bottom:.9em!important}textarea.fllm-input.svelte-jj3ixg{font-size:1.5em;font-weight:500;color:#ffffffbf;text-shadow:.05em .05em 0 hsla(0,0%,0%,.25);width:100%;background:#ffffff1a;border:1px solid hsla(0,100%,100%,.1);resize:none;overflow-y:scroll;min-height:2.4em;line-height:1.5em;padding:.4em .5em;box-sizing:border-box;border-radius:.25em;transition:all .2s ease;scrollbar-width:none}textarea.fllm-input.svelte-jj3ixg::-webkit-scrollbar{display:none!important}textarea.fllm-input.svelte-jj3ixg:focus{color:var(--e-global-color-vamtam_accent_1);text-shadow:none;background:#fff;border:1px solid hsla(0,100%,100%,1);outline:none}textarea.fllm-input.svelte-jj3ixg::placeholder{color:#ffffffbf;text-shadow:.05em .05em 0 hsla(0,0%,0%,.25)}textarea.fllm-input.svelte-jj3ixg:focus::placeholder{color:#00000040;text-shadow:none}div.fllm-submit.svelte-jj3ixg{color:#fff;position:absolute;top:0;right:0;margin-top:.8em;margin-right:1em;background:#ffffff40;width:2em;height:2em;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}div.fllm-notice.svelte-1p1dguk{font-size:.75em;font-style:italic;color:#ffffffe6;text-align:center;text-shadow:.05em .05em 0 hsla(0,0%,0%,.25)!important;margin-top:1em}.fllm-suggestions.svelte-515oel{color:#fff;text-shadow:.05em .05em 0 hsla(0,0%,0%,.25);overflow:hidden}.fllm-suggestion.svelte-515oel{font-weight:500;padding:.5em 0 .5em 1.1em;border-bottom:1px solid hsla(0,100%,100%,.05);cursor:pointer}.fllm-suggestion.svelte-515oel:last-child{padding-bottom:2em;border-bottom:none}.fllm-suggestion.svelte-515oel:hover{background:#0000001a}.fllm-suggestion.svelte-515oel i:where(.svelte-515oel){opacity:.25;font-size:.75em;margin-right:.5em}.fllm-spacer.svelte-515oel{height:1em}div.fllm-container.svelte-a3p91e{margin-top:5.5em!important}div.fllm-container.has-focus div.fllm-submit i{color:var(--e-global-color-55bdc97)!important}
