.s4b76507baf7b {
	position: absolute;
	left: -999px;
}.ff6a6169954be{isolation:auto}
* {
	box-sizing: border-box;
}.a13f9c1fbefae{z-index:auto}
.qfe8bebe1b4be:hover {
	transform: translateY(-2px)scale(1.02);
}
.ke93b6741915e {
	opacity: 0.8;
}.iced5f995a50a{isolation:auto}
img {
	display: block;
	max-width: 100%;
	height: auto;
}.vb1ca92003d39{visibility:inherit}
html {
	scroll-behavior: smooth;
}
:root {
	--z16cdbc0c8bfb: 20px;
	--oc5e1490669dc: #FFC93C;
	--nd13b115ec02d: #FFD96E;
	--p248f9be341ff: #FF5FA2;
	--h58089b8498fc: #CDBDE8;
	--v8e94cca278df: #2B1250;
	--d78b9821e2ed7: 999px;
	--t6b7401987447: #FBF6FF;
	--x4808ee842364: #FFC93C;
	--ie25d4bb9bbcc: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
	--f50db631dc027: #4FD8F5;
}
body[data-n8f2a2373a3d5]:not([data-n8f2a2373a3d5=bce9278c94b0f]):not([data-n8f2a2373a3d5=vf46858a3b7d7]):not([data-n8f2a2373a3d5=e73999be9605e]) {
	--a2d49088c2a9a: color-mix(in srgb, var(--x4808ee842364) 60%, #FFF);
	--v8e94cca278df: #FFF;
}.zf784618463bd{contain:none}
body {
	--q02373a1ca15f: var(--h58089b8498fc);
	--gc5755f8ec8ef: color-mix(in srgb, var(--x4808ee842364) 5%, #1D0A40);
	--i395d43ae9438: var(--n3c4397487c39);
	overflow-wrap: break-word;
	--g71b8cc26158e: var(--s0e8458ac191d);
	--s0e8458ac191d: color-mix(in srgb, var(--x4808ee842364) 12%, #3A1B74);
	--w0d1865bf493d: var(--h58089b8498fc);
	color: var(--t6b7401987447);
	--ie1e325a58dd8: color-mix(in srgb, var(--gc5755f8ec8ef) 70%, #000);
	--f9bb5cad06cb6: color-mix(in srgb, var(--x4808ee842364) 8%, #2E1460);
	margin: 0;
	--n651cded3d848: var(--t6b7401987447);
	font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
	--j99491a8d046c: var(--n3c4397487c39);
	--ndbf69d884bb6: color-mix(in srgb, var(--x4808ee842364) 40%, transparent);
	--e8504726cf28a: color-mix(in srgb, var(--x4808ee842364) 7%, #250E50);
	background: radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--p248f9be341ff) 22%,transparent),transparent 45%),radial-gradient(ellipse at 90% 30%,color-mix(in srgb,var(--f50db631dc027) 14%,transparent),transparent 40%),var(--gc5755f8ec8ef);
	--a2d49088c2a9a: color-mix(in srgb, var(--x4808ee842364) 82%, #FFF);
	--l83829088ed50: var(--f9bb5cad06cb6);
	--n3c4397487c39: color-mix(in srgb, var(--x4808ee842364) 30%, rgba(255, 255, 255, 0.1));
	--t7163718dc481: var(--gc5755f8ec8ef);
}
a {
	color: inherit;
}
h1, h3, h2 {
	margin: 0 0 0.6em;
	font-family: var(--ie25d4bb9bbcc);
	font-weight: 900;
	line-height: 1.18;
}
.o13de0dd3e4c2 {
	width: min(1160px,100% - 32px);
	margin-inline: auto;
}.u5ac04d88d8af{outline-offset:0}
.s4b76507baf7b:focus {
	z-index: 99;
	left: 16px;
	padding: 8px 12px;
	top: 8px;
	background: var(--f9bb5cad06cb6);
}
.j61a578dcfc55 {
	z-index: 60;
	border-bottom: 1px solid var(--n3c4397487c39);
	backdrop-filter: blur(14px);
	top: 0;
	background: color-mix(in srgb,var(--gc5755f8ec8ef) 84%,transparent);
	position: sticky;
}.m5273e66b655b{outline-offset:0}
.b2a6e95ebc97e {
	margin-inline: auto;
	max-width: 860px;
}.a6bb2d5317f92{z-index:auto}
.n5d630e319285 {
	min-height: 66px;
	align-items: center;
	display: flex;
	gap: 18px;
}
.g9e497f0fa9c0 {
	text-decoration: none;
	text-shadow: 0 2px 0 rgba(0,0,0,0.3);
	font: 900 23px var(--ie25d4bb9bbcc);
	min-height: 44px;
	align-items: center;
	display: inline-flex;
	color: var(--a2d49088c2a9a);
	gap: 10px;
	flex: none;
}
.g9e497f0fa9c0 img {
	object-fit: cover;
	box-shadow: 0 0 0 3px var(--x4808ee842364);
	width: 40px;
	height: 40px;
	border-radius: 50%;
}.cefb013632bc8{contain:none}
.a7505948fb111 {
	scrollbar-width: none;
	align-items: center;
	flex: 1;
	gap: 6px;
	overflow-x: auto;
	display: flex;
	min-width: 0;
}.ta765000e2e7e{contain:none}
.a7505948fb111::-webkit-scrollbar {
	display: none;
}.d781ae5251b5c{opacity:1}
.m0cd34070d296 {
	color: var(--t6b7401987447);
	text-decoration: none;
	background: rgba(255,255,255,7%);
	flex: none;
	border-radius: 999px;
	padding: 7px 14px;
	white-space: nowrap;
	font-size: 14px;
	font-weight: 700;
}
.m0cd34070d296:hover {
	color: var(--v8e94cca278df);
	background: var(--x4808ee842364);
}.i8152378dede8{visibility:inherit}
.hc2aa5206d249 {
	margin-left: auto;
	gap: 6px;
	display: flex;
	font-size: 13px;
}
.d2ac7f1135aa8 {
	gap: 8px;
	margin-left: auto;
	display: flex;
	flex: none;
}
.hc2aa5206d249 a[aria-current] {
	font-weight: 900;
	color: var(--a2d49088c2a9a);
}.a9ab357d1526c{outline-offset:0}
.qfe8bebe1b4be {
	text-decoration: none;
	border: 2px solid transparent;
	border-radius: var(--d78b9821e2ed7);
	align-items: center;
	display: inline-flex;
	min-height: 44px;
	transition: transform 0.15s,box-shadow 0.15s;
	justify-content: center;
	font-weight: 900;
	white-space: nowrap;
	padding: 0 22px;
	cursor: pointer;
}
.yfb420adf773b {
	padding: 44px 0 56px;
}.l3d2cbb0a1188{font-kerning:auto}
.c776c0ecc7aad {
	width: 100%;
}
.k1c0fcba5fb33 {
	gap: 40px;
	display: grid;
	align-items: center;
	grid-template-columns: minmax(0,1fr)minmax(0,1fr);
}
.x3a7890af40c5 {
	background: linear-gradient(180deg,var(--nd13b115ec02d),var(--x4808ee842364));
	box-shadow: 0 5px color-mix(in srgb,var(--x4808ee842364) 55%,#000),0 10px 24px var(--ndbf69d884bb6);
	color: var(--v8e94cca278df);
}
.j6047cddecb7a {
	background: rgba(255,255,255,6%);
	border-color: var(--a2d49088c2a9a);
	color: var(--a2d49088c2a9a);
}
.ee539faaf93be {
	font-weight: 900;
	display: inline-flex;
	border: 2px dashed var(--x4808ee842364);
	border-radius: 10px;
	color: var(--a2d49088c2a9a);
	font-size: 14px;
	margin: 0 0 14px;
	padding: 5px 14px;
}
.yfb420adf773b h1 {
	font-size: clamp(32px,5vw,58px);
	line-height: 1.06;
	text-shadow: 0 4px 0 rgba(0,0,0,0.25),0 0 30px var(--ndbf69d884bb6);
}
.i511c1ff303db {
	flex-wrap: wrap;
	gap: 14px;
	margin-top: 24px;
	display: flex;
}
.z39cfb8a41177 {
	padding: 0;
	flex-wrap: wrap;
	margin: 22px 0 0;
	gap: 8px;
	list-style: none;
	display: flex;
}
.z39cfb8a41177 li {
	align-items: baseline;
	background: rgba(255,255,255,7%);
	border-radius: 999px;
	padding: 6px 12px;
	gap: 6px;
	display: flex;
}.g013d6eb8df9e{visibility:inherit}
.d8aff56ba9a1f {
	display: grid;
	place-items: center;
	position: relative;
	margin-inline: auto;
	width: min(470px,100%);
	aspect-ratio: 1;
}.ud75e0653a9fc{contain:none}
.p6822a154793e {
	background: repeating-conic-gradient(var(--x4808ee842364) 0 22.5deg,var(--p248f9be341ff) 22.5deg 45deg,var(--f50db631dc027) 45deg 67.5deg,var(--s0e8458ac191d) 67.5deg 90deg);
	position: absolute;
	inset: 0;
	box-shadow: 0 0 0 12px color-mix(in srgb,var(--x4808ee842364) 70%,#6B3B00),0 0 0 16px var(--gc5755f8ec8ef),0 0 60px var(--ndbf69d884bb6);
	animation: k5831eef62206 40s linear infinite;
	border-radius: 50%;
}
.p6822a154793e::after {
	border-radius: 50%;
	inset: -12px;
	position: absolute;
	-webkit-mask: repeating-conic-gradient(#000 0 2deg,transparent 2deg 22.5deg);
	background: radial-gradient(circle,#FFF 0 3px,transparent 4px)50% 0/100% 100% no-repeat;
	mask: repeating-conic-gradient(#000 0 2deg,transparent 2deg 22.5deg);
	content: "";
	opacity: 0.8;
}.uf5c7626a5d2f{font-kerning:auto}
.j651e318f7724 {
	position: absolute;
	top: -18px;
	width: 34px;
	transform: translateX(-50%);
	z-index: 3;
	height: 44px;
	clip-path: polygon(0 0,100% 0,50% 100%);
	left: 50%;
	background: linear-gradient(180deg,#FFF,var(--x4808ee842364));
	filter: drop-shadow(0 4px 6px rgba(0,0,0,0.4));
}
.mb8a4bbb343ca {
	overflow: hidden;
	display: grid;
	border: 8px solid var(--gc5755f8ec8ef);
	box-shadow: 0 0 0 4px var(--x4808ee842364),0 10px 30px rgba(0,0,0,0.45);
	position: relative;
	width: 62%;
	aspect-ratio: 1;
	background: var(--f9bb5cad06cb6);
	border-radius: 50%;
	z-index: 2;
}
.oda15bc28abac img {
	width: 100%;
	object-fit: cover;
	height: 100%;
}
.oda15bc28abac {
	transition: opacity 0.5s;
	grid-area: 1/1;
	opacity: 0;
	margin: 0;
}
.oda15bc28abac[data-l0a8bdc866988] {
	opacity: 1;
}
.p1a9fd48d9a9c {
	color: var(--h58089b8498fc);
	font-size: 18px;
}
.z39cfb8a41177 strong {
	color: var(--a2d49088c2a9a);
}.j9774dcc815b9{contain:none}
.z39cfb8a41177 span {
	color: var(--h58089b8498fc);
	font-size: 12px;
}
.tc711667df6e9 {
	position: absolute;
	width: 40px;
	height: 40px;
	transform: translateY(-50%);
	top: 50%;
	border: 0;
	cursor: pointer;
	color: #FFF;
	font-size: 18px;
	border-radius: 50%;
	z-index: 2;
	background: rgba(29,10,64,0.7);
}
.n426c87f62f42 {
	left: 8%;
}
.p46d516f29d70 {
	right: 8%;
}.rcf79c8c77250{contain:none}
@keyframes k5831eef62206 {
	to {
		transform: rotate(360deg);
	}
}.t23e76fcdf48f{z-index:auto}
@media(prefers-reduced-motion:reduce) {
	.p6822a154793e {
		animation: none;
	}
}
.bcf1449350a06 {
	padding: 58px 0;
}
.m428815b6e1ac {
	font-size: clamp(26px,3.4vw,38px);
	text-align: center;
	margin: 0 0 28px;
}
.m428815b6e1ac.of746f8674fa3 {
	text-align: left;
}.kca37ccad87fb{outline-offset:0}
.b15c8f54ea782 {
	background: color-mix(in srgb,var(--e8504726cf28a) 80%,transparent);
}.q64f30f6a74a1{unicode-bidi:normal}
.m428815b6e1ac::after {
	display: block;
	margin: 12px auto 0;
	width: 84px;
	height: 6px;
	content: "";
	background: repeating-linear-gradient(90deg,var(--x4808ee842364) 0 12px,var(--p248f9be341ff) 12px 24px,var(--f50db631dc027) 24px 36px);
	border-radius: 6px;
}
.be705a6afdc74 {
	grid-template-columns: repeat(auto-fit,minmax(330px,1fr));
	counter-reset: c5e4703bc099a;
	display: grid;
	gap: 18px;
}
.h869d4456cc13 {
	display: grid;
	-webkit-mask: radial-gradient(circle 12px at 96px 0,transparent 98%,#000)top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,#000)bottom/100% 51% no-repeat;
	mask: radial-gradient(circle 12px at 96px 0,transparent 98%,#000)top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,#000)bottom/100% 51% no-repeat;
	counter-increment: c5e4703bc099a;
	grid-template-columns: 96px minmax(0,1fr);
}.a655df8fe1178{font-kerning:auto}
.m428815b6e1ac.of746f8674fa3::after {
	margin-left: 0;
}
.w7705cec4b269 {
	margin-bottom: 26px;
}.q1ccc0a5873cc{unicode-bidi:normal}
.w7705cec4b269 h2 {
	color: var(--a2d49088c2a9a);
	margin-top: 1.2em;
	font-size: 24px;
}.p31edd2166c48{visibility:inherit}
.w7705cec4b269 h3 {
	margin-top: 1em;
	font-size: 19px;
}.ob624cc65d326{isolation:auto}
.w7705cec4b269 table {
	width: 100%;
	margin: 16px 0;
	border-collapse: collapse;
}.g2b130c9c4ddd{z-index:auto}
.w7705cec4b269 th {
	background: var(--s0e8458ac191d);
}
.w7705cec4b269 td, .w7705cec4b269 th {
	vertical-align: top;
	border: 1px solid var(--n3c4397487c39);
	padding: 10px 14px;
	text-align: left;
}
.mf3840ed0a03a {
	margin-top: 26px;
	text-align: center;
}
.w7705cec4b269 a {
	color: var(--a2d49088c2a9a);
}
.o2d2f5903a7dc {
	color: var(--h58089b8498fc);
	font-size: 14px;
}
.ee10a7127181c {
	place-items: center;
	background: linear-gradient(180deg,var(--nd13b115ec02d),var(--x4808ee842364));
	display: grid;
	color: var(--v8e94cca278df);
	border-radius: var(--z16cdbc0c8bfb)0 0 var(--z16cdbc0c8bfb);
	border-right: 2px dashed color-mix(in srgb,var(--v8e94cca278df) 40%,transparent);
}.wcf683e588f6d{contain:none}
.t5594e2da5f7f {
	grid-template-columns: repeat(auto-fill,minmax(200px,1fr));
	display: grid;
	gap: 18px;
}
.zcaca17855562 {
	background: var(--f9bb5cad06cb6);
	padding: 20px 22px;
	border-radius: 0 var(--z16cdbc0c8bfb)var(--z16cdbc0c8bfb)0;
}
.gf73e0ab39789 a {
	text-align: center;
	padding: 10px 10px 14px;
	box-shadow: inset 0 0 0 2px var(--n3c4397487c39);
	transition: transform 0.2s,box-shadow 0.2s;
	display: block;
	border-radius: var(--z16cdbc0c8bfb);
	background: var(--f9bb5cad06cb6);
	height: 100%;
	text-decoration: none;
}
.ic7f6859f2a11 img {
	width: 100%;
	aspect-ratio: 1;
	object-fit: cover;
}
.gf73e0ab39789 a:hover {
	transform: translateY(-4px)rotate(-1deg);
	box-shadow: inset 0 0 0 2px var(--x4808ee842364),0 14px 30px var(--ndbf69d884bb6);
}
.b5219d7459ca5::before {
	font: 900 34px var(--ie25d4bb9bbcc);
	content: counter(c5e4703bc099a,decimal-leading-zero);
}.p55b058cf338a{font-kerning:auto}
.zcaca17855562 h2 {
	font-size: 19px;
	margin-bottom: 6px;
}.fc90428059f96{visibility:inherit}
.zcaca17855562 .w7705cec4b269 {
	margin: 0;
	font-size: 15px;
	color: var(--h58089b8498fc);
}.t0135211e288a{visibility:inherit}
.ic7f6859f2a11 {
	margin-bottom: 10px;
	border-radius: calc(var(--z16cdbc0c8bfb) - 6px);
	position: relative;
	overflow: hidden;
}.o9dedca3afb2b{font-kerning:auto}
.e24a745dce4d1 {
	gap: 38px;
	align-items: start;
	display: grid;
	grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
}.s8d66b8e1ea24{font-kerning:auto}
.f2bfdfe5d0b08 {
	position: absolute;
	color: var(--v8e94cca278df);
	top: 8px;
	border-radius: 999px;
	right: 8px;
	padding: 2px 10px;
	background: var(--x4808ee842364);
	font-size: 13px;
	font-weight: 900;
}
.gf73e0ab39789 h3 {
	margin: 0 0 2px;
	font-size: 17px;
}.oee08e8835482{isolation:auto}
.gf73e0ab39789 p {
	margin: 0;
	color: var(--h58089b8498fc);
	font-size: 14px;
	line-height: 1.45;
}
.u477ba2190f32 {
	gap: 12px;
	counter-reset: c1de8eaaacc8a;
	list-style: none;
	display: grid;
	padding: 0;
	margin: 0;
}
.u477ba2190f32 li {
	display: grid;
	background: var(--f9bb5cad06cb6);
	counter-increment: c1de8eaaacc8a;
	grid-template-columns: 44px minmax(0,1fr);
	padding: 14px 16px;
	border-radius: 16px;
	column-gap: 14px;
}
.u477ba2190f32 li::before {
	display: grid;
	color: #FFF;
	width: 40px;
	border-radius: 50%;
	height: 40px;
	content: counter(c1de8eaaacc8a);
	background: linear-gradient(135deg,var(--p248f9be341ff),var(--x4808ee842364));
	grid-row: span 2;
	font-weight: 900;
	place-items: center;
}
.u477ba2190f32 strong {
	color: var(--a2d49088c2a9a);
}.icac1dd77b840{outline-offset:0}
.u477ba2190f32 span {
	color: var(--h58089b8498fc);
	font-size: 15px;
}
.ifd1300a43c57 div {
	padding: 14px 16px 16px;
}.heb73bbb02771{z-index:auto}
.ifd1300a43c57 h2, .ifd1300a43c57 h3 {
	font-size: 17px;
	margin: 0 0 6px;
}.h97a7cf44992b{contain:none}
.ifd1300a43c57 p {
	margin: 0;
	color: var(--h58089b8498fc);
	font-size: 14px;
}
.a99a864a66ef7 {
	gap: 16px;
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}.vd984ea26fcfe{visibility:inherit}
.ifd1300a43c57 a {
	text-decoration: none;
	height: 100%;
	display: block;
	border-radius: var(--z16cdbc0c8bfb);
	overflow: hidden;
	background: var(--f9bb5cad06cb6);
	box-shadow: inset 0 0 0 1px var(--n3c4397487c39);
}
.g6238faa2c661 details {
	background: var(--f9bb5cad06cb6);
	border-radius: 16px;
	margin-bottom: 10px;
}
.g6238faa2c661 details[open] {
	box-shadow: inset 0 0 0 2px var(--x4808ee842364);
}.s1d904600b9f4{font-kerning:auto}
.ifd1300a43c57 img {
	width: 100%;
	object-fit: cover;
	aspect-ratio: 1200/630;
}
.g6238faa2c661 summary {
	cursor: pointer;
	padding: 16px 18px;
	font-weight: 800;
	gap: 12px;
	list-style: none;
	justify-content: space-between;
	display: flex;
}
.g6238faa2c661 summary::-webkit-details-marker {
	display: none;
}
.g6238faa2c661 summary::after {
	display: grid;
	place-items: center;
	background: var(--x4808ee842364);
	border-radius: 50%;
	width: 26px;
	height: 26px;
	content: "+";
	font-weight: 900;
	color: var(--v8e94cca278df);
	flex: none;
}
.g6238faa2c661 p {
	margin: 0;
	color: var(--h58089b8498fc);
	padding: 0 18px 16px;
}
.g6238faa2c661 details[open] summary::after {
	content: "−";
}
.h733c6a2a42a6 {
	border-radius: var(--z16cdbc0c8bfb);
	margin: 44px 0;
	padding: 26px;
	background: var(--f9bb5cad06cb6);
}.c80111592bcaa{opacity:1}
.v67834d592fe8 {
	display: inline-block;
	padding: 2px 10px;
	background: var(--p248f9be341ff);
	font: 800 12px/1.6 system-ui,sans-serif;
	vertical-align: middle;
	color: #2B1250;
	border-radius: 999px;
}
.t9779c741a09c {
	border-radius: 14px;
	padding: 14px 16px;
	background: var(--e8504726cf28a);
}
.o01cd320f4aaf {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
}
.y462f68844d35 {
	gap: 6px;
	flex-wrap: wrap;
	justify-content: space-between;
	display: flex;
}.a844ed6705fc6{unicode-bidi:normal}
.k7a70aebe6b35 {
	gap: 8px;
	align-items: center;
	display: inline-flex;
}
.va5c77cf2370e .i511c1ff303db {
	justify-content: center;
}
.z2e5e13b0ad6d {
	display: inline-block;
	-webkit-mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
	background: linear-gradient(90deg,var(--oc5e1490669dc) calc(var(--i05af5a655367)/5 * 100%),rgba(255,255,255,0.15) 0);
	width: 90px;
	height: 16px;
	mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
}
.p1d999bf609cd {
	display: inline-flex;
	gap: 6px;
}
.t9779c741a09c p {
	margin: 8px 0 0;
	color: var(--h58089b8498fc);
	font-size: 14px;
}
.p73d4f9a81837 {
	border-radius: var(--z16cdbc0c8bfb);
	padding: 22px;
	text-align: center;
	margin: 28px 0;
	background: var(--f9bb5cad06cb6);
}
.k7a70aebe6b35 strong {
	color: var(--a2d49088c2a9a);
}.zcdc90fd78358{font-kerning:auto}
.md80e20ecb69f {
	margin: 0 0 10px;
	font-weight: 900;
}
.k7a70aebe6b35 small {
	color: var(--h58089b8498fc);
}
.p1d999bf609cd button {
	font-size: 22px;
	background: rgba(255,255,255,8%);
	border: 0;
	border-radius: 50%;
	color: rgba(255,255,255,0.3);
	width: 46px;
	cursor: pointer;
	height: 46px;
}.h6c06f581b190{unicode-bidi:normal}
.p1d999bf609cd button:disabled {
	cursor: default;
}
.p1d999bf609cd button[data-l0a8bdc866988], .p1d999bf609cd button:hover {
	color: var(--v8e94cca278df);
	background: var(--x4808ee842364);
}
.va5c77cf2370e {
	background: radial-gradient(ellipse at 50% -10%,var(--ndbf69d884bb6),transparent 60%);
	padding: 46px 0 32px;
	text-align: center;
}
.db5c148560715 {
	min-height: 1.2em;
	color: var(--h58089b8498fc);
	margin: 10px 0 0;
	font-size: 14px;
}
.va5c77cf2370e h1 {
	font-size: clamp(28px,4.2vw,46px);
}
.l17ed21998edf {
	left: -9999px;
	position: absolute;
	opacity: 0;
	width: 1px;
	height: 1px;
}.u887b68535596{opacity:1}
.va5c77cf2370e .p1a9fd48d9a9c {
	max-width: 720px;
	margin-inline: auto;
}.rb86f0224f1b0{opacity:1}
.d2dc76a535570 ol {
	font-size: 14px;
	gap: 6px;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 0 12px;
	color: var(--h58089b8498fc);
	justify-content: center;
	list-style: none;
	display: flex;
}.z220c60d3f2d1{outline-offset:0}
.s771beaab384c {
	align-items: start;
	display: grid;
	gap: 28px;
	grid-template-columns: minmax(0,1fr)320px;
}
.t04fe4005910b {
	grid-template-columns: 1fr 1fr;
	gap: 14px;
	display: grid;
}.ud1b137ecced3{visibility:inherit}
.c3798262fbc69 {
	grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
	display: grid;
	gap: 10px;
}.mb0c931b7cf8c{opacity:1}
.d2dc76a535570 a {
	text-decoration: none;
	color: var(--a2d49088c2a9a);
}.d6a70f3ef4cc5{outline-offset:0}
.d2dc76a535570 li+li::before {
	margin-right: 6px;
	font-size: 10px;
	content: "★";
	color: var(--x4808ee842364);
}
.j14d38b0a6139 {
	margin-bottom: 18px;
	width: 100%;
	border-radius: var(--z16cdbc0c8bfb);
	object-fit: cover;
	aspect-ratio: 1200/630;
}
.nb31af831753a {
	background: var(--f9bb5cad06cb6);
	text-align: center;
	padding: 20px;
	border-radius: var(--z16cdbc0c8bfb);
	box-shadow: inset 0 0 0 2px var(--x4808ee842364),0 0 40px var(--ndbf69d884bb6);
}
.nb31af831753a h2 {
	font-size: 22px;
}.b066c47144d04{isolation:auto}
.i4fdcf6f2df7a h3 {
	color: #6EE7B7;
}
.s80ff7e005ea0 h3 {
	color: var(--p248f9be341ff);
}.s4e6a2f0a56cd{isolation:auto}
.e1862c3628d8c .z39cfb8a41177 {
	margin: 0 0 18px;
}
.nb31af831753a img {
	margin-bottom: 12px;
	width: 100%;
	border-radius: 14px;
	object-fit: cover;
	aspect-ratio: 1200/630;
}
.nb31af831753a .qfe8bebe1b4be {
	margin-top: 12px;
}
.s80ff7e005ea0, .i4fdcf6f2df7a {
	background: var(--f9bb5cad06cb6);
	border-radius: 16px;
	padding: 16px 20px;
}
.e12efb7cae8ef {
	counter-reset: c8738ba43b827;
	list-style: none;
	padding: 0;
}
.c3798262fbc69 img {
	border-radius: 14px;
}
.s771beaab384c aside {
	top: 90px;
	position: sticky;
}.tf971ec6fcbf7{visibility:inherit}
.e12efb7cae8ef li {
	border-radius: 16px;
	background: var(--f9bb5cad06cb6);
	margin-bottom: 12px;
	counter-increment: c8738ba43b827;
	position: relative;
	padding: 16px 18px 16px 74px;
}
.e12efb7cae8ef li::before {
	width: 42px;
	display: grid;
	position: absolute;
	content: counter(c8738ba43b827);
	place-items: center;
	font-weight: 900;
	color: #FFF;
	height: 42px;
	background: linear-gradient(135deg,var(--p248f9be341ff),var(--x4808ee842364));
	left: 16px;
	top: 14px;
	border-radius: 50%;
}
.e12efb7cae8ef h3 {
	margin: 0 0 4px;
	font-size: 18px;
}.p5bf84976710e{z-index:auto}
.e12efb7cae8ef p {
	margin: 0;
	color: var(--h58089b8498fc);
}
.v67805fa14583 {
	border-left: 3px dashed var(--n3c4397487c39);
	list-style: none;
	padding: 0;
}.ab1867c55f168{visibility:inherit}
.v67805fa14583 li {
	position: relative;
	padding: 0 0 24px 22px;
}
.v67805fa14583 li::before {
	position: absolute;
	left: -12px;
	top: 0;
	content: "★";
	font-size: 18px;
	color: var(--x4808ee842364);
}
.n2921d939df83 {
	background: var(--f9bb5cad06cb6);
	text-align: center;
	padding: 20px;
	border-radius: var(--z16cdbc0c8bfb);
}
[data-t22cc475cc03a]>h2, [data-kd03f97259bab]>h2 {
	text-align: center;
}
.h127b8c5b2e8d strong {
	font: 900 20px var(--ie25d4bb9bbcc);
	color: var(--a2d49088c2a9a);
}
.ef4dd2a4403ae, .h127b8c5b2e8d span {
	color: var(--h58089b8498fc);
}
.w478b314fdddb a {
	color: var(--a2d49088c2a9a);
}
[data-mbf14eabaa1ad] h2 {
	font-size: 20px;
}
.u950025be2ad5 {
	color: var(--oc5e1490669dc);
}.l44ce8ad3c310{unicode-bidi:normal}
[data-mbf14eabaa1ad] a {
	color: var(--a2d49088c2a9a);
}
.h127b8c5b2e8d {
	align-items: baseline;
	gap: 12px;
	display: flex;
}.o70ec4bce1393{opacity:1}
.le7388858976d {
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
	margin-bottom: 32px;
	display: grid;
}
.n2921d939df83 img {
	margin: 0 auto 10px;
	border-radius: 50%;
	width: 84px;
	height: 84px;
	box-shadow: 0 0 0 3px var(--x4808ee842364);
	object-fit: cover;
}.l7cc044d25a08{unicode-bidi:normal}
.w478b314fdddb {
	border-radius: var(--z16cdbc0c8bfb);
	margin-top: 28px;
	background: var(--f9bb5cad06cb6);
	padding: 20px;
}
.l10d8a2c19fb8 {
	border-color: var(--n3c4397487c39);
	background: var(--f9bb5cad06cb6);
	border-radius: 16px;
}
[data-t22cc475cc03a], [data-kd03f97259bab] {
	width: min(1160px,100% - 32px);
	max-width: none;
	padding: 40px 0;
	margin: 0 auto;
}
[data-mbf14eabaa1ad] {
	width: min(860px,100% - 32px);
	padding: 22px 26px;
	border-radius: var(--z16cdbc0c8bfb);
	background: var(--f9bb5cad06cb6);
	margin: 0 auto 48px;
}.s6868dccbc403{opacity:1}
[data-mbf14eabaa1ad] ul {
	margin: 0;
	padding-left: 20px;
}
.x88b8a205f9fe a, .x88b8a205f9fe span {
	padding: 6px 14px;
	border-radius: 999px;
	background: var(--f9bb5cad06cb6);
	text-decoration: none;
}
.x88b8a205f9fe span {
	color: var(--v8e94cca278df);
	background: var(--x4808ee842364);
}
.za810389eab42 {
	background: color-mix(in srgb,var(--gc5755f8ec8ef) 70%,#000);
	border-top: 1px solid var(--n3c4397487c39);
	color: var(--h58089b8498fc);
	padding: 46px 0 24px;
}
.x88b8a205f9fe {
	justify-content: center;
	gap: 8px;
	margin-top: 28px;
	display: flex;
}
.za810389eab42 h2 {
	color: var(--a2d49088c2a9a);
	font-size: 15px;
	margin-bottom: 10px;
}
.p21a3940a84ab {
	grid-template-columns: 1.4fr repeat(3,1fr);
	display: grid;
	gap: 28px;
}
.za810389eab42 a {
	padding: 3px 0;
	color: var(--h58089b8498fc);
	display: block;
	text-decoration: none;
}.k6761f01d1d42{contain:none}
.za810389eab42 a:hover {
	color: var(--a2d49088c2a9a);
}.q29d2116ade51{visibility:inherit}
.bfb1efafa6300 {
	margin-top: 28px;
	border-top: 1px solid var(--n3c4397487c39);
	padding-top: 18px;
	font-size: 13px;
}.z34921615fc07{unicode-bidi:normal}
body {
	padding-bottom: 96px;
}
.lf72d5d571c39 {
	-webkit-mask: radial-gradient(circle 10px at 0 50%,transparent 98%,#000)left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,#000)right/51% 100% no-repeat;
	mask: radial-gradient(circle 10px at 0 50%,transparent 98%,#000)left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,#000)right/51% 100% no-repeat;
	box-shadow: inset 0 0 0 2px var(--x4808ee842364),0 16px 40px rgba(0,0,0,0.45);
	display: flex;
	left: 50%;
	background: linear-gradient(90deg,var(--s0e8458ac191d),var(--f9bb5cad06cb6));
	border-radius: 18px;
	gap: 14px;
	width: min(760px,calc(100% - 24px));
	transform: translateX(-50%);
	align-items: center;
	position: fixed;
	z-index: 70;
	bottom: 16px;
	padding: 10px 12px 10px 22px;
}
.y64da2b644740 {
	flex: none;
	width: 34px;
	background: var(--x4808ee842364);
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='47.195 -46.124 62.1869 62.1869'%3E%3Cg transform='translate(47.195 -46.124) scale(2.5911)'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.2 3 3 0 0 0 6.2 7H4v5h1v8h14v-8h1V7Zm-9 13H7v-8h4v8Zm0-10H5V9h6v1Zm2-3a1 1 0 0 1 2 0v1h-2V7Zm-4 0a1 1 0 0 1 2 0v1H9V7Zm8 13h-4v-8h4v8Zm2-10h-6V9h6v1Z'/%3E%3C/g%3E%3C/svg%3E")center/contain no-repeat;
	height: 34px;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='47.195 -46.124 62.1869 62.1869'%3E%3Cg transform='translate(47.195 -46.124) scale(2.5911)'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.2 3 3 0 0 0 6.2 7H4v5h1v8h14v-8h1V7Zm-9 13H7v-8h4v8Zm0-10H5V9h6v1Zm2-3a1 1 0 0 1 2 0v1h-2V7Zm-4 0a1 1 0 0 1 2 0v1H9V7Zm8 13h-4v-8h4v8Zm2-10h-6V9h6v1Z'/%3E%3C/g%3E%3C/svg%3E")center/contain no-repeat;
}
.cc9dc27bdc5f4 {
	overflow: hidden;
	border-right: 2px dashed var(--n3c4397487c39);
	min-width: 0;
	color: var(--t6b7401987447);
	padding-right: 12px;
	text-overflow: ellipsis;
	font-weight: 900;
	flex: 1;
	white-space: nowrap;
	margin: 0;
}
.lf72d5d571c39 .qfe8bebe1b4be {
	flex: none;
	box-shadow: none;
	min-height: 42px;
}
.v98ea3c990c22 {
	z-index: 69;
	pointer-events: none;
	transition: opacity 0.2s;
	color: var(--v8e94cca278df);
	opacity: 0;
	cursor: pointer;
	position: fixed;
	font-size: 20px;
	border: 0;
	font-weight: 900;
	right: 16px;
	bottom: 96px;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	background: var(--x4808ee842364);
}
body[data-i5a9c13439374=iaaabeaf23667] .m0cd34070d296 {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
body[data-q76d538878d96=l5ad2469810f8] .j61a578dcfc55 {
	border-bottom: 3px solid var(--x4808ee842364);
	background: linear-gradient(90deg,color-mix(in srgb,var(--p248f9be341ff) 35%,var(--gc5755f8ec8ef)),var(--gc5755f8ec8ef));
}
.v98ea3c990c22[data-rd34a73411a61] {
	pointer-events: auto;
	opacity: 1;
}
@media(min-width:901px) {
	body[data-wa341b7f6d65c=c463ac64ee2c8] .k1c0fcba5fb33>.d8aff56ba9a1f {
		order: -1;
	}
}
body[data-n956d803291b7=qa7d7081f6f0c] .yfb420adf773b::before {
	opacity: 0.2;
}
body[data-n8f2a2373a3d5], body {
	--yd028e8dd3a7f: var(--s0e8458ac191d);
	--n27af64087370: var(--ndbf69d884bb6);
}
@media(max-width:900px) {
	.n5d630e319285 {
		min-height: 0;
		gap: 0 12px;
		flex-wrap: wrap;
		padding-top: 10px;
	}
	.k1c0fcba5fb33 {
		gap: 22px;
		grid-template-columns: 1fr;
	}
	.t04fe4005910b, .e24a745dce4d1, .s771beaab384c {
		grid-template-columns: 1fr;
	}
	.a7505948fb111 {
		padding: 4px 0;
		order: 3;
		flex-basis: 100%;
	}
	.m0cd34070d296 {
		align-items: center;
		display: inline-flex;
		min-height: 44px;
	}
	.d2ac7f1135aa8 .j6047cddecb7a {
		display: none;
	}
	.d2ac7f1135aa8 .qfe8bebe1b4be {
		padding: 0 14px;
		min-height: 38px;
		font-size: 14px;
	}
	.yfb420adf773b {
		padding: 24px 0 40px;
	}
	.k1c0fcba5fb33>.d8aff56ba9a1f {
		order: -1;
		width: min(300px,80%);
	}
	.s771beaab384c aside {
		position: static;
	}
	.p21a3940a84ab {
		grid-template-columns: 1fr 1fr;
	}
}
@media(max-width:560px) {
	.i511c1ff303db .qfe8bebe1b4be {
		flex: 1;
	}
	body {
		padding-bottom: calc(84px + env(safe-area-inset-bottom));
	}
	.bcf1449350a06 {
		padding: 42px 0;
	}
	.b5219d7459ca5::before {
		font-size: 26px;
	}
	.gf73e0ab39789 p {
		display: none;
	}
	.cc9dc27bdc5f4 {
		-webkit-box-orient: vertical;
		white-space: normal;
		display: -webkit-box;
		font-size: 13px;
		line-height: 1.35;
		-webkit-line-clamp: 3;
	}
	.y64da2b644740 {
		width: 26px;
		height: 26px;
	}
	.be705a6afdc74 {
		grid-template-columns: 1fr;
	}
	.h869d4456cc13 {
		-webkit-mask: radial-gradient(circle 10px at 76px 0,transparent 98%,#000)top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,#000)bottom/100% 51% no-repeat;
		mask: radial-gradient(circle 10px at 76px 0,transparent 98%,#000)top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,#000)bottom/100% 51% no-repeat;
		grid-template-columns: 76px minmax(0,1fr);
	}
	.t5594e2da5f7f {
		gap: 12px;
		grid-template-columns: 1fr 1fr;
	}
	.lf72d5d571c39 {
		gap: 10px;
		padding: 8px 8px 8px 14px;
		bottom: calc(10px + env(safe-area-inset-bottom));
	}
	.lf72d5d571c39 .qfe8bebe1b4be {
		min-height: 40px;
		padding: 0 14px;
		font-size: 14px;
	}
	.p21a3940a84ab {
		grid-template-columns: 1fr;
	}
	.v98ea3c990c22 {
		bottom: 84px;
	}
}
:lang(th) {
	--ie25d4bb9bbcc: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) {
	--ie25d4bb9bbcc: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}.j33a117aa32e7{z-index:auto}
:lang(bn) {
	--ie25d4bb9bbcc: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
	--ie25d4bb9bbcc: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
:lang(bn) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3) {
	line-height: 1.45;
	font-weight: 700;
}.bd99afa1c1421{visibility:inherit}
@media(max-width:640px) {
	.lf72d5d571c39 {
		gap: 6px 8px;
		flex-wrap: wrap;
		padding: 8px;
	}
	.y64da2b644740 {
		display: none;
	}
	.cc9dc27bdc5f4 {
		flex-basis: 100%;
		text-align: center;
		padding: 0;
		border-right: 0;
	}
	.lf72d5d571c39 .qfe8bebe1b4be {
		flex: 1;
	}
}
