._page_revwn_2 {
	background: var(--main-black);
	flex-direction: column;
	align-items: center;
	width: 100vw;
	height: 100vh;
	display: flex;
	overflow: hidden;
}
._loader_revwn_12 {
	width: 100vw;
	height: 100vh;
	z-index: var(--z-loader);
	cursor: wait;
	background: #000c;
	padding: 0.5rem;
	position: fixed;
	top: 0;
	left: 0;
}
._content_revwn_24 {
	background: var(--g-700);
	text-align: center;
	border-radius: 1rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 1.5rem;
	width: 100%;
	height: 100%;
	padding: 2rem;
	display: flex;
}
._content_revwn_24 p {
	color: var(--g-200);
	font-family: Manrope, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.5rem;
}
._progress_revwn_46 {
	background: linear-gradient(var(--o-400) 0 0) left/0% 100% no-repeat var(--g-600);
	z-index: 110;
	border-radius: 100px;
	width: 100%;
	max-width: 500px;
	height: 8px;
	animation: 1.5s steps(4, end) infinite _progresss_revwn_1;
	-webkit-mask: linear-gradient(90deg, green 164px, #0000 0) 0/34% 100%;
	mask: linear-gradient(90deg, green 164px, #0000 0) 0/34% 100%;
}
@keyframes _progresss_revwn_1 {
	to {
		background-size: 134% 100%;
	}
}
@media screen and (width<=768px) {
	._content_revwn_24 {
		width: 100%;
		padding: 1.5rem;
	}
	._content_revwn_24 svg {
		max-width: 300px;
	}
	._progress_revwn_46 {
		width: 80%;
	}
}
@media screen and (width<=480px) {
	._content_revwn_24 {
		width: 100%;
		padding: 1rem;
	}
	._content_revwn_24 svg {
		max-width: 250px;
	}
	._progress_revwn_46 {
		width: 90%;
	}
}
@media screen and (width<=368px) {
	._content_revwn_24 {
		width: 100%;
		padding: 1.5rem;
	}
	._content_revwn_24 svg {
		max-width: 200px;
	}
}
._shell_1jozd_1 {
	background: #fafafa;
	justify-content: center;
	align-items: center;
	width: 100%;
	min-height: 100vh;
	display: flex;
}
@keyframes circular {
	0% {
		stroke-dashoffset: 325px;
	}
	to {
		stroke-dashoffset: 151px;
	}
}
