@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-standard-normal-C5E2Gvlv.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-standard-normal-BVScPF0l.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}

@layer priority1;

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x52lvju {
    grid-area: 4 / 1;
  }

  .x1sgvmt9 {
    grid-area: auto;
  }

  .x4lrnbh {
    grid-area: header;
  }

  .xajvbnr {
    grid-area: progress;
  }

  .x1bagk7n {
    grid-area: table;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1d1h8al {
    inset: var(--x1pu4xfv);
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1g83aip {
    padding: clamp(20px, 4vw, 56px);
  }

  .x14vxv0r {
    padding: clamp(28px, 4vw, 48px);
  }

  .x1wg0vgl {
    padding: var(--x1k2p3nt);
  }

  .x1xxeqd3 {
    padding: var(--x1p4vr8);
  }

  .xq24xx7 {
    padding: var(--xo19qrd);
  }

  .x1a91ssu {
    padding: var(--xtekhgw);
  }

  .xxjejwv {
    padding: var(--xz9zfsn);
  }

  @media (width >= 1280px) {
    .xulbtqr.xulbtqr {
      grid-area: pouch;
    }
  }

  @media (width >= 720px) {
    .xpqh0ve.xpqh0ve {
      padding: 8px;
    }
  }

  @media (width <= 480px) {
    .x181y35e.x181y35e {
      padding: var(--x1k2p3nt);
    }
  }
}

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

  .xdmng3o {
    border-color: var(--x1jmw7zo);
  }

  .xtkjqb {
    border-color: var(--x1qrtxvq);
  }

  .x1gnjola {
    border-color: var(--x1unapop);
  }

  .xjygxg {
    border-color: var(--x7guei4);
  }

  .x1j7zvbq {
    border-color: var(--x8aome9);
  }

  .x17k0sde {
    border-color: var(--x9zieth);
  }

  .x1i01p7j {
    border-color: var(--xi2cjfm);
  }

  .x6r538p {
    border-color: var(--xqoicos);
  }

  .xtfhg7g {
    border-color: var(--xzdj894);
  }

  .xuxrje7 {
    border-inline-width: 0;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1gzjth6 {
    border-radius: var(--x1br3po1);
  }

  .x1fbwzx {
    border-radius: var(--x1qn55o8);
  }

  .x8wwnw1 {
    border-radius: var(--xku44r2);
  }

  .x1m3fsnl {
    border-radius: var(--xvkm7dm);
  }

  .x1hegsvj {
    border-radius: var(--xvre9vl);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdq7b4a {
    border-width: var(--x1fbknne);
  }

  .x4lnxqg {
    border-width: var(--x1rc3s1e);
  }

  .x1r0x45p {
    gap: var(--x1k2p3nt);
  }

  .x15xv0s5 {
    gap: var(--x1p4vr8);
  }

  .x1173whf {
    gap: var(--x1pu4xfv);
  }

  .xskm3c9 {
    gap: var(--x1t7ptdk);
  }

  .x15agyyk {
    gap: var(--xo19qrd);
  }

  .x626il7 {
    gap: var(--xtekhgw);
  }

  .xd3upel {
    gap: var(--xz9zfsn);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xa1s216 {
    grid-row: 1 / span 2;
  }

  .xqnvsz3 {
    grid-template-areas: "header"
                         "progress"
                         "table";
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x1i2vcpo {
    inset-inline: var(--x1pu4xfv);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1h3jhxu {
    margin-block: calc((var(--x129df2r) - var(--xz9c8k3)) / 2);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .x16gwnm0 {
    margin-inline: 20px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x3gnntz {
    padding-block: 4% 12%;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xzydexm {
    padding-block: clamp(40px, 6vw, 80px);
  }

  .xpdwd9g {
    padding-block: max(0px,calc((var(--xo19qrd) - var(--x129df2r)) / 2));
  }

  .x1wiri7k {
    padding-block: var(--x1k2p3nt);
  }

  .x1jyo4x1 {
    padding-block: var(--x1pu4xfv);
  }

  .x8hz100 {
    padding-block: var(--x1t7ptdk);
  }

  .xfjredr {
    padding-block: var(--xo19qrd);
  }

  .xgs5mw1 {
    padding-block: var(--xrey7e2);
  }

  .xp1t01x {
    padding-block: var(--xtekhgw);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x18xxpcq {
    padding-inline: calc(var(--x1k2p3nt) - var(--x1pu4xfv));
  }

  .xj8mq8o {
    padding-inline: calc(var(--xo19qrd) - var(--x1pu4xfv));
  }

  .x1tdra3i {
    padding-inline: calc(var(--xtekhgw) - var(--x1pu4xfv));
  }

  .xb2g7nt {
    padding-inline: clamp(16px, 4vw, 56px);
  }

  .xelt9ym {
    padding-inline: clamp(20px, 4vw, 56px);
  }

  .x3i8z2n {
    padding-inline: var(--x1k2p3nt);
  }

  .xc7sml1 {
    padding-inline: var(--x1pu4xfv);
  }

  .x179o8vp {
    padding-inline: var(--xo19qrd);
  }

  .xerji9v {
    padding-inline: var(--xtekhgw);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x19omjqh:hover {
    border-color: var(--x12cb5oy);
  }

  .xbqcxop:hover {
    border-color: var(--x19ifuqg);
  }

  .x1ihcl1v:hover {
    border-color: var(--x1ecqnyu);
  }

  .xpqc6lc:hover {
    border-color: var(--x1jmw7zo);
  }

  .x1rf94cd:hover {
    border-color: var(--xs5wn6l);
  }

  .x1lku1pv:hover {
    text-decoration: none;
  }

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

  @media (width >= 720px) {
    .x1h6wx5f.x1h6wx5f {
      border-radius: var(--xvre9vl);
    }
  }

  @media (width >= 800px) {
    .xt95tgc.xt95tgc {
      grid-column: auto;
    }
  }

  @media (width >= 1280px) {
    .xgr3due.xgr3due {
      grid-template-areas: "progress progress"
                           "table pouch";
    }
  }

  @media (width >= 900px) and (width <= 1279px) {
    .x1oo4ovd.x1oo4ovd {
      grid-template-areas: "progress"
                           "table";
    }
  }

  @media (width <= 480px) {
    .x11t1e62.x11t1e62 {
      margin-inline: auto;
    }
  }

  @media (width >= 900px) {
    .x126i3ax.x126i3ax {
      overflow: visible;
    }
  }

  @media (width >= 900px) and (height <= 820px) {
    .x1ldf0r4.x1ldf0r4 {
      padding-block: 3px;
    }
  }

  @media (width >= 900px) and (height >= 821px) {
    .xf1c5w1.xf1c5w1 {
      padding-block: 6px;
    }
  }

  @media (width >= 900px) {
    .xv4ixxy.xv4ixxy {
      padding-inline: 0;
    }
  }

  @media (width >= 720px) {
    .xrt8cxi.xrt8cxi {
      padding-inline: 8px;
    }

    .x1xtxxwa.x1xtxxwa {
      padding-inline: calc(clamp(20px, 4vw, 56px) - 8px);
    }
  }

  @media (width >= 900px) {
    .xbazhjn.xbazhjn {
      padding-inline: clamp(16px, 4vw, 56px);
    }
  }
}

@layer priority4 {
  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .x10ukxgv {
    align-content: start;
  }

  .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;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .x1s0aqod {
    animation-direction: normal;
  }

  .xof6966 {
    animation-duration: .7s;
  }

  .x1g3bjam {
    animation-duration: 1.3s;
  }

  .xcdydla {
    animation-duration: var(--x1uw7nx8);
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

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

  .xlcs3up {
    animation-name: x1o401fz-B;
  }

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

  .xg51wch {
    animation-name: xatw9dd-B;
  }

  .xi1bcxy {
    animation-name: xkrgsfx-B;
  }

  .xzqjj77 {
    animation-name: xreb3et-B;
  }

  .xv8cai {
    animation-name: xrngkwq-B;
  }

  .xorstpt {
    animation-play-state: paused;
  }

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

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

  .x1ip1z55 {
    animation-timing-function: var(--x10sqo1w);
  }

  .x1r7ngqf {
    animation-timing-function: var(--x83mddk);
  }

  .xjyslct {
    appearance: none;
  }

  .xi2yl92 {
    aspect-ratio: 1 / 1.08;
  }

  .x3es8l1 {
    background-color: color-mix(in oklch,var(--x1t4504g) 16%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x17bqms0 {
    background-color: var(--x12cb5oy);
  }

  .x1l0w1cl {
    background-color: var(--x18dkhnz);
  }

  .x190g0we {
    background-color: var(--x19gr1dm);
  }

  .xnj9xg2 {
    background-color: var(--x1akeygr);
  }

  .x68yugk {
    background-color: var(--x1b7i6ym);
  }

  .x862vy8 {
    background-color: var(--x1bsprrr);
  }

  .xysepj2 {
    background-color: var(--x1fn04v6);
  }

  .x3oldu3 {
    background-color: var(--x1i13u);
  }

  .x1p82lfq {
    background-color: var(--x1jrby87);
  }

  .xp45gcx {
    background-color: var(--x1qjwu39);
  }

  .x1krkpam {
    background-color: var(--x1qrtxvq);
  }

  .x1h3r81n {
    background-color: var(--x1rkwpzv);
  }

  .xovxxy8 {
    background-color: var(--x1t4504g);
  }

  .x77asg4 {
    background-color: var(--x1unapop);
  }

  .x1hgeuy3 {
    background-color: var(--x1uzx5w5);
  }

  .x1h141q8 {
    background-color: var(--x1yosm5e);
  }

  .xz15occ {
    background-color: var(--x7guei4);
  }

  .x1n3p3y5 {
    background-color: var(--x80u7dm);
  }

  .x40k5rp {
    background-color: var(--x91ywax);
  }

  .x14ba300 {
    background-color: var(--xc35h27);
  }

  .xtx2pbi {
    background-color: var(--xcom0ln);
  }

  .x1gadm0y {
    background-color: var(--xcv7gmx);
  }

  .xcqm4px {
    background-color: var(--xdm9qzo);
  }

  .x1890um5 {
    background-color: var(--xi2cjfm);
  }

  .xa4f5hx {
    background-color: var(--xml6nhr);
  }

  .x1nz7ert {
    background-color: var(--xqoicos);
  }

  .x63iwpo {
    background-color: var(--xtdvqeu);
  }

  .xv2l9pe {
    background-color: var(--xy8brlx);
  }

  .xmbr0q7 {
    background-color: var(--xzdj894);
  }

  .x4igwzo {
    background-image: linear-gradient(90deg,color-mix(in oklch,var(--x18dkhnz),var(--x12cb5oy) 12%) 0%,var(--xdm9qzo) 8%,var(--xdm9qzo) 92%,color-mix(in oklch,var(--x18dkhnz),var(--x12cb5oy) 12%) 100%);
  }

  .xain1ry {
    background-image: radial-gradient(ellipse 60% 100% at 50% 100%,color-mix(in oklch,var(--x18dkhnz),var(--x12cb5oy) 12%),transparent);
  }

  .x16s1rjh {
    background-image: repeating-linear-gradient(90deg,color-mix(in oklch,var(--x18dkhnz),var(--x12cb5oy) 12%) 0 1px,var(--xi2cjfm) 1px 4px);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x11tod8u {
    border-end-end-radius: var(--xvre9vl);
  }

  .x15j5i6c {
    border-end-start-radius: var(--xvre9vl);
  }

  .x1ykue90 {
    border-start-end-radius: var(--xvre9vl);
  }

  .x8k982a {
    border-start-start-radius: var(--xvre9vl);
  }

  .xqc1mce {
    box-shadow: inset 0 0 0 1px var(--x1unapop);
  }

  .xbo5ooc {
    box-shadow: inset 0 0 0 var(--x1t7ptdk) var(--x91ywax);
  }

  .xool35m {
    box-shadow: inset 0 1px 0 color-mix(in oklch,var(--x18dkhnz),var(--x12cb5oy) 12%);
  }

  .x8xb0n0 {
    box-shadow: var(--x12rr7qi);
  }

  .x8wpsag {
    box-shadow: var(--x1pdqpob);
  }

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

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

  .xr28dtp {
    clip-path: polygon(0 0, 100% 0, 100% 34px, calc(100% - 8px) 40px, 100% 46px, 100% 100%, 0 100%, 0 46px, 8px 40px, 0 34px);
  }

  .xzb3lse {
    color: var(--x12cb5oy);
  }

  .xxxav6 {
    color: var(--x19gr1dm);
  }

  .x1lm7cez {
    color: var(--x19ifuqg);
  }

  .xxu618d {
    color: var(--x1akeygr);
  }

  .x11ay9kx {
    color: var(--x1b7i6ym);
  }

  .xdhxsyf {
    color: var(--x1e44obh);
  }

  .x1esssmk {
    color: var(--x1fn04v6);
  }

  .x1a8moe1 {
    color: var(--x1jrby87);
  }

  .x1fb0272 {
    color: var(--x1lk0fnk);
  }

  .xxil687 {
    color: var(--x1pbd63v);
  }

  .x8oea33 {
    color: var(--x1qjwu39);
  }

  .xan7ty5 {
    color: var(--x1rkwpzv);
  }

  .xgjxun8 {
    color: var(--x1t4504g);
  }

  .x1jty25b {
    color: var(--x1uzx5w5);
  }

  .xm8xz4y {
    color: var(--x1yosm5e);
  }

  .x6ygkrl {
    color: var(--x36ytq3);
  }

  .x156x1qg {
    color: var(--xcom0ln);
  }

  .x1p2vmyc {
    color: var(--xcv7gmx);
  }

  .xzjdp0e {
    color: var(--xj80o90);
  }

  .xyjz3t7 {
    color: var(--xk1uepp);
  }

  .xgahtts {
    color: var(--xml6nhr);
  }

  .x16nvyyk {
    color: var(--xqoicos);
  }

  .x1vck6zu {
    color: var(--xtdvqeu);
  }

  .x1j243yh {
    color: var(--xvbzk12);
  }

  .x1m7e9bc {
    color: var(--xvn0px0);
  }

  .x1cjyzzg {
    color: var(--xy8brlx);
  }

  .x10dbofl {
    color: var(--xzdj894);
  }

  .xwaa2ar {
    column-gap: 48px;
  }

  .x7wfn4f {
    column-gap: clamp(20px, 3.4vw, 48px);
  }

  .x1ov5ho6 {
    column-gap: clamp(24px, 3vw, 48px);
  }

  .x1cgrbel {
    column-gap: clamp(32px, 4vw, 64px);
  }

  .x12ut5df {
    column-gap: clamp(32px, 5vw, 80px);
  }

  .xe1c0t1 {
    column-gap: clamp(32px, 6vw, 96px);
  }

  .xtmfs0b {
    column-gap: clamp(40px, 6vw, 96px);
  }

  .x1b3r8ps {
    column-gap: clamp(48px, 7vw, 112px);
  }

  .x1vdzsm {
    column-gap: var(--x1k2p3nt);
  }

  .x1iojj6j {
    column-gap: var(--xo19qrd);
  }

  .x1vvqtvb {
    column-gap: var(--xtekhgw);
  }

  .xtd2lgx {
    column-gap: var(--xz9zfsn);
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .xbh8q5q {
    fill: none;
  }

  .xd7we23 {
    filter: drop-shadow(var(--x1pdqpob));
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1bc1bhi {
    font-family: var(--x1t8edku);
  }

  .x1cikjda {
    font-family: var(--xizir49);
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x17u57ds {
    font-size: var(--x13fsn59);
  }

  .x154s7bo {
    font-size: var(--x13oom55);
  }

  .xjmaktb {
    font-size: var(--x15axabb);
  }

  .xl4dl4e {
    font-size: var(--x1d14q7s);
  }

  .x51jhey {
    font-size: var(--x1d8y9kx);
  }

  .xfv4k1v {
    font-size: var(--x1hdre4e);
  }

  .x1rf3zrh {
    font-size: var(--x1jilh36);
  }

  .x1awo3zi {
    font-size: var(--x1q8i5my);
  }

  .x1obyofb {
    font-size: var(--x1rj5419);
  }

  .x2q0hrr {
    font-size: var(--x1sx6wfz);
  }

  .xi6pwt {
    font-size: var(--x1vwvz15);
  }

  .x11mdwsw {
    font-size: var(--x499rbq);
  }

  .x1u29x3t {
    font-size: var(--x4edpcb);
  }

  .x1wqujp6 {
    font-size: var(--xey1cof);
  }

  .x1u57udm {
    font-size: var(--xjdl89j);
  }

  .xkkfdps {
    font-size: var(--xkitlr5);
  }

  .xe2lb4f {
    font-size: var(--xm86xt0);
  }

  .x1074tzk {
    font-size: var(--xnwa0zy);
  }

  .x3cmmws {
    font-size: var(--xzap6ju);
  }

  .xgvszs4 {
    font-stretch: 100%;
  }

  .x1xwpdav {
    font-stretch: var(--x1xuatqe);
  }

  .x1ntj4s9 {
    font-stretch: var(--xfjwumv);
  }

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

  .x1l1vl4p {
    font-variant-numeric: var(--x1qeoe46);
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .xqu410z {
    font-weight: var(--x14jxt2n);
  }

  .x117lpx5 {
    font-weight: var(--x16tlll1);
  }

  .xox936i {
    font-weight: var(--x1kff1uh);
  }

  .xiq2acs {
    grid-template-columns: 10rem 1fr 1fr;
  }

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

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

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

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

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

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

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

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

  .x14ns5yd {
    grid-template-columns: minmax(280px, 30fr) minmax(0, 70fr);
  }

  .x75r7lz {
    grid-template-columns: repeat(2, auto);
  }

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

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

  .x1i3q30n {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr));
  }

  .x1qxlq8j {
    grid-template-rows: auto auto 1fr;
  }

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

  .x1o4coni {
    inset-inline-end: var(--x1t7ptdk);
  }

  .xmzullg {
    inset-inline-end: var(--xtekhgw);
  }

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

  .x9mlwl9 {
    inset-inline-start: var(--xtekhgw);
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

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

  .x7v7x1q {
    justify-self: center;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1d3j7mx {
    letter-spacing: var(--xepgqgp);
  }

  .xu01rmg {
    letter-spacing: var(--xlvvlav);
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x120g7gn {
    line-height: var(--x109c8c4);
  }

  .xejwzen {
    line-height: var(--x129df2r);
  }

  .x1b7t1w1 {
    line-height: var(--x16r99ji);
  }

  .x1m9orfk {
    line-height: var(--x1a4rb3b);
  }

  .x1m48fpm {
    line-height: var(--x1cr78oi);
  }

  .xy4x4ie {
    line-height: var(--x1vqoepw);
  }

  .x14abtgu {
    line-height: var(--x3988gb);
  }

  .xju279o {
    line-height: var(--x8t6pqe);
  }

  .x14h5lel {
    line-height: var(--xabsnss);
  }

  .x1e5flnj {
    line-height: var(--xdhvyi7);
  }

  .xi8kjbl {
    line-height: var(--xh12xl9);
  }

  .xkmxq6g {
    line-height: var(--xlls6ky);
  }

  .xbz0q3o {
    line-height: var(--xr4d5n2);
  }

  .x2fvf9 {
    margin-inline-end: 4px;
  }

  .x137kccz {
    margin-inline-start: -5px;
  }

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

  .xe7k0pl {
    margin-inline-start: var(--x1p4vr8);
  }

  .xwjwp01 {
    -webkit-mask-image: var(--x-maskImage);
    mask-image: var(--x-maskImage);
  }

  .x1rudrqi {
    -webkit-mask-position: center;
    mask-position: center;
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x2k2kcx {
    -webkit-mask-size: contain;
    mask-size: contain;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x179ler2 {
    opacity: .96;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1777dqa {
    outline-color: var(--x1lpbfsy);
  }

  .x2jzzdg {
    outline-color: var(--x1t4504g);
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .xvm977q {
    outline-offset: var(--x4pn87q);
  }

  .x1jb3n4g {
    outline-offset: var(--xzh17nj);
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xzk9mvr {
    outline-width: var(--x1rc3s1e);
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1icxu4v {
    padding-inline-end: 6px;
  }

  .xsghba {
    padding-inline-end: calc(var(--x1bp6mqj) + var(--x1pu4xfv));
  }

  .x5wz70f {
    padding-inline-end: calc(var(--x1bp6mqj) + var(--x1t7ptdk));
  }

  .x120eax6 {
    padding-inline-end: var(--x-paddingInlineEnd);
  }

  .xxv5x7m {
    padding-inline-end: var(--x1pu4xfv);
  }

  .x15lra4c {
    padding-inline-start: calc(var(--xz9c8k3) + var(--x1pu4xfv));
  }

  .xnvo3vl {
    padding-inline-start: var(--x-paddingInlineStart);
  }

  .xa9f7qn {
    padding-inline-start: var(--x1k2p3nt);
  }

  .x29k06c {
    padding-inline-start: var(--x1pu4xfv);
  }

  .x1ua174w {
    padding-inline-start: var(--xo19qrd);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1jsi1cl {
    row-gap: var(--x1k2p3nt);
  }

  .x1xwure6 {
    row-gap: var(--x1pu4xfv);
  }

  .xcfm6fe {
    row-gap: var(--x1t7ptdk);
  }

  .xbnhjcb {
    row-gap: var(--xo19qrd);
  }

  .x3kykmy {
    row-gap: var(--xrey7e2);
  }

  .xqecrbx {
    row-gap: var(--xtekhgw);
  }

  .x1ewte8j {
    row-gap: var(--xz9zfsn);
  }

  .xnq1ati {
    stroke-dasharray: 1;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .x25gfxr {
    -webkit-text-decoration-color: var(--x1qrtxvq);
    text-decoration-color: var(--x1qrtxvq);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .x1kuah0p {
    text-decoration-thickness: from-font;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1ot4p6q {
    text-underline-offset: var(--x1p4vr8);
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1hj3fc7 {
    transform-origin: 0 0;
  }

  .xhenidt {
    transform-origin: 0 100%;
  }

  .x4uogl2 {
    transform-origin: 0;
  }

  .x1nf803f {
    transform-origin: 0;
  }

  .x1c071of {
    transform: none;
  }

  .x1ufz0iv {
    transform: scaleX(0);
  }

  .x1bee3ir {
    transform: translateY(-200%);
  }

  .x1wx64ow {
    transform: translateY(-6px);
  }

  .x1loycy4 {
    transform: translateY(140%);
  }

  .xwt041n {
    transition-delay: var(--x11gf7eo);
  }

  .x149xavy {
    transition-duration: var(--x11gf7eo);
  }

  .x3u5o1n {
    transition-duration: var(--x1guwu5m);
  }

  .x937rjr {
    transition-duration: var(--x1uw7nx8);
  }

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

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

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

  .x15406qy {
    transition-property: background-color;
  }

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

  .xt3l3uh {
    transition-property: color;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

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

  .xxrbq2n {
    transition-property: width;
  }

  .xa02eh3 {
    transition-timing-function: var(--x83mddk);
  }

  .x1pv9cyz {
    vertical-align: -.2em;
  }

  .xiygsch {
    vertical-align: 1px;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1sdyfia {
    white-space: pre;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xq3i3c4 {
    z-index: var(--xuvkzs7);
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .x1cq5w7s:focus-visible {
    transform: none;
  }

  .xioq4ed:hover {
    background-color: var(--x17otn6n);
  }

  .xqb7691:hover {
    background-color: var(--x1ecqnyu);
  }

  .xvf97pm:hover {
    background-color: var(--x1i13u);
  }

  .xe7fqdy:hover {
    background-color: var(--x1qrtxvq);
  }

  .x14uvmqf:hover {
    background-color: var(--xbimdi8);
  }

  .xukxinq:hover {
    background-color: var(--xs5wn6l);
  }

  .x1fn7bfw:hover {
    color: var(--x1yosm5e);
  }

  .x5z6fxw:hover {
    opacity: .8;
  }

  .xtsjvlx:hover {
    -webkit-text-decoration-color: var(--x12cb5oy);
    text-decoration-color: var(--x12cb5oy);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .xhdl3qd:active {
    background-color: var(--x17x2kt2);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  @media (width >= 960px) {
    .x39sw2z.x39sw2z {
      align-items: center;
    }
  }

  @media (width <= 480px) {
    .x1nw9eq5.x1nw9eq5 {
      align-items: start;
    }
  }

  @media (width <= 599px) {
    .x1vnjz6c.x1vnjz6c {
      align-items: stretch;
    }
  }

  @media (width >= 900px) {
    .xsmm3ln.xsmm3ln {
      clip-path: none;
    }

    .x472xim.x472xim {
      display: block;
    }
  }

  @media (width <= 899px) {
    .xqupn85.xqupn85 {
      display: flex;
    }
  }

  @media (width >= 480px) {
    .xd4iabq.xd4iabq {
      display: flex;
    }
  }

  @media (width >= 560px) {
    .x174fb47.x174fb47 {
      display: flex;
    }
  }

  @media (width >= 720px) {
    .x1pz3l10.x1pz3l10 {
      display: flex;
    }
  }

  @media (width >= 800px) {
    .x1h2cmod.x1h2cmod {
      display: grid;
    }
  }

  @media (width >= 900px) {
    .x145x0s9.x145x0s9 {
      display: grid;
    }
  }

  @media (pointer: fine) {
    .xwqx9jr.xwqx9jr {
      display: inline;
    }
  }

  @media (width >= 480px) {
    .x8mhlxr.x8mhlxr {
      display: none;
    }
  }

  @media (width >= 720px) {
    .x188yrbg.x188yrbg {
      display: none;
    }
  }

  @media (width >= 800px) {
    .xm7dv08.xm7dv08 {
      display: none;
    }
  }

  @media (width >= 900px) {
    .x12iyxos.x12iyxos {
      display: none;
    }
  }

  @media (width >= 960px) {
    .x1p55870.x1p55870 {
      display: none;
    }
  }

  @media (width <= 799px), (width >= 900px) {
    .xtgn72e.xtgn72e {
      flex-direction: column-reverse;
    }
  }

  @media (width <= 480px) {
    .x1rpgqan.x1rpgqan {
      flex-direction: column;
    }
  }

  @media (width <= 599px) {
    .xz35z2r.xz35z2r {
      flex-direction: column;
    }
  }

  @media (width >= 960px) {
    .x1lk1ig7.x1lk1ig7 {
      flex-direction: row;
    }
  }

  @media (width >= 900px) and (height <= 820px) {
    .x10om1is.x10om1is {
      font-size: var(--x1d14q7s);
    }
  }

  @media (width >= 900px) and (height >= 821px) {
    .x1r01fym.x1r01fym {
      font-size: var(--x1jilh36);
    }
  }

  @media (width >= 720px) {
    .xm3hrcx.xm3hrcx {
      font-size: var(--x499rbq);
    }
  }

  @media (width >= 800px) {
    .x1o75zio.x1o75zio {
      grid-template-columns: 10rem 1fr 1fr;
    }

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

  @media (width >= 720px) {
    .xjg1j0.xjg1j0 {
      grid-template-columns: minmax(0, 1.1fr) minmax(300px, .9fr);
    }
  }

  @media (width >= 960px) {
    .x1cmgb3p.x1cmgb3p {
      grid-template-columns: minmax(0, 1.35fr) minmax(17rem, .75fr);
    }
  }

  @media (width >= 1280px) {
    .x1qgl27z.x1qgl27z {
      grid-template-columns: minmax(0, 10fr) minmax(300px, 7fr);
    }
  }

  @media (width >= 720px) {
    .x1g5rves.x1g5rves {
      grid-template-columns: minmax(0, 1fr) auto;
    }

    .x6tquyw.x6tquyw {
      grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
    }
  }

  @media (width >= 960px) {
    .x1lenqxw.x1lenqxw {
      grid-template-columns: minmax(0, 34rem) 19rem;
    }

    .x1p65ulr.x1p65ulr {
      grid-template-columns: minmax(0, 34rem) 22rem;
    }

    .x1sx0k03.x1sx0k03 {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    }
  }

  @media (width >= 720px) {
    .xs7aycb.xs7aycb {
      grid-template-columns: minmax(12rem, 1.5fr) repeat(2, minmax(8rem, .7fr));
    }
  }

  @media (width >= 1280px) {
    .x1xl0gbf.x1xl0gbf {
      grid-template-columns: minmax(300px, 26fr) minmax(0, 74fr);
    }
  }

  @media (width >= 380px) {
    .x12aonah.x12aonah {
      grid-template-columns: repeat(3, auto);
    }
  }

  @media (width >= 1280px) {
    .xqgcrwq.xqgcrwq {
      grid-template-rows: auto 1fr;
    }
  }

  @media (width >= 900px) and (width <= 1279px) {
    .x19c25m2.x19c25m2 {
      grid-template-rows: auto 1fr;
    }
  }

  @media (width >= 560px) {
    .x11bysp9.x11bysp9 {
      justify-content: flex-start;
    }
  }

  @media (width >= 720px) {
    .xibkab0.xibkab0 {
      justify-self: end;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xr317jx.xr317jx {
      position: relative;
    }
  }

  @media (width >= 1280px) {
    .xatg0b3.xatg0b3 {
      position: static;
    }
  }

  @media (width >= 900px) {
    .xpqkicq.xpqkicq {
      position: static;
    }
  }

  @media (width >= 960px) {
    .x17tt5qk.x17tt5qk {
      position: sticky;
    }
  }

  @media (width >= 900px) {
    .x1xje1ex.x1xje1ex {
      row-gap: var(--x1k2p3nt);
    }
  }

  @media (width <= 799px), (width >= 900px) {
    .xx29cpb.xx29cpb {
      text-align: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }
  }

  @media (width <= 799px), (width >= 900px) {
    .xj0dk4j.xj0dk4j {
      transform: translateX(-2px) rotate(-55deg);
    }

    .x1sgj3ba.x1sgj3ba {
      vertical-align: bottom;
    }

    .xlj5o8z.xlj5o8z {
      white-space: nowrap;
    }
  }
}

@layer priority5 {
  .x1xx6wn7 {
    border-bottom-color: var(--x12cb5oy);
  }

  .x1t74ka8 {
    border-bottom-color: var(--x1qrtxvq);
  }

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

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

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .xv1tapc {
    border-left-color: var(--x1qrtxvq);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .x1uhw61z {
    border-top-color: var(--x12cb5oy);
  }

  .xez8t42 {
    border-top-color: var(--x1qrtxvq);
  }

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .xamhcws {
    border-top-width: 2px;
  }

  .x153ygsw {
    border-top-width: var(--x1fbknne);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x10w3d4m {
    bottom: 100%;
  }

  .xj9fbq8 {
    bottom: 88px;
  }

  .xhdlry7 {
    bottom: var(--x1pu4xfv);
  }

  .x5yr21d {
    height: 100%;
  }

  .x187pvsn {
    height: 100svh;
  }

  .x170jfvy {
    height: 10px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xols6we {
    height: 6px;
  }

  .xy75621 {
    height: 72px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xejn1iz {
    height: 800svh;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1ki1rwx {
    height: min(120vw, 560px);
  }

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

  .xsf620a {
    height: var(--x1pu4xfv);
  }

  .xnp4br5 {
    height: var(--x1t7ptdk);
  }

  .x18fbomr {
    height: var(--xo19qrd);
  }

  .x3ycs4o {
    height: var(--xtekhgw);
  }

  .xq9ob8z {
    height: var(--xz9c8k3);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1rvfpmx {
    left: 5px;
  }

  .x19m0gsf {
    left: calc(100% - 5px);
  }

  .x9uutwo {
    left: var(--x1k2p3nt);
  }

  .xz4076n {
    margin-bottom: var(--x1t7ptdk);
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .x18kjutu {
    margin-top: var(--x1k2p3nt);
  }

  .x10a7g3s {
    margin-top: var(--x1pu4xfv);
  }

  .x152e2qk {
    margin-top: var(--x1t7ptdk);
  }

  .x197fguk {
    margin-top: var(--xz9zfsn);
  }

  .x1jols5v {
    max-height: var(--x-maxHeight);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x680sxo {
    max-width: 11rem;
  }

  .x80co2b {
    max-width: 1328px;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .xthy2uy {
    max-width: 50%;
  }

  .xp73w0s {
    max-width: 580px;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .x65nank {
    min-height: auto;
  }

  .x1io08vv {
    min-height: calc(var(--xia90ck) - var(--x1p4vr8) * 2 - var(--x1fbknne) * 2);
  }

  .x82snj4 {
    min-height: var(--x-minHeight);
  }

  .x1nchb1j {
    min-height: var(--x8fhhnb);
  }

  .xn2nem0 {
    min-height: var(--xfcgt2r);
  }

  .x1envrbd {
    min-height: var(--xia90ck);
  }

  .xv75w1r {
    min-height: var(--xo19qrd);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x129n6ie {
    padding-bottom: 112px;
  }

  .xxh1dlw {
    padding-bottom: 88px;
  }

  .x1ktccwo {
    padding-bottom: clamp(20px, 4vw, 56px);
  }

  .x42188t {
    padding-bottom: var(--x1k2p3nt);
  }

  .xk0dswh {
    padding-bottom: var(--x1pu4xfv);
  }

  .xnjqvx5 {
    padding-bottom: var(--x1t7ptdk);
  }

  .x1wme0gj {
    padding-bottom: var(--xo19qrd);
  }

  .x1u8hu9d {
    padding-bottom: var(--xrey7e2);
  }

  .x1ovbggj {
    padding-bottom: var(--xtekhgw);
  }

  .xcmmui4 {
    padding-bottom: var(--xz9zfsn);
  }

  .x4wraju {
    padding-left: var(--xo19qrd);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x8nvr85 {
    padding-top: clamp(24px, 6vw, 64px);
  }

  .xeonxcd {
    padding-top: var(--x1k2p3nt);
  }

  .xap4y5k {
    padding-top: var(--x1pu4xfv);
  }

  .xjh1bw0 {
    padding-top: var(--xo19qrd);
  }

  .x1j9m8v2 {
    padding-top: var(--xrey7e2);
  }

  .xwlyjvd {
    padding-top: var(--xz9zfsn);
  }

  .x3m8u43 {
    right: 0;
  }

  .x1yji3t {
    scroll-margin-top: var(--xo19qrd);
  }

  .x13vifvy {
    top: 0;
  }

  .xs7f9wi {
    top: 2px;
  }

  .x1dygqg2 {
    top: 30svh;
  }

  .xxk6nc9 {
    top: 3px;
  }

  .xu5xgo4 {
    top: var(--x1k2p3nt);
  }

  .x13fi8xg {
    top: var(--xz9zfsn);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .xrmyp2 {
    width: 124px;
  }

  .xl0us3e {
    width: 164px;
  }

  .xhpatk0 {
    width: 184px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xh00ny3 {
    width: 72%;
  }

  .xci0xqf {
    width: 7px;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x17l03o0 {
    width: min(26rem, 100vw - 32px);
  }

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

  .x7rs3l3 {
    width: var(--x1pu4xfv);
  }

  .x150l1ig {
    width: var(--xfcgt2r);
  }

  .x1uf7ocq {
    width: var(--xia90ck);
  }

  .xeh5slm {
    width: var(--xtekhgw);
  }

  .x1z0q0p5 {
    width: var(--xz9c8k3);
  }

  @media (width >= 1280px) {
    .xs37dp.xs37dp {
      bottom: auto;
    }
  }

  @media (width >= 900px) and (width <= 1279px) {
    .xu4op86.xu4op86 {
      bottom: var(--xo19qrd);
    }
  }

  @media (width >= 900px) and (height <= 820px) {
    .x1qav4bj.x1qav4bj {
      height: 36px;
    }
  }

  @media (width >= 900px) and (height >= 821px) {
    .xp0pj8.xp0pj8 {
      height: 44px;
    }
  }

  @media (width >= 900px) {
    .xlsnlc.xlsnlc {
      height: 520px;
    }
  }

  @media (width <= 799px), (width >= 900px) {
    .x1nult3j.x1nult3j {
      height: 92px;
    }
  }

  @media (width >= 900px) {
    .xpv658r.xpv658r {
      height: auto;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x3pvysb.x3pvysb {
      height: auto;
    }
  }

  @media (width >= 1280px) {
    .x1nr4raw.x1nr4raw {
      left: auto;
    }
  }

  @media (width >= 960px) {
    .xyk9i7q.xyk9i7q {
      margin-top: 0;
    }
  }

  @media (width <= 480px) {
    .x15b3djf.x15b3djf {
      max-width: 320px;
    }
  }

  @media (width >= 960px) {
    .xyh2l3g.xyh2l3g {
      max-width: calc(53rem + clamp(48px, 7vw, 112px));
    }

    .xkbuzpl.xkbuzpl {
      max-width: calc(56rem + clamp(48px, 7vw, 112px));
    }
  }

  @media (width >= 900px) {
    .x14mmua8.x14mmua8 {
      padding-bottom: 70svh;
    }
  }

  @media (width >= 720px) {
    .x1delj98.x1delj98 {
      padding-bottom: 8px;
    }
  }

  @media (width >= 900px) and (height <= 820px) {
    .xvydhls.xvydhls {
      padding-bottom: var(--xo19qrd);
    }
  }

  @media (width >= 720px) {
    .xaelpop.xaelpop {
      padding-bottom: var(--xrey7e2);
    }
  }

  @media (width >= 900px) and (height >= 821px) {
    .x1k1y2me.x1k1y2me {
      padding-bottom: var(--xz9zfsn);
    }
  }

  @media (width >= 900px) {
    .x3kbghn.x3kbghn {
      padding-top: 30svh;
    }
  }

  @media (width >= 900px) and (height <= 820px) {
    .x1oazg7x.x1oazg7x {
      padding-top: var(--x1pu4xfv);
    }
  }

  @media (width >= 720px) {
    .x125yd6a.x125yd6a {
      padding-top: var(--xo19qrd);
    }
  }

  @media (width >= 900px) and (height <= 820px) {
    .x1eeskg9.x1eeskg9 {
      padding-top: var(--xo19qrd);
    }
  }

  @media (width >= 900px) and (height >= 821px) {
    .xa5j7b7.xa5j7b7 {
      padding-top: var(--xtekhgw);
    }

    .x170965d.x170965d {
      padding-top: var(--xz9zfsn);
    }
  }

  @media (width >= 1280px) {
    .x1ho9cri.x1ho9cri {
      right: auto;
    }
  }

  @media (width <= 799px), (width >= 900px) {
    .xe8f6mk.xe8f6mk {
      width: 0;
    }
  }

  @media (width >= 900px) {
    .x180ukhf.x180ukhf {
      width: 156px;
    }
  }

  @media (width >= 480px) and (width <= 899px) {
    .xroyate.xroyate {
      width: 180px;
    }
  }

  @media (width >= 900px) {
    .x1n5zvcv.x1n5zvcv {
      width: auto;
    }
  }
}

@layer priority6 {
  @media (pointer: coarse) {
    .x93fw87.x93fw87 {
      padding-block: calc((var(--xia90ck) - var(--x129df2r)) / 2);
    }
  }
}

@layer priority7 {
  @media (prefers-reduced-motion: reduce) {
    .xk95jyh.xk95jyh {
      animation-direction: alternate;
    }

    .xvp169g.xvp169g {
      animation-duration: var(--x1guwu5m);
    }

    .x1ah4f44.x1ah4f44 {
      animation-name: none;
    }

    .xjrfo49.xjrfo49 {
      animation-name: xb11x9y-B;
    }

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

  @media (pointer: coarse) {
    .xjb4iqp.xjb4iqp {
      display: contents;
    }

    .x1jre7q.x1jre7q {
      display: none;
    }
  }
}

@layer priority8 {
  @media (width >= 1024px) {
    .xnvw4d2.xnvw4d2 {
      min-height: min(900px, 100svh - 16px);
    }
  }

  @media (pointer: coarse) {
    .xlivvtk.xlivvtk {
      min-height: var(--xia90ck);
    }

    .xyzrq1n.xyzrq1n {
      width: var(--xia90ck);
    }
  }
}

@layer priority9 {
  .x1j13seq::backdrop {
    background-color: var(--xxnog23);
  }

  .x18eff7n::placeholder {
    color: var(--xk1uepp);
  }

  .x7xwk5j::placeholder {
    opacity: 1;
  }
}

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

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

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

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

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

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

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

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

@keyframes xreb3et-B {
  from {
    opacity: .4;
  }

  to {
    opacity: .9;
  }
}

@keyframes x1o401fz-B {
  from {
    opacity: .35;
  }

  to {
    opacity: 1;
  }
}

@keyframes xb11x9y-B {
  from {
    opacity: .4;
  }

  to {
    opacity: 1;
  }
}

@keyframes xkrgsfx-B {
  from {
    opacity: 0;
    transform: translateY(4px);
  }

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

@keyframes xrngkwq-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

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

@keyframes xatw9dd-B {
  from {
    stroke-dashoffset: 1px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

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

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

:root, .x17muy3b {
  --x11gf7eo: .12s;
  --x1984wfr: .18s;
  --x1uw7nx8: .26s;
  --x1guwu5m: .42s;
  --x83mddk: cubic-bezier(.2, 0, 0, 1);
  --x10sqo1w: cubic-bezier(.05, .7, .1, 1);
  --x18ax5av: cubic-bezier(.3, 0, 1, 1);
}

:root, .xiplds9 {
  --x18dkhnz: oklch(96.8% .005 118);
  --xdm9qzo: oklch(99.2% .003 118);
  --xi2cjfm: oklch(92.1% .013 185);
  --x1qrtxvq: oklch(87.5% .014 190);
  --xxnog23: oklch(15% .03 220 / .45);
  --x1unapop: oklch(60% .025 205);
  --x12cb5oy: oklch(24% .017 230);
  --x1uzx5w5: oklch(47% .022 215);
  --x1lk0fnk: oklch(98.5% .004 118);
  --xzdj894: oklch(33.6% .042 210);
  --x1t4504g: oklch(50% .08 189);
  --xcv7gmx: oklch(50% .1 165);
  --x1bsprrr: oklch(68% .13 75);
  --xcom0ln: oklch(56% .17 28);
  --x1dgt567: oklch(96.8% .005 118);
  --xc35h27: oklch(95.2% .006 140);
  --x91ywax: oklch(99.2% .003 118);
  --xbimdi8: oklch(95.8% .009 185);
  --x17x2kt2: oklch(93.5% .012 185);
  --x1ad08ll: oklch(94% .022 189);
  --x9zieth: oklch(90.5% .01 190);
  --x1q10or2: oklch(87.5% .014 190);
  --x8aome9: oklch(76% .02 200);
  --x1jmw7zo: oklch(60% .025 205);
  --x1yosm5e: oklch(24% .017 230);
  --x19ifuqg: oklch(47% .022 215);
  --xk1uepp: oklch(51% .018 215);
  --xqoicos: oklch(68% .012 215);
  --x1pbd63v: oklch(98.5% .004 118);
  --xvn0px0: oklch(40% .06 205);
  --x1ecqnyu: oklch(27% .03 220);
  --x1i13u: oklch(93% .02 189);
  --x1lpbfsy: oklch(50% .08 189);
  --x1cqbsjw: oklch(50% .1 165);
  --x1jga57i: oklch(95% .03 165);
  --x1e44obh: oklch(42% .09 165);
  --x1ge59xh: oklch(68% .13 75);
  --x80u7dm: oklch(96% .04 85);
  --xvbzk12: oklch(48% .1 65);
  --x7guei4: oklch(56% .17 28);
  --xs5wn6l: oklch(49% .16 28);
  --x17otn6n: oklch(95.5% .03 28);
  --x36ytq3: oklch(50% .16 28);
  --x19uon4l: oklch(50% .08 189);
  --xt4msw2: oklch(95% .02 189);
  --xj80o90: oklch(42% .07 200);
  --x1to5v3f: oklch(93% .008 200);
  --x1f2m7hk: oklch(42% .02 215);
}

:root, .xo4rbq5 {
  --x1fbknne: 1px;
  --x1rc3s1e: 2px;
  --x4pn87q: 2px;
  --xzh17nj: -2px;
}

:root, .x1p8dr7i {
  --x1p4vr8: 2px;
  --x1t7ptdk: 4px;
  --x1pu4xfv: 8px;
  --xtekhgw: 12px;
  --x1k2p3nt: 16px;
  --xo19qrd: 24px;
  --x1bp6mqj: 32px;
  --xz9zfsn: 40px;
  --xrey7e2: clamp(48px, 7vw, 88px);
}

:root, .xgh212e {
  --x1pdqpob: 0 40px 70px -24px oklch(12% .03 220 / .7), 0 2px 6px oklch(12% .03 220 / .25);
  --x12rr7qi: 0 12px 32px -8px oklch(15% .03 220 / .45);
  --x1atup9w: 0 1px 2px oklch(15% .03 220 / .08);
  --xrvhnuq: 0 8px 24px -6px oklch(15% .03 220 / .18);
  --x1rifdsj: 0 24px 64px -12px oklch(15% .03 220 / .3);
}

:root, .x1c0y57i {
  --x1qjwu39: oklch(97.5% .004 118);
  --x1akeygr: oklch(74% .14 55);
  --xtdvqeu: oklch(56% .19 258);
  --xml6nhr: oklch(97% .004 118);
  --x19gr1dm: oklch(68% .06 140);
  --x1fn04v6: oklch(72% .15 300);
  --x1b7i6ym: oklch(95% .008 100);
  --xy8brlx: oklch(80% .14 85);
  --x1rkwpzv: oklch(24% .01 230);
  --x1jrby87: oklch(93% .025 85);
}

:root, .x1n8ew6k {
  --x1vpd01: 10;
  --x1m2xz73: 20;
  --x1cis46r: 40;
  --x1nfuqvz: 50;
  --xnajz8n: 60;
  --xuvkzs7: 70;
}

:root, .x1qfrhkd {
  --xfcgt2r: 36px;
  --xia90ck: 44px;
  --x8fhhnb: 52px;
  --xb8h7lj: 56px;
  --xz9c8k3: 20px;
  --x1bu1pjn: 24px;
  --x1dutxrb: 32px;
  --x1fvhe2z: 40px;
  --xxsiule: 240px;
  --x1mvn9ec: 56px;
  --x13rajor: 56px;
  --x1vort6s: 400px;
  --xf3oirs: 560px;
  --x1kz8prl: 720px;
  --x1666pli: 400px;
  --xfarqgv: 560px;
  --x1flh57q: 720px;
  --x1g51e2z: 640px;
  --x9ywd9i: 960px;
  --x16dayq7: 1280px;
  --x7v3r83: 360px;
  --xwc7yh0: 280px;
  --x179cnzc: 520px;
}

:root, .x17hqfif {
  --xizir49: "Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;
  --x1qeoe46: tabular-nums;
  --x1t8edku: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --x1d8y9kx: 12px;
  --x1d14q7s: 13px;
  --x1jilh36: 16px;
  --x499rbq: 19px;
  --xzap6ju: 24px;
  --x13oom55: clamp(32px, 3.6vw, 48px);
  --x4edpcb: 32px;
  --xjdl89j: clamp(40px, 6.6vw, 104px);
  --xkitlr5: clamp(40px, 5vw, 72px);
  --x3988gb: .96;
  --xdhvyi7: 1.2;
  --xr4d5n2: 1.55;
  --x1kff1uh: 400;
  --x14jxt2n: 520;
  --x16tlll1: 620;
  --xfjwumv: 92%;
  --xlvvlav: -.015em;
  --xepgqgp: -.02em;
  --xm86xt0: 12px;
  --xabsnss: 16px;
  --x1q8i5my: 13px;
  --x1a4rb3b: 18px;
  --x1sx6wfz: 14px;
  --x16r99ji: 20px;
  --xey1cof: 16px;
  --xlls6ky: 24px;
  --xnwa0zy: 16px;
  --xh12xl9: 22px;
  --x1vwvz15: 20px;
  --x8t6pqe: 28px;
  --x1hdre4e: 28px;
  --x1vqoepw: 34px;
  --x1rj5419: 24px;
  --x109c8c4: 30px;
  --x15axabb: 16px;
  --x129df2r: 24px;
  --x13fsn59: 28px;
  --x1cr78oi: 34px;
  --x1xuatqe: 92%;
}

:root, .x14cw03f {
  --xku44r2: 4px;
  --x1qn55o8: 8px;
  --x1br3po1: 14px;
  --xvre9vl: 28px;
  --xvkm7dm: 9999px;
}

.x190wn0p.x190wn0p, .x190wn0p.x190wn0p:root {
  --x129df2r: 20px;
  --x15axabb: 14px;
  --x1cr78oi: 28px;
  --x13fsn59: 20px;
  --x1xuatqe: 100%;
}

.xyiiy93.xyiiy93, .xyiiy93.xyiiy93:root {
  --x129df2r: 24px;
  --x15axabb: 16px;
  --x1cr78oi: 34px;
  --x13fsn59: 28px;
  --x1xuatqe: 92%;
}

.x66vew9.x66vew9, .x66vew9.x66vew9:root {
  --x1fvhe2z: 32px;
  --x1dutxrb: 24px;
  --x1bu1pjn: 20px;
  --x8fhhnb: 40px;
  --xia90ck: 32px;
  --xfcgt2r: 28px;
  --xz9c8k3: 16px;
  --xb8h7lj: 40px;
  --x13rajor: 48px;
}

.x170q5iu.x170q5iu, .x170q5iu.x170q5iu:root {
  --x1fvhe2z: 40px;
  --x1dutxrb: 32px;
  --x1bu1pjn: 24px;
  --x8fhhnb: 52px;
  --xia90ck: 44px;
  --xfcgt2r: 36px;
  --xz9c8k3: 20px;
  --xb8h7lj: 56px;
  --x13rajor: 56px;
}

.x1t94ljg.x1t94ljg, .x1t94ljg.x1t94ljg:root {
  --xzdj894: oklch(33.6% .042 210);
  --x1dgt567: oklch(97.5% .004 118);
  --x1q10or2: oklch(86% .01 190);
  --x1jmw7zo: oklch(60% .025 205);
  --x18dkhnz: oklch(97.5% .004 118);
  --x1unapop: oklch(60% .025 205);
  --xcom0ln: oklch(56% .17 28);
  --x1uzx5w5: oklch(50% .02 215);
  --x1lpbfsy: oklch(50% .08 189);
  --x1qrtxvq: oklch(86% .01 190);
  --xcv7gmx: oklch(50% .1 165);
  --x1lk0fnk: oklch(98.5% .004 118);
  --xdm9qzo: oklch(99% .003 118);
  --xi2cjfm: oklch(94% .008 150);
  --x1t4504g: oklch(50% .08 189);
  --x91ywax: oklch(99% .003 118);
  --x12cb5oy: oklch(24% .017 230);
  --x1pbd63v: oklch(98.5% .004 118);
  --x1yosm5e: oklch(24% .017 230);
  --x19ifuqg: oklch(50% .02 215);
  --x1bsprrr: oklch(68% .13 75);
}

.x1j4hb4y.x1j4hb4y, .x1j4hb4y.x1j4hb4y:root {
  --xzdj894: oklch(90% .02 185);
  --x1ecqnyu: oklch(96% .01 180);
  --x1i13u: oklch(32% .04 195);
  --x1dgt567: oklch(20% .014 220);
  --xc35h27: oklch(22.5% .015 220);
  --x1q10or2: oklch(35% .02 212);
  --x1jmw7zo: oklch(60% .03 200);
  --x8aome9: oklch(46% .024 205);
  --x9zieth: oklch(30% .016 215);
  --x18dkhnz: oklch(20% .014 220);
  --x1unapop: oklch(60% .03 200);
  --xcom0ln: oklch(66% .16 28);
  --xs5wn6l: oklch(72% .14 28);
  --x7guei4: oklch(66% .16 28);
  --x17otn6n: oklch(31% .07 28);
  --x36ytq3: oklch(80% .11 28);
  --x1uzx5w5: oklch(76% .02 195);
  --x1lpbfsy: oklch(82% .1 175);
  --x19uon4l: oklch(74% .08 190);
  --xt4msw2: oklch(30% .04 195);
  --xj80o90: oklch(84% .07 190);
  --x1qrtxvq: oklch(35% .02 212);
  --x1to5v3f: oklch(30% .01 210);
  --x1f2m7hk: oklch(78% .015 205);
  --xcv7gmx: oklch(74% .12 165);
  --x1cqbsjw: oklch(74% .12 165);
  --x1jga57i: oklch(30% .045 165);
  --x1e44obh: oklch(82% .1 165);
  --x1lk0fnk: oklch(22% .017 230);
  --xdm9qzo: oklch(24.5% .016 220);
  --xi2cjfm: oklch(31.5% .02 216);
  --x1t4504g: oklch(82% .1 175);
  --x91ywax: oklch(24.5% .016 220);
  --x17x2kt2: oklch(31.5% .02 216);
  --xbimdi8: oklch(28.5% .018 218);
  --x1ad08ll: oklch(31% .035 195);
  --x12cb5oy: oklch(96% .006 180);
  --xqoicos: oklch(50% .015 205);
  --xvn0px0: oklch(84% .06 190);
  --x1pbd63v: oklch(22% .017 230);
  --x1yosm5e: oklch(96% .006 180);
  --x19ifuqg: oklch(76% .02 195);
  --xk1uepp: oklch(69% .02 200);
  --x1bsprrr: oklch(80% .12 80);
  --x1ge59xh: oklch(80% .12 80);
  --x80u7dm: oklch(32% .05 75);
  --xvbzk12: oklch(86% .1 80);
}

.x1lgfkhu.x1lgfkhu, .x1lgfkhu.x1lgfkhu:root {
  --xzdj894: oklch(92.1% .013 185);
  --x1ecqnyu: oklch(88% .12 170);
  --x1dgt567: oklch(30% .04 212);
  --x1q10or2: oklch(47% .04 204);
  --x1jmw7zo: oklch(66% .035 195);
  --x18dkhnz: oklch(30% .04 212);
  --x1unapop: oklch(66% .035 195);
  --xcom0ln: oklch(74% .15 28);
  --x7guei4: oklch(74% .15 28);
  --x36ytq3: oklch(74% .15 28);
  --x1uzx5w5: oklch(77% .03 190);
  --x1lpbfsy: oklch(88% .12 170);
  --x1qrtxvq: oklch(47% .04 204);
  --xcv7gmx: oklch(80% .12 165);
  --x1cqbsjw: oklch(80% .12 165);
  --x1e44obh: oklch(80% .12 165);
  --x1lk0fnk: oklch(24% .017 230);
  --xdm9qzo: oklch(33.6% .042 210);
  --xi2cjfm: oklch(38% .044 208);
  --x1t4504g: oklch(88% .12 170);
  --x91ywax: oklch(33.6% .042 210);
  --x12cb5oy: oklch(96.5% .008 180);
  --x1pbd63v: oklch(24% .017 230);
  --x1yosm5e: oklch(96.5% .008 180);
  --x19ifuqg: oklch(77% .03 190);
  --x1bsprrr: oklch(84% .13 80);
  --x1ge59xh: oklch(84% .13 80);
  --xvbzk12: oklch(84% .13 80);
}

@media (pointer: coarse) {
  .x190wn0p.x190wn0p, .x190wn0p.x190wn0p:root {
    --x129df2r: 24px;
    --x15axabb: 16px;
  }

  .x66vew9.x66vew9, .x66vew9.x66vew9:root {
    --x8fhhnb: 52px;
    --xia90ck: 44px;
    --xfcgt2r: 36px;
    --xb8h7lj: 56px;
  }
}
