@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}@keyframes sd-markerIn{0%{color:#0000}}[data-sd-animate-marker]::marker{animation:sd-markerIn var(--sd-marker-duration,.15s) var(--sd-marker-easing,ease) var(--sd-marker-delay,0s) both}*,:before,:after{box-sizing:border-box}[style*=--streamdown-caret]>:last-child:not([data-sd-caret-hidden]):after{content:var(--streamdown-caret);vertical-align:baseline;display:inline}@media (prefers-reduced-motion:reduce){[data-sd-animate]{animation:none}[data-sd-animate-marker]::marker{animation:none}}

@layer priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x1ruevkc {
    padding: 6px;
  }
}

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

  .x9r1u3d {
    border-color: #0000;
  }

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

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

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

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

  .x1x7u8os {
    border-color: var(--xs31ksq);
  }

  .x13pz1uv {
    border-radius: 22px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x174e0gf {
    border-radius: 30px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

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

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

  .x18w03op {
    border-radius: var(--x1g5jyn5);
  }

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

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

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

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

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

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

  .x1npkx4u {
    grid-column: 2;
  }

  .x1k3v4rp {
    grid-column: 3;
  }

  .xm5moh1 {
    grid-column: auto;
  }

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

  .x7sv70a {
    grid-row: 2;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .x1uuky47 {
    margin-block: 6px;
  }

  .xjgtzcg {
    margin-inline: 4px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xz9xxu5 {
    outline: 2px solid var(--xbxa80p);
  }

  .x1a2a7pz {
    outline: none;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

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

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .xr9q8rw {
    padding-block: 24px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .x62rkhy {
    padding-block: 48px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1iefggq {
    padding-block: 64px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

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

  .xzcbue8 {
    padding-inline: 27px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .x1pruy3p {
    padding-inline: 33px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

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

  .x1y9xtqy:focus-within {
    border-color: var(--x1jbu6jj);
  }

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

  .xkro2t:focus-visible {
    outline: 2px solid var(--xtyymga);
  }

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

  .xkz8zlo:hover {
    border-color: var(--x1jbu6jj);
  }

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

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

@layer priority4 {
  .x1t23j8t {
    -webkit-background-clip: text;
  }

  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .xh0615m {
    -webkit-line-clamp: 1;
  }

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

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1oa3qoh {
    align-self: auto;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

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

  .x1c74tu6 {
    animation-duration: 2s;
  }

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

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

  .x18n38dw {
    animation-name: x6gmr7m-B;
  }

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

  .xjyslct {
    appearance: none;
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .xu9ed39 {
    background-color: color-mix(in srgb,var(--x7w58nd) 55%,white);
  }

  .x1faa1un {
    background-color: color-mix(in srgb,var(--x7w58nd) 75%,white);
  }

  .x1jhpayt {
    background-color: #0000004d;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xo0cnqp {
    background-color: var(--x10d4ukq);
  }

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

  .xxqx8je {
    background-color: var(--x13fah8);
  }

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

  .x14zyu8r {
    background-color: var(--x17g9p0r);
  }

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

  .x9utp1t {
    background-color: var(--x1q4keb7);
  }

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

  .xp62e54 {
    background-image: linear-gradient(90deg,var(--x1jbu6jj) 0%,var(--x1jbu6jj) 40%,var(--xoiyiag) 50%,var(--x1jbu6jj) 60%,var(--x1jbu6jj) 100%);
  }

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

  .x19hqrfe {
    background-size: 250% 100%;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

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

  .x1m76ugp {
    border-inline-start-color: var(--xs31ksq);
  }

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

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

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .x1iwgeal {
    box-shadow: 0 4px 16px -6px #2e20401f, 0 1px 2px #2e20400f;
  }

  .x4pr0o1 {
    box-shadow: 0 8px 24px -8px #2e204066;
  }

  .xd6dff4 {
    box-shadow: 4px 4px 20px #8544420f;
  }

  .xrc1ajo {
    box-shadow: 4px 4px 40px #2e20402e;
  }

  .x16vc0yy {
    box-shadow: 8px 0 32px -12px #2e204066;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

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

  .x1pqrsnr {
    box-shadow: var(--xxzwbxl),0 2px 6px #2e20400f;
  }

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

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

  .x18xfj1p {
    clear: both;
  }

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

  .x1heor9g {
    color: inherit;
  }

  .x19co3pv {
    color: #0000;
  }

  .xtre9uj {
    color: var(--x10d4ukq);
  }

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

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

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

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

  .x5uwcta {
    color: var(--x1q4keb7);
  }

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

  .x4mv8vf {
    color: var(--xjwoaey);
  }

  .x1lin40x {
    color: var(--xoiyiag);
  }

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

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

  .x1amjocr {
    column-gap: 10px;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .x40hh3e {
    column-gap: 16px;
  }

  .xwaa2ar {
    column-gap: 48px;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xykynuu {
    flex-basis: 160px;
  }

  .x1x0l8y7 {
    flex-basis: 180px;
  }

  .xjpgo6f {
    flex-basis: 200px;
  }

  .x1gc7yrn {
    flex-basis: 260px;
  }

  .xchdapg {
    flex-basis: 300px;
  }

  .xnp8db0 {
    flex-basis: 360px;
  }

  .x1nunn1 {
    flex-basis: 420px;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xgyuaek {
    flex-grow: 2;
  }

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

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1faq86j {
    float: left;
  }

  .xjb2p0i {
    font-family: inherit;
  }

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

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

  .x16369qo {
    font-family: var(--xhi5daw);
  }

  .x161tdxb {
    font-family: var(--xq4v64e);
  }

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

  .x1s8wshw {
    font-size: .875em;
  }

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

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1n34360 {
    font-size: 1.3125rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

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

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

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

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

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

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

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

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

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

  .xdg88n9 {
    inset-inline-end: 16px;
  }

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

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

  .xzwoauc {
    inset-inline-start: 16px;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1lqcxt8 {
    justify-self: start;
  }

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

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

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

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .xtdofjg {
    line-height: 1.3125rem;
  }

  .xal1hqk {
    line-height: 1.375rem;
  }

  .xgu00eq {
    line-height: 1.4375rem;
  }

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

  .xhacrq1 {
    line-height: 2rem;
  }

  .x1xfztml {
    line-height: 3.25rem;
  }

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

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

  .x1w5wx5t {
    margin-inline-end: -8px;
  }

  .x1qfufaz {
    margin-inline-start: -8px;
  }

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

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

  .x19kjcj4 {
    object-fit: contain;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x6u05ig {
    opacity: calc(1 - var(--drawer-swipe-progress, 0));
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .xpdmqnj {
    padding-inline-end: 12px;
  }

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

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

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

  .x15zmtp0 {
    padding-inline-end: 48px;
  }

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

  .x1l035wt {
    padding-inline-end: max(16px, 50% - 384px);
  }

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

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

  .xf7dkkf {
    padding-inline-start: 16px;
  }

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

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

  .xyiysdx {
    padding-inline-start: 2px;
  }

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

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

  .xw8xeku {
    padding-inline-start: 90px;
  }

  .x118r0pf {
    padding-inline-start: max(16px, 50% - 384px);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .xgpatz3 {
    row-gap: 16px;
  }

  .x1na6gtj {
    row-gap: 24px;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .x1r0jzty {
    row-gap: 4px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .xg7xlu8 {
    scrollbar-color: var(--xs31ksq) transparent;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .x1b2iylo {
    text-box-edge: cap alphabetic;
  }

  .xwgcxoh {
    text-box-trim: trim-both;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

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

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

  .x5i6ehr {
    transform: translateX(-100%);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xwhx0j6 {
    transform: translateX(var(--drawer-swipe-movement-x, 0px));
  }

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

  .xgdialr {
    transition-duration: .12s;
  }

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

  .x1rvut6x {
    transition-duration: .25s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

  .x1mq3mr6 {
    transition-duration: 0s;
  }

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

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

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

  .x19991ni {
    transition-property: opacity;
  }

  .x17jwpun {
    transition-property: padding, border-color, border-radius, background-color;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xnvsje6 {
    transition-property: width, padding;
  }

  .x1be392t {
    transition-timing-function: cubic-bezier(.32, .72, 0, 1);
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1b4dqds {
    z-index: 41;
  }

  .xa9119d {
    z-index: 50;
  }

  .x5b7970.x5b7970:where(.x-default-marker:hover *) {
    opacity: 1;
  }

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

  .x1euntei:focus-within {
    opacity: 1;
  }

  .xjl7jj:empty {
    display: none;
  }

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

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

  .x1w7j680:disabled {
    color: var(--x1jbu6jj);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

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

  .x1ls278i:hover {
    background-color: color-mix(in srgb,var(--xs31ksq) 50%,transparent);
  }

  .x195magl:hover {
    background-color: var(--x13fah8);
  }

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

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

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

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

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

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

  .xc9crl8:hover {
    background-color: var(--xtyymga);
  }

  .x1mv9ymn:hover {
    color: var(--x11an6s0);
  }

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

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

  .x1o7uuvo:hover {
    opacity: 1;
  }

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

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

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

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

  .x1jvki3k {
    border-bottom-color: var(--x19tw9i0);
  }

  .x10c4lc {
    border-bottom-color: var(--xa8e2ox);
  }

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

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

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

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

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

  .x1wfo4ni {
    border-top-color: var(--x17g9p0r);
  }

  .x10i3ad {
    border-top-color: var(--xa8e2ox);
  }

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

  .x1egtcvg {
    border-top-color: var(--xs31ksq);
  }

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

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

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

  .x1gp4ovq {
    border-top-width: 4px;
  }

  .xn0vg7t {
    bottom: 12px;
  }

  .x191j7n5 {
    bottom: 16px;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .xuoj239 {
    height: 3px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .x112a4uq {
    height: 49px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xng8ra {
    height: 60px;
  }

  .xols6we {
    height: 6px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1jyxor1 {
    margin-bottom: -1px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x1rdy4ex {
    margin-top: -4px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x871njl {
    max-height: 12rem;
  }

  .x1hkcv85 {
    max-height: 200px;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .xjx7936 {
    max-width: 1320px;
  }

  .x1racy4e {
    max-width: 220px;
  }

  .x16em4ew {
    max-width: 240px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1iasaxs {
    max-width: 448px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x1yjoq1l {
    max-width: 768px;
  }

  .x1ap80js {
    max-width: 800px;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1678ros {
    max-width: min(440px, 85%);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1xaied3 {
    min-height: 260px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1ujl9rh {
    min-height: 84px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xxf1t9z {
    min-height: calc(100dvh - 68px);
  }

  .x8vlvzz {
    min-height: calc(100dvh - 76px);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .xt4ypqs {
    min-width: 20px;
  }

  .xytlacd {
    min-width: 224px;
  }

  .x1oslful {
    min-width: 22px;
  }

  .x187xtus {
    min-width: 72px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width >= 640px) {
    .x7bil1w.x7bil1w {
      padding: 40px;
    }
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1l90r2v {
    padding-bottom: 16px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x19up5dg {
    right: 8px;
  }

  .x4h5fkn {
    scroll-margin-top: 96px;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1nl0pjx {
    top: 9px;
  }

  .x19ddzpn {
    width: 1%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .x1oysuqx {
    width: 200px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x3smdqs {
    width: 230px;
  }

  .x1tdqgrh {
    width: 264px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .xz84dc7 {
    width: 40%;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .x15yg21f {
    width: 56px;
  }

  .xycev2y {
    width: 60%;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xktia5q {
    width: 80%;
  }

  .x1xc55vz {
    width: 8px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x13fbywg {
    width: min(20rem, 86vw);
  }

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

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

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

  .xup0pd7:last-child {
    padding-bottom: 0;
  }
}

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

  @media (width >= 768px) {
    .x11lh1qj.x11lh1qj {
      border-radius: var(--x13eonin);
    }

    .xysxvk0.xysxvk0 {
      gap: 12px;
    }

    .x1t6zkmh.x1t6zkmh {
      gap: 24px;
    }
  }

  @media (width >= 1024px) {
    .x1582oot.x1582oot {
      gap: 20px;
    }

    .x1xuifyn.x1xuifyn {
      gap: 48px;
    }
  }

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

    .x7gxcy8.x7gxcy8 {
      grid-column: span 2;
    }

    .x1cqo57z.x1cqo57z {
      grid-column: span 3;
    }

    .x97rfo9.x97rfo9 {
      grid-column: span 4;
    }

    .x63tcxk.x63tcxk {
      grid-column: span 6;
    }

    .xlsm1ix.xlsm1ix {
      grid-row: auto;
    }
  }

  @media (width >= 1024px) {
    .x16srw5h.x16srw5h {
      padding-block: 48px;
    }
  }

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

    .x12en6ao.x12en6ao {
      padding-inline: 32px;
    }

    .x1x1t74g.x1x1t74g {
      padding-inline: 48px;
    }
  }

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

    .xg70xcl.xg70xcl {
      padding-inline: 48px;
    }

    .x1ibwwk4.x1ibwwk4 {
      padding-inline: 56px;
    }
  }
}

@layer priority7 {
  @media (width >= 640px) {
    .x1f6udb2.x1f6udb2 {
      align-items: flex-start;
    }
  }

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

    .x12t7wjj.x12t7wjj {
      align-self: center;
    }

    .xvmsfr.xvmsfr {
      border-inline-start-width: 1px;
    }
  }

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

  @media (width >= 768px) {
    .xvofme1.xvofme1 {
      display: block;
    }

    .xp0ydpf.xp0ydpf {
      display: grid;
    }

    .x15zi41c.x15zi41c {
      display: inline-flex;
    }
  }

  @media (width >= 1024px) {
    .x1nc3gkq.x1nc3gkq {
      display: block;
    }

    .x2i26gj.x2i26gj {
      display: flex;
    }

    .x1wa31zo.x1wa31zo {
      display: none;
    }
  }

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

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

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

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

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

  @media (width >= 1024px) {
    .x16cphpd.x16cphpd {
      font-size: 1.125rem;
    }

    .x3dgz5f.x3dgz5f {
      font-size: 3rem;
    }
  }

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

  @media (width >= 768px) {
    .xlm7kn8.xlm7kn8 {
      grid-template-columns: 40px minmax(0, 1fr) 200px auto 16px;
    }

    .xwrr41m.xwrr41m {
      grid-template-columns: 8px minmax(0, 1fr) minmax(0, 14rem) auto;
    }

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

    .x15mbwwt.x15mbwwt {
      grid-template-columns: minmax(0, 1fr) 80px 80px 128px 44px;
    }

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

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

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

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

  @media (width >= 1024px) {
    .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;
    }

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

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

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

  @media (width >= 1280px) {
    .x5x7myh.x5x7myh {
      grid-template-columns: minmax(0, 1fr) 360px;
    }
  }

  .xarstr8:after {
    inset: 0;
  }

  @media (width >= 768px) {
    .xtu89ya.xtu89ya {
      inset-inline-end: 24px;
    }

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

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

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

  @media (width >= 1024px) {
    .xocjm8w.xocjm8w {
      line-height: 1.75rem;
    }

    .x6kpkfd.x6kpkfd {
      line-height: 3.25rem;
    }
  }

  @media (width >= 768px) {
    .xj0ejw8.xj0ejw8 {
      margin-inline-start: auto;
    }

    .xcfrldp.xcfrldp {
      padding-inline-end: 30px;
    }
  }

  @media (width >= 1024px) {
    .xazg3gt.xazg3gt {
      padding-inline-end: 48px;
    }
  }

  @media (width >= 1280px) {
    .x19btje3.x19btje3 {
      padding-inline-end: 160px;
    }
  }

  @media (width >= 768px) {
    .x1pwcv7c.x1pwcv7c {
      padding-inline-start: 30px;
    }

    .x1kjim8g.x1kjim8g {
      padding-inline-start: 48px;
    }
  }

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

    .xirp91c.xirp91c {
      pointer-events: none;
    }

    .xh3e3md.xh3e3md {
      position: absolute;
    }

    .x1osrac.x1osrac {
      position: sticky;
    }
  }

  @media (width >= 768px) {
    .xl4d8se.xl4d8se {
      text-align: end;
    }
  }
}

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

    .xk1qfdz.xk1qfdz {
      bottom: 24px;
    }
  }

  @media (width >= 1024px) {
    .x6m98kl.x6m98kl {
      height: 100dvh;
    }
  }

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

  @media (width >= 1024px) {
    .x14vgfqf.x14vgfqf {
      min-height: 0;
    }

    .x1rlhaup.x1rlhaup {
      min-height: 100dvh;
    }
  }

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

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

    .x6h8dp4.x6h8dp4 {
      padding-bottom: 64px;
    }

    .xvo6epq.xvo6epq {
      padding-bottom: 90px;
    }
  }

  @media (width >= 768px) {
    .xzl6qv7.xzl6qv7 {
      padding-top: 0;
    }
  }

  @media (width >= 1024px) {
    .x14odue1.x14odue1 {
      padding-top: 16px;
    }

    .x1cqnhk7.x1cqnhk7 {
      padding-top: 40px;
    }

    .x4nn0ff.x4nn0ff {
      padding-top: 96px;
    }
  }

  @media (width >= 768px) {
    .x1gsfs4n.x1gsfs4n {
      width: 240px;
    }

    .xtbklkv.xtbklkv {
      width: 320px;
    }

    .x1j4lkb.x1j4lkb {
      width: 400px;
    }

    .x191xm88.x191xm88 {
      width: 480px;
    }
  }

  @media (width >= 1024px) {
    .x1627cng.x1627cng {
      width: 560px;
    }
  }
}

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

  .xg2ws5d::marker {
    color: var(--x1jbu6jj);
  }

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

  .x1s928wv:after {
    content: "";
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

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

@keyframes x6gmr7m-B {
  from {
    background-position: 100% 0;
  }

  to {
    background-position: 0 0;
  }
}

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

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

: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, .x10brwrh {
  --x1q4keb7: #fff;
  --xwxcqr6: #e4e1e4;
  --x17g9p0r: #ea4966;
  --x10d4ukq: #2e2040;
  --x13fah8: #f7f6f7;
  --xyu4klk: #219653;
  --xjwoaey: #eb5757;
  --x1gdsni3: #f2994a;
  --x16n9o5k: #ea49664d;
}

: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, .xxgndj4 {
  --xq4v64e: "Gilroy", "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

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

.x8q18s1.x8q18s1, .x8q18s1.x8q18s1:root {
  --x1g5jyn5: 4px;
  --xkk37x: 4px;
  --x13eonin: 9999px;
  --x1fakq64: 4px;
}

.x7vqn0h.x7vqn0h, .x7vqn0h.x7vqn0h:root {
  --xco9sn6: #eb5757;
  --xns77w8: #fce9e9;
  --x1c7qa2g: #f6d6dd;
  --xmu6fa7: #0047b2;
  --x1tdmd9y: #e0e9f6;
  --xbxa80p: #2e2040;
  --x11an6s0: #fff;
  --x19tw9i0: #eeecf0;
  --xoiyiag: #e4e1e4;
  --x1hbiafy: #f7f6f7;
  --x1jbu6jj: #6c6379;
  --xs31ksq: #4a3a60;
  --x16x0iip: #ffffffb3;
  --xtyymga: #ea4966;
  --xa8e2ox: #ea4966;
  --x1f8fehm: #fcecef;
  --x7w58nd: #219653;
  --xj0vwb7: #e1f1e8;
  --xfoycvm: #b45309;
  --x3rq0wa: #fdf0e4;
}

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

.x9sbomq.x9sbomq, .x9sbomq.x9sbomq:root {
  --xxzwbxl: 4px 4px 20px #8544421f;
  --x1t397c6: 4px 4px 20px #8544420f;
}
