html.eren-ai-lock-scroll,body.eren-ai-lock-scroll{overflow:hidden!important;touch-action:none}.eren-ai-floating.eren-ai-open .eren-ai-widget{display:flex!important}.eren-ai-floating.eren-ai-open .eren-ai-launcher{display:none!important}.eren-ai-message-user{margin-left:auto;background:var(--eren-ai-red);color:#fff;border-top-right-radius:6px;box-shadow:0 10px 26px rgba(255,16,16,.22)}.eren-ai-typing{display:flex;gap:5px;align-items:center;padding:15px 14px}.eren-ai-typing span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.72);animation:erenAiTyping 1s infinite ease-in-out}.eren-ai-typing span:nth-child(2){animation-delay:.15s}.eren-ai-typing span:nth-child(3){animation-delay:.3s}.eren-ai-powered{color:rgba(255,255,255,.45);text-align:center;margin-top:8px;font-size:11px}@media (max-width:560px){.eren-ai-floating.eren-ai-open{inset:0;width:100%;height:100%;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.72)}.eren-ai-floating.eren-ai-open .eren-ai-widget{width:100%;max-width:none;height:calc(100svh - 20px - env(safe-area-inset-bottom,0px));max-height:690px;border-radius:18px}@supports not (height:100svh){.eren-ai-floating.eren-ai-open .eren-ai-widget{height:calc(100vh - 20px - env(safe-area-inset-bottom,0px))}}}.eren-ai-root.eren-ai-open .eren-ai-widget{display:flex!important}.eren-ai-root.eren-ai-open .eren-ai-launcher{display:none!important}html.eren-ai-lock-scroll,body.eren-ai-lock-scroll{overflow:hidden!important}@media (max-width:640px){.eren-ai-root.eren-ai-floating.eren-ai-open{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px))!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;background:rgba(0,0,0,.88)!important;backdrop-filter:blur(4px)}@supports not (height:100dvh){.eren-ai-root.eren-ai-floating.eren-ai-open{height:100vh!important}}.eren-ai-root.eren-ai-floating.eren-ai-open .eren-ai-widget{width:100%!important;max-width:440px!important;height:calc(100dvh - 20px - env(safe-area-inset-bottom,0px))!important;max-height:none!important;min-height:0!important;border-radius:18px!important;background-color:#0d0d0d!important}@supports not (height:100dvh){.eren-ai-root.eren-ai-floating.eren-ai-open .eren-ai-widget{height:calc(100vh - 20px - env(safe-area-inset-bottom,0px))!important}}}