.product-diagram.svelte-1guc2ck{width:100%;height:auto;position:relative}.node.svelte-1guc2ck{animation:.9s cubic-bezier(.16,1,.3,1) backwards paused svelte-1guc2ck-popIn}.is-visible.svelte-1guc2ck .node:where(.svelte-1guc2ck){animation-play-state:running}.node-1.svelte-1guc2ck{animation-delay:.15s}.node-2.svelte-1guc2ck{animation-delay:.35s}.node-3.svelte-1guc2ck{animation-delay:.55s}.node-4.svelte-1guc2ck{animation-delay:.7s}@keyframes svelte-1guc2ck-popIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.flow-line.svelte-1guc2ck{stroke-dasharray:6 12;animation:14s linear infinite paused svelte-1guc2ck-flow}.flow-line-fast.svelte-1guc2ck{stroke-dasharray:8 16;animation:7s linear infinite paused svelte-1guc2ck-flow}.is-visible.svelte-1guc2ck .flow-line:where(.svelte-1guc2ck),.is-visible.svelte-1guc2ck .flow-line-fast:where(.svelte-1guc2ck){animation-play-state:running}@keyframes svelte-1guc2ck-flow{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}.packet.svelte-1guc2ck{opacity:0}.packet-1.svelte-1guc2ck{offset-path:path("M 140 150 C 240 150, 300 270, 430 300");animation:3.2s ease-in-out .3s infinite svelte-1guc2ck-packet-travel}.packet-2.svelte-1guc2ck{offset-path:path("M 140 300 L 430 300");animation:2s ease-in-out .3s infinite svelte-1guc2ck-packet-travel}.packet-3.svelte-1guc2ck{offset-path:path("M 140 450 C 240 450, 300 330, 430 300");animation:3.5s ease-in-out .3s infinite svelte-1guc2ck-packet-travel}@keyframes svelte-1guc2ck-packet-travel{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}.vault-pulse.svelte-1guc2ck{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out infinite paused svelte-1guc2ck-vault-pulse}.is-visible.svelte-1guc2ck .vault-pulse:where(.svelte-1guc2ck){animation-play-state:running}@keyframes svelte-1guc2ck-vault-pulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.node.svelte-1guc2ck{opacity:1;animation:none;transform:none}.flow-line.svelte-1guc2ck,.flow-line-fast.svelte-1guc2ck{animation:none}.packet.svelte-1guc2ck{display:none}.vault-pulse.svelte-1guc2ck{opacity:0;animation:none}}
