.glass-pill.svelte-1g2ry5f,.bubble-glass.svelte-1g2ry5f{box-shadow:0 4px 16px #0000002e}.glass-pill.svelte-1g2ry5f{background:var(--bg-surface);border-radius:18px}.bubble-bot.svelte-1g2ry5f{background:var(--bg-surface);color:var(--text-heading)}.bubble-user.svelte-1g2ry5f{background:var(--bg-button);color:var(--text-on-button)}.msg-tail.svelte-1g2ry5f{position:relative}.msg-tail.svelte-1g2ry5f:after{content:"";position:absolute;bottom:-5px;right:10px;width:12px;height:12px;background:var(--bg-surface);transform:rotate(45deg);border-radius:2px}@supports ((backdrop-filter: blur(1px))) or ((-webkit-backdrop-filter: blur(1px))){.glass-pill.svelte-1g2ry5f{background:color-mix(in srgb,var(--bg-surface) 55%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);border:1px solid color-mix(in srgb,#ffffff 16%,transparent);box-shadow:0 8px 24px #00000038,inset 0 1px #ffffff1f}.bubble-glass.svelte-1g2ry5f{-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);border:1px solid color-mix(in srgb,#ffffff 14%,transparent);box-shadow:0 4px 14px #00000029,inset 0 1px #ffffff1a}.bubble-bot.svelte-1g2ry5f{background:color-mix(in srgb,var(--bg-surface) 80%,transparent)}.bubble-user.svelte-1g2ry5f{background:color-mix(in srgb,var(--bg-button) 85%,transparent)}.msg-tail.svelte-1g2ry5f:after{background:color-mix(in srgb,var(--bg-surface) 80%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8)}}@keyframes svelte-1g2ry5f-nudge-in{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.nudge-pop.svelte-1g2ry5f{animation:svelte-1g2ry5f-nudge-in .3s cubic-bezier(.34,1.4,.64,1);transform-origin:bottom right}.nudge-bubble.svelte-1g2ry5f{background:var(--bg-surface);border-radius:16px 16px 4px;box-shadow:0 6px 24px var(--shadow-lg);position:relative}.nudge-tail.svelte-1g2ry5f:after{content:"";position:absolute;bottom:-5px;right:10px;width:12px;height:12px;background:var(--bg-surface);transform:rotate(45deg);border-radius:2px}.nudge-rise.svelte-1g2ry5f{animation:svelte-1g2ry5f-balloon-rise 3.4s cubic-bezier(.45,.05,.85,.6) forwards;will-change:transform,opacity}@keyframes svelte-1g2ry5f-balloon-rise{0%{transform:translateY(0);opacity:1}15%{transform:translateY(-2vh);opacity:1}70%{opacity:.9}to{transform:translateY(-118vh);opacity:0}}.nudge-sway.svelte-1g2ry5f{animation:svelte-1g2ry5f-balloon-sway 2.4s ease-in-out infinite;will-change:transform}@keyframes svelte-1g2ry5f-balloon-sway{0%{transform:translate(0) rotate(0)}25%{transform:translate(-11px) rotate(-3.5deg)}75%{transform:translate(11px) rotate(3.5deg)}to{transform:translate(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.nudge-pop.svelte-1g2ry5f,.nudge-rise.svelte-1g2ry5f,.nudge-sway.svelte-1g2ry5f{animation:none}.nudge-rise.svelte-1g2ry5f{opacity:0;transition:opacity .4s}}@keyframes svelte-1g2ry5f-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.typing-dot.svelte-1g2ry5f{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--text-faint);animation:svelte-1g2ry5f-typing-bounce 1.2s infinite}
