@keyframes fl-appear-bar-stretch{0%{fill-opacity:.999;transform:scaleX(0)}to{fill-opacity:1;transform:scaleX(1)}}.fl-appear-bar-stretch{transform-box:fill-box;transform-origin:0;animation:fl-appear-bar-stretch var(--fl-dur-appear)cubic-bezier(.16,1,.3,1)both;animation-delay:calc(var(--fl-ri)*var(--fl-stagger-appear))}@keyframes fl-hover-bar-stretch{0%{fill-opacity:.999;transform:scaleX(1)}50%{transform:scaleX(calc(1.2 + var(--fl-c)*.06))}to{fill-opacity:1;transform:scaleX(1)}}.flogo-anim.fl-hover-active .fl-hover-bar-stretch{transform-box:fill-box;transform-origin:0;animation:fl-hover-bar-stretch var(--fl-dur-hover)ease-in-out both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-hover))}@keyframes fl-appear-bar-stretch-mixed{0%{fill-opacity:.999;transform:scaleX(0)}to{fill-opacity:1;transform:scaleX(1)}}.fl-appear-bar-stretch-mixed{transform-box:fill-box;transform-origin:0;animation:fl-appear-bar-stretch-mixed var(--fl-dur-appear)cubic-bezier(.16,1,.3,1)both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-appear))}@keyframes fl-hover-bar-stretch-mixed{0%{fill-opacity:.999;transform:scaleX(1)}50%{transform:scaleX(calc(1 + var(--fl-alt)*.16))}to{fill-opacity:1;transform:scaleX(1)}}.flogo-anim.fl-hover-active .fl-hover-bar-stretch-mixed{transform-box:fill-box;transform-origin:0;animation:fl-hover-bar-stretch-mixed var(--fl-dur-hover)ease-in-out both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-hover))}@keyframes fl-appear-bar-stretch-cross{0%{fill-opacity:.999;transform:scaleX(0)}to{fill-opacity:1;transform:scaleX(1)}}.fl-appear-bar-stretch-cross{transform-box:fill-box;transform-origin:0;animation:fl-appear-bar-stretch-cross var(--fl-dur-appear)cubic-bezier(.16,1,.3,1)both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-appear))}@keyframes fl-hover-bar-stretch-cross{0%{fill-opacity:.999;transform:scaleX(1)}50%{transform:scaleX(calc(1.04 + var(--fl-c)*.2))}to{fill-opacity:1;transform:scaleX(1)}}.flogo-anim.fl-hover-active .fl-hover-bar-stretch-cross{transform-box:fill-box;transform-origin:0;animation:fl-hover-bar-stretch-cross var(--fl-dur-hover)ease-in-out both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-hover))}@keyframes fl-appear-bar-stretch-shrink{0%{opacity:0;fill-opacity:.999;transform:scaleX(1.25)}to{opacity:1;fill-opacity:1;transform:scaleX(1)}}.fl-appear-bar-stretch-shrink{transform-box:fill-box;transform-origin:0;animation:fl-appear-bar-stretch-shrink var(--fl-dur-appear)cubic-bezier(.22,1,.36,1)both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-appear))}@keyframes fl-hover-bar-stretch-shrink{0%{fill-opacity:.999;transform:scaleX(1)}50%{transform:scaleX(calc(.82 - var(--fl-c)*.04))}to{fill-opacity:1;transform:scaleX(1)}}.flogo-anim.fl-hover-active .fl-hover-bar-stretch-shrink{transform-box:fill-box;transform-origin:0;animation:fl-hover-bar-stretch-shrink var(--fl-dur-hover)ease-in-out both;animation-delay:calc(var(--fl-i)*var(--fl-stagger-hover))}@keyframes fl-appear-bar-stretch-wave{0%{fill-opacity:.999;transform:scaleX(0)}to{fill-opacity:1;transform:scaleX(1)}}.fl-appear-bar-stretch-wave{transform-box:fill-box;transform-origin:0;animation:fl-appear-bar-stretch-wave calc(var(--fl-dur-appear)*.5)cubic-bezier(.16,1,.3,1)both;animation-delay:calc(var(--fl-i)*var(--fl-dur-appear)*.5)}@keyframes fl-hover-bar-stretch-wave{0%{fill-opacity:.999;transform:scaleX(1)}50%{transform:scaleX(1.22)}to{fill-opacity:1;transform:scaleX(1)}}.flogo-anim.fl-hover-active .fl-hover-bar-stretch-wave{transform-box:fill-box;transform-origin:0;animation:fl-hover-bar-stretch-wave var(--fl-dur-hover)ease-in-out both;animation-delay:calc(var(--fl-i)*var(--fl-dur-hover)*.3)}@keyframes fl-fx-appear-contrast{0%{filter:contrast(calc(1 - .45*var(--fl-fx-appear)))}to{filter:contrast()}}.fl-fx-appear-contrast{animation:fl-fx-appear-contrast var(--fl-dur-appear)ease-out both}.flogo-anim.fl-fx-hover-contrast{filter:contrast();transition:filter var(--fl-dur-hover)ease-out}.flogo-anim.fl-hover-held.fl-fx-hover-contrast{filter:contrast(calc(1 + .6*var(--fl-fx-hover)))}@keyframes fl-fx-appear-brightness{0%{filter:brightness(calc(1 - .5*var(--fl-fx-appear)))}to{filter:brightness()}}.fl-fx-appear-brightness{animation:fl-fx-appear-brightness var(--fl-dur-appear)ease-out both}.flogo-anim.fl-fx-hover-brightness{filter:brightness();transition:filter var(--fl-dur-hover)ease-out}.flogo-anim.fl-hover-held.fl-fx-hover-brightness{filter:brightness(calc(1 + .9*var(--fl-fx-hover)))}@keyframes fl-fx-appear-glow{0%{filter:drop-shadow(0 0 calc(14px*var(--fl-fx-appear))currentColor)}to{filter:drop-shadow(0 0)}}.fl-fx-appear-glow{animation:fl-fx-appear-glow var(--fl-dur-appear)ease-out both}.flogo-anim.fl-fx-hover-glow{filter:drop-shadow(0 0);transition:filter var(--fl-dur-hover)ease-out}.flogo-anim.fl-hover-held.fl-fx-hover-glow{filter:drop-shadow(0 var(--fl-glow-y,0px)var(--fl-glow-spread,10px)color-mix(in srgb,currentColor calc(var(--fl-glow-alpha,1)*100%),transparent))}@keyframes fl-fx-appear-focus{0%{filter:blur(calc(8px*var(--fl-fx-appear)));opacity:0}to{filter:blur();opacity:1}}.fl-fx-appear-focus{animation:fl-fx-appear-focus var(--fl-dur-appear)ease-out both}.flogo-anim.fl-fx-hover-focus{filter:contrast();transition:filter var(--fl-dur-hover)ease-out}.flogo-anim.fl-hover-held.fl-fx-hover-focus{filter:contrast(calc(1 + .12*var(--fl-fx-hover)))}@keyframes fl-fx-appear-dim{0%{opacity:0}to{opacity:1}}.fl-fx-appear-dim{animation:fl-fx-appear-dim var(--fl-dur-appear)ease-out both}.flogo-anim.fl-fx-hover-dim{opacity:1;transition:opacity var(--fl-dur-hover)ease-out}.flogo-anim.fl-hover-held.fl-fx-hover-dim{opacity:calc(1 - .4*var(--fl-fx-hover))}@media (prefers-reduced-motion:reduce){.fl-appear-bar-stretch,.fl-appear-bar-stretch-mixed,.fl-appear-bar-stretch-cross,.fl-appear-bar-stretch-wave{animation:none;transform:none}.fl-appear-bar-stretch-shrink{opacity:1;animation:none;transform:none}.flogo-anim.fl-hover-active .fl-hover-bar-stretch,.flogo-anim.fl-hover-active .fl-hover-bar-stretch-mixed,.flogo-anim.fl-hover-active .fl-hover-bar-stretch-cross,.flogo-anim.fl-hover-active .fl-hover-bar-stretch-shrink,.flogo-anim.fl-hover-active .fl-hover-bar-stretch-wave{animation:none;transform:none}.fl-fx-appear-contrast,.fl-fx-appear-brightness,.fl-fx-appear-glow,.fl-fx-appear-focus{filter:none;animation:none}.flogo-anim.fl-fx-hover-contrast,.flogo-anim.fl-fx-hover-brightness,.flogo-anim.fl-fx-hover-glow,.flogo-anim.fl-fx-hover-focus,.flogo-anim.fl-hover-held.fl-fx-hover-contrast,.flogo-anim.fl-hover-held.fl-fx-hover-brightness,.flogo-anim.fl-hover-held.fl-fx-hover-glow,.flogo-anim.fl-hover-held.fl-fx-hover-focus{filter:none;transition:none}.fl-fx-appear-dim{animation-duration:.2s}.flogo-anim.fl-fx-hover-dim{transition-duration:.15s}}
.nav-text-link{position:relative}.nav-text-link .ntl-slot{width:var(--ntl-closed,0px);transition:width var(--ntl-slot-dur,.45s)var(--ntl-slot-ease,ease)var(--ntl-stagger,0s);flex:none;align-self:stretch;display:block;position:relative;overflow:visible}@media (hover:hover){.nav-text-link:hover .ntl-slot{width:var(--ntl-open,0px);transition-delay:0s}}.nav-text-link:focus-visible .ntl-slot,.nav-text-link.ntl-open .ntl-slot{width:var(--ntl-open,0px);transition-delay:0s}.nav-text-link .ntl-glyph{left:var(--ntl-glyph-left,0px);margin-top:calc(var(--ntl-svg,14px)/-2 + var(--ntl-offset-y,0px));opacity:0;translate:var(--ntl-from-x,-3px)var(--ntl-from-y,3px);transition:opacity var(--ntl-fade-dur,.16s)ease-out var(--ntl-stagger,0s),translate var(--ntl-fade-dur,.16s)ease-out var(--ntl-stagger,0s),color .2s ease-out;display:flex;position:absolute;top:50%}@media (hover:hover){.nav-text-link:hover .ntl-glyph{opacity:var(--ntl-rest-opacity,.8);translate:0}}.nav-text-link:focus-visible .ntl-glyph,.nav-text-link.ntl-open .ntl-glyph{opacity:var(--ntl-rest-opacity,.8);translate:0}.nav-text-link.ntl-v-draw .ntl-glyph{translate:0}.nav-text-link.ntl-v-draw .ntl-glyph path{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--ntl-draw-dur,.35s)cubic-bezier(.65,0,.35,1)0s}@media (hover:hover){.nav-text-link.ntl-v-draw:hover .ntl-glyph path{stroke-dashoffset:0;transition-delay:var(--ntl-stagger,0s)}}.nav-text-link.ntl-v-draw:focus-visible .ntl-glyph path,.nav-text-link.ntl-v-draw.ntl-open .ntl-glyph path{stroke-dashoffset:0;transition-delay:var(--ntl-stagger,0s)}.nav-text-link.ntl-v-reserve .ntl-slot,.nav-text-link.ntl-v-static .ntl-slot{transition:none}@media (prefers-reduced-motion:reduce){.nav-text-link .ntl-slot,.nav-text-link .ntl-glyph,.nav-text-link .ntl-glyph path{transition-duration:.01ms;transition-delay:0s}}
