@font-face{font-family:SF Pro;src:url(/fonts/sf-pro.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Neulis Neue;src:url(/fonts/neulis-neue-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Neulis Neue;src:url(/fonts/neulis-neue-bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--font-sf-pro:"SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-neulis-neue:"Neulis Neue", "SF Pro", -apple-system, sans-serif}html,body,#root{height:100%}@keyframes flow-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes traveller-out{to{opacity:0}}@keyframes check-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes draw-ring{0%{stroke-dashoffset:190px}to{stroke-dashoffset:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sync-flow{font-variant-numeric:tabular-nums}.sync-flow [data-pulse]{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-out forwards flow-pulse}.check-pop{animation:.5s cubic-bezier(.16,1,.3,1) both check-pop}.draw-ring{stroke-dasharray:190;animation:.7s cubic-bezier(.16,1,.3,1) both draw-ring}.fade-in-up{animation:.3s cubic-bezier(.16,1,.3,1) both fade-in-up}@media (prefers-reduced-motion:reduce){.sync-flow [data-traveller],.sync-flow [data-pulse]{display:none}.fade-in-up,.check-pop,.draw-ring{animation:none}}@keyframes flow-dash{to{stroke-dashoffset:-9px}}@keyframes flow-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.flow-node-float{animation:3.6s ease-in-out infinite flow-node-float}.react-flow__edge-path{transition:stroke .4s}@media (prefers-reduced-motion:reduce){.flow-node-float{animation:none}}
