:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{margin:0;font-family:Inter Variable,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}

@layer priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xb9ncqk {
    margin: var(--x-margin);
  }

  .x1717udv {
    padding: 0;
  }

  .x1fozly0 {
    padding: var(--x-padding);
  }

  .x9k76b1 {
    padding: var(--x1qho2ph);
  }

  .xukmo3m {
    padding: var(--x3d9qc7);
  }

  .xy2p234 {
    padding: var(--xcvjh3n);
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x6w5c0t {
    border-color: var(--x-borderColor);
  }

  .x91rye3 {
    border-color: var(--x14konn1);
  }

  .xcwsx23 {
    border-color: var(--x184mk2h);
  }

  .x1fvf76c {
    border-color: var(--x1c35nps);
  }

  .x6gct9w {
    border-color: var(--x1j6v1pi);
  }

  .x18mv4g4 {
    border-color: var(--x795qnc);
  }

  .xl8z01m {
    border-color: var(--xjf3j2m);
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x7yrpt8 {
    border-radius: var(--x-borderRadius);
  }

  .xoj9lxx {
    border-radius: var(--x1hhfaqx);
  }

  .xkr3uec {
    border-radius: var(--x1idjwf7);
  }

  .x6dudz9 {
    border-radius: var(--xbtkzsl);
  }

  .x1ilvnea {
    border-radius: var(--xgpbwuc);
  }

  .x792km1 {
    border-radius: var(--xn5y02y);
  }

  .xvh67mb {
    border-radius: var(--xtblm83);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1mw0n95 {
    border-width: var(--x-borderWidth);
  }

  .x98rzlu {
    flex: 1;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1pidvrl {
    gap: var(--x-gap);
  }

  .x1e7luxj {
    gap: var(--x1qho2ph);
  }

  .x1jm69hf {
    gap: var(--x1wmsi2d);
  }

  .xgj7qqf {
    gap: var(--x3d9qc7);
  }

  .xg3byd {
    gap: var(--x3zi2gs);
  }

  .xddekji {
    gap: var(--x40rbvs);
  }

  .x1fuo2d8 {
    gap: var(--x5nfrx0);
  }

  .x5xqamx {
    gap: var(--xcvjh3n);
  }

  .x1cbn8tm {
    gap: var(--xlxmpew);
  }

  .xn3yq7y {
    gap: var(--xq8qkyx);
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1oqu0vw {
    margin-block: var(--x-marginBlock);
  }

  .xziq3kl {
    margin-block: var(--x5nfrx0);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xvlecxo {
    margin-inline: var(--x-marginInline);
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .x1giekp1 {
    padding-block: var(--x-paddingBlock);
  }

  .x1hri3p0 {
    padding-block: var(--x116lhxu);
  }

  .x1ulxo0x {
    padding-block: var(--x17pgxgv);
  }

  .xo9ullf {
    padding-block: var(--x1qho2ph);
  }

  .x1eoacsp {
    padding-block: var(--x1wmsi2d);
  }

  .xqipd38 {
    padding-block: var(--x3d9qc7);
  }

  .xdv570s {
    padding-block: var(--x3zi2gs);
  }

  .x1elawi1 {
    padding-block: var(--x40rbvs);
  }

  .xxdgabu {
    padding-block: var(--xcvjh3n);
  }

  .x15y0kq3 {
    padding-block: var(--xlxmpew);
  }

  .x130ul02 {
    padding-block: var(--xq8qkyx);
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .x30g6up {
    padding-inline: var(--x-paddingInline);
  }

  .x15obzre {
    padding-inline: var(--x1qho2ph);
  }

  .x1i4su9t {
    padding-inline: var(--x3d9qc7);
  }

  .x1mi9xa4 {
    padding-inline: var(--x40rbvs);
  }

  .x19clfil {
    padding-inline: var(--xcvjh3n);
  }

  .x1218pn4 {
    padding-inline: var(--xq8qkyx);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x15s939e:focus-within {
    border-color: var(--x184mk2h);
  }

  .xllmt4i:focus-within {
    border-color: var(--xjf3j2m);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  @media (width >= 960px) {
    .x1ethyz7.x1ethyz7 {
      gap: var(--x1wmsi2d);
    }

    .xydj2el.xydj2el {
      padding-block: var(--x17pgxgv);
    }
  }

  @media (width >= 640px) {
    .x1nxixpk.x1nxixpk {
      padding-block: var(--x1wmsi2d);
    }
  }

  @media (width >= 960px) {
    .x1760p60.x1760p60 {
      padding-block: var(--x1wmsi2d);
    }
  }

  @media (width >= 768px) {
    .xp9rfqd.xp9rfqd {
      padding-inline: var(--x116lhxu);
    }
  }

  @media (width >= 960px) {
    .xid8q9n.xid8q9n {
      padding-inline: var(--x116lhxu);
    }

    .x1jmbl87.x1jmbl87 {
      padding-inline: var(--x1wmsi2d);
    }
  }
}

@layer priority4 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xo0oibl {
    align-items: var(--x-alignItems);
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xemfg65 {
    animation-duration: .8s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .xq9ih1u {
    animation-duration: var(--x1yesjpk);
  }

  .xxspr03 {
    animation-duration: var(--xyz3tl1);
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1xcdv6u {
    animation-name: x17bmke9-B;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x1btrg9z {
    animation-name: x1fny1my-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .x1495tdg {
    animation-name: x44muo0-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .xzv0vrq {
    animation-timing-function: var(--x85f7gr);
  }

  .xjyslct {
    appearance: none;
  }

  .x1igk2d6 {
    background-color: #2ead4b;
  }

  .x1ji7j5a {
    background-color: #d03238;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x1x3yqix {
    background-color: var(--x14konn1);
  }

  .x1buwbc {
    background-color: var(--x182b35x);
  }

  .xj6imsz {
    background-color: var(--x1c3kh6h);
  }

  .xwcpf07 {
    background-color: var(--x1kqayfh);
  }

  .x1mr9loq {
    background-color: var(--x1nk9ytc);
  }

  .xbz2jig {
    background-color: var(--x1nnn86);
  }

  .x1125mse {
    background-color: var(--x1ukomi6);
  }

  .x1k72yv {
    background-color: var(--x1v2agnx);
  }

  .x6kyuol {
    background-color: var(--x1xez4an);
  }

  .x6yeoy9 {
    background-color: var(--x2u5e9b);
  }

  .x1ahnagv {
    background-color: var(--x7b1k6k);
  }

  .xkm0z6q {
    background-color: var(--xdfakub);
  }

  .x1accppj {
    background-color: var(--xjf3j2m);
  }

  .xty9ga3 {
    background-color: var(--xjt6wxc);
  }

  .x1eellrw {
    background-color: var(--xn5g7k8);
  }

  .xouzzvf {
    background-color: var(--xnv70hn);
  }

  .x2fa11o {
    background-color: var(--xru9aum);
  }

  .x19o71e {
    background-image: linear-gradient(90deg, #fff0 0%, #fff9 50%, #fff0 100%);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .xakli9p {
    background-size: 200% 100%;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x16xhyj9 {
    box-shadow: 0 0 24px #0e0f0c29;
  }

  .x1s96jr6 {
    box-shadow: 0 20px 40px -28px #0e0f0c4d;
  }

  .xl6ag9h {
    box-shadow: 0 4px 8px #0000001f;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .xuojnid {
    color: var(--x12dlgan);
  }

  .x8hhbwe {
    color: var(--x19unkmg);
  }

  .x1cgkk2j {
    color: var(--x1o0fu15);
  }

  .x1d7vb4i {
    color: var(--x1v2agnx);
  }

  .x8le1vg {
    color: var(--x1wrhpy4);
  }

  .xjroxf {
    color: var(--x795qnc);
  }

  .x1wms0jk {
    color: var(--xagphh5);
  }

  .xbegtd4 {
    color: var(--xaj5al4);
  }

  .x1my7ynj {
    color: var(--xh9h04f);
  }

  .xhdmpno {
    color: var(--xjf3j2m);
  }

  .xkj3a16 {
    color: var(--xjvi7v0);
  }

  .x1wrquma {
    color: var(--xkiv99o);
  }

  .xj1pona {
    color: var(--xnv70hn);
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1qyk479 {
    flex-direction: var(--x-flexDirection);
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xw36f2b {
    flex-grow: var(--x-flexGrow);
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1mb2qyg {
    font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x33rcho {
    font-size: 52px;
  }

  .xcdf80j {
    font-size: 64px;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1uu0p8 {
    font-weight: 900;
  }

  .x1d3ymc3 {
    grid-template-columns: 1fr 120px;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .x1i5exet {
    grid-template-columns: minmax(0, 2.4fr) minmax(0, 1fr) minmax(0, 1fr) auto;
  }

  .x1g5i94c {
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  }

  .x1oz7if8 {
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  }

  .x1hb4pgi {
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  }

  .x19vt64s {
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  }

  .x1ayh3g3 {
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  }

  .x19eehl1 {
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  }

  .xcrp9iq {
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  }

  .x16b5111 {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  }

  .xsuz0e0 {
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xbp6zib {
    justify-content: var(--x-justifyContent);
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .x121dk37 {
    letter-spacing: .005em;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .x1xxsxie {
    line-height: 14px;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .x1vy86p0 {
    line-height: 36px;
  }

  .x1bsvlme {
    line-height: 38px;
  }

  .xbzal7z {
    line-height: 44px;
  }

  .xzaaxly {
    line-height: 54px;
  }

  .x1kke7aa {
    line-height: 64px;
  }

  .x3yw8vx {
    list-style-type: decimal;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1c071of {
    transform: none;
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .xo13l8a {
    transform: translateY(24px);
  }

  .xlohyk8 {
    transition-delay: var(--x-transitionDelay);
  }

  .x97pzxe {
    transition-duration: .6s;
  }

  .x1b3821s {
    transition-duration: var(--x1yesjpk);
  }

  .x17xnkta {
    transition-duration: var(--xpdu2b5);
  }

  .xpfner4 {
    transition-property: background-color, border-color, backdrop-filter;
  }

  .x198qo2g {
    transition-property: background-color, border-color, color, transform, opacity;
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .xnjblyl {
    transition-timing-function: var(--x1bzdtfb);
  }

  .x1i6afu6 {
    transition-timing-function: var(--x85f7gr);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x6my1t9 {
    will-change: opacity,transform;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xfo81ep {
    z-index: 1000;
  }

  .x1355qak {
    z-index: 20;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1chvqm0:focus-within {
    box-shadow: 0 0 0 3px var(--x1kqayfh);
  }

  .xpo11x7:focus-within {
    box-shadow: 0 0 0 3px var(--x1nnn86);
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .x1gx7wll:hover {
    background-color: var(--x1c3kh6h);
  }

  .x10woum:hover {
    background-color: var(--x1kqayfh);
  }

  .xda9cx2:hover {
    background-color: var(--x1nnn86);
  }

  .xgtguzf:hover {
    background-color: var(--x2fcxjc);
  }

  .x18mmg9s:hover {
    background-color: var(--x9grg7);
  }

  .x1ur28i:hover {
    background-color: var(--x9yzyjk);
  }

  .x1qfpp5t:hover {
    background-color: var(--xdfakub);
  }

  .x10x60iq:hover {
    background-color: var(--xevexj9);
  }

  .xouz9qn:hover {
    background-color: var(--xh9h04f);
  }

  .x1e0bbg2:hover {
    background-color: var(--xn5g7k8);
  }

  .x1ctylsi:hover {
    background-color: var(--xru9aum);
  }

  .x1b19uya:hover {
    color: var(--x19unkmg);
  }

  .x1fd8zi3:hover {
    color: var(--x1v2agnx);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

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

  @media (width >= 960px) {
    .x14wmb00.x14wmb00 {
      display: flex;
    }
  }

  @media (width >= 640px) and (width <= 959.99px) {
    .x1xz2ecn.x1xz2ecn {
      font-size: 66px;
    }
  }

  @media (width >= 960px) {
    .x1iimbnx.x1iimbnx {
      font-size: 92px;
    }

    .x1gvez9m.x1gvez9m {
      grid-template-columns: 1fr 1fr;
    }

    .x1w731qu.x1w731qu {
      grid-template-columns: 2fr 1fr 1fr;
    }

    .xxlug9s.xxlug9s {
      order: -1;
    }
  }
}

@layer priority5 {
  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x16pf179 {
    border-bottom-color: var(--x14konn1);
  }

  .x1rapew5 {
    border-bottom-color: var(--x1c35nps);
  }

  .xbmcuv {
    border-bottom-left-radius: var(--xgpbwuc);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x7qjnn3 {
    border-right-color: var(--x14konn1);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .x1oe8xgy {
    border-top-color: var(--x14konn1);
  }

  .x1vpusjm {
    border-top-color: var(--x1c35nps);
  }

  .x162t0cm {
    border-top-color: var(--xsev3og);
  }

  .x1ymkn9z {
    border-top-left-radius: var(--xgpbwuc);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x170jfvy {
    height: 10px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .xdk7pt {
    height: 8px;
  }

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

  .xu96u03 {
    left: 0;
  }

  .x1x3bbh8 {
    margin-bottom: var(--x116lhxu);
  }

  .x1y84b00 {
    margin-bottom: var(--x5nfrx0);
  }

  .x1tchu5u {
    margin-bottom: var(--xlxmpew);
  }

  .x1re1x38 {
    margin-bottom: var(--xq8qkyx);
  }

  .x1lj4roh {
    margin-top: -96px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xu4965b {
    margin-top: var(--x116lhxu);
  }

  .x7jft03 {
    margin-top: var(--x5nfrx0);
  }

  .x17nd5aq {
    margin-top: var(--xq8qkyx);
  }

  .x1xiyphd {
    max-height: 240px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xted6l9 {
    max-width: 1000px;
  }

  .x63bdn6 {
    max-width: 1040px;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x7kya4p {
    max-width: 540px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xeuugli {
    min-width: 0;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1kg17uk {
    padding-bottom: 128px;
  }

  .x1ke3zw9 {
    padding-bottom: var(--x17pgxgv);
  }

  .x1covwvf {
    padding-bottom: var(--x1qho2ph);
  }

  .x1g3sbig {
    padding-bottom: var(--xlxmpew);
  }

  .x1vua2ax {
    padding-left: 1.5rem;
  }

  .xncjidy {
    padding-left: var(--x1qho2ph);
  }

  .x1cfgx79 {
    padding-right: var(--x116lhxu);
  }

  .xppv32 {
    padding-right: var(--x5nfrx0);
  }

  .xhcdf53 {
    padding-top: var(--x116lhxu);
  }

  .xn6hmef {
    padding-top: var(--x3d9qc7);
  }

  .xyh2qgw {
    padding-top: var(--x40rbvs);
  }

  .x1wk0ljm {
    padding-top: var(--xcvjh3n);
  }

  .x1akbdax {
    padding-top: var(--xlxmpew);
  }

  .x3m8u43 {
    right: 0;
  }

  .x1s83xxb {
    right: var(--x40rbvs);
  }

  .x1asrz1t {
    scroll-margin-top: var(--x17pgxgv);
  }

  .x13vifvy {
    top: 0;
  }

  .x1qwhh54 {
    top: calc(100% + 4px);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1jfg07d {
    width: 22%;
  }

  .x18qqrc1 {
    width: 248px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xfo62xy {
    width: 2px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1rfehsz {
    width: 76%;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x14l7nz5:first-child {
    margin-top: 0;
  }

  @media (width >= 960px) {
    .x1jqf2d8.x1jqf2d8 {
      margin-bottom: var(--x116lhxu);
    }

    .xn6wfjm.xn6wfjm {
      margin-top: -200px;
    }
  }

  @media (width >= 768px) {
    .x1x8r3u3.x1x8r3u3 {
      max-width: 448px;
    }
  }

  @media (width >= 960px) {
    .x1qic264.x1qic264 {
      padding-bottom: 240px;
    }

    .xxtredt.xxtredt {
      padding-top: var(--x116lhxu);
    }
  }

  @media (width >= 768px) {
    .xcqdlwd.xcqdlwd {
      padding-top: var(--x17pgxgv);
    }
  }

  @media (width >= 640px) {
    .xrolnzo.xrolnzo {
      padding-top: var(--x1wmsi2d);
    }
  }
}

@layer priority6 {
  .xhvt6u7::placeholder {
    color: var(--x795qnc);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes x1fny1my-B {
  from {
    background-position: 200% 0;
  }

  to {
    background-position: -200% 0;
  }
}

@keyframes x17bmke9-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x44muo0-B {
  from {
    transform: translateX(100%);
  }

  to {
    transform: translateX(0);
  }
}

:root, .x6hfgm6 {
  --x11r5knk: 0s;
  --x1yesjpk: .1s;
  --xpdu2b5: .16s;
  --xyz3tl1: .24s;
  --x1qfmgr1: .36s;
  --x1bzdtfb: cubic-bezier(.2, 0, 0, 1);
  --x85f7gr: cubic-bezier(0, 0, 0, 1);
  --xadr80w: cubic-bezier(.3, 0, 1, 1);
  --x12sy77r: cubic-bezier(.2, .8, .2, 1);
}

:root, .x1a3oxhp {
  --x1snpffo: 0px;
  --xa4x9wc: 2px;
  --x1idjwf7: 4px;
  --xbtkzsl: 8px;
  --xtblm83: 12px;
  --xn5y02y: 16px;
  --xgpbwuc: 24px;
  --x1hhfaqx: 9999px;
}

:root, .xvjzwl5 {
  --x1v2agnx: #0e0f0c;
  --x1wrhpy4: #454745;
  --x795qnc: #868685;
  --xjvi7v0: #aeb1ab;
  --x19unkmg: #fff;
  --x12dlgan: #e8ebe6;
  --xnv70hn: #163300;
  --x1o0fu15: #054d28;
  --xh9h04f: #a72027;
  --xaj5al4: #b86700;
  --xagphh5: #fff;
  --xkiv99o: #0e0f0c;
  --xjt6wxc: #fff;
  --xdfakub: #f4f6f3;
  --xru9aum: #e8ebe6;
  --x1c3kh6h: #d7dcd2;
  --xn5g7k8: #0e0f0c;
  --xevexj9: #2c2e2b;
  --xjf3j2m: #9fe870;
  --x9grg7: #cdffad;
  --x1nnn86: #e2f6d5;
  --x2fcxjc: #c5edab;
  --x1ogocoo: #2ead4b;
  --x1nk9ytc: #7cc99b;
  --x182b35x: #d9efdf;
  --x1ukomi6: #d03238;
  --x1xez4an: #e88e91;
  --x1kqayfh: #f9e7e7;
  --x9yzyjk: #f1d3d3;
  --x1iaf4po: #ffd11a;
  --x7b1k6k: #fff6d6;
  --x2u5e9b: #0e0f0c80;
  --x14konn1: #d7dcd2;
  --x1c35nps: #0e0f0c14;
  --x1j6v1pi: #0e0f0c;
  --xq0qyv4: #163300;
  --x1wypn7c: #2ead4b;
  --x184mk2h: #d03238;
  --x1bs2eiv: #ffd11a;
  --xsev3og: #2c2e2b;
  --xcvr4y6: #ffc091;
  --x1ki7870: #38c8ff;
}

:root, .x1kvxi6a {
  --x1ycuvru: "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;
  --x17v6o5p: "Inter Variable", "Inter", system-ui, -apple-system, sans-serif;
  --xy34mj2: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
  --x1llhec5: 400;
  --x4bbwmk: 500;
  --xbv5x8k: 600;
  --x1pyage7: 700;
  --xeqzppm: 900;
}

:root, .xvgj3rx {
  --xd81ebg: 0px;
  --x3zi2gs: 2px;
  --x5nfrx0: 4px;
  --xq8qkyx: 8px;
  --x40rbvs: 12px;
  --x1qho2ph: 16px;
  --xcvjh3n: 20px;
  --x3d9qc7: 24px;
  --xlxmpew: 32px;
  --x116lhxu: 40px;
  --x1wmsi2d: 48px;
  --x17pgxgv: 64px;
}

:root, .x7xeg3c {
  --xl93h1l: 0px;
  --x1nf64jz: 1px;
  --x1k7654: 2px;
  --x1pw2isa: 4px;
}

.x1hvs9xx.x1hvs9xx, .x1hvs9xx.x1hvs9xx:root {
  --x1ki7870: #38c8ff;
  --xcvr4y6: #ffc091;
  --xjf3j2m: #9fe870;
  --x9grg7: #cdffad;
  --x1nnn86: #163300;
  --x2fcxjc: #1f4a00;
  --xn5g7k8: #fff;
  --xevexj9: #e8ebe6;
  --x1ukomi6: #d03238;
  --x1xez4an: #e88e91;
  --x1kqayfh: #2e1411;
  --x9yzyjk: #3d1a16;
  --x2u5e9b: #000000b3;
  --x1ogocoo: #2ead4b;
  --x1nk9ytc: #7cc99b;
  --x182b35x: #0c2a1b;
  --xjt6wxc: #0e0f0c;
  --xru9aum: #1a1c18;
  --xdfakub: #141512;
  --x1c3kh6h: #2c2e2b;
  --x1iaf4po: #ffd11a;
  --x7b1k6k: #2b2410;
  --xq0qyv4: #9fe870;
  --xsev3og: #e8ebe6;
  --x184mk2h: #d03238;
  --x14konn1: #2c2e2b;
  --x1wypn7c: #2ead4b;
  --x1j6v1pi: #fff;
  --x1c35nps: #ffffff29;
  --x1bs2eiv: #ffd11a;
  --xnv70hn: #9fe870;
  --xjvi7v0: #565853;
  --x19unkmg: #0e0f0c;
  --x12dlgan: #2c2e2b;
  --xh9h04f: #d03238;
  --xkiv99o: #0e0f0c;
  --xagphh5: #fff;
  --x1o0fu15: #2ead4b;
  --x1v2agnx: #fff;
  --x1wrhpy4: #c2c8bd;
  --x795qnc: #868685;
  --xaj5al4: #ffd11a;
}
