@import url(https://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700|PT+Serif+Caption|PT+Serif:700&amp;subset=cyrillic,latin-ext);
/* TODO: refactor vars */
/* TODO: reorganize global helpers */
.isClicky {
	cursor: pointer;
}
.isDisabled {
	cursor: not-allowed;
}

.zTM60zUA1ElKIi_tgIlle {
	margin-top: var(--gap-above, 1.4rem);
}
._3Z5iqx2gNeNMWgZsRcz5Sq {
	margin-bottom: var(--gap-below, 1.4rem);
}
._3fmIHhr9XKbzUdyWILTxf1 {
	margin-top: var(--gap-above, 1.4rem);
	margin-bottom: var(--gap-below, 1.4rem);
}

._2BVvJqo5ng3IbChvD_jGVS {
	background: rgba(var(--transparency-color, 0, 0, 0), 1);
}
._1TWYKXYKOAKZkhW3uhsHTC {
	background: rgba(var(--transparency-color, 0, 0, 0), .7);
}
._1P5lL_sqM65OW3jRzP9kr5 {
	background: rgba(var(--transparency-color, 0, 0, 0), .2);
}
._30wUmhiQ6NdP_w2Iv48yXu {
	background: transparent;
}

/* rootContainer */
._2emJxrtx9nsxuWYrnhU85H {
	--root-width: 40rem;
	--root-height: 60rem;

	overflow: hidden;
	position: relative;

	box-sizing: border-box;
	width: var(--root-width);
	height: var(--root-height);
	margin: auto;
	padding: 1rem 0;

	display: flex;
	flex-direction: column;
}

.isDebug ._2emJxrtx9nsxuWYrnhU85H,
.isDebug._2emJxrtx9nsxuWYrnhU85H {
	background: rgba(155, 155, 55, .5);
}

@media (max-width: 40rem) and (orientation: portrait) {
	._2emJxrtx9nsxuWYrnhU85H {
		--root-width: 99vw;
		--root-height: 100vh;
	}
}
/* /rootContainer */

/* button */
._1Y84ExkstNtjpdWU8s4pUh {
	--button-color: var(--accent-color);
	--button-border-color: var(--button-color);
	--button-glow-color: var(--hover-color);

	align-self: center;
	position: relative;
	display: inline-flex;
	box-sizing: border-box;
	height: 1.6em;
	margin: 0;
	padding: .2em .5em;

	border: none;
	border-radius: 2px;
	text-transform: uppercase;
	letter-spacing: 0;

	line-height: 1.4em;
	font-size: .66em;
	font-family: var(--accent-font-family);
	font-weight: var(--accent-font-weight);

	color: var(--button-color);
	background: var(--accent-bg-color);
}
._2YIWdN3HmZmBfiKl3tY5rb {
	position: relative;
	z-index: 2;
}
._2YIWdN3HmZmBfiKl3tY5rb>a {
	color: inherit;
	text-decoration: none;
}

._1Y84ExkstNtjpdWU8s4pUh:enabled:hover,
._1Y84ExkstNtjpdWU8s4pUh:enabled:active,
._1Y84ExkstNtjpdWU8s4pUh:enabled:focus {
	--button-color: var(--active-color);
	--button-glow-color: var(--button-color);

	color: var(--button-color);
	text-shadow: 0 0 .1em var(--hover-shadow-color, #fff), var(--hover-text-shadow, 0 0 .5em #6f9);
	outline: none;

	cursor: pointer;
}
.isDisabled._1Y84ExkstNtjpdWU8s4pUh,
._1Y84ExkstNtjpdWU8s4pUh:disabled {
	--button-color: var(--disabled-color);
}

._1Y84ExkstNtjpdWU8s4pUh::before,
._1Y84ExkstNtjpdWU8s4pUh::after {
	display: block;

	z-index: 1;
	position: absolute;
	left: .25em;
	right: .25em;
	top: .2em;
	bottom: .2em;

	border-radius: inherit;
	background: transparent;
}
._1Y84ExkstNtjpdWU8s4pUh::before {
	/* extra "inner" border */
	content: "";
	border: 2px solid var(--button-border-color);
}

.isImportant._1Y84ExkstNtjpdWU8s4pUh::after {
	/* glowing effect */
	content: "";
	opacity: 0;

	border: 1px solid var(--button-glow-color);
	box-shadow: 0 0 .5em var(--button-glow-color);

	will-change: opacity;
	animation: _30O80Gk6kwNYYd2LQE0EhB 2s ease-out var(--blink-times, infinite) alternate;
}
.isImportant._1Y84ExkstNtjpdWU8s4pUh:enabled:hover::after {
	opacity: 1;
	animation: none;
}

@keyframes _30O80Gk6kwNYYd2LQE0EhB {
	0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% {
		opacity: 1;
	}
	20%, 24%, 55% {
		opacity: 0;
	}
}

/* /button */

/* flexBox */
.xiFesjJy1CcnZ2S6dGJoy {
	display: flex;
}
.cPOgeCD1diTfahz0BRoV4 {
	flex-direction: column;
}
.i63ykxzJBRONQzKO8LljJ {
	flex-direction: row;
}
._11i7tSHzBCWLa5stTlqwhQ {
	justify-content: flex-start;
}
._1FeEXZthIi7PU_ujXnX4yk {
	justify-content: center;
}
.Asum9NHrUephBZXg7DAS5 {
	justify-content: space-between;
}
._1lsC-N-EO_rk3coCqLw89- {
	justify-content: space-evenly;
}
._1lvYqw9-blcwCdEJGblzjY {
	align-items: stretch;
}
._3EJK6puPwfG4AjWiWTSQP2 {
	align-items: center;
}
/* /flexBox */

/* logoBadge */
._3fx_E3zdlpSUToJazDWjhM {
	user-select: none;
	-webkit-user-select: none;

	/* overflow: hidden; */
	z-index: 999;
	position: relative;
	display: inline-block;
	box-sizing: border-box;

	width: 3.75rem;
	height: 3rem;

	border: .3rem solid var(--active-color);
	border-radius: 50%;

	text-align: center;
	letter-spacing: -.05rem;
	color: var(--bg-color);
	background: var(--accent-color);

	line-height: .9em;
	font-size: 3rem;
	font-family: var(--accent-font-family);
	font-weight: var(--accent-font-weight);
}
.isClicky._3fx_E3zdlpSUToJazDWjhM:hover {
	background: var(--hover-color);
}

._3fx_E3zdlpSUToJazDWjhM:after {
	content: "";
	display: block;

	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;

	border-radius: inherit;
	border: .1rem solid var(--bg-color);
}
/* /logoBadge */

/* indicator */
._23OP_gmV0zUhsv2SHSQZZO {
	--indicator-color: var(--bg-color, #333);
	--indicator-bg-color: var(--disabled-color, #777);

	display: inline-flex;

	margin: 0;
	padding: 0;

	line-height: 1.1em;
	font-size: 1em;
	text-align: left;

	transition: all .3s;
}
._23OP_gmV0zUhsv2SHSQZZO + ._23OP_gmV0zUhsv2SHSQZZO {
	margin-left: .7rem;
}
._3gASZws4MG5ow72Ft14ek6, ._1kakdzcTe7_9VRYJVCxOMF {
	display: inline;
	margin: 0;
}
._3gASZws4MG5ow72Ft14ek6 + ._1kakdzcTe7_9VRYJVCxOMF {
	margin-left: 1px;
}
._3gASZws4MG5ow72Ft14ek6 {
	padding: 0.5em;

	border: 1px solid var(--indicator-bg-color);
	border-radius: 1px;

	/* text-transform: uppercase; */
	font-family: var(--title-font-family);
	font-weight: var(--title-font-weight);

	font-size: 1.2em;
	line-height: .1em;

	color: var(--indicator-color);
	background: var(--indicator-bg-color);
}
._1kakdzcTe7_9VRYJVCxOMF {
	padding: .1em .3em;

	color: var(--indicator-bg-color);
	border: 1px solid var(--indicator-bg-color);
	border-radius: 1px;

	font-family: var(--caption-font-family);
	font-weight: var(--caption-font-weight);
}

._39FeXYdlP1x9Lwk2yXEQZ9 {
	--indicator-bg-color: var(--accent-color, #090);
}
._4zVKAJE73nmWUp5gKJDN8 {
	--indicator-bg-color: var(--warn-color, #c33);
}
._2xD1RqjiLDWxcIN1vkZgiG {
	--indicator-bg-color: var(--notify-color, #ca3);
}
/* /indicator */

/* overlayMenu */
._2RH3rYlNFW67Jsp_bCr82f {
	display: flex;
	flex-direction: column;

	z-index: 100;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;

	padding: 1rem;

	text-align: center;

	background: rgba(0, 0, 0, .85);

	transform: translateX(-100%);
	transition: transform .3s;
}
.isOpen._2RH3rYlNFW67Jsp_bCr82f {
	transform: translateX(0);
}

.axjMG9KfhHlEvo25sJLoL {
	position: absolute;

	top: .1rem;
	left: 2.2rem;

	font-size: 3rem;
	color: var(--accent-color);
}
.axjMG9KfhHlEvo25sJLoL:hover {
	color: var(--active-color);
	cursor: pointer;
}

._3-soth6kb32H9GZMoLc490 {
	display: block;
	position: relative;
	font-size: 5rem;
	letter-spacing: .3rem;
	font-family: var(--accent-font-family);
	font-weight: var(--accent-font-weight);
	color: var(--accent-color);
	/* transform: scale(1.1, 1); */
}

._3-soth6kb32H9GZMoLc490::after {
	content: attr(data-title);
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	font: inherit;

	color: var(--active-color);
	text-shadow: var(--active-text-shadow);

	will-change: opacity;
	opacity: 0;
	animation: _2XsArfCSTEMnau4Ms8iI26 7s cubic-bezier(0.6, 0.04, 0.9, 0.335) infinite alternate;
}

.REiiyD8pN-6HMIcAKEeq1 {
	margin-top: -.6em;
	margin-bottom: 0;
	font-size: 1.6rem;
	font-family: var(--caption-font-family);
	font-weight: var(--caption-font-weight);
	text-transform: uppercase;
	letter-spacing: .1rem;
}

@keyframes _2XsArfCSTEMnau4Ms8iI26 {
	100% {
		opacity: 1;
	}
}

._2-T3eWGtAYmTT2MfC3kog9 {
	flex: 1;
	list-style: none;
	margin: 0;
	padding: 2rem 0;

	font-size: 3rem;
}
.vWxrxSfKZX6O5Wt-Z_H-l {
	margin: 0;
	padding: 0;
}
.vWxrxSfKZX6O5Wt-Z_H-l + .vWxrxSfKZX6O5Wt-Z_H-l {
	margin-top: 1rem;
}
/* /overlayMenu */

/* modal */
.jVge1Hm4lJBydsvIFjnd {
	--modal-color: var(--hover-color);
	--modal-bg-color: var(--bg-color);
	--modal-shadow-color: var(--accent-color);

	--modal-font-size: 3rem;
	--modal-font-family: var(--caption-font-family);
	--modal-font-weight: var(--caption-font-weight);

	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	margin: 0;
	padding: 0 1rem 0;

	border: 3px solid var(--modal-color);
	border-radius: 2px;
	box-shadow: 0 0 1.5rem var(--hover-color);

	color: var(--modal-color);
	background: var(--modal-bg-color);
}
.YCvkdlEMJILME6iRAtr64 {
	white-space: nowrap;

	letter-spacing: .1rem;
	font-family: var(--modal-font-family), Tahoma, sans-serif;
	font-weight: var(--modal-font-weight);
	font-size: var(--modal-font-size);

	text-shadow: 0 0 var(--modal-shadow-blur) var(--modal-shadow-color);
}

.q0KSWb5T8IyGrghd1gs8I {
	margin: .5em;
}

/* /modal */

/* board */
._3vXym97IF3dPKWuD2Ql6DP {
	position: relative;
	flex: 1;
	display: flex;
	flex-direction: column;
}
/* /board */

/* wrapper */
._1byyfKo_Et-vkpK6Md5f_s {
	position: relative;
	flex: 1;
}
._222YgxWdTZwXAURP9yLB7a {
	z-index: 100;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
/* /wrapper */


._1yudk9NSnae6SV6jkims8_ {
	--ability-color: var(--accent-color, #090);
	--ability-bg-color: var(--bg-color, #333);
	--ability-label-color: var(--active-color, #fff);
	--ability-label-bg-color: var(--accent-bg-color, #343);
	--ability-label-stroke: 1px var(--accent-color, #090);
	--ability-line-color: var(--ability-color);

	--ability-label-font-size: 1.7rem;
	--ability-label-font-family: var(--accent-font-family);
	--ability-label-font-weight: var(--accent-font-weight);

	--ability-cost-font-size: 1.5rem;
	--ability-cost-font-family: var(--title-font-family);
	--ability-cost-font-weight: var(--title-font-weight);

	--ability-quantity-font-size: var(--ability-cost-font-size);
	--ability-quantity-font-family: var(--caption-font-family);
	--ability-quantity-font-weight: var(--caption-font-weight);

	--ability-badge-gaps: 1rem;

	display: inline-flex;
	flex-direction: column;
	align-items: center;

	position: relative;
	padding: 0;
	margin: 0;

	text-align: center;
	color: var(--ability-color);
}

._1yudk9NSnae6SV6jkims8_:hover,
._1yudk9NSnae6SV6jkims8_:active,
._1yudk9NSnae6SV6jkims8_:focus {
	--ability-color: var(--hover-color, #6f9);
	--ability-label-stroke: 0;
	cursor: pointer;
}
.isActive._1yudk9NSnae6SV6jkims8_ {
	--ability-color: var(--active-color, #fff);
	--ability-label-stroke: 0;
	cursor: default;
}
.isDisabled._1yudk9NSnae6SV6jkims8_ {
	--ability-label-bg-color: var(--ability-bg-color);
	--ability-label-stroke: 1px var(--ability-bg-color);
	opacity: .5;
	pointer-events: none;
}

._1yudk9NSnae6SV6jkims8_ + ._1yudk9NSnae6SV6jkims8_ {
	margin-left: 1.2rem;
}

._1yudk9NSnae6SV6jkims8_ ._2n5_O7cvDdn17xTG7lhs4C {
	order: 2;
	position: relative;
	display: block;
	box-sizing: border-box;
	width: 5rem;
	height: 4rem;
	margin: var(--ability-badge-gaps) 0;

	border: 3px solid var(--ability-line-color);
	border-radius: 50%;
	background: var(--ability-bg-color);

	line-height: 3.6rem;
	letter-spacing: -.05rem;
	font-size: var(--ability-label-font-size);
	font-family: var(--ability-label-font-family);
	font-weight: var(--ability-label-font-weight);
	color: var(--ability-label-color);
	-webkit-text-stroke: var(--ability-label-stroke);
	background: var(--ability-label-bg-color);
}
._1yudk9NSnae6SV6jkims8_ ._2n5_O7cvDdn17xTG7lhs4C:after {
	/* extra-border */
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;

	border: 1px solid var(--ability-bg-color);
	border-radius: inherit;

	background: transparent;
}

._1yudk9NSnae6SV6jkims8_ ._3PXsigzSrd4LcpPlgDGvuw,
._1yudk9NSnae6SV6jkims8_ ._2vcVpqsLvEt53QWz7HOm-7 {
	opacity: .8;
	position: relative;
	box-sizing: border-box;
	width: 66.6%;
	margin: 0;
	padding: 0;

	border-radius: 1px;

	line-height: 1em;
	letter-spacing: -.05rem;
}

._1yudk9NSnae6SV6jkims8_ ._3PXsigzSrd4LcpPlgDGvuw {
	order: 1;
	border: 1px solid var(--ability-line-color);

	font-size: var(--ability-quantity-font-size);
	font-family: var(--ability-quantity-font-family);
	font-weight: var(--ability-quantity-font-weight);

	color: var(--ability-line-color);
	background: var(--ability-bg-color);
}
._1yudk9NSnae6SV6jkims8_ ._2vcVpqsLvEt53QWz7HOm-7 {
	order: 3;

	font-size: var(--ability-cost-font-size);
	font-family: var(--ability-cost-font-family);
	font-weight: var(--ability-cost-font-weight);

	color: var(--ability-bg-color);
	background: var(--ability-line-color);
}

._1yudk9NSnae6SV6jkims8_ ._3PXsigzSrd4LcpPlgDGvuw::after,
._1yudk9NSnae6SV6jkims8_ ._2vcVpqsLvEt53QWz7HOm-7::before {
	/* thin connectors */
	content: "";
	display: block;
	position: absolute;
	left: 50%;

	width: 1px;
	height: var(--ability-badge-gaps);

	background: var(--ability-line-color);
}
._1yudk9NSnae6SV6jkims8_ ._3PXsigzSrd4LcpPlgDGvuw::after {
	top: calc(100% + 1px);
}
._1yudk9NSnae6SV6jkims8_ ._2vcVpqsLvEt53QWz7HOm-7::before {
	bottom: 100%;
}


.moWESHxzBRcVLcUcgyTPa {
	--cell-size: var(--matrix-cell-size, 2rem);
	--cell-font-size: calc(var(--cell-size) * .95);

	--cell-color: var(--color, #777);
	--cell-char-color: var(--accent-color, #090);
	--cell-clear-color: var(--cell-char-color);
	--cell-active-color: var(--active-color, #fff);
	--cell-hover-color: var(--cell-active-color);
	--cell-hover-shadow: 0 0 .1em var(--hover-shadow-color, #fff), var(--hover-text-shadow, 0 0 .5em #6f9);
	--cell-glow-color: var(--glow-color, #6f9);
	--cell-glow-shadow: 0 0 .2em var(--cell-char-color);

	position: relative;
	display: block;

	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;

	line-height: var(--cell-size);
	text-align: center;

	font-size: var(--cell-font-size);
	font-family: var(--default-font-family);
	font-weight: var(--default-font-weight);
}

._28QJF6P_mx2Bo_Fq_xHb_r, ._1M6dvGGmp_XVUr_VV4duXP {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.isActive ._1M6dvGGmp_XVUr_VV4duXP {
	color: var(--cell-active-color);
	transform: scale(1.4);
	transition: transform 2s;
}
.isActive ._1M6dvGGmp_XVUr_VV4duXP::after {
	opacity: 0;
	animation: none !important;
}
.isActive ._28QJF6P_mx2Bo_Fq_xHb_r {
	animation: none !important;
}

.ecMxg5vdUe0uSWK7hFmDL {
	color: var(--cell-char-color);
}
._14GVKzDkluT9hsK44WQex1 {
	color: var(--cell-clear-color);
}
._14GVKzDkluT9hsK44WQex1, ._3NCZ1hykdH0TwH4hHbbWaN {
	opacity: .33;
}

.isClicky ._1M6dvGGmp_XVUr_VV4duXP:hover {
	cursor: pointer;
	color: var(--cell-active-color);
	/* transition: color .1s ease-in; */
}
.isClicky ._1M6dvGGmp_XVUr_VV4duXP:hover::before {
	opacity: 1;
}
.isClicky ._1M6dvGGmp_XVUr_VV4duXP:hover::after {
	/* animation-play-state: paused; */
	visibility: hidden;
}

._1M6dvGGmp_XVUr_VV4duXP::before,
._1M6dvGGmp_XVUr_VV4duXP::after {
	content: attr(data-value);
	display: block;
	margin: 0;
	padding: 0;

	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;

	font: inherit;

	will-change: opacity;
	opacity: 0;
}
._1M6dvGGmp_XVUr_VV4duXP::before {
	/* hover state */
	color: var(--cell-hover-color);
	text-shadow: var(--cell-hover-shadow);

	transition: opacity .3s ease-in-out;
}

.ecMxg5vdUe0uSWK7hFmDL ._1M6dvGGmp_XVUr_VV4duXP::after {
	/* glowing effect */
	text-shadow: var(--cell-glow-shadow);
	color: var(--cell-glow-color);
	/* opacity: 1; */
	animation: fOd3u2pY3Qhdz8X9qDdb6 2.5s ease-in-out infinite alternate;
	animation-delay: var(--random-delay, 0);
}

@keyframes fOd3u2pY3Qhdz8X9qDdb6 {
	100% {
		opacity: 1;
	}
}

/* .hasBonus {} */

._1M6dvGGmp_XVUr_VV4duXP, ._1M6dvGGmp_XVUr_VV4duXP::before, ._1M6dvGGmp_XVUr_VV4duXP::after, ._3b36FRJC-H2dQbAzq6tnbT {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

._2b9qqjgymIg2g8FxYEJ6Ma ._1M6dvGGmp_XVUr_VV4duXP, ._3b36FRJC-H2dQbAzq6tnbT {
	will-change: opacity;
	animation: _3cdAz8QS-MCg9i7GTSxGuO calc(var(--random-delay, 1s) / 2 + 5s) linear var(--blink-times, infinite);
	animation-delay: calc(var(--random-delay, 1s) - 20s);
}
._2b9qqjgymIg2g8FxYEJ6Ma ._1M6dvGGmp_XVUr_VV4duXP {
	animation-name: _2Eva6GWZqW6pnj2ToUXcvT;
}

._3b36FRJC-H2dQbAzq6tnbT {
	visibility: hidden;
}

.ecMxg5vdUe0uSWK7hFmDL ._3b36FRJC-H2dQbAzq6tnbT {
	visibility: visible;
	position: absolute;
	z-index: 1;
	top: auto;
	left: 0;
	right: 0;
	bottom: 0;

	color: var(--cell-active-color);
	text-shadow: var(--cell-glow-shadow);
	/* line-height: 1em; */
	font-size: .33em;
}

@keyframes _2Eva6GWZqW6pnj2ToUXcvT {
	0%, 15%, 17%, 20%, 30%, 49%, 51%, 55%, 58%, 70%, 80%, 100% {
		opacity: 1;
	}
	16%, 19%, 22%, 27%, 50%, 56%, 73%, 77% {
		opacity: 0;
	}
}

@keyframes _3cdAz8QS-MCg9i7GTSxGuO {
	0%, 15%, 17%, 20%, 30%, 49%, 51%, 55%, 58%, 70%, 80%, 100% {
		opacity: 0;
	}
	16%, 19%, 22%, 27%, 50%, 56%, 73%, 77% {
		opacity: 1;
	}
}

._2A5TEG_KI6TL3uFv2M_bBW {
	position: relative;
	font-size: 1.2rem;
	color: #aaa;
	background: #444;
}

/*
TODO: omg!
r = _ => (Math.random() * 5e3).toFixed(0),
Array.from(Array(256)).map((_, i) => `:nth-child(${i+1}) .cell { --random-delay: ${r()}ms; }`).join('\n')
*/
:nth-child(1) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4814ms; }
:nth-child(2) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4426ms; }
:nth-child(3) .moWESHxzBRcVLcUcgyTPa { --random-delay: 537ms; }
:nth-child(4) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4077ms; }
:nth-child(5) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4046ms; }
:nth-child(6) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4511ms; }
:nth-child(7) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1578ms; }
:nth-child(8) .moWESHxzBRcVLcUcgyTPa { --random-delay: 912ms; }
:nth-child(9) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3059ms; }
:nth-child(10) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4904ms; }
:nth-child(11) .moWESHxzBRcVLcUcgyTPa { --random-delay: 143ms; }
:nth-child(12) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4299ms; }
:nth-child(13) .moWESHxzBRcVLcUcgyTPa { --random-delay: 884ms; }
:nth-child(14) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1509ms; }
:nth-child(15) .moWESHxzBRcVLcUcgyTPa { --random-delay: 110ms; }
:nth-child(16) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4922ms; }
:nth-child(17) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4822ms; }
:nth-child(18) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2736ms; }
:nth-child(19) .moWESHxzBRcVLcUcgyTPa { --random-delay: 165ms; }
:nth-child(20) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4957ms; }
:nth-child(21) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2709ms; }
:nth-child(22) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1787ms; }
:nth-child(23) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3291ms; }
:nth-child(24) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3108ms; }
:nth-child(25) .moWESHxzBRcVLcUcgyTPa { --random-delay: 827ms; }
:nth-child(26) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2723ms; }
:nth-child(27) .moWESHxzBRcVLcUcgyTPa { --random-delay: 314ms; }
:nth-child(28) .moWESHxzBRcVLcUcgyTPa { --random-delay: 30ms; }
:nth-child(29) .moWESHxzBRcVLcUcgyTPa { --random-delay: 22ms; }
:nth-child(30) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2475ms; }
:nth-child(31) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3544ms; }
:nth-child(32) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3274ms; }
:nth-child(33) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4376ms; }
:nth-child(34) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1611ms; }
:nth-child(35) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2608ms; }
:nth-child(36) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3738ms; }
:nth-child(37) .moWESHxzBRcVLcUcgyTPa { --random-delay: 655ms; }
:nth-child(38) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4098ms; }
:nth-child(39) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3135ms; }
:nth-child(40) .moWESHxzBRcVLcUcgyTPa { --random-delay: 217ms; }
:nth-child(41) .moWESHxzBRcVLcUcgyTPa { --random-delay: 454ms; }
:nth-child(42) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3929ms; }
:nth-child(43) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3998ms; }
:nth-child(44) .moWESHxzBRcVLcUcgyTPa { --random-delay: 261ms; }
:nth-child(45) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4903ms; }
:nth-child(46) .moWESHxzBRcVLcUcgyTPa { --random-delay: 441ms; }
:nth-child(47) .moWESHxzBRcVLcUcgyTPa { --random-delay: 369ms; }
:nth-child(48) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1085ms; }
:nth-child(49) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2564ms; }
:nth-child(50) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4775ms; }
:nth-child(51) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1936ms; }
:nth-child(52) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3231ms; }
:nth-child(53) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2197ms; }
:nth-child(54) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2860ms; }
:nth-child(55) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1764ms; }
:nth-child(56) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2128ms; }
:nth-child(57) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4290ms; }
:nth-child(58) .moWESHxzBRcVLcUcgyTPa { --random-delay: 82ms; }
:nth-child(59) .moWESHxzBRcVLcUcgyTPa { --random-delay: 862ms; }
:nth-child(60) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2438ms; }
:nth-child(61) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3549ms; }
:nth-child(62) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4212ms; }
:nth-child(63) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1839ms; }
:nth-child(64) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4968ms; }
:nth-child(65) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4956ms; }
:nth-child(66) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2348ms; }
:nth-child(67) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1897ms; }
:nth-child(68) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3489ms; }
:nth-child(69) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1237ms; }
:nth-child(70) .moWESHxzBRcVLcUcgyTPa { --random-delay: 660ms; }
:nth-child(71) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4822ms; }
:nth-child(72) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3919ms; }
:nth-child(73) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2198ms; }
:nth-child(74) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4109ms; }
:nth-child(75) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2729ms; }
:nth-child(76) .moWESHxzBRcVLcUcgyTPa { --random-delay: 990ms; }
:nth-child(77) .moWESHxzBRcVLcUcgyTPa { --random-delay: 398ms; }
:nth-child(78) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2182ms; }
:nth-child(79) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2706ms; }
:nth-child(80) .moWESHxzBRcVLcUcgyTPa { --random-delay: 599ms; }
:nth-child(81) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3278ms; }
:nth-child(82) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1993ms; }
:nth-child(83) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3181ms; }
:nth-child(84) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2412ms; }
:nth-child(85) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2938ms; }
:nth-child(86) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4815ms; }
:nth-child(87) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1909ms; }
:nth-child(88) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2489ms; }
:nth-child(89) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4953ms; }
:nth-child(90) .moWESHxzBRcVLcUcgyTPa { --random-delay: 120ms; }
:nth-child(91) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3337ms; }
:nth-child(92) .moWESHxzBRcVLcUcgyTPa { --random-delay: 694ms; }
:nth-child(93) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1025ms; }
:nth-child(94) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1372ms; }
:nth-child(95) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4518ms; }
:nth-child(96) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2176ms; }
:nth-child(97) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4409ms; }
:nth-child(98) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3333ms; }
:nth-child(99) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2657ms; }
:nth-child(100) .moWESHxzBRcVLcUcgyTPa { --random-delay: 429ms; }
:nth-child(101) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2352ms; }
:nth-child(102) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2040ms; }
:nth-child(103) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3397ms; }
:nth-child(104) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4407ms; }
:nth-child(105) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3385ms; }
:nth-child(106) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4628ms; }
:nth-child(107) .moWESHxzBRcVLcUcgyTPa { --random-delay: 798ms; }
:nth-child(108) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2913ms; }
:nth-child(109) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1797ms; }
:nth-child(110) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4656ms; }
:nth-child(111) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4633ms; }
:nth-child(112) .moWESHxzBRcVLcUcgyTPa { --random-delay: 497ms; }
:nth-child(113) .moWESHxzBRcVLcUcgyTPa { --random-delay: 553ms; }
:nth-child(114) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3055ms; }
:nth-child(115) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4583ms; }
:nth-child(116) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2118ms; }
:nth-child(117) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1117ms; }
:nth-child(118) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4777ms; }
:nth-child(119) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2315ms; }
:nth-child(120) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3510ms; }
:nth-child(121) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3428ms; }
:nth-child(122) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1827ms; }
:nth-child(123) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1099ms; }
:nth-child(124) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4588ms; }
:nth-child(125) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3163ms; }
:nth-child(126) .moWESHxzBRcVLcUcgyTPa { --random-delay: 729ms; }
:nth-child(127) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2699ms; }
:nth-child(128) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3107ms; }
:nth-child(129) .moWESHxzBRcVLcUcgyTPa { --random-delay: 726ms; }
:nth-child(130) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2990ms; }
:nth-child(131) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4908ms; }
:nth-child(132) .moWESHxzBRcVLcUcgyTPa { --random-delay: 181ms; }
:nth-child(133) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3135ms; }
:nth-child(134) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1733ms; }
:nth-child(135) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1567ms; }
:nth-child(136) .moWESHxzBRcVLcUcgyTPa { --random-delay: 630ms; }
:nth-child(137) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1384ms; }
:nth-child(138) .moWESHxzBRcVLcUcgyTPa { --random-delay: 56ms; }
:nth-child(139) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2768ms; }
:nth-child(140) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3840ms; }
:nth-child(141) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3317ms; }
:nth-child(142) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3203ms; }
:nth-child(143) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4466ms; }
:nth-child(144) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1783ms; }
:nth-child(145) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3277ms; }
:nth-child(146) .moWESHxzBRcVLcUcgyTPa { --random-delay: 78ms; }
:nth-child(147) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4070ms; }
:nth-child(148) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3191ms; }
:nth-child(149) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2797ms; }
:nth-child(150) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1127ms; }
:nth-child(151) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1565ms; }
:nth-child(152) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1175ms; }
:nth-child(153) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3894ms; }
:nth-child(154) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3915ms; }
:nth-child(155) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4424ms; }
:nth-child(156) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4817ms; }
:nth-child(157) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2575ms; }
:nth-child(158) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2044ms; }
:nth-child(159) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4537ms; }
:nth-child(160) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3919ms; }
:nth-child(161) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3257ms; }
:nth-child(162) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4084ms; }
:nth-child(163) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1877ms; }
:nth-child(164) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1937ms; }
:nth-child(165) .moWESHxzBRcVLcUcgyTPa { --random-delay: 405ms; }
:nth-child(166) .moWESHxzBRcVLcUcgyTPa { --random-delay: 400ms; }
:nth-child(167) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2401ms; }
:nth-child(168) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2652ms; }
:nth-child(169) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2050ms; }
:nth-child(170) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3772ms; }
:nth-child(171) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2577ms; }
:nth-child(172) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4770ms; }
:nth-child(173) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3574ms; }
:nth-child(174) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1537ms; }
:nth-child(175) .moWESHxzBRcVLcUcgyTPa { --random-delay: 681ms; }
:nth-child(176) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3018ms; }
:nth-child(177) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3846ms; }
:nth-child(178) .moWESHxzBRcVLcUcgyTPa { --random-delay: 13ms; }
:nth-child(179) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2989ms; }
:nth-child(180) .moWESHxzBRcVLcUcgyTPa { --random-delay: 962ms; }
:nth-child(181) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4901ms; }
:nth-child(182) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1952ms; }
:nth-child(183) .moWESHxzBRcVLcUcgyTPa { --random-delay: 369ms; }
:nth-child(184) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1048ms; }
:nth-child(185) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2020ms; }
:nth-child(186) .moWESHxzBRcVLcUcgyTPa { --random-delay: 764ms; }
:nth-child(187) .moWESHxzBRcVLcUcgyTPa { --random-delay: 733ms; }
:nth-child(188) .moWESHxzBRcVLcUcgyTPa { --random-delay: 281ms; }
:nth-child(189) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2981ms; }
:nth-child(190) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1361ms; }
:nth-child(191) .moWESHxzBRcVLcUcgyTPa { --random-delay: 80ms; }
:nth-child(192) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4672ms; }
:nth-child(193) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2994ms; }
:nth-child(194) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1808ms; }
:nth-child(195) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2139ms; }
:nth-child(196) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4072ms; }
:nth-child(197) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4699ms; }
:nth-child(198) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3986ms; }
:nth-child(199) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1267ms; }
:nth-child(200) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1531ms; }
:nth-child(201) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1252ms; }
:nth-child(202) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4602ms; }
:nth-child(203) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1497ms; }
:nth-child(204) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2374ms; }
:nth-child(205) .moWESHxzBRcVLcUcgyTPa { --random-delay: 253ms; }
:nth-child(206) .moWESHxzBRcVLcUcgyTPa { --random-delay: 249ms; }
:nth-child(207) .moWESHxzBRcVLcUcgyTPa { --random-delay: 794ms; }
:nth-child(208) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3469ms; }
:nth-child(209) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1551ms; }
:nth-child(210) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4685ms; }
:nth-child(211) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3655ms; }
:nth-child(212) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3654ms; }
:nth-child(213) .moWESHxzBRcVLcUcgyTPa { --random-delay: 514ms; }
:nth-child(214) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1353ms; }
:nth-child(215) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4388ms; }
:nth-child(216) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1033ms; }
:nth-child(217) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1370ms; }
:nth-child(218) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1479ms; }
:nth-child(219) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4269ms; }
:nth-child(220) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4150ms; }
:nth-child(221) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2275ms; }
:nth-child(222) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1623ms; }
:nth-child(223) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4260ms; }
:nth-child(224) .moWESHxzBRcVLcUcgyTPa { --random-delay: 971ms; }
:nth-child(225) .moWESHxzBRcVLcUcgyTPa { --random-delay: 312ms; }
:nth-child(226) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1901ms; }
:nth-child(227) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4255ms; }
:nth-child(228) .moWESHxzBRcVLcUcgyTPa { --random-delay: 204ms; }
:nth-child(229) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4761ms; }
:nth-child(230) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4371ms; }
:nth-child(231) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1527ms; }
:nth-child(232) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1243ms; }
:nth-child(233) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3586ms; }
:nth-child(234) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3504ms; }
:nth-child(235) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4312ms; }
:nth-child(236) .moWESHxzBRcVLcUcgyTPa { --random-delay: 237ms; }
:nth-child(237) .moWESHxzBRcVLcUcgyTPa { --random-delay: 234ms; }
:nth-child(238) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1505ms; }
:nth-child(239) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4827ms; }
:nth-child(240) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4876ms; }
:nth-child(241) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3722ms; }
:nth-child(242) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3265ms; }
:nth-child(243) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2612ms; }
:nth-child(244) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1282ms; }
:nth-child(245) .moWESHxzBRcVLcUcgyTPa { --random-delay: 2359ms; }
:nth-child(246) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1900ms; }
:nth-child(247) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3729ms; }
:nth-child(248) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4770ms; }
:nth-child(249) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3389ms; }
:nth-child(250) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1800ms; }
:nth-child(251) .moWESHxzBRcVLcUcgyTPa { --random-delay: 3156ms; }
:nth-child(252) .moWESHxzBRcVLcUcgyTPa { --random-delay: 424ms; }
:nth-child(253) .moWESHxzBRcVLcUcgyTPa { --random-delay: 116ms; }
:nth-child(254) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4388ms; }
:nth-child(255) .moWESHxzBRcVLcUcgyTPa { --random-delay: 4711ms; }
:nth-child(256) .moWESHxzBRcVLcUcgyTPa { --random-delay: 1077ms; }



._1hWjYMuclqdBdMmnLSdMpd {
	--headline-height: 3rem;
	--headline-side-gap: var(--side-gap, 1.5rem);

	--headline-color: var(--accent-color, #090);
	--headline-bg-color: var(--accent-bg-color, #343);

	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: stretch;

	height: var(--headline-height);
	margin: 0 var(--headline-side-gap);
	/* make shift, as we know, that logo has rounded borders, so bg should be hidden */
	margin-left: calc(2 * var(--headline-side-gap));

	color: var(--headline-color);
	background: var(--headline-bg-color);

	font-size: calc(var(--headline-height) * .8);
	line-height: 1em;
}

._1hWjYMuclqdBdMmnLSdMpd ._2AdFzajuS2EvCOYjlWa9_C, ._1hWjYMuclqdBdMmnLSdMpd ._2qN7TZg4lpzPbiTOGFdSCw {
	position: relative;
	z-index: 2;
}
._1hWjYMuclqdBdMmnLSdMpd ._2AdFzajuS2EvCOYjlWa9_C {
	/* make shift, as we know, that logo has rounded borders, so bg should be hidden */
	margin-left: calc(-1 * var(--headline-side-gap));
}
._1hWjYMuclqdBdMmnLSdMpd ._2qN7TZg4lpzPbiTOGFdSCw {
	display: flex;
}

._2r4Y13p2Dm3g3B63i1Jc5V {
	transform: scale(1.2);
}

.PnmrQrgEKqIYzm8oEn8Jr {
	--heartbit-width-probably: calc(var(--root-width) - var(--headline-side-gap) * 2 - 3rem);
	--heartbit-anim-duration: 2.5s;
	--heartbit-cardio-delay: calc(var(--heartbit-anim-duration) * .3);

	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;

	--anim-glide-from: calc(var(--heartbit-width-probably) / -2);
	--anim-glide-to: calc(var(--heartbit-width-probably) / 2);
	animation: _3zu2t6yCBJilnozgk68xKn var(--heartbit-anim-duration) infinite ease-in-out;
}
.PnmrQrgEKqIYzm8oEn8Jr:before, .PnmrQrgEKqIYzm8oEn8Jr:after {
	/* heartbit dot */
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: calc(50% - .25rem);

	width: .5rem;
	height: .5rem;
	border-radius: 1px;

	background: var(--headline-color);

	--anim-cardio-offset: calc(var(--headline-height) / 2);
	animation-name: _3iruSz6DorQUk-om_5Mv_k;
	animation-delay: var(--heartbit-cardio-delay);
	animation-duration: inherit;
	animation-iteration-count: inherit;
	animation-timing-function: ease-in-out;
}
.PnmrQrgEKqIYzm8oEn8Jr:before {
	/* heartbit dot's shadow */
	opacity: .4;
	box-shadow: 0 0 2px var(--headline-color);
	left: calc(50% - .25rem);
	animation-delay: calc(var(--heartbit-cardio-delay) + 70ms);
}

@keyframes _3zu2t6yCBJilnozgk68xKn {
	from {
		transform: translateX(var(--anim-glide-from));
	}
	to {
		transform: translateX(var(--anim-glide-to));
	}
}

@keyframes _3iruSz6DorQUk-om_5Mv_k {
	0% {
		transform: translateY(calc(var(--anim-cardio-offset) * -.1));
	}
	4% {
		transform: translateY(0);
	}
	7% {
		transform: translateY(calc(var(--anim-cardio-offset) * -.3));
	}
	11% {
		transform: translateY(calc(var(--anim-cardio-offset) * -.95));
	}
	15% {
		transform: translateY(calc(var(--anim-cardio-offset) * .8));
	}
	18% {
		transform: translateY(0);
	}
	22% {
		transform: translateY(calc(var(--anim-cardio-offset) * -.30));
	}
	25%, 100% {
		transform: translateY(0);
	}
}

._2Z90G6Fyn0jwX2iW0hngjM {
	--matrix-rows: 4;
	--matrix-cols: 4;
	--matrix-cell-size: calc(var(--root-width) / var(--matrix-cols));

	flex: 1;

	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;

	margin: 0;
	padding: 0;
}

.isDebug ._2Z90G6Fyn0jwX2iW0hngjM,
.isDebug._2Z90G6Fyn0jwX2iW0hngjM {
	background: darkgreen;
}

._1y8GsRtThCHRTfFHsSwIxC {
	/* flex: 1; */
	transform-origin: 0 50%;
	user-select: none;
	-webkit-user-select: none;

	position: relative;

	margin: 0;
	padding: 0;
	width: calc(var(--matrix-cell-size) * var(--matrix-cols));
	height: calc(var(--matrix-cell-size) * var(--matrix-rows));

	list-style: none;
}

._3nT7lX5MfiJgoshQA9EnJ_ {
	position: absolute;
	left: calc(var(--matrix-cell-size) * var(--matrix-x));
	top: calc(var(--matrix-cell-size) * var(--matrix-y));

	margin: 0;
	padding: 0;
	width: var(--matrix-cell-size);
	height: var(--matrix-cell-size);
}

.isDebug ._3nT7lX5MfiJgoshQA9EnJ_,
.isDebug._3nT7lX5MfiJgoshQA9EnJ_ {
	background: rgba(calc(3 * var(--index)), calc(100 + 10 * var(--matrix-x)), calc(10 * var(--matrix-y)), .8);
	outline: 1px dotted darkred;
}

/* .isCursor {} */

._17nThjVZyWm2e74C7zAags {
	display: block;

	transform: translateY(-50%);
	position: absolute;
	right: 0;
	top: 50%;

	width: .5rem;
	height: .5rem;
	border-radius: 1px;
	background: var(--warn-color, red);

	opacity: .5;
	animation: _39JvX3piNPvPLL4Ek61ZgT 3s cubic-bezier(0.6, -0.28, 0.735, 0.045) infinite alternate;
}

@keyframes _39JvX3piNPvPLL4Ek61ZgT {
	to {
		opacity: 0;
	}
}

._1FLI7L0057vU67IACx8v5F {
	/* TODO: @extend ./cell */
	--particle-size: var(--matrix-cell-size, 2rem);
	--particle-font-size: calc(var(--particle-size) * .95);
	--particle-color: var(--active-color, #fff);
	--particle-bg-color: transparent;

	display: block;

	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: var(--particle-size);
	height: var(--particle-size);

	text-align: center;
	line-height: var(--particle-font-size);

	font-size: var(--particle-font-size);
	font-family: var(--default-font-family);
	font-weight: var(--default-font-weight);
	cursor: default;

	color: var(--particle-color);
	background: var(--particle-bg-color);
	transform: scale(.8);
	opacity: .8;
}

._3k5Vi0LC-OVg6ahNwKg6ge {
	opacity: .05;
	transform: scale(1.5);
	transition: all .25s cubic-bezier(0.1, 0.085, 0.68, 0.53);
}

.isDebug ._1FLI7L0057vU67IACx8v5F {
	outline: 1px solid cyan;
}

._2HxfcVIhHF1nOsZRJ_85t0 {
	font-size: 1.1rem;
}

html {
	font-size: 10px;
	height: 100%;
}

@media (max-width: 440px) and (orientation: portrait) {
	html {
		font-size: 8px;
	}
}

body {
	--font-family: Verdana, sans-serif;

	margin: 0;
	padding: 0;

	/* text-align: center; */
	font: normal 1.2rem/1.4 var(--font-family);

	color: #999;
	background: #333;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	user-select: none;
	-webkit-user-select: none;
}

.theme-matrix {
	--color: #777;
	--bg-color: #333;
	--disabled-color: var(--color);

	--default-font-size: 1.4rem;
	--default-font-family: 'PT Sans Caption', var(--font-family);
	--default-font-weight: 400;
	--accent-font-family: var(--default-font-family);
	--accent-font-weight: 700;
	--caption-font-family: 'PT Serif Caption', var(--font-family);
	--caption-font-weight: 400;
	--title-font-family: 'PT Serif', var(--font-family);
	--title-font-weight: 700;

	--warn-color: #c33;
	--warn-bg-color: var(--bg-color);

	--accent-color: #090;
	--accent-bg-color: #343;

	--hover-color: #6f9;
	--hover-bg-color: transparent;
	--hover-shadow-blur: .5em;
	--hover-shadow-color: var(--warn-color);
	--hover-text-shadow: 0 0 var(--hover-shadow-blur) var(--hover-shadow-color);

	--active-color: #fff;
	--active-bg-color: var(--hover-bg-color);
	--active-shadow-blur: 2em;
	--active-shadow-color: var(--hover-shadow-color);
	--active-text-shadow: 0 0 .1em var(--active-shadow-color), 0 0 var(--active-shadow-blur) var(--active-shadow-color);
}

hr {
	border-color: var(--color, #666);
}
/*
button {
	padding: .2rem .8em .3rem;

	border: 1px dotted var(--accent-color);
	text-transform: uppercase;
	letter-spacing: .1rem;

	font-family: var(--caption-font-family);
	font-weight: var(--caption-font-weight);
}
a, button, :global(.btn) {
	color: var(--accent-color);
}

button:disabled {
	color: var(--disabled-color);
	border-color: var(--disabled-color);
}

a, :global(.btn) {
	border-bottom: 1px dotted var(--accent-color);
}

a:hover, button:enabled:focus, button:enabled:hover {
	cursor: pointer;
	outline: none;
	background: var(--hover-bg-color);
	color: var(--hover-color);
	border-color: var(--hover-color);
}
 */


/*# sourceMappingURL=index.ff091e.css.map*/