@charset "utf-8";
._a86681e3_deumj {
	align-items: center;
	border: 0;
	border-radius: 10px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	font-family: inherit;
	font-size: 0.95rem;
	font-weight: 600;
	gap: 0.55rem;
	justify-content: center;
	line-height: 1.2;
	padding-block: 0.85rem;
	padding-inline: 1.5rem;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
}
._a86681e3_deumj:focus-visible {
	outline: 2px solid #254d78;
	outline-offset: 3px;
}
._a86681e3_deumj._b5e60e87_deumj {
	backdrop-filter: blur(14px) saturate(150%);
	-webkit-backdrop-filter: blur(14px) saturate(150%);
	background: #bd00e2;
	border: 1px solid hsla(0, 0%, 100%, 0.22);
	box-shadow:
		inset 0 1px #ffffff4d,
		0 2px 10px #254d7847;
	color: #fff;
	font-weight: 700;
	transition:
		background 0.25s ease,
		box-shadow 0.25s ease,
		border-color 0.25s ease;
}
._a86681e3_deumj._b5e60e87_deumj:hover {
	background: #254d78fa;
	border-color: #ffffff57;
	box-shadow:
		inset 0 1px #ffffff6b,
		0 4px 18px #254d7866;
}
._a86681e3_deumj._b5e60e87_deumj:active {
	box-shadow:
		inset 0 2px 6px #00000038,
		0 1px 4px #254d784d;
}
._a86681e3_deumj._120c7527_deumj {
	backdrop-filter: blur(12px) saturate(130%);
	-webkit-backdrop-filter: blur(12px) saturate(130%);
	background: #ffffff0f;
	border: 1px solid hsla(0, 0%, 100%, 0.14);
	box-shadow: inset 0 1px #ffffff29;
	color: #fff;
	transition:
		border-color 0.25s ease,
		background 0.25s ease,
		box-shadow 0.25s ease;
}
._a86681e3_deumj._120c7527_deumj:hover {
	background: #ffffff1a;
	border-color: #254d7873;
	box-shadow: inset 0 1px #ffffff3d;
}
._a86681e3_deumj._d3353133_deumj {
	backdrop-filter: blur(12px) saturate(130%);
	-webkit-backdrop-filter: blur(12px) saturate(130%);
	background: #254d7814;
	border: 1px solid rgba(37, 77, 120, 0.55);
	color: #5d93cd;
	transition:
		background 0.25s ease,
		color 0.25s ease,
		border-color 0.25s ease;
}
._a86681e3_deumj._d3353133_deumj:hover {
	background: #254d7829;
	border-color: #254d78cc;
}
._a86681e3_deumj._457e0e8c_deumj {
	background: transparent;
	background-image: none;
	border: none;
	box-shadow: none;
	color: inherit;
	font-size: 0.95rem;
	font-weight: 600;
	letter-spacing: 0;
	padding: 0;
	white-space: nowrap;
	width: auto;
}
._a86681e3_deumj._457e0e8c_deumj:hover {
	background: transparent;
	box-shadow: none;
	color: #254d78;
	opacity: 1;
	transform: none;
}
._a86681e3_deumj._a2d5b2b1_deumj {
	align-items: center;
	backdrop-filter: blur(12px) saturate(130%);
	-webkit-backdrop-filter: blur(12px) saturate(130%);
	background: #ffffff0f;
	background-image: none;
	block-size: 2.5rem;
	border: 1px solid hsla(0, 0%, 100%, 0.14);
	border-radius: 50%;
	box-shadow: inset 0 1px #ffffff29;
	color: #fff;
	display: inline-flex;
	inline-size: 2.5rem;
	justify-content: center;
	padding: 0;
}
._a86681e3_deumj._a2d5b2b1_deumj:hover {
	background: #bd00e2;
	background-image: none;
	border-color: #ffffff3d;
	box-shadow:
		inset 0 1px #ffffff52,
		0 2px 12px #254d784d;
	color: #fff;
	opacity: 1;
}
._a86681e3_deumj._a2d5b2b1_deumj span {
	display: none;
}
._a86681e3_deumj._a2d5b2b1_deumj:after {
	background-color: currentColor;
	block-size: 50%;
	content: '';
	display: block;
	inline-size: 50%;
	mask-position: center;
	-webkit-mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
}
._a86681e3_deumj._40ea1cb0_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' d='M15.002 4c.93 0 1.925.406 2.777.764 1.26.528 1.969 1.635 2.518 2.852.89 1.975 1.51 4.608 1.723 6.61.102.95.127 1.906-.056 2.548-.265.928-1.396 1.49-2.174 1.924-.877.49-1.869.96-2.34 1.197a1 1 0 1 1-.894-1.79c.212-.106.486-.239.79-.39l-.58-.608c-1.39.571-3.028.893-4.767.893s-3.376-.322-4.766-.893l-.58.608c.288.142.537.262.793.39a1 1 0 0 1-.894 1.79c-.784-.392-1.575-.77-2.34-1.197-.778-.434-1.909-.996-2.174-1.924-.183-.642-.158-1.598-.057-2.548.215-2.002.833-4.635 1.724-6.61.55-1.217 1.257-2.324 2.517-2.852C7.058 4.414 8.07 4 8.999 4c.603 0 1.077.555.99 1.147.647-.096 1.32-.147 2.01-.147.691 0 1.366.05 2.015.147A1.01 1.01 0 0 1 15.002 4m-6.253 6.5a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' d='M15.002 4c.93 0 1.925.406 2.777.764 1.26.528 1.969 1.635 2.518 2.852.89 1.975 1.51 4.608 1.723 6.61.102.95.127 1.906-.056 2.548-.265.928-1.396 1.49-2.174 1.924-.877.49-1.869.96-2.34 1.197a1 1 0 1 1-.894-1.79c.212-.106.486-.239.79-.39l-.58-.608c-1.39.571-3.028.893-4.767.893s-3.376-.322-4.766-.893l-.58.608c.288.142.537.262.793.39a1 1 0 0 1-.894 1.79c-.784-.392-1.575-.77-2.34-1.197-.778-.434-1.909-.996-2.174-1.924-.183-.642-.158-1.598-.057-2.548.215-2.002.833-4.635 1.724-6.61.55-1.217 1.257-2.324 2.517-2.852C7.058 4.414 8.07 4 8.999 4c.603 0 1.077.555.99 1.147.647-.096 1.32-.147 2.01-.147.691 0 1.366.05 2.015.147A1.01 1.01 0 0 1 15.002 4m-6.253 6.5a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5m6.5 0a1.75 1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5'/%3E%3C/svg%3E");
}
._a86681e3_deumj._ac0b6b63_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10 0 5.013-3.689 9.163-8.5 9.887V15h1a1.5 1.5 0 0 0 0-3h-1v-2a.5.5 0 0 1 .5-.5h.5a1.5 1.5 0 0 0 0-3H14a3.5 3.5 0 0 0-3.5 3.5v2h-1a1.5 1.5 0 0 0 0 3h1v6.887C5.689 21.163 2 17.013 2 12 2 6.477 6.477 2 12 2'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10 0 5.013-3.689 9.163-8.5 9.887V15h1a1.5 1.5 0 0 0 0-3h-1v-2a.5.5 0 0 1 .5-.5h.5a1.5 1.5 0 0 0 0-3H14a3.5 3.5 0 0 0-3.5 3.5v2h-1a1.5 1.5 0 0 0 0 3h1v6.887C5.689 21.163 2 17.013 2 12 2 6.477 6.477 2 12 2'/%3E%3C/svg%3E");
}
._a86681e3_deumj._8e215c4c_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' d='M16 3a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5V8a5 5 0 0 1 5-5zm-4 5a4 4 0 1 0 0 8 4 4 0 0 0 0-8m0 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4m4.5-3.5a1 1 0 1 0 0 2 1 1 0 0 0 0-2'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' d='M16 3a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5V8a5 5 0 0 1 5-5zm-4 5a4 4 0 1 0 0 8 4 4 0 0 0 0-8m0 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4m4.5-3.5a1 1 0 1 0 0 2 1 1 0 0 0 0-2'/%3E%3C/svg%3E");
}
._a86681e3_deumj._76deefbd_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm4 2a1 1 0 0 1 1-1h.002a1 1 0 1 1 0 2H8a1 1 0 0 1-1-1m7.503 3.191a1.9 1.9 0 0 0-1.307-.21c-.246.05-.566.253-.855.577a2.2 2.2 0 0 0-.297.418 1 1 0 0 0-.044.092V16a1 1 0 1 1-2 0v-6a1 1 0 0 1 1.812-.584c.296-.18.63-.324.992-.396a3.9 3.9 0 0 1 2.729.457C16.356 9.972 17 10.84 17 12v4a1 1 0 1 1-2 0v-4q0-.51-.497-.809M8 10a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0v-5a1 1 0 0 1 1-1' clip-rule='evenodd'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm4 2a1 1 0 0 1 1-1h.002a1 1 0 1 1 0 2H8a1 1 0 0 1-1-1m7.503 3.191a1.9 1.9 0 0 0-1.307-.21c-.246.05-.566.253-.855.577a2.2 2.2 0 0 0-.297.418 1 1 0 0 0-.044.092V16a1 1 0 1 1-2 0v-6a1 1 0 0 1 1.812-.584c.296-.18.63-.324.992-.396a3.9 3.9 0 0 1 2.729.457C16.356 9.972 17 10.84 17 12v4a1 1 0 1 1-2 0v-4q0-.51-.497-.809M8 10a1 1 0 0 1 1 1v5a1 1 0 1 1-2 0v-5a1 1 0 0 1 1-1' clip-rule='evenodd'/%3E%3C/svg%3E");
}
._a86681e3_deumj._9cb211c9_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-.806 0-1.589-.098-2.34-.278l1.135-5.33c.687.597 1.54.824 2.36.81.898-.017 1.8-.321 2.554-.796.752-.473 1.424-1.16 1.792-2.007A6 6 0 1 0 6.5 14.4a1 1 0 1 0 1.832-.8 4 4 0 1 1 7.336 0l-.002.002c-.174.402-.533.804-1.022 1.112-.489.307-1.04.478-1.527.487-.476.009-.842-.134-1.094-.4-.249-.26-.505-.761-.522-1.701q-.003 0-.006.004l.51-2.396a1 1 0 0 0-1.957-.416l-2.29 10.764A10 10 0 0 1 2 12C2 6.477 6.477 2 12 2'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10c-.806 0-1.589-.098-2.34-.278l1.135-5.33c.687.597 1.54.824 2.36.81.898-.017 1.8-.321 2.554-.796.752-.473 1.424-1.16 1.792-2.007A6 6 0 1 0 6.5 14.4a1 1 0 1 0 1.832-.8 4 4 0 1 1 7.336 0l-.002.002c-.174.402-.533.804-1.022 1.112-.489.307-1.04.478-1.527.487-.476.009-.842-.134-1.094-.4-.249-.26-.505-.761-.522-1.701q-.003 0-.006.004l.51-2.396a1 1 0 0 0-1.957-.416l-2.29 10.764A10 10 0 0 1 2 12C2 6.477 6.477 2 12 2'/%3E%3C/svg%3E");
}
._a86681e3_deumj._2d3844e3_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-width='3' d='M19.597 8.531C18.756 5.327 16.128 3 12.016 3 6.953 3 4.14 6.526 4.14 10.875v2.25c0 4.35 2.812 7.875 7.875 7.875 1.811 0 3.312-.422 4.5-1.153 1.205-.743 2.02-1.794 2.25-3.082.959-5.377-6.53-5.89-8.438-4.765-2.167 1.278-.914 3.63.211 4.078 1.41.563 3.397.356 4.395-1.16 1.007-1.531.986-5.11-.387-6.387s-4.219-1.594-5.45.375'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-width='3' d='M19.597 8.531C18.756 5.327 16.128 3 12.016 3 6.953 3 4.14 6.526 4.14 10.875v2.25c0 4.35 2.812 7.875 7.875 7.875 1.811 0 3.312-.422 4.5-1.153 1.205-.743 2.02-1.794 2.25-3.082.959-5.377-6.53-5.89-8.438-4.765-2.167 1.278-.914 3.63.211 4.078 1.41.563 3.397.356 4.395-1.16 1.007-1.531.986-5.11-.387-6.387s-4.219-1.594-5.45.375'/%3E%3C/svg%3E");
}
._a86681e3_deumj._aca97ce2_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M18 8.9A5.004 5.004 0 0 1 14 4v12a4 4 0 1 1-5-3.874'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M18 8.9A5.004 5.004 0 0 1 14 4v12a4 4 0 1 1-5-3.874'/%3E%3C/svg%3E");
}
._a86681e3_deumj._243b666a_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M19.5 3h-15A1.5 1.5 0 0 0 3 4.5V18a1.5 1.5 0 0 0 1.5 1.5H6v3a.75.75 0 0 0 1.23.577l4.292-3.577h3.956a1.5 1.5 0 0 0 .961-.348l4.021-3.351a1.5 1.5 0 0 0 .54-1.153V4.5A1.5 1.5 0 0 0 19.5 3M12 12.75a.75.75 0 1 1-1.5 0v-4.5a.75.75 0 1 1 1.5 0zm4.5 0a.75.75 0 1 1-1.5 0v-4.5a.75.75 0 1 1 1.5 0z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M19.5 3h-15A1.5 1.5 0 0 0 3 4.5V18a1.5 1.5 0 0 0 1.5 1.5H6v3a.75.75 0 0 0 1.23.577l4.292-3.577h3.956a1.5 1.5 0 0 0 .961-.348l4.021-3.351a1.5 1.5 0 0 0 .54-1.153V4.5A1.5 1.5 0 0 0 19.5 3M12 12.75a.75.75 0 1 1-1.5 0v-4.5a.75.75 0 1 1 1.5 0zm4.5 0a.75.75 0 1 1-1.5 0v-4.5a.75.75 0 1 1 1.5 0z'/%3E%3C/svg%3E");
}
._a86681e3_deumj._c770e58e_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' fill='none' viewBox='0 0 19 17'%3E%3Cpath fill='currentColor' d='M.776 1.618a1 1 0 0 1 1.76-.205C4.01 3.573 5.782 4.47 7.748 4.675c.096-.842.323-1.673.75-2.405.626-1.073 1.644-1.864 3.098-2.156 2.01-.403 3.54.324 4.427 1.216l1.792-.335a1 1 0 0 1 1.053 1.477l-1.72 3.022c.157 4.362-1.055 7.405-3.639 9.502-1.37 1.113-3.332 1.743-5.485 1.938-2.17.197-4.623-.04-7.061-.753A1 1 0 0 1 .97 14.26c1.226-.348 2.16-.65 3.003-1.176-1.199-.637-2.082-1.468-2.707-2.417C.4 9.348.077 7.88.013 6.553-.051 5.228.14 4.001.342 3.115c.115-.504.249-1.01.434-1.495z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' fill='none' viewBox='0 0 19 17'%3E%3Cpath fill='currentColor' d='M.776 1.618a1 1 0 0 1 1.76-.205C4.01 3.573 5.782 4.47 7.748 4.675c.096-.842.323-1.673.75-2.405.626-1.073 1.644-1.864 3.098-2.156 2.01-.403 3.54.324 4.427 1.216l1.792-.335a1 1 0 0 1 1.053 1.477l-1.72 3.022c.157 4.362-1.055 7.405-3.639 9.502-1.37 1.113-3.332 1.743-5.485 1.938-2.17.197-4.623-.04-7.061-.753A1 1 0 0 1 .97 14.26c1.226-.348 2.16-.65 3.003-1.176-1.199-.637-2.082-1.468-2.707-2.417C.4 9.348.077 7.88.013 6.553-.051 5.228.14 4.001.342 3.115c.115-.504.249-1.01.434-1.495z'/%3E%3C/svg%3E");
}
._a86681e3_deumj._3595eb34_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' d='M12 4.25c2.214 0 4.571.151 6.248.287a3.55 3.55 0 0 1 3.267 3.198c.12 1.234.235 2.803.235 4.265s-.116 3.03-.235 4.265a3.55 3.55 0 0 1-3.267 3.198c-1.677.136-4.034.287-6.248.287s-4.571-.151-6.248-.287a3.55 3.55 0 0 1-3.267-3.198C2.365 15.03 2.25 13.462 2.25 12s.116-3.03.235-4.265a3.55 3.55 0 0 1 3.267-3.198C7.429 4.401 9.786 4.25 12 4.25m-1.1 4.806a.6.6 0 0 0-.9.52v4.849c0 .462.5.75.9.52l4.2-2.425a.6.6 0 0 0 0-1.04z'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-opacity='.01' d='M24 0v24H0V0z'/%3E%3Cpath fill='currentColor' d='M12 4.25c2.214 0 4.571.151 6.248.287a3.55 3.55 0 0 1 3.267 3.198c.12 1.234.235 2.803.235 4.265s-.116 3.03-.235 4.265a3.55 3.55 0 0 1-3.267 3.198c-1.677.136-4.034.287-6.248.287s-4.571-.151-6.248-.287a3.55 3.55 0 0 1-3.267-3.198C2.365 15.03 2.25 13.462 2.25 12s.116-3.03.235-4.265a3.55 3.55 0 0 1 3.267-3.198C7.429 4.401 9.786 4.25 12 4.25m-1.1 4.806a.6.6 0 0 0-.9.52v4.849c0 .462.5.75.9.52l4.2-2.425a.6.6 0 0 0 0-1.04z'/%3E%3C/svg%3E");
}
._a86681e3_deumj._8f282cb8_deumj:after {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M17.05 20.28c-.98.95-2.05.8-3.08.35-1.09-.46-2.09-.48-3.24 0-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.54 4.09zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25'/%3E%3C/svg%3E");
	-webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M17.05 20.28c-.98.95-2.05.8-3.08.35-1.09-.46-2.09-.48-3.24 0-1.44.62-2.2.44-3.06-.35C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.54 4.09zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25'/%3E%3C/svg%3E");
}
._a86681e3_deumj._399079ff_deumj:after {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285F4' d='M3.609 1.814 13.792 12 3.61 22.186a1 1 0 0 1-.61-.92V2.734a1 1 0 0 1 .609-.92'/%3E%3Cpath fill='%2334A853' d='m14.499 12.707 2.302 2.302-10.937 6.333 8.636-8.635z'/%3E%3Cpath fill='%23FBBC04' d='m17.698 9.509 2.807 1.626a1 1 0 0 1 0 1.73l-2.808 1.626-2.346-2.346z'/%3E%3Cpath fill='%23EA4335' d='M5.864 2.658 16.802 8.99 14.5 11.292z'/%3E%3C/svg%3E")
		50% / contain no-repeat;
	mask: none;
	-webkit-mask: none;
}
@media (min-width: 1280px) {
	._f893c934_1b937 {
		display: grid;
		grid-template-columns: 280px 1fr;
		grid-template-rows: auto 1fr auto;
		min-block-size: 100dvh;
	}
}
._63d86f6c_1b937 {
	min-inline-size: 0;
	overflow: clip;
}
._665004c6_1b937 {
	display: none;
}
@media (min-width: 1280px) {
	._665004c6_1b937 {
		background: #7b128d;
		block-size: 100dvh;
		border-inline-end: 1px solid #9416aa;
		display: flex;
		flex-direction: column;
		gap: 1.25rem;
		grid-column: 1;
		grid-row: 1/-1;
		inline-size: 280px;
		inset-block-start: 0;
		isolation: isolate;
		overflow-y: auto;
		padding-block: 1.5rem;
		padding-inline: 1rem;
		position: sticky;
		scrollbar-color: rgba(37, 77, 120, 0.5) transparent;
		scrollbar-width: thin;
		z-index: 200;
	}
}
._92607c82_1b937 {
	display: flex;
	flex-direction: column;
	gap: 1.25rem;
}
._114e605d_1b937,
._29d4b2c0_1b937 {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}
._29d4b2c0_1b937 {
	order: 2;
}
._defb2ce6_1b937 {
	inline-size: 100%;
}
._0e335320_1b937 {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}
._0569c1d4_1b937 {
	align-items: center;
	color: #936aaa;
	display: inline-flex;
	font-family:
		Manrope,
		ui-sans-serif,
		system-ui,
		-apple-system,
		sans-serif;
	font-size: 0.6875rem;
	font-weight: 700;
	gap: 0.5rem;
	letter-spacing: 0.14em;
	padding-block: 0.5rem 0.25rem;
	padding-inline: 0.6rem;
	text-transform: uppercase;
}
._fa3ace3e_1b937 {
	display: flex;
	flex-direction: column;
	gap: 0.15rem;
	list-style: none;
	margin: 0;
	padding: 0;
}
._fa3ace3e_1b937 li {
	list-style: none;
}
._fa3ace3e_1b937 ._e7783ea6_1b937,
._fa3ace3e_1b937 a {
	align-items: center;
	background: transparent;
	border: 0;
	border-radius: 10px;
	color: #b59ec6;
	cursor: pointer;
	display: flex;
	font-family: inherit;
	font-size: 0.85rem;
	font-weight: 500;
	gap: 0.55rem;
	inline-size: 100%;
	letter-spacing: 0;
	line-height: 1.3;
	padding-block: 0.5rem;
	padding-inline: 0.6rem;
	position: relative;
	text-align: start;
	text-decoration: none;
	transition:
		color 0.2s ease,
		background 0.2s ease,
		padding-inline-start 0.2s ease;
}
._fa3ace3e_1b937 ._e7783ea6_1b937:hover,
._fa3ace3e_1b937 a:hover {
	backdrop-filter: blur(10px) saturate(140%);
	-webkit-backdrop-filter: blur(10px) saturate(140%);
	background: #ffffff0f;
	box-shadow:
		inset 0 1px #fff3,
		inset 0 0 0 1px #ffffff1a;
	color: #fff;
	padding-inline-start: 0.8rem;
}
._fa3ace3e_1b937 ._e7783ea6_1b937._0055c0bf_1b937,
._fa3ace3e_1b937 a._0055c0bf_1b937 {
	backdrop-filter: blur(10px) saturate(150%);
	-webkit-backdrop-filter: blur(10px) saturate(150%);
	background: #254d7824;
	box-shadow:
		inset 0 1px #ffffff3d,
		inset 0 0 0 1px #254d7847;
	color: #fff;
	font-weight: 600;
}
._fa3ace3e_1b937 ._e7783ea6_1b937._0055c0bf_1b937 i,
._fa3ace3e_1b937 a._0055c0bf_1b937 i {
	color: #254d78;
}
._fa3ace3e_1b937 ._e7783ea6_1b937:disabled,
._fa3ace3e_1b937 a:disabled {
	cursor: default;
	opacity: 0.6;
}
._fa3ace3e_1b937 ._e7783ea6_1b937 i,
._fa3ace3e_1b937 a i {
	color: inherit;
	font-size: 0.85rem;
}
._afad6bad_1b937 {
	align-items: center;
	display: inline-flex;
}
._9235aff8_1nl7a {
	background: #10102d;
	border-block-start: 1px solid #9416aa;
	color: #b59ec6;
	margin-block-start: auto;
	padding-block: clamp(2.5rem, 1.75rem + 3vw, 4rem);
}
._9235aff8_1nl7a ._2db50e14_1nl7a {
	margin-inline: auto;
	width: min(100% - 2rem, 1200px);
}
._9235aff8_1nl7a._aa4b073e_1nl7a ._2db50e14_1nl7a {
	width: min(100% - 2rem, 1330px);
}
._9235aff8_1nl7a ._8b198683_1nl7a {
	border-block-end: 1px solid #9416aa;
	display: grid;
	gap: clamp(1.75rem, 1rem + 3vw, 3rem);
	padding-block-end: clamp(1.75rem, 1rem + 3vw, 3rem);
}
@media (min-width: 1024px) {
	._9235aff8_1nl7a ._8b198683_1nl7a {
		align-items: start;
		gap: clamp(2.5rem, 1rem + 6vw, 6rem);
		grid-template-columns: auto 1fr;
	}
}
._9235aff8_1nl7a ._572e9b30_1nl7a {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	min-inline-size: 0;
}
._9235aff8_1nl7a ._572e9b30_1nl7a ._668f3eae_1nl7a {
	align-items: center;
	color: #fff;
	display: inline-flex;
	inline-size: -moz-fit-content;
	inline-size: fit-content;
}
._9235aff8_1nl7a ._572e9b30_1nl7a ._668f3eae_1nl7a img {
	block-size: clamp(1.75rem, 1.25rem + 1.5vw, 2.5rem);
	display: block;
	-o-object-fit: contain;
	object-fit: contain;
	width: auto;
}
._9235aff8_1nl7a ._572e9b30_1nl7a ._bca67dba_1nl7a {
	color: #fff;
	font-size: clamp(1.125rem, 1rem + 0.5vw, 1.375rem);
	font-weight: 800;
	letter-spacing: -0.01em;
}
._9235aff8_1nl7a ._d5ee0ae7_1nl7a {
	min-inline-size: 0;
}
._9235aff8_1nl7a ._d5ee0ae7_1nl7a ._99184ee4_1nl7a {
	display: grid;
	gap: 1rem 1.5rem;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	list-style: none;
	margin: 0;
	padding: 0;
}
@media (min-width: 768px) {
	._9235aff8_1nl7a ._d5ee0ae7_1nl7a ._99184ee4_1nl7a {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}
._9235aff8_1nl7a ._d5ee0ae7_1nl7a ._83f7e3b6_1nl7a {
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
	list-style: none;
	min-inline-size: 0;
}
._9235aff8_1nl7a ._d5ee0ae7_1nl7a ._83f7e3b6_1nl7a ._ce859d5a_1nl7a {
	color: #b59ec6;
	display: inline-flex;
	font-size: 0.9375rem;
	font-weight: 500;
	inline-size: -moz-fit-content;
	inline-size: fit-content;
	line-height: 1.4;
	transition: color 0.2s ease;
}
._9235aff8_1nl7a ._d5ee0ae7_1nl7a ._83f7e3b6_1nl7a ._ce859d5a_1nl7a:hover {
	color: #254d78;
}
._9235aff8_1nl7a ._5cea0fdb_1nl7a {
	align-items: center;
	border-block-end: 1px solid #9416aa;
	display: flex;
	flex-direction: column;
	gap: 1.25rem;
	padding-block: clamp(1.25rem, 1rem + 1vw, 2rem);
}
._9235aff8_1nl7a ._5cea0fdb_1nl7a ._378d239c_1nl7a {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 0.625rem;
	justify-content: center;
}
._9235aff8_1nl7a ._5cea0fdb_1nl7a ._378d239c_1nl7a ._ababa232_1nl7a {
	align-items: center;
	background: #89149e;
	block-size: 3rem;
	border: 1px solid #9416aa;
	border-radius: 999px;
	display: inline-flex;
	inline-size: 5.5rem;
	justify-content: center;
	padding-block: 0.3rem;
	padding-inline: 0.45rem;
	transition:
		border-color 0.2s ease,
		transform 0.2s ease;
}
._9235aff8_1nl7a ._5cea0fdb_1nl7a ._378d239c_1nl7a ._ababa232_1nl7a img {
	block-size: 100%;
	display: block;
	inline-size: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
._9235aff8_1nl7a ._5cea0fdb_1nl7a ._378d239c_1nl7a ._ababa232_1nl7a:hover {
	border-color: #254d7880;
	transform: translateY(-1px);
}
._9235aff8_1nl7a ._5cea0fdb_1nl7a ._f44420f3_1nl7a {
	display: flex;
	flex-wrap: wrap;
	gap: 0.625rem;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
}
._9235aff8_1nl7a ._5cea0fdb_1nl7a ._f44420f3_1nl7a ._06891f47_1nl7a {
	display: flex;
	list-style: none;
}
._9235aff8_1nl7a
	._5cea0fdb_1nl7a
	._f44420f3_1nl7a
	._06891f47_1nl7a
	._468deea4_1nl7a {
	background: #89149e;
	background-image: none;
	block-size: 2.5rem;
	border: 1px solid #9416aa;
	border-radius: 999px;
	color: #b59ec6;
	inline-size: 2.5rem;
	transition:
		color 0.2s ease,
		border-color 0.2s ease,
		background-color 0.2s ease,
		transform 0.2s ease;
}
._9235aff8_1nl7a
	._5cea0fdb_1nl7a
	._f44420f3_1nl7a
	._06891f47_1nl7a
	._468deea4_1nl7a:hover {
	background: #9d17b4;
	background-image: none;
	border-color: #254d7880;
	color: #254d78;
	transform: translateY(-1px);
}
._9235aff8_1nl7a ._09f532cb_1nl7a {
	padding-block-start: clamp(1.25rem, 1rem + 1vw, 1.75rem);
	text-align: center;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._8caf67ff_1nl7a {
	color: #936aaa;
	display: block;
	font-size: 0.8125rem;
	letter-spacing: 0.01em;
	line-height: 1.6;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a {
	color: #936aaa;
	font-size: 0.8125rem;
	line-height: 1.6;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h1,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h2,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h3,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h4,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h5,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h6 {
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h2,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h3,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h4,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h5,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a h6 {
	font-size: 1.75rem;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a p {
	align-self: flex-start;
	line-height: 1.5;
	margin-bottom: 1.5rem;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a strong {
	font-weight: 700;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a li,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a p {
	line-height: 1.5;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ol,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ol li,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ol li:last-child,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ul li:last-child {
	margin-block-end: 0;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ol li:before,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ul li:before {
	background-image: linear-gradient(140deg, #3670ae, #254d78);
	block-size: 10px;
	border-radius: 50%;
	content: '';
	inline-size: 10px;
	inset-block-start: 0.35rem;
	inset-inline-start: -1.75rem;
	position: absolute;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ol li {
	counter-increment: markdown-counter;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a ol li:before {
	align-items: center;
	background-image: linear-gradient(140deg, #3670ae, #254d78);
	block-size: 1.75rem;
	border-radius: 50%;
	color: #fff;
	content: counter(markdown-counter);
	display: inline-flex;
	font-size: 0.85rem;
	font-weight: 700;
	inline-size: 1.75rem;
	inset-block-start: 0;
	inset-inline-start: -2.5rem;
	justify-content: center;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a hr {
	background: linear-gradient(270deg, transparent, #254d78 50.75%, transparent);
	border: none;
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a div:has(table) {
	overflow-x: auto;
	width: 100%;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a table {
	border-collapse: collapse;
	margin-bottom: 1.5rem;
	width: 100%;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a table thead {
	background: #8a1c9d;
	color: #fff;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a table td,
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a table th {
	border: 1px solid #254d78;
	padding: 0.5em;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a table th {
	font-weight: 700;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a a {
	color: #254d78;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a img {
	background: #254d78;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	max-width: 100%;
	width: 100%;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a code {
	background: #254d7826;
	border-radius: 100px;
	color: #254d78;
	display: inline-block;
	font-size: clamp(0.875rem, 0.84rem + 0.2vw, 0.95rem);
	margin-bottom: 1.5rem;
	padding: 0.15rem 0.4rem;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a pre {
	background: #254d78;
	border-radius: 0.5rem;
	font-size: clamp(0.8rem, 0.76rem + 0.3vw, 0.95rem);
	line-height: 1.5;
	margin-bottom: 1.5rem;
	overflow-x: auto;
	padding: 1.5rem;
	position: relative;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a pre code {
	background: transparent;
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
	padding: 0;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a li > code {
	background: #547ba5;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a blockquote {
	border-left: 0.4rem solid #254d78;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a blockquote p {
	color: #fff;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a blockquote p:first-child {
	margin-top: 0;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a blockquote p:last-child {
	margin-bottom: 0;
}
._9235aff8_1nl7a ._09f532cb_1nl7a ._d994b8f3_1nl7a p {
	text-align: center;
}
._31cc4858_3zc7g {
	display: inline-flex;
	position: relative;
}
._31cc4858_3zc7g._29b6a2a8_3zc7g ._40c46fc5_3zc7g {
	opacity: 1;
	pointer-events: auto;
	transform: translateY(0);
	visibility: visible;
}
._31cc4858_3zc7g._29b6a2a8_3zc7g ._02f77ef3_3zc7g {
	transform: rotate(180deg);
}
._31cc4858_3zc7g._29b6a2a8_3zc7g ._d159553f_3zc7g {
	border-color: #254d78;
}
._31cc4858_3zc7g._60ffe86d_3zc7g ._40c46fc5_3zc7g {
	inset-block-end: calc(100% + 0.5rem);
	inset-block-start: auto;
	transform: translateY(4px);
}
._31cc4858_3zc7g._60ffe86d_3zc7g._29b6a2a8_3zc7g ._40c46fc5_3zc7g {
	transform: translateY(0);
}
._d159553f_3zc7g {
	align-items: center;
	background: #ffffff0d;
	border: 1px solid #9416aa;
	border-radius: 999px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	gap: 0.35rem;
	padding-block: 0.45rem;
	padding-inline: 0.6rem;
	transition:
		border-color 0.25s ease,
		background 0.25s ease;
}
._d159553f_3zc7g:hover {
	background: #ffffff14;
	border-color: #ffffff1a;
}
._7127ff42_3zc7g {
	align-items: center;
	display: inline-flex;
	justify-content: center;
	overflow: clip;
}
._0d295c3c_3zc7g,
._7127ff42_3zc7g {
	block-size: 1.5rem;
	border-radius: 50%;
	inline-size: 1.5rem;
}
._0d295c3c_3zc7g {
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
}
._02f77ef3_3zc7g {
	block-size: 1rem;
	color: #b59ec6;
	inline-size: 1rem;
	transition: transform 0.25s ease;
}
._a7c8f85d_3zc7g {
	block-size: 1.5rem;
	color: #b59ec6;
	inline-size: 1.5rem;
}
._a7c8f85d_3zc7g svg {
	block-size: 100%;
	display: block;
	inline-size: 100%;
}
._40c46fc5_3zc7g {
	background: #831396;
	border: 1px solid #9416aa;
	border-radius: 14px;
	box-shadow: 0 20px 48px #00000080;
	inset-block-start: calc(100% + 0.5rem);
	inset-inline-end: 0;
	min-inline-size: 10rem;
	opacity: 0;
	padding: 0.5rem;
	pointer-events: none;
	position: absolute;
	transform: translateY(-4px);
	transition:
		opacity 0.25s ease,
		transform 0.25s ease,
		visibility 0.25s ease;
	visibility: hidden;
	z-index: 120;
}
._6b1ef7ee_3zc7g {
	display: flex;
	flex-direction: column;
	gap: 0.1rem;
	max-block-size: 16rem;
	overflow-y: auto;
}
._6b1ef7ee_3zc7g::-webkit-scrollbar {
	inline-size: 6px;
}
._6b1ef7ee_3zc7g::-webkit-scrollbar-track {
	background: transparent;
}
._6b1ef7ee_3zc7g::-webkit-scrollbar-thumb {
	background: #ffffff1a;
	border-radius: 4px;
}
._240eab1c_3zc7g {
	align-items: center;
	border-radius: 8px;
	color: #b59ec6;
	display: flex;
	font-size: 0.9rem;
	gap: 0.6rem;
	padding-block: 0.5rem;
	padding-inline: 0.6rem;
	transition:
		background 0.25s ease,
		color 0.25s ease;
}
._240eab1c_3zc7g:hover {
	background: #ffffff0f;
	color: #fff;
}
._240eab1c_3zc7g._b06e604f_3zc7g {
	background: #254d7826;
	color: #fff;
}
._240eab1c_3zc7g ._0d295c3c_3zc7g {
	block-size: 1.25rem;
	inline-size: 1.25rem;
}
._240eab1c_3zc7g ._a2f6f19e_3zc7g {
	font-weight: 600;
	text-transform: uppercase;
}
._14d1e605_1hglp {
	align-items: center;
	background: #141438;
	border-block-end: 1px solid #9416aa;
	color: #fff;
	display: flex;
	inline-size: 100%;
	inset-block-start: 0;
	min-block-size: 72px;
	position: sticky;
	transition:
		border-color 0.25s ease,
		box-shadow 0.25s ease;
	z-index: 100;
}
._14d1e605_1hglp._f4a36a43_1hglp {
	box-shadow: 0 4px 20px #00000059;
}
._14d1e605_1hglp._ccfcf52a_1hglp {
	border-block-end-color: #254d7880;
}
._14d1e605_1hglp._2a407cbe_1hglp ._e7d654a0_1hglp {
	max-inline-size: 1330px;
}
._14d1e605_1hglp ._e7d654a0_1hglp {
	align-items: center;
	display: flex;
	gap: clamp(0.75rem, 2vw, 1.5rem);
	inline-size: 100%;
	margin-inline: auto;
	max-inline-size: 1200px;
	padding-block: 0.75rem;
	padding-inline: clamp(1rem, 4vw, 1.5rem);
}
._14d1e605_1hglp ._e7d654a0_1hglp ._eea263f0_1hglp {
	align-items: center;
	display: inline-flex;
	flex-shrink: 0;
	margin-inline-end: auto;
}
._14d1e605_1hglp ._e7d654a0_1hglp ._eea263f0_1hglp img {
	block-size: clamp(1.5rem, 1.3rem + 0.6vw, 1.875rem);
	display: block;
	inline-size: auto;
	-o-object-fit: contain;
	object-fit: contain;
}
._14d1e605_1hglp ._e7d654a0_1hglp ._eea263f0_1hglp ._18e96f93_1hglp {
	color: #fff;
	font-size: clamp(1.125rem, 1rem + 0.5vw, 1.375rem);
	font-weight: 800;
	letter-spacing: 0.01em;
}
._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp {
	align-items: stretch;
	background: #141438;
	border-inline-start: 1px solid #9416aa;
	display: flex;
	flex-direction: column;
	gap: 0;
	inline-size: min(86vw, 22rem);
	inset-block: 72px 0;
	inset-inline-end: 0;
	overflow-y: auto;
	overscroll-behavior: contain;
	padding-block: 1.25rem 2rem;
	padding-inline: clamp(1rem, 4vw, 1.5rem);
	position: fixed;
	transform: translate(100%);
	transition:
		transform 0.3s ease,
		visibility 0.3s ease;
	visibility: hidden;
	z-index: 99;
}
._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp:dir(rtl) {
	transform: translate(-100%);
}
._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp._8b157795_1hglp {
	transform: translate(0);
	visibility: visible;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp {
		align-items: center;
		background: transparent;
		border: 0;
		flex: 1;
		flex-direction: row;
		inline-size: auto;
		inset: auto;
		justify-content: center;
		overflow: visible;
		padding: 0;
		position: static;
		transform: none;
		visibility: visible;
		z-index: auto;
	}
	._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp:dir(rtl) {
		transform: none;
	}
}
._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp ._2b54b885_1hglp {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	list-style: none;
	margin: 0;
	padding: 0;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp ._2b54b885_1hglp {
		align-items: center;
		flex-direction: row;
		gap: clamp(1rem, 1.5vw, 2rem);
	}
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp {
	align-items: center;
	display: grid;
	grid-template-columns: 1fr;
	position: relative;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp {
		display: block;
	}
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp._4d075085_1hglp:hover
		._b7586bad_1hglp {
		color: #fff;
		transform: rotate(180deg);
	}
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp._4d075085_1hglp:hover
		._323f9b86_1hglp {
		opacity: 1;
		pointer-events: auto;
		transform: translateY(0);
		visibility: visible;
	}
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp._bad634fd_1hglp
	._b7586bad_1hglp {
	transform: rotate(180deg);
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp._bad634fd_1hglp
	._323f9b86_1hglp {
	display: block;
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp
	._5d536a3e_1hglp {
	align-items: center;
	color: #b59ec6;
	display: inline-flex;
	font-size: 1rem;
	font-weight: 600;
	grid-column: 1;
	grid-row: 1;
	justify-content: center;
	padding-block: 0.85rem;
	transition: color 0.2s ease;
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp
	._5d536a3e_1hglp:hover {
	color: #fff;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp
		._5d536a3e_1hglp {
		font-size: 0.9375rem;
		padding-block: 0.35rem;
	}
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp
	._b7586bad_1hglp {
	align-items: center;
	background: transparent;
	block-size: 2.75rem;
	border: 0;
	color: #b59ec6;
	cursor: pointer;
	display: inline-flex;
	grid-column: 1;
	grid-row: 1;
	inline-size: 2.75rem;
	justify-content: center;
	justify-self: end;
	transition:
		transform 0.25s ease,
		color 0.2s ease;
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp
	._b7586bad_1hglp:hover {
	color: #fff;
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp
	._b7586bad_1hglp:dir(rtl)
	svg {
	transform: scaleX(-1);
}
@media (min-width: 1024px) {
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp
		._b7586bad_1hglp {
		block-size: 1.15rem;
		inline-size: 1.15rem;
		margin-inline-start: 0.35rem;
		position: static;
		transform: none;
	}
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp
	._323f9b86_1hglp {
	display: none;
	grid-column: 1;
	grid-row: 2;
	list-style: none;
	margin: 0;
	padding-block: 0.25rem 0.5rem;
	padding-inline: 0;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp
		._323f9b86_1hglp {
		background: #7d1390;
		border: 1px solid #9416aa;
		border-radius: 12px;
		box-shadow: 0 16px 40px -12px #0009;
		display: block;
		inset-block-start: calc(100% + 0.5rem);
		inset-inline-start: 0;
		min-inline-size: 12rem;
		opacity: 0;
		padding: 0.35rem;
		pointer-events: none;
		position: absolute;
		transform: translateY(-4px);
		transition:
			opacity 0.25s ease,
			transform 0.25s ease,
			visibility 0.25s ease;
		visibility: hidden;
	}
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp
		._323f9b86_1hglp:before {
		block-size: 0.5rem;
		content: '';
		inset-block-start: -0.5rem;
		inset-inline: 0;
		position: absolute;
	}
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp
	._323f9b86_1hglp
	._ea6185b1_1hglp {
	list-style: none;
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp
	._323f9b86_1hglp
	._78b5872a_1hglp {
	align-items: center;
	border-radius: 10px;
	color: #b59ec6;
	display: flex;
	font-size: 0.875rem;
	font-weight: 500;
	gap: 0.75rem;
	justify-content: center;
	letter-spacing: 0;
	line-height: 1.3;
	padding-block: 0.6rem;
	padding-inline: 0.85rem;
	transition:
		color 0.2s ease,
		background 0.2s ease;
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._2b54b885_1hglp
	._30310897_1hglp
	._323f9b86_1hglp
	._78b5872a_1hglp:hover {
	background: #89149e;
	color: #fff;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp
		._323f9b86_1hglp
		._78b5872a_1hglp {
		justify-content: space-between;
	}
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp
		._323f9b86_1hglp
		._78b5872a_1hglp:after {
		color: #936aaa;
		content: '›';
		flex-shrink: 0;
		font-size: 1.15rem;
		line-height: 1;
		opacity: 0;
		transform: translate(-4px);
		transition:
			opacity 0.2s ease,
			transform 0.2s ease,
			color 0.2s ease;
	}
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp
		._323f9b86_1hglp
		._78b5872a_1hglp:dir(rtl):after {
		content: '‹';
		transform: translate(4px);
	}
	._14d1e605_1hglp
		._e7d654a0_1hglp
		._e1edfbe6_1hglp
		._2b54b885_1hglp
		._30310897_1hglp
		._323f9b86_1hglp
		._78b5872a_1hglp:hover:after {
		color: #254d78;
		opacity: 1;
		transform: translate(0);
	}
}
._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp ._18289983_1hglp {
	border-block-start: 1px solid #9416aa;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	margin-block-start: 1rem;
	padding-block-start: 1rem;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp ._18289983_1hglp {
		display: none;
	}
}
._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp ._da1ba6f0_1hglp {
	border-block-start: 1px solid #9416aa;
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	margin-block-start: 1rem;
	padding-block-start: 1rem;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp ._e7d654a0_1hglp ._e1edfbe6_1hglp ._da1ba6f0_1hglp {
		display: none;
	}
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._da1ba6f0_1hglp
	._14449947_1hglp,
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._da1ba6f0_1hglp
	._ba951271_1hglp {
	border-radius: 10px;
	font-size: 0.9375rem;
	inline-size: 100%;
	padding-block: 0.7rem;
	padding-inline: 1.15rem;
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._e1edfbe6_1hglp
	._da1ba6f0_1hglp
	._8a45c165_1hglp {
	align-self: flex-start;
}
._14d1e605_1hglp ._e7d654a0_1hglp ._35eb3ba6_1hglp {
	align-items: center;
	display: none;
	flex-shrink: 0;
	gap: 0.65rem;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp ._e7d654a0_1hglp ._35eb3ba6_1hglp {
		display: flex;
	}
}
._14d1e605_1hglp ._e7d654a0_1hglp ._35eb3ba6_1hglp ._14449947_1hglp,
._14d1e605_1hglp ._e7d654a0_1hglp ._35eb3ba6_1hglp ._ba951271_1hglp {
	border-radius: 10px;
	font-size: 0.9rem;
	padding-block: 0.6rem;
	padding-inline: 1.15rem;
}
._14d1e605_1hglp ._e7d654a0_1hglp ._8a45c165_1hglp {
	position: relative;
}
._14d1e605_1hglp ._e7d654a0_1hglp ._560f3f0b_1hglp {
	background: #10102d;
	block-size: 2.75rem;
	border: 1px solid #9416aa;
	border-radius: 10px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	flex-direction: column;
	flex-shrink: 0;
	gap: 5px;
	inline-size: 2.75rem;
	justify-content: center;
	padding: 0.6rem;
	transition:
		border-color 0.2s ease,
		background 0.2s ease;
}
._14d1e605_1hglp ._e7d654a0_1hglp ._560f3f0b_1hglp:hover {
	background: #89149e;
	border-color: #254d7880;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp ._e7d654a0_1hglp ._560f3f0b_1hglp {
		display: none;
	}
}
._14d1e605_1hglp ._e7d654a0_1hglp ._560f3f0b_1hglp span {
	background: currentColor;
	block-size: 2px;
	border-radius: 2px;
	display: block;
	inline-size: 20px;
	transition:
		transform 0.25s ease,
		opacity 0.25s ease;
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._560f3f0b_1hglp._8b157795_1hglp
	span:first-child {
	transform: rotate(45deg) translate(4.5px, 4.5px);
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._560f3f0b_1hglp._8b157795_1hglp
	span:nth-child(2) {
	opacity: 0;
	transform: scaleX(0);
}
._14d1e605_1hglp
	._e7d654a0_1hglp
	._560f3f0b_1hglp._8b157795_1hglp
	span:nth-child(3) {
	transform: rotate(-45deg) translate(4.5px, -4.5px);
}
._14d1e605_1hglp ._938d1dce_1hglp {
	display: none;
}
._14d1e605_1hglp ._938d1dce_1hglp._8b157795_1hglp {
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
	background: #0000008c;
	display: block;
	inset-block: 72px 0;
	inset-inline: 0;
	position: fixed;
	z-index: 98;
}
@media (min-width: 1024px) {
	._14d1e605_1hglp ._938d1dce_1hglp._8b157795_1hglp {
		display: none;
	}
}
._b0ee5ee7_1hglp {
	overflow: hidden;
} /*!
* Font Awesome Pro 6.5.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License)
* Copyright 2023 Fonticons, Inc.
*/
.fa {
	font-family: var(--fa-style-family, 'Font Awesome 6 Pro');
	font-weight: var(--fa-style, 900);
}
.fa,
.fa-brands,
.fa-classic,
.fa-duotone,
.fa-light,
.fa-regular,
.fa-sharp,
.fa-sharp-solid,
.fa-solid,
.fa-thin,
.fab,
.fad,
.fal,
.far,
.fas,
.fasl,
.fasr,
.fass,
.fast,
.fat {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}
.fa-classic,
.fa-light,
.fa-regular,
.fa-solid,
.fa-thin,
.fal,
.far,
.fas,
.fat {
	font-family: Font Awesome\6 Pro;
}
.fa-brands,
.fab {
	font-family: Font Awesome\6 Brands;
}
.fa-classic.fa-duotone,
.fa-duotone,
.fad {
	font-family: Font Awesome\6 Duotone;
}
.fa-sharp,
.fasl,
.fasr,
.fass,
.fast {
	font-family: Font Awesome\6 Sharp;
}
.fa-sharp,
.fass {
	font-weight: 900;
}
.fa-1x {
	font-size: 1em;
}
.fa-2x {
	font-size: 2em;
}
.fa-3x {
	font-size: 3em;
}
.fa-4x {
	font-size: 4em;
}
.fa-5x {
	font-size: 5em;
}
.fa-6x {
	font-size: 6em;
}
.fa-7x {
	font-size: 7em;
}
.fa-8x {
	font-size: 8em;
}
.fa-9x {
	font-size: 9em;
}
.fa-10x {
	font-size: 10em;
}
.fa-2xs {
	font-size: 0.625em;
	line-height: 0.1em;
	vertical-align: 0.225em;
}
.fa-xs {
	font-size: 0.75em;
	line-height: 0.08333em;
	vertical-align: 0.125em;
}
.fa-sm {
	font-size: 0.875em;
	line-height: 0.07143em;
	vertical-align: 0.05357em;
}
.fa-lg {
	font-size: 1.25em;
	line-height: 0.05em;
	vertical-align: -0.075em;
}
.fa-xl {
	font-size: 1.5em;
	line-height: 0.04167em;
	vertical-align: -0.125em;
}
.fa-2xl {
	font-size: 2em;
	line-height: 0.03125em;
	vertical-align: -0.1875em;
}
.fa-fw {
	text-align: center;
	width: 1.25em;
}
.fa-ul {
	list-style-type: none;
	margin-left: var(--fa-li-margin, 2.5em);
	padding-left: 0;
}
.fa-ul > li {
	position: relative;
}
.fa-li {
	left: calc(var(--fa-li-width, 2em) * -1);
	line-height: inherit;
	position: absolute;
	text-align: center;
	width: var(--fa-li-width, 2em);
}
.fa-border {
	border: var(--fa-border-width, 0.08em) var(--fa-border-style, solid)
		var(--fa-border-color, #eee);
	border-radius: var(--fa-border-radius, 0.1em);
	padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}
.fa-pull-left {
	float: left;
	margin-right: var(--fa-pull-margin, 0.3em);
}
.fa-pull-right {
	float: right;
	margin-left: var(--fa-pull-margin, 0.3em);
}
.fa-beat {
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-name: fa-beat;
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-bounce {
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-name: fa-bounce;
	animation-timing-function: var(
		--fa-animation-timing,
		cubic-bezier(0.28, 0.84, 0.42, 1)
	);
}
.fa-fade {
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-name: fa-fade;
	animation-timing-function: var(
		--fa-animation-timing,
		cubic-bezier(0.4, 0, 0.6, 1)
	);
}
.fa-beat-fade,
.fa-fade {
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
}
.fa-beat-fade {
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-name: fa-beat-fade;
	animation-timing-function: var(
		--fa-animation-timing,
		cubic-bezier(0.4, 0, 0.6, 1)
	);
}
.fa-flip {
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-name: fa-flip;
	animation-timing-function: var(--fa-animation-timing, ease-in-out);
}
.fa-shake {
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-name: fa-shake;
	animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-shake,
.fa-spin {
	animation-delay: var(--fa-animation-delay, 0s);
	animation-direction: var(--fa-animation-direction, normal);
}
.fa-spin {
	animation-duration: var(--fa-animation-duration, 2s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-name: fa-spin;
	animation-timing-function: var(--fa-animation-timing, linear);
}
.fa-spin-reverse {
	--fa-animation-direction: reverse;
}
.fa-pulse,
.fa-spin-pulse {
	animation-direction: var(--fa-animation-direction, normal);
	animation-duration: var(--fa-animation-duration, 1s);
	animation-iteration-count: var(--fa-animation-iteration-count, infinite);
	animation-name: fa-spin;
	animation-timing-function: var(--fa-animation-timing, steps(8));
}
@media (prefers-reduced-motion: reduce) {
	.fa-beat,
	.fa-beat-fade,
	.fa-bounce,
	.fa-fade,
	.fa-flip,
	.fa-pulse,
	.fa-shake,
	.fa-spin,
	.fa-spin-pulse {
		animation-delay: -1ms;
		animation-duration: 1ms;
		animation-iteration-count: 1;
		transition-delay: 0s;
		transition-duration: 0s;
	}
}
@keyframes fa-beat {
	0%,
	90% {
		transform: scale(1);
	}
	45% {
		transform: scale(var(--fa-beat-scale, 1.25));
	}
}
@keyframes fa-bounce {
	0% {
		transform: scale(1) translateY(0);
	}
	10% {
		transform: scale(
				var(--fa-bounce-start-scale-x, 1.1),
				var(--fa-bounce-start-scale-y, 0.9)
			)
			translateY(0);
	}
	30% {
		transform: scale(
				var(--fa-bounce-jump-scale-x, 0.9),
				var(--fa-bounce-jump-scale-y, 1.1)
			)
			translateY(var(--fa-bounce-height, -0.5em));
	}
	50% {
		transform: scale(
				var(--fa-bounce-land-scale-x, 1.05),
				var(--fa-bounce-land-scale-y, 0.95)
			)
			translateY(0);
	}
	57% {
		transform: scale(1) translateY(var(--fa-bounce-rebound, -0.125em));
	}
	64% {
		transform: scale(1) translateY(0);
	}
	to {
		transform: scale(1) translateY(0);
	}
}
@keyframes fa-fade {
	50% {
		opacity: var(--fa-fade-opacity, 0.4);
	}
}
@keyframes fa-beat-fade {
	0%,
	to {
		opacity: var(--fa-beat-fade-opacity, 0.4);
		transform: scale(1);
	}
	50% {
		opacity: 1;
		transform: scale(var(--fa-beat-fade-scale, 1.125));
	}
}
@keyframes fa-flip {
	50% {
		transform: rotate3d(
			var(--fa-flip-x, 0),
			var(--fa-flip-y, 1),
			var(--fa-flip-z, 0),
			var(--fa-flip-angle, -180deg)
		);
	}
}
@keyframes fa-shake {
	0% {
		transform: rotate(-15deg);
	}
	4% {
		transform: rotate(15deg);
	}
	24%,
	8% {
		transform: rotate(-18deg);
	}
	12%,
	28% {
		transform: rotate(18deg);
	}
	16% {
		transform: rotate(-22deg);
	}
	20% {
		transform: rotate(22deg);
	}
	32% {
		transform: rotate(-12deg);
	}
	36% {
		transform: rotate(12deg);
	}
	40%,
	to {
		transform: rotate(0);
	}
}
@keyframes fa-spin {
	0% {
		transform: rotate(0);
	}
	to {
		transform: rotate(1turn);
	}
}
.fa-rotate-90 {
	transform: rotate(90deg);
}
.fa-rotate-180 {
	transform: rotate(180deg);
}
.fa-rotate-270 {
	transform: rotate(270deg);
}
.fa-flip-horizontal {
	transform: scaleX(-1);
}
.fa-flip-vertical {
	transform: scaleY(-1);
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
	transform: scale(-1);
}
.fa-rotate-by {
	transform: rotate(var(--fa-rotate-angle, none));
}
.fa-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: var(--fa-stack-z-index, auto);
}
.fa-stack-1x {
	line-height: inherit;
}
.fa-stack-2x {
	font-size: 2em;
}
.fa-inverse {
	color: var(--fa-inverse, #fff);
}
.fa-ditto:before {
	content: '"';
}
.fa-sr-only,
.fa-sr-only-focusable:not(:focus),
.sr-only,
.sr-only-focusable:not(:focus) {
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	clip: rect(0, 0, 0, 0);
	border-width: 0;
	white-space: nowrap;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
main,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	border: 0;
	font-size: 100%;
	font: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
	display: block;
}
body {
	line-height: 1;
}
menu,
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
main {
	display: block;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}
a {
	background-color: transparent;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}
b,
strong {
	font-weight: bolder;
}
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
img {
	border-style: none;
}
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}
button,
input {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
[type='button'],
[type='reset'],
[type='submit'],
button {
	-webkit-appearance: button;
}
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText;
}
fieldset {
	padding: 0.35em 0.75em 0.625em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {
	vertical-align: baseline;
}
textarea {
	overflow: auto;
}
[type='checkbox'],
[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
	height: auto;
}
[type='search'] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}
[type='search']::-webkit-search-decoration {
	-webkit-appearance: none;
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}
details {
	display: block;
}
summary {
	display: list-item;
}
[hidden],
template {
	display: none;
}
* {
	box-sizing: border-box;
}
html {
	font-size: 1rem;
	scroll-behavior: smooth;
	scroll-padding-top: 72px;
}
body {
	background: #141438;
	color: #fff;
	font-family: Manrope, sans-serif;
	font-size: clamp(1rem, 0.95rem + 0.25vw, 1.125rem);
	font-weight: 400;
	line-height: 1.6;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-x: hidden;
	position: relative;
}
body.menu-locked {
	overflow: hidden;
}
main {
	position: relative;
	z-index: 1;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #fff;
	font-family:
		Manrope,
		ui-sans-serif,
		system-ui,
		-apple-system,
		sans-serif;
	font-weight: 700;
	line-height: 1.1;
	margin: 0;
}
p {
	margin: 0;
}
a {
	cursor: pointer;
	text-decoration: none;
	transition: all 0.5s;
}
main {
	background: transparent;
}
:host,
:root {
	--fa-style-family-classic: 'Font Awesome 6 Pro';
	--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Pro';
}
@font-face {
	font-display: block;
	font-family: Font Awesome\6 Pro;
	font-style: normal;
	font-weight: 900;
	src:
		url(../fonts/41a05daca01cee74.woff2) format('woff2'),
		url(../fonts/5cff8a6e02d7fbd1.ttf) format('truetype');
}
.fa-solid,
.fas {
	font-weight: 900;
}

@media (max-width: 768px) {
	._9235aff8_1nl7a ._d5ee0ae7_1nl7a ._99184ee4_1nl7a {
		display: flex;
		flex-wrap: wrap;
	}
}
