.r19efb6190229 {
  opacity: .8;
}.q881c88bb996a{opacity:1}
html {
  scroll-behavior: smooth;
}
* {
  box-sizing: border-box;
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
.q98052c228d5e:hover {
  transform: translateY(-2px)scale(1.02);
}.n423edf63e90b{outline-offset:0}
:root {
  --s37cc2dffcdbc: 999px;
  --r8e383d4612d9: rgb(255,95,162);
  --b9dbf730ac31e: rgb(43,18,80);
  --i3316804a7bf7: rgb(205,189,232);
  --ca6bfb73c8a82: rgb(255,201,60);
  --a847c054058e0: 20px;
  --j9e14e8f59e93: rgb(255,217,110);
  --icff71a07e080: rgb(79,216,245);
  --rf828dbac000b: ui-rounded, "SF Pro Rounded", "Nunito", "Segoe UI", system-ui, sans-serif;
  --l1acf9c5b44ce: rgb(255,201,60);
  --dc0934c5fef5d: rgb(251,246,255);
}.o35771539838e{font-kerning:auto}
body[data-k8d7b9d3dfd42]:not([data-k8d7b9d3dfd42=f0e94fc4a86b3]):not([data-k8d7b9d3dfd42=a450448f4a188]):not([data-k8d7b9d3dfd42=e35de8145900f]) {
  --x9bb054e60042: color-mix(in srgb, var(--ca6bfb73c8a82) 60%, rgb(255,255,255));
  --b9dbf730ac31e: rgb(255,255,255);
}.b7ae11a152663{outline-offset:0}
body {
  --eb4d1bd48e4ef: var(--df3b97c1a1f89);
  --r83101a9b33ef: color-mix(in srgb, var(--r4cd263c53048) 70%, rgb(0,0,0));
  --t0300ac1b6088: color-mix(in srgb, var(--ca6bfb73c8a82) 40%, transparent);
  overflow-wrap: break-word;
  --ab250e0657be5: var(--r4cd263c53048);
  color: var(--dc0934c5fef5d);
  --mf11253637a40: color-mix(in srgb, var(--ca6bfb73c8a82) 7%, rgb(37,14,80));
  --h9f1bac63cf1a: var(--i3316804a7bf7);
  margin: 0;
  --l0cc80002abf6: color-mix(in srgb, var(--ca6bfb73c8a82) 8%, rgb(46,20,96));
  background: radial-gradient(ellipse at 20% 0%,color-mix(in srgb,var(--r8e383d4612d9) 22%,transparent),transparent 45%),radial-gradient(ellipse at 90% 30%,color-mix(in srgb,var(--icff71a07e080) 14%,transparent),transparent 40%),var(--r4cd263c53048);
  --g55a859a0bd40: color-mix(in srgb, var(--ca6bfb73c8a82) 30%, rgba(255, 255, 255, .1));
  --e818b16796f5c: var(--i3316804a7bf7);
  --bdd623a0e1190: var(--dc0934c5fef5d);
  --r4cd263c53048: color-mix(in srgb, var(--ca6bfb73c8a82) 5%, rgb(29,10,64));
  --u53013348c066: var(--l0cc80002abf6);
  --r7c667b9d140f: var(--g55a859a0bd40);
  --u8f391140f881: var(--g55a859a0bd40);
  --x9bb054e60042: color-mix(in srgb, var(--ca6bfb73c8a82) 82%, rgb(255,255,255));
  --df3b97c1a1f89: color-mix(in srgb, var(--ca6bfb73c8a82) 12%, rgb(58,27,116));
  font: 16px/1.7 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
}.n244b1abeb698{unicode-bidi:normal}
h1, h3, h2 {
  margin: 0 0 .6em;
  font-family: var(--rf828dbac000b);
  font-weight: 900;
  line-height: 1.18;
}
.t6a6e95aff226 {
  margin-inline: auto;
  width: min(1160px,100% - 32px);
}
.be1ab8676a54e {
  max-width: 860px;
  margin-inline: auto;
}
.kdd3faa88e1ea {
  min-height: 66px;
  gap: 18px;
  display: flex;
  align-items: center;
}
a {
  color: inherit;
}
.h7a895d6d5c65 {
  left: -999px;
  position: absolute;
}
.h7a895d6d5c65:focus {
  z-index: 99;
  left: 16px;
  top: 8px;
  background: var(--l0cc80002abf6);
  padding: 8px 12px;
}.m67fd92ee4fb4{contain:none}
.efdd3f94bd9f8 {
  z-index: 60;
  background: color-mix(in srgb,var(--r4cd263c53048) 84%,transparent);
  border-bottom: 1px solid var(--g55a859a0bd40);
  backdrop-filter: blur(14px);
  position: sticky;
  top: 0;
}.c08e7cce411c9{opacity:1}
.ma25cc17efd8f {
  min-height: 44px;
  font: 900 23px var(--rf828dbac000b);
  color: var(--x9bb054e60042);
  gap: 10px;
  align-items: center;
  flex: none;
  text-decoration: none;
  display: inline-flex;
  text-shadow: 0 2px 0 rgba(0,0,0,.3);
}
.ma25cc17efd8f img {
  width: 40px;
  object-fit: cover;
  box-shadow: 0 0 0 3px var(--ca6bfb73c8a82);
  border-radius: 50%;
  height: 40px;
}
.rba1379f126f2 {
  scrollbar-width: none;
  min-width: 0;
  flex: 1;
  overflow-x: auto;
  display: flex;
  align-items: center;
  gap: 6px;
}
.rba1379f126f2::-webkit-scrollbar {
  display: none;
}.x07b30595d26f{contain:none}
.q7ad33872bb13 {
  padding: 7px 14px;
  border-radius: 999px;
  background: rgba(255,255,255,7%);
  flex: none;
  font-size: 14px;
  white-space: nowrap;
  color: var(--dc0934c5fef5d);
  font-weight: 700;
  text-decoration: none;
}
.s2b27004ae26b {
  gap: 6px;
  font-size: 13px;
  display: flex;
  margin-left: auto;
}.b2dcddf30b389{font-kerning:auto}
.zd6fab5639f1a {
  gap: 8px;
  display: flex;
  flex: none;
  margin-left: auto;
}
.q7ad33872bb13:hover {
  background: var(--ca6bfb73c8a82);
  color: var(--b9dbf730ac31e);
}
.s2b27004ae26b a[aria-current] {
  color: var(--x9bb054e60042);
  font-weight: 900;
}
.q98052c228d5e {
  cursor: pointer;
  transition: transform 0.15s,box-shadow 0.15s;
  font-weight: 900;
  padding: 0 22px;
  border: 2px solid transparent;
  border-radius: var(--s37cc2dffcdbc);
  text-decoration: none;
  white-space: nowrap;
  align-items: center;
  display: inline-flex;
  min-height: 44px;
  justify-content: center;
}
.b94ae49c012cb {
  padding: 44px 0 56px;
}.x5dd234cf2730{font-kerning:auto}
.rf8d593cb9018 {
  width: 100%;
}
.h45ad605f5f74 {
  gap: 40px;
  display: grid;
  align-items: center;
  grid-template-columns: minmax(0,1fr)minmax(0,1fr);
}.qbd71cc1f9661{font-kerning:auto}
.o8c3a37dbcaf9 {
  background: linear-gradient(180deg,var(--j9e14e8f59e93),var(--ca6bfb73c8a82));
  box-shadow: 0 5px color-mix(in srgb,var(--ca6bfb73c8a82) 55%,rgb(0,0,0)),0 10px 24px var(--t0300ac1b6088);
  color: var(--b9dbf730ac31e);
}
.cc1edcb262bba {
  color: var(--x9bb054e60042);
  border-color: var(--x9bb054e60042);
  background: rgba(255,255,255,6%);
}
.i11a1c9712591 {
  margin: 0 0 14px;
  padding: 5px 14px;
  color: var(--x9bb054e60042);
  border: 2px dashed var(--ca6bfb73c8a82);
  border-radius: 10px;
  font-weight: 900;
  font-size: 14px;
  display: inline-flex;
}.o98c94c29e6ae{opacity:1}
.z63d1d88cae32 {
  flex-wrap: wrap;
  gap: 14px;
  display: flex;
  margin-top: 24px;
}.jfff163d4d0fe{contain:none}
.b39837b3276b5 {
  list-style: none;
  flex-wrap: wrap;
  padding: 0;
  display: flex;
  margin: 22px 0 0;
  gap: 8px;
}.pa33689784503{z-index:auto}
.b39837b3276b5 li {
  background: rgba(255,255,255,7%);
  border-radius: 999px;
  align-items: baseline;
  display: flex;
  gap: 6px;
  padding: 6px 12px;
}
.g159b9cc3407f {
  position: relative;
  display: grid;
  place-items: center;
  margin-inline: auto;
  width: min(470px,100%);
  aspect-ratio: 1;
}.tff30a35fed8c{contain:none}
.b94ae49c012cb h1 {
  font-size: clamp(32px,5vw,58px);
  text-shadow: 0 4px 0 rgba(0,0,0,.25),0 0 30px var(--t0300ac1b6088);
  line-height: 1.06;
}
.zc0a65ec57105 {
  color: var(--i3316804a7bf7);
  font-size: 18px;
}
.b39837b3276b5 strong {
  color: var(--x9bb054e60042);
}
.ffe364eff9574 {
  inset: 0;
  animation: k0833396f0ee5 40s linear infinite;
  position: absolute;
  background: repeating-conic-gradient(var(--ca6bfb73c8a82) 0 22.5deg,var(--r8e383d4612d9) 22.5deg 45deg,var(--icff71a07e080) 45deg 67.5deg,var(--df3b97c1a1f89) 67.5deg 90deg);
  box-shadow: 0 0 0 12px color-mix(in srgb,var(--ca6bfb73c8a82) 70%,rgb(107,59,0)),0 0 0 16px var(--r4cd263c53048),0 0 60px var(--t0300ac1b6088);
  border-radius: 50%;
}
.ffe364eff9574::after {
  background: radial-gradient(circle,rgb(255,255,255) 0 3px,transparent 4px)50% 0/100% 100% no-repeat;
  -webkit-mask: repeating-conic-gradient(rgb(0,0,0) 0 2deg,transparent 2deg 22.5deg);
  position: absolute;
  inset: -12px;
  content: "";
  opacity: .8;
  border-radius: 50%;
  mask: repeating-conic-gradient(rgb(0,0,0) 0 2deg,transparent 2deg 22.5deg);
}.a81d1768f848f{visibility:inherit}
.wf587e03a6e1c {
  transition: opacity 0.5s;
  margin: 0;
  grid-area: 1/1;
  opacity: 0;
}
.wf587e03a6e1c[data-v9a30bac73f54] {
  opacity: 1;
}
.qda052cb0bc3a {
  width: 34px;
  background: linear-gradient(180deg,rgb(255,255,255),var(--ca6bfb73c8a82));
  z-index: 3;
  height: 44px;
  transform: translateX(-50%);
  position: absolute;
  clip-path: polygon(0 0,100% 0,50% 100%);
  filter: drop-shadow(0 4px 6px rgba(0,0,0,.4));
  top: -18px;
  left: 50%;
}.d10489e8d39df{opacity:1}
.s7924ba839a46 {
  position: relative;
  border: 8px solid var(--r4cd263c53048);
  overflow: hidden;
  border-radius: 50%;
  box-shadow: 0 0 0 4px var(--ca6bfb73c8a82),0 10px 30px rgba(0,0,0,.45);
  width: 62%;
  aspect-ratio: 1;
  background: var(--l0cc80002abf6);
  z-index: 2;
  display: grid;
}
.b39837b3276b5 span {
  color: var(--i3316804a7bf7);
  font-size: 12px;
}
.wf587e03a6e1c img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}.u695a3fcd3e96{visibility:inherit}
.m311e09eafcbb {
  border: 0;
  color: rgb(255,255,255);
  transform: translateY(-50%);
  border-radius: 50%;
  position: absolute;
  cursor: pointer;
  width: 40px;
  top: 50%;
  height: 40px;
  font-size: 18px;
  background: rgba(29,10,64,.7);
  z-index: 2;
}
.e92adfa7d7387 {
  left: 8%;
}
.vaef1a5a171c9 {
  right: 8%;
}
@keyframes k0833396f0ee5 {
  to {
    transform: rotate(360deg);
  }
}
@media(prefers-reduced-motion:reduce) {
  .ffe364eff9574 {
    animation: none;
  }
}.ld5dbcd84fabe{font-kerning:auto}
body {
  --ld1c8ad22e356: 96px;
}
.me6194fe42234 {
  padding: 58px 0;
}
.a7231e3938cf4 {
  background: color-mix(in srgb,var(--mf11253637a40) 80%,transparent);
}
body, body[data-k8d7b9d3dfd42] {
  --q64f5532bd770: var(--t0300ac1b6088);
  --zcc326254bb47: var(--df3b97c1a1f89);
}
.q38d6328dc243 {
  margin: 0 0 28px;
  font-size: clamp(26px,3.4vw,38px);
  text-align: center;
}.h0d4c4275a2bc{font-kerning:auto}
.q38d6328dc243::after {
  display: block;
  width: 84px;
  height: 6px;
  margin: 12px auto 0;
  border-radius: 6px;
  content: "";
  background: repeating-linear-gradient(90deg,var(--ca6bfb73c8a82) 0 12px,var(--r8e383d4612d9) 12px 24px,var(--icff71a07e080) 24px 36px);
}
.q38d6328dc243.j90277b96db22::after {
  margin-left: 0;
}
.t63ce0f4c39f6 {
  margin-bottom: 26px;
}
.s1f702c72d0bc {
  gap: 18px;
  display: grid;
  counter-reset: c073537f98cbf;
  grid-template-columns: repeat(auto-fit,minmax(330px,1fr));
}
.tedb4581f03ed {
  counter-increment: c073537f98cbf;
  -webkit-mask: radial-gradient(circle 12px at 96px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
  display: grid;
  grid-template-columns: 96px minmax(0,1fr);
  mask: radial-gradient(circle 12px at 96px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 12px at 96px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
}
.q38d6328dc243.j90277b96db22 {
  text-align: left;
}
.t63ce0f4c39f6 h2 {
  color: var(--x9bb054e60042);
  margin-top: 1.2em;
  font-size: 24px;
}
.t63ce0f4c39f6 h3 {
  margin-top: 1em;
  font-size: 19px;
}
.t63ce0f4c39f6 a {
  color: var(--x9bb054e60042);
}
.l01209c2bd470 {
  color: var(--i3316804a7bf7);
  font-size: 14px;
}.c2521a5303489{font-kerning:auto}
.m0aa9ab36dce6::before {
  content: counter(c073537f98cbf,decimal-leading-zero);
  font: 900 34px var(--rf828dbac000b);
}.tb3bfcf10c24f{z-index:auto}
.t63ce0f4c39f6 table {
  width: 100%;
  margin: 16px 0;
  border-collapse: collapse;
}
.t63ce0f4c39f6 th, .t63ce0f4c39f6 td {
  padding: 10px 14px;
  border: 1px solid var(--g55a859a0bd40);
  text-align: left;
  vertical-align: top;
}
.qb4fe2269c0ef {
  margin-top: 26px;
  text-align: center;
}
.t63ce0f4c39f6 th {
  background: var(--df3b97c1a1f89);
}
.fabbe012bb36f {
  background: linear-gradient(180deg,var(--j9e14e8f59e93),var(--ca6bfb73c8a82));
  place-items: center;
  display: grid;
  color: var(--b9dbf730ac31e);
  border-radius: var(--a847c054058e0)0 0 var(--a847c054058e0);
  border-right: 2px dashed color-mix(in srgb,var(--b9dbf730ac31e) 40%,transparent);
}
.kd91c515c74f9 {
  grid-template-columns: repeat(auto-fill,minmax(200px,1fr));
  gap: 18px;
  display: grid;
}
.h7dc508411f9a {
  padding: 20px 22px;
  background: var(--l0cc80002abf6);
  border-radius: 0 var(--a847c054058e0)var(--a847c054058e0)0;
}
.pa8cd348e130b a {
  background: var(--l0cc80002abf6);
  border-radius: var(--a847c054058e0);
  box-shadow: inset 0 0 0 2px var(--g55a859a0bd40);
  padding: 10px 10px 14px;
  height: 100%;
  display: block;
  transition: transform 0.2s,box-shadow 0.2s;
  text-align: center;
  text-decoration: none;
}
.qe9feda368351 img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}
.pa8cd348e130b a:hover {
  box-shadow: inset 0 0 0 2px var(--ca6bfb73c8a82),0 14px 30px var(--t0300ac1b6088);
  transform: translateY(-4px)rotate(-1deg);
}
.h7dc508411f9a h2 {
  margin-bottom: 6px;
  font-size: 19px;
}.jab76995fb2c5{z-index:auto}
.h7dc508411f9a .t63ce0f4c39f6 {
  color: var(--i3316804a7bf7);
  margin: 0;
  font-size: 15px;
}
.qe9feda368351 {
  position: relative;
  margin-bottom: 10px;
  overflow: hidden;
  border-radius: calc(var(--a847c054058e0) - 6px);
}.t863302dcc8e0{isolation:auto}
.l04b4f279a36d {
  font-size: 13px;
  border-radius: 999px;
  position: absolute;
  top: 8px;
  font-weight: 900;
  padding: 2px 10px;
  color: var(--b9dbf730ac31e);
  right: 8px;
  background: var(--ca6bfb73c8a82);
}.le2fc0796dcca{outline-offset:0}
.pa8cd348e130b h3 {
  font-size: 17px;
  margin: 0 0 2px;
}
.pa8cd348e130b p {
  color: var(--i3316804a7bf7);
  margin: 0;
  font-size: 14px;
  line-height: 1.45;
}.da999f2a018cd{visibility:inherit}
.bd0f3a2b8e9d5 {
  grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
  align-items: start;
  display: grid;
  gap: 38px;
}
.raacba4497f82 {
  list-style: none;
  margin: 0;
  display: grid;
  gap: 12px;
  padding: 0;
  counter-reset: c42dabb6b49d5;
}.ia62ea806f969{isolation:auto}
.raacba4497f82 li {
  padding: 14px 16px;
  display: grid;
  column-gap: 14px;
  border-radius: 16px;
  grid-template-columns: 44px minmax(0,1fr);
  counter-increment: c42dabb6b49d5;
  background: var(--l0cc80002abf6);
}
.raacba4497f82 li::before {
  border-radius: 50%;
  background: linear-gradient(135deg,var(--r8e383d4612d9),var(--ca6bfb73c8a82));
  content: counter(c42dabb6b49d5);
  font-weight: 900;
  width: 40px;
  height: 40px;
  grid-row: span 2;
  color: rgb(255,255,255);
  place-items: center;
  display: grid;
}
.r8ff33a42650a div {
  padding: 14px 16px 16px;
}
.raacba4497f82 strong {
  color: var(--x9bb054e60042);
}.v41d84d4f01b8{visibility:inherit}
.m2c9780ecb317 {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fill,minmax(280px,1fr));
}.ede73315dda6b{isolation:auto}
.r8ff33a42650a a {
  background: var(--l0cc80002abf6);
  box-shadow: inset 0 0 0 1px var(--g55a859a0bd40);
  border-radius: var(--a847c054058e0);
  overflow: hidden;
  display: block;
  height: 100%;
  text-decoration: none;
}
.r8ff33a42650a img {
  width: 100%;
  object-fit: cover;
  aspect-ratio: 1200/630;
}
.g9008c7fd188e details[open] {
  box-shadow: inset 0 0 0 2px var(--ca6bfb73c8a82);
}
.raacba4497f82 span {
  color: var(--i3316804a7bf7);
  font-size: 15px;
}
.r8ff33a42650a h2, .r8ff33a42650a h3 {
  font-size: 17px;
  margin: 0 0 6px;
}
.r8ff33a42650a p {
  color: var(--i3316804a7bf7);
  margin: 0;
  font-size: 14px;
}
.g9008c7fd188e details {
  background: var(--l0cc80002abf6);
  border-radius: 16px;
  margin-bottom: 10px;
}.md0beafff4a84{opacity:1}
.g9008c7fd188e summary {
  font-weight: 800;
  justify-content: space-between;
  cursor: pointer;
  gap: 12px;
  display: flex;
  list-style: none;
  padding: 16px 18px;
}
.g9008c7fd188e summary::-webkit-details-marker {
  display: none;
}
.g9008c7fd188e summary::after {
  border-radius: 50%;
  color: var(--b9dbf730ac31e);
  background: var(--ca6bfb73c8a82);
  display: grid;
  content: "+";
  font-weight: 900;
  place-items: center;
  width: 26px;
  flex: none;
  height: 26px;
}.k9ce3dc5a79ce{unicode-bidi:normal}
.g9008c7fd188e p {
  padding: 0 18px 16px;
  color: var(--i3316804a7bf7);
  margin: 0;
}.c0799ab8248a8{contain:none}
.r4e45d3066da5 {
  padding: 26px;
  margin: 44px 0;
  border-radius: var(--a847c054058e0);
  background: var(--l0cc80002abf6);
}.s4b54a3a017f1{z-index:auto}
.sc8c9dc2927a1 {
  font: 800 12px/1.6 system-ui,sans-serif;
  vertical-align: middle;
  color: rgb(43,18,80);
  padding: 2px 10px;
  display: inline-block;
  background: var(--r8e383d4612d9);
  border-radius: 999px;
}
.rfb62b7ad9cbc {
  padding: 14px 16px;
  border-radius: 14px;
  background: var(--mf11253637a40);
}
.rfb62b7ad9cbc p {
  color: var(--i3316804a7bf7);
  font-size: 14px;
  margin: 8px 0 0;
}.j19ed0dcdfb7f{visibility:inherit}
.p3553561102b3 strong {
  color: var(--x9bb054e60042);
}
.l7579ffeb893b {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
}
.deaf1b6e0b7db {
  gap: 6px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
}.bbfd11770b71b{contain:none}
.p3553561102b3 {
  align-items: center;
  gap: 8px;
  display: inline-flex;
}
.b1cf0d2e02813 {
  width: 90px;
  -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);
  display: inline-block;
  height: 16px;
  background: linear-gradient(90deg,var(--l1acf9c5b44ce) calc(var(--p322511292630)/5 * 100%),rgba(255,255,255,.15) 0);
}
.rd18ed03ccdfd {
  padding: 22px;
  border-radius: var(--a847c054058e0);
  margin: 28px 0;
  background: var(--l0cc80002abf6);
  text-align: center;
}
.t8f1720df8cef {
  gap: 6px;
  display: inline-flex;
}.k84524eda9374{unicode-bidi:normal}
.p3553561102b3 small {
  color: var(--i3316804a7bf7);
}
.g9008c7fd188e details[open] summary::after {
  content: "−";
}
.y6ccd85fb07ec {
  font-weight: 900;
  margin: 0 0 10px;
}
.t8f1720df8cef button {
  background: rgba(255,255,255,8%);
  font-size: 22px;
  border: 0;
  cursor: pointer;
  border-radius: 50%;
  color: rgba(255,255,255,.3);
  width: 46px;
  height: 46px;
}
.t8f1720df8cef button[data-v9a30bac73f54], .t8f1720df8cef button:hover {
  background: var(--ca6bfb73c8a82);
  color: var(--b9dbf730ac31e);
}
.y2a26073991dd {
  background: radial-gradient(ellipse at 50% -10%,var(--t0300ac1b6088),transparent 60%);
  text-align: center;
  padding: 46px 0 32px;
}
.ff724fead4d0f {
  color: var(--i3316804a7bf7);
  margin: 10px 0 0;
  font-size: 14px;
  min-height: 1.2em;
}
.y2a26073991dd h1 {
  font-size: clamp(28px,4.2vw,46px);
}
.t8f1720df8cef button:disabled {
  cursor: default;
}
.u40062634c962 {
  opacity: 0;
  width: 1px;
  height: 1px;
  position: absolute;
  left: -9999px;
}
.y2a26073991dd .zc0a65ec57105 {
  margin-inline: auto;
  max-width: 720px;
}
.lfc9a77b5be2b aside {
  top: 90px;
  position: sticky;
}.tf97e1dfffc00{visibility:inherit}
.y2a26073991dd .z63d1d88cae32 {
  justify-content: center;
}
.s4fd468b8ab4c ol {
  gap: 6px;
  font-size: 14px;
  flex-wrap: wrap;
  color: var(--i3316804a7bf7);
  display: flex;
  padding: 0;
  list-style: none;
  justify-content: center;
  margin: 0 0 12px;
}
.s4fd468b8ab4c a {
  color: var(--x9bb054e60042);
  text-decoration: none;
}
.s4fd468b8ab4c li+li::before {
  content: "★";
  color: var(--ca6bfb73c8a82);
  font-size: 10px;
  margin-right: 6px;
}
.dd0ad38d17323 h2 {
  font-size: 22px;
}.y4e63d353a595{isolation:auto}
.lfc9a77b5be2b {
  gap: 28px;
  align-items: start;
  grid-template-columns: minmax(0,1fr)320px;
  display: grid;
}
.j6afe77c23c46 h3 {
  color: rgb(110,231,183);
}.ef2ab9b7e2ced{outline-offset:0}
.efa95d03b6494 h3 {
  color: var(--r8e383d4612d9);
}
.l9819dc22ecc0 {
  width: 100%;
  object-fit: cover;
  margin-bottom: 18px;
  border-radius: var(--a847c054058e0);
  aspect-ratio: 1200/630;
}.q39b66fe3c075{visibility:inherit}
.fb803e298b53b .b39837b3276b5 {
  margin: 0 0 18px;
}
.dd0ad38d17323 {
  background: var(--l0cc80002abf6);
  border-radius: var(--a847c054058e0);
  padding: 20px;
  box-shadow: inset 0 0 0 2px var(--ca6bfb73c8a82),0 0 40px var(--t0300ac1b6088);
  text-align: center;
}.t6b4e43d47ad4{z-index:auto}
.b4a181cc64d10 {
  grid-template-columns: 1fr 1fr;
  display: grid;
  gap: 14px;
}
.z7149ebabd452 {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
}.t756029e85d25{font-kerning:auto}
.dd0ad38d17323 img {
  width: 100%;
  margin-bottom: 12px;
  border-radius: 14px;
  object-fit: cover;
  aspect-ratio: 1200/630;
}
.dd0ad38d17323 .q98052c228d5e {
  margin-top: 12px;
}
.j6afe77c23c46, .efa95d03b6494 {
  background: var(--l0cc80002abf6);
  padding: 16px 20px;
  border-radius: 16px;
}
.eb9dd323734a2 {
  list-style: none;
  counter-reset: c016ce6645852;
  padding: 0;
}
.z7149ebabd452 img {
  border-radius: 14px;
}
.eb9dd323734a2 li {
  background: var(--l0cc80002abf6);
  border-radius: 16px;
  padding: 16px 18px 16px 74px;
  position: relative;
  counter-increment: c016ce6645852;
  margin-bottom: 12px;
}.rae2d7b52bac0{isolation:auto}
.eb9dd323734a2 li::before {
  border-radius: 50%;
  left: 16px;
  font-weight: 900;
  background: linear-gradient(135deg,var(--r8e383d4612d9),var(--ca6bfb73c8a82));
  position: absolute;
  color: rgb(255,255,255);
  display: grid;
  content: counter(c016ce6645852);
  top: 14px;
  width: 42px;
  place-items: center;
  height: 42px;
}
.f8d715f5b51e8 {
  padding: 0;
  border-left: 3px dashed var(--g55a859a0bd40);
  list-style: none;
}
.r6627933d9ff0 {
  align-items: baseline;
  gap: 12px;
  display: flex;
}.bcb02f001603e{z-index:auto}
.f8d715f5b51e8 li {
  position: relative;
  padding: 0 0 24px 22px;
}.vd438602f1883{unicode-bidi:normal}
.v6ef132a87468 {
  background: var(--l0cc80002abf6);
  border-radius: var(--a847c054058e0);
  padding: 20px;
  text-align: center;
}.u6592548ca1db{font-kerning:auto}
[data-r11323a49489e]>h2, [data-ma7b5fa165ae2]>h2 {
  text-align: center;
}
.eb9dd323734a2 h3 {
  font-size: 18px;
  margin: 0 0 4px;
}
.eb9dd323734a2 p {
  color: var(--i3316804a7bf7);
  margin: 0;
}
.f8d715f5b51e8 li::before {
  content: "★";
  font-size: 18px;
  position: absolute;
  color: var(--ca6bfb73c8a82);
  left: -12px;
  top: 0;
}.ae12a16851b75{visibility:inherit}
.r6627933d9ff0 strong {
  color: var(--x9bb054e60042);
  font: 900 20px var(--rf828dbac000b);
}
[data-k97c71eab61ff] h2 {
  font-size: 20px;
}
.y318a149039d1 {
  margin-bottom: 32px;
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  display: grid;
  gap: 16px;
}.da830a109ab5e{opacity:1}
.v6ef132a87468 img {
  margin: 0 auto 10px;
  object-fit: cover;
  box-shadow: 0 0 0 3px var(--ca6bfb73c8a82);
  border-radius: 50%;
  width: 84px;
  height: 84px;
}
.jcd00d2adc09f {
  margin-top: 28px;
  border-radius: var(--a847c054058e0);
  padding: 20px;
  background: var(--l0cc80002abf6);
}.v93b47726a9f4{z-index:auto}
.da039c5076fa1 {
  background: var(--l0cc80002abf6);
  border-color: var(--g55a859a0bd40);
  border-radius: 16px;
}
.r0af580546bc9, .r6627933d9ff0 span {
  color: var(--i3316804a7bf7);
}
.jcd00d2adc09f a {
  color: var(--x9bb054e60042);
}.o804bc872d760{opacity:1}
.pc5ada4614609 {
  color: var(--l1acf9c5b44ce);
}
[data-k97c71eab61ff] a {
  color: var(--x9bb054e60042);
}
[data-r11323a49489e], [data-ma7b5fa165ae2] {
  padding: 40px 0;
  width: min(1160px,100% - 32px);
  max-width: none;
  margin: 0 auto;
}
[data-k97c71eab61ff] {
  background: var(--l0cc80002abf6);
  border-radius: var(--a847c054058e0);
  margin: 0 auto 48px;
  width: min(860px,100% - 32px);
  padding: 22px 26px;
}
[data-k97c71eab61ff] ul {
  margin: 0;
  padding-left: 20px;
}
.e58f2753af549 {
  justify-content: center;
  margin-top: 28px;
  display: flex;
  gap: 8px;
}.ze55fb08b086f{font-kerning:auto}
.ecb40ddbe05ca {
  grid-template-columns: 1.4fr repeat(3,1fr);
  gap: 28px;
  display: grid;
}.d81355f556b2f{visibility:inherit}
.e58f2753af549 a, .e58f2753af549 span {
  padding: 6px 14px;
  background: var(--l0cc80002abf6);
  text-decoration: none;
  border-radius: 999px;
}
.e58f2753af549 span {
  background: var(--ca6bfb73c8a82);
  color: var(--b9dbf730ac31e);
}
.f1baf6735a8b9 {
  background: color-mix(in srgb,var(--r4cd263c53048) 70%,rgb(0,0,0));
  border-top: 1px solid var(--g55a859a0bd40);
  color: var(--i3316804a7bf7);
  padding: 46px 0 24px;
}.m971f68d13020{contain:none}
.f1baf6735a8b9 h2 {
  margin-bottom: 10px;
  font-size: 15px;
  color: var(--x9bb054e60042);
}
.f1baf6735a8b9 a {
  color: var(--i3316804a7bf7);
  display: block;
  text-decoration: none;
  padding: 3px 0;
}
.n4d083c022449 {
  margin-top: 28px;
  font-size: 13px;
  border-top: 1px solid var(--g55a859a0bd40);
  padding-top: 18px;
}.b03bbc6d6a79d{z-index:auto}
.yb8362ffd9b80 {
  box-shadow: inset 0 0 0 2px var(--ca6bfb73c8a82),0 16px 40px rgba(0,0,0,.45);
  position: fixed;
  left: 50%;
  z-index: 70;
  background: linear-gradient(90deg,var(--df3b97c1a1f89),var(--l0cc80002abf6));
  transform: translateX(-50%);
  border-radius: 18px;
  bottom: 16px;
  display: flex;
  align-items: center;
  padding: 10px 12px 10px 22px;
  gap: 14px;
  width: min(760px,calc(100% - 24px));
  -webkit-mask: radial-gradient(circle 10px at 0 50%,transparent 98%,rgb(0,0,0))left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,rgb(0,0,0))right/51% 100% no-repeat;
  mask: radial-gradient(circle 10px at 0 50%,transparent 98%,rgb(0,0,0))left/51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 98%,rgb(0,0,0))right/51% 100% no-repeat;
}
.g0aa3c43a1956 {
  background: var(--ca6bfb73c8a82);
  width: 34px;
  flex: none;
  height: 34px;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='44.261 -6.891 58.5634 58.5634'%3E%3Cg transform='translate(44.261 -6.891) scale(2.4401)'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.2 3 3 0 0 0 6.2 7H4v5h1v8h14v-8h1V7Zm-9 13H7v-8h4v8Zm0-10H5V9h6v1Zm2-3a1 1 0 0 1 2 0v1h-2V7Zm-4 0a1 1 0 0 1 2 0v1H9V7Zm8 13h-4v-8h4v8Zm2-10h-6V9h6v1Z'/%3E%3C/g%3E%3C/svg%3E")center/contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='44.261 -6.891 58.5634 58.5634'%3E%3Cg transform='translate(44.261 -6.891) scale(2.4401)'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.2 3 3 0 0 0 6.2 7H4v5h1v8h14v-8h1V7Zm-9 13H7v-8h4v8Zm0-10H5V9h6v1Zm2-3a1 1 0 0 1 2 0v1h-2V7Zm-4 0a1 1 0 0 1 2 0v1H9V7Zm8 13h-4v-8h4v8Zm2-10h-6V9h6v1Z'/%3E%3C/g%3E%3C/svg%3E")center/contain no-repeat;
}.gc48653f7d78f{unicode-bidi:normal}
.f1baf6735a8b9 a:hover {
  color: var(--x9bb054e60042);
}.scab2de2774b6{outline-offset:0}
.f141cad35a7ff {
  flex: 1;
  margin: 0;
  border-right: 2px dashed var(--g55a859a0bd40);
  overflow: hidden;
  color: var(--dc0934c5fef5d);
  text-overflow: ellipsis;
  font-weight: 900;
  min-width: 0;
  white-space: nowrap;
  padding-right: 12px;
}
.yb8362ffd9b80 .q98052c228d5e {
  box-shadow: none;
  flex: none;
  min-height: 42px;
}
.m2688fd147a0f {
  border: 0;
  position: fixed;
  z-index: 69;
  opacity: 0;
  border-radius: 50%;
  pointer-events: none;
  color: var(--b9dbf730ac31e);
  background: var(--ca6bfb73c8a82);
  font-size: 20px;
  font-weight: 900;
  width: 44px;
  height: 44px;
  transition: opacity 0.2s;
  cursor: pointer;
  right: 16px;
  bottom: 96px;
}.qa110a296e30f{visibility:inherit}
body[data-d758d0a909c9a=xbc6a0d473f47] .kdd3faa88e1ea {
  padding: 10px 0;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px 18px;
}.obb3343175976{z-index:auto}
body[data-d758d0a909c9a=xbc6a0d473f47] .ma25cc17efd8f {
  justify-content: center;
  flex-basis: 100%;
}
body[data-d758d0a909c9a=xbc6a0d473f47] .rba1379f126f2 {
  flex: initial;
}
.m2688fd147a0f[data-b4397eca6ec33] {
  pointer-events: auto;
  opacity: 1;
}
body[data-d758d0a909c9a=xbc6a0d473f47] .zd6fab5639f1a {
  margin-left: 0;
}.m7ade04b76c66{outline-offset:0}
@media(max-width:900px) {
  .kdd3faa88e1ea {
    min-height: 0;
    flex-wrap: wrap;
    gap: 0 12px;
    padding-top: 10px;
  }
  .rba1379f126f2 {
    order: 3;
    flex-basis: 100%;
    padding: 4px 0;
  }
  .q7ad33872bb13 {
    min-height: 44px;
    align-items: center;
    display: inline-flex;
  }
  .h45ad605f5f74 {
    gap: 22px;
    grid-template-columns: 1fr;
  }
  .bd0f3a2b8e9d5, .b4a181cc64d10, .lfc9a77b5be2b {
    grid-template-columns: 1fr;
  }
  .ecb40ddbe05ca {
    grid-template-columns: 1fr 1fr;
  }
  .lfc9a77b5be2b aside {
    position: static;
  }
  .zd6fab5639f1a .q98052c228d5e {
    padding: 0 14px;
    font-size: 14px;
    min-height: 38px;
  }
  .h45ad605f5f74>.g159b9cc3407f {
    width: min(300px,80%);
    order: -1;
  }
  .b94ae49c012cb {
    padding: 24px 0 40px;
  }
  .zd6fab5639f1a .cc1edcb262bba {
    display: none;
  }
}
@media(max-width:560px) {
  .s1f702c72d0bc {
    grid-template-columns: 1fr;
  }
  .pa8cd348e130b p {
    display: none;
  }
  .tedb4581f03ed {
    grid-template-columns: 76px minmax(0,1fr);
    -webkit-mask: radial-gradient(circle 10px at 76px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
    mask: radial-gradient(circle 10px at 76px 0,transparent 98%,rgb(0,0,0))top/100% 51% no-repeat,radial-gradient(circle 10px at 76px 100%,transparent 98%,rgb(0,0,0))bottom/100% 51% no-repeat;
  }
  .me6194fe42234 {
    padding: 42px 0;
  }
  .z63d1d88cae32 .q98052c228d5e {
    flex: 1;
  }
  .kd91c515c74f9 {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
  }
  .yb8362ffd9b80 {
    bottom: calc(10px + env(safe-area-inset-bottom));
    padding: 8px 8px 8px 14px;
    gap: 10px;
  }
  .m2688fd147a0f {
    bottom: 84px;
  }
  .g0aa3c43a1956 {
    width: 26px;
    height: 26px;
  }
  .ecb40ddbe05ca {
    grid-template-columns: 1fr;
  }
  .m0aa9ab36dce6::before {
    font-size: 26px;
  }
  .f141cad35a7ff {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    font-size: 13px;
    white-space: normal;
    line-height: 1.35;
    -webkit-box-orient: vertical;
  }
  .yb8362ffd9b80 .q98052c228d5e {
    padding: 0 14px;
    min-height: 40px;
    font-size: 14px;
  }
  body {
    --ld1c8ad22e356: calc(84px + env(safe-area-inset-bottom));
  }
}.yc36695758378{z-index:auto}
:lang(th) {
  --rf828dbac000b: "Noto Sans Thai", "Leelawadee UI", Tahoma, system-ui, sans-serif;
}
:lang(hi) {
  --rf828dbac000b: "Noto Sans Devanagari", "Nirmala UI", Mangal, system-ui, sans-serif;
}
:lang(bn) {
  --rf828dbac000b: "Noto Sans Bengali", "Nirmala UI", Vrinda, system-ui, sans-serif;
}.r5e23bdfd2a5d{isolation:auto}
: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;
}
:lang(zh) {
  --rf828dbac000b: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;
}
@media(max-width:640px) {
  .yb8362ffd9b80 {
    padding: 8px;
    gap: 6px 8px;
    flex-wrap: wrap;
  }
  .g0aa3c43a1956 {
    display: none;
  }
  .f141cad35a7ff {
    padding: 0;
    flex-basis: 100%;
    text-align: center;
    border-right: 0;
  }
  .yb8362ffd9b80 .q98052c228d5e {
    flex: 1;
  }
}
