.lp4{--lp4-ink:#0c0a09;--lp4-muted:#57534e;--lp4-faint:#a8a29e;--lp4-paper:#fafaf9;--lp4-line:#e7e5e4;--lp4-ember:#ea580c;--lp4-ember-soft:#ffedd5;--lp4-indigo:#4f46e5;--lp4-green:#16a34a}@keyframes lp4-endcard{0%{opacity:0}to{opacity:1}}.lp4-endcard{animation:.45s both lp4-endcard}@keyframes lp4-bubble{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lp4-bubble{animation:.4s both lp4-bubble;animation-delay:var(--delay,0s)}@media (prefers-reduced-motion:reduce){.lp4-endcard,.lp4-bubble{animation:none}}@keyframes lp4-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp4-float{animation:6s ease-in-out infinite lp4-float;animation-delay:var(--delay,0s)}@keyframes lp4-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}.lp4-glow{transition:background-color .7s;animation:7s ease-in-out infinite lp4-glow}@keyframes lp4-screen-in{0%{opacity:.35}to{opacity:1}}.lp4-screen-in{animation:.5s both lp4-screen-in}@media (prefers-reduced-motion:reduce){.lp4-float,.lp4-glow,.lp4-screen-in{animation:none}}
@keyframes lp5-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp5-pop{0%{opacity:0;transform:scale(.92)translateY(8px)}70%{transform:scale(1.015)translateY(0)}to{opacity:1;transform:none}}@keyframes lp5-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes lp5-spin{to{transform:rotate(360deg)}}@keyframes lp5-travel{0%{opacity:1;left:0}85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@keyframes lp5-flash{0%{box-shadow:0 0 #ea580c00}35%{border-color:#ea580c;box-shadow:0 0 0 5px #ea580c47}to{box-shadow:0 0 #ea580c00}}@keyframes lp5-valflash{0%{background:#fafaf9}30%{color:#9a3412;background:#ffedd5}to{background:#fafaf9}}@keyframes lp5-vcycle{0%,18%{opacity:1;transform:translateY(0)}22%,to{opacity:0;transform:translateY(-100%)}}.lp5-rise{animation:.85s cubic-bezier(.2,.7,.2,1) both lp5-rise;animation-delay:var(--d,0s)}.lp5-pop{animation:.7s cubic-bezier(.2,.7,.2,1) both lp5-pop;animation-delay:var(--d,0s)}.lp5-float{animation:7s ease-in-out 2.4s infinite lp5-float}.lp5-js [data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(24px)}.lp5-js [data-reveal][data-in]{opacity:1;transform:none}.lp5-js .lp5-child{opacity:0;transition:opacity .55s,transform .55s;transition-delay:var(--d,0s);transform:translateY(12px)}.lp5-js [data-in] .lp5-child{opacity:1;transform:none}.lp5-js .lp5-child-x{transform:translate(14px)}.lp5-js .lp5-draw{transform-origin:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .3s;transform:scaleX(0)}.lp5-js [data-in] .lp5-draw{transform:scaleX(1)}.lp5-js .lp5-bar{transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:scaleY(0)}.lp5-js [data-in] .lp5-bar{transform:scaleY(1)}.lp5-ver{display:inline-grid}.lp5-ver>span{opacity:0;grid-area:1/1;animation:5s linear infinite lp5-vcycle}.lp5-ver>span:nth-child(2){animation-delay:1s}.lp5-ver>span:nth-child(3){animation-delay:2s}.lp5-ver>span:nth-child(4){animation-delay:3s}.lp5-ver>span:nth-child(5){animation-delay:4s}.lp5-strike{display:inline-block;position:relative}.lp5-strike:after{content:"";background:var(--lp4-ember);width:100%;height:2px;position:absolute;top:52%;left:0}.lp5-js .lp5-strike:after{width:0;transition:width .8s cubic-bezier(.2,.7,.2,1) .4s}.lp5-js [data-in] .lp5-strike:after{width:100%}.lp5-js .lp5-sync{opacity:0;transition:opacity .5s 2.4s,transform .5s 2.4s;transform:scale(.9)}.lp5-js [data-in] .lp5-sync{opacity:1;transform:none}.lp5-js [data-in] .lp5-sync svg{animation:1.1s ease-in-out 2.6s both lp5-spin}.lp5-link-dot{background:var(--lp4-ember);opacity:0;border-radius:9999px;width:10px;height:10px;position:absolute;top:-4px;left:0}.lp5-pulse .lp5-link-dot{animation:.75s ease-in-out both lp5-travel}.lp5-out.lp5-pulse{animation:1s .6s both lp5-flash}.lp5-out.lp5-pulse .lp5-val{animation:1.2s .6s both lp5-valflash}@media (prefers-reduced-motion:reduce){.lp5-rise,.lp5-pop,.lp5-float,.lp5-ver>span{animation:none}.lp5-ver>span:first-child{opacity:1}.lp5-js [data-reveal],.lp5-js .lp5-child,.lp5-js .lp5-draw,.lp5-js .lp5-bar,.lp5-js .lp5-sync{opacity:1;transition:none;transform:none}.lp5-js .lp5-strike:after{width:100%;transition:none}.lp5-pulse .lp5-link-dot,.lp5-out.lp5-pulse,.lp5-out.lp5-pulse .lp5-val,.lp5-js [data-in] .lp5-sync svg{animation:none}}
