.has-fan-trajectory.svelte-rw5y2b{will-change:transform,opacity;animation:svelte-rw5y2b-ganttFanOut .38s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--fan-delay, 0ms)}.has-fan-trajectory.is-collapsing.svelte-rw5y2b{animation:svelte-rw5y2b-ganttFanIn .22s cubic-bezier(.7,0,.84,0) forwards!important}@keyframes svelte-rw5y2b-ganttFanOut{0%{transform:translate(var(--fan-from-x, -64px),var(--fan-from-y, 0px)) scale(.2);opacity:0}45%{transform:translate(var(--fan-mid-x, -36px),var(--fan-mid-y, 0px)) scale(.8);opacity:.8}to{transform:translate(0) scale(1);opacity:1}}@keyframes svelte-rw5y2b-ganttFanIn{0%{transform:translate(0) scale(1);opacity:1}50%{opacity:.6}to{transform:translate(var(--fan-from-x, -64px),var(--fan-from-y, 0px)) scale(.2);opacity:0}}@media(prefers-reduced-motion:reduce){.has-fan-trajectory.svelte-rw5y2b,.has-fan-trajectory.is-collapsing.svelte-rw5y2b{animation:none!important;transform:none!important}}.svelte-flow__node-ganttTaskNode{transition:transform .38s cubic-bezier(.16,1,.3,1);will-change:transform}.svelte-flow__node-ganttTaskNode.dragging,.svelte-flow__node-ganttTaskNode:has([data-resizing=true]){transition:none!important;will-change:auto}.svelte-flow__edge[data-id^=edge-explode-]{animation:svelte-uz2htv-ganttEdgeFadeIn .36s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-uz2htv-ganttEdgeFadeIn{0%{opacity:0}to{opacity:.85}}@media(prefers-reduced-motion:reduce){.svelte-flow__node-ganttTaskNode{transition:none!important}.svelte-flow__edge[data-id^=edge-explode-]{animation:none!important}}
