.gp-flow-animation{position:relative;min-width:0;width:100%}.gp-flow-visual{border:1px solid #dbe1ee;border-radius:15px;overflow:hidden;background:#fff;aspect-ratio:3/2}.gp-flow-visual .gp-flow-fallback{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none}.gp-flow-svg{display:none;width:100%;height:auto}.gp-flow-animation.is-ready:not(.is-static) .gp-flow-svg{display:block}.gp-flow-animation.is-ready:not(.is-static) .gp-flow-fallback{display:none}.gp-source,.gp-line,.gp-packet{opacity:0}.gp-flow-animation.is-paused *{animation-play-state:paused!important}.gp-source-0{animation:gp-source-0 8s ease-in-out infinite}.gp-packet-0{animation:gp-packet-0 8s linear infinite}.gp-line-0{animation:gp-line-0 8s ease-in-out infinite}@keyframes gp-source-0{0%,2%{opacity:0}6%,12%{opacity:.22}24%,to{opacity:0}}@keyframes gp-line-0{0%,19%{opacity:0}22%{opacity:.8}30%,to{opacity:0}}@keyframes gp-packet-0{0%,6%{opacity:0;transform:translate(343px,193px)}7%{opacity:1;transform:translate(343px,193px)}10.25%{opacity:1;transform:translate(358px,196px)}13.5%{opacity:1;transform:translate(372px,211px)}16.75%{opacity:1;transform:translate(375px,237px)}20%{opacity:1;transform:translate(386px,245px)}21%,to{opacity:0;transform:translate(386px,245px)}}.gp-source-1{animation:gp-source-1 8s ease-in-out infinite}.gp-packet-1{animation:gp-packet-1 8s linear infinite}.gp-line-1{animation:gp-line-1 8s ease-in-out infinite}@keyframes gp-source-1{0%,23%{opacity:0}27%,33%{opacity:.22}45%,to{opacity:0}}@keyframes gp-line-1{0%,40%{opacity:0}43%{opacity:.8}51%,to{opacity:0}}@keyframes gp-packet-1{0%,27%{opacity:0;transform:translate(346px,378px)}28%{opacity:1;transform:translate(346px,378px)}31.25%{opacity:1;transform:translate(360px,375px)}34.5%{opacity:1;transform:translate(368px,353px)}37.75%{opacity:1;transform:translate(376px,343px)}41%{opacity:1;transform:translate(386px,341px)}42%,to{opacity:0;transform:translate(386px,341px)}}.gp-source-2{animation:gp-source-2 8s ease-in-out infinite}.gp-packet-2{animation:gp-packet-2 8s linear infinite}.gp-line-2{animation:gp-line-2 8s ease-in-out infinite}@keyframes gp-source-2{0%,44%{opacity:0}48%,54%{opacity:.22}66%,to{opacity:0}}@keyframes gp-line-2{0%,61%{opacity:0}64%{opacity:.8}72%,to{opacity:0}}@keyframes gp-packet-2{0%,48%{opacity:0;transform:translate(600px,267px)}49%{opacity:1;transform:translate(600px,267px)}52.25%{opacity:1;transform:translate(596px,280px)}55.5%{opacity:1;transform:translate(584px,288px)}58.75%{opacity:1;transform:translate(572px,291px)}62%{opacity:1;transform:translate(559px,290px)}63%,to{opacity:0;transform:translate(559px,290px)}}.gp-source-3{animation:gp-source-3 8s ease-in-out infinite}.gp-packet-3{animation:gp-packet-3 8s linear infinite}.gp-line-3{animation:gp-line-3 8s ease-in-out infinite}@keyframes gp-source-3{0%,65%{opacity:0}69%,75%{opacity:.22}87%,to{opacity:0}}@keyframes gp-line-3{0%,82%{opacity:0}85%{opacity:.8}93%,to{opacity:0}}@keyframes gp-packet-3{0%,69%{opacity:0;transform:translate(601px,384px)}70%{opacity:1;transform:translate(601px,384px)}73.25%{opacity:1;transform:translate(587px,377px)}76.5%{opacity:1;transform:translate(580px,358px)}79.75%{opacity:1;transform:translate(570px,346px)}83%{opacity:1;transform:translate(559px,342px)}84%,to{opacity:0;transform:translate(559px,342px)}}.gp-flow-toggle:not([hidden]){display:grid;place-items:center;position:absolute;right:8px;bottom:8px;width:44px;height:44px;min-width:44px;min-height:44px;border:1px solid #fff;border-radius:50%;padding:0;background:#353355;color:#fff;cursor:pointer;z-index:1}.gp-flow-toggle:hover{background:#514a78}.gp-flow-toggle .gp-flow-play-icon,.gp-flow-animation.is-user-paused .gp-flow-pause-icon{display:none}.gp-flow-animation.is-user-paused .gp-flow-play-icon{display:block}@media(prefers-reduced-motion:reduce){.gp-flow-animation.is-ready:not(.is-static) .gp-flow-svg{display:none}.gp-flow-animation.is-ready:not(.is-static) .gp-flow-fallback{display:block}.gp-source,.gp-line,.gp-packet{animation:none!important}}@media(forced-colors:active){.gp-flow-toggle:not([hidden]){border:2px solid ButtonText}}
