@layer reset{*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;line-height:1.5}body,h1,h2,h3,p,ol{margin:0}ol{padding:0;list-style:none}button,input,textarea,select{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;margin:0;padding:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}button,select{text-transform:none}::placeholder{opacity:1}button,[role=button]{cursor:pointer}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}strong{font-weight:bolder}[hidden]:not([hidden=until-found]){display:none!important}}

@layer reset, stylex.priority1;

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

  .x1bpp3o7 {
    margin: auto;
  }

  .x1717udv {
    padding: 0;
  }

  .x13cu4uj {
    padding: 16px;
  }

  .xknhzy6 {
    padding: 20px;
  }

  .x1uu3ku8 {
    padding: 24px;
  }

  .xayi7zj {
    padding: 8px;
  }
}

@layer stylex.priority3 {
  .x1g96v96 {
    border-color: var(--x1dp30de);
  }

  .x1e5e1f1 {
    border-color: var(--xizw4p2);
  }

  .x18orgeu {
    border-color: var(--xqq5csy);
  }

  .x19irzf2 {
    border-color: var(--xumq0dr);
  }

  .x1jltbgt {
    border-inline-color: var(--xumq0dr);
  }

  .x1vxew43 {
    border-inline-style: solid;
  }

  .x1d8g46f {
    border-inline-width: 1px;
  }

  .x1lfjllx {
    border-radius: 12px;
  }

  .xturz8h {
    border-radius: 2px;
  }

  .x1od0aso {
    border-radius: 6px;
  }

  .x9w7g8f {
    border-radius: 8px;
  }

  .x18bz541 {
    border-radius: 3.40282e38px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .x15dqb0x {
    border-width: 1px;
  }

  .x1oluy8a {
    gap: 10px;
  }

  .x1ebzxa4 {
    gap: 12px;
  }

  .x1am4ja8 {
    gap: 16px;
  }

  .x1jxpctb {
    gap: 8px;
  }

  .x10cg53r {
    grid-column: span 1 / span 1;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xj0enea {
    margin-inline: 4px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xis7q2i {
    padding-block: 10px;
  }

  .xnbe8pz {
    padding-block: 12px;
  }

  .x56imow {
    padding-block: 24px;
  }

  .x1ow70uq {
    padding-block: 48px;
  }

  .xgn40qs {
    padding-block: 64px;
  }

  .xmse1ab {
    padding-block: 8px;
  }

  .xvw7u4k {
    padding-inline: 10px;
  }

  .xsp1ttk {
    padding-inline: 12px;
  }

  .x1eeedo0 {
    padding-inline: 14px;
  }

  .x17dl4ju {
    padding-inline: 16px;
  }

  .x1hw9edo {
    padding-inline: 8px;
  }

  .xroie9n:focus-within {
    border-color: var(--xizw4p2);
  }
}

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

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

  .xeu7mfi {
    accent-color: var(--xqq5csy);
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1oz6w2e {
    animation-duration: 1s;
  }

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

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

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

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

  .x1ufqtds {
    background-color: var(--x15zdavc);
  }

  .xe5hqoe {
    background-color: var(--x17zz22q);
  }

  .xbqmpmy {
    background-color: var(--x18j01is);
  }

  .x1lur8f7 {
    background-color: var(--x1aljce7);
  }

  .x1aosu0u {
    background-color: var(--x1dp30de);
  }

  .xv1e70r {
    background-color: var(--x1hkqvs9);
  }

  .x1g61n5x {
    background-color: var(--x1l8s72j);
  }

  .xh8kf9a {
    background-color: var(--x1lyg5ce);
  }

  .x1xryene {
    background-color: var(--x1ue3hix);
  }

  .x1c50vsu {
    background-color: var(--x1x00w10);
  }

  .x1rqklnr {
    background-color: var(--x5aspva);
  }

  .x9i5w6u {
    background-color: var(--x68rsh3);
  }

  .xnneyna {
    background-color: var(--xizw4p2);
  }

  .x196k38x {
    background-color: var(--xox6kv);
  }

  .x21dvv9 {
    background-color: var(--xqq5csy);
  }

  .x1920eds {
    background-color: var(--xsp9czf);
  }

  .xur209b {
    border-inline-end-color: var(--xumq0dr);
  }

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

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

  .x11n49fc {
    box-shadow: 0 25px 50px -12px #00000040;
  }

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

  .x1hb30jp {
    color: var(--x1cbem4i);
  }

  .xk0s7bq {
    color: var(--x1fwp7ky);
  }

  .x13e5jp2 {
    color: var(--x1l8s72j);
  }

  .x1dngzu4 {
    color: var(--x1lyg5ce);
  }

  .xvkpl6n {
    color: var(--x1ry9smm);
  }

  .xuk1q0b {
    color: var(--x1t76rcb);
  }

  .x1hhctz7 {
    color: var(--x984n4b);
  }

  .x1fqv0l1 {
    color: var(--xhmfn0k);
  }

  .x1tx13p9 {
    color: var(--xizw4p2);
  }

  .xpst4nv {
    color: var(--xlg8278);
  }

  .x15on17z {
    color: var(--xqq5csy);
  }

  .x18psgzr {
    color: var(--xrefy3r);
  }

  .x14oekx3 {
    color-scheme: var(--x2doge1);
  }

  .x1o1pmfc {
    column-gap: 0;
  }

  .x1xo4lfr {
    column-gap: 10px;
  }

  .x1nhgbhl {
    column-gap: 12px;
  }

  .x3b34us {
    column-gap: 16px;
  }

  .xhrpe8b {
    column-gap: 32px;
  }

  .x1mb7ocp {
    column-gap: 3px;
  }

  .x1z0bysx {
    column-gap: 4px;
  }

  .xn2fglo {
    column-gap: 6px;
  }

  .xjoujid {
    column-gap: 7px;
  }

  .x1b8gs8 {
    column-gap: 8px;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1f75bcn {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  }

  .x1mwm04m {
    font-family: ui-serif, Georgia, Cambria, Times New Roman, Times, serif;
  }

  .xmg4vcv {
    font-size: 12px;
  }

  .x8r9onw {
    font-size: 14px;
  }

  .x1fflym3 {
    font-size: 16px;
  }

  .x13b7mm6 {
    font-size: 18px;
  }

  .xm4zlcj {
    font-size: 24px;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1j61x8r {
    font-style: normal;
  }

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

  .x197nmt1 {
    font-weight: 500;
  }

  .x17cdpzt {
    font-weight: 600;
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .xqti54a {
    grid-row-end: span 2;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .x13vxnyz {
    grid-row-start: 2;
  }

  .x1vnunu7 {
    grid-row-start: 3;
  }

  .x12sivfa {
    grid-template-columns: 1.75rem 1fr;
  }

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

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

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

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

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

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

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

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1f0b51p {
    letter-spacing: -.7px;
  }

  .xh5npmc {
    letter-spacing: -1px;
  }

  .x1cfzqe4 {
    letter-spacing: .8px;
  }

  .x2kdq8 {
    letter-spacing: 1.1px;
  }

  .xi4xfn1 {
    line-height: 1.25;
  }

  .xj2ge9v {
    line-height: 1.375;
  }

  .x15odjgh {
    line-height: 1.5;
  }

  .x180zpnk {
    line-height: 1.625;
  }

  .x1klpi01 {
    line-height: 16px;
  }

  .x18j2qk5 {
    line-height: 20px;
  }

  .x18yvcwa {
    line-height: 24px;
  }

  .xguasmi {
    line-height: 28px;
  }

  .x1u0i8hj {
    line-height: 32px;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

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

  .x19kjcj4 {
    object-fit: contain;
  }

  .x1koyayj {
    opacity: .6;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xo6kc0k {
    outline-color: var(--x1ppze8x);
  }

  .xbbt4c5 {
    outline-color: var(--x1ue3hix);
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x15uyk79 {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1tfay19 {
    row-gap: 24px;
  }

  .xp8dsuf {
    row-gap: 4px;
  }

  .xk37ykd {
    row-gap: 8px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xggy1nq {
    touch-action: manipulation;
  }

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

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

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

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

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

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

  .xt3l3uh {
    transition-property: color;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1frwbh9 {
    transition-timing-function: ease-out;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .xrx09qy {
    z-index: 10;
  }

  .xmwfnnc {
    z-index: 20;
  }

  .x1q7uih8 {
    z-index: 30;
  }

  .x1vigq0g {
    z-index: 40;
  }

  .xgxp0yj {
    z-index: 50;
  }

  .x1vm7hxu:focus-visible {
    outline-offset: 2px;
  }

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

  .x173b0k8:focus-visible {
    outline-width: 2px;
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .xjb0foi:disabled {
    cursor: wait;
  }

  .x949vzl:disabled {
    opacity: .45;
  }
}

@layer stylex.priority5 {
  .xzftvc7 {
    border-bottom-color: var(--x1dp30de);
  }

  .xzum4vx {
    border-bottom-color: var(--xumq0dr);
  }

  .x8im23l {
    border-bottom-left-radius: 6px;
  }

  .x4b7gdb {
    border-bottom-right-radius: 6px;
  }

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

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

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

  .x7qqg45 {
    border-top-color: var(--xumq0dr);
  }

  .x1cojs97 {
    border-top-left-radius: 6px;
  }

  .xyc79zn {
    border-top-right-radius: 6px;
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x10apng {
    bottom: 17px;
  }

  .xsd8wc9 {
    bottom: calc(88px + max(16px,env(safe-area-inset-bottom)));
  }

  .xyjxlm1 {
    bottom: max(16px,env(safe-area-inset-bottom));
  }

  .x5yr21d {
    height: 100%;
  }

  .xn3jhc8 {
    height: 100dvh;
  }

  .xg9f0if {
    height: 10px;
  }

  .x1npalqr {
    height: 112px;
  }

  .x1wlqmo2 {
    height: 15px;
  }

  .xlrnbns {
    height: 19px;
  }

  .x1wlvm4w {
    height: 1px;
  }

  .x1xzlbgg {
    height: 24px;
  }

  .xdcsobg {
    height: 28px;
  }

  .x8572iv {
    height: 32px;
  }

  .x12nxgkw, .xrcetg5 {
    height: 36px;
  }

  .xbqgloh {
    height: 3px;
  }

  .xfmbd0j {
    height: 42px;
  }

  .x1fmb0x6 {
    height: 44px;
  }

  .xjwugaa, .xmaok88 {
    height: 6px;
  }

  .xdo2qbh {
    height: 8px;
  }

  .x7oalwy {
    height: 9px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1dx0trg {
    margin-bottom: 10px;
  }

  .x1if9zqx {
    margin-bottom: 12px;
  }

  .xzq06ii {
    margin-bottom: 16px;
  }

  .xfgtmi1 {
    margin-bottom: 24px;
  }

  .xuwt36s {
    margin-bottom: 2px;
  }

  .x1n6h46q {
    margin-bottom: 32px;
  }

  .xhd2o9u {
    margin-bottom: 4px;
  }

  .xrtt4z5 {
    margin-bottom: 6px;
  }

  .x1knwsdy {
    margin-bottom: 8px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1lz567g {
    margin-top: 14px;
  }

  .x1fhlzmr {
    margin-top: 16px;
  }

  .xxhpwhz {
    margin-top: 20px;
  }

  .xiynsrj {
    margin-top: 24px;
  }

  .xnep7gl {
    margin-top: 2px;
  }

  .x1a5sd1t {
    margin-top: 32px;
  }

  .x1p6l14 {
    margin-top: 4px;
  }

  .x17qi513 {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1g15ey4 {
    max-height: calc(100dvh - 2rem);
  }

  .x7ab17h {
    max-height: none;
  }

  .x1cac0s9 {
    max-width: 100%;
  }

  .xcvgj02 {
    max-width: 960px;
  }

  .x193lwwl {
    max-width: calc(100vw - 2rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xahwld4 {
    min-height: 340px;
  }

  .x14pyz3x {
    min-height: 40px;
  }

  .xl9spr9 {
    min-height: 44px;
  }

  .x99kevx {
    min-height: 80px;
  }

  .x10a8mys {
    min-height: 88px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x10pkbba {
    min-width: 64px;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width >= 640px) {
    .x15wajf0.x15wajf0 {
      padding: 24px;
    }

    .x1yyz9pb.x1yyz9pb {
      padding: 32px;
    }
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .xgl4nmk {
    padding-bottom: 32px;
  }

  .x1durz9x {
    padding-bottom: 8px;
  }

  .x1dtlhhb {
    padding-bottom: max(1.5rem, env(safe-area-inset-bottom));
  }

  .x1ht5hm5 {
    padding-top: 4px;
  }

  .x18aa25o {
    padding-top: 8px;
  }

  .x1fyrhkv {
    padding-top: max(1.5rem, env(safe-area-inset-top));
  }

  .xuzbhpl {
    right: -46px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x17fr093 {
    right: 5px;
  }

  .xwukr4l {
    right: auto;
  }

  .x13vifvy {
    top: 0;
  }

  .x1hdj81k {
    top: 17px;
  }

  .x1ujhgpz, .x1w70253 {
    top: 42px;
  }

  .xx4qeb5 {
    top: 5px;
  }

  .x1fec6jp, .xh8yej3 {
    width: 100%;
  }

  .x1n2cx4f {
    width: 100vw;
  }

  .xrow4xi {
    width: 112px;
  }

  .x4dhulj {
    width: 19px;
  }

  .xlau03u {
    width: 1px;
  }

  .x42ce9r {
    width: 28px;
  }

  .xx4ss2y {
    width: 32px;
  }

  .x18c3iox, .x9ie7f4 {
    width: 36px;
  }

  .x15185j6 {
    width: 3px;
  }

  .x1wdpkne {
    width: 40px;
  }

  .xvw46vd {
    width: 416px;
  }

  .xb1hep9 {
    width: 42px;
  }

  .xhtzvei {
    width: 44px;
  }

  .x1yal5b3 {
    width: 4px;
  }

  .x17xi4s3 {
    width: 6px;
  }

  .x8qrner {
    width: 80px;
  }

  .xtip9fx {
    width: 8px;
  }

  .x1husd1u {
    width: 9px;
  }

  .xm6ms0q {
    width: min(18rem, 100vw - 3rem);
  }

  .xumgmij {
    width: min(226px, 100vw - 46px);
  }

  .x43d60k {
    width: min(26rem, 100vw - 2rem);
  }

  .xmxrlgg {
    width: min(288px, 100vw - 46px);
  }

  .x109rz5e {
    width: min(416px, 100vw - 32px);
  }

  .x4fyn2d:not(:first-child) {
    margin-top: 12px;
  }
}

@layer stylex.priority6 {
  @media (width >= 640px) {
    .x1y0ujit.x1y0ujit {
      grid-column: span 2 / span 2;
    }
  }

  @media (pointer: coarse) {
    .xr69fwk.xr69fwk {
      margin-block: -1px;
    }
  }

  @media (width >= 640px) {
    .x1o94611.x1o94611 {
      margin-inline: 0;
    }

    .xgzsws1.xgzsws1 {
      padding-block: 14px;
    }

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

    .xfgse38.xfgse38 {
      padding-inline: 12px;
    }

    .xzoxqtm.xzoxqtm {
      padding-inline: 14px;
    }

    .x9ub4yj.x9ub4yj {
      padding-inline: 18px;
    }
  }

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

@layer stylex.priority7 {
  @media (width >= 640px) {
    .xyqc4av.xyqc4av {
      align-items: center;
    }
  }

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

  @media (width >= 640px) {
    .xce27b.xce27b {
      column-gap: 12px;
    }

    .x19syeo9.x19syeo9 {
      column-gap: 14px;
    }

    .x1h55kik.x1h55kik {
      column-gap: 16px;
    }

    .xia26lq.xia26lq {
      column-gap: 8px;
    }

    .x1duuzr7.x1duuzr7 {
      display: block;
    }

    .x16lk41a.x16lk41a {
      display: flex;
    }

    .xq2ihji.xq2ihji {
      display: grid;
    }

    .xv2w9k2.xv2w9k2 {
      display: none;
    }
  }

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

    .xn714vm.xn714vm {
      display: flex;
    }

    .x1hch7a2.x1hch7a2 {
      display: inline;
    }

    .x1n3mbot.x1n3mbot {
      display: none;
    }
  }

  @media (width >= 640px) {
    .x1v0xsk4.x1v0xsk4 {
      font-size: 36px;
    }

    .x16h7y1i.x16h7y1i {
      grid-column-start: 2;
    }

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

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

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

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

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

    .xvc9bse.xvc9bse {
      grid-template-columns: repeat(3, auto);
    }
  }

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

    .x1qbno3i.x1qbno3i {
      grid-template-columns: minmax(170px, 1.6fr) minmax(75px, .8fr) minmax(90px, 1fr) 80px;
    }

    .x9zh9n0.x9zh9n0 {
      grid-template-columns: minmax(170px, 1.6fr) minmax(75px, .8fr) minmax(90px, 1fr) 96px;
    }

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

  @media (width >= 640px) {
    .x1ei0nrn.x1ei0nrn {
      justify-content: space-between;
    }

    .x1fke994.x1fke994 {
      line-height: 40px;
    }
  }

  @media (width >= 1024px) {
    .xvvmc36.xvvmc36 {
      transform: none;
    }
  }

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

    .x1ye57ie.x1ye57ie {
      transition-property: none;
    }
  }

  @media (hover: hover) {
    .x1dpgn50.x1dpgn50:hover {
      background-color: var(--x15zdavc);
    }

    .x13ded1y.x13ded1y:hover {
      background-color: var(--x1lyg5ce);
    }

    .x1v7reqs.x1v7reqs:hover {
      background-color: var(--x5aspva);
    }

    .x1l1to2l.x1l1to2l:hover {
      color: var(--xizw4p2);
    }

    .x1evurpc.x1evurpc:hover {
      color: var(--xqq5csy);
    }

    .xe30sh0.xe30sh0:hover {
      opacity: .85;
    }

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

@layer stylex.priority8 {
  @media (width >= 640px) {
    .xbynxyb.xbynxyb {
      border-bottom-width: 1px;
    }

    .xmt3ahd.xmt3ahd {
      bottom: calc(96px + max(16px,env(safe-area-inset-bottom)));
    }

    .x9jwly8.x9jwly8 {
      height: 176px;
    }

    .xbtrvdi.xbtrvdi {
      height: 40px;
    }

    .x1b8303t.x1b8303t {
      height: 48px;
    }
  }

  @media (pointer: coarse) {
    .xgoz6sr.xgoz6sr {
      height: 44px;
    }
  }

  @media (width >= 1024px) {
    .xtcl3j3.xtcl3j3 {
      left: auto;
    }
  }

  @media (width >= 640px) {
    .x1kbkpuw.x1kbkpuw {
      margin-bottom: 12px;
    }

    .x12ec38w.x12ec38w {
      margin-bottom: 24px;
    }

    .x5b9ri.x5b9ri {
      margin-bottom: 28px;
    }

    .xxkogzy.xxkogzy {
      margin-top: 0;
    }

    .xpsmnx8.xpsmnx8 {
      margin-top: 40px;
    }

    .x1ardi9d.x1ardi9d {
      min-height: 36px;
    }

    .xhw425t.xhw425t {
      min-height: 76px;
    }

    .x13m3l06.x13m3l06 {
      min-height: 96px;
    }
  }

  @media (pointer: coarse) {
    .x11raj2s.x11raj2s {
      min-height: 44px;
    }
  }

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

    .x1wecus5.x1wecus5 {
      padding-top: 23px;
    }

    .xk00a0m.xk00a0m {
      right: 0;
    }
  }

  @media (width >= 1024px) {
    .x13agv4o.x13agv4o {
      right: max(16px,env(safe-area-inset-right));
    }
  }

  @media (pointer: coarse) and (width <= 639px) {
    .x1wf76l5.x1wf76l5 {
      right: -54px;
    }
  }

  @media (width >= 640px) {
    .x17lpxkc.x17lpxkc {
      width: 176px;
    }

    .x188toug.x188toug {
      width: 226px;
    }

    .x1o8odbd.x1o8odbd {
      width: 288px;
    }

    .x1ootz7z.x1ootz7z {
      width: 40px;
    }

    .x17tzfy5.x17tzfy5 {
      width: 48px;
    }

    .x1v5ueoh.x1v5ueoh {
      width: auto;
    }

    .xz0agkg.xz0agkg {
      width: fit-content;
    }
  }

  @media (pointer: coarse) {
    .x14590gw.x14590gw {
      width: 44px;
    }
  }
}

@layer stylex.priority9 {
  .x1ad04t7::-webkit-search-cancel-button {
    appearance: none;
  }

  .xecud3v::backdrop {
    background-color: var(--x18j01is);
  }

  .x18cokve::backdrop {
    background-color: var(--x1dp30de);
  }

  .x1iyweda::placeholder {
    color: var(--x1fwp7ky);
  }
}

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

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

:root, .x1l5p941 {
  --x1lyg5ce: #111412;
  --x1ue3hix: #1d211e;
  --xqq5csy: #f3f2ed;
  --x1fwp7ky: #9aa39b;
  --xumq0dr: #333934;
  --x5aspva: #252a26;
  --xizw4p2: #f08a6d;
  --x15zdavc: #3d2922;
  --xhmfn0k: #111412;
  --x1ppze8x: #f08a6d;
  --x1aljce7: #fb2c36;
  --x18j01is: #0009;
  --x1dp30de: transparent;
  --x1l8s72j: currentColor;
  --x2doge1: dark;
  --x68rsh3: #684738;
  --x984n4b: #eac5ad;
  --x1x00w10: #354b41;
  --xrefy3r: #b9d1be;
  --xsp9czf: #3e3b56;
  --x1cbem4i: #d1c9e6;
  --x1hkqvs9: #304c54;
  --xlg8278: #b6d7e3;
  --xox6kv: #544c30;
  --x1t76rcb: #ddd09c;
  --x17zz22q: #44473e;
  --x1ry9smm: #d2d6c7;
}

.x1pck9su.x1pck9su, .x1pck9su.x1pck9su:root {
  --xizw4p2: #16786e;
  --x15zdavc: #d5ebe6;
  --x17zz22q: #d8d8d2;
  --x1ry9smm: #4b5146;
  --x1hkqvs9: #d4e3e5;
  --xlg8278: #376171;
  --xox6kv: #e3d9b6;
  --x1t76rcb: #6c5b2d;
  --x68rsh3: #e7c9b3;
  --x984n4b: #6a382a;
  --xsp9czf: #cec9de;
  --x1cbem4i: #4e4666;
  --x1x00w10: #cdd8cf;
  --xrefy3r: #395444;
  --x1lyg5ce: #edf0ec;
  --x2doge1: light;
  --xhmfn0k: #fff;
  --x1l8s72j: currentColor;
  --x1ppze8x: #16786e;
  --xqq5csy: #18302c;
  --xumq0dr: #d5ddd7;
  --x1fwp7ky: #64736f;
  --x1aljce7: #fb2c36;
  --x18j01is: #0009;
  --x5aspva: #e4e9e3;
  --x1ue3hix: #fff;
  --x1dp30de: transparent;
}

.xctt6e.xctt6e, .xctt6e.xctt6e:root {
  --xizw4p2: #315ee8;
  --x15zdavc: #e1e8ff;
  --x17zz22q: #d8d8d2;
  --x1ry9smm: #4b5146;
  --x1hkqvs9: #d4e3e5;
  --xlg8278: #376171;
  --xox6kv: #e3d9b6;
  --x1t76rcb: #6c5b2d;
  --x68rsh3: #e7c9b3;
  --x984n4b: #6a382a;
  --xsp9czf: #cec9de;
  --x1cbem4i: #4e4666;
  --x1x00w10: #cdd8cf;
  --xrefy3r: #395444;
  --x1lyg5ce: #eef2f8;
  --x2doge1: light;
  --xhmfn0k: #fff;
  --x1l8s72j: currentColor;
  --x1ppze8x: #315ee8;
  --xqq5csy: #17223b;
  --xumq0dr: #d8deea;
  --x1fwp7ky: #657087;
  --x1aljce7: #fb2c36;
  --x18j01is: #0009;
  --x5aspva: #dfe7f2;
  --x1ue3hix: #fff;
  --x1dp30de: transparent;
}

.x1php6pq.x1php6pq, .x1php6pq.x1php6pq:root {
  --xizw4p2: #c2a6ff;
  --x15zdavc: #332847;
  --x17zz22q: #44473e;
  --x1ry9smm: #d2d6c7;
  --x1hkqvs9: #304c54;
  --xlg8278: #b6d7e3;
  --xox6kv: #544c30;
  --x1t76rcb: #ddd09c;
  --x68rsh3: #684738;
  --x984n4b: #eac5ad;
  --xsp9czf: #3e3b56;
  --x1cbem4i: #d1c9e6;
  --x1x00w10: #354b41;
  --xrefy3r: #b9d1be;
  --x1lyg5ce: #14111b;
  --x2doge1: dark;
  --xhmfn0k: #14111b;
  --x1l8s72j: currentColor;
  --x1ppze8x: #c2a6ff;
  --xqq5csy: #f7f1fb;
  --xumq0dr: #3a3043;
  --x1fwp7ky: #aa9fb4;
  --x1aljce7: #fb2c36;
  --x18j01is: #0009;
  --x5aspva: #2a2233;
  --x1ue3hix: #211a29;
  --x1dp30de: transparent;
}

.xrz5nvu.xrz5nvu, .xrz5nvu.xrz5nvu:root {
  --xizw4p2: #f08a6d;
  --x15zdavc: #3d2922;
  --x17zz22q: #44473e;
  --x1ry9smm: #d2d6c7;
  --x1hkqvs9: #304c54;
  --xlg8278: #b6d7e3;
  --xox6kv: #544c30;
  --x1t76rcb: #ddd09c;
  --x68rsh3: #684738;
  --x984n4b: #eac5ad;
  --xsp9czf: #3e3b56;
  --x1cbem4i: #d1c9e6;
  --x1x00w10: #354b41;
  --xrefy3r: #b9d1be;
  --x1lyg5ce: #111412;
  --x2doge1: dark;
  --xhmfn0k: #111412;
  --x1l8s72j: currentColor;
  --x1ppze8x: #f08a6d;
  --xqq5csy: #f3f2ed;
  --xumq0dr: #333934;
  --x1fwp7ky: #9aa39b;
  --x1aljce7: #fb2c36;
  --x18j01is: #0009;
  --x5aspva: #252a26;
  --x1ue3hix: #1d211e;
  --x1dp30de: transparent;
}
