@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:oklch(13% .012 145);--foreground:oklch(96.5% .008 145);--card:oklch(17% .014 145);--primary:oklch(85% .19 140);--primary-foreground:oklch(16% .02 145);--secondary:oklch(23% .014 145);--secondary-foreground:oklch(94% .008 145);--muted:oklch(20.5% .013 145);--muted-foreground:oklch(70% .015 145);--destructive:oklch(70% .19 25);--border:oklch(96% .006 145/.14);--ring:oklch(85% .19 140/.55);--radius:.72rem;--radius-md:calc(var(--radius) * .8)}*,:before,:after{box-sizing:border-box}html{background:var(--background);color:var(--foreground);scroll-behavior:smooth;font-family:Geist Variable,sans-serif}body,h1,h2,h3,p,dl,dd,ol{margin:0}body{min-width:320px}a{color:inherit;text-decoration:none}ol{padding:0;list-style:none}svg{display:block}[data-accordion-icon=open],[data-open] [data-accordion-icon=closed]{display:none}[data-open] [data-accordion-icon=open]{display:block}[data-slot=accordion-content]{transition:height .22s}[data-slot=accordion-content][data-starting-style],[data-slot=accordion-content][data-ending-style]{height:0}[data-slot=tabs-trigger][data-active]{color:var(--foreground)}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-active]:after{background:var(--foreground);content:"";height:2px;position:absolute;bottom:-5px;left:0;right:0}@media (width>=768px){article:not(:last-child){border-right:1px solid var(--border)}article:first-child{padding-left:0}article:last-child{padding-right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}

@keyframes x1wsoo1k-B {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.x9ms5i6:not(#\#) {
  padding: 3px;
}

@media (width >= 640px) {
  .xcda1pw.xcda1pw:not(#\#) {
    padding: 32px;
  }
}

@media (width >= 1024px) {
  .xcg3v9c.xcg3v9c:not(#\#) {
    padding: 40px;
  }
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.x1io3bm2:not(#\#):not(#\#) {
  border-color: var(--border);
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

.xmcrdl1:not(#\#):not(#\#) {
  border-radius: 10.4px;
}

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

.x163s7p:not(#\#):not(#\#) {
  border-radius: calc(var(--radius) * .8);
}

.x1yjw1uy:not(#\#):not(#\#) {
  border-radius: calc(var(--radius) * 1.8);
}

.x1pjcqnp:not(#\#):not(#\#) {
  border-radius: inherit;
}

.x1el5nx7:not(#\#):not(#\#) {
  border-radius: min(var(--radius-md),12px);
}

.xnlr88l:not(#\#):not(#\#) {
  border-radius: var(--radius);
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x1rzw5jd:not(#\#):not(#\#) {
  gap: 32px;
}

.x14n5cft:not(#\#):not(#\#) {
  gap: 40px;
}

.x1y9zxd1:not(#\#):not(#\#) {
  gap: 48px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.x1nmg3sf:not(#\#):not(#\#) {
  margin-inline: 16px;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.xp59q4u:not(#\#):not(#\#) {
  padding-block: 10px;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.x1xn8qrt:not(#\#):not(#\#) {
  padding-block: 16px;
}

.x1e9difb:not(#\#):not(#\#) {
  padding-block: 28px;
}

.xj8oexa:not(#\#):not(#\#) {
  padding-block: 2px;
}

.xd11lqx:not(#\#):not(#\#) {
  padding-block: 32px;
}

.x1r7f3ni:not(#\#):not(#\#) {
  padding-block: 80px;
}

.xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.x1awh872:not(#\#):not(#\#) {
  padding-inline: 10px;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

.x1xijbu4:not(#\#):not(#\#) {
  padding-inline: 6px;
}

.xdqyycr:not(#\#):not(#\#) {
  padding-inline: 8px;
}

.xijeau0:not(#\#):not(#\#) {
  transition: background-color .18s, border-color .18s, color .18s, transform .18s;
}

.xvqchvr:not(#\#):not(#\#) {
  transition: background-color .18s, color .18s;
}

.xdla2te:not(#\#):not(#\#) {
  transition: border-color .18s, box-shadow .18s;
}

.xfms1cn:not(#\#):not(#\#) {
  transition: color .18s, background-color .18s;
}

.xuhxe7p:not(#\#):not(#\#) {
  transition: color .18s;
}

.x1el4u5y:not(#\#):not(#\#) {
  transition: transform .3s;
}

.x1oxiv1x:not(#\#):not(#\#) {
  transition: width .62s cubic-bezier(.2, .85, .25, 1);
}

.xna38qw:focus-visible:not(#\#):not(#\#) {
  border-color: var(--ring);
}

.xt0b8zv:hover:not(#\#):not(#\#) {
  text-decoration: underline;
}

@media (width >= 1024px) {
  .x1ppaa9o.x1ppaa9o:not(#\#):not(#\#) {
    gap: 40px;
  }

  .x1n1dsze.x1n1dsze:not(#\#):not(#\#) {
    margin-inline: 0;
  }
}

@media (width >= 640px) {
  .x1f0e4u4.x1f0e4u4:not(#\#):not(#\#) {
    margin-inline: 20px;
  }

  .x1qpthrv.x1qpthrv:not(#\#):not(#\#) {
    padding-block: 112px;
  }

  .xo5ldws.xo5ldws:not(#\#):not(#\#) {
    padding-inline: 16px;
  }

  .xghm5j0.xghm5j0:not(#\#):not(#\#) {
    padding-inline: 20px;
  }
}

@media (width >= 1024px) {
  .x1wb9z1i.x1wb9z1i:not(#\#):not(#\#) {
    padding-inline: 28px;
  }
}

@media (width >= 768px) {
  .x1g839wn.x1g839wn:not(#\#):not(#\#) {
    padding-inline: 28px;
  }
}

@media (width >= 640px) {
  .x1vt491a.x1vt491a:not(#\#):not(#\#) {
    padding-inline: 32px;
  }
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.xkh2ocl:not(#\#):not(#\#):not(#\#) {
  align-self: stretch;
}

.x1q3qbx4:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1s;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.x11fx2pw:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wsoo1k-B;
}

.xdnz82v:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: .502;
}

.xx83zyx:not(#\#):not(#\#):not(#\#) {
  background-clip: padding-box;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x11gw9ax:not(#\#):not(#\#):not(#\#) {
  background-color: var(--background);
}

.xms2ikn:not(#\#):not(#\#):not(#\#) {
  background-color: var(--border);
}

.x1ep7253:not(#\#):not(#\#):not(#\#) {
  background-color: var(--card);
}

.xuhz2es:not(#\#):not(#\#):not(#\#) {
  background-color: var(--muted);
}

.x8qxh4v:not(#\#):not(#\#):not(#\#) {
  background-color: var(--primary);
}

.x1ut2sa4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--secondary);
}

.xu70hsk:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at 1px 1px,color-mix(in oklch,var(--foreground) 18%,transparent) 1px,transparent 0);
}

.xeutlqa:not(#\#):not(#\#):not(#\#) {
  background-size: 24px 24px;
}

.x1a34la7:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 25px 50px -12px #0000004d;
}

.x1lcjdrr:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in oklch,var(--primary-foreground) 65%,transparent);
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.x11jfisy:not(#\#):not(#\#):not(#\#) {
  color: var(--foreground);
}

.xrvchh:not(#\#):not(#\#):not(#\#) {
  color: var(--muted-foreground);
}

.xgbnldg:not(#\#):not(#\#):not(#\#) {
  color: var(--primary-foreground);
}

.xzwifym:not(#\#):not(#\#):not(#\#) {
  color: var(--primary);
}

.x154ywzv:not(#\#):not(#\#):not(#\#) {
  color: var(--secondary-foreground);
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.x1mb2qyg:not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
}

.x1k6wstc:not(#\#):not(#\#):not(#\#) {
  font-size: 10px;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

.x199pk1h:not(#\#):not(#\#):not(#\#) {
  font-size: 12.8px;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

.x1pvqxga:not(#\#):not(#\#):not(#\#) {
  font-size: 24px;
}

.x1ulgg28:not(#\#):not(#\#):not(#\#) {
  font-size: 30px;
}

.xqozcyj:not(#\#):not(#\#):not(#\#) {
  font-size: 36px;
}

.x93iunb:not(#\#):not(#\#):not(#\#) {
  font-size: 48px;
}

.xdzlmae:not(#\#):not(#\#):not(#\#) {
  font-size: 8px;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x185a7wo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.x72az59:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.02em;
}

.xrq0m5f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.035em;
}

.x1w3xk6t:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.045em;
}

.xo2cfqc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.04em;
}

.x97j52:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.055em;
}

.x1o3iqad:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.065em;
}

.x17sz84w:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.075em;
}

.x1kdsg29:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .11em;
}

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.xa7ig63:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .16em;
}

.x1dor1uw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .1em;
}

.x1j4510k:not(#\#):not(#\#):not(#\#) {
  line-height: .92;
}

.xobulqh:not(#\#):not(#\#):not(#\#) {
  line-height: .98;
}

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.x1d3mw78:not(#\#):not(#\#):not(#\#) {
  line-height: 16px;
}

.x1o2sk6j:not(#\#):not(#\#):not(#\#) {
  line-height: 24px;
}

.xgif2c7:not(#\#):not(#\#):not(#\#) {
  line-height: 28px;
}

.x1rfhhfe:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: linear-gradient(#000 0%, #0000 84%);
  mask-image: linear-gradient(#000 0%, #0000 84%);
}

.x19mdvtv:not(#\#):not(#\#):not(#\#) {
  mix-blend-mode: screen;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.xz5rk10:not(#\#):not(#\#):not(#\#) {
  opacity: .2;
}

.xbyyjgo:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.x197sbye:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.x13q3v2a:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.7);
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x1n327nk:not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

.x1uwi9uy:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px color-mix(in oklch,var(--ring) 50%,transparent);
}

.x1xw3li:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklch,var(--primary) 80%,transparent);
}

.xzjg6ov:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklch,var(--secondary),var(--foreground) 5%);
}

.x1qxz5y:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--muted);
}

.xztxdh1:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--foreground);
}

.x1awdkpt:hover:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-6deg);
}

.xtwhjlv:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateX(4px);
}

.xymg228:active:not(#\#):not(#\#):not(#\#) {
  transform: translateY(1px);
}

@media (width >= 1024px) {
  .x1g197jn.x1g197jn:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 640px) {
  .xmci4ra.xmci4ra:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 1024px) {
  .x11ty99c.x11ty99c:not(#\#):not(#\#):not(#\#) {
    align-items: end;
  }

  .xaqfwfx.xaqfwfx:not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }
}

@media (width >= 640px) {
  .x1hgqwjb.x1hgqwjb:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width >= 768px) {
  .xsif4ur.xsif4ur:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 1024px) {
  .x1p892re.x1p892re:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 640px) {
  .x2kc0e2.x2kc0e2:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 1024px) {
  .xh5jdye.xh5jdye:not(#\#):not(#\#):not(#\#) {
    font-size: 10px;
  }

  .xpj9ilk.xpj9ilk:not(#\#):not(#\#):not(#\#) {
    font-size: 12px;
  }
}

@media (width >= 640px) {
  .x1aoq9yt.x1aoq9yt:not(#\#):not(#\#):not(#\#) {
    font-size: 12px;
  }
}

@media (width >= 1024px) {
  .x16x3ncu.x16x3ncu:not(#\#):not(#\#):not(#\#) {
    font-size: 16px;
  }
}

@media (width >= 640px) {
  .x1naxncd.x1naxncd:not(#\#):not(#\#):not(#\#) {
    font-size: 18px;
  }
}

@media (width >= 1024px) {
  .x1te9na2.x1te9na2:not(#\#):not(#\#):not(#\#) {
    font-size: 20px;
  }
}

@media (width >= 640px) {
  .x1aegnp4.x1aegnp4:not(#\#):not(#\#):not(#\#) {
    font-size: 36px;
  }

  .x16flrbk.x16flrbk:not(#\#):not(#\#):not(#\#) {
    font-size: 48px;
  }

  .x3b8h96.x3b8h96:not(#\#):not(#\#):not(#\#) {
    font-size: 60px;
  }
}

@media (width >= 1024px) {
  .xe50c16.xe50c16:not(#\#):not(#\#):not(#\#) {
    font-size: 72px;
  }

  .xaaqv29.xaaqv29:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: .75fr 1.25fr;
  }

  .xlpkmc6.xlpkmc6:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: .7fr 1.3fr;
  }

  .xnvptzx.xnvptzx:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: .8fr 1.2fr;
  }

  .x1ay6479.x1ay6479:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1.1fr .9fr;
  }
}

@media (width >= 640px) {
  .x7rvftz.x7rvftz:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 7rem 1fr auto;
  }
}

@media (width >= 1024px) {
  .x1xg7qzt.x1xg7qzt:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) minmax(20rem, 22rem);
  }
}

@media (width >= 640px) {
  .xtwygof.xtwygof:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (width >= 768px) {
  .xoafx1o.xoafx1o:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (width >= 640px) {
  .xqejunh.xqejunh:not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}

@media (width >= 1024px) {
  .xwzz0fb.xwzz0fb:not(#\#):not(#\#):not(#\#) {
    line-height: 20px;
  }
}

.x6fu8a9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--border);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xio8jvi:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--border);
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 12px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

.x1fgtraw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 28px;
}

.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 32px;
}

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.xwzfr38:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 80px;
}

.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.x1dvw0t3:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(100% - 1px);
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

.x1sy10c2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.xjv05ge:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 28px;
}

.xg87l8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.xseo6mj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 36px;
}

.x1tfhste:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 40px;
}

.xx4vt8u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 48px;
}

.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.x1d7yc3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 56px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.x36rmqc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1024px;
}

.x1wti20i:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1280px;
}

.x1tjw356:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 224px;
}

.x1va8c73:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 320px;
}

.x1iasaxs:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 448px;
}

.x1xn9zfg:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 576px;
}

.x4uk5c4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 672px;
}

.x1yjoq1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 768px;
}

.x1y06tjk:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100svh;
}

.x13uojcr:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 224px;
}

.x101abm8:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: clip;
}

.x1a8lsjc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 10px;
}

.x1l90r2v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 16px;
}

.xx6bls6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 20px;
}

.x1sgudl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 48px;
}

.xnm25rq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 16px;
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.xyamay9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 32px;
}

.x4i7bpe:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 48px;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1f1nzxn:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 176px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20px;
}

.xgd8bvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28px;
}

.x152qxlz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 33%;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.xgkjt62:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 67%;
}

.x1dmp6jm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 80px;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

@media (width >= 1024px) {
  .x1hp1c9o.x1hp1c9o:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 0;
  }
}

@media (width >= 768px) {
  .xu1s6oc.xu1s6oc:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 0;
  }
}

@media (width >= 640px) {
  .x1ybootp.x1ybootp:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-left-color: var(--border);
  }

  .x1p532rr.x1p532rr:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-left-style: solid;
  }

  .x1j4sv1h.x1j4sv1h:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-left-width: 1px;
  }
}

@media (width >= 1024px) {
  .x7q2b6y.x7q2b6y:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-color: var(--border);
  }

  .x1d563is.x1d563is:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-style: solid;
  }

  .x1ax8u6t.x1ax8u6t:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-width: 1px;
  }
}

@media (width >= 640px) {
  .x10rzp14.x10rzp14:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-width: 0;
  }
}

@media (width >= 1024px) {
  .xp8jxu7.xp8jxu7:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 12px;
  }

  .xho7a9g.xho7a9g:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 160px;
  }

  .xpycvpq.xpycvpq:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 56px;
  }

  .x1fuul6g.x1fuul6g:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 16px;
  }

  .xgvowwq.xgvowwq:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 20px;
  }

  .x11jk5r.x11jk5r:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 32px;
  }

  .x1bfg824.x1bfg824:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 40px;
  }

  .x1mk5ugi.x1mk5ugi:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 48px;
  }

  .x1fqumn9.x1fqumn9:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 64px;
  }

  .xeg5zgp.xeg5zgp:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 8px;
  }

  .xrd0r95.xrd0r95:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 320px;
  }

  .x8v57io.x8v57io:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 28px;
  }

  .xhr1v76.xhr1v76:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 80px;
  }
}

@media (width >= 640px) {
  .x1uj5hkv.x1uj5hkv:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 16px;
  }
}

@media (width >= 1024px) {
  .x1df72ts.x1df72ts:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 56px;
  }

  .xhi8ngx.xhi8ngx:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 64px;
  }

  .x1n4c5lb.x1n4c5lb:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 160px;
  }
}

@media (width >= 640px) {
  .xjaz6cf.xjaz6cf:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 256px;
  }
}

@media (width >= 1024px) {
  .x1en6po.x1en6po:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 352px;
  }

  .x1k2ocn1.x1k2ocn1:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 56px;
  }
}
