*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1320}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button,input{font:inherit;color:inherit}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false
}

@property --x-gridColumn {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-top {
  syntax: "*";
  inherits: false
}

@property --x-transform {
  syntax: "*";
  inherits: false
}

@keyframes x11hbzw-B {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 34px 0;
  }
}

@keyframes xpg7xv9-B {
  to {
    opacity: .25;
  }
}

@keyframes x1m5uljo-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .35;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x1b1c2tu-B {
  from {
    opacity: 0;
    transform: translateX(40%);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes xyu6i30-B {
  from {
    stroke-dashoffset: 100px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes xireg6p-B {
  from {
    top: -40%;
  }

  to {
    top: 100%;
  }
}

@keyframes x1irpelx-B {
  from {
    opacity: 0;
    transform: translateX(-24px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1a5e97b-B {
  from {
    transform: scale(0) rotate(-20deg);
  }

  to {
    transform: scale(1) rotate(0);
  }
}

@keyframes x18660v3-B {
  0% {
    transform: scale(1.4);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes x1n5znvx-B {
  0% {
    transform: scale(1);
  }

  40% {
    transform: scale(1.08);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes x1dx2x5j-B {
  0% {
    box-shadow: 0 0 0 0 var(--x1mc1w8c);
    transform: scale(1);
  }

  35% {
    transform: scale(1.08);
  }

  100% {
    transform: scale(1);
    box-shadow: 0 0 0 18px #0000;
  }
}

@keyframes x1hgovny-B {
  from {
    opacity: .5;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(18);
  }
}

@keyframes xq9wvqp-B {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) rotate(-8deg) scale(3);
  }

  20% {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(-8deg) scale(1);
  }

  80% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate(-50%, -60%) rotate(-8deg) scale(1);
  }
}

@keyframes x161rs0c-B {
  0% {
    opacity: 0;
    transform: translate(-50%, 16px);
  }

  12% {
    opacity: 1;
    transform: translate(-50%);
  }

  85% {
    opacity: 1;
    transform: translate(-50%);
  }

  100% {
    opacity: 0;
    transform: translate(-50%);
  }
}

@keyframes x1u4a3cy-B {
  0% {
    opacity: 0;
    transform: translate(-50%, -30px);
  }

  30% {
    opacity: 1;
  }

  80% {
    opacity: 1;
    transform: translate(-50%, 8px);
  }

  100% {
    opacity: 0;
    transform: translate(-50%, 8px) scale(.6);
  }
}

@keyframes x1ncroxp-B {
  to {
    opacity: 0;
    transform: translateX(-60%) scale(.96);
  }
}

:root, .x1pgfz2z {
  --x14jz9by: #0d1320;
  --xvnfkrg: #121a29;
  --xy38fqt: #1a2438;
  --x88w1iv: #172235;
  --x1ulpcr6: #24314a;
  --xnxfpng: #34445f;
  --x1h7vbb0: #e6edf7;
  --xnb8fmc: #8b98b0;
  --x9olm0a: #5d6a82;
  --x1jj10lf: #ffb020;
  --x1vas83d: #1a1204;
  --x2zgaiq: #ffb020;
  --x1dv6yxg: #ffb020;
  --xdo1hq7: #4fd1e8;
  --x1ftiieu: #06222a;
  --x1mc1w8c: #5be49b;
  --x8wvye6: #ff5d73;
  --xm8zpb3: #ff8a3d;
}

:root, .x1krugkj {
  --x1u77dkm: 16px;
  --x1k3psnr: 10px;
  --x1kcnrnk: 6px;
}

:root, .xezwo68 {
  --x1ubs6l7: "Chakra Petch", ui-sans-serif, system-ui, sans-serif;
  --xtalvvo: "Martian Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}

.x1y3onse:not(#\#) {
  inset: -3px;
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.x1q6ys4k:not(#\#) {
  margin: 0 0 8px;
}

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

.xkpl5ra:not(#\#) {
  margin: 4px 8px 8px;
}

.x1csxjeb:not(#\#) {
  padding: 0 14px;
}

.x1xq1gxn:not(#\#) {
  padding: 0 8px;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x1b4vry6:not(#\#) {
  padding: 10px 0;
}

.x1wkpe6s:not(#\#) {
  padding: 10px 10px 8px;
}

.x6yrr3s:not(#\#) {
  padding: 10px 12px;
}

.xs0fqhl:not(#\#) {
  padding: 10px 16px;
}

.x1tamke2:not(#\#) {
  padding: 16px;
}

.x12ox6j3:not(#\#) {
  padding: 1px 6px;
}

.xxzb6uj:not(#\#) {
  padding: 2px 4px;
}

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

.xfawy5m:not(#\#) {
  padding: 4px;
}

.x18tqr4w:not(#\#) {
  padding: 6px 8px;
}

.xe8ttls:not(#\#) {
  padding: 8px;
}

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

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

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

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

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

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

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

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

.x1cum3z5:not(#\#):not(#\#) {
  border-radius: 2px;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.xy5cce4:not(#\#):not(#\#) {
  border-radius: 6px 0 0 6px;
}

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

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

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

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

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

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

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

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

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

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

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

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1ed6fcf:not(#\#):not(#\#) {
  gap: 3px;
}

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

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

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

.xgkxs2y:not(#\#):not(#\#) {
  grid-column: 1;
}

.x14d52f8:not(#\#):not(#\#) {
  grid-column: var(--x-gridColumn);
}

.x1ms6mhf:not(#\#):not(#\#) {
  grid-row: 1;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

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

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

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

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

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

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

.xlhom5v:not(#\#):not(#\#) {
  padding-inline: var(--x1u77dkm);
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.x1hzt7jf:not(#\#):not(#\#) {
  transition: opacity .2s;
}

.xtxufkc:not(#\#):not(#\#) {
  transition: top .3s ease-out;
}

.x1mdxjzk:not(#\#):not(#\#) {
  transition: transform .2s linear;
}

.x8fi3l:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--x2zgaiq);
}

.x13yvlqz:hover:not(#\#):not(#\#) {
  border-color: var(--xnxfpng);
}

@media (width <= 719px) {
  .xd3l5vc.xd3l5vc:not(#\#):not(#\#) {
    gap: 12px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x9kvfbb.x9kvfbb:not(#\#):not(#\#) {
    transition: none;
  }
}

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

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

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

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

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.x1nrwgbl:not(#\#):not(#\#):not(#\#) {
  animation-delay: .6s;
}

.xkhwh6p:not(#\#):not(#\#):not(#\#) {
  animation-delay: 1.15s;
}

.xfbpl4g:not(#\#):not(#\#):not(#\#) {
  animation-duration: .35s;
}

.x4afe7t:not(#\#):not(#\#):not(#\#) {
  animation-duration: .3s;
}

.x1ykxiw6:not(#\#):not(#\#):not(#\#) {
  animation-duration: .45s;
}

.x2mfxb:not(#\#):not(#\#):not(#\#) {
  animation-duration: .4s;
}

.xxkxylk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .5s;
}

.xdz8niu:not(#\#):not(#\#):not(#\#) {
  animation-duration: .6s;
}

.xegkacw:not(#\#):not(#\#):not(#\#) {
  animation-duration: .9s;
}

.x1m9vv7p:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.2s;
}

.x18hd8ej:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.6s;
}

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

.xius3t:not(#\#):not(#\#):not(#\#) {
  animation-duration: 2.4s;
}

.x7t6ubo:not(#\#):not(#\#):not(#\#) {
  animation-duration: 3s;
}

.x10e4vud:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

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

.xurv8k8:not(#\#):not(#\#):not(#\#) {
  animation-name: x11hbzw-B;
}

.x13yhytg:not(#\#):not(#\#):not(#\#) {
  animation-name: x161rs0c-B;
}

.x5338hk:not(#\#):not(#\#):not(#\#) {
  animation-name: x18660v3-B;
}

.x198jryd:not(#\#):not(#\#):not(#\#) {
  animation-name: x1a5e97b-B;
}

.x19l48vp:not(#\#):not(#\#):not(#\#) {
  animation-name: x1b1c2tu-B;
}

.x91x57r:not(#\#):not(#\#):not(#\#) {
  animation-name: x1dx2x5j-B;
}

.xj1vp6f:not(#\#):not(#\#):not(#\#) {
  animation-name: x1hgovny-B;
}

.xno64vy:not(#\#):not(#\#):not(#\#) {
  animation-name: x1irpelx-B;
}

.xdk4z3d:not(#\#):not(#\#):not(#\#) {
  animation-name: x1m5uljo-B;
}

.xn6inqr:not(#\#):not(#\#):not(#\#) {
  animation-name: x1n5znvx-B;
}

.xe8bgl3:not(#\#):not(#\#):not(#\#) {
  animation-name: x1ncroxp-B;
}

.xnkkixg:not(#\#):not(#\#):not(#\#) {
  animation-name: x1u4a3cy-B;
}

.xgin2xm:not(#\#):not(#\#):not(#\#) {
  animation-name: xireg6p-B;
}

.xre3o30:not(#\#):not(#\#):not(#\#) {
  animation-name: xpg7xv9-B;
}

.xzr1xx2:not(#\#):not(#\#):not(#\#) {
  animation-name: xq9wvqp-B;
}

.xoq1pxg:not(#\#):not(#\#):not(#\#) {
  animation-name: xyu6i30-B;
}

.xy5f147:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.2, .9, .3, 1.1);
}

.x1up5vbq:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.2, 1.6, .4, 1);
}

.x1hpcof3:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.3, 1.3, .5, 1);
}

.x1yq9tpe:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.3, 1.6, .5, 1);
}

.x1mqx2qk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.3, 1.7, .5, 1);
}

.xp6n0zu:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.3, 1.8, .5, 1);
}

.xpn1q6w:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.5, 0, .8, .4);
}

.xn0cd8s:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in;
}

.xa3vuyk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

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

.x419sb3:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--xdo1hq7) 14%,transparent);
}

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

.xl8spv7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x-backgroundColor);
}

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

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

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

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

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

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

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

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

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

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

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

.x6hfrvg:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to bottom,transparent,color-mix(in oklab,var(--x1jj10lf) 50%,transparent) 85%,var(--x1jj10lf));
}

.x182opj3:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in oklab,var(--x14jz9by) 40%,transparent) 8px 16px);
}

.x18rzktv:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px color-mix(in oklab,var(--x1mc1w8c) 25%,transparent);
}

.xlb921d:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 12px 32px #0006;
}

.x1ewimyf:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 8px 32px #0000004d;
}

.x16jeau8:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in oklab,var(--x2zgaiq) 35%,transparent);
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x1rterqy:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ftiieu);
}

.x1eag4oy:not(#\#):not(#\#):not(#\#) {
  color: var(--x1h7vbb0);
}

.x1hs1g71:not(#\#):not(#\#):not(#\#) {
  color: var(--x1jj10lf);
}

.x12vrmay:not(#\#):not(#\#):not(#\#) {
  color: var(--x1mc1w8c);
}

.x2dy3ut:not(#\#):not(#\#):not(#\#) {
  color: var(--x1vas83d);
}

.x1etlh2n:not(#\#):not(#\#):not(#\#) {
  color: var(--x2zgaiq);
}

.x1i0kbok:not(#\#):not(#\#):not(#\#) {
  color: var(--x8wvye6);
}

.xpjy2rp:not(#\#):not(#\#):not(#\#) {
  color: var(--x9olm0a);
}

.x7f8wca:not(#\#):not(#\#):not(#\#) {
  color: var(--xdo1hq7);
}

.xouv03d:not(#\#):not(#\#):not(#\#) {
  color: var(--xm8zpb3);
}

.x1r7eomk:not(#\#):not(#\#):not(#\#) {
  color: var(--xnb8fmc);
}

.x1h6gzvc:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

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

.x19v85br:not(#\#):not(#\#):not(#\#) {
  cursor: progress;
}

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

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

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

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.xt0psk2:not(#\#):not(#\#):not(#\#) {
  display: inline;
}

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

.xbh8q5q:not(#\#):not(#\#):not(#\#) {
  fill: none;
}

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

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

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

.x1i85jyu:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1ubs6l7);
}

.x13fgl1d:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xtalvvo);
}

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

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

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

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

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

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

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

.x1ewwscv:not(#\#):not(#\#):not(#\#) {
  font-size: 26px;
}

.x1s3cmhv:not(#\#):not(#\#):not(#\#) {
  font-size: 32px;
}

.x1m6oxru:not(#\#):not(#\#):not(#\#) {
  font-size: 34px;
}

.xvwhms9:not(#\#):not(#\#):not(#\#) {
  font-size: 9px;
}

.xxzcd4m:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(56px, 14vw, 128px);
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

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

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.x1i1fiie:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1.5fr 1fr 1fr;
}

.x1j9yf7c:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 36px 1fr auto;
}

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

.x7k18q3:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: 100%;
}

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

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

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

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

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

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x134d8dm:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: linear-gradient(90deg, #000 85%, #0000);
  mask-image: linear-gradient(90deg, #000 85%, #0000);
}

.xyd83as:not(#\#):not(#\#):not(#\#) {
  opacity: .45;
}

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

.xwq05k6:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1y3gkto:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x67bb7w:not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}

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

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

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

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

.x1uhb9sk:not(#\#):not(#\#):not(#\#) {
  position: static;
}

.xxofpba:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x2zgaiq);
}

.xygcfu0:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 100;
}

.x1ll7nqp:not(#\#):not(#\#):not(#\#) {
  stroke-dashoffset: 100px;
}

.xvlca1e:not(#\#):not(#\#):not(#\#) {
  stroke-width: 2px;
}

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

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

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.x1ezk93g:not(#\#):not(#\#):not(#\#) {
  text-shadow: 0 6px 0 var(--x1vas83d),0 0 48px color-mix(in oklab,var(--x1jj10lf) 60%,transparent);
}

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

.xggy1nq:not(#\#):not(#\#):not(#\#) {
  touch-action: manipulation;
}

.x152dbi4:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-14deg) translateY(-1px);
}

.x1cb1t30:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%);
}

.xsqj5wx:not(#\#):not(#\#):not(#\#) {
  transform: var(--x-transform);
}

.x19w6rv:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0;
}

.x1d8287x:not(#\#):not(#\#):not(#\#) {
  transition-duration: .3s;
}

.x1ag2pc3:not(#\#):not(#\#):not(#\#) {
  transition-property: top, height, background-color, border-color;
}

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

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.x1355qak:not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}

.xzkaem6:not(#\#):not(#\#):not(#\#) {
  z-index: 3;
}

.x1u8a7rm:not(#\#):not(#\#):not(#\#) {
  z-index: 5;
}

.xa9119d:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.x1yruj6u:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xy38fqt);
}

.x1pfzzls:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--x9olm0a);
}

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x1lfpgzf:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

.xcreer8:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xvnfkrg);
}

@media (prefers-reduced-motion: reduce) {
  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (width <= 719px) {
  .x1wik28p.x1wik28p:not(#\#):not(#\#):not(#\#) {
    box-shadow: 0 -8px 32px #00000040;
  }

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

@media (width <= 379px) {
  .xzc35pb.xzc35pb:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 719px) {
  .xehw6gn.xehw6gn:not(#\#):not(#\#):not(#\#) {
    font-size: 12px;
  }

  .x1bss5if.x1bss5if:not(#\#):not(#\#):not(#\#) {
    font-size: 13px;
  }

  .x156i7yu.x156i7yu:not(#\#):not(#\#):not(#\#) {
    font-size: 22px;
  }
}

@media (width >= 720px) {
  .x3chnls.x3chnls:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) 340px;
  }
}

@media (width <= 719px) {
  .x1i7ywis.x1i7ywis:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: .9fr 1fr 1fr;
  }
}

@media (width >= 720px) {
  .xn9lq12.xn9lq12:not(#\#):not(#\#):not(#\#) {
    position: sticky;
  }
}

@media (width <= 719px) {
  .xk4jdkm.xk4jdkm:not(#\#):not(#\#):not(#\#) {
    position: fixed;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#) {
    transition-duration: 0s;
  }
}

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

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

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

.xy6sr8o:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1ulpcr6);
}

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

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

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

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

.xlya59e:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: dashed;
}

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

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

.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
}

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

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

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

.x36qwtl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2px;
}

.x1gnnpzl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 30px;
}

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

.x1u0w8k5:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40%;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.x1hagigm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 7px;
}

.x1hretbf:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(100% + 6px);
}

.x111cv4m:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: min(62vh, 560px);
}

.x16ye13r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x-height);
}

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

.x4mh905:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 3px;
}

.xcqyyxr:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 4px;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.xncym2f:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 8px;
}

.xiz41ja:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -6px;
}

.x1jlnqtu:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: -6px;
}

.xifccgj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -6px;
}

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

.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

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

.x1ikqzku:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1200px;
}

.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 640px;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x15kz4h8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 16px;
}

.x12rczxh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 220px;
}

.x1fns5xo:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 40px;
}

.x1epu6i4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 5ch;
}

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

.xf18ygs:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 12px;
}

.xmzs88n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 4px;
}

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

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

.xmnqija:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 3px;
}

.x4nfh4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -40%;
}

.x156by65:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 40%;
}

.xndqk7f:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 4px;
}

.x1d1n87m:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(100% + 8px);
}

.xucjyzq:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: max(16px,env(safe-area-inset-top));
}

.xjbys53:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x-top);
}

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

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

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

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.xci0xqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7px;
}

.x1e0frkt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% + 6px);
}

.x1d9v4yf:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: none;
}

@media (width <= 719px) {
  .x1e2klkj.x1e2klkj:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: max(8px,env(safe-area-inset-bottom));
  }

  .x17t1cah.x17t1cah:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: clamp(420px, 100dvh - 400px, 520px);
  }

  .x540udh.x540udh:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 8px;
  }

  .x16lo0f7.x16lo0f7:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 230px;
  }
}

@media (width >= 720px) {
  .xgb9w1k.xgb9w1k:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 52px;
  }
}

@media (width <= 719px) {
  .x1p2bu6q.x1p2bu6q:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 8px;
  }
}

@media (width >= 720px) {
  .x17b84dl.x17b84dl:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 16px;
  }
}

.x1wl5smx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: -4px 0;
}

.xk0n22n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: -8px;
}

.x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

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