:root{
	--uiptve0vMuted:#b4cfd2;
	--rwbqk:10px;
	--nsk1z6ni:"Gnf94",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
	--au98e:#eaf6f6;
	--fywd40Text:#141414;
	--cfdlbr93:"Ctqhs",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
	--s7wo:999px;
	--ihxdw:#00ccb7;
	--hs7fi3vm:1.2;
	--fywd40Bg:#ff8800;
	--fywd40Hover:#ff961f;
	color-scheme:dark;
	--wcmfzrd:#ff8800;
	--l91j6gg5:#202427;
	--nh0w:#43d28f;
	--nzin4d1:180ms;
	--iysyjnd:240ms;
	--j5ljub:#ff7272;
	--hfoobh8:16px;
	--tzm4bo6z:#ffc43d;
	--qxlcww:#8fd3d9;
	--xp3v6:1.5;
	--x79v5d1s:1200px;
	--mlpged4h:none;
	--q42j:16px;
	--l78n1zText:#3a2a00;
	--ub9fi:1.2;
	--fdauw8ir:#e3a600;
	--uiptve0v:#c3c7c8;
	--vl0k9:12px;
	--z38q1h7:#ffffff;
	--q2g2zd1f:120ms;
	--zzwyukle:#121315;
	--m9b3:12px;
	--s5a9n7:#3e4042;
	--l78n1zBg:#ffc43d;
	--r8rx:72ch;
	--wcmfzrdText:#141414
}
@media (prefers-reduced-motion:reduce){
	:root{
		--iysyjnd:0ms;
		--q2g2zd1f:0ms;
		--nzin4d1:0ms
	}
}
@font-face{
	font-weight:400 700;
	src:url(/assets/library/6438d7b8-ea9c-7c39-92d5-e2fd2afdb1ff.woff2) format("woff2");
	font-display:swap;
	font-family:"Ctqhs"
}
@font-face{
	font-weight:400 700;
	src:url(/assets/library/0a44e0bb-6ba5-c853-7e88-14c148ef7755.woff2) format("woff2");
	font-display:swap;
	font-family:"Gnf94"
}
.om8r{
	position:absolute;
	width:1px;
	height:1px;
	overflow:hidden;
	clip:rect(0 0 0 0);
	white-space:nowrap
}
.pkeclukm .cjrri3q{
	cursor:default;
	opacity:.6;
	pointer-events:none;
	user-select:none
}
.t426z{
	container-type:inline-size;
	container-name:t426z;
	display:grid;
	gap:var(--vl0k9)
}
.e7kv5,.ga7f{
	display:grid;
	gap:var(--vl0k9)
}
.guvok5d6,.rvpl{
	display:grid;
	gap:12px;
	padding:16px;
	background:var(--l91j6gg5);
	color:var(--uiptve0v);
	border:1px solid var(--s5a9n7);
	border-radius:var(--m9b3);
	box-shadow:var(--mlpged4h)
}
.y5784b{
	display:flex;
	align-items:center;
	gap:12px;
	min-width:0
}
.b1rr{
	align-items:center;
	min-width:32px;
	height:32px;
	background:var(--l78n1zBg);
	color:var(--l78n1zText);
	font-weight:700;
	justify-content:center;
	display:inline-flex;
	border-radius:var(--rwbqk)
}
.fh7j{
	display:flex;
	flex-direction:column;
	gap:4px;
	min-width:0
}
.s9apt9{
	color:var(--z38q1h7);
	font-weight:700
}
.qt15d7{
	font-weight:700;
	margin:0
}
.eusi{
	font-weight:400;
	display:block;
	color:var(--uiptve0vMuted)
}
.kkj7ncw{
	margin:0;
	padding:0;
	list-style:none;
	display:grid;
	gap:4px;
	font-size:.9375em
}
.cng2g4bu{
	color:var(--uiptve0vMuted)
}
.s8jeyp9m{
	display:grid;
	gap:6px
}
.s8jeyp9m .cjrri3q{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:48px;
	padding:0 20px;
	border:0;
	border-radius:var(--s7wo);
	background:var(--fywd40Bg);
	color:var(--fywd40Text);
	font:inherit;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
	transition:background var(--nzin4d1)
}
.s8jeyp9m .cjrri3q:hover{
	background:var(--fywd40Hover)
}
.s8jeyp9m .cjrri3q:focus-visible{
	outline:3px solid var(--wcmfzrd);
	outline-offset:2px
}
.tm3s{
	font-size:.75rem;
	color:var(--uiptve0vMuted);
	margin:0
}
.y2tlud8t{
	align-items:center;
	color:var(--ihxdw);
	display:inline-flex;
	min-height:44px
}
.dk8d7{
	display:inline-flex;
	align-items:center;
	gap:6px
}
.aa9osbz{
	display:inline-flex;
	color:var(--s5a9n7)
}
.e1ymzy9k.reaiov5x{
	color:var(--fdauw8ir)
}
.cnyre0u3{
	display:inline-flex;
	align-items:center;
	gap:6px;
	padding:3px 10px;
	border-radius:var(--s7wo);
	font-size:.8125rem;
	font-weight:600;
	background:var(--au98e);
	color:var(--uiptve0v)
}
.cnyre0u3[data-status=full]{
	background:var(--nh0w);
	color:var(--wcmfzrdText)
}
.ogdsz2g{
	display:inline-block;
	padding:2px 8px;
	border-radius:var(--s7wo);
	background:var(--l78n1zBg);
	color:var(--l78n1zText);
	font-size:.75rem;
	font-weight:700
}
.c5a3of{
	display:flex;
	align-items:center;
	justify-content:space-between;
	min-height:48px;
	padding:8px 16px;
	border:1px solid var(--s5a9n7);
	border-radius:var(--m9b3);
	cursor:pointer;
	font-weight:700;
	list-style:none
}
.e04p[open]>.e7kv5{
	margin-top:var(--vl0k9)
}
.veuahi9r table{
	border-collapse:collapse;
	width:100%
}
.c5a3of::-webkit-details-marker{
	display:none
}
.gs9bub{
	overflow-x:auto
}
.veuahi9r th,.veuahi9r td{
	text-align:start;
	vertical-align:middle;
	padding:10px 12px;
	border-bottom:1px solid var(--s5a9n7)
}
.veuahi9r thead th{
	text-transform:uppercase;
	font-size:.8125rem;
	color:var(--uiptve0vMuted);
	letter-spacing:.04em
}
@container t426z (min-width:700px){
	.guvok5d6{
		align-items:center;
		grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(200px,240px)
	}
	.guvok5d6>.kkj7ncw{
		grid-column:1/3
	}
	.rvpl{
		grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr) minmax(180px,220px);
		align-items:center
	}
	.ga7f[data-form=pair]{
		grid-template-columns:repeat(2,minmax(0,1fr))
	}
	.ga7f[data-form=pair]>.guvok5d6[data-step=feature]{
		grid-column:1/-1
	}
	.ga7f[data-form=podium]{
		grid-template-columns:repeat(auto-fit,minmax(260px,1fr))
	}
}
@container t426z (max-width:699.98px){
	.veuahi9r thead{
		display:none
	}
	.veuahi9r tr{
		display:grid;
		gap:6px;
		padding:12px 0
	}
	.veuahi9r th,.veuahi9r td{
		border:0;
		display:block;
		padding:0
	}
	.veuahi9r td:empty{
		display:none
	}
}
@media (max-width:699.98px){
	.kyok6wip{
		padding-bottom:var(--g2awn,72px)
	}
	html{
		scroll-padding-bottom:var(--g2awn,72px)
	}
}
:root{
	--s5a9n7Ink:color-mix(in srgb,var(--m1rxa0p) 14%,var(--au98e));
	--m1rxa0pMuted:#007a6e;
	--j0mqtn:14px;
	--oynq:color-mix(in srgb,var(--au98e) 90%,var(--m1rxa0p));
	--reaiov5xBrand:#ffffff;
	--d6qsnan:#008275;
	--f4l3o:.02em;
	--m1rxa0p:#121315;
	--n6jeri:var(--l91j6gg5);
	--p7r5pqiy:48px;
	--g2awn:64px
}
*::after,*::before,*{
	box-sizing:border-box
}
html{
	-webkit-text-size-adjust:100%
}
body{
	margin:0;
	background:var(--zzwyukle);
	color:var(--uiptve0v);
	font:400 var(--hfoobh8)/var(--xp3v6) var(--nsk1z6ni);
	overflow-x:hidden;
	overflow-wrap:break-word
}
img,svg{
	max-width:100%;
	display:block
}
img{
	height:auto
}
a{
	color:var(--ihxdw)
}
h3,h1,h4,h2{
	font-family:var(--cfdlbr93);
	font-weight:800;
	letter-spacing:0;
	margin:0;
	color:var(--z38q1h7);
	line-height:var(--ub9fi)
}
h1{
	font-size:calc(var(--hfoobh8) * 1.625);
	text-transform:uppercase;
	letter-spacing:var(--f4l3o)
}
h2{
	font-size:calc(var(--hfoobh8) * 1.375)
}
h3{
	font-size:var(--hfoobh8);
	letter-spacing:.01em
}
[id]{
	scroll-margin-top:84px
}
p{
	margin:0 0 16px
}
h4{
	letter-spacing:0;
	text-transform:none;
	font-size:var(--hfoobh8)
}
.gn93ph{
	margin:0 auto;
	min-width:0;
	width:100%;
	max-width:var(--x79v5d1s);
	padding:0 16px
}
.z1zowzo{
	border:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	white-space:nowrap;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	width:1px
}
.gzg6s{
	border-radius:0 0 var(--rwbqk) 0;
	background:var(--wcmfzrd);
	left:-9999px;
	position:absolute;
	padding:12px 16px;
	top:0;
	color:var(--wcmfzrdText);
	z-index:60;
	font-weight:600
}
.gzg6s:focus{
	left:0
}
:focus-visible{
	outline:3px solid var(--wcmfzrd);
	outline-offset:2px
}
.b62ih{
	width:0;
	overflow:hidden;
	position:absolute;
	height:0
}
.on13o3{
	width:24px;
	height:24px;
	fill:none;
	stroke:currentColor;
	stroke-width:2;
	stroke-linecap:round;
	stroke-linejoin:round;
	flex:none
}
.r82yn{
	stroke:none;
	fill:currentColor
}
.wuemz3b{
	width:20px;
	height:20px
}
.ftcc{
	height:16px;
	width:16px
}
.wwh5v{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:8px;
	min-height:48px;
	padding:0 18px;
	border:0;
	border-radius:var(--m9b3);
	background:var(--fywd40Bg);
	color:var(--fywd40Text);
	text-decoration:none;
	font:600 15px/1.25 var(--nsk1z6ni);
	cursor:pointer;
	transition:background var(--nzin4d1),transform var(--nzin4d1)
}
.wwh5v:hover{
	background:var(--fywd40Hover)
}
.f33gttb{
	background:var(--zzwyukle);
	z-index:20;
	border-bottom:1px solid var(--s5a9n7);
	position:relative
}
.zx3fi7x{
	position:sticky;
	top:0
}
.wwh5v:active{
	transform:translateY(1px)
}
.i1cavq2{
	display:flex;
	align-items:center;
	height:64px;
	gap:12px
}
.yv7ty6i{
	display:inline-flex;
	align-items:center;
	gap:10px;
	color:var(--z38q1h7);
	text-decoration:none;
	font-family:var(--cfdlbr93);
	font-weight:800;
	font-size:17px;
	letter-spacing:.12em;
	text-transform:uppercase;
	min-height:44px
}
.yv7ty6i img{
	width:auto;
	max-height:36px
}
.s5nrl6{
	width:32px;
	height:32px;
	border-radius:var(--rwbqk);
	background:var(--wcmfzrd);
	color:var(--wcmfzrdText);
	display:grid;
	place-items:center;
	font-size:16px;
	letter-spacing:0;
	flex:none
}
.xpnar{
	margin-left:auto;
	display:none
}
.xpnar a{
	color:var(--uiptve0v);
	text-decoration:none;
	padding:10px 14px;
	min-height:44px;
	display:inline-flex;
	align-items:center;
	border-radius:var(--rwbqk);
	font-weight:600;
	font-size:15px
}
.xpnar a:hover{
	background:color-mix(in srgb,var(--uiptve0v) 8%,transparent)
}
.f33gttb .wwh5v{
	font-size:14px;
	display:none;
	min-height:44px;
	padding:0 14px
}
.ao6f3w8{
	display:none;
	flex-direction:column;
	align-items:center;
	gap:2px
}
.ao6f3w8 .t8rq3{
	display:block;
	margin:0
}
.ao6f3w8 .cjrri3q{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:44px;
	padding:0 14px;
	border:0;
	border-radius:var(--m9b3);
	background:var(--fywd40Bg);
	color:var(--fywd40Text);
	font:600 14px/1.25 var(--nsk1z6ni);
	cursor:pointer;
	text-decoration:none
}
.mmqot .ao6f3w8{
	display:flex;
	padding:12px 16px
}
.f33gttb .t8rq3{
	display:none
}
.ao6f3w8 .tm3s{
	font-size:12px;
	white-space:nowrap;
	color:var(--uiptve0vMuted)
}
.f33gttb .t8rq3 .cjrri3q{
	padding:0 14px;
	font-size:14px;
	min-height:44px
}
.a3knrd4{
	display:none;
	gap:4px
}
.a3knrd4 a{
	min-width:44px;
	min-height:44px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	color:var(--uiptve0vMuted);
	text-decoration:none;
	font-size:13px;
	font-weight:600;
	text-transform:uppercase;
	border-radius:var(--rwbqk)
}
.jk7wcy{
	position:absolute;
	opacity:0;
	pointer-events:none;
	width:1px;
	height:1px
}
.s5ytkp3k{
	margin-left:auto;
	width:44px;
	height:44px;
	border:0;
	background:transparent;
	color:var(--uiptve0v);
	border-radius:var(--rwbqk);
	display:grid;
	place-items:center;
	cursor:pointer
}
.s5ytkp3k:hover{
	background:color-mix(in srgb,var(--uiptve0v) 8%,transparent)
}
.jk7wcy:focus-visible~.s5ytkp3k{
	outline:3px solid var(--wcmfzrd);
	outline-offset:2px
}
.s5ytkp3k .xi1mbp{
	display:none
}
.jk7wcy:checked~.s5ytkp3k .xi1mbp{
	display:block
}
.jk7wcy:checked~.s5ytkp3k .s73j{
	display:none
}
.mmqot{
	display:none;
	box-shadow:var(--mlpged4h);
	right:0;
	left:0;
	background:var(--n6jeri);
	top:100%;
	position:absolute;
	max-height:calc(100vh - 64px);
	overflow:auto;
	width:100%;
	border-top:1px solid var(--s5a9n7)
}
.jk7wcy:checked~.mmqot{
	display:block
}
.mmqot a{
	font-weight:600;
	color:var(--uiptve0v);
	border-bottom:1px solid var(--s5a9n7);
	text-decoration:none;
	align-items:center;
	min-height:48px;
	display:flex;
	padding:0 16px
}
.mmqot .cipp8sz{
	padding:12px 16px
}
.mmqot .cipp8sz .t8rq3{
	display:block
}
@media(min-width:960px){
	.xpnar{
		display:flex;
		gap:4px
	}
	.a3knrd4,.f33gttb .wwh5v,.f33gttb .t8rq3{
		display:inline-flex
	}
	.i1cavq2>.ao6f3w8{
		display:flex
	}
	.f33gttb .t8rq3{
		display:block
	}
	.s5ytkp3k{
		margin-left:8px
	}
	.nli1mwhf{
		grid-template-columns:repeat(3,1fr);
		display:grid
	}
	.mmqot a{
		border-bottom:0;
		min-height:44px
	}
	.mmqot .cipp8sz,.mmqot .ao6f3w8{
		display:none
	}
}
.n0ps{
	background:var(--n6jeri);
	color:var(--uiptve0vMuted);
	font-size:13px;
	border-bottom:1px solid var(--s5a9n7)
}
.g4er{
	border-top:1px solid var(--s5a9n7);
	border-bottom:0
}
.tuvhzi{
	display:flex;
	align-items:center;
	gap:8px 16px;
	min-height:40px;
	padding-top:6px;
	padding-bottom:6px;
	overflow:hidden;
	white-space:nowrap
}
.y2p40jwu{
	flex:none;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:36px;
	height:28px;
	padding:0 8px;
	border-radius:var(--rwbqk);
	background:var(--au98e);
	color:var(--m1rxa0p);
	font-family:var(--cfdlbr93);
	font-weight:800;
	font-size:13px
}
.btwd{
	flex:none;
	display:inline-flex;
	align-items:center;
	gap:6px
}
.jjtza{
	text-overflow:ellipsis;
	min-width:0;
	overflow:hidden;
	flex:1 1 auto
}
.lyvdt{
	display:none;
	gap:6px;
	flex:none
}
.tunil{
	display:inline-flex;
	align-items:center;
	gap:4px;
	height:28px;
	padding:0 8px;
	border:1px solid var(--s5a9n7);
	border-radius:var(--rwbqk);
	color:var(--uiptve0v);
	font-weight:600;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:.04em
}
@media(min-width:640px){
	.lyvdt{
		display:inline-flex
	}
}
.dj41xq{
	position:relative;
	overflow:clip;
	padding:40px 0 32px
}
.i0ln{
	border-radius:50%;
	width:420px;
	background:radial-gradient(closest-side,color-mix(in srgb,var(--d6qsnan) 18%,transparent),transparent);
	bottom:-120px;
	left:-80px;
	position:absolute;
	height:420px;
	pointer-events:none
}
.u1zrg4{
	position:absolute;
	max-width:30vw;
	right:8px;
	height:120px;
	opacity:.6;
	pointer-events:none;
	width:120px;
	top:16px;
	color:var(--m1rxa0pMuted)
}
.sx6xpx{
	position:relative;
	display:grid;
	gap:24px
}
.d2xqyd{
	min-width:0
}
.d26j .d2xqyd{
	text-align:center
}
.cadzqp{
	display:inline-flex;
	align-items:center;
	gap:8px;
	color:var(--wcmfzrd);
	font-weight:600;
	font-size:13px;
	letter-spacing:.02em;
	margin-bottom:14px
}
.dj41xq h1{
	max-width:900px
}
.d26j .fepricl4,.d26j h1{
	margin-left:auto;
	margin-right:auto
}
.fepricl4{
	margin:14px 0 20px;
	color:var(--qxlcww);
	max-width:var(--r8rx);
	font-size:17px
}
.fepricl4 p:last-child{
	margin-bottom:0
}
.fepricl4 .t8rq3{
	margin-top:16px
}
.q0mx0{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:10px 16px;
	font-size:14px;
	color:var(--uiptve0vMuted)
}
.d26j .q0mx0,.d26j .uzjtiau{
	justify-content:center
}
.eu51{
	display:flex;
	align-items:center;
	gap:10px
}
.pcnriyt{
	width:36px;
	height:36px;
	border-radius:50%;
	background:linear-gradient(135deg,var(--d6qsnan),var(--m1rxa0pMuted));
	display:grid;
	place-items:center;
	font-weight:700;
	color:var(--reaiov5xBrand);
	flex:none;
	overflow:hidden
}
.pcnriyt img{
	object-fit:cover;
	width:100%;
	height:100%
}
.q0mx0 b{
	color:var(--uiptve0v);
	font-weight:600
}
.uzjtiau{
	display:flex;
	flex-wrap:wrap;
	gap:8px;
	margin-top:18px
}
.l78n1z{
	display:inline-flex;
	align-items:center;
	gap:8px;
	min-height:36px;
	padding:6px 12px;
	max-width:100%;
	overflow-wrap:anywhere;
	border-radius:var(--s7wo);
	background:color-mix(in srgb,var(--uiptve0v) 7%,transparent);
	border:1px solid var(--s5a9n7);
	font-size:13px;
	font-weight:600;
	color:var(--uiptve0v)
}
.l78n1z img{
	width:auto;
	height:20px
}
.l78n1z .on13o3{
	color:var(--wcmfzrd)
}
.s2vcjwb{
	list-style:none;
	margin:24px 0 0;
	padding:0;
	display:grid;
	gap:10px;
	min-width:0
}
.eglok6s{
	display:grid;
	grid-template-columns:auto auto minmax(0,1fr);
	min-width:0;
	max-width:100%;
	gap:10px 12px;
	align-items:center;
	padding:10px 12px;
	border-radius:var(--q42j);
	background:var(--au98e);
	color:var(--m1rxa0p);
	border-left:6px solid var(--j1sllll,var(--d6qsnan))
}
.z239{
	width:28px;
	height:28px;
	border-radius:50%;
	background:var(--j1sllll,var(--d6qsnan));
	color:var(--reaiov5xBrand);
	display:grid;
	place-items:center;
	font-family:var(--cfdlbr93);
	font-weight:800;
	font-size:13px
}
.o3fq{
	font-size:14px;
	line-height:1.3;
	overflow-wrap:anywhere;
	min-width:0
}
.o3fq b{
	display:block
}
.o3fq span{
	color:var(--m1rxa0pMuted);
	text-overflow:ellipsis;
	display:block;
	overflow:hidden;
	white-space:nowrap
}
.kyw6{
	grid-column:1/-1;
	display:grid;
	gap:4px
}
.kyw6 .t8rq3{
	display:block;
	margin:0
}
.kyw6 .cjrri3q{
	display:flex;
	width:100%;
	min-height:44px;
	align-items:center;
	justify-content:center;
	border:0;
	border-radius:var(--m9b3);
	background:var(--fywd40Bg);
	color:var(--fywd40Text);
	font:600 14px/1.25 var(--nsk1z6ni);
	cursor:pointer;
	text-decoration:none
}
.kyw6 .tm3s{
	font-size:12px;
	color:var(--m1rxa0pMuted)
}
.vmysf{
	font-size:12px;
	margin:4px 0 0;
	text-align:center;
	color:var(--m1rxa0pMuted)
}
.eflhfng0{
	margin:0;
	border-radius:var(--q42j);
	overflow:hidden;
	border:1px solid var(--s5a9n7);
	background:var(--n6jeri)
}
.eflhfng0 img{
	aspect-ratio:16/9;
	width:100%;
	object-fit:cover
}
@media(min-width:960px){
	.dj41xq{
		padding:64px 0 40px
	}
	.s2vcjwb{
		grid-template-columns:repeat(3,1fr)
	}
	h1{
		font-size:calc(var(--hfoobh8) * 2.125);
		line-height:1.2
	}
	h2{
		font-size:calc(var(--hfoobh8) * 1.5)
	}
	.eglok6s{
		grid-template-columns:auto auto minmax(0,1fr)
	}
	.fepricl4{
		font-size:18px
	}
	.iw4kght{
		align-items:center;
		grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)
	}
}
.gzfaf{
	margin:0 0 var(--vl0k9)
}
.gzfaf details{
	background:var(--n6jeri);
	border:1px solid var(--s5a9n7);
	border-radius:var(--q42j)
}
.gzfaf summary{
	list-style:none;
	cursor:pointer;
	display:flex;
	align-items:center;
	gap:10px;
	min-height:48px;
	padding:10px 16px;
	font-weight:600;
	color:var(--uiptve0v)
}
.gzfaf details[open] summary .dyy1p{
	transform:rotate(180deg)
}
.gzfaf summary::-webkit-details-marker{
	display:none
}
.gzfaf summary .dyy1p{
	margin-left:auto;
	transition:transform var(--nzin4d1)
}
.gzfaf ol{
	margin:0;
	padding:0 16px 12px;
	list-style:none;
	display:flex;
	flex-wrap:wrap;
	gap:8px
}
.gzfaf li a{
	display:inline-flex;
	align-items:center;
	min-height:44px;
	padding:0 12px;
	border-radius:var(--s7wo);
	background:color-mix(in srgb,var(--uiptve0v) 7%,transparent);
	color:var(--uiptve0v);
	text-decoration:none;
	font-size:14px;
	font-weight:600
}
.p9cnl{
	margin:0 0 var(--p7r5pqiy)
}
.gzfaf li a:hover{
	background:color-mix(in srgb,var(--uiptve0v) 14%,transparent)
}
.gk18g{
	background:var(--au98e);
	color:var(--m1rxa0p);
	border-radius:var(--q42j);
	padding:12px 16px;
	display:flex;
	align-items:center;
	gap:16px;
	overflow:hidden
}
.vq7e5{
	font-size:13px;
	font-weight:600;
	color:var(--m1rxa0pMuted);
	white-space:nowrap
}
.vvhawk{
	display:flex;
	gap:10px;
	overflow-x:auto;
	scrollbar-width:none;
	padding:2px;
	margin:0;
	list-style:none
}
.vvhawk::-webkit-scrollbar{
	display:none
}
.vvhawk li{
	flex:none;
	height:36px;
	padding:0 12px;
	border-radius:var(--rwbqk);
	background:var(--reaiov5xBrand);
	border:1px solid var(--s5a9n7Ink);
	display:inline-flex;
	align-items:center;
	gap:6px;
	font-weight:700;
	font-size:13px;
	color:var(--m1rxa0p)
}
.vvhawk img{
	height:24px;
	max-width:96px;
	width:auto
}
.pjuz9z7j .t426z{
	display:block
}
.pjuz9z7j{
	margin:0 0 var(--p7r5pqiy);
	min-width:0;
	container:pjuz9z7j / inline-size
}
.pjuz9z7j .c0w9i3{
	margin:0 0 14px;
	font:600 13px/1.4 var(--nsk1z6ni);
	letter-spacing:.06em;
	text-transform:uppercase;
	color:var(--uiptve0vMuted)
}
.pjuz9z7j .ga7f{
	display:grid;
	grid-template-columns:minmax(0,1fr);
	gap:var(--vl0k9);
	margin:0 0 var(--vl0k9);
	min-width:0
}
.pjuz9z7j .e7kv5{
	grid-template-columns:minmax(0,1fr)
}
.pjuz9z7j .e7kv5{
	display:grid;
	gap:var(--vl0k9)
}
.pjuz9z7j .e7kv5[data-layout=list]{
	gap:8px
}
.pjuz9z7j .s8jeyp9m{
	display:grid;
	gap:6px;
	flex:1;
	min-width:0
}
.pjuz9z7j .s8jeyp9m .t8rq3{
	margin:0;
	display:block
}
.pjuz9z7j .s8jeyp9m .cjrri3q{
	display:flex;
	width:100%;
	min-height:48px;
	align-items:center;
	justify-content:center;
	gap:8px;
	padding:0 16px;
	margin:0;
	border:0;
	border-radius:var(--m9b3);
	background:var(--fywd40Bg);
	color:var(--fywd40Text);
	text-decoration:none;
	font:600 15px/1.25 var(--nsk1z6ni);
	cursor:pointer;
	-webkit-appearance:none;
	appearance:none;
	transition:background var(--nzin4d1),transform var(--nzin4d1)
}
.pjuz9z7j .s8jeyp9m .cjrri3q:hover{
	background:var(--fywd40Hover)
}
.pjuz9z7j .s8jeyp9m .cjrri3q:active{
	transform:translateY(1px)
}
.pjuz9z7j .s8jeyp9m .cjrri3q:focus-visible{
	outline:3px solid var(--m1rxa0p);
	outline-offset:3px
}
.pjuz9z7j .y2tlud8t{
	color:var(--m1rxa0pMuted);
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	min-height:44px;
	display:inline-flex;
	align-items:center;
	padding:0 2px
}
.pjuz9z7j .tm3s{
	margin:0;
	line-height:1.4;
	color:var(--m1rxa0pMuted);
	font-size:12px
}
.pjuz9z7j .y2tlud8t:hover{
	text-decoration:underline
}
.pjuz9z7j .dk8d7{
	display:inline-flex;
	align-items:center;
	gap:6px;
	font-size:14px;
	font-weight:600;
	color:var(--m1rxa0p)
}
.pjuz9z7j .aa9osbz{
	display:inline-flex;
	gap:2px;
	color:var(--s5a9n7Ink)
}
.pjuz9z7j .e04p{
	margin:var(--vl0k9) 0 0
}
.pjuz9z7j .e1ymzy9k.reaiov5x,.dj41xq .e1ymzy9k.reaiov5x{
	color:var(--fdauw8ir)
}
.pjuz9z7j .aa9osbz svg{
	stroke:none;
	fill:currentColor
}
.pjuz9z7j .c5a3of{
	list-style:none;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:12px;
	min-height:56px;
	padding:8px 18px;
	border:1px solid var(--s5a9n7);
	border-radius:var(--q42j);
	color:var(--uiptve0v);
	font-weight:700
}
.pjuz9z7j .c5a3of::-webkit-details-marker{
	display:none
}
.pjuz9z7j .e04p[open]>.e7kv5{
	margin-top:var(--vl0k9)
}
.cx2p{
	display:contents
}
.pjuz9z7j .cnyre0u3{
	display:inline-flex;
	align-items:center;
	align-self:start;
	gap:6px;
	padding:3px 10px;
	border-radius:var(--s7wo);
	font-size:12.5px;
	font-weight:600;
	background:var(--oynq);
	color:var(--m1rxa0p);
	border:1px solid var(--s5a9n7Ink)
}
.surx0 .cnyre0u3{
	margin-left:auto
}
.pjuz9z7j .cnyre0u3[data-status=full]{
	background:var(--fywd40Bg);
	color:var(--fywd40Text);
	border-color:var(--fywd40Bg)
}
.surx0 .cnyre0u3+.zlx2ygd2{
	margin-left:8px
}
.pjuz9z7j .veuahi9r .gs9bub{
	border-radius:var(--q42j);
	box-shadow:var(--mlpged4h);
	background:var(--au98e);
	color:var(--m1rxa0p)
}
.q8pcnq .cnyre0u3{
	margin-top:4px
}
.pjuz9z7j .veuahi9r td,.pjuz9z7j .veuahi9r th{
	vertical-align:middle;
	border-color:var(--s5a9n7Ink);
	font-size:14px;
	color:var(--m1rxa0p)
}
.pjuz9z7j .veuahi9r thead th{
	background:var(--oynq);
	color:var(--m1rxa0p)
}
.pjuz9z7j .veuahi9r img{
	background:var(--ow-logo-bg,var(--reaiov5xBrand));
	border-radius:var(--rwbqk);
	max-height:36px;
	width:auto
}
.pjuz9z7j .veuahi9r .s9apt9{
	color:var(--m1rxa0p);
	display:block
}
.pjuz9z7j .veuahi9r td[data-col=cta]{
	min-width:180px
}
.pjuz9z7j .veuahi9r .ogdsz2g{
	position:static;
	transform:none;
	margin-top:4px;
	width:auto
}
@container pjuz9z7j (max-width:699.98px){
	.pjuz9z7j .veuahi9r tr{
		padding:12px 14px
	}
	.pjuz9z7j .veuahi9r td[data-label]:not([data-col=cta]):not([data-col=rank]):not(:empty)::before{
		content:attr(data-label);
		color:var(--m1rxa0pMuted);
		font-size:12px;
		display:block
	}
}
.wqqm15{
	display:flex;
	gap:8px;
	align-items:stretch
}
.kjfsl{
	width:48px;
	min-height:48px;
	flex:none;
	border:0;
	border-radius:var(--m9b3);
	background:var(--d6qsnan);
	color:var(--reaiov5xBrand);
	display:grid;
	place-items:center;
	cursor:pointer;
	list-style:none;
	padding:0
}
.d6qsnan{
	position:relative
}
.kjfsl:hover{
	filter:brightness(1.08)
}
.kjfsl::-webkit-details-marker{
	display:none
}
.mr6e{
	background:var(--oynq);
	margin-top:8px;
	color:var(--m1rxa0p);
	border-radius:var(--rwbqk);
	font-size:13.5px;
	padding:12px
}
.mr6e ul{
	padding-left:18px;
	margin:0
}
.mr6e h4{
	font-size:13px;
	margin:0 0 4px
}
.mr6e h4+ul{
	margin-bottom:8px
}
.zi46l{
	width:150px;
	height:56px;
	border-radius:var(--rwbqk);
	background:var(--reaiov5xBrand);
	display:grid;
	place-items:center;
	margin:0 auto 14px;
	color:var(--m1rxa0p);
	font-family:var(--cfdlbr93);
	font-weight:800;
	font-size:15px;
	letter-spacing:.06em;
	overflow:hidden
}
.iqes:not(:has(img)),.iwtq:not(:has(img)),.zi46l:not(:has(img)){
	padding:4px 6px
}
.zi46l img{
	width:100%;
	object-fit:contain;
	padding:6px;
	background:var(--ow-logo-bg,transparent);
	height:100%
}
.ts91e5a{
	list-style:none;
	margin:0;
	padding:0;
	display:grid;
	gap:6px;
	font-size:13.5px;
	color:var(--m1rxa0p)
}
.ts91e5a li{
	display:flex;
	gap:8px;
	align-items:flex-start
}
.ts91e5a .on13o3{
	margin-top:1px;
	width:18px;
	height:18px;
	color:var(--fywd40Bg)
}
.x01uxxv{
	display:flex;
	flex-wrap:wrap;
	gap:6px;
	margin:0;
	padding:0;
	list-style:none
}
.x01uxxv li{
	font-size:12px;
	font-weight:600;
	padding:3px 8px;
	border-radius:var(--s7wo);
	background:var(--oynq);
	color:var(--m1rxa0pMuted)
}
[data-badge=ribbon] .ogdsz2g{
	position:absolute;
	right:-34px;
	top:16px;
	z-index:2;
	transform:rotate(45deg);
	width:140px;
	text-align:center;
	background:var(--l78n1zBg);
	color:var(--l78n1zText);
	font-size:12px;
	font-weight:700;
	letter-spacing:.1em;
	text-transform:uppercase;
	padding:5px 0
}
[data-badge=ribbon] .m1eki5 .ogdsz2g{
	width:120px;
	padding:4px 0;
	right:-30px;
	top:10px
}
[data-badge=pill] .ogdsz2g{
	position:absolute;
	right:12px;
	top:12px;
	z-index:2;
	display:inline-flex;
	align-items:center;
	height:26px;
	padding:0 10px;
	border-radius:var(--s7wo);
	background:var(--l78n1zBg);
	color:var(--l78n1zText);
	font-size:12px;
	font-weight:700;
	letter-spacing:.06em;
	text-transform:uppercase
}
[data-badge=tab] .ogdsz2g{
	position:absolute;
	right:16px;
	top:0;
	z-index:2;
	display:inline-flex;
	align-items:center;
	height:28px;
	padding:0 10px;
	border-radius:0 0 var(--rwbqk) var(--rwbqk);
	background:var(--l78n1zBg);
	color:var(--l78n1zText);
	font-size:12px;
	font-weight:700;
	letter-spacing:.06em;
	text-transform:uppercase
}
[data-rank-style=tab] .dsd0ojur{
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	height:36px;
	min-width:52px;
	padding:0 12px 0 14px;
	background:var(--reaiov5xBrand);
	color:var(--m1rxa0p);
	font-family:var(--cfdlbr93);
	font-weight:800;
	font-size:15px;
	display:flex;
	align-items:center;
	gap:6px;
	border-radius:0 0 var(--q42j) 0
}
[data-rank-style=tab] .dsd0ojur small{
	font:600 12px/1 var(--nsk1z6ni);
	color:var(--m1rxa0pMuted);
	letter-spacing:.06em
}
[data-rank-style=circle] .dsd0ojur{
	position:absolute;
	left:12px;
	top:12px;
	z-index:2;
	width:36px;
	height:36px;
	border-radius:50%;
	background:var(--reaiov5xBrand);
	color:var(--m1rxa0p);
	font-family:var(--cfdlbr93);
	font-weight:800;
	font-size:15px;
	display:flex;
	align-items:center;
	justify-content:center
}
[data-rank-style=circle] .dsd0ojur small{
	display:none
}
.l4gl{
	padding:0;
	margin:0;
	list-style:none;
	display:grid;
	grid-template-columns:repeat(3,1fr)
}
[data-nums=cells] .l4gl{
	background:var(--oynq);
	padding:8px 0;
	border-radius:var(--rwbqk)
}
[data-nums=cells] .l4gl li{
	text-align:center;
	border-left:1px solid color-mix(in srgb,var(--m1rxa0p) 12%,transparent);
	min-width:0;
	padding:2px 6px
}
[data-nums=cells] .l4gl li:first-child{
	border-left:0
}
[data-nums=chips] .l4gl{
	gap:6px
}
.l4gl b{
	color:var(--m1rxa0p);
	font-size:16px;
	display:block;
	overflow-wrap:anywhere;
	line-height:1.2
}
.l4gl span{
	color:var(--m1rxa0pMuted);
	font-size:12px
}
.l4gl li:nth-child(4){
	display:none
}
[data-nums=chips] .l4gl li{
	padding:6px;
	border-radius:var(--rwbqk);
	background:var(--oynq);
	min-width:0;
	text-align:center
}
.v2qk3yr{
	border-radius:var(--q42j);
	color:var(--m1rxa0p);
	background:var(--au98e);
	min-width:0;
	position:relative;
	flex-direction:column;
	display:flex;
	box-shadow:var(--mlpged4h);
	overflow:hidden
}
.kxy32o{
	position:relative;
	color:var(--reaiov5xBrand);
	background:var(--j1sllll,var(--d6qsnan));
	padding:48px var(--j0mqtn) var(--j0mqtn)
}
.kxy32o>*{
	z-index:1;
	position:relative
}
.kxy32o>.ogdsz2g,.kxy32o>.dsd0ojur{
	position:absolute
}
.xbbw{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px;
	margin:0;
	padding:0;
	list-style:none
}
.wly4{
	min-width:0;
	text-align:center;
	background:var(--sokq7o,var(--m1rxa0p));
	padding:10px 8px;
	border-radius:var(--rwbqk)
}
.wly4 b{
	display:block;
	font-size:22px;
	line-height:1.15;
	font-weight:700;
	overflow-wrap:anywhere
}
.wly4{
	overflow-wrap:anywhere
}
.wly4 span{
	font-size:12px;
	opacity:.92
}
.b6qr0skx{
	grid-column:1/-1
}
.b6qr0skx b{
	font-size:18px
}
.w6a4 b{
	font-size:15px;
	font-weight:600;
	line-height:1.3
}
.exo9fa7{
	padding:14px var(--j0mqtn) var(--j0mqtn);
	display:flex;
	flex-direction:column;
	gap:12px;
	flex:1
}
.exo9fa7 .wqqm15{
	margin-top:auto
}
.r362vo{
	font-size:16px;
	font-weight:700;
	color:var(--m1rxa0p);
	margin:0;
	text-transform:none;
	letter-spacing:0
}
.lmpys{
	margin:0 0 10px;
	color:var(--reaiov5xBrand);
	text-align:center;
	font-size:17px
}
.r362vo small{
	font:600 12px/1.4 var(--nsk1z6ni);
	color:var(--m1rxa0pMuted)
}
.r362vo a{
	padding:0 2px;
	min-height:44px;
	align-items:center;
	margin:-12px 0;
	color:var(--m1rxa0pMuted);
	text-decoration:none;
	display:inline-flex
}
.r362vo a:hover{
	text-decoration:underline
}
@container pjuz9z7j (min-width:640px){
	.pjuz9z7j .e7kv5[data-layout=grid],.pjuz9z7j .ga7f{
		grid-template-columns:repeat(2,1fr)
	}
}
@container pjuz9z7j (min-width:960px){
	.pjuz9z7j .e7kv5[data-layout=grid],.pjuz9z7j .ga7f{
		grid-template-columns:repeat(3,1fr)
	}
}
.m1eki5{
	position:relative;
	background:var(--au98e);
	color:var(--m1rxa0p);
	border-radius:var(--q42j);
	padding:14px 14px 14px 18px;
	display:grid;
	gap:12px;
	grid-template-columns:minmax(0,1fr);
	overflow:hidden;
	box-shadow:var(--mlpged4h);
	min-width:0
}
.m1eki5::before{
	content:"";
	width:8px;
	top:0;
	position:absolute;
	background:var(--j1sllll,var(--d6qsnan));
	left:0;
	bottom:0
}
.surx0{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:8px 12px;
	min-width:0
}
.iwtq{
	width:104px;
	height:44px;
	flex:none;
	border-radius:var(--rwbqk);
	background:var(--reaiov5xBrand);
	border:1px solid var(--s5a9n7Ink);
	display:grid;
	place-items:center;
	font-family:var(--cfdlbr93);
	font-weight:800;
	font-size:12px;
	letter-spacing:.06em;
	color:var(--m1rxa0p);
	overflow:hidden
}
.iwtq img{
	object-fit:contain;
	width:100%;
	height:100%;
	background:var(--ow-logo-bg,transparent);
	padding:4px
}
.qzfw{
	font-weight:700;
	font-size:16px;
	line-height:1.2;
	flex:1 0 auto;
	max-width:100%;
	overflow-wrap:normal;
	margin:0;
	text-transform:none;
	letter-spacing:0;
	color:var(--m1rxa0p)
}
.qzfw .dk8d7{
	display:flex;
	font-size:12.5px;
	margin-top:2px
}
.qzfw a{
	color:var(--m1rxa0pMuted);
	margin:-14px 0;
	text-decoration:none;
	display:inline-flex;
	align-items:center;
	padding:0 2px;
	min-height:44px
}
.qzfw a:hover{
	text-decoration:underline
}
.zlx2ygd2{
	margin-left:auto;
	font-family:var(--cfdlbr93);
	font-weight:800;
	font-size:13px;
	color:var(--m1rxa0pMuted);
	padding:4px 8px;
	border:1px solid var(--s5a9n7Ink);
	border-radius:var(--rwbqk);
	flex:none
}
.o79j1d{
	font-weight:700;
	font-size:15px;
	line-height:1.35;
	margin:0;
	color:var(--m1rxa0p)
}
.wly4 small,.db7k small,.o79j1d small{
	display:block;
	font-weight:400;
	font-size:12.5px;
	color:var(--m1rxa0pMuted)
}
.wly4 small{
	color:inherit;
	opacity:.9
}
.yupwhs8c{
	display:grid;
	gap:6px
}
.m1eki5 .s8jeyp9m .cjrri3q{
	min-height:44px
}
.m1eki5 .wqqm15{
	margin-top:0
}
.m1eki5 .kjfsl{
	width:44px;
	min-height:44px
}
@container pjuz9z7j (min-width:960px){
	.m1eki5 .s8jeyp9m{
		min-width:180px
	}
	.m1eki5{
		align-items:center;
		grid-template-columns:270px minmax(0,1fr) 268px;
		padding:12px 16px 12px 22px
	}
	.l4gl{
		grid-template-columns:repeat(4,1fr)
	}
	.yupwhs8c .tm3s{
		text-align:right
	}
	.l4gl li:nth-child(4){
		display:block
	}
}
.lqx3h{
	position:relative;
	background:var(--au98e);
	color:var(--m1rxa0p);
	border-radius:var(--m9b3);
	padding:10px 12px 10px 16px;
	display:grid;
	gap:10px;
	grid-template-columns:minmax(0,1fr);
	overflow:hidden;
	min-width:0
}
.lqx3h::before{
	left:0;
	background:var(--j1sllll,var(--d6qsnan));
	content:"";
	position:absolute;
	top:0;
	width:6px;
	bottom:0
}
.x19gtiz{
	display:flex;
	align-items:center;
	gap:10px;
	min-width:0
}
.iqes{
	width:64px;
	height:48px;
	flex:none;
	border-radius:var(--rwbqk);
	background:var(--reaiov5xBrand);
	border:1px solid var(--s5a9n7Ink);
	display:grid;
	place-items:center;
	overflow:hidden;
	font-family:var(--cfdlbr93);
	font-weight:800;
	font-size:12px;
	color:var(--m1rxa0p)
}
.iqes img{
	background:var(--ow-logo-bg,transparent);
	padding:3px;
	width:100%;
	object-fit:contain;
	height:100%
}
.q8pcnq{
	font-weight:700;
	font-size:15px;
	line-height:1.25;
	min-width:0;
	margin:0;
	text-transform:none;
	letter-spacing:0;
	color:var(--m1rxa0p)
}
.q8pcnq small{
	display:block;
	font:400 12.5px/1.4 var(--nsk1z6ni);
	color:var(--m1rxa0pMuted)
}
.q8pcnq .dk8d7{
	display:flex;
	font-size:12.5px
}
.uvh4tb{
	font-family:var(--cfdlbr93);
	font-weight:800;
	font-size:12px;
	color:var(--m1rxa0pMuted);
	flex:none
}
.db7k{
	min-width:0;
	font-size:14px;
	line-height:1.35;
	margin:0;
	color:var(--m1rxa0p)
}
.ueda{
	display:grid;
	gap:4px
}
.lqx3h .s8jeyp9m .cjrri3q{
	font-size:14px;
	min-height:44px
}
@container pjuz9z7j (min-width:640px){
	.lqx3h{
		align-items:center;
		grid-template-columns:minmax(0,1fr) 200px
	}
	.db7k{
		grid-column:1/-1
	}
}
@container pjuz9z7j (min-width:960px){
	.ueda .tm3s{
		text-align:right
	}
	.lqx3h{
		grid-template-columns:240px minmax(0,1fr) 200px
	}
	.db7k{
		grid-column:auto
	}
}
.lbdrmq{
	padding:0 0 var(--p7r5pqiy)
}
.iyep9wg5>h2{
	margin:32px 0 14px
}
.iyep9wg5>ul,.iyep9wg5>h2,.iyep9wg5>h3,.iyep9wg5>blockquote,.iyep9wg5>h4,.iyep9wg5>ol,.iyep9wg5>figure,.iyep9wg5>p{
	max-width:var(--r8rx)
}
.orj4>.gn93ph>h2{
	max-width:var(--r8rx);
	margin:32px 0 14px
}
.iyep9wg5>h3{
	margin:24px 0 10px;
	text-transform:none;
	font-size:18px;
	letter-spacing:0
}
.iyep9wg5>p,.iyep9wg5>ul>li,.iyep9wg5>ol>li{
	font-size:16px;
	color:var(--uiptve0v);
	line-height:1.6
}
.iyep9wg5>blockquote a,.iyep9wg5>ul a,.iyep9wg5>figure a,.iyep9wg5>ol a,.iyep9wg5>p a,.iyep9wg5>table a{
	color:var(--ihxdw)
}
.iyep9wg5>ul,.iyep9wg5>ol{
	padding-left:22px;
	margin:0 0 16px
}
.iyep9wg5>blockquote{
	margin:0 0 16px;
	padding:12px 16px;
	border-left:4px solid var(--wcmfzrd);
	background:var(--n6jeri);
	border-radius:0 var(--rwbqk) var(--rwbqk) 0
}
.iyep9wg5>figure{
	margin:24px 0;
	border-radius:var(--q42j);
	overflow:hidden;
	border:1px solid var(--s5a9n7);
	background:var(--n6jeri)
}
.iyep9wg5>figure figcaption{
	font-size:13px;
	padding:10px 14px;
	color:var(--uiptve0vMuted)
}
.iyep9wg5>figure img{
	height:auto;
	width:100%
}
.iyep9wg5>table{
	display:block;
	overflow:auto;
	border-collapse:collapse;
	width:100%;
	margin:24px 0;
	background:var(--au98e);
	color:var(--m1rxa0p);
	border-radius:var(--q42j);
	font-size:14px
}
.iyep9wg5>table th{
	background:var(--oynq)
}
.iyep9wg5>table td,.iyep9wg5>table th{
	text-align:left;
	padding:12px 14px;
	vertical-align:top;
	border-bottom:1px solid var(--s5a9n7Ink)
}
.iyep9wg5>table tbody th{
	background:var(--au98e);
	font-weight:700
}
.iyep9wg5>.kobk5r68{
	display:flex;
	flex-direction:column;
	gap:6px;
	max-width:360px;
	margin:16px 0 24px
}
.kobk5r68 .t8rq3{
	display:block
}
.kobk5r68 .cjrri3q{
	display:flex;
	width:100%;
	min-height:48px;
	align-items:center;
	justify-content:center;
	border:0;
	border-radius:var(--m9b3);
	background:var(--fywd40Bg);
	color:var(--fywd40Text);
	font:600 15px/1.25 var(--nsk1z6ni);
	cursor:pointer;
	text-decoration:none
}
.j006qeoj{
	margin-bottom:20px
}
.kobk5r68 

.ec5u1hfs{
	padding:0 0 var(--p7r5pqiy)
}
.xrng{
	display:grid;
	gap:10px;
	max-width:860px
}
.ec5u1hfs details{
	color:var(--m1rxa0p);
	border-radius:var(--q42j);
	background:var(--au98e)
}
.ec5u1hfs summary{
	list-style:none;
	cursor:pointer;
	display:flex;
	align-items:center;
	gap:12px;
	min-height:56px;
	padding:12px 16px;
	font-weight:600;
	font-size:16px
}
.ec5u1hfs summary::-webkit-details-marker{
	display:none
}
.ec5u1hfs summary .on13o3{
	color:var(--m1rxa0pMuted);
	margin-left:auto;
	transition:transform var(--nzin4d1)
}
.mpbmfmo{
	color:var(--m1rxa0p);
	font-size:15px;
	padding:0 16px 16px
}
.mpbmfmo p{
	margin:0 0 10px
}
.mpbmfmo p:last-child{
	margin:0
}
.mj7ex{
	color:var(--uiptve0vMuted);
	border-top:1px solid var(--s5a9n7);
	background:var(--n6jeri);
	font-size:14px;
	padding:32px 0 24px
}
.ec5u1hfs details[open] summary .on13o3{
	transform:rotate(180deg)
}
.rab2ag{
	display:grid;
	gap:24px
}
.mj7ex h3{
	letter-spacing:.08em;
	margin-bottom:10px;
	color:var(--z38q1h7);
	font-size:13px
}
.mj7ex ul{
	list-style:none;
	margin:0;
	padding:0;
	display:grid;
	gap:0
}
.mj7ex li a{
	color:var(--uiptve0vMuted);
	text-decoration:none;
	display:inline-flex;
	min-height:44px;
	min-width:44px;
	align-items:center
}
.mj7ex li a:hover{
	text-decoration:underline;
	color:var(--uiptve0v)
}
.p0wvmpc{
	max-width:320px;
	margin-top:12px
}
.r2csb{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	align-items:center;
	margin-top:12px
}
.yqiep{
	display:inline-flex;
	align-items:center;
	gap:6px;
	min-height:36px;
	padding:0 10px;
	border:1px solid var(--s5a9n7);
	border-radius:var(--rwbqk);
	color:var(--uiptve0v);
	font-weight:700;
	font-size:13px
}
.qo2aa{
	background:var(--au98e);
	color:var(--m1rxa0p);
	border-color:var(--au98e);
	font-family:var(--cfdlbr93);
	font-weight:800
}
.d578ylq{
	border-top:1px solid var(--s5a9n7);
	margin-top:24px;
	padding-top:20px;
	display:grid;
	gap:12px;
	font-size:13px;
	line-height:1.5
}
.d578ylq p{
	margin:0
}
.calpnl{
	display:flex;
	flex-wrap:wrap;
	gap:6px 16px;
	font-size:13px;
	margin:0;
	padding:0;
	list-style:none
}
.calpnl li{
	display:inline-flex;
	align-items:center;
	gap:6px;
	min-height:44px
}
.mj7ex .p9cnl{
	margin:20px 0 0
}
.h5w89e{
	margin-top:20px;
	font-size:12.5px;
	display:flex;
	flex-wrap:wrap;
	gap:8px 16px;
	align-items:center;
	justify-content:space-between
}
.h5w89e a{
	color:var(--uiptve0vMuted);
	display:inline-flex;
	align-items:center;
	gap:6px;
	min-height:44px;
	text-decoration:none
}
.h5w89e a:hover{
	text-decoration:underline
}
@media(min-width:640px){
	.rab2ag{
		grid-template-columns:1.4fr 1fr 1fr 1fr
	}
	.d578ylq{
		grid-template-columns:1fr 1fr
	}
}
.cotgytgw{
	padding:8px 12px calc(8px + env(safe-area-inset-bottom));
	box-shadow:var(--mlpged4h);
	left:0;
	border-top:1px solid var(--s5a9n7Ink);
	bottom:0;
	z-index:30;
	background:var(--au98e);
	color:var(--m1rxa0p);
	right:0;
	position:fixed
}
.jqnwz{
	display:flex;
	align-items:center;
	gap:10px;
	max-width:var(--x79v5d1s);
	margin:0 auto
}
.cotgytgw .iqes{
	width:56px;
	height:40px
}
.tdb4{
	flex:1;
	line-height:1.3;
	font-size:13px;
	min-width:0
}
.cotgytgw .t8rq3{
	width:auto;
	flex:none
}
.tdb4 b{
	display:block;
	font-size:14px
}
.tdb4 span{
	white-space:nowrap;
	text-overflow:ellipsis;
	color:var(--m1rxa0pMuted);
	overflow:hidden;
	display:block
}
.cotgytgw .cjrri3q{
	min-height:44px;
	width:auto;
	padding:0 14px;
	font-size:14px;
	border:0;
	border-radius:var(--m9b3);
	background:var(--fywd40Bg);
	color:var(--fywd40Text);
	font-weight:600;
	cursor:pointer;
	display:inline-flex;
	align-items:center;
	text-decoration:none
}
.cotgytgw body:has(.gyjl7x){
	padding-bottom:72px
}
@media(min-width:960px){
	.gyjl7x{
		display:none
	}
	body:has(.gyjl7x){
		padding-bottom:0
	}
}
@media(prefers-reduced-motion:reduce){
	*::after,*::before,*{
		animation:none!important;
		transition:none!important;
		scroll-behavior:auto!important
	}
}
@media(prefers-reduced-motion:no-preference){
	html{
		scroll-behavior:smooth
	}
}
