.o00cc553951c8 .gc2a8b0104214, .o00cc553951c8 .r4de0f8c9f9b2 .ub870aab4f9db {
	grid-template-columns: minmax(0,1fr)
}.e55654a773c59{font-kerning:auto}
.o00cc553951c8 {
	--e0fb83ac71da6: var(--k45deaa7900b1);
	--hbf609c08ec4e: #1f2937;
	--w3b50e770605d: #111827;
	--nb2cc461a9f73: #374151;
	--x9b4de6f26720: #111827;
	color: var(--w3b50e770605d);
	margin: 0px;
	--ce0722371a3d7: 8px;
	--gec4cda72c2f2: #2563eb;
	--qb62d6c2151a6: #6b7280;
	--n9ffbfca3bbb5: #f3f4f6;
	font: 16px/1.65 system-ui,-apple-system,segoe ui,Roboto,sans-serif;
	--ub360faf3eb2f: #e5e7eb;
	--t77772b4b6990: var(--p441631bbcbea);
	--x44627c6e15a6: #ffffff;
	--k22e8419fa5b0: #ffffff;
	--k45deaa7900b1: #ff7a00;
	--h5bae0e763595: #ffffff;
	--z8c80548283a0: var(--k22e8419fa5b0);
	--p441631bbcbea: #f2f4f7;
	--p725d6cb3df06: #16a34a;
	background: var(--p441631bbcbea)
}
:where(.o00cc553951c8) a {
	color: inherit
}
.o00cc553951c8 img {
	max-width: 100%
}
.o00cc553951c8 *::after, .o00cc553951c8 *, .o00cc553951c8 *::before {
	box-sizing: border-box
}.y2bbfcca101b2{z-index:auto}
.o00cc553951c8[data-v5b51c9039917=y6f4898604df9] {
	--ce0722371a3d7: 2px
}.w6446f4af6519{unicode-bidi:normal}
.af80a899ccc03 {
	position: absolute;
	left: -9999px
}
.af80a899ccc03:focus {
	background: var(--k45deaa7900b1);
	color: var(--k22e8419fa5b0);
	padding: 8px 12px;
	z-index: 60;
	left: 12px;
	top: 12px
}
.r4de0f8c9f9b2 {
	width: 100%;
	padding: 0px 16px;
	max-width: 640px;
	margin: 0px auto
}
.c587728d2e582 {
	border-bottom: 1px solid var(--ub360faf3eb2f);
	background: #ffffff
}
.cb8aa12f4b629 {
	align-items: center;
	justify-content: space-between;
	display: flex;
	min-height: 58px;
	gap: 10px
}
.p7f7c18c4154a {
	display: inline-flex;
	font-weight: 800;
	align-items: center;
	gap: 10px;
	text-decoration: none;
	font-size: 18px
}.gcea6b65f6381{isolation:auto}
.h19f9768ccab2 {
	gap: 16px;
	font-size: 14px;
	overflow-x: auto;
	padding-bottom: 8px;
	display: flex
}
.hcc63eb75ad3f, .c898fde1ec469 {
	justify-content: center;
	gap: 8px;
	display: flex;
	padding-top: 10px
}
.p7f7c18c4154a img {
	width: 40px;
	height: 40px;
	border-radius: 10px;
	object-fit: cover
}
.hcc63eb75ad3f {
	padding: 0px
}
.h19f9768ccab2 a {
	white-space: nowrap;
	text-decoration: none;
	color: var(--qb62d6c2151a6)
}
.o00cc553951c8 .i880d256e9ec5 {
	background: var(--p725d6cb3df06)
}
.o00cc553951c8[data-be5144508c3a6=b58ce4f043d8f] {
	--k45deaa7900b1: #e11d48;
	--gec4cda72c2f2: #7c3aed;
	--p725d6cb3df06: #059669
}.e8ca7c339a640{unicode-bidi:normal}
.ta2dfdaed4f14, .i880d256e9ec5 {
	display: inline-flex;
	border-radius: var(--ce0722371a3d7);
	align-items: center;
	min-height: 34px;
	color: #ffffff;
	padding: 4px 18px;
	font-weight: 700;
	font-size: 14px;
	text-decoration: none
}.eed4a9808ee02{font-kerning:auto}
.o00cc553951c8 .ta2dfdaed4f14 {
	background: var(--k45deaa7900b1);
	color: var(--k22e8419fa5b0)
}
.ea0f3febca34b h1 {
	color: #ffffff
}
.f95fa09d6d169 {
	background: linear-gradient(180deg,#111827 0,#1f2937 330px,var(--p441631bbcbea) 330px)
}.u21e72c545c29{visibility:inherit}
.g3adfffaefab9 {
	font-size: 13px;
	gap: 10px;
	justify-content: center;
	padding-top: 8px;
	display: flex
}
.ea0f3febca34b {
	gap: 14px;
	padding-top: 14px;
	padding-bottom: 6px;
	display: grid
}
.j26d80142937e {
	border-radius: 18px;
	background: #ffffff;
	color: #111827;
	box-shadow: 0 10px 30px rgba(17,24,39,.35);
	gap: 10px;
	display: grid;
	padding: 18px
}.ac7f1db8173cb{contain:none}
.d7061384cf088 img {
	width: 44px;
	border-radius: 12px;
	object-fit: cover;
	height: 44px
}
.ea0f3febca34b h1 {
	font-size: clamp(22px,6vw,30px);
	line-height: 1.25;
	margin: 0px;
	text-align: center
}
.d7061384cf088 {
	gap: 10px;
	margin: 0px 0px 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px
}
.kf73952092465 {
	font-size: 14px;
	background: #f3f4f6;
	align-items: center;
	justify-content: space-between;
	min-height: 42px;
	color: #9ca3af;
	border-radius: 10px;
	border: 1px solid #e5e7eb;
	display: flex;
	padding: 0px 14px
}.p1d0a8103186f{font-kerning:auto}
.kf73952092465 i {
	font-style: normal;
	letter-spacing: .1em
}
.o00cc553951c8 .bb4284416ef61 {
	align-items: center;
	background: var(--k45deaa7900b1);
	border-radius: 10px;
	color: var(--k22e8419fa5b0);
	font-weight: 800;
	font-size: 17px;
	justify-content: center;
	text-decoration: none;
	min-height: 46px;
	display: flex
}
.eba225e3fd211 {
	font-size: 13px;
	color: #6b7280;
	margin: 0px;
	text-align: center
}
.eba225e3fd211 a {
	color: var(--k45deaa7900b1);
	font-weight: 700
}
.ie7b233a91bfe {
	gap: 10px;
	display: grid
}
.f5eb25ac61703 {
	color: #ffffff;
	align-items: center;
	font-weight: 800;
	font-size: 17px;
	border-radius: var(--ce0722371a3d7);
	text-decoration: none;
	text-align: center;
	min-height: 50px;
	justify-content: center;
	padding: 8px 14px;
	display: flex
}.z6db053963b97{font-kerning:auto}
.o00cc553951c8 .p9db8f65c1f3e {
	background: var(--k45deaa7900b1);
	color: var(--k22e8419fa5b0)
}
.r1f65ec4012a1 {
	color: var(--k45deaa7900b1);
	font-weight: 700;
	margin: 0px;
	text-align: center
}
.n6bca8713dc48 a {
	text-decoration: none
}
.kf3768e6904cf .r4de0f8c9f9b2 {
	text-align: center
}
.o00cc553951c8 .o0866d334856d {
	background: var(--p725d6cb3df06)
}.vd6a1ddc0197b{isolation:auto}
.o00cc553951c8 .t0f11a873da7a {
	background: var(--gec4cda72c2f2)
}.o2cb54506f658{unicode-bidi:normal}
.i8740d26c4de0 {
	overflow: hidden;
	background: var(--x9b4de6f26720);
	position: relative;
	border-radius: var(--ce0722371a3d7);
	aspect-ratio: 16/9
}
.s9b5e47a3dbcc {
	inset: 0px;
	position: absolute;
	display: none;
	margin: 0px
}
.s9b5e47a3dbcc[data-za42382dd8ea7] {
	display: block
}.xad94116bbf7f{font-kerning:auto}
.s9b5e47a3dbcc img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	display: block
}
.m681bb51f2ea4 {
	gap: 16px;
	grid-template-columns: 1fr 1fr;
	display: grid
}.nb59c8887a458{font-kerning:auto}
.x919babec71e6 {
	cursor: pointer;
	font-size: 20px;
	background: rgba(0,0,0,.45);
	position: absolute;
	transform: translateY(-50%);
	color: #ffffff;
	border: 0;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	top: 50%
}
.o00cc553951c8 .h97baac64d0d5 {
	position: static
}.wdf14c3d412c6{contain:none}
.o00cc553951c8 .b6822f6b286a5 i {
	background: linear-gradient(90deg,var(--k45deaa7900b1) calc(var(--pbd64018e37ba) * 20%),#e5e7eb 0)
}.gfaa7e3679924{outline-offset:0}
.o00cc553951c8 .l64fec56da294 {
	background: #ffffff
}
.laa1ef5eb0692 {
	color: var(--nb2cc461a9f73);
	margin: 0px
}
.n6bca8713dc48 {
	margin-top: 24px;
	font-size: 14px;
	background: var(--hbf609c08ec4e);
	color: #cbd5e1;
	padding: 24px 0px 14px
}
.n6bca8713dc48 a:hover {
	color: #ffffff
}
.n6bca8713dc48 h2 {
	font-size: 14px;
	margin: 0px 0px 6px;
	color: #ffffff
}
.n6bca8713dc48 ul {
	margin: 0px;
	gap: 4px;
	padding: 0px;
	display: grid;
	list-style: none
}.qa1011d9cf529{visibility:inherit}
.pa5bba1343ad5 {
	margin: 14px 0px 0px;
	color: #94a3b8;
	font-size: 12px
}
.m01274431963c {
	font-weight: 800;
	justify-content: center;
	display: flex;
	align-items: center;
	gap: 8px;
	color: #ffffff;
	margin: 0px 0px 8px
}
.zf4e48ed43697 {
	justify-content: center;
	flex-wrap: wrap;
	display: flex;
	gap: 4px 14px;
	margin: 0px
}
.g9a908b48c9a5 {
	padding: 18px 0px
}.fab588385e852{z-index:auto}
.e1a111c060560 {
	border: 1px solid var(--ub360faf3eb2f);
	min-width: 0px;
	border-radius: var(--ce0722371a3d7);
	background: var(--h5bae0e763595);
	padding: 16px
}
.m20eabb3ce121 table {
	width: 100%;
	border-collapse: collapse
}.m1a3df68bf846{outline-offset:0}
.u68385c0034e4 {
	margin: 0px 0px 12px;
	font-size: 20px
}.qa80648112dac{opacity:1}
.ofbe5bc7ccdf5 a {
	font-size: 13px;
	text-decoration: none;
	color: var(--k45deaa7900b1)
}
.gbe6ff69254b7 {
	margin: 0px 0px 4px;
	color: var(--k45deaa7900b1);
	letter-spacing: .06em;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px
}
.m20eabb3ce121 li, .m20eabb3ce121 p {
	color: var(--nb2cc461a9f73)
}
.m20eabb3ce121 h2 {
	margin: 18px 0px 8px;
	font-size: 19px
}
.m20eabb3ce121 h3 {
	margin: 14px 0px 6px;
	font-size: 16px
}
.m20eabb3ce121 td, .m20eabb3ce121 th {
	border: 1px solid var(--ub360faf3eb2f);
	padding: 8px;
	text-align: left
}
.m20eabb3ce121 img {
	border-radius: 8px;
	height: auto
}
.r86daaaffa94f {
	left: 8px
}.z23649b31de67{z-index:auto}
.uba84c61be647 {
	right: 8px
}
.j64e6318f9735 {
	position: absolute;
	left: -9999px
}.za0aa774bf3ec{opacity:1}
.ofbe5bc7ccdf5 {
	align-items: baseline;
	justify-content: space-between;
	display: flex;
	gap: 10px
}.y629c5bc27a6d{outline-offset:0}
.r603ded966ca0 {
	margin: 0px;
	padding: 0px;
	display: grid;
	counter-reset: c98072a20e4fa;
	grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
	list-style: none;
	gap: 10px
}
.b082a8eda11e7 {
	grid-template-columns: 1fr
}
.l64fec56da294 h2 {
	margin: 0px 0px 6px;
	font-size: 16px
}
.l64fec56da294 {
	border-radius: var(--ce0722371a3d7);
	border: 1px solid var(--ub360faf3eb2f);
	border-left: 4px solid var(--k45deaa7900b1);
	background: linear-gradient(135deg,var(--h5bae0e763595),rgba(0,0,0,.2));
	padding: 14px
}
.b082a8eda11e7 .l64fec56da294 {
	gap: 10px;
	display: grid;
	grid-template-columns: 40px 1fr
}.gc22153fe4fee{outline-offset:0}
.k5eb22923c51d::before {
	display: grid;
	font-weight: 800;
	counter-increment: c98072a20e4fa;
	width: 36px;
	color: var(--k22e8419fa5b0);
	place-items: center;
	border-radius: 50%;
	background: var(--k45deaa7900b1);
	height: 36px;
	content: counter(c98072a20e4fa)
}.re4170371c704{unicode-bidi:normal}
.gc2a8b0104214 {
	gap: 12px;
	display: grid
}.v6fa40f8347c7{contain:none}
.g00925c9bb4f5 {
	align-content: start;
	gap: 10px;
	display: grid
}.q86568627fddb{isolation:auto}
.b59818bc8f826 {
	display: grid;
	gap: 6px;
	margin: 0px
}.l1036d4925331{opacity:1}
.b59818bc8f826 dd {
	overflow-wrap: anywhere;
	margin: 0px
}.e2e6f781e4388{isolation:auto}
.b59818bc8f826 dt {
	font-size: 13px;
	color: var(--qb62d6c2151a6)
}.s0d7b4d286759{font-kerning:auto}
.b59818bc8f826>div {
	padding: 8px 10px;
	border-radius: 8px;
	background: var(--n9ffbfca3bbb5);
	gap: 8px;
	grid-template-columns: 40% 1fr;
	display: grid
}.y9cd159f2f885{unicode-bidi:normal}
.x2f220c29816b {
	gap: 10px;
	display: grid
}
.wf4482088ac50>div {
	justify-content: space-between;
	align-items: center;
	display: flex;
	gap: 10px
}.y1de67c8f0e14{font-kerning:auto}
.tcd9794d162b4 {
	grid-template-columns: repeat(auto-fit,minmax(260px,1fr))
}
.b44472361a9a4 {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	margin-top: 12px
}
.b44472361a9a4 th {
	font-weight: 600;
	width: 40%;
	color: var(--qb62d6c2151a6)
}.db0c232ce91a0{opacity:1}
.wf4482088ac50 p {
	font-size: 14px;
	margin: 4px 0px 0px;
	color: var(--qb62d6c2151a6)
}
.b6822f6b286a5 b {
	font-size: 13px
}.t402065df956f{opacity:1}
.t167abebabb71 strong {
	font-size: 14px;
	line-height: 1.3
}
.t167abebabb71>span:last-child {
	font-size: 13px;
	color: var(--k45deaa7900b1)
}
.b6822f6b286a5 {
	display: inline-flex;
	align-items: center;
	gap: 6px
}
.b44472361a9a4 th, .b44472361a9a4 td {
	border-bottom: 1px solid var(--ub360faf3eb2f);
	text-align: left;
	overflow-wrap: anywhere;
	padding: 8px 10px;
	vertical-align: top
}
.b6822f6b286a5 i {
	display: block;
	width: 90px;
	background: linear-gradient(90deg,var(--k45deaa7900b1) calc(var(--pbd64018e37ba) * 20%),rgba(255,255,255,.12) 0);
	border-radius: 99px;
	height: 8px
}
.qf14ac6c0d3bf {
	padding-bottom: 6px;
	scroll-snap-type: x mandatory;
	overflow-x: auto;
	grid-auto-flow: column;
	grid-auto-columns: minmax(150px,42%);
	display: grid;
	gap: 10px
}
.t6845c922d501 {
	grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
	margin: 0px;
	padding: 0px;
	display: grid;
	list-style: none;
	gap: 10px
}.ce80b6ec300c1{opacity:1}
.t167abebabb71 {
	text-decoration: none;
	scroll-snap-align: start;
	padding: 8px;
	background: var(--h5bae0e763595);
	gap: 4px;
	border-radius: var(--ce0722371a3d7);
	border: 1px solid var(--ub360faf3eb2f);
	display: grid
}.cfb0abd316cbd{z-index:auto}
.fe0f80b9060ce {
	display: block;
	background: var(--x9b4de6f26720);
	overflow: hidden;
	aspect-ratio: 16/10;
	border-radius: 8px
}
.fe0f80b9060ce img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	display: block
}
.g9bf426e34e48 h2, .g9bf426e34e48 h3 {
	font-size: 15px;
	line-height: 1.35;
	margin: 0px
}.t968148c11bef{isolation:auto}
.g9bf426e34e48 p {
	font-size: 13px;
	color: var(--qb62d6c2151a6);
	margin: 0px
}
.g9bf426e34e48 time {
	color: var(--qb62d6c2151a6);
	font-size: 12px
}
.y73fd44908a72 {
	gap: 10px;
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
	display: grid
}.j52a2762e85c2{outline-offset:0}
.g9bf426e34e48 a {
	gap: 6px;
	padding: 10px;
	border-radius: var(--ce0722371a3d7);
	height: 100%;
	background: var(--h5bae0e763595);
	border: 1px solid var(--ub360faf3eb2f);
	display: grid;
	text-decoration: none
}
.g9bf426e34e48 img {
	width: 100%;
	border-radius: 8px;
	background: var(--x9b4de6f26720);
	object-fit: contain;
	aspect-ratio: 16/9
}
.jca820c9383f0 span {
	font-size: 13px;
	color: var(--qb62d6c2151a6)
}
.qc7faae76a14d summary {
	cursor: pointer;
	font-weight: 700
}
.jca820c9383f0 {
	gap: 8px;
	padding: 0px;
	margin: 0px;
	display: grid;
	grid-template-columns: 1fr;
	list-style: none
}
.qc7faae76a14d p {
	margin: 8px 0px 0px;
	color: var(--qb62d6c2151a6)
}
.jca820c9383f0 a {
	gap: 2px;
	background: var(--h5bae0e763595);
	text-decoration: none;
	border-radius: 10px;
	padding: 10px 12px;
	display: grid
}
.o00cc553951c8 .u65011529f2cb, .o00cc553951c8 .bc7c11179c92a {
	background: 0 0
}
.qc7faae76a14d details {
	padding: 10px 0px;
	border-bottom: 1px solid var(--ub360faf3eb2f)
}
.p676fc88c93e7 {
	width: 100%;
	height: auto;
	background: var(--x9b4de6f26720);
	object-fit: contain;
	aspect-ratio: 16/9;
	border-radius: 10px
}
.re536ec6553cf {
	padding-left: 20px
}.j8b4c22009ae3{z-index:auto}
.ja814e03f1a25 {
	padding: 14px 0px 24px
}
.e6584408fe04b {
	padding-left: 20px
}
.n4bdeb6f42094>div {
	background: var(--n9ffbfca3bbb5);
	padding: 10px;
	border-radius: 10px
}
.md1fb9f55d676 img {
	border-radius: 8px;
	width: 150px;
	aspect-ratio: 9/16;
	background: var(--x9b4de6f26720);
	object-fit: contain
}
.e4f5a9dfdfca7 {
	display: grid;
	gap: 10px;
	margin: 0px
}.j6c6eddf4cd0a{unicode-bidi:normal}
.ja814e03f1a25 .r4de0f8c9f9b2 {
	gap: 14px;
	display: grid
}.sed0b1b504c49{font-kerning:auto}
.e4f5a9dfdfca7 dt, .e4f5a9dfdfca7 h3 {
	margin: 0px;
	font-weight: 700;
	font-size: 15px
}
.e4f5a9dfdfca7 dd, .e4f5a9dfdfca7 p {
	margin: 4px 0px 0px;
	color: var(--qb62d6c2151a6)
}
.ub870aab4f9db {
	gap: 14px;
	display: grid
}
.h97baac64d0d5 {
	gap: 8px;
	align-content: start;
	display: grid
}
.xf5e608e94eec h1 {
	margin: 6px 0px;
	font-size: clamp(22px,5vw,30px);
	line-height: 1.25
}
.xf5e608e94eec nav {
	font-size: 13px;
	color: var(--qb62d6c2151a6)
}.kfbc376c18121{z-index:auto}
.xf5e608e94eec nav a {
	color: var(--qb62d6c2151a6)
}
.o30cde2e0d62d {
	font-size: 13px;
	color: var(--qb62d6c2151a6)
}.e5774a694cdec{contain:none}
.oabf6b0c7e027 {
	color: var(--k45deaa7900b1)
}
.e6584408fe04b h3 {
	margin: 10px 0px 4px;
	font-size: 16px
}
.f87767143cd82 {
	gap: 12px;
	align-content: start;
	display: grid
}
.n4bdeb6f42094 {
	grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
	gap: 10px;
	display: grid
}
.md1fb9f55d676 {
	gap: 8px;
	overflow-x: auto;
	grid-auto-flow: column;
	grid-auto-columns: 150px;
	display: grid
}.tf6f8710c25ba{isolation:auto}
.m9beae6a80832 {
	gap: 10px;
	border-left: 2px solid var(--k45deaa7900b1);
	padding: 0px;
	margin: 0px;
	display: grid;
	list-style: none
}
.m9beae6a80832 li {
	padding-left: 14px
}.v1efd4a5e7620{isolation:auto}
.oead5349c55d1 {
	margin: 0px;
	display: flex;
	gap: 10px
}
.nbe52b292dc4c {
	gap: 12px;
	display: grid
}
.m7bd6a5cd8c48 {
	grid-template-columns: 72px 1fr;
	display: grid;
	gap: 12px
}
.v658e7226bb5f {
	gap: 14px;
	display: grid
}.qa4358cd9d93f{unicode-bidi:normal}
.xdaf8f4b322ec ul {
	padding-left: 18px
}
.m7bd6a5cd8c48 h2 {
	font-size: 16px;
	margin: 0px
}
.m7bd6a5cd8c48 img {
	width: 72px;
	border-radius: 50%;
	height: 72px;
	object-fit: cover
}
.e3681d2948ba2 {
	padding: 12px;
	margin-top: 14px;
	border-radius: 10px;
	background: var(--n9ffbfca3bbb5)
}.va000612bebc8{opacity:1}
.vf7a178bcf452 button {
	cursor: pointer;
	color: var(--k45deaa7900b1);
	border: 0;
	font-size: 26px;
	min-width: 44px;
	min-height: 44px;
	background: 0 0
}.xe132527e7ef9{visibility:inherit}
.e3681d2948ba2 p {
	margin: 0px 0px 6px
}
@media(min-width:900px) {
	.gc2a8b0104214 {
		grid-template-columns: minmax(0,1.6fr)minmax(280px,1fr)
	}
	.ub870aab4f9db {
		align-items: start;
		grid-template-columns: minmax(0,1fr)300px
	}
	.qf14ac6c0d3bf {
		grid-auto-columns: minmax(180px,22%)
	}
	.h97baac64d0d5 {
		top: 76px;
		position: sticky
	}
}
