.lp-dots{background-image:radial-gradient(var(--color-border) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,black 30%,transparent 75%)}.lp-blob{position:absolute;border-radius:9999px;background:var(--color-accent-tint);filter:blur(64px);opacity:.9;pointer-events:none}.lp-blob-b{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.lp-glass{background:color-mix(in srgb,var(--color-bg) 86%,transparent);backdrop-filter:blur(14px) saturate(1.4)}.lp-glow{position:relative;overflow:hidden;box-shadow:0 12px 32px -10px color-mix(in srgb,var(--color-accent) 70%,transparent);transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s,background-color .2s}.lp-glow:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px color-mix(in srgb,var(--color-accent) 80%,transparent)}.lp-glow:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--color-on-accent) 35%,transparent) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.lp-dot{position:relative;width:8px;height:8px;border-radius:9999px}.lp-dot,.lp-dot:after{background:var(--color-accent)}.lp-dot:after{content:"";position:absolute;inset:0;border-radius:inherit}.lp-lift{transition:transform .24s cubic-bezier(.2,0,0,1),box-shadow .24s,border-color .24s}.lp-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-pop);border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border))}.lp-marquee{display:flex;width:-moz-max-content;width:max-content}.lp-marquee:hover{animation-play-state:paused}.lp-diff-minus .lp-strike{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 55%;background-size:100% 1px}.lp-minus{background:color-mix(in srgb,var(--color-danger) 6%,transparent)}.lp-plus{background:color-mix(in srgb,var(--color-success) 8%,transparent)}.lp-notif{transform:translateY(-130%);opacity:0;transition:transform .52s cubic-bezier(.2,.9,.1,1.1),opacity .3s}.lp-notif[data-show="1"]{transform:translateY(0);opacity:1}.lp-shot{opacity:0;transform:scale(.96) translateY(12px);transition:opacity .5s,transform .6s cubic-bezier(.2,0,0,1)}.lp-shot[data-active="1"]{opacity:1;transform:none}.lp-step{transition:border-color .4s}.lp-line{transform-origin:left center}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-chev{transition:transform .24s}.lp-faq[open] .lp-chev{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.lp-blob{animation:lp-drift 18s ease-in-out infinite alternate}.lp-blob-b{animation-duration:24s;animation-direction:alternate-reverse}.lp-glow:hover:after{animation:lp-shine .9s ease}.lp-dot:after{animation:lp-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.lp-marquee{animation:lp-marquee 38s linear infinite}.lp-float{animation:lp-float 6s ease-in-out infinite}.lp-shake{animation:lp-shake .48s cubic-bezier(.36,.07,.19,.97)}.lp-bump{animation:lp-bump .36s cubic-bezier(.2,0,0,1)}.lp-word{display:inline-block;animation:lp-word .8s cubic-bezier(.2,.7,0,1) both;animation-delay:calc(var(--i, 0) * 70ms + 80ms)}.lp-rise{animation:lp-rise .8s cubic-bezier(.2,.7,0,1) both;animation-delay:var(--d,0s)}.lp-faq[open] .lp-faq-body{animation:lp-rise .32s cubic-bezier(.2,.7,0,1) both}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,0,1),transform .8s cubic-bezier(.2,.7,0,1);transition-delay:var(--d,0s)}[data-reveal]:not([data-in]){opacity:0;transform:translateY(28px)}[data-reveal=left]:not([data-in]){transform:translateX(-40px)}[data-reveal=right]:not([data-in]){transform:translateX(40px)}[data-reveal=zoom]:not([data-in]){transform:scale(.94)}.lp-diff-minus .lp-strike{background-size:0 1px;transition:background-size .7s cubic-bezier(.2,.7,0,1) .25s}.lp-diff-minus[data-in] .lp-strike,[data-in] .lp-diff-minus .lp-strike{background-size:100% 1px}.lp-line{transform:scaleX(0);transition:transform 1.2s cubic-bezier(.2,.7,0,1) .2s}[data-in] .lp-line{transform:scaleX(1)}}@keyframes lp-word{0%{opacity:0;transform:translateY(.6em) rotate(2deg);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(40px,-30px,0) scale(1.15)}}@keyframes lp-shine{to{transform:translateX(120%)}}@keyframes lp-ping{75%,to{transform:scale(2.6);opacity:0}}@keyframes lp-marquee{to{transform:translateX(-50%)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lp-shake{10%,90%{transform:translateX(-1px) rotate(-.5deg)}20%,80%{transform:translateX(2px) rotate(.6deg)}30%,50%,70%{transform:translateX(-3px) rotate(-.8deg)}40%,60%{transform:translateX(3px) rotate(.8deg)}}@keyframes lp-bump{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}