.fl-rise{opacity:0;animation:fl-rise .38s var(--fl-ease,cubic-bezier(.22,.61,.36,1)) forwards;animation-delay:var(--fl-delay,0s)}@keyframes fl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fl-node{opacity:0;animation:fl-node .42s var(--fl-ease,cubic-bezier(.22,.61,.36,1)) forwards;animation-delay:var(--fl-delay,0s)}@keyframes fl-node{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fl-draw{stroke-dasharray:var(--fl-len,120);stroke-dashoffset:var(--fl-len,120);animation:fl-draw .52s var(--fl-ease,cubic-bezier(.22,.61,.36,1)) forwards;animation-delay:var(--fl-delay,0s)}@keyframes fl-draw{to{stroke-dashoffset:0}}.fl-dragpath{animation:fl-dragpath 2s linear forwards}@keyframes fl-dragpath{0%{opacity:1;transform:translate3d(300px,130px,0);animation-timing-function:cubic-bezier(.55,.78,.65,1)}32%,45%{opacity:1;transform:translateZ(0)}47%{opacity:1}62%,to{opacity:0;transform:translateZ(0)}}.fl-dragfile{opacity:.75;animation:fl-dragfile 2s linear forwards}@keyframes fl-dragfile{0%,45%{opacity:.75}47%,to{opacity:0}}.fl-copybadge{opacity:0;animation:fl-copybadge 2s var(--fl-ease,cubic-bezier(.22,.61,.36,1)) forwards}@keyframes fl-copybadge{0%,16%{opacity:0;transform:scale(.5)}22%,45%{opacity:1;transform:scale(1)}48%,to{opacity:0;transform:scale(1)}}.fl-drop{opacity:0;animation:fl-drop 2s ease-out forwards}@keyframes fl-drop{0%,11%{opacity:0}16%,45%{opacity:1}49%,to{opacity:0}}.fl-caret{animation:fl-caret 1.1s steps(2,start) infinite}@keyframes fl-caret{50%{opacity:0}}.fl-progress{animation:fl-progress 2.4s ease-in-out infinite}@keyframes fl-progress{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.fl-cursor{opacity:0;animation:fl-cursor 3.2s var(--fl-ease,cubic-bezier(.22,.61,.36,1)) infinite}@keyframes fl-cursor{0%{opacity:0;transform:translate3d(44px,40px,0)}14%{opacity:1}44%,84%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(0)}}.fl-activate{opacity:0;animation:fl-activate 3.2s ease-out infinite}@keyframes fl-activate{0%,46%{opacity:0}52%,84%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.fl-activate,.fl-caret,.fl-copybadge,.fl-cursor,.fl-dragfile,.fl-dragpath,.fl-draw,.fl-drop,.fl-node,.fl-progress,.fl-rise{animation:none!important}.fl-copybadge,.fl-dragfile,.fl-dragpath,.fl-drop{opacity:0}.fl-cursor,.fl-node,.fl-rise{opacity:1;transform:none}.fl-draw{stroke-dashoffset:0}.fl-activate{opacity:0}}