.a27f39c661a1f {
  --sc9214f8423a9: var(--f5cef7c346e43);
}
.l2eed7cdbde26 {
  --sc9214f8423a9: var(--b78d95ecebfc2);
}
img {
  display: block;
  max-width: 100%;
  height: auto;
}
html {
  scroll-behavior: smooth;
}
.m22d37890816a {
  --sc9214f8423a9: var(--t4e2cae10016a);
}
.tf7e84c873c8d {
  --sc9214f8423a9: var(--h5c7a404b8548);
}
* {
  box-sizing: border-box;
}
.j5518bda46246 {
  --sc9214f8423a9: var(--mea455427aed1);
}.n3ddd270abc47{font-kerning:auto}
:root {
  --q5adaa646a53e: rgb(241,234,254);
  --f5cef7c346e43: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='37.7 5.858 52.4983 52.4983'%3E%3Cg transform='translate(37.7 5.858) scale(2.1874)'%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");
  --o3a09aa503409: rgb(161,123,255);
  --s541d5329f410: rgb(109,101,133);
  --r04b6e3eeb5c1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='37.7 5.858 52.4983 52.4983'%3E%3Cg transform='translate(37.7 5.858) scale(2.1874)'%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");
  --p082fcc628e5f: rgb(201,193,221);
  --qa80ca78f99c4: rgb(255,255,255);
  --dbe2adf455e59: rgb(207,198,227);
  --v62205bc7325b: rgb(34,25,58);
  --h9c8144b3a092: rgb(139,92,246);
  --zc116ac90a66d: rgb(250,247,255);
  --xb7bdd27ca6de: 28px;
  --y1beac484ea9e: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='37.7 5.858 52.4983 52.4983'%3E%3Cg transform='translate(37.7 5.858) scale(2.1874)'%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");
  --qeea8d9a21ad2: rgb(235,228,247);
  --pd537de915681: 0 12px 32px rgba(52, 33, 99, .08);
  --q83822633631e: rgb(34,25,58);
  --n5bef6417750b: rgb(245,166,0);
  --b78d95ecebfc2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='37.7 5.858 52.4983 52.4983'%3E%3Cg transform='translate(37.7 5.858) scale(2.1874)'%3E%3Cpath d='M4 4h7v7H4Zm9 0h7v7h-7ZM4 13h7v7H4Zm9 0h7v7h-7Z'/%3E%3C/g%3E%3C/svg%3E");
  --u705db5810ba7: rgb(21,128,61);
  --t4e2cae10016a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='37.7 5.858 52.4983 52.4983'%3E%3Cg transform='translate(37.7 5.858) scale(2.1874)'%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");
  --e77569261dc2c: rgb(255,255,255);
  --x7d68f900fce7: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
  --z09a0e9090c78: rgb(255,255,255);
  --j8a6bb1dabcd8: rgb(233,228,243);
  --bfb590d51729b: 999px;
  --h5c7a404b8548: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='37.7 5.858 52.4983 52.4983'%3E%3Cg transform='translate(37.7 5.858) scale(2.1874)'%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");
  --mea455427aed1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='37.7 5.858 52.4983 52.4983'%3E%3Cg transform='translate(37.7 5.858) scale(2.1874)'%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");
  --h79cb59d20543: rgb(58,47,88);
  --v009da770cff5: rgb(243,236,255);
  --rb1bbdeec2dca: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='37.7 5.858 52.4983 52.4983'%3E%3Cg transform='translate(37.7 5.858) scale(2.1874)'%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");
  --w5684a4c2f248: rgb(230,219,255);
}
.oab6a96cf4392:hover {
  transform: translateY(-2px);
}
.n1d0495ad34f3 {
  position: absolute;
  left: -999px;
}
body {
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
  overflow-wrap: break-word;
  color: var(--v62205bc7325b);
  background: var(--zc116ac90a66d);
  margin: 0;
}.i7a498bb48fcc{outline-offset:0}
.n1d0495ad34f3:focus {
  padding: 8px 12px;
  left: 16px;
  top: 8px;
  z-index: 99;
  background: var(--z09a0e9090c78);
}.nc1e9df92ec1e{visibility:inherit}
.f93f6d221ef94 {
  position: sticky;
  padding: 10px 0 0;
  z-index: 60;
  top: 10px;
}
a {
  color: inherit;
}.h1b7ae48af0eb{z-index:auto}
h2, h3, h1 {
  font-family: var(--x7d68f900fce7);
  font-weight: 800;
  line-height: 1.2;
  margin: 0 0 .6em;
}.hc7272bf8e3ae{contain:none}
.l3fa478382b1c {
  width: min(1160px,100% - 32px);
  margin-inline: auto;
}
.v699d65c8dafa {
  max-width: 860px;
  margin-inline: auto;
}.b9f7393123595{contain:none}
.dac589c12acd4 {
  backdrop-filter: blur(14px);
  gap: 16px;
  display: flex;
  width: min(1160px,100% - 24px);
  min-height: 58px;
  padding: 0 8px 0 18px;
  background: color-mix(in srgb,var(--z09a0e9090c78) 92%,transparent);
  box-shadow: var(--pd537de915681);
  align-items: center;
  border: 1px solid var(--qeea8d9a21ad2);
  border-radius: 999px;
  margin-inline: auto;
}
.w0796fc53a8a7 {
  flex: none;
  color: var(--v62205bc7325b);
  text-decoration: none;
  display: inline-flex;
  font: 800 20px var(--x7d68f900fce7);
  min-height: 44px;
  gap: 10px;
  align-items: center;
}.pe4850813ac2a{unicode-bidi:normal}
.w0796fc53a8a7 img {
  width: 34px;
  height: 34px;
  border-radius: 12px;
  object-fit: cover;
}.j83cf1dc57420{z-index:auto}
.bc59980e6973a {
  display: flex;
  min-width: 0;
  gap: 2px;
  flex: 1;
  scrollbar-width: none;
  overflow-x: auto;
  align-items: center;
}.w98f108f80d0a{opacity:1}
.z396081b276bc {
  color: var(--s541d5329f410);
  flex: none;
  padding: 7px 14px;
  border-radius: 999px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 600;
  white-space: nowrap;
}
.z396081b276bc:hover {
  color: var(--h9c8144b3a092);
  background: var(--q5adaa646a53e);
}
.g58983afe217c {
  opacity: .8;
}
.r9c3f116e3a07 {
  --sc9214f8423a9: var(--rb1bbdeec2dca);
}.k70221d499784{opacity:1}
.bc59980e6973a::-webkit-scrollbar {
  display: none;
}
.t37c6d8075f9f {
  display: flex;
  font-size: 13px;
  margin-left: auto;
  gap: 6px;
}
.t37c6d8075f9f a[aria-current] {
  font-weight: 800;
  color: var(--h9c8144b3a092);
}
.oab6a96cf4392 {
  padding: 0 22px;
  display: inline-flex;
  white-space: nowrap;
  font-weight: 800;
  text-decoration: none;
  min-height: 42px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 2px solid transparent;
  transition: transform .15s,box-shadow .15s;
  border-radius: var(--bfb590d51729b);
}
.k23859a019718 {
  padding: 26px 0 10px;
}
.f25c0506e37f2 {
  box-shadow: 0 10px 22px color-mix(in srgb,var(--h9c8144b3a092) 32%,transparent);
  color: var(--qa80ca78f99c4);
  background: var(--h9c8144b3a092);
}.c79c0cc6b39b4{visibility:inherit}
.t84096b0d692c {
  background: var(--z09a0e9090c78);
  color: var(--h9c8144b3a092);
  border-color: var(--qeea8d9a21ad2);
}.i0d509a8adbc4{font-kerning:auto}
.u48ec042b380b {
  color: var(--h9c8144b3a092);
  background: var(--qa80ca78f99c4);
}
.u4ff2c8073e6f {
  color: var(--qa80ca78f99c4);
  border-color: color-mix(in srgb,var(--qa80ca78f99c4) 60%,transparent);
  background: 0 0;
}.c9fb95cb5dddb{contain:none}
.fb0b2e92c8e0b {
  align-items: center;
  background: linear-gradient(135deg,var(--z09a0e9090c78),var(--q5adaa646a53e));
  grid-template-columns: minmax(0,1fr)minmax(0,1fr);
  display: grid;
  box-shadow: var(--pd537de915681);
  border-radius: calc(var(--xb7bdd27ca6de) + 8px);
  padding: 18px;
  gap: 34px;
}
.oa9df2867c390 {
  background: var(--q5adaa646a53e);
  display: grid;
  position: relative;
  border-radius: var(--xb7bdd27ca6de);
  overflow: hidden;
}.s1a98a0f3c475{outline-offset:0}
.w4db0e37c879a {
  padding: 10px 18px 10px 0;
}
.w2aabb6069858 {
  width: 100%;
}.jb33d46c956ef{z-index:auto}
.xe6f6fcac4763 {
  flex: none;
  margin-left: auto;
}
.x1c5553393649 {
  margin: 0;
  transition: opacity .5s;
  grid-area: 1/1;
  opacity: 0;
}
.x1c5553393649 img {
  width: 100%;
  height: auto;
  aspect-ratio: 4/3;
  object-fit: contain;
}.y2e8d6d7135eb{isolation:auto}
.g751791a1ff9c {
  position: absolute;
  bottom: 14px;
  color: rgb(34,25,58);
  background: rgba(255,255,255,.92);
  z-index: 2;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  font-size: 20px;
  width: 40px;
  height: 40px;
  font-weight: 800;
}
.dc2b1fa44c744 {
  right: 62px;
}
.g4b73e2461d10 {
  background: var(--z09a0e9090c78);
  margin: 0 0 12px;
  padding: 4px 14px;
  border-radius: 999px;
  box-shadow: 0 4px 12px rgba(52,33,99,6%);
  display: inline-block;
  font-size: 13px;
  font-weight: 800;
  color: var(--h9c8144b3a092);
}.y5f3b0cd497bf{contain:none}
.k23859a019718 h1 {
  font-size: clamp(30px,4.4vw,52px);
  line-height: 1.08;
}.fae75a5e1f724{isolation:auto}
.n27b8e2417258 {
  color: var(--s541d5329f410);
  font-size: 17px;
}.pf1bc3ea748b3{visibility:inherit}
.tcabe30df59ed strong {
  color: var(--h9c8144b3a092);
}
.tcabe30df59ed span {
  font-size: 12px;
  color: var(--s541d5329f410);
}
.v92bba45f09de {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  gap: 10px;
}
.tcabe30df59ed {
  display: flex;
  padding: 0;
  flex-wrap: wrap;
  gap: 8px;
  margin: 22px 0 0;
  list-style: none;
}
.tcabe30df59ed li {
  padding: 6px 14px;
  display: flex;
  gap: 6px;
  align-items: baseline;
  background: var(--z09a0e9090c78);
  border-radius: 999px;
}.n0dcfcc5b9d09{font-kerning:auto}
.p83cbe91f8aa7 {
  gap: 12px;
  display: grid;
  padding: 22px 0 6px;
  grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
}
.mc5360df4912d {
  display: flex;
  background: var(--z09a0e9090c78);
  color: var(--v62205bc7325b);
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  transition: transform .15s;
  gap: 8px;
  flex-direction: column;
  border-radius: 22px;
  padding: 16px 8px;
  align-items: center;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
}.r66719b1c3d07{isolation:auto}
.z49cbd0e0fa82 {
  padding: 40px 0;
}
.mc5360df4912d:hover {
  color: var(--h9c8144b3a092);
  transform: translateY(-3px);
}
.t1182ea64a9ac {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(4,minmax(0,1fr));
  grid-auto-flow: dense;
}
.m124e47f0efbb {
  width: 46px;
  height: 46px;
  position: relative;
  background: var(--q5adaa646a53e);
  border-radius: 16px;
}
.rf4a07852c3fa {
  right: 14px;
}
.x1c5553393649[data-j51508aa5c242] {
  opacity: 1;
}.m75f465bb4a16{font-kerning:auto}
.m124e47f0efbb::after {
  position: absolute;
  inset: 12px;
  -webkit-mask: var(--sc9214f8423a9)center/contain no-repeat;
  mask: var(--sc9214f8423a9)center/contain no-repeat;
  background: var(--h9c8144b3a092);
  content: "";
}
.j237450e3c242 {
  text-align: center;
  font-size: clamp(24px,3vw,34px);
  margin: 0 0 22px;
}.n1ece08849fcd{isolation:auto}
.d42384c3c1993 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--z09a0e9090c78);
  padding: 22px;
  border-radius: var(--xb7bdd27ca6de);
}
.o16f064da4838 {
  justify-content: center;
  background: linear-gradient(135deg,var(--h9c8144b3a092),color-mix(in srgb,var(--h9c8144b3a092) 60%,rgb(255,122,182)));
  grid-column: span 2;
  display: flex;
  flex-direction: column;
  color: var(--qa80ca78f99c4);
}
.q06c9ebc77e29 {
  grid-column: span 2;
}
.d5ec3585a34fb {
  margin-bottom: 10px;
  background: currentColor;
  width: 52px;
  height: 52px;
  -webkit-mask: var(--r04b6e3eeb5c1)center/contain no-repeat;
  mask: var(--r04b6e3eeb5c1)center/contain no-repeat;
}.x8662726d00a1{isolation:auto}
.eb23da0eb3a38 {
  font: 800 clamp(20px,2.4vw,28px)/1.25 var(--x7d68f900fce7);
  margin: 0;
}
.o16f064da4838 .v92bba45f09de {
  margin-top: 16px;
}
.yd2501059aa57 {
  background: var(--q5adaa646a53e);
  border-radius: 14px;
  position: relative;
  width: 44px;
  height: 44px;
  margin-bottom: 12px;
  display: block;
}
.gf05e217ac9a0 h2 {
  font-size: 18px;
  margin-bottom: 6px;
}.xa7dfd04251f6{contain:none}
.yd2501059aa57::after {
  position: absolute;
  -webkit-mask: var(--y1beac484ea9e)center/contain no-repeat;
  background: var(--h9c8144b3a092);
  mask: var(--y1beac484ea9e)center/contain no-repeat;
  content: "";
  inset: 11px;
}
.gf05e217ac9a0 .i0894df263dbe {
  color: var(--s541d5329f410);
  font-size: 15px;
  margin: 0;
}
.s0fb7a4cdcf45 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
}.de921cf568b3d{visibility:inherit}
.q06c9ebc77e29 h2 {
  font-size: 22px;
}
.s0fb7a4cdcf45 dt {
  font-size: 12px;
  font-weight: 800;
  color: var(--h9c8144b3a092);
}
.s0fb7a4cdcf45 dd {
  font-size: 14px;
  font-weight: 600;
  margin: 0;
}
.bbb332b2135d3 a {
  text-decoration: none;
  height: 100%;
  display: block;
}
.bbb332b2135d3 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 16/10;
}
.s0fb7a4cdcf45 div {
  background: var(--q5adaa646a53e);
  padding: 8px 14px;
  border-radius: 16px;
}
.bbb332b2135d3 {
  padding: 0;
  overflow: hidden;
}
.p2738153f22cf {
  background: var(--q5adaa646a53e);
  margin: 16px 18px 0;
  border-radius: 999px;
  font-size: 12px;
  padding: 2px 10px;
  display: inline-block;
  font-weight: 800;
  color: var(--h9c8144b3a092);
}
.bbb332b2135d3 h3, .bbb332b2135d3 h2 {
  font-size: 17px;
  margin: 8px 18px 6px;
}
.bbb332b2135d3 p {
  color: var(--s541d5329f410);
  margin: 0 18px 18px;
  font-size: 14px;
}
.i0894df263dbe a {
  color: var(--h9c8144b3a092);
}
.qe402a25d8cb1 {
  margin-top: 24px;
  text-align: center;
}
.i0894df263dbe {
  margin-bottom: 24px;
}
.xeeda0649281f {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
}
.i0894df263dbe h2 {
  font-size: 23px;
  margin-top: 1.2em;
}
.i0894df263dbe h3 {
  font-size: 19px;
  margin-top: 1em;
}
.b033b35c8eb69 {
  font-size: 14px;
  color: var(--s541d5329f410);
}.xafbf23d4001e{contain:none}
.i0894df263dbe table {
  width: 100%;
  border-collapse: collapse;
  margin: 16px 0;
}
.i0894df263dbe th, .i0894df263dbe td {
  border-bottom: 1px solid var(--qeea8d9a21ad2);
  vertical-align: top;
  padding: 10px 14px;
  text-align: left;
}.qb85341e16f4a{opacity:1}
.lcb52d0ca06a6 {
  padding: 10px 10px 0;
}
.i73454aa65236 {
  padding: 12px 18px 18px;
}.i9b4a606f3bfc{z-index:auto}
.r1da9d85c7699 {
  height: 100%;
}.y7380981d5f94{z-index:auto}
.r1da9d85c7699 a {
  border-radius: var(--xb7bdd27ca6de);
  display: flex;
  height: 100%;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  flex-direction: column;
  overflow: hidden;
  text-decoration: none;
  background: var(--z09a0e9090c78);
  transition: transform .2s,box-shadow .2s;
}.m7be69941c55c{z-index:auto}
.r1da9d85c7699 a:hover {
  transform: translateY(-4px);
  box-shadow: var(--pd537de915681);
}
.lcb52d0ca06a6 img {
  object-fit: cover;
  border-radius: calc(var(--xb7bdd27ca6de) - 8px);
  width: 100%;
  aspect-ratio: 1;
}
.i73454aa65236 h3 {
  margin: 0 0 2px;
  font-size: 17px;
}.d75a2b2708f0e{font-kerning:auto}
.i73454aa65236 p {
  color: var(--s541d5329f410);
  font-size: 14px;
  line-height: 1.45;
  margin: 0 0 8px;
}
.mf16d85a1686b {
  font-size: 13px;
  padding: 2px 10px;
  display: inline-block;
  border-radius: 999px;
  color: var(--h9c8144b3a092);
  font-weight: 800;
  background: var(--q5adaa646a53e);
}
.b947d98020ff7 h3, .b947d98020ff7 h2 {
  font-size: 17px;
  margin: 0 0 6px;
}
.b947d98020ff7 p {
  color: var(--s541d5329f410);
  font-size: 14px;
  margin: 0;
}
.g66953081e6cb {
  gap: 16px;
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
  display: grid;
}
.b947d98020ff7 a {
  height: 100%;
  background: var(--z09a0e9090c78);
  text-decoration: none;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  border-radius: var(--xb7bdd27ca6de);
  overflow: hidden;
  display: block;
}.d5495e8f9b8f6{unicode-bidi:normal}
.b947d98020ff7 img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 16/10;
}.y4fcc9cc8d9a1{contain:none}
.se1c9c9fddd5d details {
  background: var(--z09a0e9090c78);
  border-radius: 22px;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
}.k2a19f8241084{outline-offset:0}
.se1c9c9fddd5d {
  gap: 12px;
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  align-items: start;
}
.v699d65c8dafa .se1c9c9fddd5d, .x96611498e4f7 .se1c9c9fddd5d {
  grid-template-columns: 1fr;
}.q8b8ba691a5f3{z-index:auto}
.b947d98020ff7 div {
  padding: 16px 18px;
}.i658c4e0e9896{font-kerning:auto}
.se1c9c9fddd5d summary {
  display: flex;
  gap: 12px;
  justify-content: space-between;
  cursor: pointer;
  list-style: none;
  padding: 18px 20px;
  font-weight: 700;
}
.se1c9c9fddd5d summary::-webkit-details-marker {
  display: none;
}
.se1c9c9fddd5d summary::after {
  flex: none;
  border-radius: 50%;
  content: "+";
  place-items: center;
  display: grid;
  color: var(--h9c8144b3a092);
  font-weight: 800;
  background: var(--q5adaa646a53e);
  width: 28px;
  height: 28px;
}
.se1c9c9fddd5d details[open] summary::after {
  content: "−";
}
.se1c9c9fddd5d p {
  color: var(--s541d5329f410);
  padding: 0 20px 18px;
  margin: 0;
}
.ieb44d414ae73 {
  margin: 30px 0;
  padding: 26px;
  border-radius: var(--xb7bdd27ca6de);
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--z09a0e9090c78);
}
.x2a49edcae818 {
  background: var(--q5adaa646a53e);
  border-radius: 999px;
  vertical-align: middle;
  font: 800 12px/1.6 system-ui,sans-serif;
  padding: 2px 10px;
  display: inline-block;
  color: var(--h9c8144b3a092);
}.f7c185526385b{unicode-bidi:normal}
.fb4c48b286b8c small {
  color: var(--s541d5329f410);
}
.ub9ee4ddc1a55 {
  padding: 16px;
  border-radius: 20px;
  background: var(--zc116ac90a66d);
}
.ub9ee4ddc1a55 p {
  font-size: 15px;
  margin: 8px 0 0;
}.iaa11d78af459{outline-offset:0}
.j835fbc2fd565 {
  gap: 12px;
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
}
.wd3d07f0302f2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 6px;
}
.fb4c48b286b8c {
  display: inline-flex;
  gap: 8px;
  align-items: center;
}.j2a063ece3e21{outline-offset:0}
.o70f1f3890ba0 {
  background: linear-gradient(90deg,var(--n5bef6417750b) calc(var(--p2d0553444795)/5 * 100%),var(--j8a6bb1dabcd8) 0);
  display: inline-block;
  -webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
  mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
  width: 90px;
  height: 16px;
}
.saa81bfc67a1d {
  margin: 24px 0;
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  border-radius: var(--xb7bdd27ca6de);
  text-align: center;
  padding: 22px;
  background: var(--z09a0e9090c78);
}.p13a9e30ce21d{z-index:auto}
.ke7f44ff9133e {
  padding: 34px 0 10px;
}.f05d1e7cc69bb{font-kerning:auto}
.d80a31556cae0 {
  font-weight: 800;
  margin: 0 0 10px;
}
.ica71458e830c button {
  background: var(--q5adaa646a53e);
  font-size: 22px;
  cursor: pointer;
  width: 46px;
  height: 46px;
  border: 0;
  border-radius: 16px;
  color: var(--dbe2adf455e59);
}.w0aa226d2a155{outline-offset:0}
.ica71458e830c button:disabled {
  cursor: default;
}
.ke7f44ff9133e>.l3fa478382b1c {
  box-shadow: var(--pd537de915681);
  border-radius: calc(var(--xb7bdd27ca6de) + 8px);
  background: linear-gradient(135deg,var(--z09a0e9090c78),var(--v009da770cff5));
  padding: 30px 34px;
}
.ica71458e830c button[data-j51508aa5c242], .ica71458e830c button:hover {
  color: var(--n5bef6417750b);
}
.ia04d6bf2f44b {
  color: var(--s541d5329f410);
  min-height: 1.2em;
  font-size: 14px;
  margin: 10px 0 0;
}
.m868bb2adfbfc {
  position: absolute;
  opacity: 0;
  left: -9999px;
  width: 1px;
  height: 1px;
}
.lef9e8b3d6cd5 aside {
  position: sticky;
  top: 96px;
}.s55c53b97adc2{font-kerning:auto}
.ica71458e830c {
  display: inline-flex;
  gap: 6px;
}
.ke7f44ff9133e h1 {
  font-size: clamp(28px,4vw,44px);
}
.w4dc750133e8b ol {
  display: flex;
  padding: 0;
  gap: 6px;
  font-size: 14px;
  flex-wrap: wrap;
  color: var(--s541d5329f410);
  margin: 0 0 12px;
  list-style: none;
}
.w4dc750133e8b a {
  color: var(--h9c8144b3a092);
  text-decoration: none;
}.gb195379ad230{visibility:inherit}
.n5b66a56b6d70 h3 {
  color: var(--u705db5810ba7);
}
.x96611498e4f7 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--z09a0e9090c78);
  padding: 24px;
  border-radius: var(--xb7bdd27ca6de);
}
.x60eeb0f42694 h3 {
  color: rgb(225,29,72);
}
.w4dc750133e8b li+li::before {
  margin-right: 6px;
  content: "·";
}.q9676ff0ca62e{isolation:auto}
.f3c9cd3656cad {
  object-fit: cover;
  margin-bottom: 18px;
  width: 100%;
  border-radius: calc(var(--xb7bdd27ca6de) - 8px);
  aspect-ratio: 1200/630;
}
.x96611498e4f7 .tcabe30df59ed {
  margin: 0 0 18px;
}.ga27f85faefed{outline-offset:0}
.x96611498e4f7 .tcabe30df59ed li {
  background: var(--q5adaa646a53e);
}
.x7fe8f2894f9b {
  background: var(--z09a0e9090c78);
  box-shadow: var(--pd537de915681);
  padding: 20px;
  border-radius: var(--xb7bdd27ca6de);
}.h1c9b6019ebbb{unicode-bidi:normal}
.x7fe8f2894f9b img {
  object-fit: cover;
  width: 100%;
  aspect-ratio: 1200/630;
  margin-bottom: 12px;
  border-radius: 18px;
}
.x60eeb0f42694, .n5b66a56b6d70 {
  border-radius: 20px;
  background: var(--zc116ac90a66d);
  padding: 16px 20px;
}.v4d7e488b8161{font-kerning:auto}
.dbace1658b9f2 img {
  border-radius: 18px;
}.a177a6ea7ba4d{contain:none}
.sdfe854a45554 {
  counter-reset: c8c39abd26101;
  list-style: none;
  padding: 0;
}
.x7fe8f2894f9b .oab6a96cf4392 {
  margin-top: 12px;
}
.sdfe854a45554 li {
  background: var(--zc116ac90a66d);
  margin-bottom: 10px;
  border-radius: 20px;
  position: relative;
  padding: 16px 18px 16px 72px;
  counter-increment: c8c39abd26101;
}
.kd38d820f910a {
  list-style: none;
  padding: 0;
}
.x7fe8f2894f9b h2 {
  font-size: 22px;
}
.lef9e8b3d6cd5 {
  display: grid;
  grid-template-columns: minmax(0,1fr)320px;
  gap: 24px;
  align-items: start;
}.x4aebc551638c{outline-offset:0}
.l0e94aab7d93b {
  gap: 14px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}
.dbace1658b9f2 {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
}
.sdfe854a45554 li::before {
  position: absolute;
  width: 40px;
  height: 40px;
  place-items: center;
  content: counter(c8c39abd26101);
  display: grid;
  background: var(--h9c8144b3a092);
  border-radius: 14px;
  color: var(--qa80ca78f99c4);
  font-weight: 800;
  left: 16px;
  top: 14px;
}
.z001b3c025735 {
  display: flex;
  gap: 12px;
  align-items: baseline;
}.g0aff32a56990{outline-offset:0}
.sdfe854a45554 h3 {
  font-size: 18px;
  margin: 0 0 4px;
}.d367d99f5eecd{isolation:auto}
.sdfe854a45554 p {
  color: var(--s541d5329f410);
  margin: 0;
}
.z001b3c025735 strong {
  color: var(--h9c8144b3a092);
  font: 800 19px var(--x7d68f900fce7);
}.l5f32e3996b34{contain:none}
.z001b3c025735 span, .b876ed863c481 {
  color: var(--s541d5329f410);
}.q70e0d962b2ae{opacity:1}
.kd38d820f910a li {
  margin-bottom: 10px;
  background: var(--zc116ac90a66d);
  padding: 16px 18px;
  border-radius: 20px;
}.w5e4775a58e1b{isolation:auto}
.rb7e013d0e778 {
  margin-bottom: 30px;
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
}
.r2b9fe806176a {
  text-align: center;
  background: var(--z09a0e9090c78);
  padding: 22px;
  border-radius: var(--xb7bdd27ca6de);
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
}.j8b6bdafb140c{z-index:auto}
[data-e4a8c794a8d2c]>h2, [data-fff9b266c4cdb]>h2 {
  text-align: center;
}.v823e1a0dd39e{outline-offset:0}
.m7805777c9690 a {
  color: var(--h9c8144b3a092);
}
[data-o7bdd331c6343] a {
  color: var(--h9c8144b3a092);
}
.r2b9fe806176a img {
  width: 84px;
  object-fit: cover;
  border-radius: 28px;
  margin: 0 auto 10px;
  height: 84px;
}
.m7805777c9690 {
  margin-top: 24px;
  padding: 20px;
  border-radius: var(--xb7bdd27ca6de);
  background: var(--q5adaa646a53e);
}
[data-e4a8c794a8d2c] img {
  border-radius: 20px;
}
.oc14a74be2ce7 {
  box-shadow: 0 4px 14px rgba(52,33,99,5%);
  background: var(--z09a0e9090c78);
  border: 0;
  border-radius: 22px;
}
[data-fff9b266c4cdb], [data-e4a8c794a8d2c] {
  margin: 0 auto;
  padding: 30px 0;
  width: min(1160px,100% - 32px);
  max-width: none;
}
[data-o7bdd331c6343] {
  background: var(--z09a0e9090c78);
  padding: 22px 26px;
  border-radius: var(--xb7bdd27ca6de);
  width: min(860px,100% - 32px);
  margin: 0 auto 40px;
}
[data-o7bdd331c6343] ul {
  padding-left: 20px;
  margin: 0;
}
.ab1b26570348a span, .ab1b26570348a a {
  border-radius: 999px;
  text-decoration: none;
  background: var(--z09a0e9090c78);
  padding: 6px 14px;
}
.ab1b26570348a span {
  color: var(--qa80ca78f99c4);
  background: var(--h9c8144b3a092);
}.w0d9c4a6d265a{font-kerning:auto}
.ab1b26570348a {
  display: flex;
  margin-top: 24px;
  justify-content: center;
  gap: 8px;
}
.l12d718031f63 {
  display: grid;
  gap: 28px;
  grid-template-columns: 1.4fr repeat(3,1fr);
}.u6205668d149d{outline-offset:0}
.d8f2f0682f7c2 {
  margin-top: 30px;
  border-radius: 36px 36px 0 0;
  background: var(--q83822633631e);
  padding: 44px 0 24px;
  color: var(--p082fcc628e5f);
}
.d8f2f0682f7c2 .w0796fc53a8a7 {
  color: rgb(255,255,255);
}
[data-o7bdd331c6343] h2 {
  font-size: 20px;
}
.d8f2f0682f7c2 h2 {
  margin-bottom: 10px;
  font-size: 15px;
  color: rgb(255,255,255);
}
.d8f2f0682f7c2 a {
  padding: 3px 0;
  text-decoration: none;
  color: var(--p082fcc628e5f);
  display: block;
}.d29b2a70e52d2{visibility:inherit}
.d8f2f0682f7c2 a:hover {
  color: rgb(255,255,255);
}
.w1a354025599f {
  font-size: 13px;
  margin-top: 28px;
  border-top: 1px solid var(--h79cb59d20543);
  padding-top: 18px;
}
.v69cdca12b61b {
  align-items: center;
  background: var(--h9c8144b3a092);
  max-width: min(560px,calc(100% - 40px));
  display: inline-flex;
  right: 20px;
  bottom: 20px;
  box-shadow: 0 14px 34px color-mix(in srgb,var(--h9c8144b3a092) 45%,transparent);
  border-radius: 999px;
  gap: 10px;
  position: fixed;
  z-index: 70;
  font-weight: 800;
  padding: 8px 8px 8px 10px;
  color: var(--qa80ca78f99c4);
  min-height: 56px;
}
.r615ab90f44aa {
  flex: 1;
  line-height: 1.25;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  font-size: 12px;
  font-weight: 600;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-width: 0;
}
.ic52070f98b6d {
  position: relative;
  flex: none;
  width: 38px;
  border-radius: 50%;
  height: 38px;
  background: color-mix(in srgb,var(--qa80ca78f99c4) 20%,transparent);
}.sfea930abe24a{isolation:auto}
.ic52070f98b6d::after {
  position: absolute;
  background: currentColor;
  inset: 9px;
  -webkit-mask: var(--r04b6e3eeb5c1)center/contain no-repeat;
  mask: var(--r04b6e3eeb5c1)center/contain no-repeat;
  content: "";
}.pce2ce1de2828{isolation:auto}
.eb3312fa1ecc4 {
  transition: opacity .2s;
  color: var(--h9c8144b3a092);
  width: 44px;
  border: 0;
  border-radius: 16px;
  pointer-events: none;
  position: fixed;
  z-index: 69;
  opacity: 0;
  cursor: pointer;
  left: 20px;
  bottom: 24px;
  box-shadow: var(--pd537de915681);
  background: var(--z09a0e9090c78);
  font-size: 20px;
  height: 44px;
}.h659250110b80{font-kerning:auto}
.eb3312fa1ecc4[data-gb8512f95b433] {
  pointer-events: auto;
  opacity: 1;
}
@media(min-width:901px) {
  body[data-re27364e32e75=je4edafe90f0b] .fb0b2e92c8e0b {
    color: var(--qa80ca78f99c4);
    grid-template-columns: minmax(0,1fr)minmax(0,1fr);
    background: var(--h9c8144b3a092);
  }
  body[data-re27364e32e75=je4edafe90f0b] .k23859a019718 .n27b8e2417258, body[data-re27364e32e75=je4edafe90f0b] .k23859a019718 .tcabe30df59ed span {
    color: color-mix(in srgb,var(--qa80ca78f99c4) 92%,transparent);
  }
  body[data-re27364e32e75=je4edafe90f0b] .k23859a019718 .tcabe30df59ed strong {
    color: var(--qa80ca78f99c4);
  }
  body[data-re27364e32e75=je4edafe90f0b] .k23859a019718 .tcabe30df59ed li {
    background: rgba(0,0,0,.16);
  }
  body[data-re27364e32e75=je4edafe90f0b] .k23859a019718 .f25c0506e37f2 {
    color: var(--h9c8144b3a092);
    background: var(--qa80ca78f99c4);
  }
}
body[data-g4d0f585a0327=t287f96471773] .v69cdca12b61b {
  background: linear-gradient(135deg,var(--h9c8144b3a092),color-mix(in srgb,var(--h9c8144b3a092) 60%,rgb(255,122,182)));
}
@media(max-width:900px) {
  .lef9e8b3d6cd5 aside {
    position: static;
  }
  .f93f6d221ef94 {
    top: 6px;
    padding-top: 6px;
  }
  .dac589c12acd4 {
    padding: 8px 8px 0 14px;
    min-height: 0;
    flex-wrap: wrap;
    gap: 0 10px;
    border-radius: 24px;
  }
  .z396081b276bc {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
  }
  .bc59980e6973a {
    order: 3;
    flex-basis: 100%;
    padding: 0 0 4px;
  }
  .xe6f6fcac4763 {
    min-height: 38px;
    font-size: 14px;
    padding: 0 14px;
  }
  .fb0b2e92c8e0b {
    gap: 18px;
    padding: 12px;
    grid-template-columns: 1fr;
  }
  .w4db0e37c879a {
    padding: 4px 8px 12px;
  }
  .t1182ea64a9ac {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .se1c9c9fddd5d, .lef9e8b3d6cd5, .l0e94aab7d93b {
    grid-template-columns: 1fr;
  }
  .l12d718031f63 {
    grid-template-columns: 1fr 1fr;
  }
  .p83cbe91f8aa7 {
    grid-template-columns: repeat(3,minmax(0,1fr));
  }
}.j81a44bd27308{visibility:inherit}
@media(max-width:560px) {
  .i73454aa65236 h3 {
    font-size: 15px;
  }
  .z49cbd0e0fa82 {
    padding: 30px 0;
  }
  .m124e47f0efbb {
    width: 40px;
    height: 40px;
  }
  .t1182ea64a9ac {
    gap: 12px;
  }
  body {
    --q5b0eae24084c: 84px;
  }
  .i73454aa65236 p {
    display: none;
  }
  .i73454aa65236 {
    padding: 10px 12px 14px;
  }
  .gf05e217ac9a0, .bbb332b2135d3, .q06c9ebc77e29, .o16f064da4838 {
    grid-column: 1/-1;
  }
  .mc5360df4912d {
    font-size: 12px;
    padding: 12px 4px;
  }
  .l12d718031f63 {
    grid-template-columns: 1fr;
  }
  .m124e47f0efbb::after {
    inset: 10px;
  }
  .ke7f44ff9133e>.l3fa478382b1c {
    padding: 22px 18px;
  }
  .x96611498e4f7 {
    padding: 16px;
  }
  .v69cdca12b61b {
    justify-content: center;
    max-width: none;
    right: 12px;
    bottom: calc(12px + env(safe-area-inset-bottom));
    left: 12px;
  }
  .eb3312fa1ecc4 {
    left: auto;
    right: 16px;
    bottom: 84px;
  }
  .p83cbe91f8aa7 {
    gap: 8px;
  }
  .v92bba45f09de .oab6a96cf4392 {
    flex: 1;
  }
}
:lang(th) {
  --x7d68f900fce7: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}.mc16ebf92e441{visibility:inherit}
:lang(hi) {
  --x7d68f900fce7: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3), :lang(hi) :is(h1, h2, h3) {
  line-height: 1.45;
  font-weight: 700;
}
.v69cdca12b61b .f25c0506e37f2 {
  color: var(--h9c8144b3a092);
  background: var(--qa80ca78f99c4);
}
:lang(bn) {
  --x7d68f900fce7: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}
:lang(zh) {
  --x7d68f900fce7: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
.v69cdca12b61b .oab6a96cf4392 {
  flex: none;
  min-height: 40px;
  padding: 0 16px;
}
.v69cdca12b61b .t84096b0d692c {
  color: var(--qa80ca78f99c4);
  border-color: var(--qa80ca78f99c4);
  background: 0 0;
}
@media(max-width:640px) {
  .ic52070f98b6d {
    display: none;
  }
  .v69cdca12b61b {
    gap: 6px 8px;
    border-radius: 22px;
    flex-wrap: wrap;
  }
  .r615ab90f44aa {
    text-align: center;
    flex-basis: 100%;
  }
  .v69cdca12b61b .oab6a96cf4392 {
    flex: 1;
  }
}.lc7b80557bc91{contain:none}
