@keyframes svelte-1uha8ag-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-hide-after{to{opacity:0}}@keyframes svelte-1uha8ag-dot-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes svelte-1uha8ag-branch-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.anim-user-bubble.svelte-1uha8ag{animation:svelte-1uha8ag-fade-up .4s ease .2s both}.anim-ai-bubble.svelte-1uha8ag{animation:svelte-1uha8ag-fade-up .4s ease .8s both}.anim-dots-hide.svelte-1uha8ag{animation:svelte-1uha8ag-hide-after .25s ease 1.7s forwards}.anim-text-show.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-fade-in .4s ease 1.9s forwards}.typing-dot.svelte-1uha8ag{width:4px;height:4px;border-radius:50%;background-color:#78716c;display:inline-block;flex-shrink:0;animation:svelte-1uha8ag-dot-pulse 1.2s ease-in-out infinite}.anim-phase-enter.svelte-1uha8ag{animation:svelte-1uha8ag-fade-up .5s ease .1s both}.anim-row.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-fade-up .4s ease both}.anim-hub-center.svelte-1uha8ag{animation:svelte-1uha8ag-fade-up .4s ease .15s both}.anim-target-1.svelte-1uha8ag{animation:svelte-1uha8ag-fade-up .35s ease .75s both}.anim-target-2.svelte-1uha8ag{animation:svelte-1uha8ag-fade-up .35s ease .9s both}.branch-grow.svelte-1uha8ag{width:1px;height:2rem;background-color:#d6d3d1;transform:scaleY(0);transform-origin:top center;animation:svelte-1uha8ag-branch-grow .4s ease forwards}.badge.svelte-1uha8ag{display:inline-block;padding:1px 6px;border-radius:9999px;font-size:10px;font-weight:500;line-height:1.6;border-width:1px;border-style:solid;white-space:nowrap}.badge-confirmed.svelte-1uha8ag{background-color:#f0fdf4;color:#16a34a;border-color:#bbf7d0}.badge-early.svelte-1uha8ag{background-color:#fffbeb;color:#d97706;border-color:#fde68a}.badge-vip.svelte-1uha8ag{background-color:#fefce8;color:#b45309;border-color:#fde68a}.badge-delivered.svelte-1uha8ag{background-color:#f0fdf4;color:#16a34a;border-color:#bbf7d0}
