.lp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--lp-delay,0s);transform:translateY(24px)}.lp-reveal.is-visible{opacity:1;transform:none}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes lp-float-slow{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes lp-orbit{to{transform:rotate(360deg)}}@keyframes lp-orbit-rev{to{transform:rotate(-360deg)}}@keyframes lp-marquee{to{transform:translate(-50%)}}@keyframes lp-pulse-ring{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes lp-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes lp-glow{0%,to{opacity:.55}50%{opacity:.95}}@keyframes lp-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.lp-float{animation:6s ease-in-out infinite lp-float}.lp-float-slow{animation:8s ease-in-out infinite lp-float-slow}.lp-orbit{animation:28s linear infinite lp-orbit}.lp-orbit-rev{animation:40s linear infinite lp-orbit-rev}.lp-marquee{width:max-content;animation:38s linear infinite lp-marquee}.lp-marquee:hover{animation-play-state:paused}.lp-ring{animation:2.6s ease-out infinite lp-pulse-ring}.lp-glow{animation:5s ease-in-out infinite lp-glow}.lp-gradient-bg{background-size:200% 200%;animation:12s infinite lp-gradient}.lp-bar{transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) both lp-bar}.lp-pop{animation:.5s cubic-bezier(.2,.7,.2,1) both lp-pop}.lp-grid-bg{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 75%)}.lp-text-warm{background:linear-gradient(90deg,#fde68a,#f9a8d4 50%,#c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes lp-wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.lp-wiggle{animation:3s ease-in-out infinite lp-wiggle}.lp-card{transition:transform .3s,border-color .3s,background-color .3s,box-shadow .3s}.lp-card:hover{background-color:#ffffff17;border-color:#c084fc8c;transform:translateY(-4px);box-shadow:0 18px 50px -18px #8b00c58c}.lp-text-gradient{background:linear-gradient(90deg,#e9d5ff,#c084fc 45%,#7dd3fc);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1;transition:none;transform:none}.lp-float,.lp-float-slow,.lp-orbit,.lp-orbit-rev,.lp-marquee,.lp-ring,.lp-glow,.lp-gradient-bg,.lp-bar,.lp-pop,.lp-wiggle{animation:none}}
