/* Opaque, complete section replica: no original-size text shows through the lens. */
.p-account-lens-stage{display:grid;grid-column:1 / -1;position:relative;grid-template-columns:1fr 1fr;gap:80px;align-items:center;isolation:isolate}
.p-account-section.lens-scene-enabled{display:block;padding:0;min-height:0}
.lens-scene-enabled .p-account-lens-stage{position:sticky;top:0;min-height:100svh;padding:80px max(6%,calc((100vw - 1350px)/2))}
.p-explore-lens{position:absolute;z-index:5;left:0;top:0;opacity:0;visibility:hidden;pointer-events:none!important;will-change:transform;transition:opacity .12s;filter:drop-shadow(0 12px 20px #1a2b3e26)}
.p-explore-lens.is-active{opacity:1;visibility:visible}
.p-explore-lens *{pointer-events:none!important}
.p-explore-lens-glass{position:absolute;inset:0;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #2a8784,0 0 0 6px #ffffffd9}
.p-explore-lens-glass:after{content:'';position:absolute;inset:0;border:1px solid #60f2d266;border-radius:50%;box-shadow:inset 0 0 14px #2a878416;pointer-events:none}
.p-explore-lens:after{content:'';position:absolute;z-index:-1;width:11px;height:48px;left:84%;top:84%;background:linear-gradient(#2a8784,#1a2b3e);border:2px solid #fff;border-radius:10px;transform:rotate(-45deg);transform-origin:50% 0}
.p-lens-surface{position:absolute;left:0;top:0;display:grid;box-sizing:border-box;transform-origin:0 0;background:#fff;color:#1a2b3e}
.p-lens-surface .p-account-story,.p-lens-surface .p-account-steps,.p-lens-surface article{opacity:1!important;transform:none!important;transition:none!important}
@media(max-width:760px){.p-account-lens-stage{grid-template-columns:1fr;gap:30px}.lens-scene-enabled .p-account-lens-stage{padding:75px 6%}}
@media(prefers-reduced-motion:reduce){.p-explore-lens{display:none}.p-account-section.lens-scene-enabled{height:auto!important}.lens-scene-enabled .p-account-lens-stage{position:relative;min-height:0}}
.motion-paused .p-explore-lens{display:none}
@media(hover:none) and (pointer:coarse){.p-explore-lens{display:none}}
