@keyframes fk-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(-2deg)}}@keyframes fk-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fk-flash{0%{background-color:#e8692c14}to{background-color:#0000}}@keyframes fk-flash-done{0%{background-color:#2f5d501a}to{background-color:#0000}}.fk-float{transform-origin:50%;will-change:transform;animation:8s ease-in-out infinite fk-float}.fk-rise{animation:.32s cubic-bezier(.22,1,.36,1) both fk-rise}[data-flash=attention]{animation:.4s ease-out fk-flash}[data-flash=done]{animation:.5s ease-out fk-flash-done}.fk-glow-soft{filter:drop-shadow(0 0 60px #e8692c40)}.fk-glow-strong{filter:drop-shadow(0 0 40px #e8692c80)}.fk-mesh{background-image:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 14px)}.fk-step{transition:opacity .2s ease-out,transform .2s ease-out}.fk-line{transform-origin:top;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fk-arrow,.fk-step-accent{transition:opacity .15s ease-out}@media (min-width:48rem){.fk-line{transform-origin:0}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fk-steps:not([data-in]) .fk-step{opacity:0;transform:translateY(6px)}.fk-steps:not([data-in]) .fk-line{transform:scaleY(0)}.fk-steps:not([data-in]) .fk-arrow,.fk-steps:not([data-in]) .fk-step-accent{opacity:0}.fk-steps[data-in] li:first-child .fk-line{transition-delay:.2s}.fk-steps[data-in] li:first-child .fk-arrow{transition-delay:.65s}.fk-steps[data-in] li:nth-child(2) .fk-step{transition-delay:.7s}.fk-steps[data-in] li:nth-child(2) .fk-line{transition-delay:.9s}.fk-steps[data-in] li:nth-child(2) .fk-arrow{transition-delay:1.35s}.fk-steps[data-in] li:nth-child(3) .fk-step{transition-delay:1.4s}.fk-steps[data-in] .fk-step-accent{transition-duration:.2s;transition-delay:1.6s}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-width:48rem){.fk-steps:not([data-in]) .fk-line{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.fk-float,.fk-rise,.fk-caret,.fk-cursor-icon[data-clicking],[data-flash]{animation:none}.fk-cursor{display:none}}.fk-cursor{z-index:20;pointer-events:none;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s ease-out;position:absolute;top:0;left:0}.fk-cursor[data-hidden]{opacity:0}.fk-cursor-icon{transform-origin:4px 2px;display:block;position:relative}.fk-cursor-icon[data-clicking]{animation:.18s ease-out fk-click}.fk-cursor-icon[data-clicking]:after{content:"";border:2px solid #1c232159;border-radius:9999px;width:20px;height:20px;animation:.42s ease-out forwards fk-click-ring;position:absolute;top:-8px;left:-8px}@keyframes fk-click{0%{transform:scale(1)}40%{transform:scale(.82)}to{transform:scale(1)}}@keyframes fk-click-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.fk-caret{vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-left:1px;animation:1s step-end infinite fk-caret;display:inline-block}@keyframes fk-caret{0%,to{opacity:1}50%{opacity:0}}.fk-notify-in{animation:.36s cubic-bezier(.22,1,.36,1) both fk-notify-in;display:grid}.fk-notify-in>*{min-height:0;overflow:hidden}@keyframes fk-notify-in{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.fk-notify-in{animation:none}}.fk-notify{grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1) .12s,opacity .26s ease-out;display:grid}.fk-notify>*{min-height:0;overflow:hidden}.fk-notify[data-cleared]{opacity:0;grid-template-rows:0fr}.fk-build rect{transition:opacity .24s ease-out}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fk-inview:not([data-in]) .fk-build rect{opacity:0}.fk-inview[data-in] .fk-build rect{transition-delay:calc(var(--fk-i,0) * 70ms)}}
