@keyframes svelte-1du1zi4-stepIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.animate-step-in.svelte-1du1zi4{animation:svelte-1du1zi4-stepIn .4s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1du1zi4-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.anim-fade{animation:svelte-1du1zi4-fadeUp .4s cubic-bezier(.16,1,.3,1) both}.event-slide{animation:svelte-1du1zi4-fadeUp .35s cubic-bezier(.16,1,.3,1) both}.section-reveal{animation:svelte-1du1zi4-fadeUp .5s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1du1zi4-popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.pill-pop{animation:svelte-1du1zi4-popIn .25s cubic-bezier(.34,1.56,.64,1) both}.img-pop{animation:svelte-1du1zi4-popIn .3s cubic-bezier(.34,1.56,.64,1) both}.card-build{animation:svelte-1du1zi4-fadeUp .4s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1du1zi4-spin{to{transform:rotate(360deg)}}.agent-spin{animation:svelte-1du1zi4-spin 1s linear infinite}@keyframes svelte-1du1zi4-typeReveal{0%{max-width:0}to{max-width:20ch}}.typewriter-text.svelte-1du1zi4{display:inline-block;overflow:hidden;white-space:nowrap;animation:svelte-1du1zi4-typeReveal 1.5s steps(10,end) .4s both}@keyframes svelte-1du1zi4-blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink.svelte-1du1zi4{animation:svelte-1du1zi4-blink .8s step-end infinite}@keyframes svelte-1du1zi4-btnPulse{0%,to{box-shadow:3px 3px #1a1a1a}50%{box-shadow:3px 3px #ff3e9b,0 0 0 4px #ff3e9b26}}.btn-pulse.svelte-1du1zi4{animation:svelte-1du1zi4-btnPulse 2s ease-in-out infinite 2s}@keyframes svelte-1du1zi4-progressFill{0%{width:0}to{width:100%}}.progress-bar.svelte-1du1zi4{animation:svelte-1du1zi4-progressFill 6s linear}@keyframes svelte-1du1zi4-barGrow{0%{width:0}to{width:var(--bar-width)}}.bar-fill{animation:svelte-1du1zi4-barGrow .8s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1du1zi4-landCard{0%{opacity:0;transform:translate(-100px) scale(.9) rotate(-2deg)}60%{opacity:1;transform:translate(4px) scale(1.02) rotate(.5deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}.kanban-land{animation:svelte-1du1zi4-landCard .5s cubic-bezier(.16,1,.3,1) both}
