.tfa2f66a1d439 {
  --f7da6ccd165b9: var(--f7021d781bdab);
}
.h2587c955e9d4 {
  left: -999px;
  position: absolute;
}.sb86a1ba37f21{opacity:1}
.wbc0dfd28dd6d:hover {
  transform: translateY(-2px);
}.yd56340fef17e{font-kerning:auto}
* {
  box-sizing: border-box;
}
.l20c60c0da369 {
  opacity: 0.8;
}
.z15698e147f42 {
  --f7da6ccd165b9: var(--w33dc84653618);
}
.p3b29b4b78ee2 {
  --f7da6ccd165b9: var(--fc69b2d4c218b);
}
.md9be6982ace6 {
  --f7da6ccd165b9: var(--bdb94096fb8b8);
}
.bcac514789dee {
  --f7da6ccd165b9: var(--f8c970189adc0);
}.ze460b54a0d57{unicode-bidi:normal}
.q8ca3bb041879 {
  --f7da6ccd165b9: var(--p3d439208fe8a);
}
body {
  overflow-wrap: break-word;
  color: var(--kc9c3ef74908c);
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  margin: 0px;
  background: var(--qed1dfe1b7293);
}
h3, h1, h2 {
  margin: 0px 0px 0.6em;
  font-family: var(--hba6113eb6830);
  font-weight: 800;
  line-height: 1.2;
}
html {
  scroll-behavior: smooth;
}.hce9e335d6499{isolation:auto}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
a {
  color: inherit;
}
:root {
  --f7021d781bdab: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='17.198 -9.263 32.8625 32.8625'%3E%3Cg transform='translate(17.198 -9.263) scale(1.3693)'%3E%3Cpath d='M3 11.5 12 4l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1Z'/%3E%3C/g%3E%3C/svg%3E");
  --hba6113eb6830: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
  --kc9c3ef74908c: rgb(34,25,58);
  --jd6e1849b2fe6: rgb(34,25,58);
  --bdb94096fb8b8: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='17.198 -9.263 32.8625 32.8625'%3E%3Cg transform='translate(17.198 -9.263) scale(1.3693)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 5v5.4l4 2.4-1 1.7-5-3V7Z'/%3E%3C/g%3E%3C/svg%3E");
  --xe111313a0755: rgb(245,166,0);
  --ea49229424488: 0 12px 32px rgba(52, 33, 99, 0.08);
  --vaeda330d7ac5: 28px;
  --i8e506478cd4f: rgb(255,255,255);
  --e33f4fdefd521: rgb(161,123,255);
  --p3d439208fe8a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='17.198 -9.263 32.8625 32.8625'%3E%3Cg transform='translate(17.198 -9.263) scale(1.3693)'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 15h-2v-6h2Zm0-8h-2V7h2Z'/%3E%3C/g%3E%3C/svg%3E");
  --ccfab282885a3: rgb(230,219,255);
  --hb2fbc5460b37: rgb(255,255,255);
  --f831d8a27184c: rgb(207,198,227);
  --w76db2d9c37d4: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='17.198 -9.263 32.8625 32.8625'%3E%3Cg transform='translate(17.198 -9.263) scale(1.3693)'%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");
  --ga791e9a2ac3f: rgb(201,193,221);
  --w33dc84653618: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='17.198 -9.263 32.8625 32.8625'%3E%3Cg transform='translate(17.198 -9.263) scale(1.3693)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
  --i2c9dba0c679c: rgb(255,255,255);
  --qed1dfe1b7293: rgb(250,247,255);
  --m0b6bbc2e8922: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='17.198 -9.263 32.8625 32.8625'%3E%3Cg transform='translate(17.198 -9.263) scale(1.3693)'%3E%3Cpath d='M12 2l2.2 6.8L21 11l-6.8 2.2L12 20l-2.2-6.8L3 11l6.8-2.2Z'/%3E%3C/g%3E%3C/svg%3E");
  --f8c970189adc0: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='17.198 -9.263 32.8625 32.8625'%3E%3Cg transform='translate(17.198 -9.263) scale(1.3693)'%3E%3Cpath d='M4 3h16a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H8l-5 4V4a1 1 0 0 1 1-1Zm3 6v2h10V9Zm0 3v2h7v-2Z'/%3E%3C/g%3E%3C/svg%3E");
  --wc121f0d8e17d: rgb(241,234,254);
  --cd458f8d24476: 999px;
  --uf271b19b8b5f: rgb(235,228,247);
  --fc69b2d4c218b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='17.198 -9.263 32.8625 32.8625'%3E%3Cg transform='translate(17.198 -9.263) scale(1.3693)'%3E%3Cpath d='M11 3h2v9.6l3.3-3.3 1.4 1.4-5.7 5.7-5.7-5.7 1.4-1.4 3.3 3.3ZM4 18h16v2H4Z'/%3E%3C/g%3E%3C/svg%3E");
  --f89c31ca96ddb: rgb(139,92,246);
  --mf00c4632e5ce: rgb(58,47,88);
  --k616478c0fa5c: rgb(109,101,133);
  --y72bd94ec6c74: rgb(243,236,255);
  --i2cf67ed1c6f3: rgb(233,228,243);
  --id1a0a1e22f1c: rgb(21,128,61);
}
.h2587c955e9d4:focus {
  left: 16px;
  padding: 8px 12px;
  top: 8px;
  background: var(--hb2fbc5460b37);
  z-index: 99;
}.m4041748d3cfe{opacity:1}
.w7b936df72c38 {
  padding: 10px 0px 0px;
  position: sticky;
  top: 10px;
  z-index: 60;
}
.bb97b17e35a03 {
  width: min(1160px,100% - 32px);
  margin-inline: auto;
}
.f8250849f171e {
  margin-inline: auto;
  max-width: 860px;
}
.w3330a7deeb58 {
  box-shadow: var(--ea49229424488);
  backdrop-filter: blur(14px);
  margin-inline: auto;
  background: color-mix(in srgb,var(--hb2fbc5460b37) 92%,transparent);
  padding: 0px 8px 0px 18px;
  width: min(1160px,100% - 24px);
  gap: 16px;
  min-height: 58px;
  display: flex;
  border: 1px solid var(--uf271b19b8b5f);
  border-radius: 999px;
  align-items: center;
}
.jb14ad6549f1d {
  text-decoration: none;
  gap: 10px;
  display: inline-flex;
  font: 800 20px var(--hba6113eb6830);
  min-height: 44px;
  color: var(--kc9c3ef74908c);
  align-items: center;
  flex: none;
}
.jb14ad6549f1d img {
  width: 34px;
  height: 34px;
  border-radius: 12px;
  object-fit: cover;
}.aea58a91b0db8{outline-offset:0}
.y5556a85b8aea {
  min-width: 0px;
  flex: 1;
  overflow-x: auto;
  gap: 2px;
  scrollbar-width: none;
  display: flex;
  align-items: center;
}
.d76fbe110ebbb {
  flex: none;
  color: var(--k616478c0fa5c);
  text-decoration: none;
  padding: 7px 14px;
  border-radius: 999px;
  white-space: nowrap;
  font-size: 15px;
  font-weight: 600;
}
.d76fbe110ebbb:hover {
  color: var(--f89c31ca96ddb);
  background: var(--wc121f0d8e17d);
}.s44586e6b1ad2{unicode-bidi:normal}
.y5556a85b8aea::-webkit-scrollbar {
  display: none;
}
.adbf7e68c11b7 {
  gap: 6px;
  font-size: 13px;
  display: flex;
  margin-left: auto;
}
.i432ad0b79f62 {
  flex: none;
  margin-left: auto;
}
.adbf7e68c11b7 a[aria-current] {
  color: var(--f89c31ca96ddb);
  font-weight: 800;
}
.u89ebc5ec51ae {
  box-shadow: 0 10px 22px color-mix(in srgb,var(--f89c31ca96ddb) 32%,transparent);
  background: var(--f89c31ca96ddb);
  color: var(--i8e506478cd4f);
}.c2cf60d10e5ad{unicode-bidi:normal}
.wbc0dfd28dd6d {
  display: inline-flex;
  transition: transform 0.15s,box-shadow 0.15s;
  border: 2px solid transparent;
  padding: 0px 22px;
  min-height: 42px;
  cursor: pointer;
  text-decoration: none;
  font-weight: 800;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: var(--cd458f8d24476);
}.oaa69061d34e2{outline-offset:0}
.b01d2348122bd {
  background: var(--hb2fbc5460b37);
  color: var(--f89c31ca96ddb);
  border-color: var(--uf271b19b8b5f);
}.yb5893a80ec76{font-kerning:auto}
.ve8dc2171c72c {
  color: var(--f89c31ca96ddb);
  background: var(--i8e506478cd4f);
}
.cb6e283c0c5d2 {
  color: var(--i8e506478cd4f);
  background: 0 0;
  border-color: color-mix(in srgb,var(--i8e506478cd4f) 60%,transparent);
}.p6d12977fd21d{font-kerning:auto}
.xb86a7254b95c {
  width: 100%;
}
.e800756633c9a img {
  object-fit: contain;
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
}.yf4a3e00924a8{unicode-bidi:normal}
.s23004627092d {
  padding: 26px 0px 10px;
}
.u23eeffda5813 {
  gap: 34px;
  background: linear-gradient(135deg,var(--hb2fbc5460b37),var(--wc121f0d8e17d));
  border-radius: calc(var(--vaeda330d7ac5) + 8px);
  box-shadow: var(--ea49229424488);
  grid-template-columns: minmax(0,1fr)minmax(0,1fr);
  padding: 18px;
  display: grid;
  align-items: center;
}
.ebf3e02bd7db3 {
  padding: 10px 18px 10px 0px;
}
.e800756633c9a {
  margin: 0px;
  transition: opacity 0.5s;
  grid-area: 1/1;
  opacity: 0;
}.p5cd61d5f6e8b{unicode-bidi:normal}
.e800756633c9a[data-qb3df2e473c31] {
  opacity: 1;
}
.xacdb0bfa9347 {
  position: relative;
  overflow: hidden;
  background: var(--wc121f0d8e17d);
  display: grid;
  border-radius: var(--vaeda330d7ac5);
}.l9d5d00af19c5{font-kerning:auto}
.h289efb4f51dc {
  background: rgba(255,255,255,0.92);
  color: rgb(34,25,58);
  font-size: 20px;
  border: 0;
  width: 40px;
  height: 40px;
  font-weight: 800;
  cursor: pointer;
  border-radius: 50%;
  bottom: 14px;
  position: absolute;
  z-index: 2;
}
.h534d307c4cec {
  font-size: 13px;
  color: var(--f89c31ca96ddb);
  display: inline-block;
  background: var(--hb2fbc5460b37);
  padding: 4px 14px;
  border-radius: 999px;
  box-shadow: 0 4px 12px rgba(52,33,99,6%);
  font-weight: 800;
  margin: 0px 0px 12px;
}
.d5e5cae0af748 {
  right: 62px;
}.w91b5b529260d{visibility:inherit}
.k71c8b86aad20 {
  right: 14px;
}.j08a91c4a62f1{opacity:1}
.s23004627092d h1 {
  font-size: clamp(30px,4.4vw,52px);
  line-height: 1.08;
}
.sda64076eee58 {
  font-size: 17px;
  color: var(--k616478c0fa5c);
}.t87aec9a8a478{contain:none}
.w6256782d9c3b strong {
  color: var(--f89c31ca96ddb);
}.n85179c978e37{font-kerning:auto}
.w6256782d9c3b span {
  font-size: 12px;
  color: var(--k616478c0fa5c);
}
.aa97d3c570daa {
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 20px;
  display: flex;
}
.w6256782d9c3b {
  flex-wrap: wrap;
  padding: 0px;
  list-style: none;
  margin: 22px 0px 0px;
  display: flex;
  gap: 8px;
}
.w6256782d9c3b li {
  border-radius: 999px;
  align-items: baseline;
  display: flex;
  gap: 6px;
  background: var(--hb2fbc5460b37);
  padding: 6px 14px;
}.n33572ca40fb7{z-index:auto}
.y3def1472cb3a {
  gap: 12px;
  grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
  display: grid;
  padding: 22px 0px 6px;
}
.t4b3f388cfd20 {
  background: var(--hb2fbc5460b37);
  text-align: center;
  align-items: center;
  flex-direction: column;
  padding: 16px 8px;
  transition: transform 0.15s;
  border-radius: 22px;
  display: flex;
  font-size: 14px;
  text-decoration: none;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  gap: 8px;
  font-weight: 700;
  color: var(--kc9c3ef74908c);
}
.pf4572d1941be {
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  grid-auto-flow: dense;
  gap: 16px;
}.o19edcb58518f{visibility:inherit}
.b19e12303f450 {
  padding: 40px 0px;
}.s3dde776d45d4{font-kerning:auto}
.hc3a3861b488a {
  text-align: center;
  font-size: clamp(24px,3vw,34px);
  margin: 0px 0px 22px;
}.t732c74975450{z-index:auto}
.g488b3cfd4aa2 {
  background: var(--wc121f0d8e17d);
  border-radius: 16px;
  width: 46px;
  position: relative;
  height: 46px;
}
.t4b3f388cfd20:hover {
  color: var(--f89c31ca96ddb);
  transform: translateY(-3px);
}
.g488b3cfd4aa2::after {
  background: var(--f89c31ca96ddb);
  -webkit-mask: var(--f7da6ccd165b9)center/contain no-repeat;
  position: absolute;
  mask: var(--f7da6ccd165b9)center/contain no-repeat;
  content: "";
  inset: 12px;
}
.zebccbd43f9f1 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--hb2fbc5460b37);
  padding: 22px;
  border-radius: var(--vaeda330d7ac5);
}.c28d137b9df4f{opacity:1}
.fe32a5b1696e7 {
  display: flex;
  justify-content: center;
  color: var(--i8e506478cd4f);
  grid-column: span 2;
  background: linear-gradient(135deg,var(--f89c31ca96ddb),color-mix(in srgb,var(--f89c31ca96ddb) 60%,rgb(255,122,182)));
  flex-direction: column;
}.qeb462c457608{z-index:auto}
.sd1c3216d8297 {
  grid-column: span 2;
}
.re5d0aa47a6ca {
  margin-bottom: 10px;
  background: currentColor;
  -webkit-mask: var(--w76db2d9c37d4)center/contain no-repeat;
  mask: var(--w76db2d9c37d4)center/contain no-repeat;
  width: 52px;
  height: 52px;
}
.nac55f9ffd5ff {
  font: 800 clamp(20px,2.4vw,28px)/1.25 var(--hba6113eb6830);
  margin: 0px;
}.zdcfb8ad32c73{unicode-bidi:normal}
.fe32a5b1696e7 .aa97d3c570daa {
  margin-top: 16px;
}.g10188627914f{opacity:1}
.n39320fe3cdd7 {
  margin-bottom: 12px;
  border-radius: 14px;
  position: relative;
  display: block;
  background: var(--wc121f0d8e17d);
  width: 44px;
  height: 44px;
}.o5ac778532ac8{outline-offset:0}
.n39320fe3cdd7::after {
  background: var(--f89c31ca96ddb);
  -webkit-mask: var(--m0b6bbc2e8922)center/contain no-repeat;
  mask: var(--m0b6bbc2e8922)center/contain no-repeat;
  position: absolute;
  content: "";
  inset: 11px;
}
.kc3b85c3fb853 h2 {
  font-size: 18px;
  margin-bottom: 6px;
}.c1ef4d05d7c03{isolation:auto}
.g64aed90f6611 div {
  background: var(--wc121f0d8e17d);
  padding: 8px 14px;
  border-radius: 16px;
}
.zb97a1d575640 {
  overflow: hidden;
  padding: 0px;
}.o0f6aed44cfa2{contain:none}
.kc3b85c3fb853 .o2bff6efc5431 {
  color: var(--k616478c0fa5c);
  margin: 0px;
  font-size: 15px;
}
.sd1c3216d8297 h2 {
  font-size: 22px;
}
.g64aed90f6611 {
  flex-wrap: wrap;
  margin: 0px;
  display: flex;
  gap: 8px;
}.xe67040a0f1fa{isolation:auto}
.zb97a1d575640 a {
  text-decoration: none;
  display: block;
  height: 100%;
}.q501defcc7904{opacity:1}
.zb97a1d575640 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 16/10;
}.e629b297757ba{outline-offset:0}
.g64aed90f6611 dt {
  color: var(--f89c31ca96ddb);
  font-size: 12px;
  font-weight: 800;
}
.g64aed90f6611 dd {
  font-size: 14px;
  font-weight: 600;
  margin: 0px;
}.p324aad7dfc55{outline-offset:0}
.o2da149dd771b {
  color: var(--f89c31ca96ddb);
  display: inline-block;
  background: var(--wc121f0d8e17d);
  font-size: 12px;
  border-radius: 999px;
  margin: 16px 18px 0px;
  padding: 2px 10px;
  font-weight: 800;
}
.x46733c41566a {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
}
.zb97a1d575640 h3, .zb97a1d575640 h2 {
  font-size: 17px;
  margin: 8px 18px 6px;
}.hf1631ef20e57{visibility:inherit}
.zb97a1d575640 p {
  color: var(--k616478c0fa5c);
  margin: 0px 18px 18px;
  font-size: 14px;
}
.o2bff6efc5431 a {
  color: var(--f89c31ca96ddb);
}
.ze7cbd7d9b96c {
  text-align: center;
  margin-top: 24px;
}
.o2bff6efc5431 {
  margin-bottom: 24px;
}.r6afaa924d057{outline-offset:0}
.o2bff6efc5431 h2 {
  font-size: 23px;
  margin-top: 1.2em;
}.h666adeeebc8b{isolation:auto}
.o2bff6efc5431 h3 {
  margin-top: 1em;
  font-size: 19px;
}
.a5c4b58811ebd {
  font-size: 14px;
  color: var(--k616478c0fa5c);
}.m9d75a8c81ec1{font-kerning:auto}
.o2bff6efc5431 table {
  width: 100%;
  border-collapse: collapse;
  margin: 16px 0px;
}
.a4f8df134a6e4 h3 {
  font-size: 17px;
  margin: 0px 0px 2px;
}
.o2bff6efc5431 td, .o2bff6efc5431 th {
  vertical-align: top;
  border-bottom: 1px solid var(--uf271b19b8b5f);
  padding: 10px 14px;
  text-align: left;
}
.zbd20e059d8a4 {
  padding: 10px 10px 0px;
}
.a4f8df134a6e4 {
  padding: 12px 18px 18px;
}.xad1be93e2eb0{font-kerning:auto}
.i5a506edcc0a9 {
  height: 100%;
}
.i5a506edcc0a9 a {
  height: 100%;
  border-radius: var(--vaeda330d7ac5);
  flex-direction: column;
  text-decoration: none;
  transition: transform 0.2s,box-shadow 0.2s;
  overflow: hidden;
  display: flex;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--hb2fbc5460b37);
}
.zbd20e059d8a4 img {
  border-radius: calc(var(--vaeda330d7ac5) - 8px);
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1;
}
.i5a506edcc0a9 a:hover {
  transform: translateY(-4px);
  box-shadow: var(--ea49229424488);
}
.a4f8df134a6e4 p {
  color: var(--k616478c0fa5c);
  margin: 0px 0px 8px;
  font-size: 14px;
  line-height: 1.45;
}.m93b2333fde21{z-index:auto}
.zf99130edaa21 {
  background: var(--wc121f0d8e17d);
  font-size: 13px;
  display: inline-block;
  color: var(--f89c31ca96ddb);
  padding: 2px 10px;
  font-weight: 800;
  border-radius: 999px;
}.t57da9f6d2d85{contain:none}
.k3d254777fedb h3, .k3d254777fedb h2 {
  font-size: 17px;
  margin: 0px 0px 6px;
}.a47bf7504a6ac{contain:none}
.k3d254777fedb div {
  padding: 16px 18px;
}.sa7a77fbfcba4{contain:none}
.k3d254777fedb p {
  color: var(--k616478c0fa5c);
  font-size: 14px;
  margin: 0px;
}.b08a088a2624d{opacity:1}
.kd3687838c22c {
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  gap: 16px;
  display: grid;
}
.k3d254777fedb a {
  height: 100%;
  background: var(--hb2fbc5460b37);
  display: block;
  overflow: hidden;
  text-decoration: none;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  border-radius: var(--vaeda330d7ac5);
}
.z636940912be1 {
  align-items: start;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 12px;
  display: grid;
}
.z636940912be1 details {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--hb2fbc5460b37);
  border-radius: 22px;
}.h84472928aa7f{unicode-bidi:normal}
.f8250849f171e .z636940912be1, .xf1ff3e450ae9 .z636940912be1 {
  grid-template-columns: 1fr;
}.n6f256c3d10dc{contain:none}
.z636940912be1 summary {
  padding: 18px 20px;
  gap: 12px;
  cursor: pointer;
  font-weight: 700;
  justify-content: space-between;
  display: flex;
  list-style: none;
}
.z636940912be1 summary::-webkit-details-marker {
  display: none;
}
.k3d254777fedb img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 16/10;
}
.z636940912be1 summary::after {
  place-items: center;
  background: var(--wc121f0d8e17d);
  width: 28px;
  height: 28px;
  display: grid;
  border-radius: 50%;
  font-weight: 800;
  color: var(--f89c31ca96ddb);
  content: "+";
  flex: none;
}.p05444423bbe1{font-kerning:auto}
.z636940912be1 p {
  padding: 0px 20px 18px;
  color: var(--k616478c0fa5c);
  margin: 0px;
}
.o0e1c1ec2bacd {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  border-radius: var(--vaeda330d7ac5);
  background: var(--hb2fbc5460b37);
  margin: 30px 0px;
  padding: 26px;
}
.xffc0d0a3f59f {
  color: var(--f89c31ca96ddb);
  display: inline-block;
  background: var(--wc121f0d8e17d);
  border-radius: 999px;
  vertical-align: middle;
  padding: 2px 10px;
  font: 800 12px/1.6 system-ui,sans-serif;
}
.ia22b9436911d {
  gap: 12px;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
}
.b3793ddfb0991 {
  background: var(--qed1dfe1b7293);
  border-radius: 20px;
  padding: 16px;
}.f31d79df8e68e{visibility:inherit}
.b3793ddfb0991 p {
  font-size: 15px;
  margin: 8px 0px 0px;
}.j7ff4454def3f{contain:none}
.qeb2e7668d3b6 {
  flex-wrap: wrap;
  gap: 6px;
  display: flex;
  justify-content: space-between;
}
.z636940912be1 details[open] summary::after {
  content: "−";
}
.v51839f9cb608 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}.mf7015aa581ce{contain:none}
.v51839f9cb608 small {
  color: var(--k616478c0fa5c);
}.vf7f2b4d17e39{contain:none}
.u718fe28364f8 {
  display: inline-block;
  -webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
  background: linear-gradient(90deg,var(--xe111313a0755) calc(var(--ya03281278ca5)/5 * 100%),var(--i2cf67ed1c6f3) 0);
  width: 90px;
  mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
  height: 16px;
}.ye812aa60d5bc{opacity:1}
.e1544d2fdf3d6 {
  display: inline-flex;
  gap: 6px;
}
.xfa7b74e41b0e {
  border-radius: var(--vaeda330d7ac5);
  background: var(--hb2fbc5460b37);
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  text-align: center;
  padding: 22px;
  margin: 24px 0px;
}
.y5e9dd54abaab {
  margin: 0px 0px 10px;
  font-weight: 800;
}.y7ad25fbd4839{outline-offset:0}
.e470f749b5906 {
  padding: 34px 0px 10px;
}.jdc270cf35918{unicode-bidi:normal}
.e1544d2fdf3d6 button {
  background: var(--wc121f0d8e17d);
  cursor: pointer;
  width: 46px;
  font-size: 22px;
  border: 0;
  border-radius: 16px;
  color: var(--f831d8a27184c);
  height: 46px;
}
.e1544d2fdf3d6 button[data-qb3df2e473c31], .e1544d2fdf3d6 button:hover {
  color: var(--xe111313a0755);
}
.e470f749b5906>.bb97b17e35a03 {
  box-shadow: var(--ea49229424488);
  background: linear-gradient(135deg,var(--hb2fbc5460b37),var(--y72bd94ec6c74));
  padding: 30px 34px;
  border-radius: calc(var(--vaeda330d7ac5) + 8px);
}
.vd2f62fbaf943 {
  font-size: 14px;
  color: var(--k616478c0fa5c);
  min-height: 1.2em;
  margin: 10px 0px 0px;
}
.e470f749b5906 h1 {
  font-size: clamp(28px,4vw,44px);
}
.r0e884dcb270a ol {
  flex-wrap: wrap;
  color: var(--k616478c0fa5c);
  font-size: 14px;
  padding: 0px;
  list-style: none;
  margin: 0px 0px 12px;
  display: flex;
  gap: 6px;
}.g56d18dca358c{isolation:auto}
.r0e884dcb270a li+li::before {
  margin-right: 6px;
  content: "·";
}
.r0e884dcb270a a {
  color: var(--f89c31ca96ddb);
  text-decoration: none;
}.r7cd6d44faa18{unicode-bidi:normal}
.re660c270d1a6 {
  width: 1px;
  height: 1px;
  left: -9999px;
  opacity: 0;
  position: absolute;
}
.rba55d239e7e3 aside {
  top: 96px;
  position: sticky;
}
.g5e8a1c162840 h2 {
  font-size: 22px;
}
.e1544d2fdf3d6 button:disabled {
  cursor: default;
}
.xf1ff3e450ae9 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--hb2fbc5460b37);
  border-radius: var(--vaeda330d7ac5);
  padding: 24px;
}
.s4dc4a6e78cbb {
  border-radius: calc(var(--vaeda330d7ac5) - 8px);
  margin-bottom: 18px;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
}
.xf1ff3e450ae9 .w6256782d9c3b li {
  background: var(--wc121f0d8e17d);
}
.g5e8a1c162840 {
  box-shadow: var(--ea49229424488);
  padding: 20px;
  background: var(--hb2fbc5460b37);
  border-radius: var(--vaeda330d7ac5);
}
.xf1ff3e450ae9 .w6256782d9c3b {
  margin: 0px 0px 18px;
}
.g5e8a1c162840 img {
  margin-bottom: 12px;
  border-radius: 18px;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
}
.g5e8a1c162840 .wbc0dfd28dd6d {
  margin-top: 12px;
}
.z57a916749615, .ec6131c835fc8 {
  background: var(--qed1dfe1b7293);
  padding: 16px 20px;
  border-radius: 20px;
}.j8f07f037069c{contain:none}
.a24764a2533ad {
  list-style: none;
  counter-reset: c66da65e40673;
  padding: 0px;
}
.y032c96729585 img {
  border-radius: 18px;
}
.a24764a2533ad li {
  border-radius: 20px;
  padding: 16px 18px 16px 72px;
  margin-bottom: 10px;
  position: relative;
  background: var(--qed1dfe1b7293);
  counter-increment: c66da65e40673;
}
.o0ed59bbd98d8 {
  padding: 0px;
  list-style: none;
}
.z57a916749615 h3 {
  color: var(--id1a0a1e22f1c);
}
.ec6131c835fc8 h3 {
  color: rgb(225,29,72);
}
.rba55d239e7e3 {
  align-items: start;
  display: grid;
  grid-template-columns: minmax(0,1fr)320px;
  gap: 24px;
}
.u409b8a8f7c24 {
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  display: grid;
}
.y032c96729585 {
  gap: 10px;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
  display: grid;
}
.a24764a2533ad li::before {
  width: 40px;
  border-radius: 14px;
  color: var(--i8e506478cd4f);
  background: var(--f89c31ca96ddb);
  position: absolute;
  left: 16px;
  height: 40px;
  font-weight: 800;
  display: grid;
  top: 14px;
  place-items: center;
  content: counter(c66da65e40673);
}.s4548758db9f7{font-kerning:auto}
.rf198a64d0e3c {
  gap: 12px;
  align-items: baseline;
  display: flex;
}
.a24764a2533ad h3 {
  margin: 0px 0px 4px;
  font-size: 18px;
}.e29fa8aa3704f{visibility:inherit}
.a24764a2533ad p {
  color: var(--k616478c0fa5c);
  margin: 0px;
}
.o0ed59bbd98d8 li {
  border-radius: 20px;
  background: var(--qed1dfe1b7293);
  padding: 16px 18px;
  margin-bottom: 10px;
}
.a54e001c86af6 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  text-align: center;
  background: var(--hb2fbc5460b37);
  padding: 22px;
  border-radius: var(--vaeda330d7ac5);
}
[data-v93edd229b4fc]>h2, [data-uc602670529c4]>h2 {
  text-align: center;
}
.rf198a64d0e3c strong {
  color: var(--f89c31ca96ddb);
  font: 800 19px var(--hba6113eb6830);
}
.rf198a64d0e3c span, .h947173b5a6c7 {
  color: var(--k616478c0fa5c);
}.b831e9a2b2322{z-index:auto}
[data-i34a36ce33ce4] h2 {
  font-size: 20px;
}.d14e99ef1c07d{unicode-bidi:normal}
.y3c936c5a1797 {
  margin-bottom: 30px;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  gap: 16px;
  display: grid;
}
.a54e001c86af6 img {
  border-radius: 28px;
  object-fit: cover;
  width: 84px;
  height: 84px;
  margin: 0px auto 10px;
}
.t8f47fe2d8325 {
  border-radius: var(--vaeda330d7ac5);
  background: var(--wc121f0d8e17d);
  padding: 20px;
  margin-top: 24px;
}.pc957fadf189e{visibility:inherit}
[data-v93edd229b4fc] img {
  border-radius: 20px;
}
.wb9ef9ebd362f {
  border: 0;
  border-radius: 22px;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--hb2fbc5460b37);
}
[data-uc602670529c4], [data-v93edd229b4fc] {
  width: min(1160px,100% - 32px);
  padding: 30px 0px;
  margin: 0px auto;
  max-width: none;
}
[data-i34a36ce33ce4] {
  margin: 0px auto 40px;
  background: var(--hb2fbc5460b37);
  width: min(860px,100% - 32px);
  border-radius: var(--vaeda330d7ac5);
  padding: 22px 26px;
}
[data-i34a36ce33ce4] ul {
  padding-left: 20px;
  margin: 0px;
}
.e5fb6dfe76998 {
  justify-content: center;
  display: flex;
  margin-top: 24px;
  gap: 8px;
}
.e5fb6dfe76998 span, .e5fb6dfe76998 a {
  padding: 6px 14px;
  text-decoration: none;
  background: var(--hb2fbc5460b37);
  border-radius: 999px;
}.ffd7789153e49{font-kerning:auto}
.rf0507f4d14a8 {
  grid-template-columns: 1.4fr repeat(3,1fr);
  display: grid;
  gap: 28px;
}
.t8f47fe2d8325 a {
  color: var(--f89c31ca96ddb);
}.d4ea7d7e042e1{isolation:auto}
[data-i34a36ce33ce4] a {
  color: var(--f89c31ca96ddb);
}
.e5fb6dfe76998 span {
  background: var(--f89c31ca96ddb);
  color: var(--i8e506478cd4f);
}
.v193fd30c7d65 {
  border-radius: 36px 36px 0px 0px;
  margin-top: 30px;
  background: var(--jd6e1849b2fe6);
  padding: 44px 0px 24px;
  color: var(--ga791e9a2ac3f);
}.q15cbab8c8b12{font-kerning:auto}
.v193fd30c7d65 .jb14ad6549f1d {
  color: rgb(255,255,255);
}
.v193fd30c7d65 h2 {
  color: rgb(255,255,255);
  margin-bottom: 10px;
  font-size: 15px;
}
.v193fd30c7d65 a {
  text-decoration: none;
  display: block;
  padding: 3px 0px;
  color: var(--ga791e9a2ac3f);
}.t4459a89ad5ed{unicode-bidi:normal}
.v193fd30c7d65 a:hover {
  color: rgb(255,255,255);
}
.bd477dd482e48 {
  padding-top: 18px;
  border-top: 1px solid var(--mf00c4632e5ce);
  font-size: 13px;
  margin-top: 28px;
}
.a9f170698e2c9 {
  box-shadow: 0 14px 34px color-mix(in srgb,var(--f89c31ca96ddb) 45%,transparent);
  max-width: min(560px,calc(100% - 40px));
  right: 20px;
  align-items: center;
  bottom: 20px;
  font-weight: 800;
  color: var(--i8e506478cd4f);
  border-radius: 999px;
  position: fixed;
  min-height: 56px;
  padding: 8px 8px 8px 10px;
  display: inline-flex;
  background: var(--f89c31ca96ddb);
  z-index: 70;
  gap: 10px;
}.q60d189335853{opacity:1}
.l595bd7b10f67 {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.25;
  font-size: 12px;
  font-weight: 600;
  min-width: 0px;
  flex: 1;
  display: -webkit-box;
}
.i10352fe23cc7 {
  width: 38px;
  flex: none;
  background: color-mix(in srgb,var(--i8e506478cd4f) 20%,transparent);
  height: 38px;
  border-radius: 50%;
  position: relative;
}.r62ce13c1a30e{outline-offset:0}
.i10352fe23cc7::after {
  position: absolute;
  inset: 9px;
  background: currentColor;
  -webkit-mask: var(--w76db2d9c37d4)center/contain no-repeat;
  mask: var(--w76db2d9c37d4)center/contain no-repeat;
  content: "";
}
.m41e5b794c761 {
  background: var(--hb2fbc5460b37);
  font-size: 20px;
  box-shadow: var(--ea49229424488);
  border: 0;
  width: 44px;
  transition: opacity 0.2s;
  pointer-events: none;
  z-index: 69;
  position: fixed;
  color: var(--f89c31ca96ddb);
  cursor: pointer;
  opacity: 0;
  left: 20px;
  border-radius: 16px;
  height: 44px;
  bottom: 24px;
}.pc189b5b0a78b{visibility:inherit}
.m41e5b794c761[data-x672cbd42f9a2] {
  pointer-events: auto;
  opacity: 1;
}
body[data-bafdeea362705=te4fa7d7c3e6d] .w7b936df72c38 {
  top: 0px;
  padding: 0px;
}.y248dd75ea2c9{unicode-bidi:normal}
body[data-bafdeea362705=te4fa7d7c3e6d] .w3330a7deeb58 {
  border: 0;
  border-radius: 0px;
  padding: 0px max(16px,calc(50% - 580px));
  width: 100%;
  background: var(--f89c31ca96ddb);
}
body[data-n67dbdc510b42=hcf4ddb306a53] .d76fbe110ebbb {
  border-radius: 0px;
}
body[data-bafdeea362705=te4fa7d7c3e6d] .w7b936df72c38 .jb14ad6549f1d, body[data-bafdeea362705=te4fa7d7c3e6d] .d76fbe110ebbb {
  color: var(--i8e506478cd4f);
}.e24d8603bf382{unicode-bidi:normal}
body[data-bafdeea362705=te4fa7d7c3e6d] .d76fbe110ebbb:hover {
  color: var(--i8e506478cd4f);
  background: color-mix(in srgb,var(--i8e506478cd4f) 16%,transparent);
}.oe2a8fe8378ee{outline-offset:0}
body[data-bafdeea362705=te4fa7d7c3e6d] .i432ad0b79f62 {
  color: var(--f89c31ca96ddb);
  background: var(--i8e506478cd4f);
}.s517e30aaaeeb{visibility:inherit}
body[data-bafdeea362705=te4fa7d7c3e6d] .adbf7e68c11b7 a {
  color: var(--i8e506478cd4f);
}
body[data-n67dbdc510b42=hcf4ddb306a53] .d76fbe110ebbb:hover {
  box-shadow: inset 0 -2px currentColor;
  background: 0 0;
}
body[data-bafdeea362705=te4fa7d7c3e6d] .adbf7e68c11b7 a[aria-current] {
  color: var(--i8e506478cd4f);
  text-decoration: underline;
}.db5211abf0a9d{font-kerning:auto}
@media(max-width:900px) {
  .rba55d239e7e3 aside {
    position: static;
  }
  .w7b936df72c38 {
    top: 6px;
    padding-top: 6px;
  }
  .w3330a7deeb58 {
    min-height: 0px;
    padding: 8px 8px 0px 14px;
    gap: 0px 10px;
    flex-wrap: wrap;
    border-radius: 24px;
  }
  .d76fbe110ebbb {
    display: inline-flex;
    min-height: 44px;
    align-items: center;
  }
  .y5556a85b8aea {
    order: 3;
    padding: 0px 0px 4px;
    flex-basis: 100%;
  }
  .i432ad0b79f62 {
    font-size: 14px;
    padding: 0px 14px;
    min-height: 38px;
  }
  .u23eeffda5813 {
    grid-template-columns: 1fr;
    padding: 12px;
    gap: 18px;
  }
  .ebf3e02bd7db3 {
    padding: 4px 8px 12px;
  }
  .pf4572d1941be {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .u409b8a8f7c24, .rba55d239e7e3, .z636940912be1 {
    grid-template-columns: 1fr;
  }
  .rf0507f4d14a8 {
    grid-template-columns: 1fr 1fr;
  }
  .y3def1472cb3a {
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
}
@media(max-width:560px) {
  .sd1c3216d8297, .fe32a5b1696e7, .kc3b85c3fb853, .zb97a1d575640 {
    grid-column: 1/-1;
  }
  .b19e12303f450 {
    padding: 30px 0px;
  }
  .a4f8df134a6e4 {
    padding: 10px 12px 14px;
  }
  .aa97d3c570daa .wbc0dfd28dd6d {
    flex: 1;
  }
  .g488b3cfd4aa2::after {
    inset: 10px;
  }
  .a4f8df134a6e4 p {
    display: none;
  }
  .g488b3cfd4aa2 {
    width: 40px;
    height: 40px;
  }
  .a9f170698e2c9 {
    max-width: none;
    justify-content: center;
    right: 12px;
    bottom: calc(12px + env(safe-area-inset-bottom));
    left: 12px;
  }
  .m41e5b794c761 {
    left: auto;
    right: 16px;
    bottom: 84px;
  }
  .pf4572d1941be {
    gap: 12px;
  }
  .y3def1472cb3a {
    gap: 8px;
  }
  body {
    --se4a2a8cbce32: 84px;
  }
  .a4f8df134a6e4 h3 {
    font-size: 15px;
  }
  .t4b3f388cfd20 {
    font-size: 12px;
    padding: 12px 4px;
  }
  .e470f749b5906>.bb97b17e35a03 {
    padding: 22px 18px;
  }
  .xf1ff3e450ae9 {
    padding: 16px;
  }
  .rf0507f4d14a8 {
    grid-template-columns: 1fr;
  }
}
.a9f170698e2c9 .wbc0dfd28dd6d {
  flex: none;
  min-height: 40px;
  padding: 0px 16px;
}
:lang(th) {
  --hba6113eb6830: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}.b0e7c4fcba13b{isolation:auto}
:lang(hi) {
  --hba6113eb6830: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3) {
  line-height: 1.45;
  font-weight: 700;
}
:lang(bn) {
  --hba6113eb6830: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
  --hba6113eb6830: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
.a9f170698e2c9 .u89ebc5ec51ae {
  color: var(--f89c31ca96ddb);
  background: var(--i8e506478cd4f);
}.eb3d454842258{z-index:auto}
.a9f170698e2c9 .b01d2348122bd {
  color: var(--i8e506478cd4f);
  background: 0 0;
  border-color: var(--i8e506478cd4f);
}
@media(max-width:640px) {
  .i10352fe23cc7 {
    display: none;
  }
  .a9f170698e2c9 {
    gap: 6px 8px;
    flex-wrap: wrap;
    border-radius: 22px;
  }
  .l595bd7b10f67 {
    flex-basis: 100%;
    text-align: center;
  }
  .a9f170698e2c9 .wbc0dfd28dd6d {
    flex: 1;
  }
}
