html {
	scroll-behavior: smooth;
}
.gcba5110162ee {
	left: -999px;
	position: absolute;
}
img {
	display: block;
	max-width: 100%;
	height: auto;
}
* {
	box-sizing: border-box;
}
.f2af30d4a1a29 {
	opacity: 0.8;
}
:root {
	--v44887a7793e6: rgb(255,201,60);
	--s7aba5eb1aa67: rgb(255,201,60);
	--tdb2e8ac0c77f: 999px;
	--pec27284c6909: rgb(43,18,80);
	--s21c28ae6a39e: rgb(255,217,110);
	--u4d883b750911: 20px;
	--u3fa7c6fbe3ac: rgb(251,246,255);
	--s78932146ac5d: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
	--zc03d00b81695: rgb(255,95,162);
	--w6e2c149cf617: rgb(79,216,245);
	--ub229ed34f502: rgb(205,189,232);
}.s531b59ef739d{z-index:auto}
body[data-w8d9f1060a934]:not([data-w8d9f1060a934=u76ea19222d28]):not([data-w8d9f1060a934=r5233fa3f426a]):not([data-w8d9f1060a934=s4dfbc56a5bbd]) {
	--dede4bd846af5: color-mix(in srgb, var(--v44887a7793e6) 60%, rgb(255,255,255));
	--pec27284c6909: rgb(255,255,255);
}.f78d933628324{opacity:1}
.ab7b6d4663a1f:hover {
	transform: translateY(-2px)scale(1.02);
}.l5ebfd526e796{isolation:auto}
body {
	--ve984b8237638: var(--dadeb12780445);
	font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
	--zb076ddcc57af: color-mix(in srgb, var(--v44887a7793e6) 8%, rgb(46,20,96));
	background: radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--zc03d00b81695) 22%,transparent),transparent 45%),radial-gradient(ellipse at 90% 30%,color-mix(in srgb,var(--w6e2c149cf617) 14%,transparent),transparent 40%),var(--u5bb63e67c428);
	--dede4bd846af5: color-mix(in srgb, var(--v44887a7793e6) 82%, rgb(255,255,255));
	color: var(--u3fa7c6fbe3ac);
	--c05bfdaf04e39: color-mix(in srgb, var(--u5bb63e67c428) 70%, rgb(0,0,0));
	margin: 0;
	overflow-wrap: break-word;
	--lcef91ea00bd7: color-mix(in srgb, var(--v44887a7793e6) 12%, rgb(58,27,116));
	--p1718d3091339: var(--zb076ddcc57af);
	--q01b14046a556: var(--dadeb12780445);
	--s65c2a0ccc053: color-mix(in srgb, var(--v44887a7793e6) 7%, rgb(37,14,80));
	--dadeb12780445: color-mix(in srgb, var(--v44887a7793e6) 30%, rgba(255, 255, 255, 0.1));
	--gfe8b94f2a3d4: var(--u5bb63e67c428);
	--u5bb63e67c428: color-mix(in srgb, var(--v44887a7793e6) 5%, rgb(29,10,64));
	--dddcb8ecdd8af: color-mix(in srgb, var(--v44887a7793e6) 40%, transparent);
	--oa481c152c840: var(--ub229ed34f502);
	--xe721b24db19d: var(--u3fa7c6fbe3ac);
	--uc568900949dc: var(--lcef91ea00bd7);
	--e933d530bd23a: var(--ub229ed34f502);
}.z8567363e371b{font-kerning:auto}
.gcba5110162ee:focus {
	background: var(--zb076ddcc57af);
	left: 16px;
	top: 8px;
	z-index: 99;
	padding: 8px 12px;
}.j96025974fb62{isolation:auto}
h3, h1, h2 {
	margin: 0 0 0.6em;
	font-family: var(--s78932146ac5d);
	font-weight: 900;
	line-height: 1.18;
}.g63cfc4ed05f8{z-index:auto}
.j62f30a50e257 {
	width: min(1160px,100% - 32px);
	margin-inline: auto;
}
.i56b647819e4b {
	max-width: 860px;
	margin-inline: auto;
}.v69644bb4b7d9{visibility:inherit}
.e2d2109e9dc19 {
	min-height: 66px;
	align-items: center;
	display: flex;
	gap: 18px;
}
a {
	color: inherit;
}
.ebbbd15b46254 {
	text-decoration: none;
	display: inline-flex;
	min-height: 44px;
	align-items: center;
	color: var(--dede4bd846af5);
	text-shadow: 0 2px 0 rgba(0,0,0,0.3);
	flex: none;
	font: 900 23px var(--s78932146ac5d);
	gap: 10px;
}.sefa7a740c69e{contain:none}
.e58a2dee8e0a2 {
	border-bottom: 1px solid var(--dadeb12780445);
	background: color-mix(in srgb,var(--u5bb63e67c428) 84%,transparent);
	backdrop-filter: blur(14px);
	position: sticky;
	z-index: 60;
	top: 0;
}
.ebbbd15b46254 img {
	object-fit: cover;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	box-shadow: 0 0 0 3px var(--v44887a7793e6);
}.l3b6b44a88ae5{z-index:auto}
.pf6cc02f326f1 {
	gap: 6px;
	overflow-x: auto;
	align-items: center;
	scrollbar-width: none;
	display: flex;
	min-width: 0;
	flex: 1;
}.c72e4a0e4f9d7{outline-offset:0}
.pf6cc02f326f1::-webkit-scrollbar {
	display: none;
}.gd536ab87a267{font-kerning:auto}
.y586cd3376870 {
	text-decoration: none;
	color: var(--u3fa7c6fbe3ac);
	border-radius: 999px;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 14px;
	background: rgba(255,255,255,7%);
	white-space: nowrap;
	flex: none;
}
.y586cd3376870:hover {
	background: var(--v44887a7793e6);
	color: var(--pec27284c6909);
}
.p8f8fb07feebd {
	font-size: 13px;
	display: flex;
	gap: 6px;
	margin-left: auto;
}
.qcd04011346dd {
	display: flex;
	flex: none;
	margin-left: auto;
	gap: 8px;
}.e7cd844908840{unicode-bidi:normal}
.p8f8fb07feebd a[aria-current] {
	font-weight: 900;
	color: var(--dede4bd846af5);
}
.ab7b6d4663a1f {
	display: inline-flex;
	min-height: 44px;
	cursor: pointer;
	white-space: nowrap;
	font-weight: 900;
	align-items: center;
	border: 2px solid transparent;
	transition: transform 0.15s,box-shadow 0.15s;
	border-radius: var(--tdb2e8ac0c77f);
	text-decoration: none;
	padding: 0 22px;
	justify-content: center;
}
.d6b14a44bf6d8 {
	padding: 44px 0 56px;
}.j5c282c198758{unicode-bidi:normal}
.me1f778799044 {
	color: var(--pec27284c6909);
	background: linear-gradient(180deg,var(--s21c28ae6a39e),var(--v44887a7793e6));
	box-shadow: 0 5px color-mix(in srgb,var(--v44887a7793e6) 55%,rgb(0,0,0)),0 10px 24px var(--dddcb8ecdd8af);
}.zca7ec844f726{outline-offset:0}
.n5852b058a804 {
	width: 100%;
}
.j61f75d977984 {
	color: var(--dede4bd846af5);
	border-color: var(--dede4bd846af5);
	background: rgba(255,255,255,6%);
}
.yabdca4f32eb2 {
	gap: 40px;
	display: grid;
	grid-template-columns: minmax(0,1fr)minmax(0,1fr);
	align-items: center;
}
.ec49209653a32 {
	font-weight: 900;
	display: inline-flex;
	padding: 5px 14px;
	border: 2px dashed var(--v44887a7793e6);
	border-radius: 10px;
	color: var(--dede4bd846af5);
	margin: 0 0 14px;
	font-size: 14px;
}
.d6b14a44bf6d8 h1 {
	text-shadow: 0 4px 0 rgba(0,0,0,0.25),0 0 30px var(--dddcb8ecdd8af);
	font-size: clamp(32px,5vw,58px);
	line-height: 1.06;
}.l0caa993922d7{unicode-bidi:normal}
.lcbcd7cf8d024 {
	font-size: 18px;
	color: var(--ub229ed34f502);
}
.g16801f8a4a98 strong {
	color: var(--dede4bd846af5);
}
.g16801f8a4a98 span {
	font-size: 12px;
	color: var(--ub229ed34f502);
}.bd2e81441bf4b{outline-offset:0}
.k60ee1116cb06 {
	flex-wrap: wrap;
	gap: 14px;
	display: flex;
	margin-top: 24px;
}
.g16801f8a4a98 {
	list-style: none;
	flex-wrap: wrap;
	padding: 0;
	margin: 22px 0 0;
	display: flex;
	gap: 8px;
}
.g16801f8a4a98 li {
	gap: 6px;
	align-items: baseline;
	display: flex;
	padding: 6px 12px;
	background: rgba(255,255,255,7%);
	border-radius: 999px;
}.a02f3100d84eb{outline-offset:0}
.f97f560e96e05 {
	place-items: center;
	position: relative;
	display: grid;
	width: min(470px,100%);
	aspect-ratio: 1;
	margin-inline: auto;
}
.eea872d2a5cea {
	border-radius: 50%;
	inset: 0;
	background: repeating-conic-gradient(var(--v44887a7793e6) 0 22.5deg,var(--zc03d00b81695) 22.5deg 45deg,var(--w6e2c149cf617) 45deg 67.5deg,var(--lcef91ea00bd7) 67.5deg 90deg);
	box-shadow: 0 0 0 12px color-mix(in srgb,var(--v44887a7793e6) 70%,rgb(107,59,0)),0 0 0 16px var(--u5bb63e67c428),0 0 60px var(--dddcb8ecdd8af);
	animation: kb996ea870a7c 40s linear infinite;
	position: absolute;
}
.eea872d2a5cea::after {
	content: "";
	opacity: 0.8;
	-webkit-mask: repeating-conic-gradient(rgb(0,0,0) 0 2deg,transparent 2deg 22.5deg);
	background: radial-gradient(circle,rgb(255,255,255) 0 3px,transparent 4px)50% 0/100% 100% no-repeat;
	mask: repeating-conic-gradient(rgb(0,0,0) 0 2deg,transparent 2deg 22.5deg);
	border-radius: 50%;
	inset: -12px;
	position: absolute;
}
.l10ceca9578c0 {
	opacity: 0;
	grid-area: 1/1;
	margin: 0;
	transition: opacity 0.5s;
}
.l10ceca9578c0[data-o1d33feb29522] {
	opacity: 1;
}
.t229fc80940d1 {
	filter: drop-shadow(0 4px 6px rgba(0,0,0,0.4));
	width: 34px;
	height: 44px;
	top: -18px;
	clip-path: polygon(0 0,100% 0,50% 100%);
	z-index: 3;
	background: linear-gradient(180deg,rgb(255,255,255),var(--v44887a7793e6));
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
}
.hcdf35445db6a {
	width: 62%;
	z-index: 2;
	box-shadow: 0 0 0 4px var(--v44887a7793e6),0 10px 30px rgba(0,0,0,0.45);
	display: grid;
	overflow: hidden;
	position: relative;
	border: 8px solid var(--u5bb63e67c428);
	border-radius: 50%;
	background: var(--zb076ddcc57af);
	aspect-ratio: 1;
}
.l10ceca9578c0 img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.i574be9126944 {
	top: 50%;
	transform: translateY(-50%);
	background: rgba(29,10,64,0.7);
	z-index: 2;
	width: 40px;
	height: 40px;
	font-size: 18px;
	border: 0;
	border-radius: 50%;
	color: rgb(255,255,255);
	position: absolute;
	cursor: pointer;
}
.xf8a221f89dc0 {
	left: 8%;
}
.l47c8f6790f4f {
	right: 8%;
}
@keyframes kb996ea870a7c {
	to {
		transform: rotate(360deg);
	}
}.y317ad4fe71a7{visibility:inherit}
@media(prefers-reduced-motion:reduce) {
	.eea872d2a5cea {
		animation: none;
	}
}.je03589daaf18{opacity:1}
body {
	--b03c570eddb29: 96px;
}
body[data-w8d9f1060a934], body {
	--p8d7459210fa0: var(--dddcb8ecdd8af);
	--k33b6fe2ff891: var(--lcef91ea00bd7);
}.u5d5daf5eb71b{font-kerning:auto}
.c68bbb55dd9b3 {
	padding: 58px 0;
}
.g95eb8c333946 {
	font-size: clamp(26px,3.4vw,38px);
	margin: 0 0 28px;
	text-align: center;
}
.t58a4ede124bd {
	background: color-mix(in srgb,var(--s65c2a0ccc053) 80%,transparent);
}.mf6293d548d5a{isolation:auto}
.g95eb8c333946::after {
	content: "";
	width: 84px;
	background: repeating-linear-gradient(90deg,var(--v44887a7793e6) 0 12px,var(--zc03d00b81695) 12px 24px,var(--w6e2c149cf617) 24px 36px);
	display: block;
	margin: 12px auto 0;
	border-radius: 6px;
	height: 6px;
}
.md21dacb3aef8 {
	counter-reset: c93b0f6e52bcf;
	grid-template-columns: repeat(auto-fit,minmax(330px,1fr));
	display: grid;
	gap: 18px;
}
.h7c8d4db97943 {
	display: grid;
	grid-template-columns: 96px minmax(0,1fr);
	-webkit-mask: radial-gradient(circle 12px at 96px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
	mask: radial-gradient(circle 12px at 96px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
	counter-increment: c93b0f6e52bcf;
}.heaa910e845b7{outline-offset:0}
.iec3d0e22258e th {
	background: var(--lcef91ea00bd7);
}.ka18b1aa94dc6{visibility:inherit}
.g95eb8c333946.df525dff96fe8::after {
	margin-left: 0;
}
.iec3d0e22258e {
	margin-bottom: 26px;
}.rab9a84459b73{z-index:auto}
.iec3d0e22258e h2 {
	color: var(--dede4bd846af5);
	margin-top: 1.2em;
	font-size: 24px;
}
.iec3d0e22258e a {
	color: var(--dede4bd846af5);
}
.g95eb8c333946.df525dff96fe8 {
	text-align: left;
}
.iec3d0e22258e h3 {
	font-size: 19px;
	margin-top: 1em;
}.gea724fa45dfe{outline-offset:0}
.cf8ba0729afe4 {
	font-size: 14px;
	color: var(--ub229ed34f502);
}
.u1235add2aa09::before {
	font: 900 34px var(--s78932146ac5d);
	content: counter(c93b0f6e52bcf,decimal-leading-zero);
}
.iec3d0e22258e table {
	margin: 16px 0;
	width: 100%;
	border-collapse: collapse;
}
.iec3d0e22258e th, .iec3d0e22258e td {
	text-align: left;
	padding: 10px 14px;
	border: 1px solid var(--dadeb12780445);
	vertical-align: top;
}
.xec0f19b98760 {
	border-radius: var(--u4d883b750911)0 0 var(--u4d883b750911);
	display: grid;
	color: var(--pec27284c6909);
	border-right: 2px dashed color-mix(in srgb,var(--pec27284c6909) 40%,transparent);
	place-items: center;
	background: linear-gradient(180deg,var(--s21c28ae6a39e),var(--v44887a7793e6));
}
.s88cf6395f0db {
	padding: 20px 22px;
	border-radius: 0 var(--u4d883b750911)var(--u4d883b750911)0;
	background: var(--zb076ddcc57af);
}.x2f4742601b20{contain:none}
.m48d73a03b934 {
	grid-template-columns: repeat(auto-fill,minmax(200px,1fr));
	display: grid;
	gap: 18px;
}
.kfc77765b9933 {
	text-align: center;
	margin-top: 26px;
}.a7f45c79b0f8f{contain:none}
.s88cf6395f0db h2 {
	font-size: 19px;
	margin-bottom: 6px;
}.l82972bade49c{outline-offset:0}
.s88cf6395f0db .iec3d0e22258e {
	font-size: 15px;
	color: var(--ub229ed34f502);
	margin: 0;
}
.c277082b9a1b9 a {
	text-align: center;
	display: block;
	text-decoration: none;
	padding: 10px 10px 14px;
	background: var(--zb076ddcc57af);
	transition: transform 0.2s,box-shadow 0.2s;
	border-radius: var(--u4d883b750911);
	height: 100%;
	box-shadow: inset 0 0 0 2px var(--dadeb12780445);
}
.a80d1e7190ca4 {
	align-items: start;
	display: grid;
	gap: 38px;
	grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
}
.c277082b9a1b9 a:hover {
	box-shadow: inset 0 0 0 2px var(--v44887a7793e6),0 14px 30px var(--dddcb8ecdd8af);
	transform: translateY(-4px)rotate(-1deg);
}
.sf77cba12b05c {
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	border-radius: calc(var(--u4d883b750911) - 6px);
}.k4f7dfebafdb4{contain:none}
.e5e465eb80ac5 {
	top: 8px;
	right: 8px;
	color: var(--pec27284c6909);
	background: var(--v44887a7793e6);
	font-size: 13px;
	font-weight: 900;
	padding: 2px 10px;
	position: absolute;
	border-radius: 999px;
}
.sf77cba12b05c img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1;
}.a704dcdc318d3{opacity:1}
.c277082b9a1b9 h3 {
	margin: 0 0 2px;
	font-size: 17px;
}
.c277082b9a1b9 p {
	color: var(--ub229ed34f502);
	margin: 0;
	font-size: 14px;
	line-height: 1.45;
}
.t8783585b4198 {
	margin: 0;
	display: grid;
	padding: 0;
	counter-reset: c8cc780cc026e;
	list-style: none;
	gap: 12px;
}
.t8783585b4198 li {
	column-gap: 14px;
	background: var(--zb076ddcc57af);
	display: grid;
	border-radius: 16px;
	counter-increment: c8cc780cc026e;
	padding: 14px 16px;
	grid-template-columns: 44px minmax(0,1fr);
}
.nb02ea8be2af7 div {
	padding: 14px 16px 16px;
}
.t8783585b4198 li::before {
	content: counter(c8cc780cc026e);
	display: grid;
	color: rgb(255,255,255);
	grid-row: span 2;
	place-items: center;
	background: linear-gradient(135deg,var(--zc03d00b81695),var(--v44887a7793e6));
	width: 40px;
	height: 40px;
	font-weight: 900;
	border-radius: 50%;
}
.t8783585b4198 strong {
	color: var(--dede4bd846af5);
}
.t8783585b4198 span {
	font-size: 15px;
	color: var(--ub229ed34f502);
}
.nb02ea8be2af7 h2, .nb02ea8be2af7 h3 {
	margin: 0 0 6px;
	font-size: 17px;
}.qad9dcf9c2b7d{font-kerning:auto}
.nb02ea8be2af7 p {
	color: var(--ub229ed34f502);
	margin: 0;
	font-size: 14px;
}
.f737cef0fc92e {
	display: grid;
	gap: 16px;
	grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}.fbb486ba8ca40{z-index:auto}
.nb02ea8be2af7 a {
	text-decoration: none;
	overflow: hidden;
	display: block;
	background: var(--zb076ddcc57af);
	height: 100%;
	border-radius: var(--u4d883b750911);
	box-shadow: inset 0 0 0 1px var(--dadeb12780445);
}
.f77bcdf8ae783 details[open] {
	box-shadow: inset 0 0 0 2px var(--v44887a7793e6);
}.oa30b69e8d25e{z-index:auto}
.nb02ea8be2af7 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
}.p126fba0c5528{outline-offset:0}
.f77bcdf8ae783 details {
	background: var(--zb076ddcc57af);
	margin-bottom: 10px;
	border-radius: 16px;
}
.f77bcdf8ae783 summary {
	list-style: none;
	justify-content: space-between;
	padding: 16px 18px;
	cursor: pointer;
	font-weight: 800;
	display: flex;
	gap: 12px;
}
.f77bcdf8ae783 summary::-webkit-details-marker {
	display: none;
}
.f77bcdf8ae783 summary::after {
	place-items: center;
	display: grid;
	color: var(--pec27284c6909);
	content: "+";
	background: var(--v44887a7793e6);
	width: 26px;
	height: 26px;
	flex: none;
	font-weight: 900;
	border-radius: 50%;
}.p8a40db4cd236{outline-offset:0}
.f77bcdf8ae783 details[open] summary::after {
	content: "−";
}
.f77bcdf8ae783 p {
	color: var(--ub229ed34f502);
	padding: 0 18px 16px;
	margin: 0;
}.m92e28f817687{outline-offset:0}
.n0a2543327a96 {
	background: var(--zb076ddcc57af);
	padding: 26px;
	border-radius: var(--u4d883b750911);
	margin: 44px 0;
}
.x38a822853f1d {
	background: var(--zc03d00b81695);
	color: rgb(43,18,80);
	display: inline-block;
	padding: 2px 10px;
	vertical-align: middle;
	border-radius: 999px;
	font: 800 12px/1.6 system-ui,sans-serif;
}
.e562d76946a03 {
	border-radius: 14px;
	padding: 14px 16px;
	background: var(--s65c2a0ccc053);
}.v3ca3cfb06e33{unicode-bidi:normal}
.e562d76946a03 p {
	margin: 8px 0 0;
	color: var(--ub229ed34f502);
	font-size: 14px;
}.a51ecc2e5b1ce{visibility:inherit}
.i067726dfbcb5 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
	gap: 12px;
}.se5229136d581{font-kerning:auto}
.ea8275ca38644 {
	justify-content: space-between;
	flex-wrap: wrap;
	display: flex;
	gap: 6px;
}
.jc2ca7f06b9e2 {
	display: inline-flex;
	align-items: center;
	gap: 8px;
}
.be129f7508f5c .k60ee1116cb06 {
	justify-content: center;
}
.iab157b1d105f {
	-webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
	display: inline-block;
	mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
	width: 90px;
	height: 16px;
	background: linear-gradient(90deg,var(--s7aba5eb1aa67) calc(var(--ob05e02d23d71)/5 * 100%),rgba(255,255,255,0.15) 0);
}.hb4dfc3c55c0d{unicode-bidi:normal}
.k8058080ee24e {
	background: var(--zb076ddcc57af);
	text-align: center;
	margin: 28px 0;
	padding: 22px;
	border-radius: var(--u4d883b750911);
}
.j51465cd32312 {
	margin: 0 0 10px;
	font-weight: 900;
}
.w5f8bcc8e3bf7 {
	display: inline-flex;
	gap: 6px;
}
.jc2ca7f06b9e2 strong {
	color: var(--dede4bd846af5);
}
.jc2ca7f06b9e2 small {
	color: var(--ub229ed34f502);
}
.w5f8bcc8e3bf7 button {
	cursor: pointer;
	background: rgba(255,255,255,8%);
	font-size: 22px;
	border: 0;
	color: rgba(255,255,255,0.3);
	border-radius: 50%;
	width: 46px;
	height: 46px;
}
.w5f8bcc8e3bf7 button:hover, .w5f8bcc8e3bf7 button[data-o1d33feb29522] {
	background: var(--v44887a7793e6);
	color: var(--pec27284c6909);
}
.be129f7508f5c {
	text-align: center;
	background: radial-gradient(ellipse at 50% -10%,var(--dddcb8ecdd8af),transparent 60%);
	padding: 46px 0 32px;
}
.jb4ca6e7b7f30 {
	color: var(--ub229ed34f502);
	font-size: 14px;
	min-height: 1.2em;
	margin: 10px 0 0;
}.fa0b26e68411d{opacity:1}
.be129f7508f5c h1 {
	font-size: clamp(28px,4.2vw,46px);
}
.fd98c366b0e64 {
	width: 1px;
	opacity: 0;
	height: 1px;
	left: -9999px;
	position: absolute;
}
.be129f7508f5c .lcbcd7cf8d024 {
	max-width: 720px;
	margin-inline: auto;
}.gf8ae3e1e97c2{opacity:1}
.j7ebd9489fb1b ol {
	list-style: none;
	color: var(--ub229ed34f502);
	font-size: 14px;
	flex-wrap: wrap;
	display: flex;
	padding: 0;
	margin: 0 0 12px;
	gap: 6px;
	justify-content: center;
}
.i4a7c0df1ca16 {
	gap: 28px;
	align-items: start;
	display: grid;
	grid-template-columns: minmax(0,1fr)320px;
}
.x0a907595b19d {
	grid-template-columns: 1fr 1fr;
	gap: 14px;
	display: grid;
}
.j7ebd9489fb1b a {
	text-decoration: none;
	color: var(--dede4bd846af5);
}
.j7ebd9489fb1b li+li::before {
	color: var(--v44887a7793e6);
	content: "★";
	margin-right: 6px;
	font-size: 10px;
}
.e482a7d9b53da h2 {
	font-size: 22px;
}
.y531b0d22720a {
	margin-bottom: 18px;
	border-radius: var(--u4d883b750911);
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
}
.e482a7d9b53da {
	text-align: center;
	box-shadow: inset 0 0 0 2px var(--v44887a7793e6),0 0 40px var(--dddcb8ecdd8af);
	background: var(--zb076ddcc57af);
	padding: 20px;
	border-radius: var(--u4d883b750911);
}
.if1e4d50bddad .g16801f8a4a98 {
	margin: 0 0 18px;
}.i566ff9d4af3d{isolation:auto}
.e482a7d9b53da img {
	object-fit: cover;
	border-radius: 14px;
	margin-bottom: 12px;
	width: 100%;
	aspect-ratio: 1200/630;
}
.e482a7d9b53da .ab7b6d4663a1f {
	margin-top: 12px;
}
.n4c74691fc279, .k499232f5db6a {
	background: var(--zb076ddcc57af);
	padding: 16px 20px;
	border-radius: 16px;
}
.tff7ec6accf73 img {
	border-radius: 14px;
}
.tff7ec6accf73 {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
	gap: 10px;
}
.lafd2568d91b5 {
	counter-reset: cbd41a0a85516;
	padding: 0;
	list-style: none;
}.uef184f43fb2b{contain:none}
.k499232f5db6a h3 {
	color: rgb(110,231,183);
}
.i4a7c0df1ca16 aside {
	position: sticky;
	top: 90px;
}
.n4c74691fc279 h3 {
	color: var(--zc03d00b81695);
}.mc15068cdf38c{visibility:inherit}
.lafd2568d91b5 li {
	background: var(--zb076ddcc57af);
	position: relative;
	margin-bottom: 12px;
	counter-increment: cbd41a0a85516;
	border-radius: 16px;
	padding: 16px 18px 16px 74px;
}
.lafd2568d91b5 li::before {
	content: counter(cbd41a0a85516);
	background: linear-gradient(135deg,var(--zc03d00b81695),var(--v44887a7793e6));
	width: 42px;
	height: 42px;
	left: 16px;
	color: rgb(255,255,255);
	border-radius: 50%;
	display: grid;
	place-items: center;
	position: absolute;
	font-weight: 900;
	top: 14px;
}.u301ed053bc10{opacity:1}
.lafd2568d91b5 h3 {
	font-size: 18px;
	margin: 0 0 4px;
}
.lafd2568d91b5 p {
	color: var(--ub229ed34f502);
	margin: 0;
}.w1cebfe89a70f{unicode-bidi:normal}
.n834ed0f92674 {
	list-style: none;
	border-left: 3px dashed var(--dadeb12780445);
	padding: 0;
}
.n834ed0f92674 li {
	padding: 0 0 24px 22px;
	position: relative;
}
.q68d785c3ee15 {
	background: var(--zb076ddcc57af);
	text-align: center;
	padding: 20px;
	border-radius: var(--u4d883b750911);
}.p6896fb9d4f3a{opacity:1}
[data-ba07523884245]>h2, [data-c517b8f203abb]>h2 {
	text-align: center;
}
.x7a4f8ca88ac0 {
	align-items: baseline;
	display: flex;
	gap: 12px;
}
.e9639d31fbb1a {
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
	display: grid;
	margin-bottom: 32px;
	gap: 16px;
}.x7f71c50f163a{contain:none}
.q68d785c3ee15 img {
	width: 84px;
	box-shadow: 0 0 0 3px var(--v44887a7793e6);
	margin: 0 auto 10px;
	height: 84px;
	object-fit: cover;
	border-radius: 50%;
}.jd5f67bb20422{font-kerning:auto}
.t60ca06b1f8ef {
	background: var(--zb076ddcc57af);
	margin-top: 28px;
	border-radius: var(--u4d883b750911);
	padding: 20px;
}
[data-ba07523884245], [data-c517b8f203abb] {
	padding: 40px 0;
	width: min(1160px,100% - 32px);
	margin: 0 auto;
	max-width: none;
}.dd4d09469a55d{unicode-bidi:normal}
.mc281b8b31d53 {
	background: var(--zb076ddcc57af);
	border-color: var(--dadeb12780445);
	border-radius: 16px;
}
[data-ca0f7a729e2d8] {
	width: min(860px,100% - 32px);
	background: var(--zb076ddcc57af);
	margin: 0 auto 48px;
	padding: 22px 26px;
	border-radius: var(--u4d883b750911);
}
[data-ca0f7a729e2d8] ul {
	padding-left: 20px;
	margin: 0;
}.w0bd124ed503c{z-index:auto}
.l543a9802a8c3 {
	margin-top: 28px;
	display: flex;
	gap: 8px;
	justify-content: center;
}
.i05b125b0efc2 {
	gap: 28px;
	grid-template-columns: 1.4fr repeat(3,1fr);
	display: grid;
}
.l543a9802a8c3 span, .l543a9802a8c3 a {
	border-radius: 999px;
	background: var(--zb076ddcc57af);
	padding: 6px 14px;
	text-decoration: none;
}
.n834ed0f92674 li::before {
	color: var(--v44887a7793e6);
	content: "★";
	left: -12px;
	top: 0;
	font-size: 18px;
	position: absolute;
}
.x7a4f8ca88ac0 strong {
	font: 900 20px var(--s78932146ac5d);
	color: var(--dede4bd846af5);
}
[data-ca0f7a729e2d8] h2 {
	font-size: 20px;
}
.ad2175b172b5d, .x7a4f8ca88ac0 span {
	color: var(--ub229ed34f502);
}
.t60ca06b1f8ef a {
	color: var(--dede4bd846af5);
}
.h4cecb8c29c5c {
	color: var(--s7aba5eb1aa67);
}.o5353f0a17367{z-index:auto}
[data-ca0f7a729e2d8] a {
	color: var(--dede4bd846af5);
}
.l543a9802a8c3 span {
	background: var(--v44887a7793e6);
	color: var(--pec27284c6909);
}.j217e44744e48{visibility:inherit}
.m999ef9f24ec5 {
	padding: 46px 0 24px;
	border-top: 1px solid var(--dadeb12780445);
	color: var(--ub229ed34f502);
	background: color-mix(in srgb,var(--u5bb63e67c428) 70%,rgb(0,0,0));
}
.m999ef9f24ec5 h2 {
	color: var(--dede4bd846af5);
	font-size: 15px;
	margin-bottom: 10px;
}.lfc9c328d51e5{unicode-bidi:normal}
.m999ef9f24ec5 a {
	color: var(--ub229ed34f502);
	display: block;
	padding: 3px 0;
	text-decoration: none;
}
.m999ef9f24ec5 a:hover {
	color: var(--dede4bd846af5);
}.o746d0c5ef595{unicode-bidi:normal}
.tbc6a98e82c27 {
	font-size: 13px;
	margin-top: 28px;
	padding-top: 18px;
	border-top: 1px solid var(--dadeb12780445);
}
.jff501eb39335 {
	align-items: center;
	padding: 10px 12px 10px 22px;
	background: linear-gradient(90deg,var(--lcef91ea00bd7),var(--zb076ddcc57af));
	position: fixed;
	width: min(760px,calc(100% - 24px));
	left: 50%;
	display: flex;
	gap: 14px;
	box-shadow: inset 0 0 0 2px var(--v44887a7793e6),0 16px 40px rgba(0,0,0,0.45);
	-webkit-mask: radial-gradient(circle 10px at 0 50%,transparent 98%,rgb(0,0,0))left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,rgb(0,0,0))right/51% 100% no-repeat;
	mask: radial-gradient(circle 10px at 0 50%,transparent 98%,rgb(0,0,0))left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,rgb(0,0,0))right/51% 100% no-repeat;
	transform: translateX(-50%);
	z-index: 70;
	border-radius: 18px;
	bottom: 16px;
}.pa413fd81fd2e{unicode-bidi:normal}
.wa83b7bdc32d4 {
	width: 34px;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='49.47 48.057 62.3897 62.3897'%3E%3Cg transform='translate(49.47 48.057) scale(2.5996)'%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;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='49.47 48.057 62.3897 62.3897'%3E%3Cg transform='translate(49.47 48.057) scale(2.5996)'%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;
	background: var(--v44887a7793e6);
	height: 34px;
	flex: none;
}.ofa1bd6137630{outline-offset:0}
.ub9c0be134994 {
	text-overflow: ellipsis;
	font-weight: 900;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	border-right: 2px dashed var(--dadeb12780445);
	flex: 1;
	min-width: 0;
	color: var(--u3fa7c6fbe3ac);
	padding-right: 12px;
}
.jff501eb39335 .ab7b6d4663a1f {
	min-height: 42px;
	box-shadow: none;
	flex: none;
}
.w5f8bcc8e3bf7 button:disabled {
	cursor: default;
}
.ff88b3a8634d8 {
	color: var(--pec27284c6909);
	width: 44px;
	z-index: 69;
	position: fixed;
	background: var(--v44887a7793e6);
	transition: opacity 0.2s;
	right: 16px;
	height: 44px;
	font-size: 20px;
	bottom: 96px;
	opacity: 0;
	cursor: pointer;
	pointer-events: none;
	font-weight: 900;
	border: 0;
	border-radius: 50%;
}
body[data-k5599e2cff01d=qbe8b5155f39c] .e58a2dee8e0a2 {
	background: linear-gradient(90deg,color-mix(in srgb,var(--zc03d00b81695) 35%,var(--u5bb63e67c428)),var(--u5bb63e67c428));
	border-bottom: 3px solid var(--v44887a7793e6);
}
.ff88b3a8634d8[data-c2817087a4e37] {
	pointer-events: auto;
	opacity: 1;
}.bc0f2402f0724{opacity:1}
@media(max-width:900px) {
	.i4a7c0df1ca16 aside {
		position: static;
	}
	.e2d2109e9dc19 {
		gap: 0 12px;
		padding-top: 10px;
		min-height: 0;
		flex-wrap: wrap;
	}
	.y586cd3376870 {
		min-height: 44px;
		display: inline-flex;
		align-items: center;
	}
	.qcd04011346dd .j61f75d977984 {
		display: none;
	}
	.yabdca4f32eb2 {
		grid-template-columns: 1fr;
		gap: 22px;
	}
	.x0a907595b19d, .a80d1e7190ca4, .i4a7c0df1ca16 {
		grid-template-columns: 1fr;
	}
	.i05b125b0efc2 {
		grid-template-columns: 1fr 1fr;
	}
	.pf6cc02f326f1 {
		order: 3;
		flex-basis: 100%;
		padding: 4px 0;
	}
	.qcd04011346dd .ab7b6d4663a1f {
		min-height: 38px;
		padding: 0 14px;
		font-size: 14px;
	}
	.d6b14a44bf6d8 {
		padding: 24px 0 40px;
	}
	.yabdca4f32eb2>.f97f560e96e05 {
		width: min(300px,80%);
		order: -1;
	}
}
@media(max-width:560px) {
	.c277082b9a1b9 p {
		display: none;
	}
	.u1235add2aa09::before {
		font-size: 26px;
	}
	.ub9c0be134994 {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		display: -webkit-box;
		font-size: 13px;
		white-space: normal;
		line-height: 1.35;
	}
	.c68bbb55dd9b3 {
		padding: 42px 0;
	}
	body {
		--b03c570eddb29: calc(84px + env(safe-area-inset-bottom));
	}
	.wa83b7bdc32d4 {
		width: 26px;
		height: 26px;
	}
	.md21dacb3aef8 {
		grid-template-columns: 1fr;
	}
	.h7c8d4db97943 {
		grid-template-columns: 76px minmax(0,1fr);
		-webkit-mask: radial-gradient(circle 10px at 76px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
		mask: radial-gradient(circle 10px at 76px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
	}
	.m48d73a03b934 {
		grid-template-columns: repeat(2,minmax(0,1fr));
		gap: 12px;
	}
	.jff501eb39335 {
		bottom: calc(10px + env(safe-area-inset-bottom));
		gap: 10px;
		padding: 8px 8px 8px 14px;
	}
	.jff501eb39335 .ab7b6d4663a1f {
		min-height: 40px;
		padding: 0 14px;
		font-size: 14px;
	}
	.i05b125b0efc2 {
		grid-template-columns: 1fr;
	}
	.ff88b3a8634d8 {
		bottom: 84px;
	}
	.k60ee1116cb06 .ab7b6d4663a1f {
		flex: 1;
	}
}
:lang(th) {
	--s78932146ac5d: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}.n5d6dc1d0a491{font-kerning:auto}
:lang(hi) {
	--s78932146ac5d: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(th) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
	line-height: 1.45;
	font-weight: bold;
}.sd1ded350d38d{visibility:inherit}
:lang(bn) {
	--s78932146ac5d: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
	--s78932146ac5d: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
@media(max-width:640px) {
	.wa83b7bdc32d4 {
		display: none;
	}
	.jff501eb39335 {
		gap: 6px 8px;
		padding: 8px;
		flex-wrap: wrap;
	}
	.ub9c0be134994 {
		border-right: 0;
		padding: 0;
		text-align: center;
		flex-basis: 100%;
	}
	.jff501eb39335 .ab7b6d4663a1f {
		flex: 1;
	}
}
