:root {
	--cyohksrpText: #111111;
	--gu0z: 120ms;
	--asi7: #1a424a;
	--ub9xr: "Yme2m",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
	--vuodyl: 12px;
	--h740e6p5: #fafafa;
	--myk7: #2f6b4f;
	--z5u22: #128070;
	--ssyqdalb: #b8860b;
	--ygv83k: 1240px;
	--cyohksrp: #16a08c;
	--dbnuen5b: #c4c6ca;
	--jtkp: 70ch;
	--e52s5g: none;
	--akcsx7uMuted: #6b5547;
	--ypd84: #9b3b3b;
	--d8w8sf: 1.65;
	--cy8cn5Text: #111111;
	--xrbe37: 28px;
	--h5n94lyl: 150ms;
	--m3h0yr3: #d9a441;
	--ujemz: 1.25;
	--twq1e: 1.15;
	--i155: "F853k",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
	--hi1gn3z: #d9a441;
	color-scheme: light;
	--xb8m6mBg: #d9a441;
	--ucnq2o: 17px;
	--ecju01ag: 6px;
	--oeqp7: #efe3d8;
	--akcsx7u: #1c2334;
	--py8kgj3: 999px;
	--a3uoqd: #ffffff;
	--cy8cn5Bg: #16a08c;
	--cy8cn5Hover: #37ad9c;
	--fnofwao: 8px;
	--m09qdds: 200ms;
	--xb8m6mText: #3a2a22
}

@media (prefers-reduced-motion:reduce) {
	:root {
		--gu0z: 0ms;
		--m09qdds: 0ms;
		--h5n94lyl: 0ms
	}
}

@font-face {
	font-weight: 400 700;
	src: url(/assets/library/8330490a-01c6-0c19-6eae-00b823de8102.woff2) format("woff2");
	font-display: swap;
	font-family: "F853k"
}

@font-face {
	font-weight: 400 700;
	font-family: "Yme2m";
	font-display: swap;
	src: url(/assets/library/39184f4d-0111-06f5-bfbe-3813d3a8c367.woff2) format("woff2")
}

.yqn8 .kg58qeu {
	pointer-events: none;
	user-select: none;
	opacity: .6;
	cursor: default
}

.qbrj1k {
	clip: rect(0 0 0 0);
	overflow: hidden;
	height: 1px;
	width: 1px;
	position: absolute;
	white-space: nowrap
}

.w5pdm {
	container-type: inline-size;
	container-name: w5pdm;
	display: grid;
	gap: var(--xrbe37)
}

.kgznyna,.cwk3 {
	display: grid;
	gap: var(--xrbe37)
}

.wuyom,.nwips {
	display: grid;
	gap: 12px;
	padding: 16px;
	background: var(--h740e6p5);
	color: var(--akcsx7u);
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--fnofwao);
	box-shadow: var(--e52s5g)
}

.kqhjp {
	display: flex;
	align-items: center;
	gap: 12px;
	min-width: 0
}

.oowqx2b {
	display: inline-flex;
	height: 32px;
	border-radius: var(--ecju01ag);
	align-items: center;
	color: var(--xb8m6mText);
	justify-content: center;
	font-weight: 700;
	background: var(--xb8m6mBg);
	min-width: 32px
}

.n6mg0cx {
	display: flex;
	flex-direction: column;
	gap: 4px;
	min-width: 0
}

.hf9d {
	font-weight: 700;
	color: var(--asi7)
}

.im2goxq8 {
	font-weight: 700;
	margin: 0
}

.kchx7tu {
	font-weight: 400;
	display: block;
	color: var(--akcsx7uMuted)
}

.zlgsu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
	gap: 4px;
	font-size: .9375em
}

.g11cy49n {
	color: var(--akcsx7uMuted)
}

.x5dccr5y {
	display: grid;
	gap: 6px
}

.x5dccr5y .kg58qeu {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 48px;
	padding: 0 20px;
	border: 0;
	border-radius: var(--py8kgj3);
	background: var(--cy8cn5Bg);
	color: var(--cy8cn5Text);
	font: inherit;
	font-weight: 700;
	text-decoration: none;
	cursor: pointer;
	transition: background var(--h5n94lyl)
}

.x5dccr5y .kg58qeu:hover {
	background: var(--cy8cn5Hover)
}

.x5dccr5y .kg58qeu:focus-visible {
	outline: 3px solid var(--cyohksrp);
	outline-offset: 2px
}

.i54w53f {
	margin: 0;
	font-size: .75rem;
	color: var(--akcsx7uMuted)
}

.vbnw {
	color: var(--z5u22);
	display: inline-flex;
	min-height: 44px;
	align-items: center
}

.pln3b {
	display: inline-flex;
	align-items: center;
	gap: 6px
}

.buy7vpn {
	color: var(--dbnuen5b);
	display: inline-flex
}

.xoohxjz.ks26i {
	color: var(--m3h0yr3)
}

.mru3 {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 3px 10px;
	border-radius: var(--py8kgj3);
	font-size: .8125rem;
	font-weight: 600;
	background: var(--oeqp7);
	color: var(--akcsx7u)
}

.mru3[data-status=full] {
	background: var(--myk7);
	color: var(--cyohksrpText)
}

.qv0f0cut {
	display: inline-block;
	padding: 2px 8px;
	border-radius: var(--py8kgj3);
	background: var(--xb8m6mBg);
	color: var(--xb8m6mText);
	font-size: .75rem;
	font-weight: 700
}

.ey7dn {
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-height: 48px;
	padding: 8px 16px;
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--fnofwao);
	cursor: pointer;
	font-weight: 700;
	list-style: none
}

.fkbrsoc table {
	width: 100%;
	border-collapse: collapse
}

.ey7dn::-webkit-details-marker {
	display: none
}

.o3ht[open]>.kgznyna {
	margin-top: var(--xrbe37)
}

.ttqz {
	overflow-x: auto
}

.fkbrsoc th,.fkbrsoc td {
	padding: 10px 12px;
	text-align: start;
	vertical-align: middle;
	border-bottom: 1px solid var(--dbnuen5b)
}

.fkbrsoc thead th {
	letter-spacing: .04em;
	font-size: .8125rem;
	text-transform: uppercase;
	color: var(--akcsx7uMuted)
}

@container w5pdm (min-width:700px) {
	.nwips {
		grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) minmax(200px,240px);
		align-items: center
	}
	.nwips>.zlgsu {
		grid-column: 1/3
	}
	.wuyom {
		align-items: center;
		grid-template-columns: auto auto minmax(0,1fr) minmax(0,1fr) minmax(180px,220px)
	}
	.cwk3[data-form=pair] {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
	.cwk3[data-form=pair]>.nwips[data-step=feature] {
		grid-column: 1/-1
	}
	.cwk3[data-form=podium] {
		grid-template-columns: repeat(auto-fit,minmax(260px,1fr))
	}
}

@container w5pdm (max-width:699.98px) {
	.fkbrsoc thead {
		display: none
	}
	.fkbrsoc tr {
		display: grid;
		gap: 6px;
		padding: 12px 0
	}
	.fkbrsoc th,.fkbrsoc td {
		padding: 0;
		border: 0;
		display: block
	}
	.fkbrsoc td:empty {
		display: none
	}
}

.qxxikvys {
	display: grid;
	gap: var(--xrbe37)
}

.nt9a0l {
	display: grid;
	gap: 12px
}

.j6mfl2ys {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 0;
	padding: 0;
	border: 0;
	min-width: 0
}

.dw2ear {
	float: left;
	padding: 0 4px 0 0;
	margin: 0 4px 0 0;
	font-size: .8125rem;
	font-weight: 600;
	color: var(--akcsx7uMuted);
	line-height: 44px
}

.qwekrnyr {
	position: relative;
	display: inline-flex;
	align-items: center;
	gap: 6px;
	min-height: 44px;
	padding: 0 14px;
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--py8kgj3);
	background: var(--h740e6p5);
	color: var(--akcsx7u);
	font-size: .9375rem;
	font-weight: 600;
	cursor: pointer;
	transition: background var(--gu0z),border-color var(--gu0z)
}

.qwekrnyr:hover {
	border-color: var(--cyohksrp)
}

.dchgsw {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	opacity: 0;
	cursor: pointer
}

.qwekrnyr:has(.dchgsw:checked) {
	color: var(--cyohksrpText);
	background: var(--cyohksrp);
	border-color: var(--cyohksrp)
}

.qwekrnyr:has(.dchgsw:focus-visible) {
	outline: 3px solid var(--cyohksrp);
	outline-offset: 2px
}

.jf5sq {
	opacity: .8;
	font-weight: 400
}

.l5xtyjp {
	grid-column: 1/-1;
	margin: 0;
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--ecju01ag);
	background: var(--h740e6p5)
}

.nk36p2 {
	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
}

.nk36p2::-webkit-details-marker {
	display: none
}

.z9lyn {
	display: grid;
	gap: 12px;
	padding: 0 14px 14px
}

.rnoz {
	margin: 0;
	padding: 0;
	list-style: none;
	display: grid;
	gap: 6px
}

.rnoz li {
	display: flex;
	gap: 8px;
	align-items: flex-start;
	font-size: .9375em
}

.rnoz li>svg {
	flex: 0 0 auto;
	margin-top: 3px
}

.hrdl9 {
	letter-spacing: .04em;
	margin: 0 0 6px;
	text-transform: uppercase;
	color: var(--akcsx7uMuted);
	font-size: .8125rem
}

.jbk4a li>svg {
	color: var(--myk7)
}

.u8kzwy li>svg {
	color: var(--ssyqdalb)
}

@container w5pdm (min-width:700px) {
	.z9lyn {
		grid-template-columns: 1fr 1fr
	}
}

.b4szw {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px;
	margin: 0;
	padding: 0;
	list-style: none
}

.b4szw li {
	display: inline-flex;
	align-items: center;
	min-height: 28px;
	padding: 2px 8px;
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--ecju01ag);
	background: var(--h740e6p5);
	font-size: .8125rem;
	color: var(--akcsx7u)
}

.b4szw img {
	width: auto;
	max-width: 72px;
	height: 20px;
	display: block
}

.yczvmkf {
	display: grid;
	grid-template-columns: 72px minmax(0,1fr);
	gap: 16px;
	max-width: var(--ygv83k);
	margin: calc(var(--xrbe37)*1.5) auto;
	padding: 20px;
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--fnofwao);
	background: var(--h740e6p5);
	color: var(--akcsx7u)
}

.jnfo {
	width: 72px;
	height: 72px;
	border-radius: 50%;
	object-fit: cover;
	display: grid;
	place-items: center;
	background: var(--xb8m6mBg);
	color: var(--xb8m6mText);
	font-weight: 700;
	font-size: 1.375rem
}

.zhmu5 {
	display: grid;
	gap: 6px;
	min-width: 0
}

.qvf4 {
	margin: 0;
	font-size: .75rem;
	font-weight: 600;
	letter-spacing: .06em;
	text-transform: uppercase;
	color: var(--akcsx7uMuted)
}

.ql8sypwy {
	margin: 0;
	font-weight: 700;
	color: var(--asi7)
}

.ql8sypwy a {
	color: var(--z5u22)
}

.v4yu {
	display: block;
	font-weight: 400;
	color: var(--akcsx7uMuted);
	font-size: .9375rem
}

.jzquyenb {
	max-width: var(--jtkp);
	margin: 0
}

.et43xaw {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 6px 18px;
	font-size: .875rem;
	color: var(--akcsx7uMuted)
}

.et43xaw>span {
	display: inline-flex;
	align-items: center;
	gap: 6px
}

.et43xaw a {
	color: var(--z5u22)
}

.h089 {
	margin: 4px 0 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 8px
}

.h089 a {
	display: inline-flex;
	align-items: center;
	min-height: 36px;
	padding: 0 12px;
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--py8kgj3);
	color: var(--z5u22);
	text-decoration: none;
	font-size: .875rem
}

@media (max-width:479.98px) {
	.jnfo {
		width: 56px;
		height: 56px
	}
	.yczvmkf {
		grid-template-columns: 1fr
	}
}

.b9q6u44l {
	margin: 0 auto;
	max-width: var(--ygv83k);
	font-size: .875rem;
	padding: 12px 0 0;
	color: var(--akcsx7uMuted)
}

.chfz98l2 {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 4px 0;
	margin: 0;
	padding: 0;
	list-style: none
}

.eemq {
	min-height: 32px;
	align-items: center;
	display: inline-flex
}

.eemq+.eemq::before {
	content: "/";
	color: var(--dbnuen5b);
	margin: 0 8px
}

.g0hdghgk {
	color: var(--z5u22);
	text-decoration: none;
	padding: 6px 0
}

.g0hdghgk:hover {
	text-decoration: underline
}

.xwx21fgz {
	border-bottom: 1px solid var(--dbnuen5b);
	color: var(--akcsx7u);
	background: var(--oeqp7)
}

.crha1cwi {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 4px 8px;
	max-width: var(--ygv83k);
	margin: 0 auto;
	padding: 4px 16px;
	list-style: none;
	font-size: .875rem
}

.crha1cwi>svg {
	color: var(--akcsx7uMuted);
	margin-right: 4px
}

.pbsi:hover {
	background: var(--h740e6p5)
}

.cl9o5nr4 {
	display: inline-flex
}

.cdifv {
	padding: 0 10px;
	min-height: 36px;
	align-items: center;
	font-weight: 700;
	display: inline-flex
}

.pbsi {
	text-decoration: none;
	border-radius: var(--ecju01ag);
	display: inline-flex;
	min-height: 36px;
	color: var(--z5u22);
	padding: 0 10px;
	align-items: center
}

.vqff {
	color: inherit;
	text-decoration: underline;
	text-decoration-color: var(--dbnuen5b);
	text-underline-offset: 2px
}

*::before,*::after,* {
	box-sizing: border-box
}

.vqff:hover {
	text-decoration-color: currentColor
}

html {
	-webkit-text-size-adjust: 100%
}

:root {
	--y3qvwv9s: 60px;
	--hqpdsp: #dcdde0;
	--xavl8ae: #e9dcbc;
	--twkkl: 32px;
	--gbpwyo: #e8e9ea;
	--gypife: 72px;
	--eqrs37z: 72px;
	--i7ux: #1b323f;
	--tntkeay: #dae3df
}

.fx6b {
	margin: 0;
	background: var(--a3uoqd);
	color: var(--akcsx7u);
	font-family: var(--ub9xr);
	font-size: var(--ucnq2o);
	line-height: var(--d8w8sf);
	overflow-x: hidden;
	overflow-wrap: break-word
}

.fx6b svg,.fx6b img {
	display: block;
	max-width: 100%
}

:where(.fx6b) a {
	color: var(--z5u22);
	text-decoration: underline;
	text-underline-offset: .15em
}

:where(.fx6b) a:hover {
	color: var(--cyohksrp)
}

.fx6b :focus-visible {
	outline: 3px solid var(--cyohksrp);
	outline-offset: 3px
}

.fx6b [id] {
	scroll-margin-top: calc(var(--gypife) + 16px)
}

.fx6b h3,.fx6b h4,.fx6b h2,.fx6b h1 {
	margin: 0;
	color: var(--asi7);
	font-family: var(--i155);
	font-weight: 700;
	letter-spacing: -.025em;
	line-height: var(--twq1e);
	overflow-wrap: anywhere
}

.fx6b p {
	margin: 0 0 1.1em
}

.fx6b svg[aria-hidden] {
	flex: none
}

.qbrj1k {
	white-space: nowrap;
	clip: rect(0 0 0 0);
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 1px;
	position: absolute;
	margin: -1px;
	width: 1px
}

.jgyh27od {
	max-width: var(--ygv83k);
	margin-inline: auto;
	padding-inline: var(--twkkl);
	overflow-x: clip
}

.fx6b .oq6kv {
	top: -60px;
	left: 16px;
	background: var(--akcsx7u);
	border-radius: var(--ecju01ag);
	position: absolute;
	z-index: 99;
	padding: 10px 16px;
	color: var(--h740e6p5)
}

.oq6kv:focus {
	top: 12px
}

.efsf {
	top: 0;
	background: var(--h740e6p5);
	z-index: 50;
	position: sticky;
	border-bottom: 2px solid var(--cyohksrp)
}

.rbb3 {
	position: relative;
	display: flex;
	align-items: center;
	gap: 16px;
	min-height: var(--gypife);
	max-width: calc(var(--ygv83k) + 40px);
	margin: auto;
	padding: 0 var(--twkkl)
}

.g043pdnt {
	display: flex;
	align-items: center;
	gap: 12px;
	min-height: 44px;
	color: var(--asi7);
	font-family: var(--i155);
	font-weight: 700;
	font-size: 19px;
	letter-spacing: -.02em;
	text-decoration: none
}

.g043pdnt:hover {
	color: var(--asi7)
}

.m3pmcius {
	display: grid;
	place-items: center;
	width: 40px;
	height: 40px;
	border: 2px solid var(--asi7);
	border-radius: var(--fnofwao);
	color: var(--cyohksrp);
	font-size: 17px
}

.g043pdnt {
	min-width: 0
}

.zjxr {
	object-fit: contain;
	width: auto;
	max-width: 180px;
	height: 40px
}

.zjxr+span {
	clip: rect(0 0 0 0);
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
	height: 1px;
	width: 1px
}

.clnc66 {
	flex: none
}

.g043pdnt>span:not(.m3pmcius) {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.s1i5061 {
	display: none;
	gap: 4px;
	margin-left: 8px
}

.n90v {
	display: inline-flex;
	align-items: center;
	min-height: 44px;
	padding: 0 14px;
	border-radius: var(--ecju01ag);
	color: var(--akcsx7u);
	font-weight: 700;
	font-size: 15px;
	text-decoration: none
}

.n90v:hover,.n90v[aria-current] {
	background: var(--gbpwyo);
	color: var(--akcsx7u)
}

.rbb3>.lr9izf {
	margin-left: auto;
	display: none
}

.lr9izf .kg58qeu {
	min-width: 44px;
	min-height: 44px;
	padding: 0 18px;
	font-size: 15px
}

.clnc66 {
	position: relative;
	margin-left: auto
}

.lr9izf .skadq62d {
	display: none
}

.lr9izf+.clnc66 {
	margin-left: 0
}

.as0h38 {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	min-height: 44px;
	padding: 0 12px;
	border: 1.5px solid var(--dbnuen5b);
	border-radius: var(--fnofwao);
	font-weight: 600;
	font-size: 14px;
	color: var(--akcsx7u);
	cursor: pointer;
	user-select: none;
	list-style: none;
	transition: border-color var(--h5n94lyl),background-color var(--h5n94lyl)
}

.as0h38:hover {
	border-color: var(--akcsx7u)
}

.clnc66[open]>.as0h38 {
	background: var(--gbpwyo)
}

.as0h38::-webkit-details-marker {
	display: none
}

.tb7ew8ml {
	position: absolute;
	right: 0;
	top: calc(100% + 10px);
	width: min(360px,calc(100vw - 32px));
	max-height: calc(100vh - var(--gypife) - 24px);
	overflow: auto;
	padding: 8px;
	background: var(--h740e6p5);
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--vuodyl);
	box-shadow: none;
	z-index: 60
}

.cry78 {
	margin: 8px 14px 4px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .14em;
	text-transform: uppercase;
	color: var(--akcsx7uMuted)
}

.dtqwg {
	padding: 0;
	margin: 0;
	list-style: none
}

.rnj2s7k {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	min-height: 48px;
	padding: 0 14px;
	border-radius: var(--ecju01ag);
	color: var(--akcsx7u);
	font-weight: 700;
	text-decoration: none
}

.rnj2s7k:hover,.rnj2s7k[aria-current] {
	background: var(--gbpwyo);
	color: var(--akcsx7u)
}

.l2h07 {
	color: var(--akcsx7uMuted);
	background: var(--oeqp7);
	font-size: 13px;
	border-bottom: 1px solid var(--hqpdsp)
}

.rnj2s7k svg {
	transform: rotate(-90deg)
}

.jbk4 {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px 18px;
	max-width: var(--ygv83k);
	margin: auto;
	min-height: 40px;
	padding: 6px var(--twkkl)
}

.i53v8dl {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	flex: none;
	max-width: 100%
}

.hdeqo34,.szqj {
	padding: 2px 10px;
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--py8kgj3);
	font-weight: 700;
	color: var(--akcsx7u)
}

.nqy95 {
	padding: 24px 0 8px
}

.x1dj {
	flex: 1 1 16ch;
	line-height: 1.4
}

.o38kme8 {
	display: flex;
	align-items: center;
	gap: 12px;
	margin: 0 0 14px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .16em;
	text-transform: uppercase;
	color: var(--cyohksrp)
}

.o38kme8::before {
	content: "";
	width: 32px;
	background: currentColor;
	height: 2px
}

.dals {
	font-size: clamp(32px,5.2vw,52px);
	line-height: 1.05;
	letter-spacing: -.03em;
	max-width: 22ch;
	margin-bottom: 18px
}

.u9qz {
	max-width: var(--jtkp);
	color: var(--akcsx7uMuted);
	line-height: 1.6;
	font-size: 18px
}

.u9qz p:last-child {
	margin-bottom: 0
}

.r1sx {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px 20px;
	margin: 16px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 13px;
	color: var(--akcsx7uMuted)
}

.wj9c8cx3 {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	min-height: 28px
}

.oeuy62 {
	display: grid;
	place-items: center;
	width: 28px;
	height: 28px;
	border: 1.5px solid var(--dbnuen5b);
	border-radius: 50%;
	background: var(--gbpwyo);
	color: var(--akcsx7u);
	font-size: 11px;
	font-weight: 700;
	object-fit: cover
}

.m8sp {
	margin: 8px 0 0
}

.zvrqd {
	width: 100%;
	height: auto;
	aspect-ratio: 16/9;
	object-fit: cover;
	border: 1px solid var(--hqpdsp);
	border-radius: var(--vuodyl)
}

.m8sp figcaption {
	font-size: 12.5px;
	color: var(--akcsx7uMuted);
	margin-top: 8px
}

.lzej {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 3px 10px;
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--py8kgj3);
	color: var(--akcsx7u);
	font-weight: 700
}

.lzej img {
	height: 20px;
	width: 20px
}

.xfccar {
	margin: 4px 0 24px;
	border: 1px solid var(--dbnuen5b);
	border-top: 3px solid var(--cyohksrp);
	border-radius: var(--ecju01ag);
	background: var(--h740e6p5);
	font-size: 14px
}

.xfccar[data-style=plain] {
	border-top-width: 1px;
	border-top-color: var(--dbnuen5b)
}

.rpiap {
	display: flex;
	align-items: center;
	gap: 8px;
	min-height: 46px;
	padding: 8px 14px;
	font-weight: 700;
	cursor: pointer;
	list-style: none
}

.rpiap::-webkit-details-marker {
	display: none
}

.rpiap svg {
	transition: transform var(--h5n94lyl);
	margin-left: auto
}

.e3eb[open]>.t4q2pxp9 svg,.c38ltzi8[open]>.j7vaaug2 svg,.xfccar[open]>.rpiap svg {
	transform: rotate(180deg)
}

.jv5uru {
	font-weight: 400;
	color: var(--akcsx7uMuted)
}

.ssnui {
	line-height: 1.55;
	columns: 1;
	margin: 0;
	padding: 4px 14px 14px 32px;
	column-gap: 32px
}

.at9fw2x {
	align-items: center;
	margin: -6px 0;
	text-decoration: none;
	display: inline-flex;
	min-height: 44px
}

.at9fw2x:hover {
	text-decoration: underline
}

.ssnui li {
	padding: 6px 0;
	break-inside: avoid
}

.qexn9 {
	padding-top: 8px
}

.eqsu,.qexn9>h2,.dzgq {
	padding-top: 56px;
	border-top: 1px solid var(--dbnuen5b);
	font-size: clamp(26px,3vw,34px);
	margin: 56px 0 18px
}

.qexn9[data-rule=space] .dzgq,.qexn9[data-rule=space]>h2 {
	padding-top: 0;
	border-top: 0
}

.qexn9>h2:first-child,.dzgq {
	padding-top: 0;
	margin-top: 0;
	border-top: 0
}

.qexn9>h3 {
	font-size: 19px;
	margin: 28px 0 10px
}

.qexn9>ul,.qexn9>ol {
	padding-left: 1.2em
}

.qexn9>h4 {
	margin: 20px 0 8px;
	font-size: 17px
}

.qexn9>ol li,.qexn9>ul li {
	margin: 0 0 .35em
}

.qexn9>ol,.qexn9>h4,.qexn9>ul,.qexn9>blockquote,.qexn9>h3,.qexn9>p {
	max-width: var(--jtkp)
}

.qexn9>figure {
	margin: 24px 0
}

.qexn9>figure img {
	height: auto;
	border-radius: var(--vuodyl);
	border: 1px solid var(--hqpdsp)
}

.qexn9 figcaption {
	font-size: 12.5px;
	color: var(--akcsx7uMuted);
	margin-top: 8px
}

.qexn9>table {
	font-size: 14.5px;
	overflow-x: auto;
	line-height: 1.5;
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
	display: block;
	margin: 0 0 1.2em
}

.qexn9>table thead th {
	background: var(--a3uoqd);
	font-size: 13px
}

.qexn9>table th,.qexn9>table td {
	vertical-align: top;
	padding: 12px 14px;
	border-bottom: 1px solid var(--hqpdsp);
	text-align: left
}

.qexn9>blockquote {
	margin: 0 0 1.1em;
	border-left: 3px solid var(--cyohksrp);
	color: var(--akcsx7uMuted);
	padding: 4px 0 4px 18px
}

.go17kjbp {
	max-width: 860px;
	padding-top: 56px;
	border-top: 1px solid var(--dbnuen5b)
}

.eqsu {
	border-top: 0;
	margin-top: 0;
	padding-top: 0
}

.c38ltzi8 {
	border-bottom: 1px solid var(--dbnuen5b)
}

.j7vaaug2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	min-height: 56px;
	padding: 14px 0;
	font-weight: 700;
	cursor: pointer;
	list-style: none;
	transition: color var(--h5n94lyl)
}

.j7vaaug2:hover {
	color: var(--cyohksrp)
}

.ey2nd p:last-child {
	margin-bottom: 0
}

.j7vaaug2::-webkit-details-marker {
	display: none
}

.ey2nd {
	font-size: 15.5px;
	color: var(--akcsx7uMuted);
	padding-bottom: 12px;
	max-width: var(--jtkp)
}

.ln4jh37p {
	color: var(--akcsx7uMuted);
	margin-top: 48px;
	padding: 40px 0 48px;
	font-size: 14px;
	border-top: 1px solid var(--dbnuen5b)
}

.lmr73zdh {
	display: grid;
	gap: 28px
}

.svtv {
	color: var(--akcsx7u);
	margin: 0 0 10px;
	letter-spacing: .14em;
	text-transform: uppercase;
	font-size: 12px
}

.bxti {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 0 20px
}

.rqnd {
	display: inline-flex;
	align-items: center;
	min-width: 44px;
	min-height: 44px;
	color: var(--akcsx7u);
	text-decoration: none
}

.rqnd:hover {
	text-decoration: underline
}

.fgahy {
	display: flex;
	gap: 16px;
	align-items: flex-start;
	max-width: var(--jtkp);
	font-size: 12.5px;
	line-height: 1.55
}

.fgahy p {
	margin: 0 0 .6em
}

.virsc {
	display: inline-grid;
	place-items: center;
	flex: none;
	width: 44px;
	height: 44px;
	border: 2px solid var(--akcsx7u);
	border-radius: 50%;
	color: var(--akcsx7u);
	font-weight: 700;
	font-size: 14px
}

.lqr1xs {
	margin: 0
}

.x4aq {
	font-size: 13px;
	line-height: 1.55;
	margin: 0
}

.qxnr {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	margin-top: 28px;
	padding-top: 20px;
	border-top: 1px solid var(--gbpwyo)
}

.xxzo3jr {
	display: inline-grid;
	place-items: center;
	width: 44px;
	height: 44px;
	border: 1.5px solid var(--dbnuen5b);
	border-radius: 50%;
	color: var(--akcsx7u);
	text-decoration: none;
	transition: border-color var(--h5n94lyl)
}

.xxzo3jr:hover {
	border-color: var(--akcsx7u)
}

.ktrr8 {
	padding: 6px var(--twkkl);
	position: fixed;
	left: 0;
	z-index: 40;
	border-top: 1px solid var(--dbnuen5b);
	background: var(--h740e6p5);
	bottom: 0;
	right: 0
}

@supports (animation-timeline:scroll()) {
	.ktrr8[data-show=mobile] {
		animation: o68g3m linear both;
		animation-timeline: scroll(root);
		animation-range: 0 900px
	}
	@keyframes o68g3m {
		0%,80% {
			visibility: hidden;
			transform: translateY(110%)
		}
		100% {
			transform: none;
			visibility: visible
		}
	}
}

.eaj50g {
	display: flex;
	align-items: center;
	gap: 12px;
	max-width: var(--ygv83k);
	margin: auto;
	min-height: 48px
}

.lpalz {
	display: block;
	border-radius: var(--ecju01ag);
	width: 48px;
	height: 36px;
	flex: none;
	overflow: hidden
}

.lpalz span,.lpalz img {
	width: 100%;
	object-fit: contain;
	height: 100%
}

.m02c {
	flex: 1 1 auto;
	margin: 0;
	min-width: 0;
	font-size: 13px;
	line-height: 1.3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.ktrr8 .xi6mxee {
	display: contents
}

.c58sed2 {
	line-height: 1.3;
	font-size: 11px;
	margin: 2px 0 0;
	text-align: center;
	color: var(--akcsx7uMuted)
}

.xwqlst {
	margin: 0 0 8px
}

.fx6b:has(.ktrr8[data-show=mobile]) {
	padding-bottom: 84px
}

.ir1p4kts {
	margin: 0 0 8px;
	font-size: 13px;
	font-weight: 700;
	color: var(--akcsx7uMuted)
}

.ut9dec6d {
	display: flex;
	gap: 10px;
	margin: 0;
	padding: 0 0 6px;
	list-style: none;
	overflow-x: auto;
	scroll-snap-type: x proximity;
	scrollbar-width: thin
}

.mzkc4v3 {
	flex: none;
	display: inline-flex;
	align-items: center;
	gap: 10px;
	min-height: 48px;
	padding: 0 16px 0 12px;
	background: var(--h740e6p5);
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--py8kgj3);
	font-weight: 700;
	font-size: 15px;
	scroll-snap-align: start;
	color: var(--akcsx7u)
}

.n482iv {
	min-width: 0;
	margin: 0 0 8px
}

.mzkc4v3 svg {
	color: var(--cyohksrp)
}

.c5b86a {
	width: auto;
	height: 24px
}

.w5pdm {
	gap: 10px
}

.dzgq {
	margin-bottom: 18px
}

.kgznyna,.cwk3 {
	gap: 10px
}

.p6rpff {
	position: relative;
	display: grid;
	gap: 12px;
	padding: 24px;
	background: var(--h740e6p5);
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--vuodyl);
	min-width: 0
}

.gtatsiau {
	padding: 26px;
	border: 2px solid var(--cyohksrp);
	box-shadow: none
}

.p6rpff {
	grid-template-columns: auto minmax(0,1fr);
	grid-template-areas: "rank brand" "badge badge" "status status" "bonus bonus" "extra extra" "facts facts" "action action";
	align-items: start
}

.p6rpff>.u50xe {
	grid-area: rank
}

.p6rpff>.mfsdi {
	grid-area: brand
}

.p6rpff>.xb8m6m {
	justify-self: start;
	grid-area: badge
}

.p6rpff>.r71e2xu {
	grid-area: status
}

.p6rpff>.i7qxtn {
	grid-area: bonus
}

.p6rpff>.su3eti7z {
	grid-area: extra
}

.p6rpff>.cnst {
	grid-area: facts
}

.p6rpff>.k73bj8p {
	grid-area: action
}

.u50xe {
	display: grid;
	place-items: center;
	flex: none;
	width: 32px;
	height: 32px;
	border-radius: var(--ecju01ag);
	background: var(--gbpwyo);
	color: var(--akcsx7u);
	font-size: 14px;
	font-weight: 700;
	font-variant-numeric: tabular-nums
}

.lahargbb {
	color: var(--a3uoqd);
	background: var(--akcsx7u)
}

.n482iv[data-rank=circle] .u50xe {
	width: 28px;
	border-radius: 50%;
	height: 28px
}

.n482iv[data-rank=circle] .gtatsiau>.u50xe {
	height: 36px;
	font-size: 15px;
	width: 36px
}

.n482iv[data-rank=circle] .u50xe:not(.lahargbb) {
	color: var(--akcsx7uMuted);
	background: transparent
}

.mfsdi {
	display: flex;
	align-items: flex-start;
	gap: 14px;
	min-width: 0
}

.ke9oz2j {
	display: grid;
	place-items: center;
	flex: none;
	width: 80px;
	height: 60px;
	border-radius: var(--ecju01ag);
	background: var(--ow-logo-bg,var(--i7ux));
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	letter-spacing: -.02em;
	overflow: hidden
}

.ke9oz2j img {
	padding: 6px;
	width: 100%;
	height: 100%;
	object-fit: contain;
	background: var(--ow-logo-bg,transparent)
}

.ke9oz2j .sc15rz {
	display: grid;
	place-items: center;
	width: 100%;
	height: 100%
}

.gtatsiau .ke9oz2j {
	font-size: 20px;
	width: 80px;
	height: 60px
}

.gtatsiau .z1wkh {
	font-size: 22px
}

.frj7p .ke9oz2j {
	font-size: 15px;
	width: 64px;
	height: 48px
}

.xxly {
	display: flex;
	flex-direction: column;
	gap: 4px;
	min-width: 0
}

.z1wkh {
	font-size: 19px;
	font-weight: 700;
	letter-spacing: -.01em;
	line-height: 1.25;
	color: var(--asi7)
}

.zb2u4 .z1wkh,.frj7p .z1wkh {
	font-size: 16px
}

.niuk5lt {
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 6px;
	max-width: 100%;
	font-size: 13px;
	font-weight: 700;
	color: var(--akcsx7u)
}

.r8zdvpa9 {
	display: inline-flex;
	gap: 1px;
	color: var(--m3h0yr3)
}

.rszhx {
	opacity: .3
}

.m3h0yr3 {
	display: inline-flex
}

.zeg9 {
	display: inline-flex;
	align-items: center;
	align-self: flex-start;
	max-width: 100%;
	min-height: 44px;
	margin: -10px 0;
	font-size: 14px;
	font-weight: 700
}

.r71e2xu {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	width: max-content;
	max-width: 100%;
	margin: 0;
	padding: 4px 10px;
	border-radius: var(--py8kgj3);
	background: var(--gbpwyo);
	color: var(--akcsx7u);
	font-size: 13px;
	font-weight: 700;
	line-height: 1.4
}

.r71e2xu[data-status=full] {
	background: var(--tntkeay)
}

.r71e2xu[data-status=partial] {
	background: var(--xavl8ae)
}

.xb8m6m {
	display: inline-flex;
	align-items: center;
	padding: 3px 10px;
	border-radius: var(--py8kgj3);
	background: var(--xb8m6mBg);
	color: var(--xb8m6mText);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .04em;
	text-transform: uppercase
}

.i7qxtn {
	margin: 0;
	color: var(--asi7);
	font-family: var(--i155);
	font-weight: 700;
	font-size: 19px;
	line-height: 1.25;
	letter-spacing: -.01em
}

.u9ve9 {
	display: block;
	margin-top: 6px;
	font-family: var(--ub9xr);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.45;
	letter-spacing: 0;
	color: var(--akcsx7uMuted)
}

.gtatsiau>.i7qxtn {
	font-size: clamp(22px,2.2vw,30px);
	letter-spacing: -.02em;
	line-height: 1.15
}

.frj7p>.i7qxtn {
	font-size: 15.5px;
	font-weight: 600;
	font-family: var(--ub9xr)
}

.cnst li::marker {
	color: var(--cyohksrp)
}

.cnst {
	margin: 0;
	line-height: 1.5;
	font-size: 15.5px;
	border-top: 1px solid var(--gbpwyo);
	padding: 12px 0 0 1.15em
}

.cnst li {
	margin: 0 0 .3em
}

.su3eti7z {
	display: flex;
	flex-direction: column;
	gap: 8px;
	min-width: 0
}

.xzjovi {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	margin: 0;
	padding: 0;
	list-style: none
}

.ocezt06 {
	max-width: 100%;
	padding: 3px 10px;
	border: 1px solid var(--hqpdsp);
	border-radius: var(--py8kgj3);
	font-size: 12.5px;
	line-height: 1.4
}

.paoqv2 {
	font-weight: 700
}

.x7t8lk82 {
	margin: 0;
	font-size: 13px
}

.x7t8lk82 code {
	padding: 2px 8px;
	border: 1px dashed var(--dbnuen5b);
	border-radius: var(--ecju01ag);
	font-family: var(--ub9xr);
	font-weight: 700;
	font-size: 13px;
	line-height: 1.4;
	letter-spacing: .06em;
	font-variant-numeric: tabular-nums
}

.t4q2pxp9 {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	min-height: 44px;
	padding: 6px 14px;
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--py8kgj3);
	font-size: 13px;
	font-weight: 700;
	cursor: pointer;
	list-style: none
}

.t4q2pxp9::-webkit-details-marker {
	display: none
}

.e3eb[open]>.t4q2pxp9 {
	margin-bottom: 10px
}

.t4q2pxp9:hover {
	border-color: var(--akcsx7u)
}

.e3eb>.xzjovi {
	margin-bottom: 8px
}

.relyf {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr));
	gap: 8px 20px;
	font-size: 14.5px;
	line-height: 1.5
}

.relyf ul {
	margin: 0;
	padding-left: 1.1em
}

.relyf strong {
	margin-bottom: 4px;
	display: block
}

.g2e79 li::marker {
	color: var(--myk7)
}

.dyyaadvc li::marker {
	color: var(--ypd84)
}

.k73bj8p {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	gap: 6px;
	min-width: 0
}

.k73bj8p .xi6mxee {
	display: contents
}

.k73bj8p .kg58qeu,.ktrr8 .kg58qeu,.cy8cn5 {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	box-sizing: border-box;
	min-height: 48px;
	margin: 0;
	padding: 10px 20px;
	border: 0;
	border-radius: var(--fnofwao);
	background: var(--cy8cn5Bg);
	color: var(--cy8cn5Text);
	font-family: var(--ub9xr);
	font-weight: 700;
	font-size: 16px;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	transition: background-color var(--h5n94lyl)
}

.cy8cn5:hover,.k73bj8p .kg58qeu:hover,.ktrr8 .kg58qeu:hover {
	background: var(--cy8cn5Hover);
	color: var(--cy8cn5Text)
}

.k73bj8p .kg58qeu:focus-visible,.cy8cn5:focus-visible {
	outline: 3px solid var(--akcsx7u);
	outline-offset: 3px
}

.y98b4pf {
	align-items: flex-start;
	margin: 4px 0 4px
}

.ktrr8 .kg58qeu {
	font-size: 14px;
	padding: 0 16px;
	min-height: 44px;
	flex: none
}

.gtatsiau .kg58qeu {
	min-height: 56px;
	font-size: 17px
}

.skadq62d,.i54w53f {
	margin: 0;
	line-height: 1.4;
	text-align: center;
	font-size: 12px;
	color: var(--akcsx7uMuted)
}

.y98b4pf+.i54w53f {
	text-align: left;
	margin: 0 0 16px
}

.o3ht {
	margin-top: 4px
}

.ey7dn {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	min-height: 56px;
	padding: 8px 18px;
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--vuodyl);
	background: var(--h740e6p5);
	font-weight: 700;
	cursor: pointer;
	list-style: none;
	transition: border-color var(--h5n94lyl)
}

.ey7dn::-webkit-details-marker {
	display: none
}

.ey7dn::after {
	content: "";
	flex: none;
	width: 9px;
	height: 9px;
	border: solid currentColor;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
	margin: 0 4px 3px;
	transition: transform var(--h5n94lyl)
}

.ey7dn:hover {
	border-color: var(--akcsx7u)
}

.o3ht[open]>.ey7dn::after {
	transform: rotate(225deg);
	margin: 3px 4px 0
}

.o3ht[open]>.kgznyna {
	margin-top: 10px
}

.zb2u4 {
	border: 1px solid var(--dbnuen5b);
	border-radius: var(--vuodyl);
	background: var(--h740e6p5)
}

.n4yv0br {
	width: 100%;
	font-size: 14.5px;
	line-height: 1.5;
	border-collapse: collapse;
	display: block
}

.n4yv0br>tbody {
	display: block
}

.j3t1 {
	display: none
}

.a1umc {
	display: grid;
	grid-template-columns: auto minmax(0,1fr);
	gap: 8px 12px;
	padding: 16px;
	border-bottom: 1px solid var(--hqpdsp)
}

.a1umc:last-child {
	border-bottom: 0
}

.zvekap99 {
	grid-column: 2
}

.esbaek {
	min-width: 0;
	padding: 0;
	text-align: left;
	display: block;
	border: 0;
	font-weight: 400
}

.esbaek[data-label]::before {
	font-weight: 700;
	content: attr(data-label) ": "
}

.v0u46w {
	grid-column: 1;
	grid-row: 1
}

.esbaek:not(.v0u46w):not(.zvekap99) {
	grid-column: 1/-1
}

.xzhb {
	grid-column: 1/-1;
	margin-top: 4px
}

.v0u46w[data-label]::before {
	content: none
}

.zo31s5n1 {
	display: inline-block;
	padding: 1px 8px;
	border: 1px solid var(--hqpdsp);
	border-radius: var(--py8kgj3);
	font-size: 12.5px
}

@container w5pdm (min-width:600px) {
	.t3g603,.frj7p {
		grid-template-columns: auto auto minmax(0,1fr) minmax(176px,210px);
		grid-template-areas: "rank brand bonus action" "rank brand extra action" "badge status status status";
		align-items: center;
		column-gap: 16px;
		row-gap: 6px;
		min-height: 100px;
		padding: 8px 20px
	}
	.t3g603>.mfsdi,.frj7p>.mfsdi {
		min-width: 180px;
		align-items: center
	}
	.frj7p>.i7qxtn,.t3g603>.i7qxtn {
		font-size: 15.5px;
		font-weight: 600;
		font-family: var(--ub9xr);
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden
	}
	.t3g603>.i7qxtn .u9ve9 {
		display: none
	}
	.t3g603>.r71e2xu,.t3g603>.xb8m6m {
		align-self: center
	}
	.t3g603 .kg58qeu,.frj7p .kg58qeu {
		min-height: 44px
	}
}

@container w5pdm (min-width:700px) {
	.cwk3 {
		grid-template-columns: repeat(2,minmax(0,1fr))
	}
	.cwk3>[data-step=feature] {
		grid-column: 1/-1
	}
	.cwk3>.kye6z79 {
		align-content: start;
		grid-template-rows: auto auto auto auto auto auto 1fr
	}
	.kgznyna[data-layout=grid] {
		grid-template-columns: repeat(auto-fill,minmax(260px,1fr))
	}
	.kye6z79>.k73bj8p {
		align-self: end
	}
	.o37mbido {
		align-content: start;
		grid-template-rows: auto auto auto auto auto auto 1fr
	}
	.o37mbido>.k73bj8p {
		align-self: end
	}
}

@container w5pdm (min-width:900px) {
	.gtatsiau {
		grid-template-columns: auto auto minmax(0,1fr) minmax(220px,280px);
		grid-template-rows: auto auto auto auto 1fr;
		grid-template-areas: "rank brand badge action" "rank brand status action" "rank brand bonus action" "rank brand extra action" "rank brand facts action";
		column-gap: 24px;
		row-gap: 12px
	}
	.gtatsiau>.mfsdi {
		flex-direction: column;
		gap: 14px
	}
	.gtatsiau .ke9oz2j {
		width: 96px;
		height: 72px;
		font-size: 22px
	}
	.gtatsiau .z1wkh {
		font-size: 24px
	}
	.gtatsiau>.k73bj8p {
		align-self: start
	}
	.gtatsiau>.cnst {
		margin-top: 4px
	}
	.t3g603 {
		grid-template-columns: auto minmax(0,250px) minmax(0,200px) minmax(0,1fr) minmax(176px,200px);
		grid-template-rows: auto auto;
		grid-template-areas: "rank brand status bonus action" "rank brand badge extra action"
	}
	.t3g603 .ke9oz2j {
		width: 72px;
		font-size: 16px;
		height: 54px
	}
	.t3g603>.mfsdi {
		min-width: 0
	}
	.t3g603>.xb8m6m,.t3g603>.r71e2xu {
		justify-self: start
	}
	.n4yv0br,.n4yv0br>tbody,.n4yv0br>thead {
		display: revert
	}
	.n4yv0br {
		display: table
	}
	.j3t1 {
		top: 0;
		display: table-row;
		z-index: 1;
		position: sticky
	}
	.t3g603 .z1wkh {
		font-size: 17px
	}
	.j3t1 th {
		padding: 14px 18px;
		border-bottom: 1px solid var(--hqpdsp);
		background: var(--a3uoqd);
		text-align: left;
		font-size: 13px;
		font-weight: 700;
		color: var(--akcsx7u)
	}
	.esbaek[data-label]::before {
		content: none
	}
	.a1umc {
		display: table-row;
		padding: 0
	}
	.esbaek {
		vertical-align: middle;
		min-width: 96px;
		display: table-cell;
		border-bottom: 1px solid var(--hqpdsp);
		padding: 14px 16px
	}
	.a1umc:last-child .esbaek {
		border-bottom: 0
	}
	.zvekap99 {
		left: 0;
		border-right: 1px solid var(--hqpdsp);
		position: sticky;
		background: var(--h740e6p5);
		min-width: 180px
	}
	.v0u46w,.tsiqtn {
		width: 1%;
		min-width: 0
	}
	.zb2u4 {
		overflow-x: auto
	}
	.xzhb .skadq62d {
		font-size: 11px
	}
	.xzhb {
		min-width: 172px
	}
}

@media (min-width:900px) {
	.nqy95 {
		padding-top: 40px
	}
	.efsf[data-nav=inline] .s1i5061 {
		display: flex
	}
	.ssnui {
		columns: 2
	}
	.lmr73zdh {
		grid-template-columns: 1.2fr 1fr 1fr
	}
	.rbb3>.lr9izf {
		display: flex
	}
	.fx6b:has(.ktrr8[data-show=mobile]) {
		padding-bottom: 0
	}
	.ktrr8[data-show=mobile] {
		display: none
	}
}

@media (max-width:599px) {
	.tb7ew8ml {
		width: auto;
		right: var(--twkkl);
		left: var(--twkkl);
		top: calc(100% + 6px)
	}
	.clnc66 {
		position: static
	}
	:root {
		--gypife: 64px;
		--twkkl: 16px
	}
	.g043pdnt span:not(.m3pmcius) {
		font-size: 17px
	}
	.zjxr {
		max-width: 140px;
		height: 36px
	}
	.gtatsiau {
		padding: 24px
	}
	.qexn9>h2,.go17kjbp,.dzgq {
		padding-top: 48px;
		margin-top: 48px
	}
	.qexn9>h2:first-child,.dzgq {
		padding-top: 0;
		margin-top: 0
	}
}

@media (prefers-reduced-motion:reduce) {
	.fx6b *::after,.fx6b *,.fx6b *::before {
		animation: none!important;
		transition: none!important;
		scroll-behavior: auto!important
	}
}

@media print {
	.ktrr8,.clnc66,.efsf,.xxzo3jr {
		display: none
	}
}
