body[data-yfe46b70bfc46=bbee0d80b7311] {
	--u1367a0d4ded0: #fde8f1;
	--h1de932499af2: #fdeef5;
	--l8d1f0f6868e9: #f5d0e1;
	--j2b608b486c45: #fbd0e3;
	--r430e652bda2e: #2a1220;
	--te628ed5b8561: #db2777;
	--tcbeecef10295: #fff6fa;
	--j9e8c4fa3be3c: #be185d;
}
body[data-gafa6093faa48=o46c9c6851668] {
	--e95c14eed870f: 8px;
	--ce07ed8325fed: 12px;
}.c0d93730ad1d5{font-kerning:auto}
body[data-x7e57135b609e] .v69f6d315dac9 {
	overflow: hidden;
	position: relative;
}
body[data-x7e57135b609e] .v69f6d315dac9>* {
	z-index: 1;
	position: relative;
}.v17f9a8738789{contain:none}
body[data-x7e57135b609e] .v69f6d315dac9::before {
	inset: 0;
	position: absolute;
	opacity: .35;
	content: "";
	pointer-events: none;
}.v5fbad6398af6{contain:none}
body[data-x7e57135b609e=a1e3252f69e39] .v69f6d315dac9::before {
	background-image: radial-gradient(circle,var(--j2b608b486c45) 0 14px,transparent 15px),radial-gradient(circle,var(--u1367a0d4ded0) 0 22px,transparent 23px);
	opacity: .6;
	animation: k58d0b6b5abbe 14s linear infinite;
	background-size: 180px 200px,260px 240px;
}
@keyframes k83a8ff18af9e {
	from {
		background-position-y: -200px,-160px,-120px;
	}
	to {
		background-position-y: 200px,160px,120px;
	}
}
@keyframes k58d0b6b5abbe {
	from {
		background-position-y: 240px,260px;
	}
	to {
		background-position-y: -240px,-260px;
	}
}.wf7d0bd8d60eb{contain:none}
@keyframes k08ba90cd619f {
	from {
		opacity: .15;
	}
	to {
		opacity: .45;
	}
}
@keyframes kd02e57031c9e {
	from {
		transform: scale(1);
	}
	to {
		transform: scale(1.08);
	}
}.a0e0656418c08{isolation:auto}
@keyframes k50e91af71c06 {
	from {
		background-position: 150% 0;
	}
	to {
		background-position: -50% 0;
	}
}
@keyframes k0691ddbe8099 {
	to {
		transform: rotate(360deg);
	}
}.n0692720cd3c5{isolation:auto}
@media(prefers-reduced-motion:reduce) {
	[data-r3f4fe4ecff93] {
		transition: none;
	}
	body[data-x7e57135b609e] .v69f6d315dac9::before {
		animation: none;
	}
}
html:not([data-r5769fdbe90b9]) :is([data-s755608efd228], [data-yccb8200bf64b], [data-ibc02deac85cf]) {
	visibility: hidden;
}
.p4ac2b8c10adb {
	display: contents;
}
body>footer::after {
	display: block;
	content: "";
	height: var(--m1cf1258a5aa4,0px);
}
.i0c435b333e2f {
	list-style: none;
	margin: 0;
	padding: 0;
}
