
.p-index .rl,.p-index .rl__stage{background:radial-gradient(ellipse at 75% 30%,#edf7fc 0%,transparent 55%),linear-gradient(135deg,#fff,#f5f7f8)}
.p-index .rl__stage::before{content:"";position:absolute;inset:8% 3% 6%;z-index:1;pointer-events:none;background:linear-gradient(#8ca9ba50,#8ca9ba50) left top/24px 1px no-repeat,linear-gradient(#8ca9ba50,#8ca9ba50) left top/1px 24px no-repeat,linear-gradient(#8ca9ba50,#8ca9ba50) right top/24px 1px no-repeat,linear-gradient(#8ca9ba50,#8ca9ba50) right top/1px 24px no-repeat,linear-gradient(#8ca9ba50,#8ca9ba50) left bottom/24px 1px no-repeat,linear-gradient(#8ca9ba50,#8ca9ba50) left bottom/1px 24px no-repeat,linear-gradient(#8ca9ba50,#8ca9ba50) right bottom/24px 1px no-repeat,linear-gradient(#8ca9ba50,#8ca9ba50) right bottom/1px 24px no-repeat}
.p-index .rl__glow{display:block;background:radial-gradient(ellipse 48% 8% at 52% 78%,#253b5212,transparent 75%);mix-blend-mode:multiply;pointer-events:none;opacity:clamp(0,calc(var(--rp,0)*8),1)}
