.lp-ease{transition-timing-function:cubic-bezier(.2,.7,.2,1)}.lp-rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(18px)}[data-in] .lp-rv,[data-in].lp-rv{opacity:1;transform:none}@keyframes lp-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:none}}.lp-word{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards lp-rise;animation-delay:calc(.12s + var(--i,0) * 55ms);display:inline-block}@keyframes lp-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp-enter{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards lp-enter;animation-delay:var(--d,0s)}@keyframes lp-enter-right{0%{opacity:0;transform:translate(28px,18px)scale(.97)}to{opacity:1;transform:none}}.lp-enter-right{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards lp-enter-right;animation-delay:var(--d,0s)}.lp-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur,1.6s) cubic-bezier(.45, 0, .2, 1);transition-delay:var(--d,0s)}[data-in] .lp-draw,.lp-draw[data-in]{stroke-dashoffset:0}@keyframes lp-draw-in{to{stroke-dashoffset:0}}.lp-draw-now{stroke-dasharray:1;stroke-dashoffset:1px;animation:lp-draw-in var(--dur,1.6s) cubic-bezier(.45, 0, .2, 1) forwards;animation-delay:var(--d,0s)}.lp-grow-x{transform-origin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0s) + var(--i,0) * 90ms);transform:scaleX(0)}[data-in] .lp-grow-x{transform:none}@keyframes lp-grow-x{0%{transform:scaleX(0)}to{transform:none}}.lp-grow-x-now{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both lp-grow-x;animation-delay:calc(var(--d,0s) + var(--i,0) * 90ms)}.lp-pop{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.5,1);transition-delay:var(--d,0s);transform:scale(.4)}[data-in] .lp-pop{opacity:1;transform:none}@keyframes lp-breathe{50%{stroke-opacity:.35}}[data-in] .lp-vault{animation:2.4s ease-in-out infinite lp-breathe}@keyframes lp-flow{to{stroke-dashoffset:-20px}}.lp-flow{stroke-dasharray:4 6;animation:1.1s linear infinite paused lp-flow}[data-in] .lp-flow{animation-play-state:running}@keyframes lp-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}.lp-float{animation:6.5s ease-in-out infinite lp-float;animation-delay:var(--fd,0s)}@keyframes lp-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.lp-ping{position:relative}.lp-ping:after{content:"";border-radius:inherit;background:currentColor;animation:2s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:0}.lp-svg-ping{transform-box:fill-box;transform-origin:50%;animation:2s cubic-bezier(0,0,.2,1) infinite lp-ping}@keyframes lp-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-6%)scale(1.08)}}.lp-glow{pointer-events:none;filter:blur(80px);background:color-mix(in oklch, var(--primary) 16%, transparent);will-change:transform;border-radius:9999px;animation:18s ease-in-out infinite lp-drift;position:absolute}.lp-grid-bg{pointer-events:none;background-image:linear-gradient(to right, var(--hairline) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline) 1px, transparent 1px);opacity:.55;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 60% 40%,#000 20%,#0000 75%)}.lp-shine{isolation:isolate;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background-color .2s;position:relative;overflow:hidden}.lp-shine:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-120%)}.lp-shine:hover{box-shadow:0 10px 30px -12px color-mix(in oklch, var(--primary) 70%, transparent);transform:translateY(-1px)}.lp-shine:hover:before{transform:translate(120%)}.lp-arrow{transition:transform .25s cubic-bezier(.2,.7,.2,1)}a:hover .lp-arrow,button:hover .lp-arrow{transform:translate(3px)}.lp-link{border-bottom:1px solid var(--border);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.lp-link:hover{background-size:100% 1px}.lp-lift{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,background-color .3s}.lp-lift:hover{border-color:color-mix(in oklch, var(--mark-2) 55%, var(--border));transform:translateY(-3px)}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-fill{transform-origin:0;animation:lp-fill var(--dur,6s) linear forwards}.lp-paused .lp-fill{animation-play-state:paused}@keyframes lp-swap{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.lp-swap{animation:.55s cubic-bezier(.2,.7,.2,1) both lp-swap}.lp-swap-item{animation:.55s cubic-bezier(.2,.7,.2,1) both lp-swap;animation-delay:calc(.12s + var(--i,0) * 90ms)}@keyframes lp-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.lp-typing span{background:var(--muted-foreground);border-radius:9999px;width:5px;height:5px;animation:1.1s ease-in-out infinite lp-dot;display:inline-block}.lp-typing span:nth-child(2){animation-delay:.15s}.lp-typing span:nth-child(3){animation-delay:.3s}@keyframes lp-eq{0%,to{transform:scaleY(1)}50%{transform:scaleY(var(--s,.6))}}.lp-eq>*{transform-origin:bottom;animation:2.8s ease-in-out infinite lp-eq;animation-delay:calc(var(--i,0) * -.7s)}@keyframes lp-eq-x{0%,to{transform:scaleX(1)}50%{transform:scaleX(var(--s,.8))}}.lp-eq-x>*{transform-origin:0;animation:4.2s ease-in-out infinite lp-eq-x;animation-delay:calc(var(--i,0) * -1.1s)}.lp-eq-hover>*{transform-origin:bottom}.lp-eq-hover:hover>*{animation:.9s ease-in-out infinite lp-eq;animation-delay:calc(var(--i,0) * -.25s)}@keyframes lp-flash-up{0%{color:var(--up)}}@keyframes lp-flash-down{0%{color:var(--down)}}.lp-flash-up{animation:1.2s ease-out lp-flash-up}.lp-flash-down{animation:1.2s ease-out lp-flash-down}.lp-acc{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.7,.2,1);display:grid}.lp-acc[data-open]{grid-template-rows:1fr}.lp-acc>div{overflow:hidden}.lp-acc-in{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-4px)}.lp-acc[data-open] .lp-acc-in{opacity:1;transition-delay:80ms;transform:none}@media (prefers-reduced-motion:reduce){.lp-rv,.lp-word,.lp-enter,.lp-enter-right,.lp-pop,.lp-grow-x,.lp-grow-x-now{opacity:1;filter:none;transition:none;animation:none;transform:none}.lp-draw,.lp-draw-now{stroke-dashoffset:0;transition:none;animation:none}.lp-flow,.lp-float,.lp-glow,.lp-eq>*,.lp-eq-x>*,.lp-eq-hover:hover>*,.lp-ping:after,.lp-svg-ping,[data-in] .lp-vault,.lp-fill,.lp-paused .lp-fill,.lp-swap,.lp-swap-item,.lp-typing span{animation:none}.lp-shine:before{display:none}}
