.w2d40a7e0ecd5 {
  position: absolute;
  left: -999px
}
:root {
  --p32b4f70916d2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5.736 41.833 29.58 29.58'%3E%3Cg transform='translate(5.736 41.833) scale(1.2325)'%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");
  --uc29bfc3a328a: #fff;
  --g10ada582c32e: #e9e4f3;
  --ubaa376e29264: #f3ecff;
  --zabb858033f99: #e6dbff;
  --d1f0b7392f787: #3a2f58;
  --g9f329067de05: #c9c1dd;
  --bce20bad3ce1b: #8b5cf6;
  --z96dbbde44544: #faf7ff;
  --a9afed287b88d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5.736 41.833 29.58 29.58'%3E%3Cg transform='translate(5.736 41.833) scale(1.2325)'%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");
  --h81782237f7a2: 999px;
  --x13125573ffd8: #f5a600;
  --a81c3e7eb3d0f: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5.736 41.833 29.58 29.58'%3E%3Cg transform='translate(5.736 41.833) scale(1.2325)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
  --h2b94d8f569f1: #22193a;
  --ccbb80b798efd: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
  --y3f4fd89318ad: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5.736 41.833 29.58 29.58'%3E%3Cg transform='translate(5.736 41.833) scale(1.2325)'%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");
  --s31b86933ef18: #cfc6e3;
  --k68ce3950c0c9: 0 12px 32px rgba(52, 33, 99, .08);
  --y9652e0fce275: #a17bff;
  --pa2330be09c13: 28px;
  --f250dc93ee095: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5.736 41.833 29.58 29.58'%3E%3Cg transform='translate(5.736 41.833) scale(1.2325)'%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");
  --j3913d9156b8a: #22193a;
  --f70bc09338441: #fff;
  --le73fbf0e7c67: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5.736 41.833 29.58 29.58'%3E%3Cg transform='translate(5.736 41.833) scale(1.2325)'%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");
  --x4d052ed7d035: #6d6585;
  --rfaf337a8ffe4: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5.736 41.833 29.58 29.58'%3E%3Cg transform='translate(5.736 41.833) scale(1.2325)'%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");
  --vd381df6cf676: #15803d;
  --x675dca049bb9: #ebe4f7;
  --q88f30734c53e: #f1eafe;
  --m16edaa2d35aa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='5.736 41.833 29.58 29.58'%3E%3Cg transform='translate(5.736 41.833) scale(1.2325)'%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");
  --ee1d337125522: #fff
}.s9627854eb3e0{isolation:auto}
.seaba7bd49aba {
  --m17c7155d5aff: var(--m16edaa2d35aa)
}.d82c01d58c811{outline-offset:0}
.yb603103fa93b {
  --m17c7155d5aff: var(--a81c3e7eb3d0f)
}
.fcef3eb88e827 {
  --m17c7155d5aff: var(--y3f4fd89318ad)
}.h26f5985baedf{isolation:auto}
.h0fa4f8c00990 {
  --m17c7155d5aff: var(--a9afed287b88d)
}
.ddb5cf1a4d44d {
  --m17c7155d5aff: var(--p32b4f70916d2)
}.p9c153d5b6c94{unicode-bidi:normal}
.b41bc8ccbc2b3 {
  --m17c7155d5aff: var(--le73fbf0e7c67)
}
.x962b2c11511c {
  opacity: .8
}
body {
  margin: 0;
  overflow-wrap: break-word;
  color: var(--h2b94d8f569f1);
  background: var(--z96dbbde44544);
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif
}
.w2d40a7e0ecd5:focus {
  background: var(--f70bc09338441);
  z-index: 99;
  left: 16px;
  top: 8px;
  padding: 8px 12px
}.u60e49d9a1763{opacity:1}
h3, h2, h1 {
  margin: 0 0 .6em;
  font-family: var(--ccbb80b798efd);
  font-weight: 800;
  line-height: 1.2
}
a {
  color: inherit
}.a57f21894d250{contain:none}
img {
  display: block;
  max-width: 100%;
  height: auto
}
.n48ed0d048cc4 {
  width: min(1160px,100% - 32px);
  margin-inline: auto
}.h925f86cf31c4{outline-offset:0}
* {
  box-sizing: border-box
}
.lcf38297186ef:hover {
  transform: translateY(-2px)
}
.e4272564ba9e2 {
  position: sticky;
  z-index: 60;
  padding: 10px 0 0;
  top: 10px
}.ybcfd7dceed47{unicode-bidi:normal}
html {
  scroll-behavior: smooth
}
.y3ce3ab7671d6 {
  max-width: 860px;
  margin-inline: auto
}
.k4b9dc2dbf841 {
  display: flex;
  border: 1px solid var(--x675dca049bb9);
  align-items: center;
  box-shadow: var(--k68ce3950c0c9);
  gap: 16px;
  padding: 0 8px 0 18px;
  background: color-mix(in srgb,var(--f70bc09338441) 92%,transparent);
  width: min(1160px,100% - 24px);
  min-height: 58px;
  border-radius: 999px;
  backdrop-filter: blur(14px);
  margin-inline: auto
}
.ha9969d762348 {
  gap: 10px;
  min-height: 44px;
  display: inline-flex;
  text-decoration: none;
  flex: none;
  font: 800 20px var(--ccbb80b798efd);
  align-items: center;
  color: var(--h2b94d8f569f1)
}
.ha9969d762348 img {
  object-fit: cover;
  width: 34px;
  height: 34px;
  border-radius: 12px
}.fecdf791dcce5{unicode-bidi:normal}
.x35c6991ec71e {
  display: flex;
  min-width: 0;
  scrollbar-width: none;
  align-items: center;
  gap: 2px;
  overflow-x: auto;
  flex: 1
}
.af23be3216966 {
  padding: 7px 14px;
  text-decoration: none;
  white-space: nowrap;
  color: var(--x4d052ed7d035);
  border-radius: 999px;
  flex: none;
  font-size: 15px;
  font-weight: 600
}
.af23be3216966:hover {
  color: var(--bce20bad3ce1b);
  background: var(--q88f30734c53e)
}
.x35c6991ec71e::-webkit-scrollbar {
  display: none
}.w85d5ec586ca5{font-kerning:auto}
.o3ff6e384d305 {
  display: flex;
  font-size: 13px;
  gap: 6px;
  margin-left: auto
}.c82772227b941{outline-offset:0}
.o3ff6e384d305 a[aria-current] {
  color: var(--bce20bad3ce1b);
  font-weight: 800
}
.lcf38297186ef {
  font-weight: 800;
  transition: transform 150ms,box-shadow 150ms;
  cursor: pointer;
  display: inline-flex;
  min-height: 42px;
  border: 2px solid transparent;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  border-radius: var(--h81782237f7a2);
  padding: 0 22px
}.k02bcc36a0a03{outline-offset:0}
.l4c864435bf2c {
  margin-left: auto;
  flex: none
}.gf63734f31513{isolation:auto}
.g5ea900d96368 {
  width: 100%
}
.z74eaa9dc14ba img {
  width: 100%;
  height: auto;
  object-fit: contain;
  aspect-ratio: 4/3
}.k8104d70e0b9a{visibility:inherit}
.tf61d59cb4b60 {
  padding: 26px 0 10px
}.c76fbf91c251f{isolation:auto}
.jd0b5b6782ff1 {
  box-shadow: 0 10px 22px color-mix(in srgb,var(--bce20bad3ce1b) 32%,transparent);
  color: var(--ee1d337125522);
  background: var(--bce20bad3ce1b)
}
.ce3f7e55b9455 {
  background: var(--f70bc09338441);
  color: var(--bce20bad3ce1b);
  border-color: var(--x675dca049bb9)
}.kc67d299de19a{isolation:auto}
.u8d3927368945 {
  color: var(--bce20bad3ce1b);
  background: var(--ee1d337125522)
}
.ya1b5bf7e4e25 {
  background: 0 0;
  border-color: color-mix(in srgb,var(--ee1d337125522) 60%,transparent);
  color: var(--ee1d337125522)
}.e08911d52b1c6{opacity:1}
.r1932e9bb9fdf {
  align-items: center;
  background: linear-gradient(135deg,var(--f70bc09338441),var(--q88f30734c53e));
  display: grid;
  grid-template-columns: minmax(0,1fr)minmax(0,1fr);
  gap: 34px;
  box-shadow: var(--k68ce3950c0c9);
  border-radius: calc(var(--pa2330be09c13) + 8px);
  padding: 18px
}
.v09912d088a9f {
  padding: 10px 18px 10px 0
}
.z74eaa9dc14ba {
  opacity: 0;
  margin: 0;
  transition: opacity 500ms;
  grid-area: 1/1
}.s159739231be0{font-kerning:auto}
.z74eaa9dc14ba[data-w9fe78e651054] {
  opacity: 1
}
.p42c478a217e7 {
  position: relative;
  border-radius: var(--pa2330be09c13);
  display: grid;
  background: var(--q88f30734c53e);
  overflow: hidden
}
.gc741441624c5 {
  color: #22193a;
  background: rgba(255,255,255,.92);
  width: 40px;
  height: 40px;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  border: 0;
  border-radius: 50%;
  font-size: 20px;
  font-weight: 800;
  bottom: 14px
}
.r899be2c3cec6 {
  right: 62px
}
.z04e7d9422f7e {
  right: 14px
}
.d39149c0d4afe {
  margin: 0 0 12px;
  font-size: 13px;
  font-weight: 800;
  background: var(--f70bc09338441);
  border-radius: 999px;
  box-shadow: 0 4px 12px rgba(52,33,99,6%);
  display: inline-block;
  padding: 4px 14px;
  color: var(--bce20bad3ce1b)
}
.tf61d59cb4b60 h1 {
  font-size: clamp(30px,4.4vw,52px);
  line-height: 1.08
}
.ff6fd23d8a8ac {
  color: var(--x4d052ed7d035);
  font-size: 17px
}
.k753e4f37a303 strong {
  color: var(--bce20bad3ce1b)
}
.k753e4f37a303 span {
  font-size: 12px;
  color: var(--x4d052ed7d035)
}.t71607e5d0922{visibility:inherit}
.y7207d17c0441 {
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px
}
.k753e4f37a303 {
  margin: 22px 0 0;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  padding: 0;
  list-style: none
}
.k753e4f37a303 li {
  display: flex;
  padding: 6px 14px;
  border-radius: 999px;
  gap: 6px;
  background: var(--f70bc09338441);
  align-items: baseline
}
.se68414f800b7 {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
  gap: 12px;
  padding: 22px 0 6px
}
.j5e229e1d6d02 {
  display: flex;
  font-size: 14px;
  border-radius: 22px;
  gap: 8px;
  color: var(--h2b94d8f569f1);
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--f70bc09338441);
  flex-direction: column;
  transition: transform 150ms;
  padding: 16px 8px;
  align-items: center
}.g11e9ef53f316{visibility:inherit}
.uce5e31c32992 {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(4,minmax(0,1fr));
  grid-auto-flow: dense
}.l3acaeee00aac{outline-offset:0}
.j5e229e1d6d02:hover {
  transform: translateY(-3px);
  color: var(--bce20bad3ce1b)
}
.lb8caadb106af {
  margin: 0 0 22px;
  font-size: clamp(24px,3vw,34px);
  text-align: center
}.s52c61eee2ecd{outline-offset:0}
.l2ba9f2fa1844 {
  padding: 40px 0
}
.q8084a3dbfe8f {
  position: relative;
  border-radius: 16px;
  background: var(--q88f30734c53e);
  width: 46px;
  height: 46px
}.gcb28968af074{z-index:auto}
.q8084a3dbfe8f::after {
  content: "";
  inset: 12px;
  position: absolute;
  -webkit-mask: var(--m17c7155d5aff)center/contain no-repeat;
  mask: var(--m17c7155d5aff)center/contain no-repeat;
  background: var(--bce20bad3ce1b)
}
.c2bd4f0a05581 {
  padding: 22px;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--f70bc09338441);
  border-radius: var(--pa2330be09c13)
}
.m72bc57db4d4b {
  color: var(--ee1d337125522);
  grid-column: span 2;
  justify-content: center;
  display: flex;
  flex-direction: column;
  background: linear-gradient(135deg,var(--bce20bad3ce1b),color-mix(in srgb,var(--bce20bad3ce1b) 60%,#ff7ab6))
}
.b447c0bfae82b {
  grid-column: span 2
}
.q8f8a9c74dee5 {
  width: 52px;
  margin-bottom: 10px;
  -webkit-mask: var(--rfaf337a8ffe4)center/contain no-repeat;
  mask: var(--rfaf337a8ffe4)center/contain no-repeat;
  height: 52px;
  background: currentColor
}
.g08ef716c161d {
  margin: 0;
  font: 800 clamp(20px,2.4vw,28px)/1.25 var(--ccbb80b798efd)
}
.m72bc57db4d4b .y7207d17c0441 {
  margin-top: 16px
}
.e9014f1a2682d {
  border-radius: 14px;
  background: var(--q88f30734c53e);
  width: 44px;
  height: 44px;
  display: block;
  margin-bottom: 12px;
  position: relative
}.ac21030c6d125{outline-offset:0}
.e9014f1a2682d::after {
  content: "";
  -webkit-mask: var(--f250dc93ee095)center/contain no-repeat;
  mask: var(--f250dc93ee095)center/contain no-repeat;
  position: absolute;
  inset: 11px;
  background: var(--bce20bad3ce1b)
}
.w4b9816de3db2 div {
  padding: 8px 14px;
  border-radius: 16px;
  background: var(--q88f30734c53e)
}
.h12f7ffc95128 {
  padding: 0;
  overflow: hidden
}.f8560674d2dc1{font-kerning:auto}
.iaeddfc965bde h2 {
  font-size: 18px;
  margin-bottom: 6px
}
.iaeddfc965bde .kec2b31c9e6c0 {
  color: var(--x4d052ed7d035);
  margin: 0;
  font-size: 15px
}
.w4b9816de3db2 {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin: 0
}.ufbbc5ef81cc6{z-index:auto}
.b447c0bfae82b h2 {
  font-size: 22px
}.bab0b5941b78b{z-index:auto}
.w4b9816de3db2 dt {
  font-size: 12px;
  color: var(--bce20bad3ce1b);
  font-weight: 800
}
.w4b9816de3db2 dd {
  font-size: 14px;
  margin: 0;
  font-weight: 600
}
.h12f7ffc95128 a {
  height: 100%;
  text-decoration: none;
  display: block
}
.h12f7ffc95128 img {
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover
}.n91b24ec6d03e{visibility:inherit}
.q8f308b2cd87c {
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 800;
  border-radius: 999px;
  display: inline-block;
  color: var(--bce20bad3ce1b);
  margin: 16px 18px 0;
  background: var(--q88f30734c53e)
}
.h12f7ffc95128 h2, .h12f7ffc95128 h3 {
  font-size: 17px;
  margin: 8px 18px 6px
}
.eed37d981800a {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fill,minmax(230px,1fr))
}.j48ed4ee68b7d{opacity:1}
.h12f7ffc95128 p {
  font-size: 14px;
  color: var(--x4d052ed7d035);
  margin: 0 18px 18px
}
.ff71be371a2d6 {
  margin-top: 24px;
  text-align: center
}
.kec2b31c9e6c0 {
  margin-bottom: 24px
}.sde70c0f8d797{isolation:auto}
.kec2b31c9e6c0 a {
  color: var(--bce20bad3ce1b)
}.y4570ea0baea6{font-kerning:auto}
.kec2b31c9e6c0 h2 {
  font-size: 23px;
  margin-top: 1.2em
}
.kec2b31c9e6c0 h3 {
  font-size: 19px;
  margin-top: 1em
}
.b11eba0a14e81 {
  font-size: 14px;
  color: var(--x4d052ed7d035)
}.u7d70dc8d9217{font-kerning:auto}
.kec2b31c9e6c0 table {
  width: 100%;
  border-collapse: collapse;
  margin: 16px 0
}
.ifc1fe184524b {
  height: 100%
}
.ybb3e34e12bbf h3 {
  font-size: 17px;
  margin: 0 0 2px
}
.ybb3e34e12bbf p {
  font-size: 14px;
  color: var(--x4d052ed7d035);
  margin: 0 0 8px;
  line-height: 1.45
}.p1963e253c0e2{visibility:inherit}
.kec2b31c9e6c0 td, .kec2b31c9e6c0 th {
  padding: 10px 14px;
  vertical-align: top;
  text-align: left;
  border-bottom: 1px solid var(--x675dca049bb9)
}.c5ba28d9f0a06{z-index:auto}
.ifc1fe184524b a {
  display: flex;
  overflow: hidden;
  text-decoration: none;
  border-radius: var(--pa2330be09c13);
  flex-direction: column;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  height: 100%;
  background: var(--f70bc09338441);
  transition: transform 200ms,box-shadow 200ms
}
.ifc1fe184524b a:hover {
  transform: translateY(-4px);
  box-shadow: var(--k68ce3950c0c9)
}
.w358368feca03 img {
  width: 100%;
  border-radius: calc(var(--pa2330be09c13) - 8px);
  object-fit: cover;
  aspect-ratio: 1
}.bbee1a485c340{isolation:auto}
.w358368feca03 {
  padding: 10px 10px 0
}.d8a54cd176d94{outline-offset:0}
.ybb3e34e12bbf {
  padding: 12px 18px 18px
}
.a2178cb89f603 {
  font-size: 13px;
  font-weight: 800;
  padding: 2px 10px;
  display: inline-block;
  background: var(--q88f30734c53e);
  border-radius: 999px;
  color: var(--bce20bad3ce1b)
}.id83d6ebd5231{opacity:1}
.d77496715fef0 h2, .d77496715fef0 h3 {
  font-size: 17px;
  margin: 0 0 6px
}
.d77496715fef0 p {
  font-size: 14px;
  color: var(--x4d052ed7d035);
  margin: 0
}
.c1719cd095503 {
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  display: grid;
  gap: 16px
}
.d77496715fef0 div {
  padding: 16px 18px
}
.d77496715fef0 a {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--f70bc09338441);
  border-radius: var(--pa2330be09c13);
  text-decoration: none;
  overflow: hidden;
  display: block;
  height: 100%
}.g29021c31d09b{visibility:inherit}
.s6357442ec052 details {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--f70bc09338441);
  border-radius: 22px
}
.s6357442ec052 {
  display: grid;
  align-items: start;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 12px
}
.y3ce3ab7671d6 .s6357442ec052, .t65f0ee8a6ee5 .s6357442ec052 {
  grid-template-columns: 1fr
}
.s6357442ec052 summary {
  display: flex;
  font-weight: 700;
  list-style: none;
  padding: 18px 20px;
  justify-content: space-between;
  gap: 12px;
  cursor: pointer
}
.s6357442ec052 summary::-webkit-details-marker {
  display: none
}
.d77496715fef0 img {
  width: 100%;
  aspect-ratio: 16/10;
  object-fit: cover
}
.s6357442ec052 summary::after {
  place-items: center;
  font-weight: 800;
  flex: none;
  border-radius: 50%;
  color: var(--bce20bad3ce1b);
  display: grid;
  width: 28px;
  height: 28px;
  content: "+";
  background: var(--q88f30734c53e)
}
.s6357442ec052 details[open] summary::after {
  content: "−"
}
.s6357442ec052 p {
  padding: 0 20px 18px;
  color: var(--x4d052ed7d035);
  margin: 0
}
.sb084cc885da6 {
  border-radius: var(--pa2330be09c13);
  margin: 30px 0;
  background: var(--f70bc09338441);
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  padding: 26px
}.wb89ccb44ed4e{opacity:1}
.d874130c435e0 {
  padding: 2px 10px;
  border-radius: 999px;
  display: inline-block;
  color: var(--bce20bad3ce1b);
  background: var(--q88f30734c53e);
  font: 800 12px/1.6 system-ui,sans-serif;
  vertical-align: middle
}.pd191dc5da72c{visibility:inherit}
.a77409aa65302 {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
  gap: 12px
}
.yc01e4b8c00dd {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  justify-content: space-between
}
.b0844676ba181 p {
  margin: 8px 0 0;
  font-size: 15px
}
.ea3712ace766f small {
  color: var(--x4d052ed7d035)
}
.b0844676ba181 {
  padding: 16px;
  border-radius: 20px;
  background: var(--z96dbbde44544)
}
.ea3712ace766f {
  gap: 8px;
  display: inline-flex;
  align-items: center
}
.wa6012802ab1a {
  display: inline-block;
  -webkit-mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
  background: linear-gradient(90deg,var(--x13125573ffd8) calc(var(--f31579c00cafd)/5 * 100%),var(--g10ada582c32e) 0);
  mask: repeating-linear-gradient(90deg,#000 0 16px,transparent 16px 18.5px);
  width: 90px;
  height: 16px
}
.s578091eabc0e {
  border-radius: var(--pa2330be09c13);
  padding: 22px;
  text-align: center;
  background: var(--f70bc09338441);
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  margin: 24px 0
}
.kd90ba6967813 {
  margin: 0 0 10px;
  font-weight: 800
}
.u2bbfb791f838 button {
  cursor: pointer;
  font-size: 22px;
  color: var(--s31b86933ef18);
  width: 46px;
  height: 46px;
  background: var(--q88f30734c53e);
  border: 0;
  border-radius: 16px
}
.u2bbfb791f838 button:disabled {
  cursor: default
}
.u2bbfb791f838 button[data-w9fe78e651054], .u2bbfb791f838 button:hover {
  color: var(--x13125573ffd8)
}.gdc5825218b16{unicode-bidi:normal}
.ma998d2193dcb {
  color: var(--x4d052ed7d035);
  font-size: 14px;
  margin: 10px 0 0;
  min-height: 1.2em
}
.u2bbfb791f838 {
  display: inline-flex;
  gap: 6px
}.m3b866714226f{z-index:auto}
.xbe11e7ac8016 {
  left: -9999px;
  opacity: 0;
  position: absolute;
  width: 1px;
  height: 1px
}
.u560732ed1c67 aside {
  position: sticky;
  top: 96px
}
.l5723b9db95df {
  padding: 34px 0 10px
}
.l5723b9db95df>.n48ed0d048cc4 {
  background: linear-gradient(135deg,var(--f70bc09338441),var(--ubaa376e29264));
  border-radius: calc(var(--pa2330be09c13) + 8px);
  box-shadow: var(--k68ce3950c0c9);
  padding: 30px 34px
}.qaa3c399b72dc{outline-offset:0}
.l5723b9db95df h1 {
  font-size: clamp(28px,4vw,44px)
}
.rcd0a514ca9da ol {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 0 12px;
  font-size: 14px;
  gap: 6px;
  list-style: none;
  color: var(--x4d052ed7d035)
}
.rcd0a514ca9da a {
  text-decoration: none;
  color: var(--bce20bad3ce1b)
}.p5a491567dc72{outline-offset:0}
.u560732ed1c67 {
  display: grid;
  align-items: start;
  gap: 24px;
  grid-template-columns: minmax(0,1fr)320px
}
.gd5c9da1756cf {
  display: grid;
  gap: 14px;
  grid-template-columns: 1fr 1fr
}
.l89f40cb9abc0 {
  gap: 10px;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr))
}.fd6945a7b7481{isolation:auto}
.tfdbbacbe6b20 h2 {
  font-size: 22px
}.i1cbfd79a6125{unicode-bidi:normal}
.t65f0ee8a6ee5 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  padding: 24px;
  background: var(--f70bc09338441);
  border-radius: var(--pa2330be09c13)
}
.t65f0ee8a6ee5 .k753e4f37a303 li {
  background: var(--q88f30734c53e)
}
.pbb706d4237a6 h3 {
  color: var(--vd381df6cf676)
}.taf23e4507ec4{contain:none}
.q9bc5f99202c3 h3 {
  color: #e11d48
}.w1167f4f72f70{visibility:inherit}
.rcd0a514ca9da li+li::before {
  content: "·";
  margin-right: 6px
}
.jad3cd9032ef8 {
  margin-bottom: 18px;
  width: 100%;
  border-radius: calc(var(--pa2330be09c13) - 8px);
  object-fit: cover;
  aspect-ratio: 1200/630
}.gddae4271f104{font-kerning:auto}
.t65f0ee8a6ee5 .k753e4f37a303 {
  margin: 0 0 18px
}
.tfdbbacbe6b20 {
  box-shadow: var(--k68ce3950c0c9);
  background: var(--f70bc09338441);
  border-radius: var(--pa2330be09c13);
  padding: 20px
}
.tfdbbacbe6b20 img {
  width: 100%;
  border-radius: 18px;
  object-fit: cover;
  margin-bottom: 12px;
  aspect-ratio: 1200/630
}.p454b542585d6{font-kerning:auto}
.pbb706d4237a6, .q9bc5f99202c3 {
  border-radius: 20px;
  background: var(--z96dbbde44544);
  padding: 16px 20px
}
.m1b994558a16e {
  counter-reset: cd234a63711fc;
  padding: 0;
  list-style: none
}
.tfdbbacbe6b20 .lcf38297186ef {
  margin-top: 12px
}
.l89f40cb9abc0 img {
  border-radius: 18px
}.d509bcdb12d68{opacity:1}
.m1b994558a16e li {
  counter-increment: cd234a63711fc;
  position: relative;
  padding: 16px 18px 16px 72px;
  margin-bottom: 10px;
  border-radius: 20px;
  background: var(--z96dbbde44544)
}.ud4735524a694{unicode-bidi:normal}
.m1b994558a16e li::before {
  display: grid;
  color: var(--ee1d337125522);
  place-items: center;
  left: 16px;
  position: absolute;
  font-weight: 800;
  width: 40px;
  height: 40px;
  border-radius: 14px;
  content: counter(cd234a63711fc);
  background: var(--bce20bad3ce1b);
  top: 14px
}
.m1b994558a16e h3 {
  font-size: 18px;
  margin: 0 0 4px
}
.m1b994558a16e p {
  color: var(--x4d052ed7d035);
  margin: 0
}
.kaa8e17a13021 {
  display: flex;
  gap: 12px;
  align-items: baseline
}
.kaa8e17a13021 strong {
  font: 800 19px var(--ccbb80b798efd);
  color: var(--bce20bad3ce1b)
}
.d134346298237, .kaa8e17a13021 span {
  color: var(--x4d052ed7d035)
}.k5049bc61f957{opacity:1}
.f66d42ffb909e a {
  color: var(--bce20bad3ce1b)
}
[data-r67d1863b4ca1] a {
  color: var(--bce20bad3ce1b)
}.u93deeaf996ff{z-index:auto}
.w463f53997c31 {
  padding: 0;
  list-style: none
}
.w463f53997c31 li {
  background: var(--z96dbbde44544);
  margin-bottom: 10px;
  padding: 16px 18px;
  border-radius: 20px
}
.a16e2e94dfbd8 {
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  display: grid;
  gap: 16px;
  margin-bottom: 30px
}
.o4b809ec86f99 {
  padding: 22px;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  text-align: center;
  background: var(--f70bc09338441);
  border-radius: var(--pa2330be09c13)
}
[data-n5eeb0c1fe9b7]>h2, [data-e44cf1e842c15]>h2 {
  text-align: center
}
.o4b809ec86f99 img {
  border-radius: 28px;
  object-fit: cover;
  width: 84px;
  height: 84px;
  margin: 0 auto 10px
}.o65450efb53d5{font-kerning:auto}
.f66d42ffb909e {
  border-radius: var(--pa2330be09c13);
  margin-top: 24px;
  padding: 20px;
  background: var(--q88f30734c53e)
}
[data-n5eeb0c1fe9b7], [data-e44cf1e842c15] {
  margin: 0 auto;
  width: min(1160px,100% - 32px);
  padding: 30px 0;
  max-width: none
}.h9136d046e153{visibility:inherit}
[data-n5eeb0c1fe9b7] img {
  border-radius: 20px
}
.z22108f8af02a {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  border: 0;
  border-radius: 22px;
  background: var(--f70bc09338441)
}
[data-r67d1863b4ca1] {
  width: min(860px,100% - 32px);
  background: var(--f70bc09338441);
  border-radius: var(--pa2330be09c13);
  padding: 22px 26px;
  margin: 0 auto 40px
}.c5e20671188ef{isolation:auto}
[data-r67d1863b4ca1] h2 {
  font-size: 20px
}
[data-r67d1863b4ca1] ul {
  margin: 0;
  padding-left: 20px
}
.yebf43fdf60d3 a, .yebf43fdf60d3 span {
  border-radius: 999px;
  text-decoration: none;
  background: var(--f70bc09338441);
  padding: 6px 14px
}
.yebf43fdf60d3 span {
  color: var(--ee1d337125522);
  background: var(--bce20bad3ce1b)
}
.yebf43fdf60d3 {
  display: flex;
  gap: 8px;
  margin-top: 24px;
  justify-content: center
}
.e7a6431b422ed {
  padding: 44px 0 24px;
  color: var(--g9f329067de05);
  background: var(--j3913d9156b8a);
  margin-top: 30px;
  border-radius: 36px 36px 0 0
}
.e7a6431b422ed .ha9969d762348 {
  color: #fff
}
.e7a6431b422ed h2 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 15px
}
.yea329a447bde {
  display: grid;
  gap: 28px;
  grid-template-columns: 1.4fr repeat(3,1fr)
}
.e7a6431b422ed a {
  padding: 3px 0;
  text-decoration: none;
  display: block;
  color: var(--g9f329067de05)
}
.sc959cdb6ea7b {
  border-top: 1px solid var(--d1f0b7392f787);
  font-size: 13px;
  padding-top: 18px;
  margin-top: 28px
}.l396784187476{visibility:inherit}
.e7a6431b422ed a:hover {
  color: #fff
}
.daed0077e1702 {
  background: var(--bce20bad3ce1b);
  z-index: 70;
  padding: 8px 8px 8px 10px;
  font-weight: 800;
  display: inline-flex;
  align-items: center;
  max-width: min(560px,calc(100% - 40px));
  min-height: 56px;
  gap: 10px;
  right: 20px;
  position: fixed;
  color: var(--ee1d337125522);
  box-shadow: 0 14px 34px color-mix(in srgb,var(--bce20bad3ce1b) 45%,transparent);
  bottom: 20px;
  border-radius: 999px
}.m704a8b48a0f1{opacity:1}
.ldf65e9ef24b7 {
  flex: 1;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  min-width: 0;
  overflow: hidden;
  line-height: 1.25;
  font-size: 12px;
  font-weight: 600;
  -webkit-box-orient: vertical
}
.i2c4077d68818 {
  border-radius: 50%;
  background: color-mix(in srgb,var(--ee1d337125522) 20%,transparent);
  width: 38px;
  position: relative;
  flex: none;
  height: 38px
}
.i2c4077d68818::after {
  content: "";
  position: absolute;
  -webkit-mask: var(--rfaf337a8ffe4)center/contain no-repeat;
  mask: var(--rfaf337a8ffe4)center/contain no-repeat;
  background: currentColor;
  inset: 9px
}
.f1e5f7cb97dbf {
  background: var(--f70bc09338441);
  width: 44px;
  font-size: 20px;
  color: var(--bce20bad3ce1b);
  border: 0;
  height: 44px;
  transition: opacity 200ms;
  box-shadow: var(--k68ce3950c0c9);
  z-index: 69;
  position: fixed;
  border-radius: 16px;
  cursor: pointer;
  pointer-events: none;
  left: 20px;
  bottom: 24px;
  opacity: 0
}
body[data-h721abae2de3c=wff85f9ef3a64] .e4272564ba9e2 {
  padding: 0;
  top: 0
}
.f1e5f7cb97dbf[data-n539449a106cd] {
  pointer-events: auto;
  opacity: 1
}
body[data-h721abae2de3c=wff85f9ef3a64] .af23be3216966, body[data-h721abae2de3c=wff85f9ef3a64] .e4272564ba9e2 .ha9969d762348 {
  color: var(--ee1d337125522)
}
body[data-h721abae2de3c=wff85f9ef3a64] .k4b9dc2dbf841 {
  padding: 0 max(16px,calc(50% - 580px));
  border: 0;
  width: 100%;
  background: var(--bce20bad3ce1b);
  border-radius: 0
}
body[data-h721abae2de3c=wff85f9ef3a64] .af23be3216966:hover {
  color: var(--ee1d337125522);
  background: color-mix(in srgb,var(--ee1d337125522) 16%,transparent)
}
body[data-h721abae2de3c=wff85f9ef3a64] .l4c864435bf2c {
  color: var(--bce20bad3ce1b);
  background: var(--ee1d337125522)
}
body[data-j839995ceeb24=i7f5aba9fb634] .af23be3216966 {
  margin-right: 4px;
  background: var(--q88f30734c53e)
}
body[data-h721abae2de3c=wff85f9ef3a64] .o3ff6e384d305 a {
  color: var(--ee1d337125522)
}.f3112e634c683{visibility:inherit}
body[data-h721abae2de3c=wff85f9ef3a64] .o3ff6e384d305 a[aria-current] {
  text-decoration: underline;
  color: var(--ee1d337125522)
}
body[data-h721abae2de3c=wff85f9ef3a64][data-j839995ceeb24=i7f5aba9fb634] .af23be3216966 {
  color: var(--h2b94d8f569f1)
}
@media(min-width:901px) {
  body[data-l958591de8c2a=sd09b5e4ee3ba] .r1932e9bb9fdf {
    grid-template-columns: minmax(0,1fr)minmax(0,1fr);
    background: var(--bce20bad3ce1b);
    color: var(--ee1d337125522)
  }
  body[data-l958591de8c2a=sd09b5e4ee3ba] .tf61d59cb4b60 .k753e4f37a303 li {
    background: rgba(0,0,0,.16)
  }
  body[data-l958591de8c2a=sd09b5e4ee3ba] .tf61d59cb4b60 .ff6fd23d8a8ac, body[data-l958591de8c2a=sd09b5e4ee3ba] .tf61d59cb4b60 .k753e4f37a303 span {
    color: color-mix(in srgb,var(--ee1d337125522) 92%,transparent)
  }
  body[data-l958591de8c2a=sd09b5e4ee3ba] .tf61d59cb4b60 .k753e4f37a303 strong {
    color: var(--ee1d337125522)
  }
  body[data-l958591de8c2a=sd09b5e4ee3ba] .tf61d59cb4b60 .jd0b5b6782ff1 {
    color: var(--bce20bad3ce1b);
    background: var(--ee1d337125522)
  }
}.o7d2a75657e5a{font-kerning:auto}
@media(max-width:900px) {
  .e4272564ba9e2 {
    padding-top: 6px;
    top: 6px
  }
  .k4b9dc2dbf841 {
    border-radius: 24px;
    gap: 0 10px;
    flex-wrap: wrap;
    min-height: 0;
    padding: 8px 8px 0 14px
  }
  .af23be3216966 {
    display: inline-flex;
    min-height: 44px;
    align-items: center
  }
  .x35c6991ec71e {
    order: 3;
    padding: 0 0 4px;
    flex-basis: 100%
  }
  .l4c864435bf2c {
    font-size: 14px;
    padding: 0 14px;
    min-height: 38px
  }
  .u560732ed1c67 aside {
    position: static
  }
  .r1932e9bb9fdf {
    grid-template-columns: 1fr;
    gap: 18px;
    padding: 12px
  }
  .v09912d088a9f {
    padding: 4px 8px 12px
  }
  .uce5e31c32992 {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .s6357442ec052, .u560732ed1c67, .gd5c9da1756cf {
    grid-template-columns: 1fr
  }
  .yea329a447bde {
    grid-template-columns: 1fr 1fr
  }
  .se68414f800b7 {
    grid-template-columns: repeat(3,minmax(0,1fr))
  }
}
@media(max-width:560px) {
  .uce5e31c32992 {
    gap: 12px
  }
  .se68414f800b7 {
    gap: 8px
  }
  .ybb3e34e12bbf h3 {
    font-size: 15px
  }
  .y7207d17c0441 .lcf38297186ef {
    flex: 1
  }
  .q8084a3dbfe8f {
    width: 40px;
    height: 40px
  }
  .l2ba9f2fa1844 {
    padding: 30px 0
  }
  .q8084a3dbfe8f::after {
    inset: 10px
  }
  .ybb3e34e12bbf p {
    display: none
  }
  .ybb3e34e12bbf {
    padding: 10px 12px 14px
  }
  .daed0077e1702 {
    max-width: none;
    justify-content: center;
    right: 12px;
    bottom: calc(12px + env(safe-area-inset-bottom));
    left: 12px
  }
  body {
    --v2dae0af2f349: 84px
  }
  .j5e229e1d6d02 {
    font-size: 12px;
    padding: 12px 4px
  }
  .l5723b9db95df>.n48ed0d048cc4 {
    padding: 22px 18px
  }
  .t65f0ee8a6ee5 {
    padding: 16px
  }
  .f1e5f7cb97dbf {
    left: auto;
    right: 16px;
    bottom: 84px
  }
  .iaeddfc965bde, .h12f7ffc95128, .m72bc57db4d4b, .b447c0bfae82b {
    grid-column: 1/-1
  }
  .yea329a447bde {
    grid-template-columns: 1fr
  }
}
:lang(th) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
  line-height: 1.45;
  font-weight: 700
}.m48a3009b4bde{opacity:1}
.daed0077e1702 .jd0b5b6782ff1 {
  color: var(--bce20bad3ce1b);
  background: var(--ee1d337125522)
}
.daed0077e1702 .lcf38297186ef {
  flex: none;
  padding: 0 16px;
  min-height: 40px
}.c8f862deca5ab{contain:none}
.daed0077e1702 .ce3f7e55b9455 {
  background: 0 0;
  border-color: var(--ee1d337125522);
  color: var(--ee1d337125522)
}
:lang(th) {
  --ccbb80b798efd: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif
}.u5f35b996194f{contain:none}
:lang(hi) {
  --ccbb80b798efd: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif
}
:lang(bn) {
  --ccbb80b798efd: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif
}
:lang(zh) {
  --ccbb80b798efd: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif
}
@media(max-width:640px) {
  .i2c4077d68818 {
    display: none
  }
  .daed0077e1702 {
    border-radius: 22px;
    flex-wrap: wrap;
    gap: 6px 8px
  }
  .ldf65e9ef24b7 {
    text-align: center;
    flex-basis: 100%
  }
  .daed0077e1702 .lcf38297186ef {
    flex: 1
  }
}.l6dba82125bc5{font-kerning:auto}
