@layer reset{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto;min-height:100%}body{color:#222;background:#fcfbf8;min-width:320px;min-height:100%;margin:0}:is(body:has(.prompt-page),body:has(.prompt-empty-page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#181818}body:has(.prompt-page-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fcfbf8}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #444}a{color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}

@layer reset, stylex.priority1;

@layer stylex.priority2 {
  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1mv1i5v {
    padding: .65em;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .xh073nz {
    padding: 13px;
  }

  .x1v6jie7 {
    padding: 30px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  @media (width <= 420px) {
    .x1azlwt5.x1azlwt5 {
      padding: 20px;
    }
  }
}

@layer stylex.priority3 {
  .x1dw6w23 {
    border-color: #cfd1c9;
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x16q85pt {
    border-color: var(--x1nd3ne0);
  }

  .xf9recn {
    border-color: var(--x1plc3vs);
  }

  .x13fk0br {
    border-color: var(--x1va2iej);
  }

  .xy9q73g {
    border-color: var(--x1y140tz);
  }

  .xilgjvu {
    border-color: var(--xc8k7gy);
  }

  .x9r0lt2 {
    border-color: var(--xgfs4m3);
  }

  .xbnxf9h {
    border-radius: .12em;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .x15gj94b {
    gap: 11px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1ibnpkd {
    gap: 19px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x1s67gqx {
    gap: clamp(48px, 9vw, 120px);
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1uxmhw6 {
    margin-block: .26em;
  }

  .xyd9e82 {
    margin-block: 1.4em;
  }

  .xogafu9 {
    margin-block: 2em;
  }

  .xke0zbg {
    margin-inline: .25em;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1wb784r {
    padding-block: .12em;
  }

  .xauslqb {
    padding-block: .25em;
  }

  .xyv8w5e {
    padding-block: .65em;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xut2esl {
    padding-block: 1.1em;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xrii95j {
    padding-block: 11px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x177pb72 {
    padding-block: clamp(70px, 10vw, 130px);
  }

  .x1pjywub {
    padding-inline: .3em;
  }

  .x1ajspl7 {
    padding-inline: .85em;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xrbka31 {
    padding-inline: 1.25em;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .x1l730wp {
    padding-inline: 13px;
  }

  .xelufkg {
    padding-inline: 17px;
  }

  .x1ry3zkc {
    padding-inline: 25px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .x1x2egy6 {
    padding-inline: clamp(14px, 3vw, 44px);
  }

  .x100ze0j {
    padding-inline: clamp(22px, 4vw, 68px);
  }

  .xk6s96m {
    padding-inline: clamp(24px, 3vw, 48px);
  }

  .x116zaol {
    padding-inline: clamp(27px, 4vw, 64px);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1uvtmcs:focus {
    outline: none;
  }

  @media (width <= 1050px) {
    .xxy2sgr.xxy2sgr {
      gap: 10px;
    }
  }

  @media (width <= 700px) {
    .x9ivf9u.x9ivf9u {
      gap: 10px;
    }
  }

  @media (width <= 850px) {
    .x1l36w3t.x1l36w3t {
      gap: 42px;
    }
  }

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

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

    .xvji7le.xvji7le {
      overflow: auto;
    }

    .xxe94xp.xxe94xp {
      padding-block: 15px;
    }

    .x117v89m.x117v89m {
      padding-block: 17px;
    }

    .x18ag0q3.x18ag0q3 {
      padding-block: 48px;
    }

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

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

    .xfyp29t.xfyp29t {
      padding-inline: 17px;
    }

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

    .xzf6ch5.xzf6ch5 {
      padding-inline: 20px;
    }
  }
}

@layer stylex.priority4 {
  .x19bzpp3 {
    -webkit-box-decoration-break: clone;
  }

  .x6eu6p7 {
    accent-color: var(--x7j9y1o);
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x7fd4wk {
    align-self: end;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xdckaa4 {
    background-color: #4f8c52;
  }

  .x1m4jcgr {
    background-color: #93a097;
  }

  .x1r4iq61 {
    background-color: #d39243;
  }

  .xqh4ryw {
    background-color: #f7f6f2;
  }

  .x10iolcx {
    background-color: #2222220f;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1089kiu {
    background-color: var(--x148y513);
  }

  .xsh0wzx {
    background-color: var(--x161n3qa);
  }

  .x17sj8bx {
    background-color: var(--x1957ce3);
  }

  .xm1voqb {
    background-color: var(--x19dyijl);
  }

  .xowlc7d {
    background-color: var(--x1ia87q);
  }

  .x1gee2b4 {
    background-color: var(--x1lvf749);
  }

  .x1fzaxjj {
    background-color: var(--x1va2iej);
  }

  .x18fwbge {
    background-color: var(--x7j9y1o);
  }

  .xsn0i7m {
    background-color: var(--x7udl8a);
  }

  .x12v9zuw {
    background-color: var(--xdwk9ai);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xyh5bb9 {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }

  .xomwzfv {
    box-shadow: 0 0 0 4px #d392431f;
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x1p8ne8l {
    color: #2d2d2b;
  }

  .x1tzy593 {
    color: #555450;
  }

  .x1c1yx44 {
    color: #556057;
  }

  .xvv3wsc {
    color: #7d867e;
  }

  .x9aexuh {
    color: #899088;
  }

  .xzqh1bt {
    color: #8f8e89;
  }

  .xm3r468 {
    color: #9b9a95;
  }

  .x1x3lsiu {
    color: #e8f0ea;
  }

  .x1vkzu63 {
    color: #f6f5f1;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1i60rn9 {
    color: var(--x151v6cv);
  }

  .x170hw9j {
    color: var(--x179y6un);
  }

  .xzwqkjy {
    color: var(--x18iupab);
  }

  .xzz7xqn {
    color: var(--x1avukll);
  }

  .x1pxarw {
    color: var(--x1ezh3c2);
  }

  .xm78uc {
    color: var(--x1hsqff8);
  }

  .xvjtrjt {
    color: var(--x1lvf749);
  }

  .x6olakx {
    color: var(--x1va2iej);
  }

  .x1619wm7 {
    color: var(--x1vhkfvh);
  }

  .x1jzpp6 {
    color: var(--x7j9y1o);
  }

  .xgaawap {
    color: var(--x8ge7pe);
  }

  .x1q0up86 {
    color: var(--xm3ckto);
  }

  .x1i305uh {
    color: var(--xnivr44);
  }

  .x1ib0z6k {
    color: var(--xst0yll);
  }

  .x1q2q76l {
    color: var(--xtueate);
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1i019lf {
    font-family: SFMono-Regular, Consolas, Liberation Mono, monospace;
  }

  .xjagfqt {
    font-family: SFMono-Regular, Consolas, monospace;
  }

  .xwhk4it {
    font-family: Arial, Helvetica, sans-serif;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x6icuqf {
    font-family: sans-serif;
  }

  .x1jayfri {
    font-size: .72em;
  }

  .x3u6hjl {
    font-size: .75em;
  }

  .xg9jl45 {
    font-size: .82em;
  }

  .xmqhqel {
    font-size: .86em;
  }

  .xsfzzmd {
    font-size: .8em;
  }

  .xdytuvf {
    font-size: 1.08em;
  }

  .x15ftckn {
    font-size: 1.28em;
  }

  .xpppwuu {
    font-size: 1.28rem;
  }

  .x1yoq5vf {
    font-size: 1.65rem;
  }

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

  .x1q7jzdg {
    font-size: 19px;
  }

  .xc47msb {
    font-size: 2.15rem;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1nyyd3 {
    font-size: 25px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x6jcbl5 {
    font-size: clamp(15px, 1.3vw, 18px);
  }

  .xln19bd {
    font-size: clamp(42px, 6vw, 68px);
  }

  .x16mu5s6 {
    font-size: clamp(48px, 5.5vw, 76px);
  }

  .x4yl4xh {
    font-size: clamp(48px, 6vw, 76px);
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xww4jgc {
    font-size: var(--x-19zvkyr);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1j61x8r {
    font-style: normal;
  }

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

  .xk50ysn {
    font-weight: 500;
  }

  .xmvyi9x {
    font-weight: 560;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x18ab760 {
    font-weight: 720;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .x1t97rjw {
    font-weight: 760;
  }

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

  .x1etpek5 {
    grid-template-columns: auto minmax(70px, 1fr) auto;
  }

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

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

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

  .xl56j7k {
    justify-content: center;
  }

  .x12j93s6 {
    justify-content: normal;
  }

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

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

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

  .xrq0m5f {
    letter-spacing: -.035em;
  }

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

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

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

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .x7447wj {
    letter-spacing: .12em;
  }

  .x1qv67nb {
    letter-spacing: .22em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xobulqh {
    line-height: .98;
  }

  .x14upnqn {
    line-height: 1.14;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1o1kx08 {
    line-height: 1.43;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xducte5 {
    line-height: 1.62;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xai4a2o {
    line-height: 1.82;
  }

  .xz5rk10 {
    opacity: .2;
  }

  .xtg6wg7 {
    opacity: .42;
  }

  .x1ktcbtz {
    opacity: .56;
  }

  .x1uy6g52 {
    opacity: .62;
  }

  .x1667htg {
    opacity: .78;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xtt52l0 {
    resize: none;
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1rl3zmh {
    text-decoration-color: #f6f5f173;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5hzr90 {
    text-underline-offset: .18em;
  }

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

  .xbb3pvg {
    transition-duration: .14s;
  }

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

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

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

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

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xdlbvl0:disabled {
    background-color: var(--x1va2iej);
  }

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

  .xnpjc2v:disabled {
    opacity: .42;
  }

  .xdloern:hover {
    background-color: var(--x1ica7sy);
  }

  .x1rvx4h7:focus {
    background-color: #ffffff42;
  }

  @media (width <= 700px) {
    .xbk69fp.xbk69fp {
      align-items: flex-end;
    }

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

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

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

    .x1tkldnv.x1tkldnv {
      display: grid;
    }

    .x1gz44f.x1gz44f {
      display: none;
    }

    .x1rjfjbt.x1rjfjbt {
      flex-direction: column-reverse;
    }
  }

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

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

  @media (width <= 1050px) {
    .x1rpfgxm.x1rpfgxm {
      flex-wrap: wrap;
    }
  }

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

    .x43chzb.x43chzb {
      font-size: clamp(44px, 14vw, 66px);
    }

    .xfmfw0l.xfmfw0l {
      font-size: clamp(48px, 16vw, 72px);
    }

    .x19ccjs5.x19ccjs5 {
      font-size: var(--x-f38khe);
    }
  }

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

  @media (width <= 850px) {
    .xonxon5.xonxon5 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

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

  @media (width <= 1050px) {
    .xg2vlyj.xg2vlyj {
      justify-content: center;
    }
  }
}

@layer stylex.priority5 {
  .x1tnzt7h {
    border-bottom-color: currentColor;
  }

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

  .xd7b5tv {
    border-bottom-color: var(--x1y140tz);
  }

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

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

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

  .x1tshrus {
    border-left-color: var(--x1vhkfvh);
  }

  .x3r641h {
    border-left-color: var(--x7j9y1o);
  }

  .x1rqrbpj {
    border-left-color: var(--xm3ckto);
  }

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

  .xyj58a3 {
    border-left-width: 0;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xuvuew9 {
    border-right-color: var(--x1y140tz);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xgfja2r {
    border-right-width: 0;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .x1b4hy2t {
    border-top-color: currentColor;
  }

  .x18evjj5 {
    border-top-color: var(--x1y140tz);
  }

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xlrawln {
    height: 25px;
  }

  .xuoj239 {
    height: 3px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwa7hi {
    height: 58px;
  }

  .xols6we {
    height: 6px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xugasbl {
    margin-bottom: .55em;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xeqsspt {
    margin-bottom: 1.15em;
  }

  .xeunl5t {
    margin-bottom: 1.25em;
  }

  .x1sfzahb {
    margin-bottom: 13px;
  }

  .xg0cujg {
    margin-bottom: 27px;
  }

  .x1chd833 {
    margin-bottom: 28px;
  }

  .xwoyzhm {
    margin-bottom: 7px;
  }

  .xebglrz {
    margin-left: -1.4em;
  }

  .xjjybu2 {
    margin-right: .65em;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xoj0q32 {
    margin-top: 1.4em;
  }

  .x1dxrhqr {
    margin-top: 1.55em;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .xzbgwbi {
    margin-top: 9px;
  }

  .x1qqj25 {
    max-height: 720px;
  }

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1cj0jgk {
    max-width: 390px;
  }

  .x7kya4p {
    max-width: 540px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .x1bio8jh {
    max-width: 570px;
  }

  .xtfrcel {
    max-width: 590px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x5exbae {
    max-width: min(360px, 60vw);
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1rj1pf4 {
    min-height: 35px;
  }

  .x1dby22o {
    min-height: 360px;
  }

  .xf0wgct {
    min-height: 390px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1yn3ebu {
    min-height: 530px;
  }

  .x1wuaf5w {
    min-height: 65px;
  }

  .x1klbq6j {
    min-height: 670px;
  }

  .x1wzw5q2 {
    min-height: 68px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .x16ycmmq {
    min-height: 86px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xt7fyls {
    min-width: 150px;
  }

  .xt3gnm {
    min-width: 165px;
  }

  .x17tni4a {
    min-width: 27px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .x1rw0v2c {
    padding-bottom: 42px;
  }

  .x1gue8kj {
    padding-bottom: 50vh;
  }

  .xo5ses6 {
    padding-bottom: 70px;
  }

  .x1umv1br {
    padding-bottom: clamp(38px, 5vw, 64px);
  }

  .xr4xbb2 {
    padding-left: .2em;
  }

  .x1143305 {
    padding-left: 1.05em;
  }

  .x1wpi8wc {
    padding-left: 1.35em;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .x9orja2 {
    padding-top: 30px;
  }

  .xijc0j3 {
    padding-top: 36px;
  }

  .x1fg8e7m {
    padding-top: clamp(54px, 7vw, 96px);
  }

  .x1jm3axb {
    padding-top: var(--x-paddingTop);
  }

  .x3m8u43 {
    right: 0;
  }

  .xmhk92p {
    top: 20px;
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .x3ihuwq {
    width: 1.4em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xezl2tj {
    width: 25px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1u78mur {
    width: 58px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x14atkfc {
    width: auto;
  }

  .x7vryx7 {
    width: min(1120px, 100% - 13vw);
  }

  .x1y48tl7 {
    width: min(1180px, 100%);
  }

  .xuhzk8f {
    width: min(1540px, 100%);
  }

  @media (width <= 1050px) {
    .x1wivb49.x1wivb49 {
      border-bottom-color: var(--x1y140tz);
    }

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

    .x1j5sqa.x1j5sqa {
      border-right-width: 0;
    }

    .x1nk1g1d.x1nk1g1d {
      margin-top: 25px;
    }
  }

  @media (width <= 700px) {
    .x74f8d4.x74f8d4 {
      max-height: 46vh;
    }

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

  @media (width <= 1050px) {
    .x7j1c0f.x7j1c0f {
      max-width: 680px;
    }
  }

  @media (width <= 700px) {
    .x8vgmun.x8vgmun {
      min-height: 38px;
    }

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

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

    .x7geece.x7geece {
      padding-bottom: 35px;
    }
  }

  @media (width <= 1050px) {
    .x17i5cgx.x17i5cgx {
      padding-bottom: 65vh;
    }
  }

  @media (width <= 700px) {
    .x1ja02sv.x1ja02sv {
      padding-top: 45px;
    }

    .x1v68ji2.x1v68ji2 {
      width: 100%;
    }

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

    .x14el98r.x14el98r {
      width: calc(100% - 44px);
    }
  }
}

@layer stylex.priority6 {
  .x19294a3:after, .xp86jy3:before {
    background-color: var(--x1jnpsvo);
  }

  .xkwixhx::placeholder {
    color: #8e958d;
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x1phdij9:after {
    content: "B";
  }

  .xvky7dd:after {
    font-size: 11px;
  }

  .x5r7jmz:after {
    font-size: 16px;
  }

  .xle6xuo:after {
    font-weight: 700;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }
}

@layer stylex.priority7 {
  .xcock1l:after, .xy80zi5:before {
    height: 1px;
  }

  .x1wlytlt:before {
    left: 0;
  }

  .xnbfe2x:after {
    right: 0;
  }

  .x1hvfe8t:after, .x1r60q8r:before {
    top: -1px;
  }

  .x14ooybt:after, .x14v3zb2:before {
    width: clamp(24px, 8vw, 120px);
  }
}

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

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

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

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

:root, .x1hjga4j {
  --xm3ckto: #222;
  --x151v6cv: #72716d;
  --x1ia87q: #fcfbf8;
  --x161n3qa: #fcfbf8;
  --x1y140tz: #d6d4ce;
  --x1va2iej: #222;
  --x1ica7sy: #000;
  --xtueate: #fff;
  --x19dyijl: #f6f5f1;
  --x1lvf749: #a23d37;
  --x1ezh3c2: #6f6e69;
  --x8ge7pe: #222;
  --x1vhkfvh: #595854;
  --xdwk9ai: #22222212;
  --x1957ce3: #222;
  --xgfs4m3: #2222222e;
  --x7j9y1o: #222;
  --x1hsqff8: #fff;
  --x148y513: #222;
  --x1jnpsvo: #222222a6;
  --x1avukll: #72716d;
  --xst0yll: #222;
  --x179y6un: #72716d;
  --x7udl8a: #fcfbf8e0;
  --x18iupab: #72716d;
  --xnivr44: #222;
  --x1nd3ne0: #22222238;
  --xc8k7gy: #2222224d;
  --x1plc3vs: #2223;
}

.x4lwkdv.x4lwkdv, .x4lwkdv.x4lwkdv:root {
  --x1va2iej: #f6f5f1;
  --x1ica7sy: #fff;
  --xtueate: #181818;
  --x1ia87q: #181818;
  --x1nd3ne0: #fff3;
  --xc8k7gy: #f6f5f159;
  --x1plc3vs: #ffffff1f;
  --x18iupab: #92918c;
  --xnivr44: #e4e3de;
  --x1lvf749: #a23d37;
  --x1y140tz: #ffffff29;
  --x151v6cv: #92918c;
  --x161n3qa: #181818;
  --x148y513: #f6f5f1;
  --x1hsqff8: #181818;
  --xdwk9ai: #f6f5f117;
  --x8ge7pe: #fff;
  --x1957ce3: #111;
  --x1vhkfvh: #c7c6c1;
  --x1jnpsvo: #f6f5f1b3;
  --x1ezh3c2: #f6f5f1;
  --x7j9y1o: #f6f5f1;
  --xgfs4m3: #ffffff2b;
  --x7udl8a: #181818e0;
  --xst0yll: #d0cfca;
  --x1avukll: #a6a5a0;
  --x179y6un: #85847f;
  --x19dyijl: #222;
  --xm3ckto: #f6f5f1;
}
