@keyframes fl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fl-sheen{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fl-land{0%{opacity:0;background-color:#d6eaff;transform:translateY(6px)}30%{opacity:1;background-color:#e8f3ff;transform:none}to{opacity:1;background-color:#0000;transform:none}}@keyframes fl-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fl-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.fl-rise{animation:.52s cubic-bezier(.16,1,.3,1) both fl-rise}.fl-land{animation:1.1s cubic-bezier(.16,1,.3,1) both fl-land}@keyframes fl-ring{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.fl-ring{animation:linear both fl-ring}.fl-fill{transform-origin:0;animation:linear both fl-fill}.fl-type{animation:.65s steps(14,end) .15s both fl-type}.fl-sheen{background-image:linear-gradient(90deg,#ffffff1f 0%,#ffffff47 50%,#ffffff1f 100%);background-size:200% 100%;animation:1.6s linear infinite fl-sheen}.fl-sheen-ink{background-image:linear-gradient(90deg,#eef0f3 0%,#f7f8fa 50%,#eef0f3 100%);background-size:200% 100%;animation:1.6s linear infinite fl-sheen}@media (prefers-reduced-motion:reduce){.fl-rise,.fl-land,.fl-fill,.fl-ring,.fl-type,.fl-sheen,.fl-sheen-ink{animation:none!important}}@keyframes fl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fl-breathe{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}.fl-float{animation:4.8s cubic-bezier(.45,0,.55,1) infinite fl-float}.fl-halo{opacity:0;background:radial-gradient(closest-side,#007aff3d,#007aff00 72%);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:scale(.8)}.fl-orb[data-working] .fl-halo{opacity:1;animation:2.4s cubic-bezier(.45,0,.55,1) infinite fl-breathe}@keyframes fl-word{0%{opacity:0;filter:blur(6px);transform:translateY(.22em)}to{opacity:1;filter:blur();transform:none}}.fl-word{animation:.56s cubic-bezier(.16,1,.3,1) both fl-word;display:inline-block}@media (prefers-reduced-motion:reduce){.fl-float,.fl-word,.fl-orb[data-working] .fl-halo{animation:none!important}}
