.lp-fondo{background:radial-gradient(60rem 38rem at 12% -8%,#38bdf833,#0000 62%),radial-gradient(48rem 34rem at 92% 6%,#10b98121,#0000 60%),radial-gradient(52rem 40rem at 50% 112%,#6366f129,#0000 62%),#040711}.lp-grilla{background-image:linear-gradient(#94a3b812 1px,#0000 1px),linear-gradient(90deg,#94a3b812 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.lp-texto-brillo{background:linear-gradient(90deg,#38bdf8,#67e8f9,#6ee7b7,#a5b4fc,#38bdf8) 0 0/250%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite lp-brillo}@keyframes lp-brillo{to{background-position:250%}}.lp-vidrio{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0f172ab8,#02061799);border:1px solid #94a3b824}.lp-boton-brillo{isolation:isolate;position:relative;overflow:hidden}.lp-boton-brillo:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.8s ease-in-out infinite lp-destello;position:absolute;inset:0;transform:translate(-120%)}@keyframes lp-destello{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.lp-flotar{animation:6s ease-in-out infinite lp-flotar}.lp-flotar-lento{animation:8s ease-in-out -3s infinite lp-flotar}@keyframes lp-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-laser{animation:1.8s ease-in-out infinite alternate lp-laser}@keyframes lp-laser{0%{top:6%}to{top:90%}}.lp-aparecer{opacity:0;animation:.35s ease-out forwards lp-aparecer;transform:translate(-6px)}@keyframes lp-aparecer{to{opacity:1;transform:none}}.lp-pop{animation:.5s cubic-bezier(.2,1.6,.4,1) both lp-pop}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.lp-onda{animation:1.8s ease-out infinite lp-onda}@keyframes lp-onda{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}.lp-marquesina{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lp-marquesina-pista{animation:32s linear infinite lp-marquesina}@keyframes lp-marquesina{to{transform:translate(-50%)}}@property --lp-angulo{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-borde-animado{--lp-angulo:0deg;background:linear-gradient(#070b16, #070b16) padding-box, conic-gradient(from var(--lp-angulo), #0ea5e9, #10b981, #6366f1, #22d3ee, #0ea5e9) border-box;border:1.5px solid #0000;animation:6s linear infinite lp-girar}@keyframes lp-girar{to{--lp-angulo:360deg}}.lp-luz{isolation:isolate;position:relative}.lp-luz:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(340px circle at var(--lp-x,50%) var(--lp-y,0%), #38bdf824, transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.lp-luz:hover:before{opacity:1}.lp-ruta-flujo{stroke-dasharray:10 14;animation:1.4s linear infinite lp-flujo}@keyframes lp-flujo{to{stroke-dashoffset:-24px}}.lp-latido{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite lp-latido}@keyframes lp-latido{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.lp-linea-pasos{background:linear-gradient(90deg,#38bdf800,#38bdf8b3,#10b981b3,#10b98100) 0 0/200% 100%;animation:4s linear infinite lp-linea}@keyframes lp-linea{to{background-position:-200% 0}}.lp-revelar{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.lp-revelar.lp-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-texto-brillo,.lp-boton-brillo:after,.lp-flotar,.lp-flotar-lento,.lp-laser,.lp-onda,.lp-marquesina-pista,.lp-borde-animado,.lp-ruta-flujo,.lp-latido,.lp-linea-pasos{animation:none!important}.lp-aparecer,.lp-pop{opacity:1;transform:none;animation:none!important}.lp-revelar{opacity:1;transition:none;transform:none}}
