.furin-typing-indicator{--furin-ti-scale:1;--furin-ti-bg:#2a2b31;--furin-ti-fg:#f3f5f8;--furin-ti-dot:#9a9ca6;--furin-ti-ctx:linear-gradient(180deg,#4a8cff,#2c6bf2);display:grid;font-family:Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:calc(15px*var(--furin-ti-scale));color:var(--furin-ti-fg);justify-items:start;gap:10px;width:min(340px,92%)}.furin-typing-indicator.is-light{--furin-ti-bg:#e9e9ee;--furin-ti-fg:#15161a;--furin-ti-dot:#8b8d97}.furin-typing-indicator.is-accent{--furin-ti-bg:linear-gradient(180deg,#4a8cff,#2c6bf2);--furin-ti-fg:#fff;--furin-ti-dot:#ffffffe6;--furin-ti-ctx:#2a2b31}.furin-typing-indicator__ctx{background:var(--furin-ti-ctx);color:#fff;border-radius:1.2em 1.2em .35em;justify-self:end;max-width:82%;padding:.55em .95em;line-height:1.3;box-shadow:0 6px 18px -8px #0009}.is-accent .furin-typing-indicator__ctx{color:#f3f5f8}.furin-typing-indicator__slot{position:relative;min-height:2.6em}.furin-typing-indicator__bubble{position:relative;display:inline-flex;background:var(--furin-ti-bg);transform-origin:0% 100%;animation:furin-typing-indicator-pop .65s linear(0,.35 8%,.82 17%,1.08 26%,1.14 33%,1.06 42%,.98 53%,1.01 65%,1 80%,1)both;align-items: center;box-shadow:inset 0 1px #ffffff12,0 6px 18px -8px #0009}.furin-typing-indicator__typing{border-radius:1.4em;gap:.34em;padding:.92em 1.05em}.furin-typing-indicator__typing:before,.furin-typing-indicator__typing:after{content:"";position:absolute;background:var(--furin-ti-bg);border-radius:50%}.furin-typing-indicator__typing:before{width:.62em;height:.62em;bottom:-.1em;left:-.18em}.furin-typing-indicator__typing:after{width:.32em;height:.32em;bottom:-.34em;left:-.46em}.furin-typing-indicator__dot{display:block;background:var(--furin-ti-dot);animation:1.4s linear infinite furin-typing-indicator-dot;animation-delay:calc(var(--furin-ti-i)*.17s);border-radius:50%;width:.56em;height:.56em}@keyframes furin-typing-indicator-dot{0%,62%,to{transform:translateY(0)scale(1);opacity:.5;animation-timing-function:ease-in}8%{transform:translateY(.05em)scale(1.12,.86);opacity:.55;animation-timing-function:ease-out}22%{transform:translateY(-.52em)scale(.9,1.14);opacity:1;animation-timing-function:ease-in}38%{transform:translateY(.1em)scale(1.16,.84);opacity:.85;animation-timing-function:ease-out}50%{transform:translateY(-.14em)scale(.97,1.04);opacity:.65;animation-timing-function:ease-in-out}}.furin-typing-indicator[data-pausa="1"] .furin-typing-indicator__dot{animation-play-state:paused}.furin-typing-indicator__reply{border-radius:1.25em 1.25em 1.25em .35em;max-width:88%;padding:.62em 1em;line-height:1.3}@keyframes furin-typing-indicator-pop{0%{opacity:0;transform:scale(.35)}25%{opacity:1}to{opacity:1;transform:scale(1)}}.furin-typing-indicator__sr{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}@media (prefers-reduced-motion:reduce){.furin-typing-indicator__bubble{animation:none}.furin-typing-indicator__dot{animation:none;opacity:.8}.furin-typing-indicator__dot:nth-child(2){opacity:1;transform:translateY(-.18em)}}
