*,:before,:after{box-sizing:border-box}

@layer priority1;

@layer priority2 {
  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x11b0ns5 {
    padding: var(--xa77ryt);
  }
}

@layer priority3 {
  .x15rbo3i {
    background-position: right 14px center;
  }

  .x7tq06 {
    border-color: var(--x1neolnm);
  }

  .xi7h4hw {
    border-color: var(--xbxa80p);
  }

  .x1nd4yre {
    border-color: var(--xbym03m);
  }

  .xge2pz9 {
    border-color: var(--xoiyiag);
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .xcva3f6 {
    border-radius: var(--x13eonin);
  }

  .x5njn9d {
    border-radius: var(--x1fakq64);
  }

  .x176ciz6 {
    border-radius: var(--x1jx844);
  }

  .x1qyt3q0 {
    border-radius: var(--xkk37x);
  }

  .x1vgrul2 {
    border-radius: var(--xxy2vj);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1ddo835 {
    gap: var(--x1yc3oob);
  }

  .x10no89f {
    inset-block: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1twdi5u {
    margin-block: 12px;
  }

  .x16gwnm0 {
    margin-inline: 20px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1bilvtl {
    padding-block: .375rem;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1axd487 {
    padding-block: 40px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .x129psgg {
    padding-inline: 1.75rem;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .xcqrdoe {
    padding-inline: var(--x15s77tj);
  }

  .x1bm1qpl {
    padding-inline: var(--x1jnffzg);
  }

  .x1hhtr8e {
    padding-inline: var(--xa77ryt);
  }

  .x1b2use4 {
    padding-inline: var(--xe7osgb);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1ecrgyj:focus-visible {
    outline: 2px solid var(--xa8e2ox);
  }

  .xn0vkl:focus-visible {
    outline: 2px solid var(--xzxk4gw);
  }

  .x153wzev:focus-visible, .xc8v40f:focus-within {
    outline: 3px solid var(--x1c7qa2g);
  }

  .xjthjua:user-invalid {
    border-color: var(--xco9sn6);
  }

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

  .xas71ha:focus {
    border-color: var(--xa8e2ox);
  }
}

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

  .x1xo2ldh {
    accent-color: var(--xa8e2ox);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xjyslct {
    appearance: none;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xl2btd6 {
    background-color: var(--x11an6s0);
  }

  .x14nvrlh {
    background-color: var(--x16x7pkh);
  }

  .x3adcki {
    background-color: var(--x19tw9i0);
  }

  .xzeiqk9 {
    background-color: var(--x1d3t0g3);
  }

  .xorvq6n {
    background-color: var(--x1f8fehm);
  }

  .x1rg22xa {
    background-color: var(--x1hbiafy);
  }

  .xro7p32 {
    background-color: var(--x1jbu6jj);
  }

  .x11xrlw3 {
    background-color: var(--x1qhtfxd);
  }

  .x8bd33m {
    background-color: var(--x1tdmd9y);
  }

  .x1nqvabj {
    background-color: var(--x3rq0wa);
  }

  .x1chl2mz {
    background-color: var(--x7w58nd);
  }

  .x1uy8obm {
    background-color: var(--xa8e2ox);
  }

  .x1e1ofih {
    background-color: var(--xbxa80p);
  }

  .x1flxl9f {
    background-color: var(--xco9sn6);
  }

  .x1rh2zqv {
    background-color: var(--xfoycvm);
  }

  .x1xpdlf0 {
    background-color: var(--xj0vwb7);
  }

  .xwdl9kp {
    background-color: var(--xmu6fa7);
  }

  .x2e899h {
    background-color: var(--xns77w8);
  }

  .x17slphw {
    background-color: var(--xoiyiag);
  }

  .x8ga6ox {
    background-color: var(--xs31ksq);
  }

  .xl7q39s {
    background-color: var(--xuo0l8q);
  }

  .x1x5sg1s {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236C6379' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  }

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

  .xzhowxv {
    border-block-color: var(--xoiyiag);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xqqg31b {
    border-inline-end-color: var(--xoiyiag);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .x1h7ex09 {
    border-inline-start-color: var(--xoiyiag);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .xrmpfel {
    box-shadow: 1px 0 0 var(--xoiyiag);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xvnrfne {
    box-shadow: var(--x1cn3edy);
  }

  .xqwx7pm {
    box-shadow: var(--x1t397c6);
  }

  .x1ccp4n8 {
    box-shadow: var(--xv3ww1b);
  }

  .x1tybdm2 {
    box-shadow: var(--xxzwbxl);
  }

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

  .x18xfj1p {
    clear: both;
  }

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

  .x1heor9g {
    color: inherit;
  }

  .x1mp1bvw {
    color: var(--x11an6s0);
  }

  .x2hhi4o {
    color: var(--x16x0iip);
  }

  .x28n5ze {
    color: var(--x1jbu6jj);
  }

  .x75ajjh {
    color: var(--x1o9b7tv);
  }

  .xkc56rj {
    color: var(--x1rktbup);
  }

  .xsiyhw2 {
    color: var(--x7w58nd);
  }

  .x1ju599p {
    color: var(--xa8e2ox);
  }

  .xfqcaph {
    color: var(--xbxa80p);
  }

  .x168a0tg {
    color: var(--xco9sn6);
  }

  .x1e10keb {
    color: var(--xff0sav);
  }

  .xaif7zi {
    color: var(--xfoycvm);
  }

  .xh1mttj {
    color: var(--xjc5qtv);
  }

  .xbd6kba {
    color: var(--xs31ksq);
  }

  .x91jhht {
    color: var(--xtyymga);
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .x1qgv0r9 {
    column-gap: 24px;
  }

  .xjbmbcv {
    column-gap: 32px;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xykynuu {
    flex-basis: 160px;
  }

  .x5z4jtk {
    flex-basis: 240px;
  }

  .x1a4bs9z {
    flex-basis: 320px;
  }

  .x1tuynyk {
    flex-basis: 72px;
  }

  .x1tkz30p {
    flex-basis: 96px;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1faq86j {
    float: left;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1mk1rmm {
    font-family: var(--x1tzibhl);
  }

  .x1u3tfef {
    font-family: var(--xg9p5pl);
  }

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

  .xkpwil5 {
    font-size: .875rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

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

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

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

  .xys98vm {
    inset-inline-end: 14px;
  }

  .x1r4y97 {
    inset-inline-start: 12px;
  }

  .x9p6ekw {
    inset-inline-start: 14px;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

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

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x16n75kc {
    line-height: 2.25rem;
  }

  .x1akz92t {
    line-height: 2.5rem;
  }

  .x1xfztml {
    line-height: 3.25rem;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

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

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xv54qhq {
    padding-inline-end: 16px;
  }

  .x1xnnf8n {
    padding-inline-end: 20px;
  }

  .xp48ta0 {
    padding-inline-end: 40px;
  }

  .x8ozs88 {
    padding-inline-end: 44px;
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x1g0dm76 {
    padding-inline-start: 12px;
  }

  .x106a9eq {
    padding-inline-start: 20px;
  }

  .xzm8p2n {
    padding-inline-start: 26px;
  }

  .xf7qf19 {
    padding-inline-start: 36px;
  }

  .x13vo0z7 {
    padding-inline-start: 38px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

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

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

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

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1h0z2uw:disabled {
    background-color: var(--x1hbiafy);
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x174qlrw:hover {
    background-color: color-mix(in oklch,var(--x16x7pkh) 90%,transparent);
  }

  .xspblh7:hover {
    background-color: color-mix(in oklch,var(--x1d3t0g3) 90%,transparent);
  }

  .x859v2t:hover {
    background-color: color-mix(in srgb,var(--xa8e2ox) 88%,var(--xbxa80p));
  }

  .x7wl9n4:hover {
    background-color: color-mix(in srgb,var(--xco9sn6) 88%,var(--xbxa80p));
  }

  .x1thyxm3:hover {
    background-color: var(--x19tw9i0);
  }

  .xbsqu8y:hover {
    background-color: var(--x1f8fehm);
  }

  .xrxexw3:hover {
    background-color: var(--x1hbiafy);
  }

  .x13xgwh3:hover {
    background-color: var(--xbxa80p);
  }

  .x1frecz0:hover {
    background-color: var(--xm3fu25);
  }

  .x16puyz7:hover {
    background-color: var(--xs31ksq);
  }

  .x1xw37q5:hover {
    color: var(--x1gusg5r);
  }

  .x6prfq7:hover {
    color: var(--xbxa80p);
  }

  .x68m5bb:focus {
    box-shadow: 0 0 0 3px var(--x1c7qa2g);
  }
}

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

  .xtfb52x {
    border-bottom-color: var(--xoiyiag);
  }

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

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

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

  .xlpopgw {
    border-top-color: var(--xoiyiag);
  }

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

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

  .xmll18r {
    height: 1.25rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1u5z0ei {
    height: 240px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xng8ra {
    height: 60px;
  }

  .xols6we {
    height: 6px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .xv1ucqm {
    left: 148px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .xjx7936 {
    max-width: 1320px;
  }

  .x1cmgiil {
    max-width: 1400px;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .x7xyyu2 {
    min-width: 148px;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .xt4ypqs {
    min-width: 20px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width >= 640px) {
    .xo3ghmt.xo3ghmt {
      padding: 32px;
    }
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x19ddzpn {
    width: 1%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x13ie5k6 {
    width: 130px;
  }

  .xifkd7f {
    width: 140px;
  }

  .xoa0rjt {
    width: 148px;
  }

  .xq1dxzn {
    width: 160px;
  }

  .xzjbwwf {
    width: 180px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .xz84dc7 {
    width: 40%;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x1mkc3gy {
    width: 86vw;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1eg4mc1 {
    width: min(30rem, 100vw - 2rem);
  }

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

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }
}

@layer priority6 {
  .x1a9e3sc[aria-invalid="true"] {
    border-color: var(--xco9sn6);
  }

  @media (width >= 768px) {
    .xv69trb.xv69trb {
      padding-inline: 24px;
    }
  }

  @media (width >= 1024px) {
    .xajc1uw.xajc1uw {
      padding-inline: 40px;
    }
  }
}

@layer priority7 {
  @media (width >= 768px) {
    .x15h41ua.x15h41ua {
      align-items: flex-end;
    }
  }

  @media (width >= 640px) {
    .xk89p7i.xk89p7i {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 1024px) {
    .x1sy9rhz.x1sy9rhz {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 640px) {
    .xl0rzqx.xl0rzqx {
      display: flex;
    }
  }

  @media (width >= 1024px) {
    .x2i26gj.x2i26gj {
      display: flex;
    }

    .x1wa31zo.x1wa31zo {
      display: none;
    }
  }

  @media (width >= 640px) {
    .x8rwbtp.x8rwbtp {
      flex-basis: 120px;
    }

    .x19xx54v.x19xx54v {
      flex-basis: 160px;
    }
  }

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

  @media (width >= 768px) {
    .x1dx1ern.x1dx1ern {
      font-size: 2rem;
    }
  }

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

  @media (width >= 768px) {
    .x1hhdqjy.x1hhdqjy {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

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

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

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

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

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

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

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

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

  @media (width >= 768px) {
    .xgde6fj.xgde6fj {
      line-height: 2.5rem;
    }

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

  @media (width >= 640px) {
    .x1ec4ban.x1ec4ban {
      padding-inline-start: 72px;
    }
  }

  @media (width >= 1024px) {
    .x1ln8zmx.x1ln8zmx {
      padding-inline-start: 20px;
    }

    .x1y4l15o.x1y4l15o {
      padding-inline-start: 24px;
    }
  }
}

@layer priority8 {
  @media (width >= 1024px) {
    .x13mwq9.x13mwq9 {
      border-top-width: 0;
    }
  }

  @media (width >= 640px) {
    .x1d4tr1v.x1d4tr1v {
      margin-top: 28px;
    }
  }

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

    .x15vmdz1.x15vmdz1 {
      padding-top: 0;
    }

    .x1daakrs.x1daakrs {
      padding-top: 28px;
    }
  }

  @media (width >= 640px) {
    .x1pw87n0.x1pw87n0 {
      width: 180px;
    }

    .x2rxs7h.x2rxs7h {
      width: 184px;
    }
  }
}

@layer priority9 {
  .xi2vnn3::backdrop {
    background-color: color-mix(in srgb,var(--xbxa80p) 45%,transparent);
  }

  .x184p0i4::backdrop {
    background-color: #00000080;
  }

  .xlc0wa2::placeholder {
    color: var(--x1jbu6jj);
  }
}

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

:root, .xszfey8 {
  --x11an6s0: #fff;
  --x1hbiafy: #f7f6f7;
  --x19tw9i0: #eeecf0;
  --xoiyiag: #e5e4e7;
  --x1jbu6jj: #6c6379;
  --xs31ksq: #4a3a60;
  --xbxa80p: #2e2040;
  --xtyymga: #ea4966;
  --xa8e2ox: #d23053;
  --x1f8fehm: #fcecef;
  --x1c7qa2g: #f6d6dd;
  --x7w58nd: #1e7a46;
  --xj0vwb7: #e4efe9;
  --xfoycvm: #b45309;
  --x3rq0wa: #f6eae1;
  --xco9sn6: #b91c1c;
  --xns77w8: #f7e4e4;
  --xmu6fa7: #0047b2;
  --x1tdmd9y: #e0e9f6;
  --x16x0iip: #e5e4e7b3;
}

:root, .x1d2tgy7 {
  --x1qhtfxd: #f7f6f7;
  --xff0sav: #2e2040;
  --x1x7upt5: #fff;
  --x2a6z3u: #2e2040;
  --x1idd0ni: #fff;
  --xjz25yf: #2e2040;
  --x16x7pkh: #d23053;
  --x1o9b7tv: #fff;
  --xuo0l8q: #2e2040;
  --xjc5qtv: #f7f6f7;
  --x1ilp03w: #eeecf0;
  --xxmoltc: #6c6379;
  --xm3fu25: #fcecef;
  --x1gusg5r: #cc1f3e;
  --x1d3t0g3: #cc1f3e;
  --x1rktbup: #fff;
  --x1neolnm: #e5e4e7;
  --xbym03m: #e5e4e7;
  --xzxk4gw: #402e58;
  --x1y9h7yz: #2e2040;
  --x1a0fhii: #fff;
}

@supports (color: lab(0% 0 0)) {
  :root, .x1d2tgy7 {
    --x1qhtfxd: lab(96.9845% .478476 -.360906);
    --xff0sav: lab(15.2476% 12.9453 -18.0763);
    --x1x7upt5: lab(100% 0 0);
    --x2a6z3u: lab(15.2476% 12.9453 -18.0763);
    --x1idd0ni: lab(100% 0 0);
    --xjz25yf: lab(15.2476% 12.9453 -18.0763);
    --x16x7pkh: lab(48.2641% 63.6698 21.3953);
    --x1o9b7tv: lab(100% 0 0);
    --xuo0l8q: lab(15.2476% 12.9453 -18.0763);
    --xjc5qtv: lab(96.9845% .478476 -.360906);
    --x1ilp03w: lab(93.6443% 1.21883 -1.68529);
    --xxmoltc: lab(43.4201% 7.13313 -10.9641);
    --xm3fu25: lab(94.7501% 5.98526 .59427);
    --x1gusg5r: lab(45.2361% 65.3625 30.2133);
    --x1d3t0g3: lab(45.2361% 65.3625 30.2133);
    --x1rktbup: lab(100% 0 0);
    --x1neolnm: lab(90.7313% .757664 -1.35459);
    --xbym03m: lab(90.7313% .757664 -1.35459);
    --xzxk4gw: lab(22.6187% 15.9586 -22.5454);
    --x1y9h7yz: lab(15.2476% 12.9453 -18.0763);
    --x1a0fhii: lab(100% 0 0);
  }
}

:root, .x16k115j {
  --x1t397c6: 0 1px 3px #2e20401a, 0 1px 2px -1px #2e20401a;
  --xxzwbxl: 0 20px 48px -24px #2e204073;
}

:root, .x13pz5wt {
  --x1tzibhl: "Figtree", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --xg9p5pl: "Figtree", ui-sans-serif, system-ui, sans-serif;
  --xhi5daw: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

:root, .xs5szxv {
  --x1uscsjs: .125rem;
  --xxy2vj: .25rem;
  --xrpckeu: .5rem;
  --x1llnlye: .75rem;
  --x1jx844: 9999px;
}

:root, .xo5njc5 {
  --xkk37x: 8px;
  --x1fakq64: 16px;
  --x1g5jyn5: 24px;
  --x13eonin: 9999px;
}

:root, .xahporx {
  --xmtze0c: .25rem;
  --x1yc3oob: .5rem;
  --x1jnffzg: .75rem;
  --xa77ryt: 1rem;
  --xe7osgb: 1.25rem;
  --x15s77tj: 1.5rem;
  --xsz1nsu: 2rem;
  --xxn8wj5: 3rem;
  --x18gonbb: 4rem;
}

:root, .xx3jkl1 {
  --xv3ww1b: 0 1px 3px 0px #0000001a, 0 1px 2px -1px #0000001a;
  --x1rg9inp: 0 1px 3px 0px #0000001a, 0 2px 4px -1px #0000001a;
  --x1cn3edy: 0 1px 3px 0px #0000001a, 0 4px 6px -1px #0000001a;
}

.xtfonr4.xtfonr4, .xtfonr4.xtfonr4:root {
  --xm3fu25: #4a3a60;
  --x1gusg5r: #f7f6f7;
  --x1qhtfxd: #2e2040;
  --x1neolnm: #4a3a60;
  --x1x7upt5: #402e58;
  --x2a6z3u: #f7f6f7;
  --x1d3t0g3: #ec5167;
  --x1rktbup: #fff;
  --xff0sav: #f7f6f7;
  --x1y9h7yz: #402e58;
  --xbym03m: #4a3a60;
  --x1ilp03w: #402e58;
  --xxmoltc: #aea7b8;
  --x1idd0ni: #402e58;
  --xjz25yf: #f7f6f7;
  --x16x7pkh: #d23053;
  --x1o9b7tv: #fff;
  --xzxk4gw: #402e58;
  --xuo0l8q: #4a3a60;
  --xjc5qtv: #f7f6f7;
  --x1a0fhii: #402e58;
}

@supports (color: lab(0% 0 0)) {
  .xtfonr4.xtfonr4, .xtfonr4.xtfonr4:root {
    --xm3fu25: lab(27.4757% 13.8585 -20.099);
    --x1gusg5r: lab(96.9845% .478476 -.360906);
    --x1qhtfxd: lab(15.2476% 12.9453 -18.0763);
    --x1neolnm: lab(27.4757% 13.8585 -20.099);
    --x1x7upt5: lab(22.6187% 15.9586 -22.5454);
    --x2a6z3u: lab(96.9845% .478476 -.360906);
    --x1d3t0g3: lab(57.4502% 61.4821 22.4822);
    --x1rktbup: lab(100% 0 0);
    --xff0sav: lab(96.9845% .478476 -.360906);
    --x1y9h7yz: lab(22.6187% 15.9586 -22.5454);
    --xbym03m: lab(27.4757% 13.8585 -20.099);
    --x1ilp03w: lab(22.6187% 15.9586 -22.5454);
    --xxmoltc: lab(69.4932% 5.0225 -7.81401);
    --x1idd0ni: lab(22.6187% 15.9586 -22.5454);
    --xjz25yf: lab(96.9845% .478476 -.360906);
    --x16x7pkh: lab(48.2641% 63.6698 21.3953);
    --x1o9b7tv: lab(100% 0 0);
    --xzxk4gw: lab(22.6187% 15.9586 -22.5454);
    --xuo0l8q: lab(27.4757% 13.8585 -20.099);
    --xjc5qtv: lab(96.9845% .478476 -.360906);
    --x1a0fhii: lab(22.6187% 15.9586 -22.5454);
  }
}
