*,:before,:after{box-sizing:border-box}body,h1,p,pre{margin:0}button,input,textarea,select{font:inherit}

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

  .x10a8y8t {
    inset: 0;
  }

  .xsoiti1 {
    margin: -8px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .xs4447n {
    padding: 13px 10px;
  }

  .x173ci2z {
    padding: 15px 21px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .x19soz2t {
    padding: 23px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .xmp5c7m {
    padding: 38px;
  }

  .x18juh3m {
    padding: 3px 6px;
  }

  .x10ed91l {
    padding: 3px 7px;
  }

  .xe8ttls {
    padding: 8px;
  }

  @media (width <= 700px) {
    .xm0ytk.xm0ytk {
      padding: 0;
    }

    .x1bzzcbk.x1bzzcbk {
      padding: 14px;
    }

    .x112kipo.x112kipo {
      padding: 24px;
    }
  }

  @media (width <= 600px) {
    .x1riho9a.x1riho9a {
      padding: 16px;
    }
  }
}

@layer priority2 {
  .xuw35ki {
    border-color: #9ca3af;
  }

  .x1y0avi5 {
    border-color: #d1d5db;
  }

  .x1xhtj0c {
    border-color: #e5e7eb;
  }

  .xdq35jw {
    border-color: var(--lightningcss-light, #d1d5db) var(--lightningcss-dark, #374151);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .xv5gsod {
    gap: 36px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .xmmi44 {
    gap: 60px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1twdi5u {
    margin-block: 12px;
  }

  .xeiuh5u {
    margin-block: 26px;
  }

  .xyc4dwh {
    margin-block: 30px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x5rmuvv {
    padding-block: 100px;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .x1ks14e7 {
    padding-block: 17px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1758h93 {
    padding-block: 65px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .x1sdxjpb {
    padding-inline: 48px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1b6x98m:focus-visible {
    outline: 2px solid #47752e;
  }

  .xs18v23:focus-visible {
    outline: 2px solid #65a30d;
  }

  .x1b2opzw:hover {
    border-color: var(--lightningcss-light, #d1d5db) var(--lightningcss-dark, #374151);
  }

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

  @media (prefers-color-scheme: dark) {
    .x1p86s74.x1p86s74 {
      border-color: #283244;
    }

    .x1x5wdy7.x1x5wdy7 {
      border-color: #374151;
    }
  }

  @media (width <= 700px) {
    .x1r1ijq9.x1r1ijq9 {
      gap: 8px;
    }

    .x1u0oa0i.x1u0oa0i {
      padding-block: 16px;
    }

    .x21a3b0.x21a3b0 {
      padding-block: 52px;
    }

    .x6ip5gx.x6ip5gx {
      padding-block: 8px;
    }

    .x1q0ytrd.x1q0ytrd {
      padding-inline: 22px;
    }
  }

  @media (width <= 480px) {
    .xreidi9.xreidi9 {
      padding-inline: 12px;
    }

    .xul7j2e.xul7j2e {
      padding-inline: 16px;
    }
  }
}

@layer priority3 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1llwk87 {
    accent-color: #65a30d;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .xamitd3 {
    align-self: center;
  }

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

  .xjyslct {
    appearance: none;
  }

  .xeam7kp {
    background-color: #1d2c25;
  }

  .xofsa77 {
    background-color: #558338;
  }

  .xmbh9ot {
    background-color: #a3e635;
  }

  .xdce1oa {
    background-color: #d2f58b;
  }

  .xro7yci {
    background-color: #e5e7eb;
  }

  .x96ip1r {
    background-color: #eaf0e4;
  }

  .x1elpzu9 {
    background-color: #eff6ff;
  }

  .xf46gf9 {
    background-color: #f0fdf4;
  }

  .x1cy90ux {
    background-color: #f3f4f6;
  }

  .xu3gzp3 {
    background-color: #f8faf6;
  }

  .x83z2og {
    background-color: #fff;
  }

  .x198kq1v {
    background-color: #fff4d9;
  }

  .x1c5tqo3 {
    background-color: #fff;
  }

  .xjbbtsm {
    background-color: var(--lightningcss-light, #f3f4f6) var(--lightningcss-dark, #172033);
  }

  .x1aqp312, .xusofji {
    background-color: var(--lightningcss-light, #fff) var(--lightningcss-dark, #0b1220);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x6fhgzl {
    box-shadow: 0 -4px 20px #00000014;
  }

  .xz43rct {
    box-shadow: 0 12px 24px #1b301108;
  }

  .x1n4anki {
    box-shadow: 0 12px 24px #1b301114;
  }

  .x1wktz5t {
    box-shadow: 0 24px 80px #00000040;
  }

  .xvzzewd {
    box-shadow: 0 4px 16px #00000026;
  }

  .x1co3o5k {
    box-shadow: 0 8px 24px #00000026;
  }

  .x1hha9ye {
    box-shadow: 8px 0 32px #0003;
  }

  .xrm2vzt {
    color: #111827;
  }

  .x1q1kjw2 {
    color: #166534;
  }

  .xr71t9u {
    color: #18251b;
  }

  .xbxvsyq {
    color: #1a2e05;
  }

  .xng4mia {
    color: #1b3011;
  }

  .xscbn16 {
    color: #1e40af;
  }

  .x10mh56l {
    color: #334a2b;
  }

  .x1y7mlwm {
    color: #374151;
  }

  .x1u7mpvw {
    color: #47752e;
  }

  .xdif06o {
    color: #4b5563;
  }

  .x17lu92m {
    color: #576354;
  }

  .x55yzg6 {
    color: #58664e;
  }

  .xm4aj1a {
    color: #59694e;
  }

  .xzrf961 {
    color: #63715b;
  }

  .x1e1emjo {
    color: #64814c;
  }

  .x29tooy {
    color: #687363;
  }

  .x93p4j0 {
    color: #6b7280;
  }

  .x1oicynj {
    color: #727d6b;
  }

  .x1weslro {
    color: #737e6b;
  }

  .xys5zjb {
    color: #88611a;
  }

  .x68pbyz {
    color: #aebdaa;
  }

  .x1wk9gcm {
    color: #b91c1c;
  }

  .x14ehu7h {
    color: #d2f58b;
  }

  .x1440pbw {
    color: #e3ebdf;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1ukq6bn {
    color: var(--lightningcss-light, #4b5563) var(--lightningcss-dark, #9ca3af);
  }

  .xy7bonu {
    color: var(--lightningcss-light, #6b7280) var(--lightningcss-dark, #9ca3af);
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .xtqikln {
    column-gap: 12px;
  }

  .xjbmbcv {
    column-gap: 32px;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x1n9xxwz {
    display: table-cell;
  }

  .x1whl12z {
    display: table-header-group;
  }

  .x5yl94v {
    display: table-row-group;
  }

  .xf5m44m {
    display: table-row;
  }

  .x11r6d5e {
    display: table;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xn3qhia {
    font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji;
  }

  .x1cc2d69 {
    font-family: Inter, sans-serif;
  }

  .x1ey7xld {
    font-family: monospace;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .x3jc0hy {
    font-size: 29px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x1pdr5sb {
    font-size: 53px;
  }

  .x1bgw4kc {
    font-size: clamp(2rem, 6vw, 3.5rem);
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x85dbzf {
    grid-template-columns: 1.05fr 1fr;
  }

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

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

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

  .xicnu8a {
    grid-template-columns: repeat(3, minmax(0, max-content));
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

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

  .x97j52 {
    letter-spacing: -.055em;
  }

  .x2hcs4w {
    letter-spacing: .13em;
  }

  .x105cq34 {
    line-height: 1.09;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xbs1c6g {
    line-height: 1.9;
  }

  .x190dgpg {
    opacity: .65;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .xp1r0qw {
    row-gap: 12px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtwysp0 {
    transform: rotate(-1deg);
  }

  .x9tu13d {
    transform: rotate(-90deg);
  }

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

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .xjb0foi:disabled {
    cursor: wait;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x1nj9xnt:disabled {
    opacity: .65;
  }

  .xuxcmwd:hover {
    background-color: #bef264;
  }

  .xdqditc:hover {
    background-color: #c1e975;
  }

  .x1acf163:hover {
    background-color: #f3f4f6;
  }

  .xvl8zvd:hover {
    background-color: var(--lightningcss-light, #f3f4f6) var(--lightningcss-dark, #111827);
  }

  .xrdiu9p:hover {
    background-color: var(--lightningcss-light, #f3f4f6) var(--lightningcss-dark, #172033);
  }

  @media (width <= 600px) {
    .xcjwdqn.xcjwdqn {
      align-items: center;
    }
  }

  @media (prefers-color-scheme: dark) {
    .xoec286.xoec286 {
      background-color: #030712;
    }

    .x1hqlis9.x1hqlis9 {
      background-color: #0b1220;
    }

    .xbila9f.xbila9f {
      background-color: #12291e;
    }

    .x1u9w84t.x1u9w84t {
      background-color: #15243b;
    }

    .x147cudz.x147cudz {
      background-color: #172033;
    }

    .x1lq18wy.x1lq18wy {
      background-color: #263244;
    }

    .xgiflwg.xgiflwg {
      background-color: #374151;
    }

    .xkfqk4d.xkfqk4d {
      color: #86efac;
    }

    .x9osxia.x9osxia {
      color: #93c5fd;
    }

    .x8hwtpa.x8hwtpa {
      color: #9ca3af;
    }

    .x1wbtmq9.x1wbtmq9 {
      color: #cbd5e1;
    }

    .x1issfhi.x1issfhi {
      color: #f9fafb;
    }

    .x19k1yar.x19k1yar {
      color: #fca5a5;
    }

    .xuwbqqx.xuwbqqx {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
      color-scheme: dark;
    }
  }

  @media (width <= 700px) {
    .x1ymzxv2.x1ymzxv2 {
      display: block;
    }

    .x1tkldnv.x1tkldnv {
      display: grid;
    }

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

    .xwpcsko.xwpcsko {
      display: inline;
    }

    .x1gz44f.x1gz44f {
      display: none;
    }
  }

  @media (width <= 600px) {
    .x1qqbf26.x1qqbf26 {
      display: inline-flex;
    }

    .xmr86nl.xmr86nl {
      display: none;
    }

    .xonvol6.xonvol6 {
      flex-direction: row;
    }
  }

  @media (width <= 700px) {
    .xx6x5xb.xx6x5xb {
      font-size: 10px;
    }

    .x1myrtjv.x1myrtjv {
      font-size: 12px;
    }

    .x2ss5j9.x2ss5j9 {
      font-size: 29px;
    }

    .x1qiejxw.x1qiejxw {
      font-size: 39px;
    }
  }

  @media (width <= 1000px) {
    .x1yrsl7f.x1yrsl7f {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 700px) {
    .xx3cr9d.xx3cr9d {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 600px) {
    .x1nc4n6v.x1nc4n6v {
      grid-template-columns: 1fr;
    }

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

  @media (width <= 700px) {
    .xulm51w.xulm51w {
      order: 1;
    }
  }

  @media (width <= 1000px) {
    .xcqcwe0.xcqcwe0 {
      transform: none;
    }
  }

  @media (prefers-color-scheme: dark) {
    .xiyxbe1.xiyxbe1:hover {
      background-color: #111827;
    }
  }
}

@layer priority4 {
  .xzhk29n {
    border-bottom-color: #e5e7eb;
  }

  .x1psrchp {
    border-bottom-color: var(--lightningcss-light, #e5e7eb) var(--lightningcss-dark, #374151);
  }

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

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

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

  .x127mivf {
    border-top-color: #e5e7eb;
  }

  .x145xjkn {
    border-top-color: var(--lightningcss-light, #d1d5db) var(--lightningcss-dark, #374151);
  }

  .xcmv7iv {
    border-top-color: var(--lightningcss-light, #e5e7eb) var(--lightningcss-dark, #283244);
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .xu96u03 {
    left: 0;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1j6vgnk {
    margin-bottom: 17px;
  }

  .x91k8ka {
    margin-bottom: 22px;
  }

  .xx7atzb {
    margin-bottom: 44px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xack27t {
    margin-right: auto;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x5i9c7l {
    margin-top: 17px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .x1e1m7ul {
    margin-top: 25px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .x11fxgd9 {
    margin-top: 30px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .xs8sm83 {
    max-height: calc(100dvh - 32px);
  }

  .x1dtw7ik {
    max-height: min(400px, 60dvh);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x36rmqc {
    max-width: 1024px;
  }

  .x1ikqzku {
    max-width: 1200px;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x1pfbilc {
    max-width: 460px;
  }

  .x1kqw5pp {
    max-width: 490px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x1ap80js {
    max-width: 800px;
  }

  .xyzno7u {
    max-width: 960px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xktpd3l {
    min-width: 100px;
  }

  .x1i9suas {
    min-width: 120px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xvaviwv {
    padding-bottom: max(12px,env(safe-area-inset-bottom));
  }

  .xf18ygs {
    padding-left: 12px;
  }

  .x1nz53y6 {
    padding-right: 30px;
  }

  .x1dxfcig {
    padding-right: 76px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1qim8zg {
    padding-top: 23px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x131sewu {
    right: 10px;
  }

  .x3lmqil {
    right: 2px;
  }

  .xwukr4l {
    right: auto;
  }

  .xvh4iot {
    scroll-margin-top: 30px;
  }

  .x1vz1eyh {
    scroll-padding-top: 88px;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .xs7f9wi {
    top: 2px;
  }

  .xwa60dl {
    top: 50%;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x187nhsf {
    width: 44px;
  }

  .xinu3np {
    width: 45%;
  }

  .xci0xqf {
    width: 7px;
  }

  .x14atkfc {
    width: auto;
  }

  .xkxa9zd {
    width: calc(100% - 32px);
  }

  .x5bz7s8 {
    width: min(280px, 100vw - 32px);
  }

  .xg3g4cz {
    width: min(320px, 100vw - 48px);
  }

  @media (prefers-color-scheme: dark) {
    .xuq7zsz.xuq7zsz {
      border-bottom-color: #1f2937;
    }

    .x10jsj7d.x10jsj7d {
      border-bottom-color: #283244;
    }

    .xo54d66.xo54d66 {
      border-bottom-color: #374151;
    }
  }

  @media (width <= 700px) {
    .xrrfhc9.xrrfhc9 {
      border-bottom-width: 0;
    }

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

  @media (prefers-color-scheme: dark) {
    .x1bpogr8.x1bpogr8 {
      border-top-color: #374151;
    }
  }

  @media (width <= 700px) {
    .x1t45z4c.x1t45z4c {
      margin-right: auto;
    }

    .x18ydpmq.x18ydpmq {
      max-width: 100%;
    }

    .xdudkpw.xdudkpw {
      min-height: 44px;
    }

    .x1okdyn3.x1okdyn3 {
      min-width: 0;
    }

    .x1v68ji2.x1v68ji2 {
      width: 100%;
    }

    .x1eas6io.x1eas6io {
      width: auto;
    }
  }
}

@layer priority5 {
  .x1n3lmc9::backdrop {
    background-color: #00000073;
  }

  .xfeu2k6::backdrop {
    background-color: #0009;
  }
}
