.fx-layer{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx-run{position:absolute;inset:0}.fx-run img{object-fit:cover;display:block;position:absolute}.fx-circle,.fx-map{width:100%;height:100%;inset:0}.fx-paper{background:var(--sg-paper);position:absolute;box-shadow:0 30px 80px #151a212e}@keyframes fx-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes fx-slide{0%{opacity:0;transform:translate(16px)}}@keyframes fx-mapin{0%{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){html:is([data-fx=hold],[data-fx=go]) :is(.ss-hero-card,.pv-card,.ms-card,.gk-card){animation:.7s cubic-bezier(.2,.8,.2,1) .12s backwards fx-rise}html:is([data-fx=hold],[data-fx=go]) .ss-lens{animation:.7s cubic-bezier(.2,.8,.2,1) .3s backwards fx-slide}html:is([data-fx=hold],[data-fx=go]) .pv-hero>.pv-map{animation:1.6s cubic-bezier(.2,.8,.2,1) both fx-mapin}html[data-fx=hold] :is(.ss-hero-card,.pv-card,.ms-card,.gk-card,.ss-lens,.pv-hero>.pv-map,.pv-map .rflat-edge){animation-play-state:paused}}
