.confetti-holder.svelte-15pf6ns{position:relative}@keyframes svelte-15pf6ns-rotate{0%{transform:skew(var(--skew)) rotate3d(var(--full-rotation))}to{transform:skew(var(--skew)) rotate3d(var(--rotation-xyz),calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-15pf6ns-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y) * .95)) translate(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translate(var(--translate-x));opacity:0}}@keyframes svelte-15pf6ns-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translate(var(--translate-x));opacity:0}}.confetti.svelte-15pf6ns{--translate-y: calc(-200px * var(--translate-y-multiplier));--translate-x: calc(200px * var(--translate-x-multiplier));position:absolute;height:calc(var(--size) * var(--scale));width:calc(var(--size) * var(--scale));animation:svelte-15pf6ns-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none}.confetti.svelte-15pf6ns:before{--full-rotation: var(--rotation-xyz), var(--rotation-deg);content:"";display:block;width:100%;height:100%;background:var(--color);background-size:contain;transform:skew(var(--skew)) rotate3d(var(--full-rotation));animation:svelte-15pf6ns-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear}.rounded.svelte-15pf6ns .confetti:where(.svelte-15pf6ns):before{border-radius:50%}.cone.svelte-15pf6ns .confetti:where(.svelte-15pf6ns){--translate-x: calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-15pf6ns .confetti:where(.svelte-15pf6ns){animation-name:svelte-15pf6ns-no-gravity-translate;animation-timing-function:ease-out}@media(prefers-reduced-motion){.reduced-motion.svelte-15pf6ns .confetti:where(.svelte-15pf6ns),.reduced-motion.svelte-15pf6ns .confetti:where(.svelte-15pf6ns):before{animation:none}}.workflow-paper.svelte-vcsz9w{background:light-dark(var(--color-surface-50),var(--color-surface-950))}.workflow-paper-strip.svelte-vcsz9w{background:light-dark(color-mix(in oklab,var(--color-surface-50) 86%,var(--color-primary-100) 14%),color-mix(in oklab,var(--color-surface-950) 86%,var(--color-primary-900) 14%))}.workflow-step-surface.svelte-vcsz9w{background:light-dark(color-mix(in oklab,var(--color-surface-100) 84%,var(--color-surface-50) 16%),color-mix(in oklab,var(--color-surface-900) 84%,var(--color-surface-950) 16%))}.workflow-substep-surface.svelte-vcsz9w{background:light-dark(color-mix(in oklab,var(--color-surface-100) 70%,var(--color-surface-50) 30%),color-mix(in oklab,var(--color-surface-900) 70%,var(--color-surface-950) 30%))}.endpoint-visual.svelte-vcsz9w .component-panel{padding:.625rem;background:light-dark(var(--color-surface-50),var(--color-surface-950))}.endpoint-visual.svelte-vcsz9w section.component-panel{min-height:5.5rem}.endpoint-visual.svelte-vcsz9w h3{font-size:.8rem;line-height:1.1rem}.endpoint-visual.svelte-vcsz9w p{font-size:.67rem;line-height:1rem}
