:root{
	--oci439rText: #ffffff;
	--zz3d: #7a18dd;
	--rhkw: 6px;
	--t8dru: 1.15;
	--a1z1dBg: #7a18dd;
	--um3cipi: #e39b0b;
	--lf7vl8: 4px;
	--kd0cr: 999px;
	--xs63wc7: 28px;
	--o72hBg: #fff0ea;
	--xa5vd: 240ms;
	--wdjk6c: 1240px;
	--u1dy: #b42318;
	--gf2p: #2e5bd0;
	--cd61gxt: "V8n4z",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
	--unmn: 160ms;
	--qlo7: 10px;
	--zicugy4u: "Outfit",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
	--xhze: #17703c;
	--vk7t2: #0a0a5b;
	--l4rjnb: #8a5300;
	--cwyeg: #11152f;
	--fdfgfdb: 120ms;
	color-scheme: light;
	--k5gceg: 1.6;
	--oci439r: #7a18dd;
	--gaw4lue: #f5f6f8;
	--tb4fu9gj: #ffffff;
	--kfx2h: 0 0 0 1px var(--xlskybg4);
	--a1z1dText: #ffffff;
	--a1z1dHover: #6915be;
	--igwb431w: 1.25;
	--vk7t2Muted: #566476;
	--ndoa: 17px;
	--zhz3l7: 75ch;
	--vf63m: #260e7c;
	--xlskybg4: #c9c9db;
	--o72hText: #8f2f18;
}
@media (prefers-reduced-motion:reduce){
	:root{
		--unmn: 0ms;
		--fdfgfdb: 0ms;
		--xa5vd: 0ms;
	}
}
@font-face{
	font-family: "V8n4z";
	font-display: swap;
	font-weight: 400 700;
	src: url(/assets/library/587435ca-9d90-732b-8c1c-e4958222c6ad.woff2) format("woff2");
}
.deq9vbo6{
	width: 1px;
	white-space: nowrap;
	position: absolute;
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
}
.rg3w2fnr .n5bdcsa{
	opacity: .6;
	pointer-events: none;
	user-select: none;
	cursor: default;
}
.qfvz7p{
	container-type: inline-size;
	container-name: qfvz7p;
	display: grid;
	gap: var(--xs63wc7);
}
.gzuf,.o48g{
	display: grid;
	gap: var(--xs63wc7);
}
.oscsogp,.p4rgs{
	display: grid;
	gap: 12px;
	padding: 16px;
	background: var(--gaw4lue);
	color: var(--vk7t2);
	border: 1px solid var(--xlskybg4);
	border-radius: var(--rhkw);
	box-shadow: var(--kfx2h);
}
.m63vf{
	display: flex;
	align-items: center;
	gap: 12px;
	min-width: 0;
}
.akvdj{
	border-radius: var(--lf7vl8);
	min-width: 32px;
	align-items: center;
	display: inline-flex;
	height: 32px;
	background: var(--o72hBg);
	justify-content: center;
	color: var(--o72hText);
	font-weight: 700;
}
.xy6r{
	display: flex;
	flex-direction: column;
	gap: 4px;
	min-width: 0;
}
.t5cqg63l{
	color: var(--vf63m);
	font-weight: 700;
}
.of3mn7{
	margin: 0;
	font-weight: 700;
}
.jjzgd{
	color: var(--vk7t2Muted);
	font-weight: 400;
	display: block;
}
.nar51i0{
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
	gap: 4px;
	font-size: .9375em;
}
.xlal{
	color: var(--vk7t2Muted);
}
.e4k3io{
	display: grid;
	gap: 6px;
}
.e4k3io .n5bdcsa{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 48px;
	padding: 0 20px;
	border: 0;
	border-radius: var(--kd0cr);
	background: var(--a1z1dBg);
	color: var(--a1z1dText);
	font: inherit;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
	transition: background var(--unmn);
}
.e4k3io .n5bdcsa:hover{
	background: var(--a1z1dHover);
}
.e4k3io .n5bdcsa:focus-visible{
	outline: 3px solid var(--oci439r);
	outline-offset: 2px;
}
.swe38cpa{
	font-size: .75rem;
	margin: 0;
	color: var(--vk7t2Muted);
}
.ryerqrr{
	min-height: 44px;
	color: var(--zz3d);
	align-items: center;
	display: inline-flex;
}
.gfxo{
	display: inline-flex;
	align-items: center;
	gap: 6px;
}
.tpfve{
	display: inline-flex;
	color: var(--xlskybg4);
}
.zc7kdk.flqdymm6{
	color: var(--um3cipi);
}
.b4td34{
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 3px 10px;
	border-radius: var(--kd0cr);
	font-size: .8125rem;
	font-weight: 600;
	background: var(--cwyeg);
	color: var(--vk7t2);
}
.b4td34[data-status=full]{
	color: var(--oci439rText);
	background: var(--xhze);
}
.oyjm9j{
	display: inline-block;
	padding: 2px 8px;
	border-radius: var(--kd0cr);
	background: var(--o72hBg);
	color: var(--o72hText);
	font-size: .75rem;
	font-weight: 700;
}
.v8ac{
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-height: 48px;
	padding: 8px 16px;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--rhkw);
	cursor: pointer;
	font-weight: 700;
	list-style: none;
}
.orvh{
	overflow-x: auto;
}
.a4kjjf[open]>.o48g{
	margin-top: var(--xs63wc7);
}
.x61swse table{
	width: 100%;
	border-collapse: collapse;
}
.v8ac::-webkit-details-marker{
	display: none;
}
.x61swse td,.x61swse th{
	vertical-align: middle;
	border-bottom: 1px solid var(--xlskybg4);
	padding: 10px 12px;
	text-align: start;
}
.x61swse thead th{
	font-size: .8125rem;
	color: var(--vk7t2Muted);
	text-transform: uppercase;
	letter-spacing: .04em;
}
@container qfvz7p (min-width:700px){
	.p4rgs{
		grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) minmax(200px,240px);
		align-items: center;
	}
	.p4rgs>.nar51i0{
		grid-column: 1/3;
	}
	.oscsogp{
		align-items: center;
		grid-template-columns: auto auto minmax(0,1fr) minmax(0,1fr) minmax(180px,220px);
	}
	.gzuf[data-form=pair]{
		grid-template-columns: repeat(2,minmax(0,1fr));
	}
	.gzuf[data-form=pair]>.p4rgs[data-step=feature]{
		grid-column: 1/-1;
	}
	.gzuf[data-form=podium]{
		grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
	}
}
@container qfvz7p (max-width:699.98px){
	.x61swse thead{
		display: none;
	}
	.x61swse tr{
		display: grid;
		gap: 6px;
		padding: 12px 0;
	}
	.x61swse td,.x61swse th{
		padding: 0;
		border: 0;
		display: block;
	}
	.x61swse td:empty{
		display: none;
	}
}
.pw1c8usq{
	display: grid;
	gap: var(--xs63wc7);
}
.k0pfi7{
	display: grid;
	gap: 12px;
}
.d0zsb7{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 0;
	padding: 0;
	border: 0;
	min-width: 0;
}
.d9yrw{
	float: left;
	padding: 0 4px 0 0;
	margin: 0 4px 0 0;
	font-size: .8125rem;
	font-weight: 600;
	color: var(--vk7t2Muted);
	line-height: 44px;
}
.o9jwbole{
	position: relative;
	display: inline-flex;
	align-items: center;
	gap: 6px;
	min-height: 44px;
	padding: 0 14px;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--kd0cr);
	background: var(--gaw4lue);
	color: var(--vk7t2);
	font-size: .9375rem;
	font-weight: 600;
	cursor: pointer;
	transition: background var(--fdfgfdb),border-color var(--fdfgfdb);
}
.o9jwbole:hover{
	border-color: var(--oci439r);
}
.m4bq{
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	opacity: 0;
	cursor: pointer;
}
.o9jwbole:has(.m4bq:checked){
	border-color: var(--oci439r);
	background: var(--oci439r);
	color: var(--oci439rText);
}
.o9jwbole:has(.m4bq:focus-visible){
	outline: 3px solid var(--oci439r);
	outline-offset: 2px;
}
.ooc1po9e{
	font-weight: 400;
	opacity: .8;
}
.inl0fzu{
	grid-column: 1/-1;
	margin: 0;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--lf7vl8);
	background: var(--gaw4lue);
}
.m71gcd1{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
	min-height: 44px;
	padding: 0 14px;
	cursor: pointer;
	font-weight: 600;
	list-style: none;
}
.m71gcd1::-webkit-details-marker{
	display: none;
}
.ko1htp{
	display: grid;
	gap: 12px;
	padding: 0 14px 14px;
}
.uffk{
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
	gap: 6px;
}
.uffk li{
	display: flex;
	gap: 8px;
	align-items: flex-start;
	font-size: .9375em;
}
.uffk li>svg{
	margin-top: 3px;
	flex: 0 0 auto;
}
.f25rl{
	text-transform: uppercase;
	margin: 0 0 6px;
	font-size: .8125rem;
	color: var(--vk7t2Muted);
	letter-spacing: .04em;
}
.q5lqx5 li>svg{
	color: var(--xhze);
}
.o4lhp li>svg{
	color: var(--l4rjnb);
}
@container qfvz7p (min-width:700px){
	.ko1htp{
		grid-template-columns: 1fr 1fr;
	}
}
.ihcg{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.ihcg li{
	display: inline-flex;
	align-items: center;
	min-height: 28px;
	padding: 2px 8px;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--lf7vl8);
	background: var(--gaw4lue);
	font-size: .8125rem;
	color: var(--vk7t2);
}
.ihcg img{
	max-width: 72px;
	display: block;
	width: auto;
	height: 20px;
}
.icrkzd{
	display: grid;
	grid-template-columns: 72px minmax(0,1fr);
	gap: 16px;
	max-width: var(--wdjk6c);
	margin: calc(var(--xs63wc7)*1.5) auto;
	padding: 20px;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--rhkw);
	background: var(--gaw4lue);
	color: var(--vk7t2);
}
.y90w26t{
	width: 72px;
	height: 72px;
	border-radius: 50%;
	object-fit: cover;
	display: grid;
	place-items: center;
	background: var(--o72hBg);
	color: var(--o72hText);
	font-weight: 700;
	font-size: 1.375rem;
}
.gbdvi{
	display: grid;
	gap: 6px;
	min-width: 0;
}
.t10i{
	margin: 0;
	font-size: .75rem;
	font-weight: 600;
	letter-spacing: .06em;
	text-transform: uppercase;
	color: var(--vk7t2Muted);
}
.chroq{
	margin: 0;
	color: var(--vf63m);
	font-weight: 700;
}
.chroq a{
	color: var(--zz3d);
}
.iui2u{
	display: block;
	font-weight: 400;
	color: var(--vk7t2Muted);
	font-size: .9375rem;
}
.kx962j2{
	margin: 0;
	max-width: var(--zhz3l7);
}
.zylqx{
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 6px 18px;
	font-size: .875rem;
	color: var(--vk7t2Muted);
}
.zylqx>span{
	display: inline-flex;
	align-items: center;
	gap: 6px;
}
.zylqx a{
	color: var(--zz3d);
}
.p8y5{
	margin: 4px 0 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}
.p8y5 a{
	display: inline-flex;
	align-items: center;
	min-height: 36px;
	padding: 0 12px;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--kd0cr);
	color: var(--zz3d);
	text-decoration: none;
	font-size: .875rem;
}
@media (max-width:479.98px){
	.y90w26t{
		height: 56px;
		width: 56px;
	}
	.icrkzd{
		grid-template-columns: 1fr;
	}
}
.g8vwba{
	max-width: var(--wdjk6c);
	font-size: .875rem;
	padding: 12px 0 0;
	margin: 0 auto;
	color: var(--vk7t2Muted);
}
.rem7{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 4px 0;
	margin: 0;
	padding: 0;
	list-style: none;
}
.ohc75{
	min-height: 32px;
	display: inline-flex;
	align-items: center;
}
.ohc75+.ohc75::before{
	margin: 0 8px;
	content: "/";
	color: var(--xlskybg4);
}
.kmov{
	padding: 6px 0;
	color: var(--zz3d);
	text-decoration: none;
}
.kmov:hover{
	text-decoration: underline;
}
.ub8z{
	color: var(--vk7t2);
	border-bottom: 1px solid var(--xlskybg4);
	background: var(--cwyeg);
}
.bcq9giv6{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 4px 8px;
	max-width: var(--wdjk6c);
	margin: 0 auto;
	padding: 4px 16px;
	list-style: none;
	font-size: .875rem;
}
.p9w23y{
	display: inline-flex;
}
.wcwtp{
	font-weight: 700;
	padding: 0 10px;
	display: inline-flex;
	align-items: center;
	min-height: 36px;
}
.bcq9giv6>svg{
	margin-right: 4px;
	color: var(--vk7t2Muted);
}
.wyj1lb{
	color: var(--zz3d);
	align-items: center;
	padding: 0 10px;
	border-radius: var(--lf7vl8);
	display: inline-flex;
	text-decoration: none;
	min-height: 36px;
}
.wyj1lb:hover{
	background: var(--gaw4lue);
}
.y4l6{
	color: inherit;
	text-decoration: underline;
	text-decoration-color: var(--xlskybg4);
	text-underline-offset: 2px;
}
*,*::before,*::after{
	box-sizing: border-box;
}
:root{
	--z62ebrs: var(--unmn);
	--lbz3: var(--cd61gxt);
	--vofi1x: 75ch;
	--vk7t2: #0a0a5b;
	--apy4xe: none;
	--a1z1d: #7a18dd;
	--um3cipi: #e39b0b;
	--kxwr: 6px;
	--or55316f: #ffffff;
	--fomlh: 4px;
	--zz3d: #7a18dd;
	--u2ek: 39px;
	--ts48: 28px;
	--pue0: 23px;
	--lyj930: #6915be;
	--fqnd: #17703c;
	--djcized: 4px;
	--cqu3z5gb: #566476;
	--p1wmv3: 999px;
	--nsqud0: #ffffff;
	--my7v49: #22253e;
	--l28ae: #8a5300;
	--r2loz3: #11152f;
	--vf63m: #260e7c;
	--oci439r: #7a18dd;
	--kcazq: 64px;
	--gaw4lue: #f5f6f8;
	--nq8g: #cbccd1;
	--p5gu: 760px;
	--e8lakjjz: 64px;
	--xivumr: var(--zicugy4u);
	--xlskybg4: #c9c9db;
	--k7yy: #ffffff;
	--gf2p: #2e5bd0;
	--u1dy: #b42318;
	--blyei: rgba(255,255,255,0.16);
	--gm82c: rgba(17,21,47,0.55);
	--b7kc52: var(--fdfgfdb);
	--m0h7g5: #ffffff;
	--zrd7: 0 0 0 1px #c9c9db;
	--gftbw: 10px;
	--wdjk6c: 1240px;
	--t18n35dn: 0 -8px 20px -12px rgba(17,21,47,0.45);
	--bvem: #8f2f18;
	--hsk29ff: 64px;
	--kl3ava: 28px;
	--q5bwt9: var(--xa5vd);
	--jgjzbasq: rgba(255,255,255,0.08);
	--m7rl: #17703c;
	--t7h6nhm: 0 18px 30px -18px rgba(17,21,47,0.6);
	--wfm4c: rgba(0,0,0,0.32);
	--twfw: 120px;
	--cxdhp: #145f33;
	--tb4fu9gj: #ffffff;
	--vwbddj1c: #ffffff;
	--o72h: #fff0ea;
}
.y4l6:hover{
	text-decoration-color: currentColor;
}
html{
	-webkit-text-size-adjust: 100%;
	scroll-padding-top: calc(var(--kcazq) + 16px);
}
body{
	margin: 0;
	background: var(--tb4fu9gj);
	color: var(--vk7t2);
	font: 400 17px/1.6 var(--lbz3);
}
img{
	height: auto;
}
svg,img{
	max-width: 100%;
}
a{
	color: var(--zz3d);
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
}
a:hover{
	text-decoration-thickness: 2px;
}
:focus-visible{
	outline: 3px solid var(--oci439r);
	outline-offset: 2px;
}
.ep1ymx9y{
	position: absolute;
	overflow: hidden;
	height: 1px;
	width: 1px;
	clip: rect(0 0 0 0);
	white-space: nowrap;
}
.egba3p{
	display: block;
	flex: none;
}
.aotly{
	padding: 12px 16px;
	z-index: 60;
	top: -60px;
	color: var(--zz3d);
	background: var(--tb4fu9gj);
	border-radius: var(--kxwr);
	position: absolute;
	left: 8px;
}
.aotly:focus{
	top: 8px;
}
.kcazq{
	color: var(--vwbddj1c);
	z-index: 30;
	position: relative;
	background: var(--r2loz3);
	min-height: var(--kcazq);
}
.v9ymj0ne{
	position: sticky;
	top: 0;
}
.sozvvkg{
	max-width: var(--wdjk6c);
	margin: 0 auto;
	min-height: var(--kcazq);
	display: flex;
	align-items: center;
	gap: 16px;
	padding: 0 16px;
}
.cjay{
	display: inline-flex;
	align-items: center;
	gap: 8px;
	min-height: 44px;
	color: var(--vwbddj1c);
	text-decoration: none;
	font: 700 21px/1 var(--xivumr);
	letter-spacing: -.01em;
}
.qzuhh8{
	display: inline-grid;
	place-items: center;
	width: 28px;
	height: 28px;
	border-radius: var(--djcized);
	background: var(--oci439r);
	color: var(--nsqud0);
}
.z0cm{
	font: 800 16px/1 var(--xivumr);
}
.o6cp8vw{
	width: 12px;
	height: 12px;
	border-radius: 50%;
}
.akje23n8{
	height: 26px;
	width: 6px;
	border-radius: 3px;
}
.trjv4i{
	color: var(--m0h7g5);
}
.v3r6{
	position: static;
}
.o64xkp8{
	list-style: none;
	display: grid;
	place-items: center;
	width: 44px;
	height: 44px;
	border-radius: var(--kxwr);
	cursor: pointer;
	color: var(--vwbddj1c);
}
.o64xkp8::-webkit-details-marker{
	display: none;
}
.o64xkp8:hover{
	background: var(--jgjzbasq);
}
.v3r6[open]>.o64xkp8::before{
	content: "";
	position: fixed;
	inset: 0;
	background: var(--gm82c);
	cursor: default;
	z-index: -1;
}
.v3r6[open]>.o64xkp8{
	position: relative;
	z-index: 2;
}
.qfni9khh{
	border-top: 1px solid var(--blyei);
	z-index: 3;
	left: 0;
	box-shadow: var(--t7h6nhm);
	right: 0;
	padding: 8px 16px 16px;
	background: var(--r2loz3);
	top: 100%;
	position: absolute;
}
.umjma,.hsqiiag3,.ub8z{
	list-style: none;
	margin: 0;
	padding: 0;
}
.hsqiiag3{
	max-width: var(--wdjk6c);
	margin: 0 auto;
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(220px,1fr));
	gap: 0 24px;
}
.tgifvz3,.wyj1lb{
	border-bottom: 1px solid var(--blyei);
	align-items: center;
	color: var(--vwbddj1c);
	display: flex;
	min-height: 48px;
	text-decoration: none;
}
.tgifvz3:hover,.wyj1lb:hover{
	color: var(--m0h7g5);
}
.ub8z{
	display: flex;
	gap: 16px;
	max-width: var(--wdjk6c);
	margin: 8px auto 0;
}
.fu4lr{
	display: none;
	margin-left: 8px;
}
.umjma{
	display: flex;
	gap: 4px;
}
.ldqqczr{
	display: flex;
	align-items: center;
	min-height: 44px;
	padding: 0 12px;
	border-radius: var(--kxwr);
	color: var(--vwbddj1c);
	text-decoration: none;
	font: 700 14px/1 var(--xivumr);
	letter-spacing: .03em;
	text-transform: uppercase;
}
.ldqqczr:hover{
	background: var(--jgjzbasq);
}
.crsmo{
	margin-left: auto;
	display: inline-flex;
	align-items: center;
	gap: 8px;
	min-height: 44px;
	padding: 0 18px;
	border: 0;
	border-radius: var(--p1wmv3);
	background: var(--a1z1d);
	color: var(--or55316f);
	font: 700 14px/1 var(--xivumr);
	letter-spacing: .03em;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
}
.crsmo:hover{
	background: var(--lyj930);
}
.gc7xe9gw{
	margin-left: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 2px;
	padding: 6px 0;
}
.gc7xe9gw form{
	margin: 0;
}
.gc7xe9gw .n5bdcsa{
	display: inline-flex;
	align-items: center;
	min-height: 44px;
	padding: 0 18px;
	border: 0;
	border-radius: var(--p1wmv3);
	background: var(--a1z1d);
	color: var(--or55316f);
	font: 700 14px/1 var(--xivumr);
	letter-spacing: .03em;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
}
.gc7xe9gw .n5bdcsa:hover{
	background: var(--lyj930);
}
.xzw5u5{
	max-height: 40px;
	width: auto;
	display: block;
}
.nm2ue8{
	font-size: 12px;
	color: var(--nq8g);
	line-height: 1.2;
}
.yt6lb{
	font-size: 14px;
	color: var(--nq8g);
	border-bottom: 1px solid var(--blyei);
	background: var(--r2loz3);
}
.tehjh0{
	max-width: var(--wdjk6c);
	margin: 0 auto;
	padding: 8px 16px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px 16px;
}
.c7st4a{
	display: inline-grid;
	place-items: center;
	min-width: 36px;
	height: 36px;
	padding: 0 4px;
	border: 2px solid var(--oci439r);
	border-radius: var(--p1wmv3);
	font: 700 13px/1 var(--xivumr);
	color: var(--vwbddj1c);
}
.clu62ed{
	display: inline-flex;
	align-items: center;
	gap: 6px;
	color: var(--vwbddj1c);
}
.jfuge0{
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.jfuge0 li{
	display: inline-flex;
	align-items: center;
	gap: 4px;
	padding: 2px 10px 2px 8px;
	border: 1px solid var(--blyei);
	border-radius: var(--p1wmv3);
	background: var(--jgjzbasq);
	font: 700 12px/1.6 var(--xivumr);
	letter-spacing: .04em;
	color: var(--vwbddj1c);
}
.jtgvs{
	line-height: 1.45;
	font-size: 13px;
	margin: 0;
	flex: 1 1 320px;
}
.wcxtbi{
	position: relative;
	isolation: isolate;
}
.fydo{
	display: none;
}
.p5gu{
	margin-inline: auto;
	width: min(100% - 32px,var(--p5gu));
}
.wcxtbi::before{
	position: absolute;
	top: 0;
	right: 0;
	clip-path: inset(0 -100vmax);
	content: "";
	background: var(--r2loz3);
	z-index: -1;
	height: var(--twfw);
	box-shadow: 0 0 0 100vmax var(--r2loz3);
	left: 0;
}
.xaimu{
	margin-top: 0;
}
.b5a3{
	margin: 20px 0 0;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--gftbw);
	background: var(--tb4fu9gj);
}
.qnvc1ylw{
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-height: 52px;
	padding: 0 16px;
	cursor: pointer;
	font: 700 13px/1 var(--xivumr);
	letter-spacing: .1em;
	text-transform: uppercase;
	color: var(--vf63m);
}
.qnvc1ylw::-webkit-details-marker{
	display: none;
}
.b5a3 .vvd94{
	padding: 0 12px 12px;
}
.b5a3[open] .qnvc1ylw .egba3p{
	transform: rotate(180deg);
}
.qnvc1ylw .egba3p{
	transition: transform var(--z62ebrs) ease;
}
.vvd94{
	margin: 0;
	padding: 0;
	list-style: none;
}
.ct1xao7j{
	display: grid;
	grid-template-columns: 1fr;
	align-items: center;
	gap: 4px;
	min-height: 44px;
	padding: 6px 8px 6px 10px;
	border-left: 2px solid var(--xlskybg4);
	color: var(--vk7t2);
	text-decoration: none;
	font-size: 15px;
	line-height: 1.35;
}
.pzowb{
	counter-reset: dptoc;
}
.pzowb .ct1xao7j{
	grid-template-columns: 26px 1fr;
}
.pzowb li{
	counter-increment: dptoc;
}
.pzowb .ct1xao7j::before{
	content: counter(dptoc,decimal-leading-zero);
	align-self: start;
	margin-top: 2px;
	font: 700 12px/1.6 var(--xivumr);
	color: var(--cqu3z5gb);
}
.ct1xao7j:hover{
	border-left-color: var(--oci439r);
	color: var(--zz3d);
}
.wgi1maqb{
	margin: 0 0 8px;
	font: 700 12px/1 var(--xivumr);
	letter-spacing: .1em;
	text-transform: uppercase;
	color: var(--cqu3z5gb);
}
.i7vu{
	display: grid;
	gap: 24px;
	align-items: center;
	background: linear-gradient(135deg,var(--my7v49),var(--r2loz3));
	border: 1px solid var(--blyei);
	color: var(--vwbddj1c);
	margin: 0 -16px;
	padding: 24px 16px;
}
.vv2ke{
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin: 0 0 12px;
	padding: 4px 12px 4px 8px;
	border: 1px solid var(--blyei);
	border-radius: var(--p1wmv3);
	background: var(--jgjzbasq);
	font: 700 14px/1.4 var(--xivumr);
	color: var(--vwbddj1c);
}
.p697s08{
	width: auto;
	height: 20px;
}
.vv2ke .egba3p{
	color: var(--m0h7g5);
}
.efgcc{
	margin: 0;
	font: 700 calc(var(--u2ek) * .78)/1.15 var(--xivumr);
	letter-spacing: -.015em;
	text-wrap: balance;
}
.v5ipxty{
	max-width: var(--vofi1x);
	margin-top: 12px;
	font-size: 17px;
	color: var(--nq8g);
}
.v5ipxty p{
	margin: 0 0 8px;
}
.v5ipxty a{
	color: var(--vwbddj1c);
}
.xof8c29o{
	margin: 0;
	border-radius: var(--gftbw);
	overflow: hidden;
}
.ipxim{
	width: 100%;
	display: block;
	height: auto;
}
.yj0ub{
	display: flex;
	align-items: center;
	gap: 12px;
	margin-top: 20px;
}
.mi3gvaa{
	flex: none;
	object-fit: cover;
	display: grid;
	place-items: center;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	background: var(--my7v49);
	color: var(--nq8g);
	box-shadow: 0 0 0 2px var(--r2loz3),0 0 0 4px var(--oci439r);
}
.crle{
	font-size: 15px;
	margin: 0;
	color: var(--nq8g);
	line-height: 1.4;
}
.crle strong{
	color: var(--vwbddj1c);
}
.am69y4vh{
	margin: 20px 0 0;
	padding: 18px 20px 14px;
	background: var(--tb4fu9gj);
	border: 1px solid var(--xlskybg4);
	border-top: 3px solid var(--gf2p);
	border-radius: 0 0 var(--gftbw) var(--gftbw);
}
.xjxoir{
	margin: 0 0 10px;
	font: 700 13.5px/1.3 var(--xivumr);
	letter-spacing: .06em;
	text-transform: uppercase;
	color: var(--vf63m);
}
.j1yiyx{
	list-style: none;
	margin: 0;
	padding: 0;
	counter-reset: dpstep;
	display: grid;
	gap: 0 24px;
}
.vfbl4{
	counter-increment: dpstep;
	display: grid;
	grid-template-columns: 34px 1fr;
	gap: 8px;
	padding: 10px 0;
	border-top: 1px solid var(--xlskybg4);
	font-size: 15.5px;
	line-height: 1.45;
	color: var(--vk7t2);
}
.vfbl4::before{
	content: counter(dpstep,decimal-leading-zero);
	font: 700 15px/1.45 var(--xivumr);
	color: var(--zz3d);
}
.pji2ozi{
	margin: 8px 0 0;
	padding-top: 8px;
	border-top: 1px solid var(--xlskybg4);
	font: italic 400 14px/1.4 var(--lbz3);
	color: var(--cqu3z5gb);
	text-align: right;
}
.c669p{
	margin: 0;
	padding: 0;
	list-style: none;
}
.c669p li{
	display: grid;
	grid-template-columns: 20px 1fr;
	gap: 8px;
	margin: 6px 0;
	line-height: 1.45;
	color: var(--vk7t2);
}
.oxl611i7{
	display: none;
}
.c669p .egba3p{
	color: var(--fqnd);
	margin-top: 2px;
}
.isz38 li{
	margin: 4px 0;
	font-size: 15px;
	grid-template-columns: 16px 1fr;
}
.qw7vk9{
	padding: 14px 14px 6px;
	background: var(--tb4fu9gj);
	border: 1px solid var(--xlskybg4);
	border-top: 3px solid var(--oci439r);
	border-radius: var(--gftbw);
}
.pf5sx{
	margin: 0 0 6px;
	font: 700 12px/1.2 var(--xivumr);
	letter-spacing: .1em;
	text-transform: uppercase;
	color: var(--vf63m);
}
.ylu4wp8s{
	margin: 0;
	list-style: none;
	padding: 0;
}
.j8hb2{
	display: grid;
	grid-template-columns: 48px minmax(0,1fr);
	gap: 6px 10px;
	align-items: center;
	padding: 10px 0;
	border-top: 1px solid var(--xlskybg4);
}
.j8hb2:first-child{
	border-top: 0;
}
.q5as4c1v{
	width: 48px;
	height: 36px;
	display: grid;
	place-items: center;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--djcized);
	overflow: hidden;
}
.yqhxopu{
	flex-direction: column;
	display: flex;
	min-width: 0;
}
.q5as4c1v img{
	padding: 3px;
	width: 100%;
	object-fit: contain;
	height: 100%;
}
.v1yrgke{
	font: 700 15px/1.2 var(--xivumr);
	color: var(--vf63m);
}
.n4jnjjxj form{
	margin: 0;
}
.n4jnjjxj{
	grid-column: 1/-1;
}
.o4z1tz0{
	font-size: 13px;
	color: var(--cqu3z5gb);
	line-height: 1.35;
}
.n4jnjjxj .n5bdcsa{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 44px;
	border: 0;
	border-radius: var(--kxwr);
	background: var(--m7rl);
	color: var(--k7yy);
	font: 700 15px/1 var(--xivumr);
	text-decoration: none;
	cursor: pointer;
}
.xn0r0{
	margin-top: 8px;
}
.n4jnjjxj .n5bdcsa:hover{
	background: var(--cxdhp);
}
.xn0r0 ol:not([class]),.xn0r0 ul:not([class]),.xn0r0 p:not([class]){
	max-width: var(--vofi1x);
	margin: 16px 0;
}
.im4t{
	grid-column: 1/-1;
}
.xn0r0 h2:not([class]){
	margin: var(--hsk29ff) 0 16px;
	padding-bottom: 12px;
	font: 700 var(--kl3ava)/1.2 var(--xivumr);
	letter-spacing: -.01em;
	color: var(--vf63m);
	border-bottom: 1px solid var(--xlskybg4);
}
.wo88m h2:not([class]){
	border-bottom: 0;
	background: linear-gradient(var(--oci439r),var(--oci439r)) left bottom/48px 3px no-repeat;
}
.xn0r0 h3:not([class]){
	margin: 32px 0 12px;
	padding-left: 12px;
	border-left: 3px solid var(--oci439r);
	font: 700 var(--pue0)/1.3 var(--xivumr);
	color: var(--vf63m);
}
.xn0r0 h4:not([class]){
	margin: 24px 0 8px;
	font: 700 17px/1.35 var(--xivumr);
	color: var(--vf63m);
}
.xn0r0 ul:not([class]){
	padding: 0;
	list-style: none;
}
.xn0r0 ul:not([class])>li{
	padding-left: 22px;
	position: relative;
	margin: 8px 0;
}
.xn0r0 ol:not([class]){
	padding-left: 24px;
}
.xn0r0 ul:not([class])>li::before{
	height: 6px;
	content: "";
	top: .68em;
	left: 4px;
	position: absolute;
	background: var(--oci439r);
	border-radius: 1px;
	width: 6px;
}
.xn0r0 ol:not([class])>li{
	padding-left: 4px;
	margin: 8px 0;
}
.sxazom53 ul:not([class])>li::before{
	height: 2px;
	width: 10px;
}
.xn0r0 ol:not([class])>li::marker{
	font: 700 15px var(--xivumr);
	color: var(--zz3d);
}
.xn0r0 blockquote{
	margin: 24px 0;
	padding: 16px 20px;
	background: var(--gaw4lue);
	border-left: 3px solid var(--fqnd);
	border-radius: 0 var(--gftbw) var(--gftbw) 0;
}
.xn0r0 blockquote p{
	margin: 0;
}
.xn0r0 figure:not([class]),.xn0r0 figure.fzmabt{
	margin: 24px 0;
}
.xn0r0 figure:not([class]) img,.xn0r0 figure.fzmabt img{
	display: block;
	width: 100%;
	height: auto;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--gftbw);
}
.xn0r0 figcaption{
	margin-top: 8px;
	color: var(--cqu3z5gb);
	font-size: 14px;
}
.xn0r0 table:not([class]){
	width: 100%;
	margin: 24px 0;
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--gftbw);
	overflow: hidden;
	font-size: 15.5px;
	font-variant-numeric: tabular-nums;
}
.xn0r0 table:not([class]) thead th{
	color: var(--vf63m);
	font-size: 14px;
	background: var(--gaw4lue);
}
.xn0r0 table:not([class]) th,.xn0r0 table:not([class]) td{
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid var(--xlskybg4);
	padding: 12px 14px;
}
.xn0r0 table:not([class]) tbody th{
	color: var(--vf63m);
	font-weight: 700;
}
.xn0r0 table:not([class]) tr:last-child>*{
	border-bottom: 0;
}
.xn0r0 table:not([class]) caption{
	caption-side: top;
	text-align: left;
	padding: 12px 14px;
	font: 700 15px/1.3 var(--xivumr);
	color: var(--vf63m);
	border-bottom: 1px solid var(--xlskybg4);
}
.xn0r0 ol:not([class])>li>h3:not([class]){
	margin-top: 12px;
	padding-left: 0;
	border-left: 0;
}
.xn0r0 [role=region],.xn0r0 .j8dsjb3p{
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
}
.j8hw{
	margin: 32px 0 8px;
	border: 1px solid var(--xlskybg4);
	border-top: 4px solid var(--oci439r);
	border-radius: var(--gftbw);
	overflow: hidden;
	background: var(--tb4fu9gj);
	box-shadow: var(--zrd7);
}
.wxg5{
	padding: 16px var(--ts48);
	border-bottom: 4px solid var(--oci439r);
	background: linear-gradient(135deg,var(--r2loz3),var(--my7v49));
	margin-top: -4px;
	color: var(--vwbddj1c);
}
.qpih52{
	display: flex;
	align-items: center;
	gap: 10px;
	margin: 0;
	font: 700 calc(var(--pue0) + 2px)/1.25 var(--xivumr);
	color: var(--vwbddj1c);
}
.qpih52 .egba3p{
	color: var(--m0h7g5);
}
.r0vmv{
	padding: 0 var(--ts48);
}
.j8hw .o48g,.j8hw .qfvz7p,.j8hw.qfvz7p,.j8hw .gzuf{
	gap: 0;
}
.j8hw .v1czpd5v{
	width: 100%;
	padding: 6px;
	background: var(--ow-logo-bg,transparent);
	display: block;
	object-fit: contain;
	height: 100%;
}
.xziji .tm7x,.j8hw .tm7x,.uwgkeud .tm7x{
	display: grid;
	place-items: center;
	width: 100%;
	height: 100%;
	font: 700 22px/1 var(--xivumr);
	color: var(--vf63m);
}
.rq2xpj{
	display: inline-grid;
	place-items: center;
	min-width: 28px;
	height: 28px;
	padding: 0 4px;
	border-radius: var(--fomlh);
	background: var(--r2loz3);
	color: var(--vwbddj1c);
	font: 700 14px/1 var(--xivumr);
}
.dq7jj .rq2xpj{
	border-radius: 50%;
}
.e5cc1{
	display: flex;
	align-items: center;
	gap: 6px;
	margin: 0;
	font: 700 14px/1.2 var(--xivumr);
	color: var(--vf63m);
}
.uiq16{
	display: flex;
	gap: 1px;
	color: var(--um3cipi);
}
.dqzuhmr7{
	align-self: flex-start;
	display: inline-block;
	padding: 3px 8px;
	border-radius: var(--p1wmv3);
	background: var(--o72h);
	color: var(--bvem);
	font: 700 12px/1.3 var(--xivumr);
	letter-spacing: .05em;
	text-transform: uppercase;
}
.hkw151ot,.metr9uow,.cfu2lg3,.lvgo,.z9f6pz6q,.be6326tq{
	display: grid;
	place-items: center;
	background: var(--ucy0y,var(--tb4fu9gj));
	border: 1px solid var(--xlskybg4);
	border-radius: var(--djcized);
	overflow: hidden;
}
.z9f6pz6q img,.metr9uow img,.hkw151ot img,.be6326tq img,.cfu2lg3 img,.lvgo img{
	height: 100%;
	padding: 6px;
	object-fit: contain;
	width: 100%;
}
.wrn6n{
	font: 700 22px/1 var(--xivumr);
	color: var(--vf63m);
}
.yl42ea1{
	display: grid;
	grid-template-columns: 150px minmax(0,1fr) 196px;
	gap: 8px 24px;
	padding: 24px 0;
	border-top: 1px dashed var(--xlskybg4);
}
.yl42ea1:first-child{
	border-top: 0;
}
.mfdg{
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.be6326tq{
	aspect-ratio: 4/3;
	height: auto;
	width: 150px;
}
.mfdg>.rq2xpj{
	left: -8px;
	top: -8px;
	position: absolute;
	z-index: 1;
}
.ldial0u1{
	margin: 0;
	font: 700 17px/1.25 var(--xivumr);
	color: var(--vf63m);
}
.yjev3xiu{
	margin: 0;
	font: 700 20px/1.3 var(--xivumr);
	color: var(--vf63m);
}
.xombs{
	color: var(--cqu3z5gb);
	margin: 6px 0 0;
	font-size: 14px;
	line-height: 1.45;
}
.sqeobawx .c669p{
	margin-top: 10px;
}
.ixwgzvch{
	display: flex;
	flex-wrap: wrap;
	gap: 6px 18px;
	margin: 10px 0 0;
}
.uz9a{
	display: flex;
	gap: 6px;
	font-size: 14px;
}
.ixwgzvch dt{
	color: var(--cqu3z5gb);
}
.ixwgzvch dd{
	margin: 0;
	color: var(--vf63m);
	font-weight: 700;
}
.qym9qu{
	padding: 1px 6px;
	border: 1px dashed var(--zz3d);
	border-radius: var(--djcized);
	font-family: ui-monospace,monospace;
	color: var(--zz3d);
}
.zr7pg{
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	list-style: none;
	margin: 10px 0 0;
	padding: 0;
}
.zr7pg li{
	padding: 3px 10px;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--p1wmv3);
	font-size: 13px;
	color: var(--vk7t2);
}
.j8hw .e4k3io,.aw9k9m{
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 8px;
}
.ko6px form,.aw9k9m form,.j8hw .e4k3io form{
	margin: 0;
}
.aw9k9m .n5bdcsa,.j8hw .e4k3io .n5bdcsa{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	width: 100%;
	min-height: 52px;
	padding: 0 18px;
	border: 0;
	border-radius: var(--kxwr);
	background: var(--a1z1d);
	color: var(--or55316f);
	font: 700 16px/1.1 var(--xivumr);
	text-decoration: none;
	cursor: pointer;
	box-shadow: var(--apy4xe);
	transition: background-color var(--b7kc52) ease,transform var(--b7kc52) ease;
}
.j8hw .e4k3io .n5bdcsa:hover,.aw9k9m .n5bdcsa:hover{
	background: var(--lyj930);
}
.j8hw .ryerqrr{
	font-size: 14px;
	justify-content: center;
}
.j8hw .swe38cpa,.swe38cpa{
	line-height: 1.4;
	margin: 0;
	text-align: center;
	font-size: 12.5px;
	color: var(--cqu3z5gb);
}
.j8hw .e4k3io .n5bdcsa:active{
	transform: translateY(1px);
}
.w8pvyi8{
	margin: 20px 0 4px;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--gftbw);
	overflow: hidden;
	--a838: var(--f7nka9y,var(--r2loz3));
}
.qyaou{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 12px;
	padding: 10px var(--ts48);
	background: var(--a838);
	color: var(--k7yy);
}
.qyaou .rq2xpj{
	color: var(--k7yy);
	background: var(--wfm4c);
}
.q9kn{
	margin: 0;
	font: 700 19px/1.2 var(--xivumr);
	color: var(--k7yy);
}
.j8hw .b4td34{
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin: 0 0 8px;
	padding: 3px 10px;
	border: 1px solid currentColor;
	border-radius: var(--p1wmv3);
	background: var(--gaw4lue);
	color: var(--cqu3z5gb);
	font: 700 13px/1.3 var(--xivumr);
}
.j8hw .b4td34[data-status=full]{
	color: var(--fqnd);
}
.qyaou .dqzuhmr7{
	background: var(--wfm4c);
	color: var(--k7yy);
}
.qyaou .e5cc1{
	color: var(--k7yy);
	margin-left: auto;
}
.hufyzxan{
	display: grid;
	grid-template-columns: 170px minmax(0,1fr) 210px;
	gap: 12px 24px;
	padding: 20px var(--ts48);
}
.lvgo{
	width: 170px;
	height: auto;
	aspect-ratio: 4/3;
}
.nfn8axe{
	margin: 0;
	font: 700 var(--pue0)/1.25 var(--xivumr);
	color: var(--vf63m);
}
.raw9oo{
	display: grid;
	grid-template-columns: auto 72px minmax(0,1fr) 200px;
	align-items: center;
	gap: 12px 16px;
	padding: 14px 0;
	border-top: 1px dashed var(--xlskybg4);
}
.cfu2lg3{
	width: 72px;
	height: 54px;
}
.raw9oo:first-child{
	border-top: 0;
}
.lpry7{
	margin: 0;
	font: 700 16px/1.25 var(--xivumr);
	color: var(--vf63m);
}
.zeigbb .e5cc1{
	margin-top: 2px;
}
.avaea{
	font-size: 15px;
	margin: 4px 0 0;
	color: var(--vk7t2);
	line-height: 1.4;
}
.f2qhq{
	margin: 16px 0;
}
.j8hw .raw9oo .e4k3io .n5bdcsa{
	font-size: 15px;
	min-height: 44px;
}
.x8oirjgn{
	width: 100%;
	border-collapse: collapse;
	font-size: 15px;
	font-variant-numeric: tabular-nums;
}
.x8oirjgn td,.x8oirjgn th{
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid var(--xlskybg4);
	padding: 12px 10px;
}
.x8oirjgn thead th{
	background: var(--gaw4lue);
	font: 700 13px/1.3 var(--xivumr);
	letter-spacing: .03em;
	text-transform: uppercase;
	color: var(--vf63m);
}
.x8oirjgn tbody tr:last-child>*{
	border-bottom: 0;
}
.f6edjk3{
	display: flex;
	align-items: center;
	gap: 10px;
	font: 700 15px/1.25 var(--xivumr);
	color: var(--vf63m);
}
.z9f6pz6q{
	flex: none;
	width: 64px;
	height: 48px;
}
.nn9ttcyt{
	font-weight: 600;
	color: var(--vf63m);
}
.v746g8w9{
	width: 190px;
}
.j8hw .a4kjjf{
	border-top: 1px dashed var(--xlskybg4);
}
.j8hw .v746g8w9 .e4k3io .n5bdcsa{
	font-size: 15px;
	min-height: 44px;
}
.j8hw .v8ac{
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	min-height: 52px;
	padding: 0;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	font: 700 15px/1 var(--xivumr);
	color: var(--zz3d);
}
.j8hw .v8ac::-webkit-details-marker{
	display: none;
}
.j8hw .a4kjjf[open]>.o48g{
	margin-top: 0;
}
.xziji{
	display: grid;
	grid-template-columns: 64px minmax(0,1fr) 200px;
	align-items: center;
	gap: 12px 16px;
	margin: 20px 0;
	padding: 14px 16px;
	border: 1px solid var(--xlskybg4);
	border-left: 3px solid var(--oci439r);
	border-radius: 0 var(--gftbw) var(--gftbw) 0;
	background: var(--gaw4lue);
}
.metr9uow{
	width: 64px;
	height: 48px;
}
.ltlj{
	font-size: 15.5px;
	margin: 0;
	line-height: 1.4;
}
.ltlj strong{
	display: block;
	font: 700 16px/1.25 var(--xivumr);
	color: var(--vf63m);
}
.k83ma{
	margin: 20px 0;
}
.rxpfiy{
	margin: 0 0 8px;
	font: 700 12px/1.2 var(--xivumr);
	letter-spacing: .08em;
	text-transform: uppercase;
	color: var(--cqu3z5gb);
}
.dykvsll5{
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.zyyon{
	display: flex;
	align-items: center;
	min-height: 44px;
	padding: 0 14px;
	border: 1px solid var(--xlskybg4);
	border-radius: var(--p1wmv3);
	background: var(--tb4fu9gj);
	font-size: 15px;
	color: var(--vk7t2);
}
.uppagjaw{
	margin-top: var(--hsk29ff);
}
.zyyon img{
	height: 24px;
	width: auto;
}
.rjtgkr6g{
	margin: 0 0 8px;
	padding-bottom: 12px;
	border-bottom: 1px solid var(--xlskybg4);
	font: 700 var(--kl3ava)/1.2 var(--xivumr);
	color: var(--vf63m);
}
.dd2tq{
	border-bottom: 1px solid var(--xlskybg4);
}
.cfxc{
	list-style: none;
	display: grid;
	grid-template-columns: 1fr 28px;
	gap: 16px;
	align-items: center;
	min-height: 56px;
	padding: 12px 0;
	cursor: pointer;
	font: 700 18px/1.35 var(--xivumr);
	color: var(--vf63m);
}
.cfxc:hover{
	color: var(--zz3d);
}
.dd2tq[open] .cfxc .egba3p{
	transform: rotate(45deg);
}
.cfxc::-webkit-details-marker{
	display: none;
}
.cfxc .egba3p{
	color: var(--zz3d);
	transition: transform var(--z62ebrs) ease;
	justify-self: end;
}
.fynl{
	padding: 0 0 16px;
	color: var(--vk7t2);
}
.fynl p{
	margin: 0 0 8px;
}
.lvwbfs21{
	background: var(--r2loz3);
	position: relative;
	margin-top: 64px;
	color: var(--nq8g);
	z-index: 3;
}
.clwx{
	margin: 0 auto;
	padding: 32px 16px 24px;
	max-width: var(--wdjk6c);
}
.h47q5{
	display: grid;
	grid-template-columns: auto 1fr;
	gap: 16px;
	align-items: start;
	padding: 16px 18px;
	background: var(--my7v49);
	border: 1px solid var(--blyei);
	border-left: 3px solid var(--oci439r);
	border-radius: 0 var(--gftbw) var(--gftbw) 0;
}
.tttzrh{
	display: grid;
	place-items: center;
	width: 44px;
	height: 44px;
	border: 2px solid var(--oci439r);
	border-radius: 50%;
	font: 700 14px/1 var(--xivumr);
	color: var(--vwbddj1c);
}
.luey64{
	display: grid;
	place-items: center;
	width: 44px;
	height: 44px;
	border: 2px solid var(--oci439r);
	border-radius: 50%;
	color: var(--vwbddj1c);
}
.amy7y{
	line-height: 1.5;
	margin: 0 0 6px;
	font-size: 14.5px;
}
.amy7y:first-child{
	color: var(--vwbddj1c);
	font-weight: 700;
}
.tzx3uzoh{
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	list-style: none;
	margin: 8px 0 0;
	padding: 0;
}
.tzx3uzoh .fipn{
	display: inline-flex;
	align-items: center;
	min-height: 44px;
	padding: 0 14px;
	border: 1px solid var(--blyei);
	border-radius: var(--p1wmv3);
	text-decoration: none;
}
.wxwayeh{
	margin: 0;
	font-size: 14.5px;
	line-height: 1.5;
}
.tud4auu{
	margin: 28px 0 20px;
}
.tzx3uzoh .fipn:hover{
	border-color: var(--oci439r);
}
.nxzc8njp{
	margin: 0 0 6px;
}
.rwsc a,.fipn{
	color: var(--vwbddj1c);
}
.nxzc8njp .jgegkclb{
	font: 700 19px/1 var(--xivumr);
	color: var(--vwbddj1c);
}
.nxzc8njp{
	display: flex;
	align-items: center;
	gap: 8px;
}
.h82dun7{
	max-width: 160px;
	width: auto;
	display: block;
	height: 32px;
}
.rwsc{
	margin: 0;
	max-width: 70ch;
	font-size: 15px;
	line-height: 1.55;
}
.ts0f0dj{
	display: grid;
	grid-template-columns: repeat(2,minmax(0,1fr));
	gap: 0 16px;
	list-style: none;
	margin: 0;
	padding: 16px 0;
	border-top: 1px solid var(--blyei);
	border-bottom: 1px solid var(--blyei);
}
.xu0dz2v0{
	text-decoration: none;
	align-items: center;
	font-size: 15px;
	min-height: 44px;
	color: var(--nq8g);
	display: flex;
}
.xu0dz2v0:hover{
	text-decoration: underline;
	color: var(--vwbddj1c);
}
.ho39xygc{
	font-size: 13.5px;
	margin: 16px 0 0;
}
.f552xhs2 .rxpfiy{
	color: var(--nq8g);
}
.uwgkeud{
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 40;
	display: none;
	grid-template-columns: auto minmax(0,1fr) auto;
	align-items: center;
	gap: 10px;
	min-height: 56px;
	max-height: 64px;
	padding: 4px 10px;
	background: var(--tb4fu9gj);
	border-top: 1px solid var(--xlskybg4);
	box-shadow: var(--t18n35dn);
}
.xx9r{
	display: flex;
	flex-direction: column;
	min-width: 0;
}
.hkw151ot{
	height: 36px;
	width: 48px;
}
.jedmwz{
	font: 700 14px/1.25 var(--xivumr);
	color: var(--vf63m);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.zjhw{
	font-size: 12px;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 1.3;
	color: var(--cqu3z5gb);
	white-space: nowrap;
}
.ko6px form{
	margin: 0;
}
.ko6px .n5bdcsa{
	min-height: 44px;
	padding: 0 16px;
	border: 0;
	border-radius: var(--kxwr);
	background: var(--a1z1d);
	color: var(--or55316f);
	font: 700 15px/1 var(--xivumr);
	cursor: pointer;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
}
body:has(.d60uf){
	padding-bottom: 68px;
}
.d60uf{
	display: grid;
}
@container qfvz7p (max-width:639px){
	.yl42ea1{
		grid-template-columns: 1fr;
		gap: 12px;
	}
	.mfdg{
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		gap: 8px 12px;
	}
	.be6326tq{
		width: 112px;
	}
	.hufyzxan{
		grid-template-columns: 1fr;
	}
	.lvgo{
		width: 132px;
	}
	.cfu2lg3{
		height: 48px;
		width: 64px;
	}
	.raw9oo{
		grid-template-columns: auto 64px minmax(0,1fr);
	}
	.mfdg>.rq2xpj{
		top: -6px;
		left: -6px;
	}
	.ldial0u1{
		flex: 1 1 auto;
	}
	.raw9oo>.e4k3io{
		grid-column: 1/-1;
	}
}
@container qfvz7p (max-width:699.98px){
	.x8oirjgn thead{
		width: 1px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		height: 1px;
		position: absolute;
	}
	.x8oirjgn th,.x8oirjgn td,.x8oirjgn,.x8oirjgn tr,.x8oirjgn tbody{
		width: 100%;
		display: block;
	}
	.x8oirjgn tr{
		position: relative;
		padding: 14px 0;
		border-bottom: 1px dashed var(--xlskybg4);
	}
	.x8oirjgn tbody tr:last-child{
		border-bottom: 0;
	}
	.x8oirjgn td,.x8oirjgn th{
		border: 0;
		padding: 4px 0;
	}
	.d5ic{
		top: 10px;
		width: auto!important;
		right: 0;
		position: absolute;
	}
	.x8oirjgn td[data-label]{
		display: grid;
		grid-template-columns: 42% 1fr;
		gap: 12px;
	}
	.x8oirjgn td[data-label]::before{
		color: var(--cqu3z5gb);
		content: attr(data-label);
		font-size: 14px;
	}
	.v746g8w9{
		padding-top: 10px!important;
		width: auto;
	}
}
@media (min-width:640px){
	.xaimu{
		margin-top: 32px;
	}
	.kegb{
		grid-template-columns: minmax(0,1fr) 220px;
	}
	.efgcc{
		font-size: var(--u2ek);
	}
	.i7vu{
		border-radius: var(--gftbw);
		margin: 0;
		padding: 32px 32px 28px;
	}
	.p5gu{
		width: min(100% - 48px,var(--p5gu));
	}
	.tehjh0,.clwx,.sozvvkg{
		padding-left: 24px;
		padding-right: 24px;
	}
	.ts0f0dj{
		grid-template-columns: repeat(3,minmax(0,1fr));
	}
}
@media (max-width:639px){
	.sozvvkg{
		gap: 4px;
		padding: 0 8px;
	}
	.gc7xe9gw,.crsmo{
		display: none;
	}
	.cjay{
		margin: 0 auto;
	}
	.xn0r0 table:not([class]){
		display: block;
		-webkit-overflow-scrolling: touch;
		overflow-x: auto;
	}
	.j8hw{
		margin-left: -16px;
		margin-right: -16px;
		border-radius: 0;
		border-left: 0;
		border-right: 0;
	}
	.r0vmv,.wxg5{
		padding-left: 16px;
		padding-right: 16px;
	}
	.xziji{
		grid-template-columns: 64px minmax(0,1fr);
	}
	body:has(.s1y4){
		padding-bottom: 68px;
	}
	.s1y4{
		display: grid;
	}
	.xziji>.aw9k9m{
		grid-column: 1/-1;
	}
	.xn0r0 h2:not([class]){
		font-size: calc(var(--kl3ava) - 4px);
	}
}
@media (min-width:1024px){
	.ts0f0dj{
		grid-template-columns: repeat(4,minmax(0,1fr));
	}
	.fu4lr{
		display: block;
	}
}
@media (min-width:1024px){
	.wcxtbi{
		column-gap: 40px;
		grid-template-columns: minmax(0,760px) 280px;
		display: grid;
		padding: 0 24px;
		max-width: 1360px;
		margin: 0 auto;
		justify-content: center;
		align-content: start;
	}
	.wcxtbi:not(:has(>.oxl611i7)){
		grid-template-columns: minmax(0,760px);
	}
	.wcxtbi .p5gu{
		margin-inline: 0;
		width: auto;
	}
	.wcxtbi>*{
		min-width: 0;
		grid-column: 1;
	}
	.wcxtbi>.oxl611i7{
		display: block;
		grid-column: 2;
		grid-row: 1/span 6;
		margin-top: 24px;
	}
	.qw7vk9{
		position: sticky;
		top: calc(var(--kcazq) + 24px);
	}
	.xaimu{
		margin-top: 24px;
	}
}
@media (min-width:1280px){
	.wcxtbi{
		grid-template-columns: 232px minmax(0,720px) 300px;
	}
	.wcxtbi:not(:has(>.oxl611i7)){
		grid-template-columns: 232px minmax(0,760px);
	}
	.wcxtbi:not(:has(>.aj20)){
		grid-template-columns: minmax(0,800px) 300px;
	}
	.wcxtbi:not(:has(>.aj20)):not(:has(>.oxl611i7)){
		grid-template-columns: minmax(0,800px);
	}
	.wcxtbi:has(>.aj20)>*{
		grid-column: 2;
	}
	.wcxtbi:has(>.aj20)>.aj20{
		grid-column: 1;
		grid-row: 1/span 6;
		margin-top: 24px;
	}
	.wcxtbi:has(>.aj20)>.oxl611i7{
		grid-column: 3;
	}
	.b5a3{
		display: none;
	}
	.fydo{
		position: sticky;
		display: block;
		top: calc(var(--kcazq) + 24px);
	}
	.cougs{
		max-height: calc(100vh - var(--kcazq) - 48px);
		overflow-y: auto;
		padding: 14px 12px 10px;
		border: 1px solid var(--xlskybg4);
		border-radius: var(--gftbw);
		background: var(--tb4fu9gj);
	}
}
@media (prefers-reduced-motion:reduce){
	*,*::before,*::after{
		scroll-behavior: auto!important;
		animation-duration: 0s!important;
		transition-duration: 0s!important;
	}
}
@media print{
	.uwgkeud,.v3r6,.aj20,.kcazq{
		display: none;
	}
}
