.pl-rejilla{background-image:linear-gradient(90deg,#c5e70a12 1px,#0000 1px),linear-gradient(#c5e70a12 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 60%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 60%,#000 0%,#0000 75%)}.pl-rejilla-clara{background-image:linear-gradient(90deg,#00485512 1px,#0000 1px),linear-gradient(#00485512 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(60% 70% at 30% 40%,#000 0%,#0000 80%);mask-image:radial-gradient(60% 70% at 30% 40%,#000 0%,#0000 80%)}.pl-grano:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.pl-niebla{background:radial-gradient(45% 55% at 88% 18%, #e6fdb0bf 0%, #c5e70a2e 40%, transparent 70%), radial-gradient(60% 60% at 0% 100%, #0b5d6938 0%, transparent 70%), linear-gradient(180deg, #e4e6e3 0%, var(--color-niebla) 55%, #cdd2cf 100%)}.pl-escaner{animation:pl-escaner 3.6s var(--ease-entrada-salida) infinite}@keyframes pl-escaner{0%{transform:translateY(-80px)}to{transform:translateY(640px)}}.pl-pulso{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite pl-pulso}@keyframes pl-pulso{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.pl-acordeon-panel{transition:grid-template-rows .32s var(--ease-salida);grid-template-rows:0fr;display:grid}.pl-acordeon-panel[data-abierto=true]{grid-template-rows:1fr}.pl-acordeon-contenido{opacity:0;filter:blur(3px);transition:opacity .2s ease, transform .26s var(--ease-salida), filter .2s ease;transform:translateY(-6px)}.pl-acordeon-panel[data-abierto=true] .pl-acordeon-contenido{opacity:1;filter:none;transition-delay:60ms;transform:none}@media (prefers-reduced-motion:reduce){.pl-escaner,.pl-pulso{animation:none}}
