.vl-experience #MainContent :is(.vl-light-card,.vl-setup-art,.vl-step-controls button,.vl-faq details,.vl-reassurance li){animation:none!important;position:relative;isolation:isolate;overflow:hidden;background:var(--vl-paper)!important;border-color:#e5e3e7!important;box-shadow:0 3px 12px #1c193205;translate:none!important;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease}
body.vl-experience #MainContent .vl-setup-art{background:linear-gradient(125deg,#e2efff,#f2dcf6 55%,#ffe2ef)!important}
body.vl-experience #MainContent .vl-setup-art[data-step="1"]{background:linear-gradient(125deg,#f8e7cf,#f8d8ef,#eed8ff)!important}
body.vl-experience #MainContent .vl-setup-art[data-step="2"]{background:linear-gradient(125deg,#e6dbff,#e2ecff,#f9deef)!important}
.vl-experience #MainContent .vl-light-card.vl-reveal-ready,.vl-experience #MainContent .vl-setup-art.vl-reveal-ready{opacity:1;transform:translateY(0);transition-delay:0s}
.vl-experience #MainContent .vl-light-card:hover img{transform:none}
.vl-experience #MainContent .vl-setup-ring{animation:none!important}
.vl-experience #MainContent :is(.vl-light-card,.vl-setup-art,.vl-step-controls button,.vl-faq details,.vl-reassurance li)::after{content:'';position:absolute;inset:0 auto 0 0;width:40%;height:100%;background:linear-gradient(105deg,transparent 10%,#00000008 30%,#ffffffcc 50%,#00000008 70%,transparent 90%);opacity:0;transform:translateX(-140%) skewX(-18deg);animation:none;pointer-events:none;z-index:3}
@media(any-hover:hover) and (any-pointer:fine){.vl-experience #MainContent :is(.vl-light-card,.vl-setup-art,.vl-step-controls button,.vl-faq details,.vl-reassurance li):hover{transform:translateY(-5px);box-shadow:0 12px 28px #1c193214}.vl-experience #MainContent :is(.vl-light-card,.vl-setup-art,.vl-step-controls button,.vl-faq details,.vl-reassurance li):hover::after{animation:vl-panel-hover-shine .8s ease-out both}}
@keyframes vl-panel-hover-shine{0%{opacity:0;transform:translateX(-140%) skewX(-18deg)}20%,75%{opacity:1}100%{opacity:0;transform:translateX(360%) skewX(-18deg)}}
.vl-reduced .vl-experience #MainContent :is(.vl-light-card,.vl-setup-art,.vl-step-controls button,.vl-faq details,.vl-reassurance li):hover{transform:translateY(0)}
@media(prefers-reduced-motion:reduce){.vl-experience #MainContent :is(.vl-light-card,.vl-setup-art,.vl-step-controls button,.vl-faq details,.vl-reassurance li):hover{transform:translateY(0)}}
