.ld-draw{stroke-dasharray:var(--len,1000);stroke-dashoffset:var(--len,1000);animation:1.8s cubic-bezier(.65,0,.35,1) forwards ld-draw}@keyframes ld-draw{to{stroke-dashoffset:0}}.ld-fade-area{opacity:0;animation:1s ease-out .9s forwards ld-fade}@keyframes ld-fade{to{opacity:1}}.ld-rise{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards ld-rise;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes ld-rise{to{opacity:1;transform:none}}.ld-float{animation:7s ease-in-out infinite ld-float;animation-delay:var(--d,0s)}@keyframes ld-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ld-wire{stroke-dasharray:4 6;animation:1.6s linear infinite ld-wire}@keyframes ld-wire{to{stroke-dashoffset:-20px}}.ld-grow{transform-origin:bottom;animation:.9s cubic-bezier(.2,.7,.2,1) forwards ld-grow;animation-delay:var(--d,0s);transform:scaleY(0)}@keyframes ld-grow{to{transform:scaleY(1)}}.ld-ping{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ld-ping;animation-delay:var(--d,0s)}@keyframes ld-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}.ld-glass{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#0e1e149e;border:1px solid #cfe89a2e}@supports (animation-timeline:view()){.ld-drift{animation:linear both ld-drift;animation-timeline:view();animation-range:cover}}@keyframes ld-drift{0%{transform:scale(1.12)translateY(-3%)}to{transform:scale(1.04)translateY(3%)}}html:has(.ld-sticky-nav){scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){.ld-draw,.ld-fade-area,.ld-rise,.ld-grow{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.ld-float,.ld-wire,.ld-ping,.ld-drift{animation:none}}.fl-card{animation:.55s cubic-bezier(.2,.8,.2,1) both fl-rise,6.5s ease-in-out infinite alternate fl-drift;animation-delay:calc(var(--n,0) * 70ms), calc(var(--n,0) * -1.7s);transition:scale .2s;box-shadow:inset 0 1px #ffffffb3,0 14px 26px -16px #16301f52,0 3px 8px -4px #16301f1a}.fl-card.fl-dark{box-shadow:0 18px 30px -16px #16301f8c,0 4px 10px -4px #16301f40}.fl-press:active{scale:.985}@keyframes fl-drift{0%{translate:0 1px}to{translate:0 -3px}}@keyframes fl-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tab-pop svg{animation:.42s cubic-bezier(.3,1.6,.5,1) tab-pop}@keyframes tab-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:none}}.sheet-up[open]{animation:.35s cubic-bezier(.2,.8,.2,1) sheet-up}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.fl-card,.tab-pop svg,.sheet-up[open]{animation:none}.fl-press:active{scale:1}}
