@keyframes svelte-1uha8ag-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-bar-grow{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes svelte-1uha8ag-milestone-pop{0%{transform:scale(0) rotate(45deg);opacity:0}60%{transform:scale(1.15) rotate(45deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes svelte-1uha8ag-today-pulse{0%,to{opacity:.4}50%{opacity:.7}}.animate-fade-in.svelte-1uha8ag{animation:svelte-1uha8ag-fade-in .8s var(--ease-out-expo) both}.animate-fade-in-delayed.svelte-1uha8ag{animation:svelte-1uha8ag-fade-in .8s var(--ease-out-expo) .4s both}.animate-slide-up.svelte-1uha8ag{animation:svelte-1uha8ag-slide-up .9s var(--ease-out-expo) .1s both}.animate-slide-up-delayed.svelte-1uha8ag{animation:svelte-1uha8ag-slide-up .9s var(--ease-out-expo) .25s both}.bar-animate.svelte-1uha8ag{transform-origin:left;animation:svelte-1uha8ag-bar-grow .7s var(--ease-out-expo) both}.milestone-animate.svelte-1uha8ag{animation:svelte-1uha8ag-milestone-pop .6s var(--ease-out-back) 1.1s both}.today-line.svelte-1uha8ag{animation:svelte-1uha8ag-today-pulse 3s ease-in-out infinite}.gantt-preview.svelte-1uha8ag{transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo)}.gantt-preview.svelte-1uha8ag:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevated),0 0 0 1px #1a1a2e0a}
