@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}}

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x19bd5pn {
    padding: .2rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xxng265 {
    padding: var(--x1p8u4lq);
  }

  .xvcpi4s {
    padding: var(--x1uxrkyd);
  }

  .xd86r0s {
    padding: var(--xess4xo);
  }
}

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

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

  .xj2i8t1 {
    border-color: var(--x1oaxr4j);
  }

  .x1ki93tj {
    border-color: var(--x1qec0h3);
  }

  .xl074f {
    border-color: var(--x56gpaw);
  }

  .xy1w275 {
    border-color: var(--xbvgwro);
  }

  .xqqtu0v {
    border-radius: var(--x1dm2lzh);
  }

  .x1ra1pib {
    border-radius: var(--x1hwevjj);
  }

  .x1n6in8u {
    border-radius: var(--x1ig90dg);
  }

  .xmyuj5v {
    border-radius: var(--xk5zko4);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1eovdha {
    border-width: 2.5px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .x4bg2ti {
    gap: .2rem;
  }

  .x1neeqzj {
    gap: .4rem;
  }

  .xpraio3 {
    gap: .55rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x9l1awm {
    gap: var(--x1d2tkt);
  }

  .x12nmym6 {
    gap: var(--x1p8u4lq);
  }

  .xa5beb2 {
    gap: var(--x1uxrkyd);
  }

  .xarg7c0 {
    gap: var(--x1yuuog5);
  }

  .x1ihajym {
    gap: var(--xo3m3ar);
  }

  .xe8uvvx {
    list-style: none;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xh5hydl {
    padding-block: .6rem;
  }

  .xsapljq {
    padding-block: .95rem;
  }

  .xag7pj0 {
    padding-block: var(--x1d2tkt);
  }

  .x6vjyvn {
    padding-block: var(--x1p8u4lq);
  }

  .xl4jzgf {
    padding-block: var(--x1uxrkyd);
  }

  .xan3cmo {
    padding-block: var(--xess4xo);
  }

  .x17ns0i7 {
    padding-block: var(--xo3m3ar);
  }

  .x1f0i3m8 {
    padding-inline: var(--x1d2tkt);
  }

  .xfu52mz {
    padding-inline: var(--x1p8u4lq);
  }

  .xp31621 {
    padding-inline: var(--x1uxrkyd);
  }

  .x1xhr2fh {
    padding-inline: var(--xess4xo);
  }

  .xvw6jcn {
    padding-inline: var(--xo3m3ar);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1v7ktch:hover {
    border-color: var(--xbvgwro);
  }

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

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

  .x6s0dn4 {
    align-items: center;
  }

  .x1oa3qoh {
    align-self: auto;
  }

  .xamitd3 {
    align-self: center;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

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

  .xdsl4f7 {
    animation-name: x9brfyo-B;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x1jli6m7 {
    background-color: var(--x1222ghf);
  }

  .xwvaauy {
    background-color: var(--x18xy8mi);
  }

  .x16fyzsb {
    background-color: var(--x1oaxr4j);
  }

  .xjt0ot2 {
    background-color: var(--x1qec0h3);
  }

  .x1vmxcpb {
    background-color: var(--x2gtpjv);
  }

  .xcuqofb {
    background-color: var(--x56gpaw);
  }

  .xayczlk {
    background-color: var(--x6ga4wz);
  }

  .x1s72k3n {
    box-shadow: var(--xxzd0o);
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x1ii9esy {
    clip-path: polygon(0 0, 100% 0, 0 100%);
  }

  .x1qcwcr7 {
    clip-path: polygon(0 0, 100% 0, 100% 100%);
  }

  .x1heor9g {
    color: inherit;
  }

  .x1s4so3f {
    color: var(--x1apq034);
  }

  .x12ulteq {
    color: var(--x56gpaw);
  }

  .xqedh8b {
    color: var(--xbvgwro);
  }

  .x1ulokfg {
    color: var(--xj4f6lw);
  }

  .x1b7uhob {
    column-gap: var(--x1d2tkt);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1je8skj {
    fill: var(--xi70ofd);
  }

  .x23atzd {
    fill: var(--xtfqior);
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xzqy3re {
    font-family: var(--x14msnlx);
  }

  .x2agfh3 {
    font-family: var(--x14p2z28);
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1qzg9v8 {
    font-size: .85rem;
  }

  .xgommxb {
    font-size: .8rem;
  }

  .xyr29y3 {
    font-size: .95rem;
  }

  .x1nrrp6k {
    font-size: .9rem;
  }

  .x1ksoetq {
    font-size: 1.05rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x146ww0r {
    font-size: 3.25rem;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x134kloy {
    grid-template-columns: 1fr auto 1fr;
  }

  .xrwz996 {
    grid-template-columns: max-content 1fr;
  }

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

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x1sipb5g {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .x25258m {
    grid-template-columns: repeat(auto-fill, minmax(12rem, 17rem));
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1o2pa38 {
    justify-items: center;
  }

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

  .x1dgsrnt {
    letter-spacing: .06em;
  }

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

  .xribhvm {
    letter-spacing: .2em;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1asu633 {
    opacity: var(--xt9odfr);
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x16tdsg8 {
    text-align: inherit;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

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

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

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1ektcoi:hover {
    background-color: var(--x1222ghf);
  }

  .x188qupa:hover {
    background-color: var(--x6ga4wz);
  }

  .x1d13eqv:hover {
    color: var(--x1apq034);
  }

  .x2w9f50:hover {
    color: var(--x56gpaw);
  }
}

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

  .x10zr59r {
    border-bottom-color: var(--x1oaxr4j);
  }

  .xx3hd29 {
    border-bottom-color: var(--x56gpaw);
  }

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

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

  .x1pzews7 {
    border-bottom-width: 1.5px;
  }

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

  .x2x41l1 {
    border-bottom-width: 3px;
  }

  .x1fw1l22 {
    border-top-color: var(--x1oaxr4j);
  }

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

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

  .x164u9eo {
    height: .5rem;
  }

  .x1lut4zz {
    height: .8rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .x3a6xw {
    height: 1.9rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1l61k1t {
    height: 4.75rem;
  }

  .x1x7pkhd {
    height: 5.5rem;
  }

  .x17frcva {
    height: 6rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1cr0nak {
    margin-top: var(--xo3m3ar);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1sz7e6c {
    max-width: 92rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .xjrsp86 {
    min-width: max(100%, 13rem);
  }

  @media (width <= 720px) {
    .x1ltxs8a.x1ltxs8a {
      padding: 0;
    }
  }

  .xpee3os {
    padding-bottom: var(--x1yuuog5);
  }

  .xgdenfc {
    padding-bottom: var(--xo3m3ar);
  }

  .x1t8fqw6 {
    padding-top: var(--x1d2tkt);
  }

  .x3m8u43 {
    right: 0;
  }

  .x13vifvy {
    top: 0;
  }

  .x1kq3sn5 {
    top: calc(100% + .5rem);
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .xoml2pt {
    width: .8rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }
}

@layer priority6 {
  @media (width <= 720px) {
    .xo37gtq.xo37gtq {
      border-radius: 0;
    }

    .x1jlb01f.x1jlb01f {
      border-width: 0;
    }

    .x6ehum9.x6ehum9 {
      flex: 1;
    }

    .x1bv14ha.x1bv14ha {
      gap: var(--x1p8u4lq);
    }

    .x1izn4lf.x1izn4lf {
      gap: var(--x1uxrkyd);
    }

    .xtkpzgn.xtkpzgn {
      gap: var(--xo3m3ar);
    }

    .xibvy9f.xibvy9f {
      padding-block: var(--x1d2tkt);
    }

    .x1hri7bb.x1hri7bb {
      padding-block: var(--x1p8u4lq);
    }

    .x1bd7hto.x1bd7hto {
      padding-block: var(--xo3m3ar);
    }

    .x1ezn0bc.x1ezn0bc {
      padding-inline: var(--x1p8u4lq);
    }

    .x1ii07lc.x1ii07lc {
      padding-inline: var(--xo3m3ar);
    }
  }
}

@layer priority7 {
  @media (width <= 720px) {
    .x1epkvrt.x1epkvrt {
      align-self: stretch;
    }
  }

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

  @media (width <= 720px) {
    .xne4ue2.xne4ue2 {
      background-color: #0000;
    }

    .xawld6z.xawld6z {
      display: flex;
    }

    .x1rf27he.x1rf27he {
      display: none;
    }

    .xy2xyis.xy2xyis {
      flex-direction: column;
    }

    .xkndcgl.xkndcgl {
      font-size: .95rem;
    }

    .xg4jzfe.xg4jzfe {
      font-size: 1.2rem;
    }

    .xfx9age.xfx9age {
      font-size: 2.75rem;
    }

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

    .x1telp17.x1telp17 {
      grid-template-columns: repeat(4, 1fr);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1r5swp2.x1r5swp2 {
      transition-duration: 0s;
    }
  }
}

@layer priority8 {
  @media (width <= 720px) {
    .xsabu2i.xsabu2i {
      border-bottom-color: #0000;
    }

    .x16qn31r.x16qn31r {
      border-bottom-width: 3px;
    }

    .xhnkk7d.xhnkk7d {
      height: 1.6rem;
    }

    .x1qtlk13.x1qtlk13 {
      height: 4.25rem;
    }

    .xtwinvi.xtwinvi {
      height: 4.75rem;
    }

    .x1avxsko.x1avxsko {
      height: 4rem;
    }

    .x18cxr5q.x18cxr5q {
      width: 2.75rem;
    }

    .xbevkfd.xbevkfd {
      width: 4.75rem;
    }

    .x1yvh0pg.x1yvh0pg {
      width: 6.5rem;
    }
  }
}

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

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

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

  50% {
    opacity: .3;
  }

  100% {
    opacity: 1;
  }
}

:root, .x1deqe89 {
  --x14p2z28: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --x14msnlx: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

:root, .xxckzos {
  --x1uxrkyd: .25rem;
  --x1p8u4lq: .5rem;
  --xo3m3ar: 1rem;
  --x1d2tkt: 1.5rem;
  --xess4xo: 2.5rem;
  --x1yuuog5: 4rem;
}

:root, .xvupuh {
  --x6ga4wz: light-dark(#f7f7f8, #0c0c0e);
  --x18xy8mi: light-dark(#fff, #17171a);
  --x1apq034: light-dark(#111114, #f2f2f4);
  --xbvgwro: light-dark(#5f5f69, #9d9da8);
  --x1oaxr4j: light-dark(#e3e3e8, #2a2a30);
  --x56gpaw: light-dark(#f24a1d, #f2470f);
  --x1222ghf: light-dark(#fdeeeb, #1e120e);
  --x2gtpjv: light-dark(#fcf3ef, #15100e);
  --xj4f6lw: light-dark(#f32a0a, #ff4a10);
  --xtfqior: #ff6a00;
  --xi70ofd: light-dark(#15171a, #f5f5f5);
  --x1qec0h3: light-dark(#d9d9df, #3a3a42);
  --x1xcaaew: light-dark(#c62828, #ff6b6b);
}

:root, .x3vghkv {
  --xk5zko4: 4px;
  --x1hwevjj: 8px;
  --x1dm2lzh: 14px;
  --x1ig90dg: 9999px;
}

:root, .x1oavl8n {
  --xt9odfr: .45;
}

:root, .x3nicwe {
  --xxzd0o: 0 12px 32px light-dark(#1111141f, #0000008c);
}
