:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.lp-reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--lp-delay,0s);transform:translateY(16px)}.lp-reveal[data-shown=true]{opacity:1;transform:none}@keyframes lp-drift{0%{transform:translate(-50%)rotate(0)scale(1)}50%{transform:translate(-48%,3%)rotate(18deg)scale(1.06)}to{transform:translate(-50%)rotate(0)scale(1)}}.lp-mesh{filter:blur(90px);opacity:.32;width:min(1200px,160vw);height:46rem;animation:lp-drift 28s var(--ease-in-out) infinite;will-change:transform;background:conic-gradient(from 200deg,#007cf0,#00dfd8,#50e3c2,#f9cb28,#ff4d4d,#ff0080,#7928ca,#007cf0);border-radius:9999px;position:absolute;top:-18rem;left:50%}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-marquee{width:max-content;animation:48s linear infinite lp-marquee;display:flex}.lp-marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@keyframes lp-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.lp-pulse:after{content:"";animation:lp-pulse 1.8s var(--ease-out) infinite;background:currentColor;border-radius:9999px;position:absolute;inset:0}.lp-fade{transition:opacity .26s var(--ease-out), transform .26s var(--ease-out)}.lp-bar{transform-origin:0;transition:transform .9s var(--ease-in-out)}.lp-bar-y{transform-origin:bottom;transition:transform .9s var(--ease-in-out)}@keyframes lp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-progress{transform-origin:0;animation:linear forwards lp-progress}.lp-faq-body{transition:opacity .32s var(--ease-out), transform .32s var(--ease-out)}details:not([open]) .lp-faq-body{opacity:0;transform:translateY(-4px)}details[open] .lp-faq-body{opacity:1;transform:none}@starting-style{details[open] .lp-faq-body{opacity:0;transform:translateY(-4px)}}.lp-faq-icon-v{transition:transform .26s var(--ease-out)}details[open] .lp-faq-icon-v{transform:rotate(90deg)}.lp-press{transition:transform .14s var(--ease-out), opacity .14s var(--ease-out)}.lp-press:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.lp-lift{transition:transform .2s var(--ease-out)}.lp-lift:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.lp-reveal{transition:opacity .4s;transform:none}.lp-mesh,.lp-marquee{animation:none}.lp-pulse:after{opacity:0;animation:none}.lp-progress{animation:none}.lp-faq-body{transition:opacity .2s}details:not([open]) .lp-faq-body,details[open] .lp-faq-body{transform:none}.lp-faq-icon-v{transition:none}.lp-fade,.lp-bar,.lp-bar-y{transition:opacity .2s}.lp-press:active,.lp-lift:hover{transform:none}}
