@charset "utf-8";
._28bc253e_w56qk {
	color: #ffffffad;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
}
._509d7df6_w56qk {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: clamp(1.25rem, 1rem + 1vw, 2rem);
	margin-inline: auto;
	text-align: center;
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
}
._34231897_w56qk {
	aspect-ratio: 150/36;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='36' viewBox='0 0 150 36' fill='none'><path d='M3 6L27 30L51 6L75 30L99 6L123 30L147 6' stroke='url(%23dg)' stroke-width='8'/><defs><linearGradient id='dg' x1='3' y1='18' x2='147' y2='18' gradientUnits='userSpaceOnUse'><stop stop-color='%2358f549'/><stop offset='1' stop-color='%2358f549'/></linearGradient></defs></svg>");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	inline-size: 80px;
	margin-block-end: clamp(1rem, 0.5rem + 1vw, 1.75rem);
	margin-inline: auto;
	opacity: 0;
	transform: scale(0);
	transform-origin: center;
}
._34231897_w56qk._eeea0e62_w56qk {
	animation: _56c30d47_w56qk 0.6s ease-out 0.4s both;
}
@media (prefers-reduced-motion: reduce) {
	._34231897_w56qk {
		opacity: 1;
		transform: none;
	}
	._34231897_w56qk._eeea0e62_w56qk {
		animation: none;
	}
}
@keyframes _56c30d47_w56qk {
	0% {
		opacity: 0;
		transform: scale(0);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}
._026f2784_w56qk {
	color: #fff;
	font-size: clamp(1.75rem, 1.25rem + 2vw, 2.5rem);
	font-weight: 800;
	letter-spacing: -0.01em;
	line-height: 1.1;
	margin: 0;
}
._97f964ce_w56qk {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	justify-content: center;
}
._1c9310ec_w56qk {
	align-items: center;
	background: #ffffff0d;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 999px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	font-family: inherit;
	font-size: 0.95rem;
	font-weight: 600;
	gap: 0.6rem;
	line-height: 1.2;
	padding-block: 0.75rem;
	padding-inline: 1.25rem;
	transition:
		background 0.25s ease,
		border-color 0.25s ease,
		color 0.25s ease,
		transform 0.2s ease,
		box-shadow 0.25s ease;
}
._1c9310ec_w56qk:hover {
	background: #ffffff14;
	background-image: linear-gradient(25deg, #ff7119, #ff7119);
	border-color: transparent;
	box-shadow: 0 10px 24px -8px #ff711980;
	color: #fff;
	transform: translateY(-2px);
}
._a5235a6b_w56qk {
	block-size: 1.25rem;
	inline-size: 1.25rem;
	-o-object-fit: contain;
	object-fit: contain;
}
._7bcb577a_yisdh {
	color: #ffffffad;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
}
._e1f71ff2_yisdh {
	margin-inline: auto;
	max-width: 1200px;
	padding-inline: clamp(1.25rem, 0.75rem + 3vw, 4rem);
}
._ba046a46_yisdh {
	align-items: stretch;
	background: #ffffff0a;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 24px;
	display: grid;
	gap: 2rem;
	grid-template-columns: 1fr;
	padding: 1.5rem;
}
@media (min-width: 768px) {
	._ba046a46_yisdh {
		padding: 2rem;
	}
}
@media (min-width: 1024px) {
	._ba046a46_yisdh {
		gap: 3rem;
		grid-template-columns: 0.8fr 1fr;
		padding: 2.5rem;
	}
}
._7930fbdc_yisdh {
	display: none;
}
@media (min-width: 1024px) {
	._7930fbdc_yisdh {
		background: #176ed2;
		border-radius: 16px;
		display: block;
		overflow: clip;
		position: relative;
	}
}
._b01780eb_yisdh {
	block-size: 100%;
	inline-size: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
._0f69d246_yisdh {
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
}
._2d637f75_yisdh {
	color: #fff;
	font-size: clamp(1.5rem, 1.2rem + 1vw, 2rem);
	font-weight: 800;
	letter-spacing: -0.02em;
	line-height: 1.2;
	margin: 0;
	white-space: pre-line;
}
._05c66980_yisdh {
	display: grid;
	gap: 1rem;
	grid-template-columns: 1fr;
}
@media (min-width: 768px) {
	._05c66980_yisdh {
		grid-template-columns: 1fr 1fr;
	}
}
._30bbf600_yisdh {
	display: flex;
	flex-direction: column;
	gap: 0.45rem;
	min-inline-size: 0;
}
._cc57b5ae_yisdh {
	grid-column: 1/-1;
}
._0a750db3_yisdh {
	color: #ffffffad;
	font-size: 0.85rem;
	font-weight: 600;
}
._43462080_yisdh,
._4886924f_yisdh,
._976f41a9_yisdh {
	background: #00000059;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 12px;
	color: #fff;
	font-family: inherit;
	font-size: 0.95rem;
	inline-size: 100%;
	line-height: 1.4;
	padding-block: 0.75rem;
	padding-inline: 1rem;
	transition:
		border-color 0.25s ease,
		background 0.25s ease;
}
._43462080_yisdh::-moz-placeholder,
._4886924f_yisdh::-moz-placeholder,
._976f41a9_yisdh::-moz-placeholder {
	color: #ffffff80;
}
._43462080_yisdh::placeholder,
._4886924f_yisdh::placeholder,
._976f41a9_yisdh::placeholder {
	color: #ffffff80;
}
._43462080_yisdh:focus,
._4886924f_yisdh:focus,
._976f41a9_yisdh:focus {
	background: #fc2e2b14;
	border-color: #fc2e2b;
	outline: none;
}
._976f41a9_yisdh {
	min-block-size: 140px;
	resize: vertical;
}
._4886924f_yisdh {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8'><polyline points='6 9 12 15 18 9'/></svg>");
	background-position: right 0.9rem center;
	background-repeat: no-repeat;
	background-size: 16px;
	padding-inline-end: 2.5rem;
}
._102296d1_yisdh {
	align-items: flex-start;
	display: flex;
	gap: 0.6rem;
	grid-column: 1/-1;
}
._b4783a32_yisdh {
	accent-color: #fc2e2b;
	block-size: 1.1rem;
	flex-shrink: 0;
	inline-size: 1.1rem;
	margin-block-start: 0.2rem;
}
._6e7daa8e_yisdh {
	color: #ffffffad;
	font-size: 0.85rem;
	line-height: 1.4;
}
._6e7daa8e_yisdh a {
	color: #5eead4;
}
._6e7daa8e_yisdh a:hover {
	color: #fff;
}
._68dd19b1_yisdh {
	color: #e74c3c;
	font-size: 0.8rem;
}
._446b76d4_yisdh {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	grid-column: 1/-1;
	margin-block-start: 0.5rem;
}
._446b76d4_yisdh button {
	background: #fc2e2b;
	background-image: linear-gradient(25deg, #ff7119, #ff7119);
	border: none;
	border-radius: 999px;
	color: #fff;
	cursor: pointer;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 700;
	inline-size: 100%;
	padding-block: 0.95rem;
	padding-inline: 1.75rem;
	transition:
		transform 0.25s ease,
		opacity 0.25s ease,
		box-shadow 0.25s ease;
}
._446b76d4_yisdh button:hover {
	box-shadow: 0 12px 32px #fc2e2b59;
	opacity: 0.9;
	transform: translateY(-1px);
}
._446b76d4_yisdh button:disabled {
	box-shadow: none;
	cursor: not-allowed;
	opacity: 0.5;
	transform: none;
}
@media (min-width: 768px) {
	._446b76d4_yisdh button {
		inline-size: auto;
	}
}
._7c616d23_yisdh {
	background: #1770d4;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 20px;
	color: #fff;
	inline-size: calc(100% - 2rem);
	max-inline-size: 440px;
	padding: 2rem;
}
._7c616d23_yisdh::backdrop {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	background: #000000a6;
}
._11c90dcb_yisdh {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	margin-block-end: 1.25rem;
}
._11c90dcb_yisdh h1,
._11c90dcb_yisdh h2,
._11c90dcb_yisdh h3 {
	color: #fff;
	font-size: 1.3rem;
	font-weight: 700;
	margin: 0;
}
._11c90dcb_yisdh p {
	color: #ffffffad;
	line-height: 1.55;
}
._92431b48_yisdh {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 999px;
	color: #ffffffad;
	cursor: pointer;
	font-family: inherit;
	font-size: 0.9rem;
	padding-block: 0.6rem;
	padding-inline: 1.25rem;
	transition:
		border-color 0.25s ease,
		color 0.25s ease;
}
._92431b48_yisdh:hover {
	border-color: #fff;
	color: #fff;
}
._819578eb_yisdh {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	margin-block-start: 1rem;
}
._819578eb_yisdh ._b91121c8_yisdh,
._819578eb_yisdh ._e20b1bc4_yisdh {
	padding-block: 0.75rem;
	padding-inline: 1.5rem;
}
._441ad21f_ozxhc {
	background: #1875de;
	border: 0;
	border-radius: 32px;
	box-shadow: 0 32px 80px -16px #000000bf;
	color: #fff;
	inline-size: calc(100% - 2rem);
	margin: auto;
	max-block-size: calc(100% - 2rem);
	max-inline-size: 720px;
	overflow: clip auto;
	overscroll-behavior: contain;
	padding: 0;
	position: fixed;
}
@media (max-width: 767px) {
	._441ad21f_ozxhc {
		border-radius: 20px;
	}
}
._441ad21f_ozxhc::backdrop {
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter: blur(12px);
	background: #000000b3;
}
._441ad21f_ozxhc[open] {
	animation: _a54fbed6_ozxhc 0.4s ease-out both;
	display: flex;
	flex-direction: column;
}
._441ad21f_ozxhc[open]::backdrop {
	animation: _47aab603_ozxhc 0.3s ease-out both;
}
@keyframes _a54fbed6_ozxhc {
	0% {
		opacity: 0;
		transform: translateY(24px) scale(0.96);
	}
	to {
		opacity: 1;
		transform: translateY(0) scale(1);
	}
}
@keyframes _47aab603_ozxhc {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
._4f14a3e9_ozxhc {
	display: grid;
	flex: 0 0 auto;
	grid-template-columns: 1fr;
	position: relative;
}
@media (min-width: 768px) {
	._4f14a3e9_ozxhc {
		align-items: stretch;
		grid-template-columns: 280px 1fr;
	}
}
._23f7afef_ozxhc {
	align-items: center;
	align-self: flex-end;
	background: #00000059;
	block-size: 2.25rem;
	border: 0;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	flex: 0 0 auto;
	inline-size: 2.25rem;
	inset-block-start: 1rem;
	justify-content: center;
	margin-block-end: -3.25rem;
	margin-block-start: 1rem;
	margin-inline-end: 1rem;
	position: sticky;
	transition:
		background 0.25s ease,
		transform 0.2s ease;
	z-index: 2;
}
._23f7afef_ozxhc:hover {
	background-image: linear-gradient(25deg, #ff7119, #ff7119);
	transform: rotate(90deg);
}
._633a425d_ozxhc {
	overflow: clip;
	padding: clamp(1rem, 0.75rem + 1vw, 1.5rem);
	position: relative;
}
@media (min-width: 768px) {
	._633a425d_ozxhc {
		block-size: 100%;
		min-block-size: 320px;
	}
}
._633a425d_ozxhc img {
	background: #176ed2;
	block-size: auto;
	border-radius: 16px;
	display: block;
	inline-size: 100%;
	max-block-size: 40vh;
	-o-object-fit: cover;
	object-fit: cover;
}
@media (min-width: 768px) {
	._633a425d_ozxhc img {
		block-size: 100%;
		max-block-size: none;
		-o-object-fit: cover;
		object-fit: cover;
	}
}
._770067cb_ozxhc {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	justify-content: center;
	min-inline-size: 0;
	padding: clamp(1.5rem, 1rem + 2vw, 2.5rem);
}
@media (max-width: 767px) {
	._770067cb_ozxhc {
		align-items: center;
		text-align: center;
	}
}
._624c15e5_ozxhc {
	color: #fff;
	font-family: var(--font), 'Space Grotesk', sans-serif;
	font-size: clamp(1.75rem, 1.4rem + 1vw, 2.25rem);
	font-weight: 800;
	letter-spacing: -0.01em;
	line-height: 1.1;
	margin: 0;
}
._67ce1f0e_ozxhc {
	color: #ffffffad;
	font-size: 1rem;
	line-height: 1.55;
}
._67ce1f0e_ozxhc p {
	margin-block: 0 0.75rem;
}
._67ce1f0e_ozxhc p:last-child {
	margin-block-end: 0;
}
._67ce1f0e_ozxhc strong {
	color: #fff;
}
._67ce1f0e_ozxhc blockquote {
	background: none;
	border: 0;
	margin: 0.75rem 0;
	padding: 0;
}
._67ce1f0e_ozxhc blockquote p {
	align-items: stretch;
	background: #ffffff0a;
	border: 2px dashed rgba(252, 46, 43, 0.5);
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	gap: 0;
	line-height: 1;
	overflow: clip;
	padding: 0;
	transition:
		border-color 0.25s ease,
		transform 0.2s ease,
		background 0.25s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
._67ce1f0e_ozxhc blockquote p:hover {
	border-color: #fc2e2b;
	transform: translateY(-1px);
}
._67ce1f0e_ozxhc blockquote p:hover:after {
	opacity: 0.9;
}
._67ce1f0e_ozxhc blockquote p:active {
	transform: scale(0.98);
}
._67ce1f0e_ozxhc blockquote p code {
	align-items: center;
	background: transparent;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #ff7119, #ff7119);
	color: transparent;
	display: inline-flex;
	flex: 1;
	font-family: var(--font), 'Space Grotesk', sans-serif;
	font-size: 1rem;
	font-weight: 800;
	justify-content: center;
	letter-spacing: 0.1em;
	line-height: 1;
	min-inline-size: 7rem;
	padding-block: 0.55rem;
	padding-inline: 1rem;
	text-align: center;
}
._67ce1f0e_ozxhc blockquote p:before {
	align-self: stretch;
	border-inline-start: 2px dashed rgba(252, 46, 43, 0.5);
	content: '';
	inline-size: 2px;
	opacity: 0.9;
}
._67ce1f0e_ozxhc blockquote p:after {
	align-self: stretch;
	background-image:
		url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><rect x='9' y='9' width='13' height='13' rx='2'/><path d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/></svg>"),
		linear-gradient(25deg, #ff7119, #ff7119);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size:
		1.1rem 1.1rem,
		100% 100%;
	content: '';
	display: inline-block;
	flex: 0 0 auto;
	inline-size: 2.75rem;
	transition:
		opacity 0.25s ease,
		background-image 0.25s ease;
}
._67ce1f0e_ozxhc blockquote p._57584003_ozxhc {
	animation: _35a55bd8_ozxhc 0.45s ease-out;
	background: #22c55e1a;
	border-color: #22c55e;
}
._67ce1f0e_ozxhc blockquote p._57584003_ozxhc code {
	-webkit-text-fill-color: currentColor;
	background-image: none;
	color: #22c55e;
}
._67ce1f0e_ozxhc blockquote p._57584003_ozxhc:before {
	border-inline-start-color: #22c55e;
}
._67ce1f0e_ozxhc blockquote p._57584003_ozxhc:after {
	background-image:
		url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>"),
		linear-gradient(25deg, #16a34a, #22c55e);
}
@keyframes _35a55bd8_ozxhc {
	0% {
		transform: scale(0.98);
	}
	50% {
		box-shadow: 0 0 0 6px #22c55e2e;
		transform: scale(1.03);
	}
	to {
		box-shadow: 0 0 #22c55e00;
		transform: scale(1);
	}
}
@media (prefers-reduced-motion: reduce) {
	._67ce1f0e_ozxhc blockquote p._57584003_ozxhc {
		animation: none;
	}
}
._7c30872d_ozxhc {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	justify-content: center;
	margin-block-start: 0.5rem;
}
._7c30872d_ozxhc a,
._7c30872d_ozxhc button,
._7c30872d_ozxhc > * {
	inline-size: auto;
	max-inline-size: 100%;
	text-align: center;
	white-space: normal;
}
@media (min-width: 768px) {
	._7c30872d_ozxhc {
		justify-content: flex-start;
	}
}
._acee7dae_mcx6d {
	color: #ffffffad;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
	position: relative;
}
._c394c318_mcx6d {
	margin-inline: auto;
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
}
._a53519ea_mcx6d {
	margin-block-end: clamp(1.25rem, 1rem + 1vw, 2rem);
}
._82e5114f_mcx6d {
	color: #fff;
	font-size: 22px;
	font-weight: 800;
	letter-spacing: 0.08em;
	margin: 0;
	text-transform: uppercase;
}

._ed345fcf_vlqfh.others h2 {
	color: #fff;
	font-size: 24px;
	font-weight: 800;
	letter-spacing: 0.08em;
	margin: 0 0 15px 0;
	text-transform: uppercase;
}
._ed345fcf_vlqfh.others p {
	margin: 0 0 10px 0;
}

._0e6d9e33_mcx6d {
	position: relative;
}
._16fcce0f_mcx6d {
	inline-size: 100%;
	overflow: hidden;
}
._90548571_mcx6d {
	backface-visibility: hidden;
	display: flex;
	gap: 0;
	touch-action: pan-y pinch-zoom;
}
._b6b01351_mcx6d {
	display: flex;
	flex: 0 0 100%;
	margin-inline-end: 1rem;
	min-inline-size: 0;
}
._b6b01351_mcx6d > article {
	block-size: 100%;
	inline-size: 100%;
}
@media (min-width: 768px) {
	._b6b01351_mcx6d {
		flex: 0 0 calc(50% - 0.625rem);
		margin-inline-end: 1.25rem;
	}
}
@media (min-width: 1024px) {
	._b6b01351_mcx6d {
		flex: 0 0 calc(33.33333% - 1rem);
		margin-inline-end: 1.5rem;
	}
}
._5847c05d_mcx6d,
._8415a1b9_mcx6d {
	align-items: center;
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background: #1155a1d9;
	block-size: 2.75rem;
	border: 1px solid hsla(0, 0%, 100%, 0.25);
	border-radius: 50%;
	box-shadow: 0 8px 24px #00000059;
	color: #fff;
	cursor: pointer;
	display: none;
	inline-size: 2.75rem;
	justify-content: center;
	padding: 0;
	position: absolute;
	top: 50%;
	transition:
		border-color 0.2s ease,
		background 0.2s ease,
		opacity 0.2s ease;
	z-index: 5;
}
._5847c05d_mcx6d._82fef5e5_mcx6d,
._8415a1b9_mcx6d._82fef5e5_mcx6d {
	display: inline-flex;
}
._5847c05d_mcx6d:hover:not(:disabled),
._8415a1b9_mcx6d:hover:not(:disabled) {
	background: #1155a1f2;
	border-color: #fff;
}
._5847c05d_mcx6d:disabled,
._8415a1b9_mcx6d:disabled {
	cursor: not-allowed;
	opacity: 0.35;
}
._5847c05d_mcx6d {
	inset-inline-start: 0;
	transform: translate(-50%, -50%);
}
._8415a1b9_mcx6d {
	inset-inline-end: 0;
	transform: translate(50%, -50%);
}
._37cfc8c0_mcx6d {
	block-size: 10px;
	border-right: 2px solid;
	border-top: 2px solid;
	display: block;
	inline-size: 10px;
}
._5847c05d_mcx6d ._37cfc8c0_mcx6d {
	margin-inline-start: 3px;
	transform: rotate(-135deg);
}
._8415a1b9_mcx6d ._37cfc8c0_mcx6d {
	margin-inline-end: 3px;
	transform: rotate(45deg);
}
._ac346acb_mcx6d {
	align-items: stretch;
	background-color: #176ed2;
	border-radius: 16px;
	display: flex;
	inline-size: 100%;
	isolation: isolate;
	min-block-size: clamp(180px, 12rem + 4vw, 260px);
	overflow: clip;
	position: relative;
	transition:
		transform 0.3s ease,
		box-shadow 0.3s ease;
}
._ac346acb_mcx6d:after {
	background: linear-gradient(
		90deg,
		rgba(0, 0, 0, 0.85),
		rgba(0, 0, 0, 0.55) 35%,
		rgba(0, 0, 0, 0.1) 70%,
		transparent
	);
	content: '';
	inset: 0;
	pointer-events: none;
	position: absolute;
	z-index: 1;
}
._ac346acb_mcx6d:hover {
	box-shadow: 0 24px 48px #0006;
	transform: translateY(-4px);
}
._1efe0089_mcx6d {
	inset: 0;
	position: absolute;
	z-index: -2;
}
._3e21f468_mcx6d {
	block-size: 100%;
	display: block;
	inline-size: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: right center;
	object-position: right center;
}
._3976c9a8_mcx6d {
	flex: 1;
	gap: 0.5rem;
	inline-size: 100%;
	padding: clamp(1rem, 0.75rem + 1vw, 1.5rem);
	position: relative;
	z-index: 2;
}
._2ad2c9b1_mcx6d,
._3976c9a8_mcx6d {
	display: flex;
	flex-direction: column;
}
._2ad2c9b1_mcx6d {
	color: #fff;
	gap: 0.4rem;
	min-inline-size: 0;
}
._2ad2c9b1_mcx6d h1,
._2ad2c9b1_mcx6d h2,
._2ad2c9b1_mcx6d h3,
._2ad2c9b1_mcx6d h4,
._2ad2c9b1_mcx6d h5,
._2ad2c9b1_mcx6d h6 {
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._2ad2c9b1_mcx6d h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._2ad2c9b1_mcx6d h2,
._2ad2c9b1_mcx6d h3,
._2ad2c9b1_mcx6d h4,
._2ad2c9b1_mcx6d h5,
._2ad2c9b1_mcx6d h6 {
	font-size: 1.75rem;
}
._2ad2c9b1_mcx6d p {
	align-self: flex-start;
	line-height: 1.5;
	margin-bottom: 1.5rem;
}
._2ad2c9b1_mcx6d strong {
	font-weight: 700;
}
._2ad2c9b1_mcx6d li,
._2ad2c9b1_mcx6d p {
	line-height: 1.5;
}
._2ad2c9b1_mcx6d ol,
._2ad2c9b1_mcx6d ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._2ad2c9b1_mcx6d ol li,
._2ad2c9b1_mcx6d ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._2ad2c9b1_mcx6d ol li:last-child,
._2ad2c9b1_mcx6d ul li:last-child {
	margin-block-end: 0;
}
._2ad2c9b1_mcx6d ol li:before,
._2ad2c9b1_mcx6d 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;
}
._2ad2c9b1_mcx6d ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._2ad2c9b1_mcx6d ol li {
	counter-increment: markdown-counter;
}
._2ad2c9b1_mcx6d 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;
}
._2ad2c9b1_mcx6d hr {
	background: linear-gradient(270deg, transparent, #fc2e2b 50.75%, transparent);
	border: none;
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._2ad2c9b1_mcx6d div:has(> table) {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	width: 100%;
}
._2ad2c9b1_mcx6d div:has(> table)::-webkit-scrollbar {
	height: 3px;
}
._2ad2c9b1_mcx6d div:has(> table)::-webkit-scrollbar-track {
	background: transparent;
}
._2ad2c9b1_mcx6d div:has(> table)::-webkit-scrollbar-thumb {
	background: linear-gradient(270deg, #ff7119, #ff7119);
	border-radius: 1rem;
}
._2ad2c9b1_mcx6d 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%;
}
._2ad2c9b1_mcx6d 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;
}
._2ad2c9b1_mcx6d table thead tr th:last-child {
	border-right: none;
}
._2ad2c9b1_mcx6d table tbody tr:last-child td {
	border-bottom: none;
}
._2ad2c9b1_mcx6d 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;
}
._2ad2c9b1_mcx6d table tbody tr td:last-child {
	border-right: none;
}
._2ad2c9b1_mcx6d table td:first-child,
._2ad2c9b1_mcx6d table th:first-child {
	padding-left: 1rem;
}
._2ad2c9b1_mcx6d table td:last-child,
._2ad2c9b1_mcx6d table th:last-child {
	padding-right: 1rem;
}
@media (max-width: 479px) {
	._2ad2c9b1_mcx6d table td,
	._2ad2c9b1_mcx6d table th {
		white-space: normal;
	}
}
._2ad2c9b1_mcx6d a {
	color: #fc2e2b;
}
._2ad2c9b1_mcx6d img {
	background: #fc2e2b;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	max-width: 100%;
	width: 100%;
}
._2ad2c9b1_mcx6d 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;
}
._2ad2c9b1_mcx6d 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;
}
._2ad2c9b1_mcx6d pre code {
	background: transparent;
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
	padding: 0;
}
._2ad2c9b1_mcx6d li > code {
	background: #f19392;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._2ad2c9b1_mcx6d blockquote {
	border-left: 0.4rem solid #fc2e2b;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._2ad2c9b1_mcx6d blockquote p {
	color: #fff;
}
._2ad2c9b1_mcx6d blockquote p:first-child {
	margin-top: 0;
}
._2ad2c9b1_mcx6d blockquote p:last-child {
	margin-bottom: 0;
}
._2ad2c9b1_mcx6d h1,
._2ad2c9b1_mcx6d h2,
._2ad2c9b1_mcx6d h3 {
	color: #fff;
	font-size: clamp(1.125rem, 0.9rem + 0.9vw, 1.6rem);
	font-weight: 800;
	letter-spacing: -0.01em;
	line-height: 1.1;
	margin: 0;
}
._2ad2c9b1_mcx6d h4 {
	color: #fff;
	font-size: clamp(0.7rem, 0.65rem + 0.2vw, 0.8rem);
	font-weight: 600;
	letter-spacing: 0;
	margin: 0;
}
._2ad2c9b1_mcx6d p {
	color: #ffffffc7;
	font-size: clamp(0.75rem, 0.7rem + 0.2vw, 0.875rem);
	font-weight: 500;
	line-height: 1.35;
	margin: 0;
}
._063933d1_mcx6d {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	margin-block-start: auto;
	padding-block-start: 0.25rem;
}
._91796ded_mcx6d,
._d045a8d3_mcx6d {
	font-size: 0.75rem;
	inline-size: auto;
	letter-spacing: 0.02em;
	padding-block: 0.5rem;
	padding-inline: 0.875rem;
	text-align: center;
}
._0f25d287_1xdi9 {
	color: #ffffffad;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
	padding-inline: clamp(1.25rem, 0.75rem + 3vw, 4rem);
}
._b45ca99b_1xdi9 {
	align-items: center;
	background: linear-gradient(135deg, #fc2e2b33, #5eead41a);
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 32px;
	display: grid;
	gap: 1.5rem;
	grid-template-columns: 1fr;
	margin-inline: auto;
	max-width: 1200px;
	overflow: clip;
	padding-block: 2rem;
	padding-inline: 1rem;
}
@media (min-width: 768px) {
	._b45ca99b_1xdi9 {
		padding-inline: 2.5rem;
	}
}
@media (min-width: 1024px) {
	._b45ca99b_1xdi9 {
		gap: 2rem;
		grid-template-columns: 1fr auto;
		padding-block: 2rem;
	}
}
._9fa2821a_1xdi9 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	max-width: 640px;
	text-align: center;
}
@media (min-width: 1024px) {
	._9fa2821a_1xdi9 {
		align-items: flex-start;
		text-align: start;
	}
}
._7d016d2b_1xdi9 {
	color: #fff;
	font-size: 22px;
	font-weight: 800;
	letter-spacing: -0.02em;
	line-height: 1.15;
	margin: 0;
}
._109dbbf7_1xdi9 {
	color: #ffffffad;
	font-size: 1rem;
	line-height: 1.6;
}
._109dbbf7_1xdi9 h1,
._109dbbf7_1xdi9 h2,
._109dbbf7_1xdi9 h3,
._109dbbf7_1xdi9 h4,
._109dbbf7_1xdi9 h5,
._109dbbf7_1xdi9 h6 {
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._109dbbf7_1xdi9 h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._109dbbf7_1xdi9 h2,
._109dbbf7_1xdi9 h3,
._109dbbf7_1xdi9 h4,
._109dbbf7_1xdi9 h5,
._109dbbf7_1xdi9 h6 {
	font-size: 1.75rem;
}
._109dbbf7_1xdi9 p {
	align-self: flex-start;
	line-height: 1.5;
	margin-bottom: 1.5rem;
}
._109dbbf7_1xdi9 strong {
	font-weight: 700;
}
._109dbbf7_1xdi9 li,
._109dbbf7_1xdi9 p {
	line-height: 1.5;
}
._109dbbf7_1xdi9 ol,
._109dbbf7_1xdi9 ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._109dbbf7_1xdi9 ol li,
._109dbbf7_1xdi9 ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._109dbbf7_1xdi9 ol li:last-child,
._109dbbf7_1xdi9 ul li:last-child {
	margin-block-end: 0;
}
._109dbbf7_1xdi9 ol li:before,
._109dbbf7_1xdi9 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;
}
._109dbbf7_1xdi9 ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._109dbbf7_1xdi9 ol li {
	counter-increment: markdown-counter;
}
._109dbbf7_1xdi9 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;
}
._109dbbf7_1xdi9 hr {
	background: linear-gradient(270deg, transparent, #fc2e2b 50.75%, transparent);
	border: none;
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._109dbbf7_1xdi9 div:has(> table) {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	width: 100%;
}
._109dbbf7_1xdi9 div:has(> table)::-webkit-scrollbar {
	height: 3px;
}
._109dbbf7_1xdi9 div:has(> table)::-webkit-scrollbar-track {
	background: transparent;
}
._109dbbf7_1xdi9 div:has(> table)::-webkit-scrollbar-thumb {
	background: linear-gradient(270deg, #ff7119, #ff7119);
	border-radius: 1rem;
}
._109dbbf7_1xdi9 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%;
}
._109dbbf7_1xdi9 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;
}
._109dbbf7_1xdi9 table thead tr th:last-child {
	border-right: none;
}
._109dbbf7_1xdi9 table tbody tr:last-child td {
	border-bottom: none;
}
._109dbbf7_1xdi9 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;
}
._109dbbf7_1xdi9 table tbody tr td:last-child {
	border-right: none;
}
._109dbbf7_1xdi9 table td:first-child,
._109dbbf7_1xdi9 table th:first-child {
	padding-left: 1rem;
}
._109dbbf7_1xdi9 table td:last-child,
._109dbbf7_1xdi9 table th:last-child {
	padding-right: 1rem;
}
@media (max-width: 479px) {
	._109dbbf7_1xdi9 table td,
	._109dbbf7_1xdi9 table th {
		white-space: normal;
	}
}
._109dbbf7_1xdi9 a {
	color: #fc2e2b;
}
._109dbbf7_1xdi9 img {
	background: #fc2e2b;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	max-width: 100%;
	width: 100%;
}
._109dbbf7_1xdi9 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;
}
._109dbbf7_1xdi9 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;
}
._109dbbf7_1xdi9 pre code {
	background: transparent;
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
	padding: 0;
}
._109dbbf7_1xdi9 li > code {
	background: #f19392;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._109dbbf7_1xdi9 blockquote {
	border-left: 0.4rem solid #fc2e2b;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._109dbbf7_1xdi9 blockquote p:first-child {
	margin-top: 0;
}
._109dbbf7_1xdi9 blockquote p:last-child {
	margin-bottom: 0;
}
._109dbbf7_1xdi9 p {
	margin-block: 0.25rem;
}
._109dbbf7_1xdi9 strong {
	color: #fff;
}
._109dbbf7_1xdi9 blockquote {
	background: none;
	border: 0;
	margin: 0.75rem 0;
	padding: 0;
}
._109dbbf7_1xdi9 blockquote p {
	align-items: stretch;
	background: #ffffff0a;
	border: 2px dashed rgba(252, 46, 43, 0.5);
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	gap: 0;
	line-height: 1;
	overflow: clip;
	padding: 0;
	transition:
		border-color 0.25s ease,
		transform 0.2s ease,
		background 0.25s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
._109dbbf7_1xdi9 blockquote p:hover {
	border-color: #fc2e2b;
	transform: translateY(-1px);
}
._109dbbf7_1xdi9 blockquote p:hover:after {
	opacity: 0.9;
}
._109dbbf7_1xdi9 blockquote p:active {
	transform: scale(0.98);
}
._109dbbf7_1xdi9 blockquote p code {
	align-items: center;
	background: transparent;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #ff7119, #ff7119);
	color: transparent;
	display: inline-flex;
	flex: 1;
	font-family: var(--font), 'Space Grotesk', sans-serif;
	font-size: 1rem;
	font-weight: 800;
	justify-content: center;
	letter-spacing: 0.1em;
	line-height: 1;
	min-inline-size: 7rem;
	padding-block: 0.55rem;
	padding-inline: 1rem;
	text-align: center;
}
._109dbbf7_1xdi9 blockquote p:before {
	align-self: stretch;
	border-inline-start: 2px dashed rgba(252, 46, 43, 0.5);
	content: '';
	inline-size: 2px;
	opacity: 0.9;
}
._109dbbf7_1xdi9 blockquote p:after {
	align-self: stretch;
	background-image:
		url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><rect x='9' y='9' width='13' height='13' rx='2'/><path d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/></svg>"),
		linear-gradient(25deg, #ff7119, #ff7119);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size:
		1.1rem 1.1rem,
		100% 100%;
	content: '';
	display: inline-block;
	flex: 0 0 auto;
	inline-size: 2.75rem;
	transition:
		opacity 0.25s ease,
		background-image 0.25s ease;
}
._109dbbf7_1xdi9 blockquote p._ec7ea1b0_1xdi9 {
	animation: _ad9a5790_1xdi9 0.45s ease-out;
	background: #22c55e1a;
	border-color: #22c55e;
}
._109dbbf7_1xdi9 blockquote p._ec7ea1b0_1xdi9 code {
	-webkit-text-fill-color: currentColor;
	background-image: none;
	color: #22c55e;
}
._109dbbf7_1xdi9 blockquote p._ec7ea1b0_1xdi9:before {
	border-inline-start-color: #22c55e;
}
._109dbbf7_1xdi9 blockquote p._ec7ea1b0_1xdi9:after {
	background-image:
		url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>"),
		linear-gradient(25deg, #16a34a, #22c55e);
}
@keyframes _ad9a5790_1xdi9 {
	0% {
		transform: scale(0.98);
	}
	50% {
		box-shadow: 0 0 0 6px #22c55e2e;
		transform: scale(1.03);
	}
	to {
		box-shadow: 0 0 #22c55e00;
		transform: scale(1);
	}
}
@media (prefers-reduced-motion: reduce) {
	._109dbbf7_1xdi9 blockquote p._ec7ea1b0_1xdi9 {
		animation: none;
	}
}
._109dbbf7_1xdi9 blockquote p {
	max-height: 40px;
	text-align: center;
}
._109dbbf7_1xdi9 blockquote p code {
	font-size: 0.85rem;
	letter-spacing: 0.08em;
	margin-bottom: 0;
}
._109dbbf7_1xdi9 blockquote p:after {
	background-size:
		0.9rem 0.9rem,
		100% 100%;
	inline-size: 2.25rem;
}
._e60a9dd2_1xdi9 {
	align-items: center;
	display: flex;
	gap: 0.5rem;
	justify-content: center;
	margin-block: 0.5rem;
}
@media (min-width: 1024px) {
	._e60a9dd2_1xdi9 {
		justify-content: flex-start;
	}
}
._765ab4f9_1xdi9 {
	align-items: center;
	background: #00000059;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	min-inline-size: 3.5rem;
	padding-block: 0.75rem;
	padding-inline: 1rem;
}
._10cd8042_1xdi9 {
	color: #fff;
	font-family:
		Space Grotesk,
		monospace;
	font-size: 1.35rem;
	font-variant-numeric: tabular-nums;
	font-weight: 700;
}
._307c2e57_1xdi9 {
	color: #ffffff80;
	font-size: 0.65rem;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
._7a1ca8af_1xdi9 {
	color: #ffffff80;
	font-size: 1.35rem;
	font-weight: 700;
}
._8aa9411d_1xdi9 {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	justify-content: center;
}
@media (min-width: 1024px) {
	._8aa9411d_1xdi9 {
		justify-content: flex-start;
	}
}
._4982c23f_1xdi9,
._c928bb5d_1xdi9 {
	padding-block: 0.9rem;
	padding-inline: 1.75rem;
}
._c770c425_1xdi9 {
	color: #ffffff80;
	font-size: 0.8rem;
	margin: 0;
}
._90c4841b_1xdi9 {
	align-self: center;
	border-radius: 16px;
	justify-self: center;
	max-inline-size: 400px;
	overflow: clip;
}
@media (min-width: 1024px) {
	._90c4841b_1xdi9 {
		max-inline-size: 480px;
	}
}
._dd443e35_1xdi9 {
	block-size: auto;
	display: block;
	inline-size: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
._61996da5_1obzn {
	color: #ffffffad;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
}
._91792c19_1obzn {
	margin-inline: auto;
	max-width: 1200px;
	padding-inline: clamp(1.25rem, 0.75rem + 3vw, 4rem);
}
._e9682ec5_1obzn {
	align-items: stretch;
	background: linear-gradient(135deg, #176ed2, #1874dd);
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 999px;
	display: flex;
	gap: 0.25rem;
	margin-block-end: clamp(1.25rem, 1rem + 1vw, 2rem);
	overflow-x: auto;
	padding: 4px;
	scrollbar-width: none;
}
._e9682ec5_1obzn::-webkit-scrollbar {
	display: none;
}
._e9682ec5_1obzn._ea440dd9_1obzn {
	cursor: grab;
}
._e9682ec5_1obzn._41848837_1obzn {
	cursor: grabbing;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
._e9682ec5_1obzn._41848837_1obzn ._b1697cb9_1obzn {
	cursor: grabbing;
}
._6f8c8ebd_1obzn {
	align-items: center;
	background: #1874dd;
	border-radius: 999px;
	color: #fff;
	display: inline-flex;
	flex-shrink: 0;
	font-size: 0.875rem;
	font-weight: 700;
	letter-spacing: 0.02em;
	line-height: 1.2;
	padding: 0.6rem 1.25rem;
	white-space: nowrap;
}
._b86b4453_1obzn {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
	gap: 0.5rem;
	list-style: none;
	margin: 0;
	padding: 0;
}
._b86b4453_1obzn li {
	flex-shrink: 0;
	list-style: none;
	padding-inline-end: 0.5rem;
}
._b86b4453_1obzn li:not(:last-child) {
	border-inline-end: 1px solid hsla(0, 0%, 100%, 0.12);
}
._b86b4453_1obzn li:last-child {
	padding-inline-end: 0;
}
._b1697cb9_1obzn {
	align-items: center;
	border-radius: 999px;
	color: #ffffffad;
	display: inline-flex;
	font-size: 0.875rem;
	font-weight: 500;
	line-height: 1.2;
	padding: 0.6rem 1.1rem;
	text-decoration: none;
	transition:
		color 0.2s ease,
		background 0.2s ease;
	white-space: nowrap;
}
._b1697cb9_1obzn:focus-visible,
._b1697cb9_1obzn:hover {
	background: #ffffff0f;
	color: #fff;
}
._7c8f54e5_1obzn {
	color: #ffffffad;
	font-size: 16px;
	line-height: 1.5;
	min-inline-size: 0;
}
._7c8f54e5_1obzn h1,
._7c8f54e5_1obzn h2,
._7c8f54e5_1obzn h3,
._7c8f54e5_1obzn h4,
._7c8f54e5_1obzn h5,
._7c8f54e5_1obzn h6 {
	font-weight: 800;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._7c8f54e5_1obzn h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._7c8f54e5_1obzn h2,
._7c8f54e5_1obzn h3,
._7c8f54e5_1obzn h4,
._7c8f54e5_1obzn h5,
._7c8f54e5_1obzn h6 {
	font-size: 1.75rem;
}
._7c8f54e5_1obzn p {
	align-self: flex-start;
	line-height: 1.5;
	margin-bottom: 1.5rem;
}
._7c8f54e5_1obzn strong {
	font-weight: 700;
}
._7c8f54e5_1obzn li,
._7c8f54e5_1obzn p {
	line-height: 1.5;
}
._7c8f54e5_1obzn ol,
._7c8f54e5_1obzn ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._7c8f54e5_1obzn ol li,
._7c8f54e5_1obzn ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._7c8f54e5_1obzn ol li:last-child,
._7c8f54e5_1obzn ul li:last-child {
	margin-block-end: 0;
}
._7c8f54e5_1obzn ol li:before,
._7c8f54e5_1obzn 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;
}
._7c8f54e5_1obzn ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._7c8f54e5_1obzn ol li {
	counter-increment: markdown-counter;
}
._7c8f54e5_1obzn 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;
}
._7c8f54e5_1obzn hr {
	background: linear-gradient(270deg, transparent, #fc2e2b 50.75%, transparent);
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._7c8f54e5_1obzn div:has(> table) {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	width: 100%;
}
._7c8f54e5_1obzn div:has(> table)::-webkit-scrollbar {
	height: 3px;
}
._7c8f54e5_1obzn div:has(> table)::-webkit-scrollbar-track {
	background: transparent;
}
._7c8f54e5_1obzn div:has(> table)::-webkit-scrollbar-thumb {
	background: linear-gradient(270deg, #ff7119, #ff7119);
	border-radius: 1rem;
}
._7c8f54e5_1obzn 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%;
}
._7c8f54e5_1obzn 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;
}
._7c8f54e5_1obzn table thead tr th:last-child {
	border-right: none;
}
._7c8f54e5_1obzn table tbody tr:last-child td {
	border-bottom: none;
}
._7c8f54e5_1obzn 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;
}
._7c8f54e5_1obzn table tbody tr td:last-child {
	border-right: none;
}
._7c8f54e5_1obzn table td:first-child,
._7c8f54e5_1obzn table th:first-child {
	padding-left: 1rem;
}
._7c8f54e5_1obzn table td:last-child,
._7c8f54e5_1obzn table th:last-child {
	padding-right: 1rem;
}
@media (max-width: 479px) {
	._7c8f54e5_1obzn table td,
	._7c8f54e5_1obzn table th {
		white-space: normal;
	}
}
._7c8f54e5_1obzn a {
	color: #fc2e2b;
}
._7c8f54e5_1obzn img {
	background: #fc2e2b;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	max-width: 100%;
	width: 100%;
}
._7c8f54e5_1obzn 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;
}
._7c8f54e5_1obzn 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;
	padding: 1.5rem;
	position: relative;
}
._7c8f54e5_1obzn pre code {
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
}
._7c8f54e5_1obzn li > code {
	background: #f19392;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._7c8f54e5_1obzn blockquote {
	border-left: 0.4rem solid #fc2e2b;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._7c8f54e5_1obzn blockquote p {
	color: #fff;
}
._7c8f54e5_1obzn blockquote p:first-child {
	margin-top: 0;
}
._7c8f54e5_1obzn blockquote p:last-child {
	margin-bottom: 0;
}
._7c8f54e5_1obzn h1,
._7c8f54e5_1obzn h2,
._7c8f54e5_1obzn h3,
._7c8f54e5_1obzn h4,
._7c8f54e5_1obzn h5,
._7c8f54e5_1obzn h6 {
	color: #fff;
	font-family:
		Space Grotesk,
		sans-serif;
	font-weight: 700;
	letter-spacing: -0.01em;
	line-height: 1.2;
	margin-block: 2.25rem 1rem;
}
._7c8f54e5_1obzn h1 {
	font-size: 28px;
}
@media (min-width: 1024px) {
	._7c8f54e5_1obzn h1 {
		font-size: 32px;
	}
}
._7c8f54e5_1obzn h2 {
	font-size: 22px;
}
@media (min-width: 1024px) {
	._7c8f54e5_1obzn h2 {
		font-size: 24px;
	}
}
._7c8f54e5_1obzn h3,
._7c8f54e5_1obzn h4,
._7c8f54e5_1obzn h5,
._7c8f54e5_1obzn h6 {
	font-size: 18px;
}
@media (min-width: 1024px) {
	._7c8f54e5_1obzn h3,
	._7c8f54e5_1obzn h4,
	._7c8f54e5_1obzn h5,
	._7c8f54e5_1obzn h6 {
		font-size: 20px;
	}
}
._7c8f54e5_1obzn ol,
._7c8f54e5_1obzn p,
._7c8f54e5_1obzn ul {
	margin-block: 1rem;
}
._7c8f54e5_1obzn li {
	margin-block: 0.4rem;
}
._7c8f54e5_1obzn strong {
	color: #fff;
}
._7c8f54e5_1obzn a {
	color: #5eead4;
	text-decoration: underline;
	text-underline-offset: 3px;
}
._7c8f54e5_1obzn a:hover {
	color: #fff;
}
._7c8f54e5_1obzn blockquote {
	background: #fc2e2b14;
	border-inline-start: 3px solid #fc2e2b;
	border-radius: 0 12px 12px 0;
	color: #fff;
	font-style: italic;
	margin-block: 1.5rem;
	padding-block: 1rem;
	padding-inline: 1.25rem;
}
._7c8f54e5_1obzn blockquote:dir(rtl) {
	border-radius: 12px 0 0 12px;
}
._7c8f54e5_1obzn code {
	background: #ffffff14;
	border-radius: 4px;
	color: #fff;
	font-size: 0.9em;
	padding-block: 0.1rem;
	padding-inline: 0.35rem;
}
._7c8f54e5_1obzn pre {
	background: #00000059;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 12px;
	overflow-x: auto;
	padding: 1rem;
}
._7c8f54e5_1obzn pre code {
	background: transparent;
	padding: 0;
}
._7c8f54e5_1obzn img {
	border-radius: 16px;
	height: auto;
	margin-block: 1.5rem;
	max-inline-size: 100%;
}
._7c8f54e5_1obzn hr {
	border: none;
	border-block-start: 1px solid hsla(0, 0%, 100%, 0.12);
	margin-block: 2rem;
}
._87e13f66_1l9b9 {
	color: #ffffffad;
	padding-block: 0;
}
._bd1f5e89_1l9b9 {
	margin-inline: auto;
	max-width: 1200px;
	padding-inline: 1rem;
}
@media (min-width: 768px) {
	._bd1f5e89_1l9b9 {
		padding-inline: 1.5rem;
	}
}
._d3393afe_1l9b9 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	margin-inline: auto;
	max-inline-size: 48rem;
	padding-block: clamp(2rem, 1.5rem + 2vw, 3rem);
	padding-inline: 1rem;
	text-align: center;
}
._0072ab45_1l9b9 {
	block-size: 10rem;
	inline-size: 10rem;
	justify-self: center;
	position: relative;
}
._f1f7bc24_1l9b9 {
	block-size: 100%;
	border: 2px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 50%;
	display: block;
	inline-size: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
._4cc287aa_1l9b9 {
	align-items: center;
	background: linear-gradient(135deg, #ff7119, #ff7119);
	block-size: 100%;
	border-radius: 50%;
	color: #fff;
	display: inline-flex;
	font-size: 2.5rem;
	font-weight: 700;
	inline-size: 100%;
	justify-content: center;
}
._fd9736c4_1l9b9 {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
}
._8b3bb41b_1l9b9 {
	color: #fff;
	font-family: var(--font), 'Space Grotesk', sans-serif;
	font-size: clamp(1.75rem, 1.25rem + 2vw, 2.75rem);
	font-weight: 700;
	letter-spacing: -0.01em;
	line-height: 1.1;
	margin: 0;
}
._8e221e27_1l9b9 {
	color: #5eead4;
	font-size: 0.85rem;
	font-weight: 600;
	letter-spacing: 0.12em;
	margin: 0;
	text-transform: uppercase;
}
._12d7ebca_1l9b9 {
	color: #ffffffad;
	font-size: 1.05rem;
	line-height: 1.6;
	max-inline-size: 36rem;
}
._12d7ebca_1l9b9 h1,
._12d7ebca_1l9b9 h2,
._12d7ebca_1l9b9 h3,
._12d7ebca_1l9b9 h4,
._12d7ebca_1l9b9 h5,
._12d7ebca_1l9b9 h6 {
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._12d7ebca_1l9b9 h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._12d7ebca_1l9b9 h2,
._12d7ebca_1l9b9 h3,
._12d7ebca_1l9b9 h4,
._12d7ebca_1l9b9 h5,
._12d7ebca_1l9b9 h6 {
	font-size: 1.75rem;
}
._12d7ebca_1l9b9 p {
	align-self: flex-start;
	line-height: 1.5;
	margin-bottom: 1.5rem;
}
._12d7ebca_1l9b9 strong {
	font-weight: 700;
}
._12d7ebca_1l9b9 li,
._12d7ebca_1l9b9 p {
	line-height: 1.5;
}
._12d7ebca_1l9b9 ol,
._12d7ebca_1l9b9 ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._12d7ebca_1l9b9 ol li,
._12d7ebca_1l9b9 ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._12d7ebca_1l9b9 ol li:last-child,
._12d7ebca_1l9b9 ul li:last-child {
	margin-block-end: 0;
}
._12d7ebca_1l9b9 ol li:before,
._12d7ebca_1l9b9 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;
}
._12d7ebca_1l9b9 ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._12d7ebca_1l9b9 ol li {
	counter-increment: markdown-counter;
}
._12d7ebca_1l9b9 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;
}
._12d7ebca_1l9b9 hr {
	background: linear-gradient(270deg, transparent, #fc2e2b 50.75%, transparent);
	border: none;
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._12d7ebca_1l9b9 div:has(> table) {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	width: 100%;
}
._12d7ebca_1l9b9 div:has(> table)::-webkit-scrollbar {
	height: 3px;
}
._12d7ebca_1l9b9 div:has(> table)::-webkit-scrollbar-track {
	background: transparent;
}
._12d7ebca_1l9b9 div:has(> table)::-webkit-scrollbar-thumb {
	background: linear-gradient(270deg, #ff7119, #ff7119);
	border-radius: 1rem;
}
._12d7ebca_1l9b9 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%;
}
._12d7ebca_1l9b9 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;
}
._12d7ebca_1l9b9 table thead tr th:last-child {
	border-right: none;
}
._12d7ebca_1l9b9 table tbody tr:last-child td {
	border-bottom: none;
}
._12d7ebca_1l9b9 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;
}
._12d7ebca_1l9b9 table tbody tr td:last-child {
	border-right: none;
}
._12d7ebca_1l9b9 table td:first-child,
._12d7ebca_1l9b9 table th:first-child {
	padding-left: 1rem;
}
._12d7ebca_1l9b9 table td:last-child,
._12d7ebca_1l9b9 table th:last-child {
	padding-right: 1rem;
}
@media (max-width: 479px) {
	._12d7ebca_1l9b9 table td,
	._12d7ebca_1l9b9 table th {
		white-space: normal;
	}
}
._12d7ebca_1l9b9 a {
	color: #fc2e2b;
}
._12d7ebca_1l9b9 img {
	background: #fc2e2b;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	max-width: 100%;
	width: 100%;
}
._12d7ebca_1l9b9 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;
}
._12d7ebca_1l9b9 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;
}
._12d7ebca_1l9b9 pre code {
	background: transparent;
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
	padding: 0;
}
._12d7ebca_1l9b9 li > code {
	background: #f19392;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._12d7ebca_1l9b9 blockquote {
	border-left: 0.4rem solid #fc2e2b;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._12d7ebca_1l9b9 blockquote p {
	color: #fff;
}
._12d7ebca_1l9b9 blockquote p:first-child {
	margin-top: 0;
}
._12d7ebca_1l9b9 blockquote p:last-child {
	margin-bottom: 0;
}
._12d7ebca_1l9b9 p {
	margin: 0.5rem 0;
}
._12d7ebca_1l9b9 strong {
	color: #fff;
}
._12d7ebca_1l9b9 a {
	color: #5eead4;
}
._12d7ebca_1l9b9 a:hover {
	color: #fff;
}
._986e33e0_1l9b9 {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	justify-content: center;
	margin-block-start: 0.5rem;
}
._1f50e151_1l9b9 {
	block-size: auto;
	border: 0;
	border-radius: 0;
	color: #fff;
	inline-size: auto;
	padding: 0;
	transition: color 0.25s ease;
}
._1f50e151_1l9b9,
._1f50e151_1l9b9:hover {
	background: transparent;
	background-image: none;
}
._1f50e151_1l9b9:hover {
	border: 0;
	color: #5eead4;
	transform: none;
}
._1f50e151_1l9b9:after {
	block-size: 1.25rem;
	inline-size: 1.25rem;
}
._2d7b10fc_1l9b9 {
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
	margin-inline: auto;
	padding-block: clamp(2.5rem, 1.5rem + 2vw, 3.5rem);
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
}
._2d7b10fc_1l9b9 > * {
	flex: 0 1 calc(50% - 10px);
}
@media (min-width: 768px) {
	._2d7b10fc_1l9b9 {
		gap: 30px;
	}
	._2d7b10fc_1l9b9 > * {
		flex: 0 1 calc(33.33333% - 20px);
	}
}
@media (min-width: 1024px) {
	._2d7b10fc_1l9b9 {
		gap: 32px;
	}
	._2d7b10fc_1l9b9 > * {
		flex: 0 1 calc(20% - 25.6px);
	}
	._2d7b10fc_1l9b9 > :nth-child(2n) {
		margin-block-start: 32px;
	}
}
._2d7b10fc_1l9b9 ._87e13f66_1l9b9 {
	padding-block: 0;
}
._2d7b10fc_1l9b9 ._bd1f5e89_1l9b9 {
	max-width: none;
	padding-inline: 0;
}
._2d7b10fc_1l9b9 ._d3393afe_1l9b9 {
	align-items: stretch;
	background: #ffffff0a;
	border-radius: 32px;
	box-shadow: 0 3px 8px -1px #00000014;
	display: flex;
	flex-direction: column;
	gap: 0;
	margin: 0;
	max-inline-size: none;
	padding: 8px;
	text-align: center;
}
@media (max-width: 767px) {
	._2d7b10fc_1l9b9 ._d3393afe_1l9b9 {
		border-radius: 15px;
	}
}
._2d7b10fc_1l9b9 ._0072ab45_1l9b9 {
	aspect-ratio: 1/1;
	block-size: auto;
	inline-size: 100%;
	justify-self: stretch;
}
._2d7b10fc_1l9b9 ._f1f7bc24_1l9b9 {
	block-size: 100%;
	border: 0;
	border-radius: 24px;
	inline-size: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
@media (max-width: 767px) {
	._2d7b10fc_1l9b9 ._f1f7bc24_1l9b9 {
		border-radius: 12px;
	}
}
._2d7b10fc_1l9b9 ._4cc287aa_1l9b9 {
	border-radius: 24px;
	font-size: 2rem;
}
@media (max-width: 767px) {
	._2d7b10fc_1l9b9 ._4cc287aa_1l9b9 {
		border-radius: 12px;
	}
}
._2d7b10fc_1l9b9 ._fd9736c4_1l9b9 {
	align-items: center;
	gap: 0;
	padding: 24px;
}
@media (max-width: 1279px) {
	._2d7b10fc_1l9b9 ._fd9736c4_1l9b9 {
		padding: 24px 15px;
	}
}
@media (max-width: 767px) {
	._2d7b10fc_1l9b9 ._fd9736c4_1l9b9 {
		padding: 24px;
	}
}
@media (max-width: 479px) {
	._2d7b10fc_1l9b9 ._fd9736c4_1l9b9 {
		padding: 20px 10px;
	}
}
._2d7b10fc_1l9b9 ._8b3bb41b_1l9b9 {
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1;
	margin: 0 0 15px;
	text-transform: none;
}
@media (max-width: 1279px) {
	._2d7b10fc_1l9b9 ._8b3bb41b_1l9b9 {
		font-size: 16px;
		margin-block-end: 10px;
	}
}
@media (max-width: 1023px) {
	._2d7b10fc_1l9b9 ._8b3bb41b_1l9b9 {
		font-size: 18px;
		margin-block-end: 15px;
	}
}
@media (max-width: 479px) {
	._2d7b10fc_1l9b9 ._8b3bb41b_1l9b9 {
		font-size: 17px;
	}
}
._2d7b10fc_1l9b9 ._8e221e27_1l9b9 {
	color: #ffffffad;
	display: block;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 1;
	margin: 0;
	text-transform: none;
}
._2d7b10fc_1l9b9 ._12d7ebca_1l9b9 {
	display: none;
}
._2d7b10fc_1l9b9 ._0fcd2ee8_1l9b9 {
	align-items: stretch;
	flex-direction: column;
	gap: 8px;
	justify-content: center;
	margin-block-start: 12px;
}
@media (max-width: 767px) {
	._2d7b10fc_1l9b9 ._0fcd2ee8_1l9b9 {
		gap: 6px;
		margin-block-start: 10px;
	}
}
._2d7b10fc_1l9b9 ._986e33e0_1l9b9 {
	gap: 18px;
	justify-content: center;
	margin-block-start: 18px;
}
@media (max-width: 1279px) {
	._2d7b10fc_1l9b9 ._986e33e0_1l9b9 {
		margin-block-start: 14px;
	}
}
@media (max-width: 1023px) {
	._2d7b10fc_1l9b9 ._986e33e0_1l9b9 {
		margin-block-start: 18px;
	}
}
@media (max-width: 767px) {
	._2d7b10fc_1l9b9 ._986e33e0_1l9b9 {
		gap: 14px;
		margin-block-start: 14px;
	}
}
._2d7b10fc_1l9b9 ._1f50e151_1l9b9 {
	background: transparent;
	background-image: none;
	block-size: auto;
	border: 0;
	border-radius: 0;
	color: #fff;
	inline-size: auto;
	padding: 0;
}
._2d7b10fc_1l9b9 ._1f50e151_1l9b9:hover {
	background: transparent;
	background-image: none;
	border: 0;
	color: #5eead4;
	transform: none;
}
._2d7b10fc_1l9b9 ._1f50e151_1l9b9:after {
	block-size: 15px;
	inline-size: 15px;
}
._0fcd2ee8_1l9b9 {
	display: flex;
	flex-wrap: wrap;
	gap: 0.625rem;
	justify-content: center;
	margin-block-start: -0.75rem;
}
@media (max-width: 640px) {
	._0fcd2ee8_1l9b9 {
		align-items: stretch;
		flex-direction: column;
	}
}
._4f10e8be_hf4qj {
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
}
._6c038cc6_hf4qj {
	margin-inline: auto;
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
}
._0fb18bd1_hf4qj {
	display: flex;
	justify-content: center;
}
._3405b82e_8lx88 {
	align-items: center;
	display: inline-flex;
	gap: 2px;
}
._246f64cb_w50pj {
	color: #ffffffad;
	margin-inline: auto;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
}
._246f64cb_w50pj._b4214f36_w50pj {
	max-width: none;
}
._d8963bfb_w50pj {
	align-items: stretch;
	border-radius: 16px;
	display: grid;
	gap: 1.5rem;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	position: relative;
}
@media (max-width: 767px) {
	._d8963bfb_w50pj {
		display: flex;
		flex-direction: column;
		gap: 1rem;
	}
}
._d8963bfb_w50pj._b1992778_w50pj {
	display: grid;
	grid-template-columns: 1fr;
}
@media (max-width: 767px) {
	._d8963bfb_w50pj._b1992778_w50pj {
		display: grid;
		grid-template-columns: 1fr;
	}
}
._d8963bfb_w50pj._b1992778_w50pj ._4cc60f0f_w50pj {
	display: none !important;
}
._d8963bfb_w50pj._b1992778_w50pj ._e2eefaec_w50pj {
	aspect-ratio: 16/9;
}
@media (max-width: 479px) {
	._d8963bfb_w50pj._b1992778_w50pj ._e2eefaec_w50pj {
		aspect-ratio: 16/9;
		max-block-size: none;
	}
}
._e2eefaec_w50pj {
	align-items: center;
	aspect-ratio: 16/9;
	background-color: #1155a1;
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	inline-size: 100%;
	isolation: isolate;
	justify-content: center;
	min-block-size: 360px;
	order: 1;
	overflow: hidden;
	position: relative;
}
@media (max-width: 1023px) {
	._e2eefaec_w50pj {
		min-block-size: auto;
	}
}
@media (max-width: 479px) {
	._e2eefaec_w50pj {
		aspect-ratio: 9/14;
		max-block-size: 440px;
	}
}
._16c1bef0_w50pj {
	inset: 0;
	position: absolute;
	z-index: 1;
}
._8b6635e1_w50pj {
	block-size: 100%;
	border-radius: inherit;
	inline-size: 100%;
	inset: 0;
	-o-object-fit: cover;
	object-fit: cover;
	pointer-events: none;
	position: absolute;
	z-index: -1;
}
._efe84c2a_w50pj {
	background: transparent;
	border: none;
	border-radius: 8px;
	color: #ff7119;
	cursor: pointer;
	display: inline-flex;
	left: 50%;
	line-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: transform 0.2s ease;
	z-index: 2;
}
._efe84c2a_w50pj:hover {
	transform: translate(-50%, -50%) scale(1.05);
}
._efe84c2a_w50pj svg {
	block-size: auto;
	inline-size: clamp(56px, 8vw, 72px);
}
._a25a57a1_w50pj {
	block-size: 100%;
	inline-size: 100%;
	inset: 0;
	position: absolute;
}
._a25a57a1_w50pj iframe {
	block-size: 100%;
	border: none;
	border-radius: inherit;
	display: block;
	inline-size: 100%;
}
._4cc60f0f_w50pj {
	background: #176ed2;
	border-radius: 16px;
	color: #fff;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	min-block-size: 0;
	min-inline-size: 0;
	order: 2;
	overflow: hidden;
	padding: 1.25rem;
	position: relative;
	z-index: 2;
}
._70fea3af_w50pj {
	color: #fff;
	font-family: var(--font), 'Space Grotesk', sans-serif;
	font-size: clamp(1.5rem, 1rem + 2vw, 2.25rem);
	font-weight: 700;
	letter-spacing: -0.01em;
	line-height: 1.15;
	margin: 0;
}
._91ddcce6_w50pj {
	align-items: center;
	display: grid;
	gap: 1.25rem;
	grid-template-columns: 14rem minmax(0, 1fr);
}
@media (max-width: 1023px) {
	._91ddcce6_w50pj {
		gap: 1rem;
		grid-template-columns: 11rem minmax(0, 1fr);
	}
}
@media (max-width: 479px) {
	._91ddcce6_w50pj {
		align-items: stretch;
		display: flex;
		flex-direction: column;
		gap: 0.75rem;
	}
}
._09dc68ec_w50pj {
	border-radius: 12px;
	display: block;
	flex: 0 0 auto;
	inline-size: 100%;
	max-inline-size: 14rem;
	overflow: hidden;
}
@media (max-width: 1023px) {
	._09dc68ec_w50pj {
		max-inline-size: 11rem;
	}
}
@media (max-width: 479px) {
	._09dc68ec_w50pj {
		max-inline-size: 100%;
	}
}
._3b355536_w50pj {
	aspect-ratio: 16/9;
	block-size: auto;
	display: block;
	inline-size: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
._2cdfc5df_w50pj {
	align-items: center;
	color: #ffffffad;
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	inline-size: 100%;
	justify-content: flex-start;
	min-inline-size: 0;
}
._6025a4dd_w50pj {
	color: #fff;
	font-family: var(--font), 'Space Grotesk', sans-serif;
	font-size: 2rem;
	font-weight: 700;
}
._90df9fba_w50pj {
	color: #ffffff80;
	font-size: 1rem;
	font-weight: 400;
}
._90df9fba_w50pj:before {
	content: '· ';
}
._588776d1_w50pj {
	background: transparent;
	box-shadow: none;
	color: #ffffffad;
	flex: 1 1 auto;
	font-size: 0.95rem;
	line-height: 1.6;
	max-block-size: 220px;
	min-block-size: 0;
	overflow-y: auto;
	padding: 0;
}
._588776d1_w50pj h1,
._588776d1_w50pj h2,
._588776d1_w50pj h3,
._588776d1_w50pj h4,
._588776d1_w50pj h5,
._588776d1_w50pj h6 {
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._588776d1_w50pj h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._588776d1_w50pj h2,
._588776d1_w50pj h3,
._588776d1_w50pj h4,
._588776d1_w50pj h5,
._588776d1_w50pj h6 {
	font-size: 1.75rem;
}
._588776d1_w50pj p {
	align-self: flex-start;
	line-height: 1.5;
	margin-bottom: 1.5rem;
}
._588776d1_w50pj strong {
	font-weight: 700;
}
._588776d1_w50pj li,
._588776d1_w50pj p {
	line-height: 1.5;
}
._588776d1_w50pj ol,
._588776d1_w50pj ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._588776d1_w50pj ol li,
._588776d1_w50pj ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._588776d1_w50pj ol li:last-child,
._588776d1_w50pj ul li:last-child {
	margin-block-end: 0;
}
._588776d1_w50pj ol li:before,
._588776d1_w50pj 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;
}
._588776d1_w50pj ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._588776d1_w50pj ol li {
	counter-increment: markdown-counter;
}
._588776d1_w50pj 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;
}
._588776d1_w50pj hr {
	background: linear-gradient(270deg, transparent, #fc2e2b 50.75%, transparent);
	border: none;
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._588776d1_w50pj div:has(> table) {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	width: 100%;
}
._588776d1_w50pj div:has(> table)::-webkit-scrollbar {
	height: 3px;
}
._588776d1_w50pj div:has(> table)::-webkit-scrollbar-track {
	background: transparent;
}
._588776d1_w50pj div:has(> table)::-webkit-scrollbar-thumb {
	background: linear-gradient(270deg, #ff7119, #ff7119);
	border-radius: 1rem;
}
._588776d1_w50pj table {
	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;
}
._588776d1_w50pj 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;
}
._588776d1_w50pj table thead tr th:last-child {
	border-right: none;
}
._588776d1_w50pj table tbody tr:last-child td {
	border-bottom: none;
}
._588776d1_w50pj 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;
}
._588776d1_w50pj table tbody tr td:last-child {
	border-right: none;
}
._588776d1_w50pj table td:first-child,
._588776d1_w50pj table th:first-child {
	padding-left: 1rem;
}
._588776d1_w50pj table td:last-child,
._588776d1_w50pj table th:last-child {
	padding-right: 1rem;
}
@media (max-width: 479px) {
	._588776d1_w50pj table td,
	._588776d1_w50pj table th {
		white-space: normal;
	}
}
._588776d1_w50pj a {
	color: #fc2e2b;
}
._588776d1_w50pj img {
	background: #fc2e2b;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	max-width: 100%;
	width: 100%;
}
._588776d1_w50pj 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;
}
._588776d1_w50pj 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;
}
._588776d1_w50pj pre code {
	background: transparent;
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
	padding: 0;
}
._588776d1_w50pj li > code {
	background: #f19392;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._588776d1_w50pj blockquote {
	border-left: 0.4rem solid #fc2e2b;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._588776d1_w50pj blockquote p {
	color: #fff;
}
._588776d1_w50pj blockquote p:first-child {
	margin-top: 0;
}
._588776d1_w50pj blockquote p:last-child {
	margin-bottom: 0;
}
._588776d1_w50pj table {
	background: transparent;
	border-collapse: collapse;
	border-radius: 0;
	border-spacing: 0;
	color: #ffffffad;
	font-size: 1rem;
	margin: 0;
	table-layout: fixed;
	white-space: normal;
	width: 100%;
}
._588776d1_w50pj table thead {
	display: none;
}
._588776d1_w50pj table tr:nth-child(2n) {
	background: #2379da;
}
._588776d1_w50pj table td,
._588776d1_w50pj table th {
	background: transparent;
	border: none;
	color: #fff;
	padding: 0.5rem;
	vertical-align: middle;
	width: 50%;
}
._588776d1_w50pj table th {
	font-weight: 700;
}
._588776d1_w50pj table td:nth-of-type(2) {
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	text-align: end;
}
._588776d1_w50pj table td:first-of-type {
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
}
._841acb46_w50pj {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	gap: 1rem;
	justify-content: center;
	margin-top: auto;
}
._841acb46_w50pj > * {
	flex: 1 1 auto;
	max-inline-size: 100%;
}
._027adf2b_11du8 {
	color: #ffffffad;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
}
._4014e668_11du8 {
	margin-inline: auto;
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
}
._8f3b8aa6_11du8 {
	color: #fff;
	font-size: 42px;
	font-weight: 800;
	letter-spacing: -0.01em;
	line-height: 1;
	margin-block: 0 75px;
	text-align: center;
}
@media (min-width: 480px) and (max-width: 767px) {
	._8f3b8aa6_11du8 {
		font-size: 48px;
	}
}
@media (min-width: 768px) {
	._8f3b8aa6_11du8 {
		font-size: 52px;
	}
}
@media (min-width: 1280px) {
	._8f3b8aa6_11du8 {
		font-size: 64px;
	}
}
._fd0dd045_11du8 {
	background: #ffffff0a;
	border-radius: 24px;
	box-shadow: 0 3px 8px -1px #00000014;
	list-style: none;
	margin: 0 auto;
	max-inline-size: 900px;
	padding: 48px;
}
@media (max-width: 767px) {
	._fd0dd045_11du8 {
		border-radius: 15px;
		padding: 30px;
	}
}
._ffb8f7a2_11du8 {
	list-style: none;
}
._ffb8f7a2_11du8:not(:first-child) {
	border-block-start: 1px solid hsla(0, 0%, 100%, 0.12);
	margin-block-start: 20px;
	padding-block-start: 20px;
}
._fc653611_11du8 {
	background: transparent;
	border: 0;
	border-radius: 0;
}
._fc653611_11du8[open] ._84e7c09d_11du8 {
	transform: rotate(180deg);
}
._e4ba6f26_11du8 {
	align-items: center;
	cursor: pointer;
	display: flex;
	gap: 1rem;
	justify-content: space-between;
	list-style: none;
	padding: 0;
}
._e4ba6f26_11du8::-webkit-details-marker {
	display: none;
}
._e4ba6f26_11du8::marker {
	content: '';
	display: none;
}
._25152aca_11du8 {
	color: #fff;
	font-family: var(--font), sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4;
	margin: 0;
}
@media (min-width: 480px) and (max-width: 767px) {
	._25152aca_11du8 {
		font-size: 20px;
	}
}
@media (min-width: 768px) {
	._25152aca_11du8 {
		font-size: 22px;
	}
}
._84e7c09d_11du8 {
	align-items: center;
	block-size: 1.25rem;
	color: #fff;
	display: inline-flex;
	flex: 0 0 auto;
	inline-size: 1.25rem;
	justify-content: center;
	position: relative;
	transform: rotate(0);
	transition: transform 0.25s ease;
}
._84e7c09d_11du8:before {
	block-size: 0.7rem;
	border-block-end: 2px solid currentColor;
	border-inline-end: 2px solid currentColor;
	content: '';
	inline-size: 0.7rem;
	position: absolute;
	transform: rotate(45deg);
	translate: 0 -20%;
}
._13adbb3b_11du8 {
	color: #ffffffad;
	padding-block: 20px 10px;
	padding-inline-end: 20px;
	padding-inline-start: 0;
}
@media (max-width: 767px) {
	._13adbb3b_11du8 {
		padding-inline-end: 0;
	}
}
._dfd0a420_11du8 {
	color: #ffffffad;
	font-size: 20px;
	line-height: 1.5;
}
@media (max-width: 767px) {
	._dfd0a420_11du8 {
		font-size: 16px;
	}
}
._dfd0a420_11du8 h1,
._dfd0a420_11du8 h2,
._dfd0a420_11du8 h3,
._dfd0a420_11du8 h4,
._dfd0a420_11du8 h5,
._dfd0a420_11du8 h6 {
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._dfd0a420_11du8 h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._dfd0a420_11du8 h2,
._dfd0a420_11du8 h3,
._dfd0a420_11du8 h4,
._dfd0a420_11du8 h5,
._dfd0a420_11du8 h6 {
	font-size: 1.75rem;
}
._dfd0a420_11du8 p {
	align-self: flex-start;
	margin-bottom: 1.5rem;
}
._dfd0a420_11du8 strong {
	font-weight: 700;
}
._dfd0a420_11du8 li,
._dfd0a420_11du8 p {
	line-height: 1.5;
}
._dfd0a420_11du8 ol,
._dfd0a420_11du8 ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._dfd0a420_11du8 ol li,
._dfd0a420_11du8 ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._dfd0a420_11du8 ol li:last-child,
._dfd0a420_11du8 ul li:last-child {
	margin-block-end: 0;
}
._dfd0a420_11du8 ol li:before,
._dfd0a420_11du8 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;
}
._dfd0a420_11du8 ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._dfd0a420_11du8 ol li {
	counter-increment: markdown-counter;
}
._dfd0a420_11du8 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;
}
._dfd0a420_11du8 hr {
	background: linear-gradient(270deg, transparent, #fc2e2b 50.75%, transparent);
	border: none;
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._dfd0a420_11du8 div:has(> table) {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	width: 100%;
}
._dfd0a420_11du8 div:has(> table)::-webkit-scrollbar {
	height: 3px;
}
._dfd0a420_11du8 div:has(> table)::-webkit-scrollbar-track {
	background: transparent;
}
._dfd0a420_11du8 div:has(> table)::-webkit-scrollbar-thumb {
	background: linear-gradient(270deg, #ff7119, #ff7119);
	border-radius: 1rem;
}
._dfd0a420_11du8 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%;
}
._dfd0a420_11du8 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;
}
._dfd0a420_11du8 table thead tr th:last-child {
	border-right: none;
}
._dfd0a420_11du8 table tbody tr:last-child td {
	border-bottom: none;
}
._dfd0a420_11du8 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;
}
._dfd0a420_11du8 table tbody tr td:last-child {
	border-right: none;
}
._dfd0a420_11du8 table td:first-child,
._dfd0a420_11du8 table th:first-child {
	padding-left: 1rem;
}
._dfd0a420_11du8 table td:last-child,
._dfd0a420_11du8 table th:last-child {
	padding-right: 1rem;
}
@media (max-width: 479px) {
	._dfd0a420_11du8 table td,
	._dfd0a420_11du8 table th {
		white-space: normal;
	}
}
._dfd0a420_11du8 a {
	color: #fc2e2b;
}
._dfd0a420_11du8 img {
	background: #fc2e2b;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	max-width: 100%;
	width: 100%;
}
._dfd0a420_11du8 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;
}
._dfd0a420_11du8 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;
}
._dfd0a420_11du8 pre code {
	background: transparent;
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
	padding: 0;
}
._dfd0a420_11du8 li > code {
	background: #f19392;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._dfd0a420_11du8 blockquote {
	border-left: 0.4rem solid #fc2e2b;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._dfd0a420_11du8 blockquote p {
	color: #fff;
}
._dfd0a420_11du8 blockquote p:first-child {
	margin-top: 0;
}
._dfd0a420_11du8 blockquote p:last-child {
	margin-bottom: 0;
}
._dfd0a420_11du8 p {
	font-size: inherit;
	line-height: 1.5;
	margin-block: 0 1rem;
}
._dfd0a420_11du8 p:last-child {
	margin-block-end: 0;
}
._dfd0a420_11du8 a {
	color: #5eead4;
}
._dfd0a420_11du8 a:hover,
._dfd0a420_11du8 strong {
	color: #fff;
}
._dfd0a420_11du8 code {
	background: #ffffff14;
	border-radius: 4px;
	font-size: 0.85em;
	padding-block: 0.1rem;
	padding-inline: 0.35rem;
}
._e4ff3270_1v5zx {
	overflow: clip;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
	position: relative;
}
._35b2e80d_1v5zx {
	margin-inline: auto;
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
}
._455fc921_1v5zx {
	align-items: center;
	display: flex;
	gap: 1rem;
	justify-content: space-between;
	margin-block-end: clamp(1rem, 0.75rem + 0.8vw, 1.5rem);
}
._9982cbe5_1v5zx {
	color: #fff;
	font-size: clamp(1.125rem, 0.9rem + 0.8vw, 1.5rem);
	font-weight: 800;
	letter-spacing: 0.08em;
	margin: 0;
	text-transform: uppercase;
}
._a52eb930_1v5zx {
	align-items: center;
	display: flex;
	flex-shrink: 0;
	gap: 0.5rem;
}
._3c09990e_1v5zx {
	align-items: center;
	background: #fc2e2b;
	block-size: 2.5rem;
	border: 0;
	border-radius: 12px;
	color: #1155a1;
	cursor: pointer;
	display: inline-flex;
	inline-size: 2.5rem;
	justify-content: center;
	padding: 0;
	transition:
		transform 0.2s ease,
		background 0.2s ease,
		opacity 0.2s ease;
}
._3c09990e_1v5zx svg {
	block-size: 16px;
	inline-size: 16px;
}
._3c09990e_1v5zx:hover:not(:disabled) {
	background: #fc110e;
	transform: translateY(-1px);
}
._3c09990e_1v5zx:disabled {
	cursor: not-allowed;
	opacity: 0.35;
}
._3c09990e_1v5zx:dir(rtl) svg {
	transform: scaleX(-1);
}
._7561635d_1v5zx {
	inline-size: 100%;
	overflow: hidden;
}
._7b0a5b11_1v5zx {
	backface-visibility: hidden;
	display: flex;
	touch-action: pan-y pinch-zoom;
}
._9d4b453a_1v5zx {
	background-color: #176ed2;
	border-radius: 12px;
	flex: 0 0 calc(55.55556% - 0.33333rem);
	margin-inline-end: 0.75rem;
	min-inline-size: 0;
	overflow: hidden;
}
._9d4b453a_1v5zx:last-child {
	margin-inline-end: 0;
}
@media (min-width: 768px) {
	._9d4b453a_1v5zx {
		flex: 0 0 calc(35.71429% - 0.64286rem);
		margin-inline-end: 1rem;
	}
}
@media (min-width: 1024px) {
	._9d4b453a_1v5zx {
		flex: 0 0 calc(33.33333% - 0.83333rem);
		margin-inline-end: 1.25rem;
	}
}
._dd0afb09_1v5zx {
	block-size: 100%;
	border-radius: inherit;
	cursor: zoom-in;
	display: block;
	inline-size: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: transform 0.4s ease;
}
._dd0afb09_1v5zx:hover {
	transform: scale(1.02);
}
._3ad618c1_1v5zx {
	background: #176ed2;
	color: #fff;
	font-size: clamp(0.9rem, 0.8rem + 0.4vw, 1.05rem);
	font-weight: 600;
	margin: 0;
	padding: 0.75rem 1rem;
	text-align: center;
}
._7febfe25_1v5zx {
	background: transparent;
	block-size: 100%;
	border: 0;
	color: #fff;
	inline-size: 100%;
	max-block-size: none;
	max-inline-size: none;
	padding: 0;
}
._7febfe25_1v5zx::backdrop {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	background: #1155a1eb;
}
._98bf845c_1v5zx {
	align-items: center;
	block-size: 100%;
	display: flex;
	inline-size: 100%;
	justify-content: center;
	position: relative;
}
._81fd53d2_1v5zx {
	block-size: 100%;
	inline-size: 100%;
	overflow: hidden;
}
._95d53067_1v5zx {
	block-size: 100%;
	display: flex;
	touch-action: pan-y pinch-zoom;
}
._de11ba8c_1v5zx {
	align-items: center;
	display: flex;
	flex: 0 0 100%;
	justify-content: center;
	padding: clamp(2rem, 1rem + 4vw, 4rem) clamp(1rem, 0.5rem + 1vw, 2rem);
}
._a0eed083_1v5zx {
	block-size: auto;
	display: block;
	inline-size: auto;
	max-block-size: 85vh;
	max-inline-size: 95vw;
	-o-object-fit: contain;
	object-fit: contain;
}
@media (min-width: 768px) {
	._a0eed083_1v5zx {
		max-block-size: 82vh;
		max-inline-size: 92vw;
	}
}
@media (min-width: 1024px) {
	._a0eed083_1v5zx {
		max-block-size: 85vh;
		max-inline-size: 90vw;
	}
}
._caebcc0d_1v5zx {
	align-items: center;
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background: #1155a199;
	block-size: 2.75rem;
	border: 1px solid hsla(0, 0%, 100%, 0.25);
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	inline-size: 2.75rem;
	inset-block-start: 1rem;
	inset-inline-end: 1rem;
	justify-content: center;
	padding: 0;
	position: absolute;
	transition:
		background 0.2s ease,
		border-color 0.2s ease;
	z-index: 20;
}
._caebcc0d_1v5zx svg {
	block-size: 18px;
	inline-size: 18px;
}
._caebcc0d_1v5zx:hover {
	background: #1155a1d9;
	border-color: #fff;
}
._9884e887_1v5zx {
	align-items: center;
	-webkit-backdrop-filter: blur(8px);
	backdrop-filter: blur(8px);
	background: #1155a199;
	block-size: 2.75rem;
	border: 1px solid hsla(0, 0%, 100%, 0.25);
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	inline-size: 2.75rem;
	inset-block-start: 50%;
	justify-content: center;
	padding: 0;
	position: absolute;
	transform: translateY(-50%);
	transition:
		background 0.2s ease,
		border-color 0.2s ease;
	z-index: 10;
}
._9884e887_1v5zx svg {
	block-size: 18px;
	inline-size: 18px;
}
._9884e887_1v5zx:hover {
	background: #1155a1d9;
	border-color: #fff;
}
._93b1abdd_1v5zx {
	inset-inline-start: 1rem;
}
._2dab350a_1v5zx {
	inset-inline-end: 1rem;
}
._3cc551d7_tyec5 {
	isolation: isolate;
	padding-block: 0.5rem clamp(1rem, 0.75rem + 1vw, 1.5rem);
	position: relative;
}
._7c2360be_tyec5 {
	margin-inline: auto;
	position: relative;
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
	z-index: 1;
}
._bc1f127c_tyec5 {
	align-items: center;
	background-color: #176ed2;
	border-radius: 24px;
	display: flex;
	isolation: isolate;
	min-block-size: clamp(260px, 18rem + 12vw, 420px);
	overflow: clip;
	position: relative;
}
._ef313a0b_tyec5 {
	block-size: 100%;
	display: block;
	inline-size: 100%;
	inset: 0;
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	z-index: -2;
}
._ae4a0f73_tyec5 {
	background: linear-gradient(
		90deg,
		rgba(0, 0, 0, 0.85),
		rgba(0, 0, 0, 0.55) 35%,
		rgba(0, 0, 0, 0.1) 70%,
		transparent
	);
	inset: 0;
	pointer-events: none;
	position: absolute;
	z-index: -1;
}
._ae4a0f73_tyec5:dir(rtl) {
	background: linear-gradient(
		-90deg,
		rgba(0, 0, 0, 0.85),
		rgba(0, 0, 0, 0.55) 35%,
		rgba(0, 0, 0, 0.1) 70%,
		transparent
	);
}
._627b9ee5_tyec5 {
	display: flex;
	flex-direction: column;
	gap: 0.75rem;
	inline-size: 100%;
	margin-inline: auto;
	max-inline-size: 36rem;
	opacity: 0;
	padding-block: clamp(2rem, 1.5rem + 3vw, 3.5rem);
	padding-inline: clamp(1.5rem, 1rem + 3vw, 3.5rem);
	position: relative;
	transform: translateY(24px);
	z-index: 1;
}
@media (min-width: 1024px) {
	._627b9ee5_tyec5 {
		margin-inline: 0;
	}
}
._3cc551d7_tyec5._87ccafe5_tyec5 ._627b9ee5_tyec5 {
	animation: _a7c71c84_tyec5 0.6s ease-out 0.1s both;
}
@keyframes _a7c71c84_tyec5 {
	0% {
		opacity: 0;
		transform: translateY(24px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@media (prefers-reduced-motion: reduce) {
	._627b9ee5_tyec5 {
		opacity: 1;
		transform: none;
	}
	._3cc551d7_tyec5._87ccafe5_tyec5 ._627b9ee5_tyec5 {
		animation: none;
	}
}
._429e9a53_tyec5 {
	color: #fff;
	font-size: clamp(0.85rem, 0.75rem + 0.4vw, 1rem);
	font-weight: 600;
	letter-spacing: 0;
	margin: 0;
}
._3f474425_tyec5 {
	color: #fff;
	font-size: clamp(2rem, 1.4rem + 3vw, 3.25rem);
	font-weight: 800;
	letter-spacing: -0.02em;
	line-height: 1.05;
	margin: 0;
}
._ecfc4fc1_tyec5 {
	color: #ffffffc7;
	font-size: clamp(0.9rem, 0.85rem + 0.3vw, 1rem);
	font-weight: 500;
	line-height: 1.4;
	margin: 0;
}
._77f27ca4_tyec5 {
	align-items: center;
	display: flex;
	gap: 1rem;
	margin-block-start: 0.25rem;
}
._c7bf343d_tyec5 {
	align-items: baseline;
	color: #ffffffc7;
	display: flex;
	font-size: 0.9rem;
	gap: 0.5rem;
}
._9d289e1c_tyec5 {
	color: #fff;
	font-weight: 700;
}
._a85903ec_tyec5 {
	font-size: 0.85rem;
}
._8b01959b_tyec5 {
	font-size: 0.85rem;
	margin: 0;
}
._be4f0090_tyec5 {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	justify-content: center;
	margin-block-start: 0.75rem;
}
@media (min-width: 1024px) {
	._be4f0090_tyec5 {
		justify-content: flex-start;
	}
}
@media (max-width: 321px) {
	._be4f0090_tyec5 ._2bbde438_tyec5,
	._be4f0090_tyec5 ._5625e103_tyec5 {
		font-size: 0.8rem;
		letter-spacing: 0.04em;
		padding-block: 0.85rem;
		padding-inline: 1.4rem;
	}
}
._a485743e_tyec5 ._3f474425_tyec5,
._a485743e_tyec5 ._429e9a53_tyec5,
._a485743e_tyec5 ._9d289e1c_tyec5 {
	color: #fff;
}
._a485743e_tyec5 ._8b01959b_tyec5,
._a485743e_tyec5 ._a85903ec_tyec5,
._a485743e_tyec5 ._c7bf343d_tyec5,
._a485743e_tyec5 ._ecfc4fc1_tyec5 {
	color: #ffffffc7;
}
._a485743e_tyec5 ._5625e103_tyec5 {
	border-color: #fff6;
	color: #fff;
}
._a485743e_tyec5 ._5625e103_tyec5:hover {
	border-color: #fff;
}
._d00ff8c9_tyec5 ._ae4a0f73_tyec5 {
	background: linear-gradient(
		90deg,
		hsla(0, 0%, 100%, 0.85),
		hsla(0, 0%, 100%, 0.55) 35%,
		hsla(0, 0%, 100%, 0.1) 70%,
		transparent
	);
}
._d00ff8c9_tyec5 ._ae4a0f73_tyec5:dir(rtl) {
	background: linear-gradient(
		-90deg,
		hsla(0, 0%, 100%, 0.85),
		hsla(0, 0%, 100%, 0.55) 35%,
		hsla(0, 0%, 100%, 0.1) 70%,
		transparent
	);
}
._d00ff8c9_tyec5 ._3f474425_tyec5,
._d00ff8c9_tyec5 ._429e9a53_tyec5,
._d00ff8c9_tyec5 ._9d289e1c_tyec5 {
	color: #020a13;
}
._d00ff8c9_tyec5 ._8b01959b_tyec5,
._d00ff8c9_tyec5 ._a85903ec_tyec5,
._d00ff8c9_tyec5 ._c7bf343d_tyec5,
._d00ff8c9_tyec5 ._ecfc4fc1_tyec5 {
	color: #020a13bf;
}
._d00ff8c9_tyec5 ._5625e103_tyec5 {
	border-color: #020a1366;
	color: #020a13;
}
._d00ff8c9_tyec5 ._5625e103_tyec5:hover {
	border-color: #020a13;
}
._5b23587b_tyec5 ._ae4a0f73_tyec5 {
	background-color: #0000002e;
}
._018b5ad6_tyec5 ._ae4a0f73_tyec5 {
	background-color: #00000059;
}
._4f7c75a6_tyec5 ._ae4a0f73_tyec5 {
	background-color: #0000008c;
}
._d713b5b6_tyec5 ._ae4a0f73_tyec5 {
	background-color: #00000080;
}
._4137c4ca_tyec5 ._9d289e1c_tyec5 {
	color: #fff;
}
._e410f80d_tyec5 ._9d289e1c_tyec5 {
	color: #020a13;
}
._0d67d5f7_tyec5 {
	display: flex;
	flex-direction: column;
	padding-block: 0;
}
._0d67d5f7_tyec5 ._7c2360be_tyec5 {
	display: flex;
	flex: 1;
	flex-direction: column;
	padding-inline: 0;
	width: 100%;
}
._0d67d5f7_tyec5 ._bc1f127c_tyec5 {
	align-items: stretch;
	border-radius: 16px;
	flex: 1;
	min-block-size: clamp(180px, 12rem + 4vw, 260px);
}
._0d67d5f7_tyec5 ._627b9ee5_tyec5 {
	gap: 0.5rem;
	max-inline-size: none;
	padding-block: clamp(1rem, 0.75rem + 1vw, 1.5rem);
	padding-inline: clamp(1rem, 0.75rem + 1vw, 1.5rem);
}
._0d67d5f7_tyec5 ._429e9a53_tyec5 {
	font-size: clamp(0.7rem, 0.65rem + 0.2vw, 0.8rem);
}
._0d67d5f7_tyec5 ._3f474425_tyec5 {
	font-size: clamp(1.125rem, 0.9rem + 0.9vw, 1.6rem);
	letter-spacing: -0.01em;
	line-height: 1.1;
}
._0d67d5f7_tyec5 ._ecfc4fc1_tyec5 {
	font-size: clamp(0.75rem, 0.7rem + 0.2vw, 0.875rem);
	line-height: 1.35;
}
._0d67d5f7_tyec5 ._77f27ca4_tyec5 {
	gap: 0.5rem;
	margin-block-start: 0;
}
._0d67d5f7_tyec5 ._c7bf343d_tyec5 {
	font-size: 0.75rem;
	gap: 0.375rem;
}
._0d67d5f7_tyec5 ._8b01959b_tyec5,
._0d67d5f7_tyec5 ._a85903ec_tyec5 {
	font-size: 0.7rem;
}
._0d67d5f7_tyec5 ._be4f0090_tyec5 {
	gap: 0.5rem;
	margin-block-start: auto;
	padding-block-start: 0.25rem;
}
._0d67d5f7_tyec5 ._be4f0090_tyec5 ._2bbde438_tyec5,
._0d67d5f7_tyec5 ._be4f0090_tyec5 ._5625e103_tyec5 {
	font-size: 0.75rem;
	letter-spacing: 0.02em;
	padding-block: 0.5rem;
	padding-inline: 0.875rem;
}
._4565b4d0_1ey6q {
	padding-block: 0;
	--slide-gap: clamp(0.5rem, 0.25rem + 1vw, 1rem);
}
._d41a40e5_1ey6q {
	inline-size: 100%;
	margin-inline: auto;
	padding-inline: 0;
}
._39b6bff7_1ey6q {
	position: relative;
}
._4a6a9407_1ey6q {
	overflow: hidden;
	padding-inline: calc(var(--slide-gap) / 2);
}
._0ee2cf8b_1ey6q {
	display: flex;
	list-style: none;
	margin: 0;
	margin-inline: calc(var(--slide-gap) / -2);
	padding: 0;
	touch-action: pan-y pinch-zoom;
}
._2c6cdacf_1ey6q {
	display: flex;
	flex: 0 0 100%;
	min-inline-size: 0;
	padding-inline: calc(var(--slide-gap) / 2);
}
._2c6cdacf_1ey6q > section {
	block-size: 100%;
	inline-size: 100%;
}
@media (min-width: 768px) {
	._2c6cdacf_1ey6q {
		flex-basis: 50%;
	}
}
@media (min-width: 1024px) {
	._2c6cdacf_1ey6q {
		flex-basis: 33.3333%;
	}
}
@media (min-width: 1280px) {
	._39b6bff7_1ey6q[data-with-aside='true'] ._2c6cdacf_1ey6q {
		flex-basis: 40%;
	}
}
._6f0bb93e_1ey6q {
	align-items: center;
	background-color: #1874dd;
	block-size: 2.5rem;
	border: 1px solid hsla(0, 0%, 100%, 0.25);
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: none;
	inline-size: 2.5rem;
	inset-block-start: 50%;
	justify-content: center;
	padding: 0;
	position: absolute;
	transform: translateY(-50%);
	transition:
		background-color 0.2s ease,
		border-color 0.2s ease,
		color 0.2s ease;
	z-index: 10;
}
._6f0bb93e_1ey6q svg {
	block-size: 1rem;
	inline-size: 1rem;
}
._6f0bb93e_1ey6q:hover {
	background-color: #176ed2;
	border-color: #ffffff59;
}
@media (min-width: 1024px) {
	._6f0bb93e_1ey6q {
		display: flex;
	}
}
._aa72cc15_1ey6q {
	inset-inline-start: 0.5rem;
}
._aa72cc15_1ey6q:dir(rtl) svg {
	transform: rotate(180deg);
}
._7f097613_1ey6q {
	inset-inline-end: 0.5rem;
}
._7f097613_1ey6q:dir(rtl) svg {
	transform: rotate(180deg);
}
._3fddf831_1ey6q {
	display: none;
	gap: 0.375rem;
	justify-content: center;
	padding-block-start: 0.75rem;
}
._7d0b7048_1ey6q {
	background: #ffffff40;
	block-size: 0.5rem;
	border: none;
	border-radius: 50%;
	cursor: pointer;
	flex-shrink: 0;
	inline-size: 0.5rem;
	padding: 0;
	transition:
		background 0.2s ease,
		inline-size 0.2s ease;
}
._7d0b7048_1ey6q._6538f78c_1ey6q {
	background: #fc2e2b;
	border-radius: 0.25rem;
	inline-size: 1.25rem;
}
._7f904472_vo5vu {
	background: #176ed2;
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	color: #fff;
	inline-size: 100%;
	margin-block-start: 2rem;
}
._7f904472_vo5vu:nth-of-type(2n) {
	background: #2379da;
}
._3cfa5130_vo5vu {
	inline-size: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
	margin-inline: auto;
	padding-block: 3.5rem;
	padding-inline: 0;
}
@media (max-width: 479px) {
	._3cfa5130_vo5vu {
		padding-block: 2.5rem;
	}
}
._7f904472_vo5vu._b16a4a20_vo5vu {
	background: transparent;
	border-radius: 0;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._3cfa5130_vo5vu {
	align-items: center;
	background: #ffffff08;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 20px;
	-moz-column-gap: 0.75rem;
	column-gap: 0.75rem;
	display: grid;
	grid-template-areas: 'head head head' 'prev embla next';
	grid-template-columns: auto 1fr auto;
	padding-block: 1.5rem;
	padding-inline: 1.25rem;
	row-gap: 1.25rem;
}
@media (max-width: 479px) {
	._7f904472_vo5vu._b16a4a20_vo5vu ._3cfa5130_vo5vu {
		-moz-column-gap: 0.5rem;
		column-gap: 0.5rem;
		padding-inline: 0.75rem;
	}
}
._7f904472_vo5vu._b16a4a20_vo5vu ._266f9f5a_vo5vu {
	grid-area: head;
	margin-block-end: 0;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._2ac52d5c_vo5vu {
	grid-area: embla;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._62d21fb5_vo5vu {
	display: contents;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._e9c83569_vo5vu {
	align-items: center;
	display: flex;
	grid-area: prev;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._71fbd3a0_vo5vu {
	align-items: center;
	display: flex;
	grid-area: next;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._e5a8f1d7_vo5vu {
	inline-size: 100%;
	text-align: center;
}
._7f904472_vo5vu._57436cdb_vo5vu {
	background: transparent;
	border-radius: 0;
}
._7f904472_vo5vu._57436cdb_vo5vu ._3cfa5130_vo5vu {
	align-items: center;
	background: #ffffff08;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 20px;
	-moz-column-gap: 1rem;
	column-gap: 1rem;
	display: grid;
	grid-template-areas: 'head head head' 'prev embla next';
	grid-template-columns: 3rem 1fr 3rem;
	padding-block: 1.5rem;
	padding-inline: 1.25rem;
	row-gap: 1.25rem;
}
@media (max-width: 479px) {
	._7f904472_vo5vu._57436cdb_vo5vu ._3cfa5130_vo5vu {
		grid-template-areas: 'head head' 'embla embla' 'prev next';
		grid-template-columns: 1fr 1fr;
		padding-inline: 0.75rem;
		row-gap: 1.5rem;
	}
}
._7f904472_vo5vu._57436cdb_vo5vu ._266f9f5a_vo5vu {
	grid-area: head;
	justify-content: center;
}
._7f904472_vo5vu._57436cdb_vo5vu ._e5a8f1d7_vo5vu {
	inline-size: 100%;
	text-align: center;
}
._7f904472_vo5vu._57436cdb_vo5vu ._2ac52d5c_vo5vu {
	grid-area: embla;
}
._7f904472_vo5vu._57436cdb_vo5vu ._62d21fb5_vo5vu {
	display: contents;
}
._7f904472_vo5vu._57436cdb_vo5vu ._e9c83569_vo5vu {
	align-items: center;
	display: flex;
	grid-area: prev;
	justify-content: flex-start;
}
._7f904472_vo5vu._57436cdb_vo5vu ._71fbd3a0_vo5vu {
	align-items: center;
	display: flex;
	grid-area: next;
	justify-content: flex-end;
}
._266f9f5a_vo5vu {
	align-items: center;
	display: flex;
	gap: 1rem;
	justify-content: space-between;
	margin-block-end: 1.5rem;
}
@media (max-width: 479px) {
	._266f9f5a_vo5vu {
		margin-block-end: 0;
	}
}
._e5a8f1d7_vo5vu {
	color: #fff;
	font-size: 22px;
	font-weight: 700;
	margin: 0;
}
._2ac52d5c_vo5vu {
	inline-size: 100%;
	overflow: hidden;
}
._27efca81_vo5vu {
	display: flex;
	gap: 0;
	inline-size: 100%;
	margin-inline-start: 0;
}
._7c9b3cfa_vo5vu {
	margin-inline-end: 2rem;
	margin-inline-start: 0;
	padding-inline-start: 0;
	position: relative;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._7c9b3cfa_vo5vu {
	flex: 0 0 100%;
	min-inline-size: 0;
}
@media (min-width: 480px) {
	._7f904472_vo5vu._b16a4a20_vo5vu ._7c9b3cfa_vo5vu {
		flex: 0 0 100%;
		min-inline-size: 0;
	}
}
@media (min-width: 768px) {
	._7f904472_vo5vu._b16a4a20_vo5vu ._7c9b3cfa_vo5vu {
		flex: 0 0 calc(50% - 1rem);
		min-inline-size: 0;
	}
}
@media (min-width: 1024px) {
	._7f904472_vo5vu._b16a4a20_vo5vu ._7c9b3cfa_vo5vu {
		flex: 0 0 calc(25% - 1.5rem);
		min-inline-size: 0;
	}
}
._7f904472_vo5vu._57436cdb_vo5vu ._7c9b3cfa_vo5vu {
	flex: 0 0 calc(50% - 1rem);
	min-inline-size: 0;
}
@media (min-width: 480px) {
	._7f904472_vo5vu._57436cdb_vo5vu ._7c9b3cfa_vo5vu {
		flex: 0 0 calc(50% - 1rem);
		min-inline-size: 0;
	}
}
@media (min-width: 768px) {
	._7f904472_vo5vu._57436cdb_vo5vu ._7c9b3cfa_vo5vu {
		flex: 0 0 calc(33.33333% - 1.33333rem);
		min-inline-size: 0;
	}
}
@media (min-width: 1024px) {
	._7f904472_vo5vu._57436cdb_vo5vu ._7c9b3cfa_vo5vu {
		flex: 0 0 calc(25% - 1.5rem);
		min-inline-size: 0;
	}
}
@media (min-width: 1280px) {
	._7f904472_vo5vu._57436cdb_vo5vu ._7c9b3cfa_vo5vu {
		flex: 0 0 calc(20% - 1.6rem);
		min-inline-size: 0;
	}
}
._62d21fb5_vo5vu {
	display: flex;
	gap: 1rem;
}
._16b23f01_vo5vu {
	background: #1874dd;
	block-size: 3rem;
	border: 0;
	border-radius: 8px;
	color: #fff;
	cursor: pointer;
	display: grid;
	inline-size: 3rem;
	padding: 0;
	place-items: center;
	transition:
		transform 0.25s ease,
		background 0.25s ease,
		color 0.25s ease,
		opacity 0.25s ease;
}
._16b23f01_vo5vu svg {
	block-size: auto;
	inline-size: 20px;
}
._16b23f01_vo5vu:hover:not(:disabled) {
	background: #fc2e2b;
	color: #1155a1;
	transform: translateY(-1px);
}
._16b23f01_vo5vu:focus-visible {
	outline: 1px solid #fff;
}
._16b23f01_vo5vu:disabled,
._16b23f01_vo5vu[aria-disabled='true'] {
	background: #1c7be6;
	color: #ffffff80;
	cursor: not-allowed;
	opacity: 1;
	transform: none;
}
._16b23f01_vo5vu:dir(rtl) svg {
	transform: scaleX(-1);
}
._508f62c6_vo5vu {
	align-items: center;
	background: transparent;
	block-size: 100%;
	border-radius: 12px;
	color: #fff;
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	inline-size: 100%;
	position: relative;
	text-align: center;
}
._508f62c6_vo5vu ._d93711d6_vo5vu {
	display: block;
	margin-inline: auto;
}
._508f62c6_vo5vu ._9c56184d_vo5vu {
	color: #fc2e2b;
	font-size: clamp(1.5rem, 0.6vw + 1rem, 2rem);
	font-weight: 600;
	line-height: 1.1;
	margin: 0;
}
._508f62c6_vo5vu ._f05c321a_vo5vu {
	color: #ffffffad;
	font-size: clamp(0.9rem, 0.4vw + 0.8rem, 1rem);
	line-height: 1.4;
	margin: 0;
}
._95a175ed_vo5vu {
	background: #ffffff0d;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 12px;
	padding: 1rem 1.25rem;
	transition:
		border-color 0.25s ease,
		background 0.25s ease;
}
._95a175ed_vo5vu:hover {
	background: #ffffff12;
	border-color: #fc2e2b;
}
._95a175ed_vo5vu ._d93711d6_vo5vu {
	block-size: 100%;
	inline-size: 100%;
	max-block-size: 56px;
	-o-object-fit: contain;
	object-fit: contain;
}
._92abb592_vo5vu ._d93711d6_vo5vu {
	block-size: auto;
	inline-size: auto;
	margin-inline: auto;
	max-block-size: 4rem;
	max-inline-size: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
._d3ff4341_vo5vu {
	align-items: center;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._508f62c6_vo5vu {
	background: #ffffff0d;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 14px;
	gap: 0.6rem;
	padding: 1.25rem 0.75rem;
	transition:
		border-color 0.25s ease,
		background 0.25s ease;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._508f62c6_vo5vu:hover {
	background: #ffffff12;
	border-color: #fc2e2b;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._508f62c6_vo5vu ._9c56184d_vo5vu {
	color: #fff;
	font-size: 1rem;
	font-weight: 700;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._508f62c6_vo5vu ._f05c321a_vo5vu {
	color: #ffffff80;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._92abb592_vo5vu ._d93711d6_vo5vu {
	max-block-size: 3rem;
}
._7f904472_vo5vu._b16a4a20_vo5vu ._16b23f01_vo5vu {
	background: #ffffff0f;
	block-size: 2.5rem;
	border-radius: 50%;
	inline-size: 2.5rem;
}
._af4dbfcd_q02iy {
	align-items: center;
	background: #1874dd;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-left: none;
	border-radius: 0 12px 12px 0;
	box-shadow: 4px 0 18px #00000059;
	color: #fff;
	cursor: pointer;
	display: flex;
	font-weight: 800;
	gap: 8px;
	letter-spacing: 0.04em;
	padding: 14px 10px;
	position: fixed;
	right: 0;
	text-transform: uppercase;
	top: 50%;
	transform: translateY(-50%) rotate(180deg);
	writing-mode: vertical-rl;
	z-index: 999;
}
._06667cb0_q02iy {
	background: conic-gradient(
		from -22.5deg,
		#eef2db 0deg 45deg,
		#7eb53c 45deg 90deg,
		#eef2db 90deg 135deg,
		#7eb53c 135deg 180deg,
		#eef2db 180deg 225deg,
		#7eb53c 225deg 270deg,
		#eef2db 270deg 315deg,
		#7eb53c 315deg 1turn
	);
	border: 2px solid #cda22a;
	border-radius: 50%;
	flex-shrink: 0;
	height: 26px;
	width: 26px;
}
._da35a38e_q02iy {
	font-size: 14px;
}
._97d8733e_q02iy {
	align-items: center;
	background: #1155a1;
	border-radius: 50%;
	color: #ffffffad;
	display: flex;
	flex-shrink: 0;
	font-size: 11px;
	height: 18px;
	justify-content: center;
	line-height: 1;
	width: 18px;
}
._0f58bff3_q02iy {
	background: #1155a1;
	border: none;
	border-radius: 20px;
	color: #fff;
	max-height: 92vh;
	overflow: auto;
	padding: 0;
	width: min(560px, 94vw);
}
._0f58bff3_q02iy::backdrop {
	background: #000000b8;
}
._c2b13dac_q02iy {
	align-items: center;
	background: #1874dd;
	border: 1px solid hsla(0, 0%, 100%, 0.25);
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 40px;
	justify-content: center;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 40px;
	z-index: 5;
}
._884f389f_q02iy {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: clamp(14px, 3.5vw, 22px);
	padding: clamp(26px, 6vw, 40px) clamp(16px, 5vw, 32px);
	width: 100%;
}
._0d59436f_q02iy {
	display: none;
}
._01399364_q02iy {
	font-family: var(--font), 'Space Grotesk', sans-serif;
	font-size: clamp(1.5rem, 1rem + 2.4vw, 2.1rem);
	font-weight: 800;
	letter-spacing: 0.02em;
	text-align: center;
	text-transform: uppercase;
}
._f3bc0466_q02iy {
	aspect-ratio: 1;
	position: relative;
	width: clamp(240px, 74vw, 360px);
}
._7405307c_q02iy {
	background: linear-gradient(145deg, #f4d370, #cda22a 55%, #a87f16);
	border-radius: 50%;
	box-shadow:
		inset 0 0 0 3px #ffffff2e,
		inset 0 5px 12px #0000004d,
		0 12px 32px #00000080;
	inset: 0;
	padding: 7%;
	position: absolute;
}
._e89fe2a2_q02iy {
	--ls-seg-a: #eef2db;
	--ls-seg-b: #7eb53c;
	border-radius: 50%;
	box-shadow: inset 0 0 0 4px #0000002e;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
._98a1948f_q02iy {
	align-items: flex-start;
	display: flex;
	inset: 0;
	justify-content: center;
	position: absolute;
	transform: rotate(calc(var(--i) * 1turn / var(--n)));
}
._98a1948f_q02iy span {
	font-size: clamp(0.72rem, 0.5rem + 1vw, 0.95rem);
	font-weight: 800;
	padding-top: 12%;
	white-space: nowrap;
}
._afb6c4a3_q02iy span {
	color: #16320f;
}
._5277334f_q02iy span {
	color: #fff;
}
._23bbc867_q02iy {
	align-items: center;
	aspect-ratio: 1;
	background: radial-gradient(circle at 38% 32%, #16543d, #0a2a1e);
	border: 5px solid #cda22a;
	border-radius: 50%;
	box-shadow:
		inset 0 3px 8px #0009,
		0 0 0 2px #a87f16,
		0 4px 10px #00000080;
	color: #cfe6da;
	cursor: pointer;
	display: flex;
	font-size: clamp(0.58rem, 0.4rem + 0.85vw, 0.8rem);
	font-weight: 800;
	justify-content: center;
	left: 50%;
	letter-spacing: 0.03em;
	line-height: 1.05;
	padding: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: filter 0.15s ease;
	width: 26%;
	z-index: 3;
}
._23bbc867_q02iy:hover {
	filter: brightness(1.12);
}
._23bbc867_q02iy:disabled {
	cursor: default;
	filter: none;
}
._efac7d82_q02iy {
	aspect-ratio: 1;
	left: 50%;
	position: absolute;
	top: -3%;
	transform: translate(-50%);
	width: 13%;
	z-index: 4;
}
._efac7d82_q02iy:before {
	background: linear-gradient(135deg, #f7d774, #cda22a);
	border: 3px solid #2f6b3a;
	border-radius: 50% 50% 50% 0;
	content: '';
	inset: 0;
	position: absolute;
	transform: rotate(135deg);
}
._efac7d82_q02iy:after {
	aspect-ratio: 1;
	background: #2f6b3a;
	border-radius: 50%;
	content: '';
	inset: 0;
	margin: auto;
	position: absolute;
	width: 30%;
}
._14c3b879_q02iy {
	background: #1874dd;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 10px;
	color: #fff;
	max-width: 320px;
	padding: 12px 16px;
	width: 100%;
}
._9bc401aa_q02iy {
	align-items: stretch;
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	width: 100%;
}
._c9d6036f_q02iy {
	flex: 1 1 200px;
}
._c9d6036f_q02iy blockquote {
	background: none;
	border: 0;
	margin: 0.75rem 0;
	padding: 0;
}
._c9d6036f_q02iy blockquote p {
	align-items: stretch;
	background: #ffffff0a;
	border: 2px dashed rgba(252, 46, 43, 0.5);
	border-radius: 12px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	gap: 0;
	line-height: 1;
	overflow: clip;
	padding: 0;
	transition:
		border-color 0.25s ease,
		transform 0.2s ease,
		background 0.25s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
._c9d6036f_q02iy blockquote p:hover {
	border-color: #fc2e2b;
	transform: translateY(-1px);
}
._c9d6036f_q02iy blockquote p:hover:after {
	opacity: 0.9;
}
._c9d6036f_q02iy blockquote p:active {
	transform: scale(0.98);
}
._c9d6036f_q02iy blockquote p code {
	align-items: center;
	background: transparent;
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(90deg, #ff7119, #ff7119);
	color: transparent;
	display: inline-flex;
	flex: 1;
	font-family: var(--font), 'Space Grotesk', sans-serif;
	font-size: 1rem;
	font-weight: 800;
	justify-content: center;
	letter-spacing: 0.1em;
	line-height: 1;
	min-inline-size: 7rem;
	padding-block: 0.55rem;
	padding-inline: 1rem;
	text-align: center;
}
._c9d6036f_q02iy blockquote p:before {
	align-self: stretch;
	border-inline-start: 2px dashed rgba(252, 46, 43, 0.5);
	content: '';
	inline-size: 2px;
	opacity: 0.9;
}
._c9d6036f_q02iy blockquote p:after {
	align-self: stretch;
	background-image:
		url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><rect x='9' y='9' width='13' height='13' rx='2'/><path d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/></svg>"),
		linear-gradient(25deg, #ff7119, #ff7119);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size:
		1.1rem 1.1rem,
		100% 100%;
	content: '';
	display: inline-block;
	flex: 0 0 auto;
	inline-size: 2.75rem;
	transition:
		opacity 0.25s ease,
		background-image 0.25s ease;
}
._c9d6036f_q02iy blockquote p._a7f3b1cd_q02iy {
	animation: _aed7f951_q02iy 0.45s ease-out;
	background: #22c55e1a;
	border-color: #22c55e;
}
._c9d6036f_q02iy blockquote p._a7f3b1cd_q02iy code {
	-webkit-text-fill-color: currentColor;
	background-image: none;
	color: #22c55e;
}
._c9d6036f_q02iy blockquote p._a7f3b1cd_q02iy:before {
	border-inline-start-color: #22c55e;
}
._c9d6036f_q02iy blockquote p._a7f3b1cd_q02iy:after {
	background-image:
		url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>"),
		linear-gradient(25deg, #16a34a, #22c55e);
}
@keyframes _aed7f951_q02iy {
	0% {
		transform: scale(0.98);
	}
	50% {
		box-shadow: 0 0 0 6px #22c55e2e;
		transform: scale(1.03);
	}
	to {
		box-shadow: 0 0 #22c55e00;
		transform: scale(1);
	}
}
@media (prefers-reduced-motion: reduce) {
	._c9d6036f_q02iy blockquote p._a7f3b1cd_q02iy {
		animation: none;
	}
}
._c9d6036f_q02iy blockquote {
	height: 100%;
	margin: 0;
}
._c9d6036f_q02iy blockquote p {
	display: flex;
	height: 100%;
	text-align: center;
	width: 100%;
}
._9bc401aa_q02iy ._f1a76cd4_q02iy {
	flex: 1 1 160px;
	min-width: 0;
}
._9e4ac33b_q02iy {
	color: #ffffffad;
	width: 100%;
}
._9e4ac33b_q02iy h1,
._9e4ac33b_q02iy h2,
._9e4ac33b_q02iy h3,
._9e4ac33b_q02iy h4,
._9e4ac33b_q02iy h5,
._9e4ac33b_q02iy h6 {
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._9e4ac33b_q02iy h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._9e4ac33b_q02iy h2,
._9e4ac33b_q02iy h3,
._9e4ac33b_q02iy h4,
._9e4ac33b_q02iy h5,
._9e4ac33b_q02iy h6 {
	font-size: 1.75rem;
}
._9e4ac33b_q02iy p {
	align-self: flex-start;
	line-height: 1.5;
	margin-bottom: 1.5rem;
}
._9e4ac33b_q02iy strong {
	font-weight: 700;
}
._9e4ac33b_q02iy li,
._9e4ac33b_q02iy p {
	line-height: 1.5;
}
._9e4ac33b_q02iy ol,
._9e4ac33b_q02iy ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._9e4ac33b_q02iy ol li,
._9e4ac33b_q02iy ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._9e4ac33b_q02iy ol li:last-child,
._9e4ac33b_q02iy ul li:last-child {
	margin-block-end: 0;
}
._9e4ac33b_q02iy ol li:before,
._9e4ac33b_q02iy 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;
}
._9e4ac33b_q02iy ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._9e4ac33b_q02iy ol li {
	counter-increment: markdown-counter;
}
._9e4ac33b_q02iy 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;
}
._9e4ac33b_q02iy hr {
	background: linear-gradient(270deg, transparent, #fc2e2b 50.75%, transparent);
	border: none;
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._9e4ac33b_q02iy div:has(> table) {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	width: 100%;
}
._9e4ac33b_q02iy div:has(> table)::-webkit-scrollbar {
	height: 3px;
}
._9e4ac33b_q02iy div:has(> table)::-webkit-scrollbar-track {
	background: transparent;
}
._9e4ac33b_q02iy div:has(> table)::-webkit-scrollbar-thumb {
	background: linear-gradient(270deg, #ff7119, #ff7119);
	border-radius: 1rem;
}
._9e4ac33b_q02iy 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%;
}
._9e4ac33b_q02iy 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;
}
._9e4ac33b_q02iy table thead tr th:last-child {
	border-right: none;
}
._9e4ac33b_q02iy table tbody tr:last-child td {
	border-bottom: none;
}
._9e4ac33b_q02iy 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;
}
._9e4ac33b_q02iy table tbody tr td:last-child {
	border-right: none;
}
._9e4ac33b_q02iy table td:first-child,
._9e4ac33b_q02iy table th:first-child {
	padding-left: 1rem;
}
._9e4ac33b_q02iy table td:last-child,
._9e4ac33b_q02iy table th:last-child {
	padding-right: 1rem;
}
@media (max-width: 479px) {
	._9e4ac33b_q02iy table td,
	._9e4ac33b_q02iy table th {
		white-space: normal;
	}
}
._9e4ac33b_q02iy a {
	color: #fc2e2b;
}
._9e4ac33b_q02iy img {
	background: #fc2e2b;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	max-width: 100%;
	width: 100%;
}
._9e4ac33b_q02iy 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;
}
._9e4ac33b_q02iy 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;
}
._9e4ac33b_q02iy pre code {
	background: transparent;
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
	padding: 0;
}
._9e4ac33b_q02iy li > code {
	background: #f19392;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._9e4ac33b_q02iy blockquote {
	border-left: 0.4rem solid #fc2e2b;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._9e4ac33b_q02iy blockquote p {
	color: #fff;
}
._9e4ac33b_q02iy blockquote p:first-child {
	margin-top: 0;
}
._9e4ac33b_q02iy blockquote p:last-child {
	margin-bottom: 0;
}
._b937d850_q02iy {
	text-align: center;
	width: 100%;
}
._b937d850_q02iy h1,
._b937d850_q02iy h2,
._b937d850_q02iy h3,
._b937d850_q02iy h4,
._b937d850_q02iy h5,
._b937d850_q02iy h6 {
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._b937d850_q02iy h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._b937d850_q02iy h2,
._b937d850_q02iy h3,
._b937d850_q02iy h4,
._b937d850_q02iy h5,
._b937d850_q02iy h6 {
	font-size: 1.75rem;
}
._b937d850_q02iy p {
	align-self: flex-start;
	line-height: 1.5;
	margin-bottom: 1.5rem;
}
._b937d850_q02iy strong {
	font-weight: 700;
}
._b937d850_q02iy li,
._b937d850_q02iy p {
	line-height: 1.5;
}
._b937d850_q02iy ol,
._b937d850_q02iy ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._b937d850_q02iy ol li,
._b937d850_q02iy ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._b937d850_q02iy ol li:last-child,
._b937d850_q02iy ul li:last-child {
	margin-block-end: 0;
}
._b937d850_q02iy ol li:before,
._b937d850_q02iy 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;
}
._b937d850_q02iy ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._b937d850_q02iy ol li {
	counter-increment: markdown-counter;
}
._b937d850_q02iy 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;
}
._b937d850_q02iy hr {
	background: linear-gradient(270deg, transparent, #fc2e2b 50.75%, transparent);
	border: none;
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._b937d850_q02iy div:has(> table) {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	width: 100%;
}
._b937d850_q02iy div:has(> table)::-webkit-scrollbar {
	height: 3px;
}
._b937d850_q02iy div:has(> table)::-webkit-scrollbar-track {
	background: transparent;
}
._b937d850_q02iy div:has(> table)::-webkit-scrollbar-thumb {
	background: linear-gradient(270deg, #ff7119, #ff7119);
	border-radius: 1rem;
}
._b937d850_q02iy 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%;
}
._b937d850_q02iy 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;
}
._b937d850_q02iy table thead tr th:last-child {
	border-right: none;
}
._b937d850_q02iy table tbody tr:last-child td {
	border-bottom: none;
}
._b937d850_q02iy 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;
}
._b937d850_q02iy table tbody tr td:last-child {
	border-right: none;
}
._b937d850_q02iy table td:first-child,
._b937d850_q02iy table th:first-child {
	padding-left: 1rem;
}
._b937d850_q02iy table td:last-child,
._b937d850_q02iy table th:last-child {
	padding-right: 1rem;
}
@media (max-width: 479px) {
	._b937d850_q02iy table td,
	._b937d850_q02iy table th {
		white-space: normal;
	}
}
._b937d850_q02iy a {
	color: #fc2e2b;
}
._b937d850_q02iy img {
	background: #fc2e2b;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	max-width: 100%;
	width: 100%;
}
._b937d850_q02iy 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;
}
._b937d850_q02iy 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;
}
._b937d850_q02iy pre code {
	background: transparent;
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
	padding: 0;
}
._b937d850_q02iy li > code {
	background: #f19392;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._b937d850_q02iy blockquote {
	border-left: 0.4rem solid #fc2e2b;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._b937d850_q02iy blockquote p {
	color: #fff;
}
._b937d850_q02iy blockquote p:first-child {
	margin-top: 0;
}
._b937d850_q02iy blockquote p:last-child {
	margin-bottom: 0;
}
._f1a76cd4_q02iy {
	min-width: 200px;
}
@media (max-width: 480px) {
	._af4dbfcd_q02iy {
		padding: 12px 8px;
	}
	._06667cb0_q02iy {
		height: 22px;
		width: 22px;
	}
	._da35a38e_q02iy {
		font-size: 12px;
	}
}
._de3e3a08_17ito {
	overflow: clip;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
	position: relative;
}
._e46bb41b_17ito {
	margin-inline: auto;
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
}
._86610733_17ito {
	margin-block-end: 75px;
	margin-inline: auto;
	max-inline-size: 50rem;
	text-align: center;
}
._1f30955f_17ito {
	color: #fff;
	font-size: 22px;
	font-weight: 800;
	letter-spacing: -0.01em;
	line-height: 1;
	margin: 0;
}
._a3fb4aec_17ito {
	position: relative;
}
._36b15376_17ito {
	display: flex;
	flex-wrap: wrap;
	gap: clamp(1.5rem, 1rem + 2vw, 2.5rem);
	justify-content: center;
}
._36b15376_17ito > * {
	inline-size: 100%;
}
@media (min-width: 768px) {
	._36b15376_17ito > * {
		inline-size: calc(50% - (clamp(1.5rem, 1rem + 2vw, 2.5rem) / 2));
	}
}
@media (min-width: 1024px) {
	._36b15376_17ito > * {
		inline-size: calc(33.333% - clamp(1.5rem, 1rem + 2vw, 2.5rem) * 2 / 3);
	}
}
._8f0ee000_17ito {
	background: #ffffff0a;
	border-radius: 32px;
	box-shadow: 0 3px 8px -1px #00000014;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	position: relative;
	text-align: start;
}
@media (max-width: 767px) {
	._8f0ee000_17ito {
		border-radius: 20px;
	}
}
._8d9d2b63_17ito {
	align-items: center;
	aspect-ratio: 16/9;
	background: #ffffff05;
	display: flex;
	inline-size: 100%;
	justify-content: center;
	overflow: hidden;
	padding: 1rem;
}
._343d2d2b_17ito {
	block-size: 100%;
	display: block;
	inline-size: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}
._8b77e2d5_17ito {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: 0.5rem;
	padding: 1.5rem;
}
._9679cfbf_17ito {
	align-items: center;
	display: flex;
	gap: 0.4rem;
}
._ef3fe42d_17ito {
	color: #ffffffad;
	font-size: 0.8rem;
}
._e9efec5c_17ito {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	margin-block-start: auto;
	padding-block-start: 0.5rem;
}
._a7949391_17ito,
._f1f0756f_17ito {
	font-size: 0.85rem;
	inline-size: 100%;
	padding-block: 0.65rem;
	padding-inline: 1rem;
	text-align: center;
}
._8122e8dd_17ito {
	align-items: center;
	background-image: linear-gradient(25deg, #ff7119, #ff7119);
	border-radius: 16px;
	color: #fff;
	display: flex;
	flex-direction: column;
	font-size: 0.75rem;
	font-weight: 700;
	inline-size: -moz-max-content;
	inline-size: max-content;
	inset-block-start: 0;
	inset-inline-end: 0;
	justify-content: center;
	line-height: 1.2;
	margin: 16px;
	max-inline-size: calc(100% - 32px);
	padding-block: 6px;
	padding-inline: 14px;
	position: absolute;
	text-align: center;
}
._8122e8dd_17ito,
._8122e8dd_17ito > span {
	-webkit-hyphens: auto;
	hyphens: auto;
	min-inline-size: 0;
	overflow-wrap: anywhere;
	word-break: normal;
}
._8122e8dd_17ito > span {
	display: block;
	font-size: clamp(0.85rem, 0.6rem + 1vw, 1rem);
	inline-size: 100%;
}
._b4e9dd50_17ito {
	color: #ffffffad;
	font-size: 20px;
	line-height: 1.45;
}
@media (max-width: 767px) {
	._b4e9dd50_17ito {
		font-size: 18px;
		line-height: 1.5;
	}
}
._b4e9dd50_17ito p {
	margin: 0;
}
._b4e9dd50_17ito ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
._b4e9dd50_17ito ul li {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 18px;
	gap: 8px;
	line-height: 1.4;
	margin-block-end: 10px;
}
._b4e9dd50_17ito ul li:last-child {
	margin-block-end: 0;
}
._b4e9dd50_17ito ul li:before {
	background-clip: text;
	-webkit-background-clip: text;
	background-image: linear-gradient(25deg, #ff7119, #ff7119);
	color: transparent;
	content: '✓';
	flex-shrink: 0;
	font-size: 24px;
	font-weight: 700;
	line-height: 1;
}
._52a0fab9_feyed {
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
	position: relative;
}
._e1e0c26e_feyed {
	margin-inline: auto;
	padding-inline: clamp(1.25rem, 1rem + 1vw, 2.5rem);
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
}
._5a2ab882_feyed {
	margin-block-end: clamp(2.5rem, 2rem + 2vw, 4.5rem);
	margin-inline: auto;
	max-inline-size: 50rem;
	text-align: center;
}
._04805c10_feyed {
	color: #fff;
	font-size: clamp(2rem, 1.5rem + 2.5vw, 3.5rem);
	font-weight: 800;
	letter-spacing: -0.01em;
	line-height: 1.1;
	margin: 0;
}
._a9cf9501_feyed {
	position: relative;
	--slide-gap: clamp(1rem, 0.5rem + 1.5vw, 2rem);
}
._e271ee9e_feyed {
	overflow: hidden;
}
._2103736c_feyed {
	display: flex;
	margin-inline-start: calc(var(--slide-gap) * -1);
	touch-action: pan-y pinch-zoom;
}
._05af474e_feyed {
	align-items: center;
	display: flex;
	flex: 0 0 100%;
	flex-direction: column;
	gap: 1.25rem;
	min-width: 0;
	padding-inline-start: var(--slide-gap);
	text-align: center;
}
@media (min-width: 480px) {
	._05af474e_feyed {
		flex-basis: 50%;
	}
}
@media (min-width: 768px) {
	._05af474e_feyed {
		flex-basis: 33.3333%;
	}
}
@media (min-width: 1024px) {
	._05af474e_feyed {
		flex-basis: 25%;
	}
}
._d5f94676_feyed {
	background-image: linear-gradient(140deg, #ff7119, #ff7119);
	block-size: clamp(120px, 12vw, 200px);
	border-radius: 50%;
	inline-size: clamp(120px, 12vw, 200px);
	overflow: hidden;
	padding: 3px;
	position: relative;
}
._d5f94676_feyed img {
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
}
._3a474371_feyed,
._d5f94676_feyed img {
	background-color: #176ed2;
	block-size: 100%;
	border-radius: 50%;
	inline-size: 100%;
}
._3a474371_feyed {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: clamp(2.5rem, 1.5rem + 3vw, 4rem);
	font-weight: 700;
	justify-content: center;
	line-height: 1;
	text-transform: uppercase;
}
._bedba4a3_feyed {
	display: flex;
	flex-direction: column;
	gap: 0.35rem;
}
._efca5224_feyed {
	color: #fff;
	font-size: clamp(1.1rem, 1rem + 0.4vw, 1.4rem);
	font-weight: 700;
	line-height: 1.2;
	margin: 0;
}
._5fec1188_feyed {
	color: #ffffffad;
	font-size: 0.9rem;
	line-height: 1.5;
	margin: 0;
}
._90390a29_feyed {
	align-items: center;
	display: inline-flex;
	gap: 0.4rem;
	margin-block-start: 0.35rem;
	margin-inline: auto;
}
._9e1980d2_feyed {
	color: #ffffffad;
	font-size: 0.8rem;
	line-height: 1;
}
._d1725d95_feyed {
	align-items: center;
	background: #1874dd;
	block-size: 40px;
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 50%;
	box-shadow: 0 3px 8px -1px #00000014;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	inline-size: 40px;
	inset-block-start: calc(50% - clamp(1.5rem, 1rem + 2vw, 2.5rem));
	justify-content: center;
	position: absolute;
	transition: opacity 0.2s ease;
	z-index: 2;
}
._d1725d95_feyed svg {
	block-size: 15px;
	inline-size: 15px;
}
._d1725d95_feyed:hover {
	opacity: 0.8;
}
._d1725d95_feyed:dir(rtl) svg {
	transform: scaleX(-1);
}
._2db222ab_feyed {
	inset-inline-start: 0;
	transform: translate(-50%, -50%);
}
._2db222ab_feyed:dir(rtl) {
	transform: translate(50%, -50%);
}
._bcfd9f84_feyed {
	inset-inline-end: 0;
	transform: translate(50%, -50%);
}
._bcfd9f84_feyed:dir(rtl) {
	transform: translate(-50%, -50%);
}
._f4ecf017_feyed {
	background-color: #ffffff1f;
	block-size: 8px;
	border-radius: 8px;
	inline-size: min(32vh, 320px);
	margin: clamp(2rem, 1rem + 2vw, 3rem) auto 0;
	overflow: hidden;
	position: relative;
}
._7b42950d_feyed {
	background-color: #fc2e2b;
	background-image: linear-gradient(25deg, #ff7119, #ff7119);
	border-radius: 8px;
	inset: 0;
	position: absolute;
	transform: scaleX(0);
	transform-origin: left center;
	transition: transform 0.25s ease-out;
}
._7b42950d_feyed:dir(rtl) {
	transform-origin: right center;
}
._9af4f129_18h81 {
	isolation: isolate;
	overflow: clip;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
	position: relative;
}
@media (min-width: 1024px) {
	._9af4f129_18h81._b847cdb0_18h81 ._3ef399b6_18h81 {
		grid-template-areas: 'content image';
	}
}
._9af4f129_18h81._b847cdb0_18h81 ._6196ddc7_18h81 {
	transform: translate(-24px);
}
@media (min-width: 1024px) {
	._9af4f129_18h81._b847cdb0_18h81 ._6196ddc7_18h81 {
		margin-inline-end: 40px;
		margin-inline-start: 0;
	}
}
._9af4f129_18h81._b847cdb0_18h81 ._9ff4f59e_18h81 {
	transform: translate(24px);
}
@media (min-width: 1024px) {
	._9af4f129_18h81._b847cdb0_18h81 ._9ff4f59e_18h81 {
		margin-inline-end: 0;
		margin-inline-start: 50px;
	}
}
._9af4f129_18h81._b847cdb0_18h81 ._6196ddc7_18h81._f728cbaa_18h81 {
	animation-name: _12e7d6db_18h81;
}
._9af4f129_18h81._b847cdb0_18h81 ._9ff4f59e_18h81._f728cbaa_18h81 {
	animation-name: _5c381323_18h81;
}
@keyframes _0cdca88f_18h81 {
	0% {
		opacity: 0;
		transform: translateY(24px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes _5c381323_18h81 {
	0% {
		opacity: 0;
		transform: translate(24px);
	}
	to {
		opacity: 1;
		transform: translate(0);
	}
}
@keyframes _12e7d6db_18h81 {
	0% {
		opacity: 0;
		transform: translate(-24px);
	}
	to {
		opacity: 1;
		transform: translate(0);
	}
}
._6eb066f7_18h81 {
	margin-inline: auto;
	position: relative;
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
	z-index: 1;
}
._4579688b_18h81 {
	margin-block-end: clamp(2.5rem, 2rem + 2vw, 4rem);
	margin-inline: auto;
	max-inline-size: 50rem;
	text-align: center;
}
._10c99053_18h81 {
	color: #fff;
	font-size: 22px;
	font-weight: 800;
	letter-spacing: -0.01em;
	line-height: 1.05;
	margin: 0;
}
._3ef399b6_18h81 {
	align-items: center;
	display: grid;
	gap: clamp(2.5rem, 2rem + 4vw, 4rem);
	grid-template-columns: 1fr;
}
@media (min-width: 1024px) {
	._3ef399b6_18h81 {
		align-items: center;
		gap: 3rem;
		grid-template-areas: 'image content';
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	}
}
._6196ddc7_18h81 {
	display: flex;
	flex-direction: column;
	gap: 20px;
	opacity: 0;
	position: relative;
	text-align: center;
	transform: translate(24px);
}
@media (min-width: 1024px) {
	._6196ddc7_18h81 {
		grid-area: content;
		margin-inline-start: 40px;
		text-align: start;
	}
}
@media (min-width: 1280px) {
	._6196ddc7_18h81 {
		margin-inline-start: 40px;
	}
}
._6196ddc7_18h81._f728cbaa_18h81 {
	animation: _5c381323_18h81 0.6s ease-out 0.3s both;
}
@media (prefers-reduced-motion: reduce) {
	._6196ddc7_18h81 {
		opacity: 1;
		transform: none;
	}
	._6196ddc7_18h81._f728cbaa_18h81 {
		animation: none;
	}
}
._4b77e900_18h81 {
	color: #ffffffad;
	font-size: 20px;
	line-height: 1.5;
}
._4b77e900_18h81 h1,
._4b77e900_18h81 h2,
._4b77e900_18h81 h3,
._4b77e900_18h81 h4,
._4b77e900_18h81 h5,
._4b77e900_18h81 h6 {
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 1.5rem;
	text-transform: none;
}
._4b77e900_18h81 h1 {
	font-size: 2.25rem;
	margin: 0 0 1.5rem;
}
._4b77e900_18h81 h2,
._4b77e900_18h81 h3,
._4b77e900_18h81 h4,
._4b77e900_18h81 h5,
._4b77e900_18h81 h6 {
	font-size: 1.75rem;
}
._4b77e900_18h81 p {
	align-self: flex-start;
	margin-bottom: 1.5rem;
}
._4b77e900_18h81 strong {
	font-weight: 700;
}
._4b77e900_18h81 li,
._4b77e900_18h81 p {
	line-height: 1.5;
}
._4b77e900_18h81 ol,
._4b77e900_18h81 ul {
	align-self: flex-start;
	list-style: none;
	margin-bottom: 1.5rem;
	padding: 0;
	padding-inline-start: 1.75rem;
}
._4b77e900_18h81 ol li,
._4b77e900_18h81 ul li {
	margin-block-end: 0.75rem;
	position: relative;
}
._4b77e900_18h81 ol li:last-child,
._4b77e900_18h81 ul li:last-child {
	margin-block-end: 0;
}
._4b77e900_18h81 ol li:before,
._4b77e900_18h81 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;
}
._4b77e900_18h81 ol {
	counter-reset: markdown-counter;
	padding-inline-start: 2.5rem;
}
._4b77e900_18h81 ol li {
	counter-increment: markdown-counter;
}
._4b77e900_18h81 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;
}
._4b77e900_18h81 hr {
	background: linear-gradient(270deg, transparent, #fc2e2b 50.75%, transparent);
	border: none;
	height: 2px;
	margin-bottom: 1.5rem;
	width: 100%;
}
._4b77e900_18h81 div:has(> table) {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	width: 100%;
}
._4b77e900_18h81 div:has(> table)::-webkit-scrollbar {
	height: 3px;
}
._4b77e900_18h81 div:has(> table)::-webkit-scrollbar-track {
	background: transparent;
}
._4b77e900_18h81 div:has(> table)::-webkit-scrollbar-thumb {
	background: linear-gradient(270deg, #ff7119, #ff7119);
	border-radius: 1rem;
}
._4b77e900_18h81 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%;
}
._4b77e900_18h81 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;
}
._4b77e900_18h81 table thead tr th:last-child {
	border-right: none;
}
._4b77e900_18h81 table tbody tr:last-child td {
	border-bottom: none;
}
._4b77e900_18h81 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;
}
._4b77e900_18h81 table tbody tr td:last-child {
	border-right: none;
}
._4b77e900_18h81 table td:first-child,
._4b77e900_18h81 table th:first-child {
	padding-left: 1rem;
}
._4b77e900_18h81 table td:last-child,
._4b77e900_18h81 table th:last-child {
	padding-right: 1rem;
}
@media (max-width: 479px) {
	._4b77e900_18h81 table td,
	._4b77e900_18h81 table th {
		white-space: normal;
	}
}
._4b77e900_18h81 a {
	color: #fc2e2b;
}
._4b77e900_18h81 img {
	background: #fc2e2b;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
	max-width: 100%;
	width: 100%;
}
._4b77e900_18h81 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;
}
._4b77e900_18h81 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;
}
._4b77e900_18h81 pre code {
	background: transparent;
	border-radius: 0;
	color: #fff;
	display: block;
	font-size: inherit;
	line-height: 1.6;
	padding: 0;
}
._4b77e900_18h81 li > code {
	background: #f19392;
	color: #e6e6e6;
	font-size: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);
}
._4b77e900_18h81 blockquote {
	border-left: 0.4rem solid #fc2e2b;
	margin-bottom: 1.5rem;
	padding-inline-start: 1.5rem;
	position: relative;
}
._4b77e900_18h81 blockquote p {
	color: #fff;
}
._4b77e900_18h81 blockquote p:first-child {
	margin-top: 0;
}
._4b77e900_18h81 blockquote p:last-child {
	margin-bottom: 0;
}
@media (max-width: 767px) {
	._4b77e900_18h81 {
		font-size: 18px;
	}
}
._4b77e900_18h81 h2 {
	display: none;
}
._4b77e900_18h81 p {
	color: #ffffffad;
	font-size: inherit;
	line-height: 1.5;
}
._b9a4559b_18h81 {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	justify-content: center;
	margin-block-start: 0.5rem;
}
@media (min-width: 1024px) {
	._b9a4559b_18h81 {
		justify-content: flex-start;
	}
}
._9ff4f59e_18h81 {
	align-items: stretch;
	display: flex;
	min-block-size: 320px;
	opacity: 0;
	position: relative;
	transform: translate(-24px);
}
@media (min-width: 1024px) {
	._9ff4f59e_18h81 {
		grid-area: image;
		margin-inline-end: 50px;
	}
}
._9ff4f59e_18h81._f728cbaa_18h81 {
	animation: _12e7d6db_18h81 0.6s ease-out 0.2s both;
}
@media (prefers-reduced-motion: reduce) {
	._9ff4f59e_18h81 {
		opacity: 1;
		transform: none;
	}
	._9ff4f59e_18h81._f728cbaa_18h81 {
		animation: none;
	}
}
._a020d4dc_18h81 {
	block-size: 100%;
	display: flex;
	gap: 1rem;
	inline-size: 100%;
	justify-content: center;
	min-block-size: 0;
	position: relative;
	z-index: 1;
}
@media (min-width: 768px) {
	._a020d4dc_18h81 {
		gap: 1.5rem;
	}
}
._60c42ac5_18h81 {
	block-size: 100%;
	border-radius: 16px;
	flex: 1 1 auto;
	inline-size: 100%;
	max-inline-size: 520px;
	min-block-size: 0;
	overflow: clip;
}
@media (min-width: 1024px) {
	._60c42ac5_18h81 {
		max-inline-size: none;
	}
}
._60c42ac5_18h81 img {
	block-size: 100%;
	display: block;
	inline-size: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
._b6f0983b_18h81 {
	margin-block-start: 0;
}
._9469c4e0_18h81 {
	margin-block-start: 3rem;
}
@media (min-width: 768px) {
	._9469c4e0_18h81 {
		margin-block-start: 4rem;
	}
}
._f03077b1_vlqfh {
	overflow: clip;
	padding-block: clamp(1.5rem, 1rem + 1vw, 2.25rem);
	position: relative;
}
._ed345fcf_vlqfh {
	margin-inline: auto;
	width: min(100% - clamp(1.25rem, 0.75rem + 3vw, 4rem) * 2, 1200px);
}
._bdeabc4e_vlqfh {
	margin-block-end: clamp(2.5rem, 2rem + 2vw, 4.5rem);
	margin-inline: auto;
	max-inline-size: 50rem;
	text-align: center;
}
._6b63f5a2_vlqfh {
	color: #fff;
	font-size: 22px;
	font-weight: 800;
	letter-spacing: -0.01em;
	line-height: 1;
	margin: 0;
}
._936d70d6_vlqfh {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-block-end: clamp(1rem, 0.75rem + 0.8vw, 1.5rem);
}
._d0c48bba_vlqfh {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.2;
	margin: 0;
}
._17723720_vlqfh {
	display: flex;
	gap: 0.5rem;
}
._41d31c1e_vlqfh {
	align-items: center;
	background: #fc2e2b;
	block-size: 2.5rem;
	border: 0;
	border-radius: 12px;
	color: #1155a1;
	cursor: pointer;
	display: inline-flex;
	inline-size: 2.5rem;
	justify-content: center;
	padding: 0;
	transition:
		transform 0.2s ease,
		background 0.2s ease,
		opacity 0.2s ease;
}
._41d31c1e_vlqfh svg {
	block-size: 16px;
	inline-size: 16px;
}
._41d31c1e_vlqfh:hover:not(:disabled) {
	background: #fc110e;
	transform: translateY(-1px);
}
._41d31c1e_vlqfh:disabled {
	cursor: not-allowed;
	opacity: 0.35;
}
._41d31c1e_vlqfh:dir(rtl) svg {
	transform: scaleX(-1);
}
._8fbb7c7c_vlqfh {
	inline-size: 100%;
	overflow: hidden;
}
._b332d87d_vlqfh {
	--gap: clamp(0.6rem, 0.4rem + 0.8vw, 1rem);
	backface-visibility: hidden;
	display: flex;
	gap: 0;
	touch-action: pan-y pinch-zoom;
}
._0265f9ff_vlqfh {
	--cols: 2;
	display: flex;
	flex: 0 0 calc((100% - var(--gap) * (var(--cols) - 1)) / var(--cols));
	flex-direction: column;
	gap: 0.5rem;
	margin-inline-end: var(--gap);
	min-inline-size: 0;
}
@media (min-width: 480px) {
	._0265f9ff_vlqfh {
		--cols: 3;
	}
}
@media (min-width: 768px) {
	._0265f9ff_vlqfh {
		--cols: 4;
	}
}
@media (min-width: 1024px) {
	._0265f9ff_vlqfh {
		--cols: 5;
	}
}
@media (min-width: 1280px) {
	._0265f9ff_vlqfh {
		--cols: 6;
	}
}
._431de85a_vlqfh {
	background-color: #176ed2;
	border-radius: 12px;
	display: block;
	isolation: isolate;
	overflow: hidden;
	position: relative;
}
._431de85a_vlqfh img {
	block-size: auto;
	display: block;
	inline-size: 100%;
}
._431de85a_vlqfh._146d070e_vlqfh ._6aca845a_vlqfh,
._431de85a_vlqfh:focus-within ._6aca845a_vlqfh,
._431de85a_vlqfh:hover ._6aca845a_vlqfh {
	opacity: 1;
	pointer-events: auto;
}
._d26840f0_vlqfh {
	aspect-ratio: 272/366;
	background: linear-gradient(135deg, #176ed2, #1876e1 50%, #176ed2);
	inline-size: 100%;
	position: relative;
}
._d26840f0_vlqfh:after {
	aspect-ratio: 1/1;
	background: radial-gradient(
		circle at 30% 30%,
		rgba(252, 46, 43, 0.18),
		transparent 60%
	);
	border: 1px solid hsla(0, 0%, 100%, 0.12);
	border-radius: 50%;
	content: '';
	inline-size: 32%;
	inset-block-start: 50%;
	inset-inline-start: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
}
._6aca845a_vlqfh {
	-webkit-backdrop-filter: blur(6px);
	backdrop-filter: blur(6px);
	background: #1155a1b8;
	inset: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transition: opacity 0.3s ease;
	z-index: 3;
}
._6aca845a_vlqfh ._1ee19a60_vlqfh {
	color: #f7f7f7;
	display: -webkit-box;
	font-size: clamp(0.8rem, 0.68rem + 0.5vw, 1.05rem);
	font-weight: 700;
	inset-block-start: 0;
	inset-inline: 0;
	line-height: 1.25;
	margin: 0;
	overflow: hidden;
	padding: 0.6rem 0.5rem;
	position: absolute;
	text-align: center;
	text-overflow: ellipsis;
	text-transform: capitalize;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
._6aca845a_vlqfh ._68fa74db_vlqfh {
	align-items: center;
	background: #fc2e2b;
	block-size: 3rem;
	border: 0;
	border-radius: 50%;
	box-shadow: 0 6px 18px #00000059;
	display: inline-flex;
	inline-size: 3rem;
	inset-block-start: 50%;
	inset-inline-start: 50%;
	justify-content: center;
	min-inline-size: 0;
	padding: 0;
	position: absolute;
	transform: translate(-50%, -50%);
	transition:
		transform 0.2s ease,
		background 0.2s ease;
}
._6aca845a_vlqfh ._68fa74db_vlqfh span {
	block-size: 1px;
	border: 0;
	clip-path: inset(50%);
	inline-size: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
}
._6aca845a_vlqfh ._68fa74db_vlqfh:before {
	content: none;
}
._6aca845a_vlqfh ._68fa74db_vlqfh:after {
	background: #fff;
	block-size: 0.95rem;
	clip-path: polygon(0 0, 100% 50%, 0 100%);
	content: '';
	inline-size: 0.8rem;
	inset-block-start: 50%;
	inset-inline-start: 50%;
	margin-inline-start: 0.1rem;
	position: absolute;
	transform: translate(-50%, -50%);
}
._6aca845a_vlqfh ._68fa74db_vlqfh:hover {
	background: #fc4c49;
	transform: translate(-50%, -50%) scale(1.08);
}
._ac789a39_vlqfh ._bdeabc4e_vlqfh {
	margin-block-end: clamp(2rem, 1.5rem + 2vw, 3rem);
}
._ac789a39_vlqfh ._6b63f5a2_vlqfh {
	font-family: var(--font), 'Space Grotesk', sans-serif;
	font-size: 22px;
	letter-spacing: 0.04em;
	line-height: 1;
	text-transform: uppercase;
}
._19b5464c_vlqfh {
	perspective: 1200px;
	position: relative;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
._1d8909de_vlqfh {
	inline-size: 100%;
	position: relative;
}
._5223affd_vlqfh {
	display: none;
}
._0442c0e7_vlqfh {
	align-items: center;
	block-size: clamp(280px, 20vw + 120px, 420px);
	display: flex;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
._8324ee69_vlqfh {
	aspect-ratio: 1/1;
	inline-size: 30%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transform: scale(0) translate(0);
	transition:
		transform 0.55s cubic-bezier(0.4, 0, 0.2, 1),
		opacity 0.55s ease;
	z-index: 1;
}
@media (max-width: 768px) {
	._8324ee69_vlqfh {
		inline-size: 50%;
	}
}
._cb6893b1_vlqfh {
	opacity: 1;
	pointer-events: auto;
	transform: scale(1) translate(0) rotateY(0);
	z-index: 5;
}
._60862604_vlqfh {
	transform: scale(0.85) translate(-85%) rotateY(15deg);
}
._5767e77f_vlqfh,
._60862604_vlqfh {
	opacity: 0.7;
	pointer-events: auto;
	z-index: 4;
}
._5767e77f_vlqfh {
	transform: scale(0.85) translate(85%) rotateY(-15deg);
}
._5767e77f_vlqfh:dir(rtl) {
	transform: scale(0.85) translate(-85%) rotateY(15deg);
}
._60862604_vlqfh:dir(rtl) {
	transform: scale(0.85) translate(85%) rotateY(-15deg);
}
._f4a31f8a_vlqfh {
	transform: scale(0.7) translate(-160%) rotateY(25deg);
}
._cc68e0f1_vlqfh,
._f4a31f8a_vlqfh {
	opacity: 0.35;
	pointer-events: auto;
	z-index: 3;
}
._cc68e0f1_vlqfh {
	transform: scale(0.7) translate(160%) rotateY(-25deg);
}
._465c8422_vlqfh {
	background: linear-gradient(145deg, #ff711980, #ff71194d 60%, #fc2e2b26);
	block-size: 100%;
	border-radius: 20px;
	box-shadow:
		0 0 40px -10px #ff711959,
		0 20px 44px -16px #00000080;
	inline-size: 100%;
	padding: 6px;
	position: relative;
}
._78a9bb6b_vlqfh {
	background: #176ed2;
	border-radius: 16px;
	inset: 6px;
	overflow: hidden;
	position: absolute;
}
._78a9bb6b_vlqfh img {
	block-size: 100%;
	display: block;
	inline-size: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	transition: transform 0.4s ease;
}
._78a9bb6b_vlqfh:before {
	background: linear-gradient(180deg, transparent 30%, rgba(0, 0, 0, 0.7));
	content: '';
	inset: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transition: opacity 0.3s ease;
	z-index: 1;
}
._cb6893b1_vlqfh ._78a9bb6b_vlqfh:hover:before {
	opacity: 1;
}
._cb6893b1_vlqfh ._78a9bb6b_vlqfh:hover img {
	transform: scale(1.05);
}
._cb6893b1_vlqfh ._78a9bb6b_vlqfh:hover ._5167042a_vlqfh {
	opacity: 1;
	transform: translateY(0);
}
._5167042a_vlqfh {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
	inset-block-end: 0;
	inset-inline: 0;
	opacity: 0;
	padding: 1.25rem;
	position: absolute;
	transform: translateY(8px);
	transition:
		opacity 0.3s ease,
		transform 0.3s ease;
	z-index: 2;
}
._a1ca43fb_vlqfh {
	color: #fff;
	font-size: clamp(0.85rem, 0.75rem + 0.3vw, 1.1rem);
	font-weight: 700;
	line-height: 1.2;
	text-align: center;
}
._d2bd9292_vlqfh {
	align-items: center;
	background-image: linear-gradient(25deg, #ff7119, #ff7119);
	border-radius: 999px;
	box-shadow: 0 12px 28px -8px #ff711999;
	color: #fff;
	display: inline-flex;
	font-size: 0.8rem;
	font-weight: 700;
	letter-spacing: 0.04em;
	line-height: 1;
	padding: 0.6rem 1.25rem;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}
._8b7a497b_vlqfh {
	align-items: center;
	display: flex;
	gap: 0;
	justify-content: center;
	margin-block-start: 1rem;
	position: relative;
	z-index: 10;
}
._e9991926_vlqfh {
	align-items: center;
	background: transparent;
	border: 0;
	color: #ffffffad;
	cursor: pointer;
	display: inline-flex;
	gap: 0.6rem;
	padding: 0.5rem;
	transition: color 0.25s ease;
}
._e9991926_vlqfh:hover {
	color: #fff;
}
._524719ad_vlqfh {
	block-size: 7px;
	border: 1px solid;
	border-radius: 50%;
	display: block;
	inline-size: 7px;
	opacity: 0.4;
}
._dde1bac8_vlqfh {
	align-items: center;
	display: inline-flex;
	justify-content: center;
}
._dde1bac8_vlqfh svg {
	block-size: 16px;
	inline-size: 16px;
}
._dde1bac8_vlqfh:dir(rtl) svg {
	transform: scaleX(-1);
}
._5b0dd4cf_vlqfh {
	background: #ffffff1f;
	block-size: 1px;
	inline-size: 2rem;
}
._7e7d74a6_vlqfh,
._89ab1309_vlqfh {
	position: relative;
}
._13fc8d69_vlqfh ._6b63f5a2_vlqfh {
	font-size: clamp(1.5rem, 1.2rem + 1vw, 2rem);
}
._13fc8d69_vlqfh ._8c536782_vlqfh {
	gap: 1rem;
	grid-template-columns: repeat(3, 1fr);
}
@media (min-width: 480px) {
	._13fc8d69_vlqfh ._8c536782_vlqfh {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (min-width: 768px) {
	._13fc8d69_vlqfh ._8c536782_vlqfh {
		gap: 1.25rem;
		grid-template-columns: repeat(6, 1fr);
	}
}
._13fc8d69_vlqfh ._18de061a_vlqfh {
	gap: 0.5rem;
}
._13fc8d69_vlqfh ._431de85a_vlqfh {
	aspect-ratio: 1/1;
	background-clip: padding-box;
	border: 2px solid transparent;
	border-radius: 50%;
	transition: border-color 0.3s ease;
}
._13fc8d69_vlqfh ._431de85a_vlqfh:after,
._13fc8d69_vlqfh ._431de85a_vlqfh:before {
	content: none;
}
._13fc8d69_vlqfh ._431de85a_vlqfh:hover {
	border-color: #5eead4;
}
._13fc8d69_vlqfh ._9466645b_vlqfh {
	align-items: center;
	text-align: center;
}
._13fc8d69_vlqfh ._c30b6309_vlqfh {
	font-size: 0.85rem;
	font-weight: 700;
}
._13fc8d69_vlqfh ._905a88ac_vlqfh {
	font-size: 0.75rem;
}
