.chat.svelte-oo4uqi{flex-direction:column;gap:10px;display:flex}.msg.svelte-oo4uqi{border-radius:14px;max-width:86%;padding:11px 14px;font-size:13.5px;line-height:1.5}.msg.user.svelte-oo4uqi{background:var(--v3-accent-soft);color:var(--v3-ink);border-bottom-right-radius:4px;align-self:flex-end}.msg.bot.svelte-oo4uqi{border:1px solid var(--v3-line);color:var(--v3-muted);background:#ffffff08;border-bottom-left-radius:4px;align-self:flex-start}.msg.bot.svelte-oo4uqi b:where(.svelte-oo4uqi){color:var(--v3-ink);font-weight:600}.msg.svelte-oo4uqi{animation:none}.m1.svelte-oo4uqi{animation-name:svelte-oo4uqi-arrive-1}.m2.svelte-oo4uqi{animation-name:svelte-oo4uqi-arrive-2}.m3.svelte-oo4uqi{animation-name:svelte-oo4uqi-arrive-3}.m4.svelte-oo4uqi{animation-name:svelte-oo4uqi-arrive-4}.slot.svelte-oo4uqi{align-self:flex-start;max-width:86%;position:relative}.slot.svelte-oo4uqi .msg:where(.svelte-oo4uqi){max-width:none}.typing.svelte-oo4uqi{border:1px solid var(--v3-line);opacity:0;background:#ffffff08;border-radius:14px 14px 14px 4px;gap:4px;padding:13px 14px;animation:none;display:inline-flex;position:absolute;top:0;left:0}.t1.svelte-oo4uqi{animation-name:svelte-oo4uqi-think-1}.t2.svelte-oo4uqi{animation-name:svelte-oo4uqi-think-2}.typing.svelte-oo4uqi i:where(.svelte-oo4uqi){background:var(--v3-muted);border-radius:50%;width:5px;height:5px;animation:1s infinite svelte-oo4uqi-dot}.typing.svelte-oo4uqi i:where(.svelte-oo4uqi):nth-child(2){animation-delay:.15s}.typing.svelte-oo4uqi i:where(.svelte-oo4uqi):nth-child(3){animation-delay:.3s}@keyframes svelte-oo4uqi-arrive-1{0%,2%{opacity:0;transform:translateY(8px)}5%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes svelte-oo4uqi-arrive-2{0%,18%{opacity:0;transform:translateY(8px)}21%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes svelte-oo4uqi-arrive-3{0%,31%{opacity:0;transform:translateY(8px)}34%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes svelte-oo4uqi-arrive-4{0%,46%{opacity:0;transform:translateY(8px)}49%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes svelte-oo4uqi-think-1{0%,6%{opacity:0}8%,17%{opacity:1}18%,to{opacity:0}}@keyframes svelte-oo4uqi-think-2{0%,35%{opacity:0}37%,45%{opacity:1}46%,to{opacity:0}}@keyframes svelte-oo4uqi-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.msg.svelte-oo4uqi,.typing.svelte-oo4uqi,.typing.svelte-oo4uqi i:where(.svelte-oo4uqi){animation:none}.typing.svelte-oo4uqi{display:none}}.v3-theme.v3-static .msg.svelte-oo4uqi{opacity:1;transform:none}.v3-theme.v3-static .typing.svelte-oo4uqi{display:none}.code.svelte-oo4uqi{font-family:var(--v3-mono);color:var(--v3-green);letter-spacing:.02em;margin-bottom:4px;font-size:11px;display:block}
