#wz-splash {
	position: fixed;
	inset: 0;
	z-index: 100000;
	background: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: none;
}
#wz-splash.wz-off {
	display: none;
}
.wz-load {
	position: relative;
	width: 4.8rem;
	height: 4.8rem;
}
.wz-ring {
	width: 100%;
	height: 100%;
	animation: wzSpin 1s linear infinite;
}
.wz-track,
.wz-arc {
	fill: none;
	stroke-width: 4;
}
.wz-track {
	stroke: color-mix(in srgb, var(--main-color, #F390F7) 30%, transparent);
}
.wz-arc {
	stroke: var(--main-color, #F390F7);
	stroke-linecap: round;
	stroke-dasharray: 78 250;
}
#wz-splash-logo {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 2.9rem;
	max-height: 2rem;
	object-fit: contain;
	transform: translate(-50%, -50%);
	animation: wzPop .65s cubic-bezier(.2, 1.45, .35, 1) both, wzPulse 1.4s ease-in-out .65s infinite;
}
@keyframes wzSpin {
	to { transform: rotate(360deg); }
}
@keyframes wzPop {
	0% { transform: translate(-50%, -50%) scale(.35); opacity: 0; }
	100% { transform: translate(-50%, -50%) scale(1); opacity: 1; }
}
@keyframes wzPulse {
	0%, 100% { transform: translate(-50%, -50%) scale(1); }
	50% { transform: translate(-50%, -50%) scale(1.08); }
}
.start-page {
	display: none !important;
}
.ar-loading-view {
	background: transparent !important;
	pointer-events: none !important;
}
.ar-loading-view .loading-animat,
.ar-loading-view .loading-wrapper img,
.ar-loading-view .com__box,
.ar-loading-view .van-loading,
.loading[data-v-647954c7] {
	display: none !important;
}
