._f13b26fc_1n97c {
	align-items: center;
	background: #000;
	background-image: none;
	border: 1px solid hsla(0, 0%, 100%, 0.25);
	border-radius: 12px;
	color: #fff;
	display: inline-flex;
	gap: 0.625rem;
	min-block-size: 3.25rem;
	min-inline-size: 11rem;
	padding-block: 0.5rem;
	padding-inline: 1rem;
	text-decoration: none;
	transition:
		transform 0.2s ease,
		border-color 0.25s ease,
		box-shadow 0.25s ease;
}
._f13b26fc_1n97c:hover {
	border-color: #ffffff8c;
	box-shadow: 0 8px 24px #00000073;
	transform: translateY(-2px);
}
._f13b26fc_1n97c:after {
	background-color: currentColor;
	block-size: 1.75rem;
	content: '';
	display: block;
	flex-shrink: 0;
	inline-size: 1.75rem;
	mask-position: center;
	-webkit-mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
	order: -1;
}
._470b3704_1n97c {
	align-items: flex-start;
	display: inline-flex;
	flex-direction: column;
	gap: 0.0625rem;
	justify-content: center;
	line-height: 1.1;
}
._cb1b2a43_1n97c {
	font-size: 0.625rem;
	font-weight: 500;
	letter-spacing: 0.02em;
	opacity: 0.95;
	text-transform: uppercase;
}
._da4fc3bc_1n97c {
	font-size: 1.0625rem;
	font-weight: 600;
	letter-spacing: 0.01em;
}
._1fd6c1a5_zbh7y {
	display: inline-flex;
	position: relative;
}
._1fd6c1a5_zbh7y._8d3527a0_zbh7y ._6b6b5222_zbh7y {
	opacity: 1;
	pointer-events: auto;
	transform: translateY(0);
	visibility: visible;
}
._1fd6c1a5_zbh7y._8d3527a0_zbh7y ._e83ece86_zbh7y {
	transform: rotate(180deg);
}
._1fd6c1a5_zbh7y._8d3527a0_zbh7y ._462fae1d_zbh7y {
	border-color: #fc2e2b;
}
._1fd6c1a5_zbh7y._521be78a_zbh7y ._6b6b5222_zbh7y {
	inset-block-end: calc(100% + 0.5rem);
	inset-block-start: auto;
	transform: translateY(4px);
}
._1fd6c1a5_zbh7y._521be78a_zbh7y._8d3527a0_zbh7y ._6b6b5222_zbh7y {
	transform: translateY(0);
}
@media (max-width: 1023px) {
	._1fd6c1a5_zbh7y ._6b6b5222_zbh7y {
		inset-inline-end: auto;
		inset-inline-start: 50%;
		transform: translate(-50%, -4px);
	}
	._1fd6c1a5_zbh7y._8d3527a0_zbh7y ._6b6b5222_zbh7y {
		transform: translate(-50%);
	}
	._1fd6c1a5_zbh7y._521be78a_zbh7y ._6b6b5222_zbh7y {
		transform: translate(-50%, 4px);
	}
	._1fd6c1a5_zbh7y._521be78a_zbh7y._8d3527a0_zbh7y ._6b6b5222_zbh7y {
		transform: translate(-50%);
	}
}
._462fae1d_zbh7y {
	align-items: center;
	background: #ffffff0d;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	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;
}
._462fae1d_zbh7y:hover {
	background: #ffffff14;
	border-color: #ffffff40;
}
._4fbd5027_zbh7y {
	align-items: center;
	display: inline-flex;
	justify-content: center;
	overflow: clip;
}
._45f2b18e_zbh7y,
._4fbd5027_zbh7y {
	block-size: 1.5rem;
	border-radius: 50%;
	inline-size: 1.5rem;
}
._45f2b18e_zbh7y {
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
}
._e83ece86_zbh7y {
	block-size: 1rem;
	color: #ffffffad;
	inline-size: 1rem;
	transition: transform 0.25s ease;
}
._fb3004e9_zbh7y {
	block-size: 1.5rem;
	color: #ffffffad;
	inline-size: 1.5rem;
}
._fb3004e9_zbh7y svg {
	block-size: 100%;
	display: block;
	inline-size: 100%;
}
._6b6b5222_zbh7y {
	background: #1770d4;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	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;
}
._0332ed3f_zbh7y {
	display: flex;
	flex-direction: column;
	gap: 0.1rem;
	max-block-size: 16rem;
	overflow-y: auto;
}
._2b693480_zbh7y {
	align-items: center;
	border-radius: 8px;
	color: #ffffffad;
	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;
}
._2b693480_zbh7y:hover {
	background: #ffffff0f;
	color: #fff;
}
._2b693480_zbh7y._2f620b51_zbh7y {
	background: #fc2e2b26;
	color: #fff;
}
._2b693480_zbh7y ._45f2b18e_zbh7y {
	block-size: 1.25rem;
	inline-size: 1.25rem;
}
._2b693480_zbh7y ._2237a36f_zbh7y {
	font-weight: 600;
	text-transform: uppercase;
}
._860f4c83_zbh7y,
._b19d9e4a_zbh7y {
	display: none;
}
._01a92995_zbh7y {
	display: flex;
	inline-size: 100%;
}
._01a92995_zbh7y ._462fae1d_zbh7y {
	background: transparent;
	border-color: #ffffff1f;
	border-radius: 12px;
	gap: 8px;
	inline-size: 100%;
	padding: 8px;
}
._01a92995_zbh7y ._462fae1d_zbh7y:hover,
._01a92995_zbh7y._8d3527a0_zbh7y ._462fae1d_zbh7y {
	background: #1874dd;
	border-color: transparent;
}
._01a92995_zbh7y ._4fbd5027_zbh7y {
	flex-shrink: 0;
}
._01a92995_zbh7y ._45f2b18e_zbh7y,
._01a92995_zbh7y ._4fbd5027_zbh7y {
	block-size: 16px;
	border-radius: 6px;
	inline-size: 24px;
}
._01a92995_zbh7y ._fb3004e9_zbh7y {
	block-size: 20px;
	inline-size: 20px;
}
._01a92995_zbh7y ._860f4c83_zbh7y {
	color: #fff;
	display: block;
	flex: 1;
	font-size: 0.85rem;
	font-weight: 500;
	overflow: hidden;
	text-align: start;
	text-overflow: ellipsis;
	text-transform: capitalize;
	white-space: nowrap;
}
._01a92995_zbh7y ._e83ece86_zbh7y {
	color: #ffffffad;
	flex-shrink: 0;
}
._01a92995_zbh7y ._6b6b5222_zbh7y {
	inline-size: 100%;
	inset-inline: 0;
	min-inline-size: 0;
	transform: translateY(-4px);
}
._01a92995_zbh7y._8d3527a0_zbh7y ._6b6b5222_zbh7y {
	transform: translateY(0);
}
._01a92995_zbh7y._521be78a_zbh7y ._6b6b5222_zbh7y {
	transform: translateY(4px);
}
._01a92995_zbh7y._521be78a_zbh7y._8d3527a0_zbh7y ._6b6b5222_zbh7y {
	transform: translateY(0);
}
._01a92995_zbh7y ._2b693480_zbh7y {
	border-radius: 12px;
	gap: 8px;
	padding: 8px;
}
._01a92995_zbh7y ._2b693480_zbh7y ._45f2b18e_zbh7y {
	block-size: 16px;
	border-radius: 6px;
	inline-size: 24px;
}
._01a92995_zbh7y ._2b693480_zbh7y ._2237a36f_zbh7y {
	display: none;
}
._01a92995_zbh7y ._2b693480_zbh7y ._b19d9e4a_zbh7y {
	display: block;
	font-size: 0.85rem;
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: capitalize;
	white-space: nowrap;
}
@media (min-width: 1280px) {
	._4511e215_194u5 {
		display: grid;
		grid-template-columns: 240px 1fr;
		grid-template-rows: auto 1fr auto;
		margin-inline: auto;
		max-inline-size: 1430px;
		min-block-size: 100dvh;
		transition: grid-template-columns 0.3s ease;
	}
	._4511e215_194u5._d67b4878_194u5 {
		grid-template-columns: 68px 1fr;
	}
}
._dc39341c_194u5 {
	min-inline-size: 0;
	overflow: clip;
}
._77abfe9e_194u5 {
	display: none;
}
@media (min-width: 1280px) {
	._77abfe9e_194u5 {
		background: #166bcb;
		block-size: 100dvh;
		border-inline-end: 1px solid hsla(0, 0%, 100%, 0.12);
		display: flex;
		flex-direction: column;
		grid-column: 1;
		grid-row: 1/-1;
		inline-size: 240px;
		inset-block-start: 0;
		isolation: isolate;
		position: sticky;
		transition: inline-size 0.3s ease;
		z-index: 200;
	}
	._77abfe9e_194u5._a810ffa2_194u5 {
		inline-size: 68px;
	}
	._77abfe9e_194u5._a810ffa2_194u5 ._4448259a_194u5 {
		gap: 1rem;
		padding-block-start: 3.25rem;
		padding-inline: 0.5rem;
	}
	._77abfe9e_194u5._a810ffa2_194u5 ._3fffa574_194u5 {
		flex-direction: column;
		gap: 8px;
	}
	._77abfe9e_194u5._a810ffa2_194u5 ._3fffa574_194u5 ._1dd5d8e4_194u5,
	._77abfe9e_194u5._a810ffa2_194u5 ._3fffa574_194u5 a,
	._77abfe9e_194u5._a810ffa2_194u5 ._6c860c5b_194u5 ._1dd5d8e4_194u5,
	._77abfe9e_194u5._a810ffa2_194u5 ._6c860c5b_194u5 a {
		font-size: 0;
		gap: 0;
		justify-content: center;
		padding-inline: 0;
	}
	._77abfe9e_194u5._a810ffa2_194u5 ._3ab5cbfc_194u5,
	._77abfe9e_194u5._a810ffa2_194u5 ._90d11bdc_194u5,
	._77abfe9e_194u5._a810ffa2_194u5 ._e678a8d1_194u5 {
		display: none;
	}
	._77abfe9e_194u5._a810ffa2_194u5 ._39abd23d_194u5 svg {
		transform: rotate(180deg);
	}
}
._e678a8d1_194u5 {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	min-inline-size: 0;
	padding-block-start: 1.5rem;
	padding-inline: 1rem;
}
._e678a8d1_194u5 img {
	block-size: 30px;
	display: block;
	inline-size: auto;
	max-inline-size: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
._4448259a_194u5 {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	gap: 1.25rem;
	min-block-size: 0;
	overflow-y: auto;
	padding-block: 1rem 1.5rem;
	padding-inline: 1rem;
	scrollbar-width: none;
}
._4448259a_194u5::-webkit-scrollbar {
	display: none;
}
._39abd23d_194u5 {
	align-items: center;
	background: #1875de;
	block-size: 26px;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 50%;
	color: #ffffffad;
	cursor: pointer;
	display: inline-flex;
	inline-size: 26px;
	inset-block-start: 1.5rem;
	inset-inline-end: -13px;
	justify-content: center;
	position: absolute;
	transition:
		color 0.25s ease,
		border-color 0.25s ease;
	z-index: 1;
}
._39abd23d_194u5:hover {
	border-color: #ffffff40;
	color: #fff;
}
._39abd23d_194u5 svg {
	display: block;
	transition: transform 0.3s ease;
}
._78f87304_194u5 {
	align-items: center;
	display: inline-flex;
}
._4ec9e5f5_194u5 {
	display: none;
}
@media (max-width: 1023px) {
	._4ec9e5f5_194u5 {
		display: block;
		inset-block: 0 60px;
		inset-inline: 0;
		pointer-events: none;
		position: fixed;
		visibility: hidden;
		z-index: 150;
	}
	._4ec9e5f5_194u5._14b19f04_194u5 {
		pointer-events: auto;
		visibility: visible;
	}
	._4ec9e5f5_194u5._14b19f04_194u5 ._3de61cd4_194u5 {
		opacity: 1;
	}
	._4ec9e5f5_194u5._14b19f04_194u5 ._5d0e016a_194u5 {
		transform: translate(0);
	}
}
._3de61cd4_194u5 {
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
	background: #000000b3;
	inset: 0;
	opacity: 0;
	position: absolute;
	transition: opacity 0.3s linear;
}
._5d0e016a_194u5 {
	background: #166bcb;
	block-size: 100%;
	box-shadow: 0 0 40px #00000080;
	display: flex;
	flex-direction: column;
	gap: 1.25rem;
	inline-size: min(240px, 86vw);
	inset-block: 0;
	inset-inline-start: 0;
	overflow: hidden;
	padding-block: 0.75rem;
	position: absolute;
	transform: translate(-100%);
	transition: transform 0.3s ease;
}
._5d0e016a_194u5:dir(rtl) {
	inset-inline-end: 0;
	inset-inline-start: auto;
	transform: translate(100%);
}
._86f591cf_194u5 {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	gap: 0.5rem;
	justify-content: space-between;
	padding-inline: 0.75rem;
}
._734b3c93_194u5 {
	align-items: center;
	display: inline-flex;
	min-inline-size: 0;
}
._734b3c93_194u5 img {
	block-size: 28px;
	display: block;
	inline-size: auto;
	max-inline-size: 9rem;
	-o-object-fit: contain;
	object-fit: contain;
}
._35f7070b_194u5 {
	font-size: 1.1rem;
	font-weight: 800;
	letter-spacing: 0.02em;
}
._0168b4df_194u5 {
	align-items: center;
	background: #ffffff0d;
	block-size: 32px;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	flex-shrink: 0;
	inline-size: 32px;
	justify-content: center;
	transition:
		border-color 0.25s ease,
		background 0.25s ease;
}
._0168b4df_194u5:hover {
	background: #ffffff1a;
	border-color: #ffffff40;
}
._7e4d87a3_194u5 {
	block-size: 1px;
	inline-size: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	clip: rect(0 0 0 0);
	border: 0;
	white-space: nowrap;
}
._041f64f3_194u5 {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 1.25rem;
	min-block-size: 0;
	overflow-y: auto;
	padding-inline: 0.75rem;
	scrollbar-width: none;
}
._041f64f3_194u5::-webkit-scrollbar {
	display: none;
}
._3fffa574_194u5 {
	display: flex;
	gap: 10px;
}
._3fffa574_194u5 ._18d8ccc4_194u5 {
	flex: 1 1 0;
	min-inline-size: 0;
}
._3fffa574_194u5 ._1dd5d8e4_194u5,
._3fffa574_194u5 a {
	align-items: center;
	background: #1874dd;
	border: 0;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: inherit;
	font-size: 12px;
	font-weight: 700;
	gap: 4px;
	inline-size: 100%;
	justify-content: center;
	line-height: 16px;
	overflow: hidden;
	padding: 12px;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	transition:
		background 0.25s ease,
		color 0.25s ease;
	white-space: nowrap;
}
._3fffa574_194u5 ._1dd5d8e4_194u5:hover,
._3fffa574_194u5 a:hover {
	background: #2681e8;
	color: #fff;
}
._3fffa574_194u5 ._1dd5d8e4_194u5 i,
._3fffa574_194u5 a i {
	font-size: 0.9rem;
}
._1888a718_194u5 {
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	isolation: isolate;
	justify-content: flex-end;
	min-block-size: 120px;
	overflow: hidden;
	padding: 1rem 0.75rem 0.75rem;
	position: relative;
}
._1888a718_194u5:after {
	background: linear-gradient(180deg, #1155a11a, #1155a1d9);
	content: '';
	inset: 0;
	position: absolute;
	z-index: 1;
}
._770e013c_194u5 {
	block-size: 100%;
	inline-size: 100%;
	inset: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	z-index: 0;
}
._f895dca2_194u5 {
	display: flex;
	flex-direction: column;
	gap: 0.625rem;
	position: relative;
	z-index: 2;
}
._314175e8_194u5 {
	color: #fff;
	font-family: var(--font), 'Space Grotesk', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	text-transform: uppercase;
}
._4b8c91e5_194u5 {
	align-self: flex-start;
	font-size: 0.8rem;
	padding-block: 0.5rem;
	padding-inline: 1rem;
}
._e5073162_194u5 {
	gap: 12px;
}
._90d11bdc_194u5,
._e5073162_194u5 {
	display: flex;
	flex-direction: column;
}
._a9bf0478_194u5 {
	align-items: center;
	background: transparent;
	border: 0;
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
	gap: 4px;
	inline-size: 100%;
	justify-content: space-between;
	line-height: 16px;
	padding: 8px;
	text-align: start;
	transition: background 0.25s ease;
}
._a9bf0478_194u5:hover {
	background: #ffffff0d;
}
._e9f963d1_194u5 {
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: capitalize;
	white-space: nowrap;
}
._8ead7f3e_194u5 {
	align-items: center;
	block-size: 16px;
	color: #ffffffad;
	display: inline-flex;
	flex-shrink: 0;
	inline-size: 16px;
	justify-content: center;
	transition: transform 0.3s ease;
}
._fd8623fb_194u5 {
	max-block-size: 0;
	opacity: 0;
	overflow: hidden;
	transition:
		max-block-size 0.3s ease,
		opacity 0.25s ease;
}
._90d11bdc_194u5._264aab88_194u5 ._8ead7f3e_194u5 {
	transform: rotate(180deg);
}
._90d11bdc_194u5._264aab88_194u5 ._fd8623fb_194u5 {
	max-block-size: 32rem;
	opacity: 1;
}
._145dfbc4_194u5 {
	font-size: 0.85rem;
	inline-size: 100%;
	margin-block-start: 0.5rem;
	padding-block: 0.6rem;
	white-space: normal;
}
._0f6c31ef_194u5,
._6c860c5b_194u5 {
	display: flex;
	flex-direction: column;
	list-style: none;
	margin: 0;
	padding: 0;
}
._0f6c31ef_194u5 li,
._6c860c5b_194u5 li {
	list-style: none;
	min-inline-size: 0;
}
._0f6c31ef_194u5 ._1dd5d8e4_194u5,
._0f6c31ef_194u5 a,
._6c860c5b_194u5 ._1dd5d8e4_194u5,
._6c860c5b_194u5 a {
	align-items: center;
	background: transparent;
	border: 0;
	border-radius: 12px;
	color: #ffffffad;
	cursor: pointer;
	display: flex;
	font-family: inherit;
	font-size: 14px;
	font-weight: 400;
	gap: 6px;
	inline-size: 100%;
	line-height: 16px;
	padding: 8px;
	text-align: start;
	text-decoration: none;
	transition:
		background 0.25s ease,
		color 0.25s ease;
}
._0f6c31ef_194u5 ._1dd5d8e4_194u5:hover,
._0f6c31ef_194u5 a:hover,
._6c860c5b_194u5 ._1dd5d8e4_194u5:hover,
._6c860c5b_194u5 a:hover {
	background: #ffffff0d;
	color: #fff;
}
._0f6c31ef_194u5 ._1dd5d8e4_194u5 i,
._0f6c31ef_194u5 a i,
._6c860c5b_194u5 ._1dd5d8e4_194u5 i,
._6c860c5b_194u5 a i {
	color: #ffffffad;
	flex-shrink: 0;
	font-size: 1rem;
	inline-size: 20px;
	text-align: center;
}
._6c860c5b_194u5 {
	gap: 12px;
}
._0f6c31ef_194u5 {
	gap: 2px;
	padding-block-start: 6px;
	padding-inline-start: 10px;
}
._3ab5cbfc_194u5 {
	border-block-start: 1px solid hsla(0, 0%, 100%, 0.12);
	inline-size: 100%;
	padding-block-start: 1rem;
}
._f4caf1e1_194u5 {
	inline-size: 100%;
}
._ebb8bf85_194u5 {
	align-items: stretch;
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	inline-size: 100%;
}
._e596f4ee_194u5 {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	justify-content: center;
	margin-block-end: 0.75rem;
}
._d23515d1_194u5 {
	flex-shrink: 0;
}
._dda4f3ed_1zyl5 {
	background: #1155a1;
	border-block-start: 1px solid hsla(0, 0%, 100%, 0.12);
	color: #ffffffad;
	margin-block-start: auto;
	padding-block: clamp(2.5rem, 1.5rem + 3vw, 4rem);
	position: relative;
}
._dda4f3ed_1zyl5._ceb8519f_1zyl5 ._c705dc65_1zyl5 {
	margin-inline: 0;
	max-width: none;
}
._c705dc65_1zyl5 {
	margin-inline: auto;
	max-width: 1200px;
	padding-inline: 1rem;
}
@media (min-width: 768px) {
	._c705dc65_1zyl5 {
		padding-inline: 1.5rem;
	}
}
._0d7a6157_1zyl5 {
	border-block-end: 1px solid hsla(0, 0%, 100%, 0.12);
	display: grid;
	gap: 2rem 1.5rem;
	grid-template-columns: 1fr;
	padding-block-end: 2rem;
}
@media (min-width: 768px) {
	._0d7a6157_1zyl5 {
		align-items: start;
		grid-template-columns: auto 1fr;
	}
}
._21c1dc4e_1zyl5 {
	align-items: center;
	color: #fff;
	display: inline-flex;
}
._21c1dc4e_1zyl5 img {
	block-size: 36px;
	display: block;
	-o-object-fit: contain;
	object-fit: contain;
	width: auto;
}
._819605e5_1zyl5 {
	color: #fff;
	font-size: 1.25rem;
	font-weight: 800;
}
._1cf1ac4f_1zyl5,
._b792ca27_1zyl5 {
	min-inline-size: 0;
}
._60031c79_1zyl5,
._634f0b33_1zyl5 {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	list-style: none;
	margin: 0;
	padding: 0;
}
@media (min-width: 1024px) {
	._634f0b33_1zyl5 {
		display: grid;
		gap: 0.75rem 2.5rem;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		justify-items: center;
	}
}
._4a6bf91c_1zyl5,
._ce031a9f_1zyl5 {
	list-style: none;
}
._12c73b7f_1zyl5 {
	border-block-end: 1px solid hsla(0, 0%, 100%, 0.12);
	padding-block-end: 0.75rem;
}
@media (min-width: 768px) {
	._12c73b7f_1zyl5 {
		border: none;
		padding-block-end: 0;
	}
}
._e22648bc_1zyl5 {
	align-items: center;
	display: flex;
	gap: 0.5rem;
	justify-content: space-between;
}
@media (min-width: 768px) {
	._e22648bc_1zyl5 {
		justify-content: center;
	}
}
._06f60c50_1zyl5 {
	align-items: center;
	background: #ffffff0f;
	block-size: 1.75rem;
	border: 0;
	border-radius: 50%;
	color: #ffffffad;
	cursor: pointer;
	display: inline-flex;
	inline-size: 1.75rem;
	justify-content: center;
	transform: rotate(180deg);
	transition:
		transform 0.3s ease,
		color 0.25s ease;
}
._06f60c50_1zyl5 svg {
	block-size: 10px;
	inline-size: 10px;
}
._84174d99_1zyl5 ._06f60c50_1zyl5 {
	color: #fff;
	transform: rotate(0);
}
@media (min-width: 768px) {
	._06f60c50_1zyl5 {
		display: none;
	}
}
._659f6751_1zyl5,
._6fc8567a_1zyl5 {
	color: #ffffffad;
	display: inline-flex;
	font-size: 0.95rem;
	font-weight: 500;
	transition: color 0.25s ease;
}
._12c73b7f_1zyl5 ._659f6751_1zyl5,
._12c73b7f_1zyl5 ._6fc8567a_1zyl5 {
	color: #fff;
	font-weight: 700;
}
._659f6751_1zyl5:hover,
._6fc8567a_1zyl5:hover {
	color: #fff;
}
._6c3533ad_1zyl5,
._c7d45f6a_1zyl5 {
	border-inline-start: 1px solid hsla(0, 0%, 100%, 0.12);
	display: none;
	list-style: none;
	margin: 0.5rem 0 0;
	padding: 0 0 0 1rem;
}
._84174d99_1zyl5 ._6c3533ad_1zyl5,
._84174d99_1zyl5 ._c7d45f6a_1zyl5 {
	display: block;
}
@media (min-width: 768px) {
	._6c3533ad_1zyl5,
	._c7d45f6a_1zyl5 {
		display: block;
	}
}
@media (min-width: 1024px) {
	._6c3533ad_1zyl5 {
		border-inline-start: none;
		margin-block-start: 0.75rem;
		padding: 0.5rem 0 0;
		text-align: center;
	}
	._6c3533ad_1zyl5:before {
		background: #ffffff1f;
		block-size: 1px;
		content: '';
		display: block;
		inline-size: 24px;
		margin: 0 auto 0.5rem;
	}
}
._84174d99_1zyl5 {
	position: relative;
}
._02d61d49_1zyl5,
._3cb31173_1zyl5 {
	list-style: none;
	margin-block: 0.4rem;
}
._31d66ea8_1zyl5,
._96bf37ab_1zyl5 {
	color: #ffffff80;
	font-size: 0.85rem;
}
._31d66ea8_1zyl5:hover,
._96bf37ab_1zyl5:hover {
	color: #fff;
}
._ebe1b0d4_1zyl5 {
	color: #ffffffad;
	display: flex;
	flex-direction: column;
	font-size: 0.9rem;
	gap: 0.5rem;
}
._ebe1b0d4_1zyl5 a {
	color: #ffffffad;
	transition: color 0.25s ease;
}
._ebe1b0d4_1zyl5 a:hover {
	color: #fff;
}
._ebe1b0d4_1zyl5 ._944e9b4c_1zyl5 {
	color: #ffffff80;
	font-style: normal;
}
._9acd304e_1zyl5 {
	align-items: center;
	border-block-end: 1px solid hsla(0, 0%, 100%, 0.12);
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	justify-content: center;
	padding-block: 1.25rem;
}
._9acd304e_1zyl5 img {
	block-size: 1.75rem;
	-o-object-fit: contain;
	object-fit: contain;
	opacity: 0.7;
	transition: opacity 0.25s ease;
	width: auto;
}
._9acd304e_1zyl5 img:hover {
	opacity: 1;
}
._933c43d8_1zyl5 {
	align-items: center;
	border-block-end: 1px solid hsla(0, 0%, 100%, 0.12);
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	justify-content: space-between;
	padding-block: 1.25rem;
}
._933c43d8_1zyl5:has(> :only-child) {
	justify-content: center;
}
@media (max-width: 767px) {
	._933c43d8_1zyl5 {
		justify-content: center;
	}
}
._3a8b1a71_1zyl5 {
	display: flex;
	flex-wrap: wrap;
	gap: 0.625rem;
}
@media (max-width: 767px) {
	._3a8b1a71_1zyl5 {
		inline-size: 100%;
	}
	._3a8b1a71_1zyl5,
	._67b67752_1zyl5 {
		justify-content: center;
	}
}
._67b67752_1zyl5 {
	display: flex;
	flex-wrap: wrap;
	gap: 0.625rem;
	list-style: none;
	margin: 0;
	padding: 0;
}
._5144850f_1zyl5 {
	display: flex;
}
._82980c28_1zyl5 {
	align-items: center;
	background-color: #fc2e2b4d;
	block-size: 2.5rem;
	border-radius: 50%;
	color: #fff;
	display: flex;
	inline-size: 2.5rem;
	justify-content: center;
	transition:
		background-color 0.3s ease,
		transform 0.3s ease;
}
._82980c28_1zyl5:hover {
	background-color: #fc2e2b;
	transform: translateY(-2px);
}
._4312239d_1zyl5 {
	color: #ffffff80;
	font-size: 0.85rem;
	padding-block-start: 1.5rem;
	text-align: center;
}
._8cc7942d_1zyl5 {
	letter-spacing: 0.02em;
}
._6d613365_1zyl5 {
	color: #ffffff80;
	line-height: 1.6;
	text-align: center;
}
._6d613365_1zyl5 h1,
._6d613365_1zyl5 h2,
._6d613365_1zyl5 h3,
._6d613365_1zyl5 h4,
._6d613365_1zyl5 h5,
._6d613365_1zyl5 h6 {
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._6d613365_1zyl5 h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._6d613365_1zyl5 h2,
._6d613365_1zyl5 h3,
._6d613365_1zyl5 h4,
._6d613365_1zyl5 h5,
._6d613365_1zyl5 h6 {
	font-size: 1.75rem;
}
._6d613365_1zyl5 p {
	align-self: flex-start;
	line-height: 1.5;
	margin-bottom: 1.5rem;
}
._6d613365_1zyl5 strong {
	font-weight: 700;
}
._6d613365_1zyl5 li,
._6d613365_1zyl5 p {
	line-height: 1.5;
}
._6d613365_1zyl5 ol,
._6d613365_1zyl5 ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._6d613365_1zyl5 ol li,
._6d613365_1zyl5 ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._6d613365_1zyl5 ol li:last-child,
._6d613365_1zyl5 ul li:last-child {
	margin-block-end: 0;
}
._6d613365_1zyl5 ol li:before,
._6d613365_1zyl5 ul li:before {
	background-image: linear-gradient(140deg, #ff7119, #ff7119);
	block-size: 10px;
	border-radius: 50%;
	content: '';
	inline-size: 10px;
	inset-block-start: 0.35rem;
	inset-inline-start: -1.75rem;
	position: absolute;
}
._6d613365_1zyl5 ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._6d613365_1zyl5 ol li {
	counter-increment: markdown-counter;
}
._6d613365_1zyl5 ol li:before {
	align-items: center;
	background-image: linear-gradient(140deg, #ff7119, #ff7119);
	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;
}
._6d613365_1zyl5 hr {
	background: linear-gradient(270deg, transparent, #fc2e2b 50.75%, transparent);
	border: none;
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._6d613365_1zyl5 div:has(> table) {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	width: 100%;
}
._6d613365_1zyl5 div:has(> table)::-webkit-scrollbar {
	height: 3px;
}
._6d613365_1zyl5 div:has(> table)::-webkit-scrollbar-track {
	background: transparent;
}
._6d613365_1zyl5 div:has(> table)::-webkit-scrollbar-thumb {
	background: linear-gradient(270deg, #ff7119, #ff7119);
	border-radius: 1rem;
}
._6d613365_1zyl5 table {
	background: transparent;
	border-collapse: separate;
	border-radius: 16px;
	border-spacing: 0.08rem;
	font-size: clamp(0.95rem, 0.9rem + 0.25vw, 1.0625rem);
	margin: 1rem 0;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}
._6d613365_1zyl5 table thead tr th {
	background: #1874dd;
	border: 0.08rem solid hsla(0, 0%, 100%, 0.12);
	border-left: none;
	border-top: none;
	color: #fff;
	font-weight: 700;
	padding: 0.75rem 1rem;
	text-align: start;
}
._6d613365_1zyl5 table thead tr th:last-child {
	border-right: none;
}
._6d613365_1zyl5 table tbody tr:last-child td {
	border-bottom: none;
}
._6d613365_1zyl5 table tbody tr td {
	background: #176ed2;
	border-bottom: 0.08rem solid transparent;
	border-right: 0.08rem solid transparent;
	color: #fff;
	font-weight: 400;
	padding: 0.75rem 1rem;
}
._6d613365_1zyl5 table tbody tr td:last-child {
	border-right: none;
}
._6d613365_1zyl5 table td:first-child,
._6d613365_1zyl5 table th:first-child {
	padding-left: 1rem;
}
._6d613365_1zyl5 table td:last-child,
._6d613365_1zyl5 table th:last-child {
	padding-right: 1rem;
}
@media (max-width: 479px) {
	._6d613365_1zyl5 table td,
	._6d613365_1zyl5 table th {
		white-space: normal;
	}
}
._6d613365_1zyl5 a {
	color: #fc2e2b;
}
._6d613365_1zyl5 img {
	background: #fc2e2b;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	width: 100%;
}
._6d613365_1zyl5 code {
	background: #fc2e2b26;
	border-radius: 100px;
	color: #fc2e2b;
	display: inline-block;
	font-size: clamp(0.875rem, 0.84rem + 0.2vw, 0.95rem);
	margin-bottom: 1.5rem;
	padding: 0.15rem 0.4rem;
}
._6d613365_1zyl5 pre {
	background: #fc2e2b;
	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;
}
._6d613365_1zyl5 pre code {
	background: transparent;
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
	padding: 0;
}
._6d613365_1zyl5 li > code {
	background: #f19392;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._6d613365_1zyl5 blockquote {
	border-left: 0.4rem solid #fc2e2b;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._6d613365_1zyl5 blockquote p {
	color: #fff;
}
._6d613365_1zyl5 blockquote p:first-child {
	margin-top: 0;
}
._6d613365_1zyl5 blockquote p:last-child {
	margin-bottom: 0;
}
._6d613365_1zyl5 img {
	background: transparent;
	border-radius: 0;
	display: block;
	height: 1.75rem;
	margin: 0;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: auto;
}
._6d613365_1zyl5 p:has(> img) {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	justify-content: center;
	margin: 1rem 0;
}
._404c4f75_51pgf {
	align-items: center;
	background: transparent;
	border-block-end: 1px solid transparent;
	color: #fff;
	display: flex;
	inset-block-start: 0;
	min-height: 80px;
	min-inline-size: 0;
	position: sticky;
	transition:
		background 0.3s ease,
		border-color 0.3s ease,
		box-shadow 0.3s ease;
	width: 100%;
	z-index: 100;
}
._404c4f75_51pgf._7b11f841_51pgf {
	background: #166bcb;
	border-block-end-color: #ffffff1f;
	box-shadow: 0 8px 24px #00000040;
}
._404c4f75_51pgf._24a4fe0d_51pgf ._ba62bc00_51pgf {
	gap: 1rem;
	margin-inline: 0;
	max-width: none;
}
._404c4f75_51pgf._24a4fe0d_51pgf ._46e7e317_51pgf {
	gap: 1.25rem;
}
@media (min-width: 1280px) {
	._404c4f75_51pgf._24a4fe0d_51pgf ._0f915ad0_51pgf,
	._404c4f75_51pgf._24a4fe0d_51pgf ._33922028_51pgf ._27b2229d_51pgf {
		display: none;
	}
}
._ba62bc00_51pgf {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
	gap: 0.5rem;
	margin-inline: auto;
	max-width: 1200px;
	min-width: 0;
	padding-block: 0.75rem;
	padding-inline: 0.75rem;
	width: 100%;
}
@media (min-width: 768px) {
	._ba62bc00_51pgf {
		gap: 0.75rem;
		padding-inline: 1.5rem;
	}
}
@media (min-width: 1024px) {
	._ba62bc00_51pgf {
		gap: 1.5rem;
	}
}
._0f915ad0_51pgf {
	align-items: center;
	display: inline-flex;
	flex-shrink: 0;
	min-width: 0;
}
._0f915ad0_51pgf img {
	block-size: clamp(22px, 5.5vw, 30px);
	display: block;
	max-inline-size: clamp(5rem, 28vw, 9rem);
	-o-object-fit: contain;
	object-fit: contain;
	width: auto;
}
@media (min-width: 1024px) {
	._0f915ad0_51pgf {
		margin-inline-end: auto;
	}
	._0f915ad0_51pgf img {
		block-size: 34px;
		max-inline-size: none;
	}
}
@media (max-width: 1023px) {
	._0f915ad0_51pgf {
		flex: 1 1 50%;
		max-inline-size: 50%;
	}
}
._7daf2666_51pgf {
	font-size: 1.25rem;
	font-weight: 800;
	letter-spacing: 0.02em;
}
._46e7e317_51pgf {
	align-items: center;
	display: none;
	gap: 2rem;
}
@media (min-width: 1024px) {
	._46e7e317_51pgf {
		display: flex;
		flex: 1;
		justify-content: center;
		min-width: 0;
	}
}
._eec07d76_51pgf {
	width: 100%;
}
@media (min-width: 1024px) {
	._eec07d76_51pgf {
		align-items: center;
		display: flex;
		flex: 1;
		min-width: 0;
		overflow-x: auto;
		scrollbar-width: none;
	}
	._eec07d76_51pgf::-webkit-scrollbar {
		display: none;
	}
	._eec07d76_51pgf._4c848e95_51pgf ._314c6017_51pgf {
		opacity: 1;
		pointer-events: auto;
	}
	._eec07d76_51pgf:dir(rtl) ._314c6017_51pgf {
		transform: scaleX(-1);
	}
}
._314c6017_51pgf {
	display: none;
}
@media (min-width: 1024px) {
	._314c6017_51pgf {
		align-items: center;
		align-self: stretch;
		background: linear-gradient(90deg, transparent, #1155a1 45%);
		border: 0;
		color: #fc2e2b;
		cursor: pointer;
		display: inline-flex;
		flex-shrink: 0;
		font-size: 1.25rem;
		font-weight: 700;
		inset-inline-end: 0;
		line-height: 1;
		opacity: 0;
		padding-inline-end: 0.25rem;
		padding-inline-start: 1.25rem;
		pointer-events: none;
		position: sticky;
		transition: opacity 0.2s ease;
	}
}
._31bb6911_51pgf {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	list-style: none;
	margin: 0;
	padding: 0;
}
@media (min-width: 1024px) {
	._31bb6911_51pgf {
		align-items: center;
		flex-direction: row;
		gap: 2rem;
		justify-content: safe center;
	}
}
._8a8a70ac_51pgf {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
@media (min-width: 1024px) {
	._8a8a70ac_51pgf {
		flex-shrink: 0;
		flex-wrap: nowrap;
	}
	._8a8a70ac_51pgf._581f4b33_51pgf:hover ._5cd09306_51pgf {
		transform: rotate(180deg);
	}
	._8a8a70ac_51pgf._581f4b33_51pgf:hover ._79bebe10_51pgf {
		opacity: 1;
		pointer-events: auto;
		transform: translateY(0);
		visibility: visible;
	}
}
._8a8a70ac_51pgf._3de6b5e8_51pgf ._5cd09306_51pgf {
	transform: rotate(180deg);
}
._8a8a70ac_51pgf._3de6b5e8_51pgf ._79bebe10_51pgf {
	display: block;
}
._8a8a70ac_51pgf ._e471e44c_51pgf {
	align-items: center;
	color: #fff;
	display: inline-flex;
	font-size: 1rem;
	font-weight: 600;
	padding-block: 0.75rem;
	padding-inline: 0.875rem;
	transition: color 0.25s ease;
}
._8a8a70ac_51pgf ._e471e44c_51pgf:hover {
	color: #5eead4;
}
@media (min-width: 1024px) {
	._8a8a70ac_51pgf ._e471e44c_51pgf {
		font-size: 0.95rem;
		padding-block: 0.25rem;
		padding-inline: 0;
	}
}
._5cd09306_51pgf {
	align-items: center;
	background: transparent;
	block-size: 2.5rem;
	border: 0;
	color: #ffffffad;
	cursor: pointer;
	display: inline-flex;
	inline-size: 2.5rem;
	justify-content: center;
	margin-inline-start: auto;
	transition:
		transform 0.25s ease,
		color 0.25s ease;
}
._5cd09306_51pgf:hover {
	color: #fff;
}
@media (min-width: 1024px) {
	._5cd09306_51pgf {
		block-size: 1.25rem;
		inline-size: 1.25rem;
		margin-inline-start: 0.35rem;
	}
}
._5cd09306_51pgf:dir(rtl) svg {
	transform: scaleX(-1);
}
._79bebe10_51pgf {
	display: none;
	flex-basis: 100%;
	list-style: none;
	margin: 0;
	padding: 0.25rem 0 0.5rem 1rem;
}
@media (min-width: 1024px) {
	._79bebe10_51pgf {
		background: #1771d7;
		border-radius: 12px;
		box-shadow: 0 18px 40px -10px #00000080;
		display: block;
		min-inline-size: 11rem;
		opacity: 0;
		padding: 0.35rem;
		pointer-events: none;
		position: fixed;
		transform: translateY(-4px);
		transition:
			opacity 0.25s ease,
			transform 0.25s ease,
			visibility 0.25s;
		visibility: hidden;
		z-index: 101;
	}
	._79bebe10_51pgf:before {
		block-size: 0.6rem;
		content: '';
		inset-block-start: -0.6rem;
		inset-inline: 0;
		position: absolute;
	}
}
._79bebe10_51pgf ._bec95df6_51pgf {
	list-style: none;
}
._79bebe10_51pgf ._2ef02230_51pgf {
	border-radius: 8px;
	color: #ffffffad;
	display: block;
	font-size: 0.875rem;
	font-weight: 500;
	letter-spacing: 0;
	line-height: 1.3;
	padding-block: 0.6rem;
	padding-inline: 0.9rem;
	transition:
		color 0.2s ease,
		background 0.2s ease;
}
._79bebe10_51pgf ._2ef02230_51pgf:hover {
	background: #ffffff0d;
	color: #fff;
}
._33922028_51pgf {
	align-items: center;
	display: none;
	gap: 0.75rem;
}
@media (min-width: 1024px) {
	._33922028_51pgf {
		display: flex;
	}
}
._41882b7e_51pgf {
	position: relative;
}
._27b2229d_51pgf {
	align-items: center;
	display: flex;
	gap: 0.5rem;
	justify-content: center;
}
@media (min-width: 1024px) {
	._27b2229d_51pgf {
		justify-content: flex-start;
	}
}
._92bf7b4d_51pgf {
	align-items: center;
	background: transparent;
	block-size: 2.25rem;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 50%;
	color: #fff;
	display: flex;
	inline-size: 2.25rem;
	justify-content: center;
	transition:
		border-color 0.25s ease,
		background 0.25s ease,
		transform 0.2s ease;
}
._92bf7b4d_51pgf:hover {
	background: #fc2e2b26;
	border-color: #fc2e2b;
	transform: translateY(-1px);
}
._30b26c15_51pgf {
	align-items: center;
	display: flex;
	flex: 1 1 50%;
	gap: 0.375rem;
	justify-content: flex-end;
	min-inline-size: 0;
}
@media (min-width: 1024px) {
	._30b26c15_51pgf {
		display: none;
	}
}
._30b26c15_51pgf ._2f49f6d8_51pgf,
._30b26c15_51pgf ._4679b728_51pgf {
	display: inline-flex;
	flex: 0 1 auto;
	font-size: clamp(0.65rem, 1.7vw, 0.78rem);
	letter-spacing: 0.03em;
	line-height: 1.15;
	max-inline-size: 8rem;
	min-inline-size: 0;
	overflow: hidden;
	padding-block: 0.55rem;
	padding-inline: clamp(0.55rem, 2vw, 0.9rem);
	text-overflow: ellipsis;
	white-space: nowrap;
}
._30b26c15_51pgf ._2f49f6d8_51pgf {
	border-width: 2px;
}
._ae482fd3_51pgf {
	align-items: flex-end;
	background: #1155a1;
	block-size: 60px;
	box-shadow: 0 -4px 12px #00000080;
	display: flex;
	inline-size: 100%;
	inset-block-end: 0;
	inset-inline: 0;
	margin: 0;
	position: fixed;
	z-index: 200;
}
@media (min-width: 1024px) {
	._ae482fd3_51pgf {
		display: none;
	}
}
._15f7a0f0_51pgf {
	align-items: flex-end;
	display: grid;
	gap: 4px;
	grid-template-columns: repeat(5, 1fr);
	inline-size: 100%;
	list-style: none;
	margin: 0;
	padding-block: 0 6px;
	padding-inline: 14px;
}
._15f7a0f0_51pgf li {
	display: flex;
	justify-content: center;
	list-style: none;
	min-inline-size: 0;
}
._0d3156a6_51pgf {
	align-items: center;
	background: transparent;
	border: 0;
	color: #ffffffad;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	font-family:
		system-ui,
		-apple-system,
		Segoe UI,
		Roboto,
		Arial,
		sans-serif;
	font-size: 9px;
	font-weight: 500;
	gap: 4px;
	inline-size: 100%;
	justify-content: flex-end;
	line-height: 14px;
	padding: 0;
	text-align: center;
	text-decoration: none;
	transition: color 0.3s ease;
}
._0d3156a6_51pgf._d4b706fa_51pgf,
._0d3156a6_51pgf:hover {
	color: #fc2e2b;
}
._0d3156a6_51pgf._01579dc1_51pgf {
	justify-content: center;
}
._a565f714_51pgf {
	-webkit-tap-highlight-color: transparent;
}
._e31030b8_51pgf {
	block-size: 24px;
	flex-shrink: 0;
	inline-size: 24px;
	position: relative;
}
._9e38375d_51pgf,
._d5861e26_51pgf {
	background-color: currentColor;
	block-size: 100%;
	display: block;
	inline-size: 100%;
	mask-position: center;
	-webkit-mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: contain;
	-webkit-mask-size: contain;
}
._c6fbd468_51pgf {
	inline-size: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
._ea0181f3_51pgf {
	overflow: visible;
}
._f1f99019_51pgf {
	align-items: center;
	animation: _c08df174_51pgf 2s infinite;
	background: linear-gradient(90deg, #ff7119, #ff7119);
	block-size: 40px;
	border-radius: 12px;
	display: flex;
	flex-shrink: 0;
	inline-size: 40px;
	justify-content: center;
}
._d5861e26_51pgf {
	background-color: #1155a1;
	block-size: 20px;
	inline-size: 20px;
}
._8076d307_51pgf {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23F4F7FC' d='M17.9 19.575a.9.9 0 1 1 0 1.8h-15a.9.9 0 0 1 0-1.8z'/%3E%3Cpath fill='%23F4F7FC' fill-rule='evenodd' d='M13.633 2.625a6.635 6.635 0 0 1 5.288 10.639l2.813 2.813a.907.907 0 0 1-1.282 1.282l-2.813-2.813a6.635 6.635 0 1 1-4.006-11.92m0 1.813a4.82 4.82 0 1 0 .001 9.64 4.82 4.82 0 0 0-.001-9.64' clip-rule='evenodd'/%3E%3Cpath fill='%23F4F7FC' d='M5.9 13.575a.9.9 0 1 1 0 1.8h-3a.9.9 0 0 1 0-1.8zm-1.899-5.95a.9.9 0 0 1 0 1.8h-1.1a.9.9 0 1 1 0-1.8z'/%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'%3E%3Cpath fill='%23F4F7FC' d='M17.9 19.575a.9.9 0 1 1 0 1.8h-15a.9.9 0 0 1 0-1.8z'/%3E%3Cpath fill='%23F4F7FC' fill-rule='evenodd' d='M13.633 2.625a6.635 6.635 0 0 1 5.288 10.639l2.813 2.813a.907.907 0 0 1-1.282 1.282l-2.813-2.813a6.635 6.635 0 1 1-4.006-11.92m0 1.813a4.82 4.82 0 1 0 .001 9.64 4.82 4.82 0 0 0-.001-9.64' clip-rule='evenodd'/%3E%3Cpath fill='%23F4F7FC' d='M5.9 13.575a.9.9 0 1 1 0 1.8h-3a.9.9 0 0 1 0-1.8zm-1.899-5.95a.9.9 0 0 1 0 1.8h-1.1a.9.9 0 1 1 0-1.8z'/%3E%3C/svg%3E");
}
._e75af9c9_51pgf {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23F4F7FC' fill-rule='evenodd' d='m10.467 4.786-.577-.403A4.93 4.93 0 0 0 7.072 3.5h-.704c-.465 0-.934.029-1.372.182C2.256 4.64.37 8.141.506 16.083c.028 1.6.408 3.369 1.873 4.06.457.214.992.357 1.602.357.731 0 1.312-.206 1.76-.495.47-.304.884-.698 1.298-1.093.511-.487 1.022-.975 1.639-1.29a4.8 4.8 0 0 1 2.173-.522h2.298c.756 0 1.502.18 2.173.522.617.315 1.128.803 1.639 1.29.414.395.828.79 1.298 1.093.448.29 1.029.495 1.76.495.61 0 1.145-.143 1.602-.358 1.465-.69 1.845-2.459 1.872-4.059.136-7.942-1.748-11.443-4.488-12.401-.439-.153-.908-.182-1.373-.182h-.704c-1.01 0-1.994.309-2.818.883l-.577.403a2.68 2.68 0 0 1-3.066 0m6.995 3.247c.477 0 .863.38.863.85s-.386.85-.863.85a.856.856 0 0 1-.862-.85c0-.47.386-.85.862-.85m-10.637.284c.476 0 .862.38.862.85v.85h.863c.476 0 .862.38.862.85s-.386.85-.862.85h-.863v.85c0 .47-.386.85-.862.85a.856.856 0 0 1-.862-.85v-.85H5.1a.856.856 0 0 1-.862-.85c0-.47.386-.85.862-.85h.863v-.85c0-.47.386-.85.862-.85m13.225 2.266c0 .47-.386.85-.863.85a.856.856 0 0 1-.862-.85c0-.47.386-.85.863-.85.476 0 .862.38.862.85m-4.312.85c.476 0 .862-.38.862-.85s-.386-.85-.863-.85a.856.856 0 0 0-.862.85c0 .47.386.85.863.85m2.587.85c0-.47-.386-.85-.863-.85a.856.856 0 0 0-.862.85c0 .47.386.85.862.85.477 0 .863-.38.863-.85' 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'%3E%3Cpath fill='%23F4F7FC' fill-rule='evenodd' d='m10.467 4.786-.577-.403A4.93 4.93 0 0 0 7.072 3.5h-.704c-.465 0-.934.029-1.372.182C2.256 4.64.37 8.141.506 16.083c.028 1.6.408 3.369 1.873 4.06.457.214.992.357 1.602.357.731 0 1.312-.206 1.76-.495.47-.304.884-.698 1.298-1.093.511-.487 1.022-.975 1.639-1.29a4.8 4.8 0 0 1 2.173-.522h2.298c.756 0 1.502.18 2.173.522.617.315 1.128.803 1.639 1.29.414.395.828.79 1.298 1.093.448.29 1.029.495 1.76.495.61 0 1.145-.143 1.602-.358 1.465-.69 1.845-2.459 1.872-4.059.136-7.942-1.748-11.443-4.488-12.401-.439-.153-.908-.182-1.373-.182h-.704c-1.01 0-1.994.309-2.818.883l-.577.403a2.68 2.68 0 0 1-3.066 0m6.995 3.247c.477 0 .863.38.863.85s-.386.85-.863.85a.856.856 0 0 1-.862-.85c0-.47.386-.85.862-.85m-10.637.284c.476 0 .862.38.862.85v.85h.863c.476 0 .862.38.862.85s-.386.85-.862.85h-.863v.85c0 .47-.386.85-.862.85a.856.856 0 0 1-.862-.85v-.85H5.1a.856.856 0 0 1-.862-.85c0-.47.386-.85.862-.85h.863v-.85c0-.47.386-.85.862-.85m13.225 2.266c0 .47-.386.85-.863.85a.856.856 0 0 1-.862-.85c0-.47.386-.85.863-.85.476 0 .862.38.862.85m-4.312.85c.476 0 .862-.38.862-.85s-.386-.85-.863-.85a.856.856 0 0 0-.862.85c0 .47.386.85.863.85m2.587.85c0-.47-.386-.85-.863-.85a.856.856 0 0 0-.862.85c0 .47.386.85.862.85.477 0 .863-.38.863-.85' clip-rule='evenodd'/%3E%3C/svg%3E");
}
._7da46269_51pgf {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23F4F7FC' fill-rule='evenodd' d='M11.98 11.2a4 4 0 1 0 0-8 4 4 0 0 0 0 8m.02 9.6c3.866 0 7-1.79 7-4s-3.134-4-7-4-7 1.79-7 4 3.134 4 7 4' 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'%3E%3Cpath fill='%23F4F7FC' fill-rule='evenodd' d='M11.98 11.2a4 4 0 1 0 0-8 4 4 0 0 0 0 8m.02 9.6c3.866 0 7-1.79 7-4s-3.134-4-7-4-7 1.79-7 4 3.134 4 7 4' clip-rule='evenodd'/%3E%3C/svg%3E");
}
._4ad61f8d_51pgf {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23F4F7FC' d='M21.96 11.219a9.5 9.5 0 0 0-2.5-5.82c-1.523 1.484-2.5 3.554-2.694 5.82H22zm-2.5 7.344a9.53 9.53 0 0 0 2.5-5.86h-5.194a9.8 9.8 0 0 0 2.734 5.86zm-.976-14.22C16.883 2.978 14.852 2.157 12.704 2v9.219h2.538c.274-2.656 1.367-5.117 3.242-6.875zm-5.78 8.36V22a10.06 10.06 0 0 0 5.78-2.383c-1.836-1.758-2.968-4.219-3.203-6.914zm-7.188 6.914A10.2 10.2 0 0 0 11.219 22v-9.297h-2.5a10.8 10.8 0 0 1-3.203 6.914m3.203-8.398h2.5V2a9.9 9.9 0 0 0-5.703 2.344 11.02 11.02 0 0 1 3.203 6.875M4.46 5.399A9.77 9.77 0 0 0 2 11.218h5.195C7 8.992 5.985 6.883 4.461 5.399zm2.734 7.304a9.38 9.38 0 0 1-2.734 5.86A9.98 9.98 0 0 1 2 12.703h5.195z'/%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'%3E%3Cpath fill='%23F4F7FC' d='M21.96 11.219a9.5 9.5 0 0 0-2.5-5.82c-1.523 1.484-2.5 3.554-2.694 5.82H22zm-2.5 7.344a9.53 9.53 0 0 0 2.5-5.86h-5.194a9.8 9.8 0 0 0 2.734 5.86zm-.976-14.22C16.883 2.978 14.852 2.157 12.704 2v9.219h2.538c.274-2.656 1.367-5.117 3.242-6.875zm-5.78 8.36V22a10.06 10.06 0 0 0 5.78-2.383c-1.836-1.758-2.968-4.219-3.203-6.914zm-7.188 6.914A10.2 10.2 0 0 0 11.219 22v-9.297h-2.5a10.8 10.8 0 0 1-3.203 6.914m3.203-8.398h2.5V2a9.9 9.9 0 0 0-5.703 2.344 11.02 11.02 0 0 1 3.203 6.875M4.46 5.399A9.77 9.77 0 0 0 2 11.218h5.195C7 8.992 5.985 6.883 4.461 5.399zm2.734 7.304a9.38 9.38 0 0 1-2.734 5.86A9.98 9.98 0 0 1 2 12.703h5.195z'/%3E%3C/svg%3E");
}
._3330ca8b_51pgf {
	mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23F4F7FC' fill-rule='evenodd' d='M6.15 3.699c-.36.36-.37.93-.03 1.3H4.5c-1.53 0-2 .9-2 2v1c0 1.1.47 2 2 2h15c1.47 0 2-.9 2-2v-1c0-1.1-.53-2-2-2h-1.63c.34-.37.33-.94-.03-1.3l-1.42-1.42a.96.96 0 0 0-1.35 0l-2.72 2.72h-.71l-2.72-2.72a.96.96 0 0 0-1.35 0zm7.85 7.69c.5 0 .62.47.62 1.02v2.94c0 .8-1 1.35-1.62.85l-.5-.5c-.33-.22-.66-.22-1 0l-.5.5c-.5.5-1.655-.06-1.655-.85v-2.96c0-.55.155-1 .655-1zm6 1.011V18c0 2.21-1.79 4-4 4H8c-2.21 0-4-1.79-4-4v-5.6c0-.55.45-1 1-1l1.863-.012c.55 0 .942.56.942 1.11v3.598c0 .74.517 1.431 1.167 1.781a1.96 1.96 0 0 0 2.03-.09l.95-.62.88.59c.61.41 1.39.46 2.04.11.66-.35 1.128-1.031 1.128-1.781v-3.588c0-.55.508-1.11 1.058-1.11L19 11.4c.55 0 1 .45 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'%3E%3Cpath fill='%23F4F7FC' fill-rule='evenodd' d='M6.15 3.699c-.36.36-.37.93-.03 1.3H4.5c-1.53 0-2 .9-2 2v1c0 1.1.47 2 2 2h15c1.47 0 2-.9 2-2v-1c0-1.1-.53-2-2-2h-1.63c.34-.37.33-.94-.03-1.3l-1.42-1.42a.96.96 0 0 0-1.35 0l-2.72 2.72h-.71l-2.72-2.72a.96.96 0 0 0-1.35 0zm7.85 7.69c.5 0 .62.47.62 1.02v2.94c0 .8-1 1.35-1.62.85l-.5-.5c-.33-.22-.66-.22-1 0l-.5.5c-.5.5-1.655-.06-1.655-.85v-2.96c0-.55.155-1 .655-1zm6 1.011V18c0 2.21-1.79 4-4 4H8c-2.21 0-4-1.79-4-4v-5.6c0-.55.45-1 1-1l1.863-.012c.55 0 .942.56.942 1.11v3.598c0 .74.517 1.431 1.167 1.781a1.96 1.96 0 0 0 2.03-.09l.95-.62.88.59c.61.41 1.39.46 2.04.11.66-.35 1.128-1.031 1.128-1.781v-3.588c0-.55.508-1.11 1.058-1.11L19 11.4c.55 0 1 .45 1 1' clip-rule='evenodd'/%3E%3C/svg%3E");
}
@keyframes _c08df174_51pgf {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.1);
	}
	to {
		transform: scale(1);
	}
}
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 {
	list-style: none;
}

ul,
ol {
	padding: 0 0 0 30px;
	margin: 15px auto;
}

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;
}
::-webkit-scrollbar {
	height: 12px;
	width: 12px;
}
::-webkit-scrollbar-track {
	background: transparent;
}
::-webkit-scrollbar-thumb {
	background:
		linear-gradient(#1155a1, #1155a1) padding-box,
		linear-gradient(135deg, #ff7119, #ff7119) border-box;
	border: 2px solid transparent;
	border-radius: 999px;
}
::-webkit-scrollbar-corner {
	background: transparent;
}
@font-face {
	font-display: swap;
	font-family: Mabry Pro;
	font-style: normal;
	font-weight: 400;
	src:
		url(../fonts/0cf2c8dcbc8a0b85.woff2) format('woff2'),
		url(../fonts/285a440a82bbecb1.woff) format('woff');
}
@font-face {
	font-display: swap;
	font-family: Mabry Pro;
	font-style: normal;
	font-weight: 700;
	src:
		url(../fonts/a82746af79c9933f.woff2) format('woff2'),
		url(../fonts/b19a7a4ee5a8c2cc.woff) format('woff');
}
* {
	box-sizing: border-box;
}
html {
	font-size: 1rem;
	scroll-behavior: smooth;
	scroll-padding-top: 80px;
}
body,
html {
	background: #1155a1;
}
body {
	color: #fff;
	font-family: var(--font), 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:after,
body:before {
	border-radius: 50%;
	content: '';
	filter: blur(120px);
	pointer-events: none;
	position: fixed;
	z-index: 0;
}
body:before {
	background: radial-gradient(circle, rgba(88, 245, 73, 0.35), transparent 65%);
	block-size: 55vw;
	inline-size: 55vw;
	inset-block-start: -20%;
	inset-inline-start: -10%;
}
body:after {
	background: radial-gradient(circle, rgba(88, 245, 73, 0.3), transparent 65%);
	block-size: 60vw;
	inline-size: 60vw;
	inset-block-end: -20%;
	inset-inline-end: -10%;
}
body.menu-locked {
	overflow: hidden;
}
@media (max-width: 1023px) {
	body {
		padding-block-end: 60px;
	}
}
main {
	position: relative;
	z-index: 1;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #fff;
	font-family: var(--font), 'Space Grotesk', 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/a1527ff3b9c4470c.woff2) format('woff2'),
		url(../fonts/1fd267afb20be10b.ttf) format('truetype');
}
.fa-solid,
.fas {
	font-weight: 900;
}
._408ae441_c5qs0 {
	opacity: 0;
	transform: translateY(30px);
	transition:
		opacity 0.6s ease,
		transform 0.6s ease;
}
._408ae441_c5qs0._eeab91fe_c5qs0 {
	opacity: 1;
	transform: translateY(0);
}
._1d0cc770_c5qs0 > * {
	opacity: 0;
	transform: translateY(20px);
	transition:
		opacity 0.5s ease,
		transform 0.5s ease;
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > * {
	opacity: 1;
	transform: translateY(0);
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > :first-child {
	transition-delay: 0.08s;
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > :nth-child(2) {
	transition-delay: 0.16s;
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > :nth-child(3) {
	transition-delay: 0.24s;
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > :nth-child(4) {
	transition-delay: 0.32s;
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > :nth-child(5) {
	transition-delay: 0.4s;
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > :nth-child(6) {
	transition-delay: 0.48s;
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > :nth-child(7) {
	transition-delay: 0.56s;
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > :nth-child(8) {
	transition-delay: 0.64s;
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > :nth-child(9) {
	transition-delay: 0.72s;
}
._1d0cc770_c5qs0._eeab91fe_c5qs0 > :nth-child(10) {
	transition-delay: 0.8s;
}
