html {
	-webkit-tap-highlight-color: transparent;
}
body {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	border: 0;
	padding: 0;
	width: 100vw;
	height: 100vh;
	background-color: white;
	z-index: -100;
	-webkit-user-select: none;
	user-select: none;
	overflow: hidden !important;
	touch-action: manipulation;
	-webkit-touch-callout: none !important;
}
.pw {
	left: 0;
	width: 100%;
}
.YC {
	left: 0;
	width: 50%;
}
.Ws {
	right: 0;
	width: 100%;
}
.mN {
	right: 0;
	width: 50%;
}
.Sh {
	position: fixed;
	top: 0;
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: -50;
	-webkit-user-select: none;
	user-select: none;
	overflow: hidden !important;
	transition: width 0.5s;
}
.np {
	background-image: none;
}
.ig {
	cursor: pointer;
}
.vU {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: 1;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
	-webkit-user-select: none;
	user-select: none;
}
.Dh {
	display: block;
}
.tP {
	display: none;
}
.uS {
	position: fixed;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background-image: url('/knokle/pynt/cf0.png?o=H'), url('/knokle/pynt/fd8.png?o=H'), url('/knokle/pynt/e12.png?o=H'), url('/knokle/pynt/efe.png?o=H'), url('/knokle/pynt/fe8.png?o=H'), url('/knokle/pynt/d93.gif?o=H'), url('/knokle/pynt/bec.png?o=H'), url('/knokle/pynt/f81.png?o=H'), url('/knokle/pynt/c7d.png?o=H');
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
	z-index: -500;
}
.I8 {
	background-size: 100% 100%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.hU {
	background-size: 0% 0%, 100% 100%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.w7 {
	background-size: 0% 0%, 0% 0%, 100% 100%, 0% 0%, 0% 0%, 0% 0%;
}
.LY {
	background-size: 0% 0%, 0% 0%, 0% 0%, 100% 100%, 0% 0%, 0% 0%;
}
.Gs {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 100% 100%, 0% 0%;
}
.Ig {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 100% 100%;
}
.sU {
	background-size: 100% 100%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.D3 {
	background-size: 0% 0%, 100% 100%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.HB {
	background-size: 0% 0%, 0% 0%, 100% 100%, 0% 0%, 0% 0%, 0% 0%;
}
.Mg {
	background-size: 0% 0%, 0% 0%, 0% 0%, 100% 100%, 0% 0%, 0% 0%;
}
.q7 {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 100% 100%, 0% 0%;
}
.lF {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 100% 100%;
}
.i9 {
	background-size: 50% 70%, 0% 0%;
}
.XA {
	background-size: 0% 0%, 70% 70%;
}
.lT {
	background-size: 70% 70%, 0% 0%;
}
.Nl {
	background-size: 0% 0%, 70% 70%;
}
.CH {}
//.j4 {
//	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%;
//}
//.cT {
//	background-size: 100% 100%, 0% 0%, 0% 0%, 0% 0%;
//}
//.Ux {
//	position: fixed;
//	top: 0;
//	right: 0;
//	height: 100%;
//	display: flex;
//	justify-content: right;
//	align-items: center;
//	z-index: 5000;
//}
//.zx {
//	position: absolute;
//	right: 1vw;
//	bottom: 10%;
//	width: 5vw;
//	height: 100%;
//	z-index: -55;
//}
.X6 {
	background-size: 70% 70%, 0% 0%, 0% 0%, 0% 0%;
}
.oe {
	background-size: 0% 0%, 70% 70%, 0% 0%, 0% 0%;
}
.G6 {
	background-size: 0% 0%, 0% 0%, 70% 70%, 0% 0%;
}
.u5 {
	background-size: 0% 0%, 0% 0%, 0% 0%, 70% 70%;
}
.Tj {
	transition: opacity 0s;
	opacity: 1;
}
.Jc {
	transition: opacity 2s;
	opacity: 0.3;
}
.Mq {
	opacity: 1;
	cursor: pointer;
}
.FV {
	opacity: 0;
	cursor: default;
}
.Wj {
	background-size: 70% 70%, 0% 0%;
}
.Jn {
	background-size: 0% 0%, 70% 70%;
	animation-name: aC;
	animation-iteration-count: infinite;
	animation-duration: 0.3s;
}
.Dw {
	background-size: 70% 70%, 0% 0%;
}
.bg {
	background-size: 0% 0%, 70% 70%;
	animation-name: aC;
	animation-iteration-count: infinite;
	animation-duration: 0.3s;
}
.xY {
	background-size: 70% 70%, 0% 0%;
}
.UP {
	background-size: 0% 0%, 70% 70%;
	animation-name: aC;
	animation-iteration-count: infinite;
	animation-duration: 0.3s;
}
.Ub {
	opacity: 1;
}
.sd {
	opacity: 0;
}
.HY {
	background-size: 70% 70%, 0% 0%;
}
.nd {
	background-size: 0% 0%, 70% 70%;
}
.JS {
	background-size: 70% 70%, 0% 0%;
}
.dF {
	background-size: 0% 0%, 70% 70%;
}
.cW {
	background-size: 70% 70%, 0% 0%;
}
.O0 {
	background-size: 0% 0%, 70% 70%;
}
.HG {
	background-size: 80% 60%, 0% 0%;
}
.IV {
	background-size: 0% 0%, 80% 60%;
}
.de {
	background-size: 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.tB {
	background-size: 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.KN {
	background-size: 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.K4 {
	background-size: 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.Se {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.Ow {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 50% 50%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.s6 {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 50% 50%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.P9 {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 50% 50%, 0% 0%, 0% 0%, 0% 0%;
}
.UN {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%;
}
.wG {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%;
}
.ju {
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%;
}
.SY {background-size: 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;}
.Qv {background-size: 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;}
.Fb {background-size: 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;}
.FP {background-size: 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;}
.HP {background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;}
.kv {background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;}
.JW {background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;}
.My {background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;}
.yp {background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%, 0% 0%;}
.Y4 {background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%, 0% 0%;}
.my {background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%, 0% 0%;}
.Am {background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 70% 70%;}
.rW {
	background-size: 70% 70%, 0% 0%;
}
.R9 {
	background-size: 0% 0%, 70% 70%;
}
.pF {
	position: absolute;
	left: 11.9vw;
	top: 5vw;
	width: 23vw;
	height: 25vw;
	font-family: 'Times New Roman', serif;
	font-size: 1.4vw;
	letter-spacing: 0.05vw;
	word-spacing: 0.2vw;
	word-wrap: break-word;
	hyphens: auto;
	transform: rotateZ(4deg);
	transition-timing-function: linear;
	overflow: hidden;
	z-index: 4000;
	-webkit-user-select: none;
	user-select: none;
}
.um {
	transition-delay: 0.2s;
	transition-duration: 1.2s;
	height: 28vw;
}
.ie {
	transition-duration: 0.8s;
	height: 0vw;
}
.C8 {
	color: blue;
}
.kF {color: white;}
.n0 {color: yellow;}
.Gd {color: red;}
.I3 {color: green;}
.N2 {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/c10.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.BR {
	position: relative;
	display: inline-block;
	width: 1vw;
	height: 1vw;
	background-image: url('/knokle/pynt/c05.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.gN {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/ff5.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.j8 {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/d93.gif?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	border-radius: 50%;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.Fj {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/f64.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.HZ {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.9vw;
	background-image: url('/knokle/pynt/f38.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.aD {
	position: relative;
	display: inline-block;
	width: 1vw;
	height: 1vw;
	background-image: url('/knokle/pynt/ae3.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.PD {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/c31.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.Jp {
	position: relative;
	display: inline-block;
	width: 1vw;
	height: 1vw;
	background-image: url('/knokle/pynt/df8.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.OX {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/ab2.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.aO {
	position: relative;
	display: inline-block;
	width: 1vw;
	height: 1vw;
	background-image: url('/knokle/pynt/e0b.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.O7 {
	position: relative;
	display: inline-block;
	width: 1.5vw;
	height: 1.5vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/ca3.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.EZ {
	position: relative;
	display: inline-block;
	width: 1.5vw;
	height: 1.5vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/f12.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.o0 {
	position: relative;
	display: inline-block;
	width: 1.5vw;
	height: 1.5vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/b12.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.dV {
	position: relative;
	display: inline-block;
	bottom: -0.5vw;
	width: 2vw;
	height: 2vw;
	background-image: url('/knokle/pynt/a4c.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.OD {
	position: relative;
	display: inline-block;
	bottom: -0.5vw;
	width: 2vw;
	height: 2vw;
	background-image: url('/knokle/pynt/ed4.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.WP {
	position: relative;
	display: inline-block;
	bottom: -0.5vw;
	width: 3vw;
	height: 3vw;
	background-image: url('/knokle/pynt/a65.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.Mv {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/ef1.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.nq {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/b9d.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.oN {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/cd5.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.vE {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -1vw;
	background-image: url('/knokle/pynt/bc4.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.g8 {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -1vw;
	background-image: url('/knokle/pynt/e0a.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.Vk {
	position: relative;
	display: inline-block;
	width: 3vw;
	height: 3vw;
	bottom: -1vw;
	background-image: url('/knokle/pynt/f9a.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.hm {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/fc5.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.RM {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/ef4.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.oQ {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/bf2.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.KB {
	position: relative;
	display: inline-block;
	width: 3vw;
	height: 3vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/f30.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.ws {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/a4d.png?o=H'), url('/knokle/pynt/baf.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.cR {
	background-size: 0% 0%, 100% 100%;
}
.C1 {
	background-size: 100% 100%, 100% 100%;
}
.yI {
	position: relative;
	display: inline-block;
	width: 1.5vw;
	height: 1.5vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/d8f.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.i7 {
	position: relative;
	display: inline-block;
	width: 1.5vw;
	height: 1.5vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/e28.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.EJ {
	position: relative;
	display: inline-block;
	width: 1.5vw;
	height: 1.5vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/c9e.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.PS {
	position: relative;
	display: inline-block;
	width: 1.5vw;
	height: 1.5vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/b57.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.pM {
	position: relative;
	display: inline-block;
	width: 1.5vw;
	height: 1.5vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/ebd.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.Zt {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;	
	background-image: url('/knokle/pynt/e14.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.QD {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;	
	background-image: url('/knokle/pynt/cf7.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.GV {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;	
	background-image: url('/knokle/pynt/f9b.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.Si {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;	
	background-image: url('/knokle/pynt/b6e.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.pO {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;	
	background-image: url('/knokle/pynt/a7b.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.pY {
	position: relative;
	display: inline-block;
	width: 5vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/dd9.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.XN {
	position: relative;
	display: inline-block;
	width: 2vw;
	height: 2vw;
	bottom: -0.5vw;
	background-image: url('/knokle/pynt/e59.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.I9 {
	position: relative;
	left: 0.5vw;
	bottom: -0.2vw;
	display: inline-block;
	scale: 0.15;
	z-index: 4000;
}
.w0 {
	position: absolute;
	left: 0.7vw;
	top: 0vw;
	color: black;
	font-size: 1.5vw;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	transform: rotateZ(-24deg);
	z-index: 6505;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
.EL {
	position: fixed;
	left: 4vw;
	top: 42%;
	width: 3vw;
	height: 3vw;
	background-image: url('/knokle/pynt/eeb.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 5000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
	animation: R8 0.5s linear infinite;
}
.yJ {
	position: fixed;
	right: 4vw;
	top: 42%;
	width: 3vw;
	height: 3vw;
	background-image: url('/knokle/pynt/fc8.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 5000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
	animation: R8 0.5s linear infinite;
}
@keyframes R8 {
	50% {opacity: 0;}
}
.co {
	position: fixed;
	top: 8.4vw;
	left: 14vw;
	width: 27vw;
	font-family: Ariel;
	font-size: 1.5vw;
}
.dw {
	background-size: 70% 70%, 0% 0%, 0% 0%;
}
.f3 {
	background-size: 0% 0%, 70% 70%, 0% 0%;
}
.zO {
	background-size: 0% 0%, 0% 0%, 70% 70%;
}
.UX {
	position: fixed;
	top: 0.1vw;
	left: 0vw;
	background-size: 100% 100%, 0% 0%, 0% 0%;
}
.ro {
	position: fixed;
	top: 0.1vw;
	left: 0vw;
	background-size: 0% 0%, 100% 100%, 0% 0%;
}
.mV {
	position: fixed;
	top: 0.1vw;
	left: 0vw;
	background-size: 0% 0%, 0% 0%, 100% 100%;
}
@keyframes yw {
	50% {transform: translateY(0px) rotateZ(1000turn);}
}
.N0 {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
.zU {
	filter: none;
	-webkit-filter: none;
}
.g0 {
	filter: blur(5px);
	-webkit-filter: blur(5px);
}
.N9 {
	filter: none;
	-webkit-filter: none;
}
//.ib {
//	filter: grayscale(100%) blur(4px);
//	-webkit-filter: grayscale(100%) blur(4px);
//	box-shadow: none;
//}
//.ld {
//	filter: none;
//	-webkit-filter: none;
//	box-shadow: 0 0.6vw #999;
//}
.V4 {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}
.MU {
	filter: blur(5px) grayscale(100%);
	-webkit-filter: blur(5px) grayscale(100%);
}
.dZ {
	filter: none;
	-webkit-filter: none;
}
#cB {
	position: fixed;
	right: 13vw;
	top: 23%;
	width: 27vw;
	height: 6vw;
}
#gH {
	position: fixed;
	right: 28vw;
	top: 30%;
	width: 9vw;
	height: 10vw;
}
#nK {
	position: fixed;
	right: 0.5vw;
	width: 28vw;
	height: 19vw;
}
.lt {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
	overflow: hidden !important;
}
.kL {
	transform: scale(1.3);
}
.ky {
	transform: scale(1);
}
//.Jz {
//	transform: scale(1.5);
//}
//.Gq {
//	animation-name: HM;
//	animation-iteration-count: infinite;
//	animation-timing-function: linear;
//	animation-duration: 10s;
//}
.PR {
	transform: rotateZ(-49deg) scale(2);
}
.SZ {
	transform: rotateZ(-49deg) scale(1);
}
.K2 span {
	cursor: pointer;
	line-height: 1;
	display: inline-block;
	position: relative;
	word-break: break-all;
	word-wrap: break-word;
	vertical-align: middle;
	color: black;
	font-size: 1.2vw;
}
.K2 {
	position: absolute;
	will-change: left, bottom;
	display: block;
	width: 7vw;
	height: 7vw;
	border-radius: 50%;
	background: transparent;
	transition-property: left, bottom;
	transition-timing-function: linear, linear;
	transition-duration: 0s, 0s;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
}
.I7 {}
.EY {}
.ia {
	animation-name: tp;
	animation-iteration-count: infinite;
	animation-timing-function: linear, linear;
}
.qp {
	animation-name: L5;
	animation-iteration-count: infinite;
	animation-timing-function: linear, linear;
}
.gM {}
.NA {}
.UH {}
.AG {
	animation-name: zh;
	animation-iteration-count: 1;
	animation-timing-function: linear;
	animation-duration: 0.5s;
}
.Xk {
	display: none;
	animation-name: none;
	transition-property: none;
}
@keyframes zh {
	0% {transform: scale(1);}
	100% {transform: scale(2);}
}
.RC {
	box-shadow: 0 3vw 5vw 0 black;
}
.fM {}
.g9 {}
.Uj {}

//.kR {
//	color: green;
//}
//.g6 {
//	color: red;
//}
//.Ju {
//	color: black;
//}

.OA {
	position: absolute;
	left: 4.5vw;
	top: 4.5vw;
	width: 3vw;
	height: 3vw;
	background-image: url('/knokle/pynt/a4c.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 1;
}
.fJ {
	position: absolute;
	left: 3.5vw;
	top: 3.4vw;
	width: 1vw;
	height: 1vw;
	background-image: url('/knokle/pynt/a4c.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.fe {}
.uN {}
.Qr {
	position: absolute;
	left: -1.5vw;
	top: 0.4vw;
	width: 3vw;
	height: 3vw;
	background-image: url('/knokle/pynt/ed4.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 1;
}
.fl {
	position: absolute;
	left: 0.6vw;
	top: 0.8vw;
	width: 1vw;
	height: 1vw;
	background-image: url('/knokle/pynt/ed4.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
@keyframes HM {
	0% {transform: scale(1);}
	25% {transform: scale(1.3);}
	40% {transform: scale(1);}
	60% {transform: scale(1.3);}
	100% {transform: scale(1);}
}
@keyframes tp {
	0% {bottom: -12%;}
	100% {bottom: 100%;}
}
@keyframes L5 {
	0% {bottom: 100%;}
	100% {bottom: -12%;}
}
.T5 {
	position: absolute;
	will-change: bottom;
	bottom: -12%;
	width: 100%;
	border:  1px dashed green;
	animation-name: tp;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	z-index: -10;
}
.mW {
	position: absolute;
	will-change: bottom;
	bottom: 100%;
	width: 100%;
	border:  1px dashed red;
	animation-name: L5;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	z-index: -10;
}
.mj {
	position: absolute;
	will-change: bottom;
	bottom: 50%;
	width: 100%;
	border: 1px dashed yellow;
	animation-name: bU;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	z-index: -10;
}
@keyframes bU {
	0% {bottom:	50%;}
	49.9% {bottom: 100%;}
	50.0% {bottom: -12%;}
	100% {bottom:	50%;}
}
.jl {
	position: absolute;
	will-change: bottom;
	bottom: 50%;
	width: 100%;
	border: 1px dashed yellow;
	animation-name: GS;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	z-index: -10;
}
@keyframes GS {
	0% {bottom:	50%;}
	49.9% {bottom: -12%;}
	50.0% {bottom: 100%;}
	100% {bottom:	50%;}
}
.CK {
	position: absolute;
	will-change: bottom;
	bottom: 50%;
	width: 100%;
	border: 1px dashed white;
	animation-name: SR;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	z-index: -10;
}
@keyframes SR {
	0% {bottom:	50%;}
	49.9% {bottom: 100%;}
	50.0% {bottom: -12%;}
	100% {bottom:	50%;}
}
.Cn {
	position: absolute;
	will-change: bottom;
	bottom: 50%;
	width: 100%;
	border: 1px dashed white;
	animation-name: Hp;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	z-index: -10;
}
@keyframes Hp {
	0% {bottom:	50%;}
	49.9% {bottom: -12%;}
	50.0% {bottom: 100%;}
	100% {bottom:	50%;}
}
.Cy {
	position: absolute;
	will-change: bottom;
	bottom: -12%;
	right: 0%;
	width: 0;
	height: 0;
	border-left: 0.5vw solid transparent;
	border-right: 0.5vw solid transparent;
	border-bottom: 1vw solid green;
	z-index: -10;
	animation-name: tp;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-duration: 30s;
}
.FF {
	position: absolute;
	will-change: bottom;
	bottom: 100%;
	left: 0%;
	width: 0;
	height: 0;
	border-left: 0.5vw solid transparent;
	border-right: 0.5vw solid transparent;
	border-top: 1vw solid red;
	z-index: -10;
	animation-name: L5;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-duration: 30s;
}
.v8 {
	position: absolute;
	left: -2.3vw;
	top: -2.2vw;
	width: 15vw;
	height: 15vw;
	background-size: 100% 100%;
	background-image: url('/knokle/pynt/cf0.png?o=H');
	background-repeat: no-repeat;
	z-index: -10;
	-webkit-user-select: none;
	user-select: none;
}
.rQ {
	position: absolute;
	left: -5.8vw;
	top: -2.2vw;
	width: 15vw;
	height: 15vw;
	background-size: 100% 100%;
	background-image: url('/knokle/pynt/fd8.png?o=H');
	background-repeat: no-repeat;
	z-index: -10;
	-webkit-user-select: none;
	user-select: none;
}
#rJ {
	position: fixed;
	left: 6.7vw;
	top: 25.5vw;
	width: 17vw;
	height: 2vw;
	font-size: 1.3vw;
	font-family: Ariel, monospace;
	font-style: normal;
	z-index: -55;
	-webkit-user-select: none;
	user-select: none;
	cursor: default;
}
#Dp {
	position: fixed;
	left: 6.7vw;
	top: 42vw;
	width: 17vw;
	height: 2vw;
	font-size: 1.3vw;
	font-family: Ariel, monospace;
	font-style: normal;
	z-index: -55;
	-webkit-user-select: none;
	user-select: none;
	cursor: default;
}
#fa {
	position: fixed;
	left: 14vw;
	top: 43.5vw;
	width: 29.4vw;
	height: 2vw;
	text-align: center;
	font-size: 1.2vw;
	font-family: Ariel, monospace;
	font-style: normal;
	z-index: -55;
	-webkit-user-select: none;
	user-select: none;
	cursor: default;
}
.CN {
	position: absolute;
	left: 2.5vw;
	width: 4vw;
	height: 4vw;
	margin: auto;
	border: none;
	border-radius: 50%;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	z-index: -55;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
}
.P2 {
	top: 8vw;
}
.Nm {
	top: 2vw;
}
.q4 {
	position: fixed;
	left: 2.5vw;
	width: 4vw;
	height: 4vw;
	margin: auto;
	border: none;
	border-radius: 50%;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	z-index: -55;
	-webkit-user-select: none;
	user-select: none;
	cursor: default;
}
.os {
	position: absolute;
	left: 1.7vw;
	top: 6.1vw;
	width: 4vw;
	height: 4vw;
	margin: auto;
	border: none;
	border-radius: 50%;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 3000;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
}
.a6 {
	position: absolute;
	left: 7vw;
	top: 3.5vw;
	width: 35vw;
	height: 2vw;
	font-size: 1.7vw;
	font-family: Ariel, monospace;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	z-index: 3000;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
}
.WR {
	position: absolute;
	left: 7vw;
	top: 1.5vw;
	width: 35vw;
	height: 2vw;
	font-size: 1.7vw;
	font-family: Ariel, monospace;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	z-index: 3000;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
}
.i0 {
	position: absolute;
	left: 7vw;
	top: 1.3vw;
	width: 4vw;
	height: 4vw;
	margin: auto;
	border: none;
	border-radius: 50%;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 3000;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
}
.hH {
	position: fixed;
	left: 9vw;
	top: 1vw;
	width: 39vw;
	height: 2vw;
	font-size: 1.7vw;
	font-family: Ariel, monospace;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	z-index: -55;
	-webkit-user-select: none;
	user-select: none;
	cursor: default;
}
.AF {
	position: relative;
	top: 0vw;
	left: 1vw;
	width: 58vw;
	height: 0vw;
}
.XI {
	position: relative;
	left: 2vw;
	top: -0.5vw;
	width: 31vw;
	height: 10vw;
	display: inline-block;
	padding: 1vw;
	border: none;
	background-color: #efefef;
	font-size: 2.5vw;
	text-align: left;
	outline: none;
	color: black;
	line-height: 1;
	word-break: auto-phrase;
	word-wrap: break-word;
	overflow-y: auto;
	overflow-x: hidden;
	cursor: text;
	resize: none;
	z-index: 3500;
}
.WD {
	position: absolute;
	left: 6vw;
	top:  4vw;
	width: 25vw;
	height: 3vw;
	padding: 1vw;
	border: none;
	background-color: lightyellow;
	font-size: 2.5vw;
	text-align: left;
	text-overflow: ellipsis;
	color: black;
	line-height: 1;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: hidden;
	cursor: text;
	resize: none;
}
.Wr {
	position: absolute;
	left: 6vw;
	top:  4vw;
	width: 25vw;
	height: 10vw;
	padding: 1vw;
	border: none;
	background-color: lightyellow;
	font-size: 2.5vw;
	text-align: left;
	color: black;
	line-height: 1;
	word-break: auto-phrase;
	word-wrap: break-word;
	overflow-y: auto;
	overflow-x: hidden;
	cursor: text;
	resize: none;
}
#cJ {
	position: absolute;
	right: 22vw;
	top:  2%;
}

.en {
	position: fixed;
	top:  2vw;
	width: 19vw;
	padding: 0.2vw;
	font-size: 1.5vw;
	border-radius: 0.5vw;
	border: 0.3vw solid grey;
	box-shadow: 0 0.2vw 0.2vw rgba(0, 0, 0, 0.1) inset;
	height: 2vw;
	background-color: lightyellow;
	text-overflow: ellipsis;
	color: black;
	overflow-y: hidden;
	overflow-x: hidden;
	cursor: text;
	resize: none;
	z-index: -55;
}
.Bn {
	position: fixed;
	top:  6vw;
	width: 19vw;
	padding: 0.2vw;
	font-size: 1.5vw;
	border-radius: 0.5vw;
	border: 0.3vw solid grey;
	box-shadow: 0 0.2vw 0.2vw rgba(0, 0, 0, 0.1) inset;
	height: 2vw;
	background-color: lightyellow;
	text-overflow: ellipsis;
	color: black;
	overflow-y: hidden;
	overflow-x: hidden;
	cursor: text;
	resize: none;
	z-index: -55;
}
.jh {
	position: fixed;
	top:  10vw;
	width: 19vw;
	padding: 0.2vw;
	font-size: 1.5vw;
	border-radius: 0.5vw;
	border: 0.3vw solid grey;
	box-shadow: 0 0.2vw 0.2vw rgba(0, 0, 0, 0.1) inset;
	height: 7vw;
	background-color: lightyellow;
	text-overflow: ellipsis;
	color: black;
	line-height: 1.1;
	word-break: auto-phrase;
	word-wrap: break-word;
	overflow-y: auto;
	overflow-x: hidden;
	cursor: text;
	resize: none;
	z-index: -55;
}
.nl {
	position: absolute;
	left: 1vw;
	top:  4vw;
	width: 19vw;
	height: 15vw;
	padding: 1vw;
	border: none;
	background-color: #FFFF99;
	text-align: left;
	outline: none;
	color: black;
	line-height: 1.1;
	word-break: auto-phrase;
	word-wrap: break-word;
	overflow-y: auto;
	overflow-x: hidden;
	cursor: text;
	resize: none;
}
.Lj {
	font-size: 2vw;
}
.gW {
	font-size: 1vw;
}
.uZ {
	position: absolute;
	left: 6vw;
	top:  4vw;
//	display: inline-block;
	width: 25vw;
	height: 10vw;
	padding: 1vw;
	background-color: lightyellow;
	font-size: 2.5vw;
	text-align: left;
	color: black;
	line-height: 1;
	word-break: auto-phrase;
	word-wrap: break-word;
	overflow-y: auto;
	overflow-x: hidden;
	cursor: text;
}
[contenteditable] {
	-webkit-user-select: text;
	user-select: text;
	-webkit-user-modify: read-write;
	outline: 0px solid transparent;
}
.kc {
	position: fixed;
	top: 2vw;
	width: 19vw;
	text-overflow: ellipsis;
	cursor: text;
	color: black;
	background-color: lightyellow;
	z-index: -55;
}
.w8 {
	position: fixed;
	top: 6vw;
	width: 12vw;
	text-overflow: ellipsis;
	cursor: text;
	color: black;
	background-color: lightyellow;
	z-index: -55;
}
.yk {
	position: fixed;
	cursor: default;
//	line-height: 1.3vw;
//	font-size: 2vw;
	font-family: Ariel, monospace;
	font-style: normal;
	-webkit-user-select: none;
	user-select: none;
	z-index: -55;
}
.hF {
	left: 14vw;
	top: 14%;
	line-height: 6vw;
	font-size: 3vw;
}
.sf {
	left: 6vw;
	top: 4vw;
}


.Fg {
	position: fixed;
	left: 0%;
	top: 0;
	z-index: -55;
	-webkit-user-select: none;
	user-select: none;
}

.k4 {
	height: 18vw;
}
.UL {}
.h0 {
	position: absolute;
	left: 8vw;
	top: 7vw;
	width: 38vw;
	height: 19vw;
	z-index: -55;
	-webkit-user-select: none;
	user-select: none;
}
.vH {
	position: absolute;
	left: 5%;
	top: 5%;
	width: 43vw;
	max-height: 60vw;
	opacity: 0.9;
	z-index: 2998;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
}

	.Y8 {
		background-color: #efefef;
		border-style: solid;
		border-width: 0.8vw;
		border-radius: 3vw;
		padding: 2vw;
		word-break: auto-phrase;
		word-wrap: break-word;
		vertical-align: middle;
	}

	.bJ {
		height: 12.7vw;
		background-color: #efefef;
		border-style: solid;
		border-width: 0.8vw;
		border-radius: 3vw;
		padding: 2vw;
		word-break: auto-phrase;
		word-wrap: break-word;
		vertical-align: middle;
	}


	.cV {
		border-color: grey;
	}
	.KE {
		border-color: #333;
	}
		.w4 {
			line-height: 1.3vw;
			font-size: 1.3vw;
			font-family: Ariel, monospace;
			font-style: normal;
			width: 50vw;
			border-radius: 11vw;
			box-shadow: 0 3vw 5vw 0 black;
			padding: 3vw;
		}
		.Gi {
			line-height: 1vw;
			font-size: 2vw;
			font-family: 'Times New Roman', serif;
			font-style: italic;
			width: 33vw;
			box-shadow: 0 3vw 5vw 0 black;
			padding: 5vw;
		}

		.Df {
			line-height: 1vw;
			font-size: 2vw;
			font-family: 'Times New Roman', serif;
			font-style: italic;
			width: 27vw;
			padding: 5vw;
		}



		.Y8:before,
		.Y8:after {
			content: ' ';
			position: absolute;
			width: 0;
			height: 0;
		}
		TY:before,
		TY:after {
			content: "\201C";
			position: absolute;
			font-size: 8vw;
			line-height: 1vw;
			color: #757f9a;
			font-style: normal;
		}
		TY:before {
			top: 5vw;
			left: 2vw;
		}
		TY:after {
			content: "\201D";
			right: 1vw;
			bottom: 2.5vw;
		}


		.bJ:before,
		.bJ:after {
			content: ' ';
			position: absolute;
			width: 0;
			height: 0;
		}
		eJ:before,
		eJ:after {
			content: "\201C";
			position: absolute;
			font-size: 8vw;
			line-height: 1vw;
			color: #757f9a;
			font-style: normal;
		}
		eJ:before {
			top: 5vw;
			left: 2vw;
		}
		eJ:after {
			content: "\201D";
			right: 1vw;
			bottom: 1.2vw;
		}


.bu {
	display: none;
	position: absolute;
}
.wd {
	left: 18vw;
	top: 16.5vw;
	width: 5vw;
	height: 3vw;
	background-size: 0% 0%, 100% 100%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}
.vS {
	left: 18vw;
	top: 15vw;
	width: 4vw;
	height: 5vw;
	background-size: 0% 0%, 0% 0%, 100% 100%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
	opacity: 1;
}
.UK {
	left: 18vw;
	top: 15vw;
	width: 7vw;
	height: 5vw;
	background-size: 0% 0%, 0% 0%, 0% 0%, 100% 100%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
	opacity: 1;
}
.ru {
	left: 18vw;
	top: 15vw;
	width: 7vw;
	height: 5vw;
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 100% 100%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
	opacity: 1;
}
.Yr {
	left: 18vw;
	top: 15vw;
	width: 7vw;
	height: 5vw;
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 100% 100%;
	opacity: 1;
}
.Bi {
	left: 18vw;
	top: 15vw;
	width: 7vw;
	height: 5vw;
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 100% 100%, 0% 0%, 0% 0%, 0% 0%;
	opacity: 1;
}
.JD {
	left: 18vw;
	top: 15vw;
	width: 7vw;
	height: 5vw;
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 100% 100%, 0% 0%, 0% 0%;
	opacity: 1;
}
.vz {
	left: 18vw;
	top: 15vw;
	width: 7vw;
	height: 5vw;
	background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 100% 100%, 0% 0%;
	opacity: 1;
}
.wO {
	left: 18vw;
	top: 16.5vw;
	width: 5vw;
	height: 3vw;
	background-size: 100% 100%, 100% 100%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
}

.QK {
	position: fixed;
	left: 0.7vw;
	background-size: 0% 0%, 0% 0%, 100% 100%;
	animation: none;
}
.ZT {
	background-size: 100% 100%, 0% 0%, 0% 0%;
	animation: none;
}
.qg {
	background-size: 0% 0%, 100% 100%, 0% 0%;
	animation: yw 12000s linear infinite;
}

.Re {
	position: fixed;
	left: 0.7vw;
	background-size: 0% 0%, 0% 0%, 100% 100%;
	animation: none;
}
.SD {
	background-size: 70% 70%, 0% 0%, 0% 0%;
	animation: none;
}
.Gp {
	background-size: 0% 0%, 100% 100%, 0% 0%;
	animation: yw 12000s linear infinite;
}

#yi {
	position: fixed;
	left: 14vw;
	top: 27vw;
	width: 30vw;
	height: 15vw;
	border-left: 0.3vw solid grey;
	z-index: -55;
	-webkit-user-select: none;
	user-select: none;
}
.up {
	position: fixed;
	left: 11vw;
	top: 7vw;
	font-size: 1.5vw;
	line-height: 1.6vw;
}
.p8 {
	position: fixed;
	left: 17.2vw;
	top: 15.9vw;
	font-size: 1.8vw;
	font-weight: bold;
}
.l6 {color: black;}
.Xc {color: red;}
.qU {color: green;}
.o2 {color: darkcyan;}
.ug {color: blue;}
.C5 {color: magenta;}
.zA {color: brown;}
.RA {color: purple;}
.GJ {color: gray;}
.c9 {
	position: fixed;
	left: 14vw;
	top: 7.5vw;
	font-style: italic;
	font-size: 0.8vw;
}
.e7 {
	position: fixed;
	left: 11vw;
	top: 19vw;
	font-size: 1.5vw;
	line-height: 1.6vw;
}
.uz {
	position: fixed;
	left: 10vw;
	top: 3.5vw;
	font-size: 2vw;
	text-align: center;
	line-height: 1.2vw;
}
.nz {
	font-size: 1vw;
	color: red;
}
.Gy {
	font-size: 1vw;
	color: green;
}
.mh {
	position: fixed;
	left: 28vw;
	font-size: 1.1vw;
	line-height: 1.1vw;
	width: 16vw;
	word-wrap: break-word;
}
.vc {
	top: 4.4vw;
	text-align: right;
}
.wl {
	top: 3.4vw;
	text-align: left;
}
.CE {
	position: absolute;
	left: 7vw;
	bottom: 1vw;	
}
input[type="text"] {
	padding: 0.2vw;
	font-size: 1.5vw;
	border-radius: 0.5vw;
	border: 0.3vw solid grey;
	box-shadow: 0 0.2vw 0.2vw rgba(0, 0, 0, 0.1) inset;
}
input[type="range"] {
	width: 25vw;
	cursor: pointer;
}
section {
	opacity: 0.9;
	border-style: solid;
	border-width: 0.8vw;
	padding: 1.5vw;
	background: #fff;
	box-shadow: 0 3vw 5vw 0 black;
	border-radius: 4vw;
}
.Mj {
	display: flex;
	flex-wrap: wrap;
	gap: 3.5vw;
	overflow-x: hidden;
	overflow-y: auto;
	scroll-snap-type: x;
	max-height: 21vw;
	padding: 2.2vw;
}

.ne {
//	transform: scale(0);
	display: none;
}
.fL {
//	transform: scale(1);
	display: block;
}

.UD {
	position: absolute;
//	left: 20%;
	top: 2%;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1vw;
	padding-right: 1vw;
//	transition: transform 0.5s;
	z-index: 4000;
}
.K9 {
	scroll-snap-align: start;
	flex: 0 0 5vw;
	width: 5vw;
	height: 5vw;
	margin: auto;
	border-radius: 50%;
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
}
.U4 {
	transform: scale(1.5);
	outline-style: dashed;
	outline-width: 0.3vw;
}
.E9 {
	transform: scale(1);
}
#YS {
	width: 97%;
	height: 1.8vw;
	font-size: 1.8vw;
	font-family: Ariel, monospace;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	border: none;
	overflow: hidden;
	outline: none;
	cursor: text;
	resize: none;
}
.sn {
	display: none;
}
.Cc {
	display: flex;
}
.RN {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	justify-content: right;
	align-items: center;
	background-color: gray;
	z-index: 5000;
}
.T7 {
	background-size: 100% 100%, 0% 0%;
}
.D6 {
	background-size: 0% 0%, 100% 100%;
}
.k6 {
	width: 3vw;
	height: 26vw;
	background-image: url('/knokle/pynt/f81.png?o=H'), url('/knokle/pynt/c7d.png?o=H');
	background-repeat: no-repeat, no-repeat;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
}
.mZ {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	justify-content: right;
	align-items: center;
	background-color: gray;
	z-index: 5000;
}
.PV {
	width: 3vw;
	height: 26vw;
	background-size: 100% 100%;
	background-image: url('/knokle/pynt/bec.png?o=H');
	background-repeat: no-repeat;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
}
.Zu {
	position: absolute;
	top: 35%;
	width: 100%;
	place-items: center;
	text-transform: uppercase;
	transform: rotateX(-100deg) rotateZ(-100deg);
	color: #fff;
	font-family: Raleway;
	font-weight: bold;
	transform-style: preserve-3d;
	perspective: 1000px;
	z-index: 5999;
	cursor: pointer;
}
svg:nth-child(1) {
	transform: scale(1, -1);
	left: 45vw;
	right: 0;
	background-size: 100% 100%, 0% 0%, 0% 0%, 0% 0%;
	background-image: url('/knokle/pynt/c0d.png?o=H'), url('/knokle/pynt/b13.png?o=H'), url('/knokle/pynt/e08.png?o=H'), url('/knokle/pynt/e3d.png?o=H');
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	z-index: 5999;
}
svg:nth-child(2) {
	left: 45vw;
	transform: translate3d(1px, 1px, 1px);
	background-size: 100% 100%, 0% 0%, 0% 0%, 0% 0%;
	background-image: url('/knokle/pynt/cad.png?o=H'), url('/knokle/pynt/d84.png?o=H'), url('/knokle/pynt/a37.png?o=H'), url('/knokle/pynt/c58.png?o=H');
	background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
	z-index: 5999;
}
svg {
	position: absolute;
	background: black;
	border-radius: 50%;
	z-index: 5999;
}
.iW {
	animation: hn 10s linear infinite;
}
@keyframes hn {
	0% {transform: rotateY(0deg) rotateZ(360deg) scale3d(0.14, 0.14, 0.14);}
	50% {transform: rotateY(180deg) rotateZ(180deg) scale3d(0.5, 0.5, 0.5);}
	100% {transform: rotateY(360deg) rotateZ(0deg) scale3d(0.14, 0.14, 0.14);}
}
.gf {
	fill: white;
}
.dT {
	position: absolute;
	left: 6vw;
	top: 2vw;
	width: 27vw;
	font-size: 1.1vw;
	text-align: center;
	-webkit-user-select: none;
	user-select: none;
	cursor: default;
}
.JR {
	bottom: 0px;
}
.go {
	bottom: -48px;
}
.I4 {
	position: absolute;
	left: 0;
	width: 100%;
	transition: bottom 1s;
	z-index: 6002;
}
.JC {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 120px;
	height: 26px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url('/knokle/pynt/dd9.png?o=H');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-color: red;
	-webkit-user-select: none;
	user-select: none;
	z-index: 6002;
}
.JC, .C9 {
	border: 2px solid #000;
}
.C9 {
	position: absolute;
	bottom: 0; 
	width: 100%;
	height: 40px;
	background-color: #fff;
	color: #000;
	box-shadow: 0px 0px 8px 2px #000000;
	white-space: nowrap;
	overflow: hidden;
	box-sizing: border-box;
	padding-top: 5px;
	padding-bottom: 5px;
	z-index: 6000;
}
.LC {
	text-decoration: underline;
}
.PC {
	text-decoration: none;
}
.iI {
	margin-right: 10px;
	font-weight: bold;
	z-index: 6000;
}
.fV {
	margin-right: 20px;
	z-index: 6000;
}
.oO p {
	display: inline-block;
	margin: 0;
	font-size: 25px;
	padding-left: 100%;
	animation-name: none;
	animation-duration: 0s;
	animation-timing-function: linear;
	animation-iteration-count: 0;
}
.S5 p {
	display: inline-block;
	margin: 0;
	font-size: 25px;
	padding-left: 100%;
	animation-name: WS;
	animation-duration: 10s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
}
.RJ p {
	display: inline-block;
	margin: 0;
	font-size: 25px;
	padding-left: 100%;
	animation-name: WS;
	animation-duration: 15s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
}
.fH p {
	display: inline-block;
	margin: 0;
	font-size: 25px;
	padding-left: 100%;
	animation-name: WS;
	animation-duration: 30s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
}
.Li p {
	display: inline-block;
	margin: 0;
	font-size: 25px;
	padding-left: 100%;
	animation-name: WS;
	animation-duration: 60s;
	animation-timing-function: linear;
	animation-iteration-count: 1;
}
@keyframes WS {
	0% {transform: translate(0, 0);}
	100% {transform: translate(-100%, 0);}
}
.sO {
	position: fixed;
	top: 0;
	left: 0;
	background-color: transparent;
	width: 50vw;
	height: 100vw;
	perspective: 10000px;
	z-index: -56;
}
.jT {
	width: 50vw;
	height: 100vw;
	text-align: center;
	transition: transform 1s;
	transform-style: preserve-3d;
	transform: rotateY(0deg);
}
.HC, .pe {
	position: fixed;
	width: 50vw;
	height: 100vw;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.HC {
	background-color: white;
}
.pe {
	background-color: white;
	transform: rotateY(180deg);
}
.n3 {
	position: relative;
	display: inline-block;
	height: 20vw;
	width: 21vw;
	padding: 1vw;
	overflow-y: auto;
	overflow-x: hidden;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
}
.rp {
	position: relative;
	display: inline-block;
	width: 1vw;
	height: 1vw;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 4000;
	cursor: default;
	-webkit-user-select: none;
	user-select: none;
}
::placeholder {
	color: black;
	opacity: 0.8;
}