.snp-loading{z-index:2000;pointer-events:none;background:#21174b;height:3px;animation:0s .18s backwards snp-loading-show;position:fixed;inset:0 0 auto;overflow:hidden}.snp-loading:before{content:"";background:#c4b5fd;width:42%;height:100%;animation:1.2s ease-in-out infinite snp-loading-slide;display:block}@keyframes snp-loading-show{0%{opacity:0}to{opacity:1}}@keyframes snp-loading-slide{0%{transform:translate(-100%)}to{transform:translate(245%)}}@media (prefers-reduced-motion:reduce){.snp-loading:before{width:100%;animation:none}}
