@layer base{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:ui-sans-serif,system-ui,sans-serif;font-size:17px}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#3a372f transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3a372f;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4a463d}html,body,#root{color:#ece7dc;background:#1b1a17;height:100%;margin:0}body.dialog-open{overflow:hidden}option{color:#ece7dc;background-color:#24221e}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #c4a35a}details>summary::-webkit-details-marker{font-size:.55rem}.md{line-height:1.45}.md p{margin:.3rem 0}.md a{color:#c4a35a}.md ul,.md ol{margin:.3rem 0;padding-left:1.2rem}.md code{background:#24221e;padding:.05rem .25rem;font-family:ui-monospace,Cascadia Code,SFMono-Regular,Menlo,monospace;font-size:.85em}.md .code-wrap{background:#141310;border:1px solid #3a372f;margin:.4rem 0}.md .code-bar{color:#aea89a;border-bottom:1px solid #3a372f;justify-content:space-between;align-items:center;padding:.2rem .5rem;font-size:.75rem;display:flex}.md .code-bar button{color:#c4a35a;font:inherit;cursor:pointer;background:0 0;border:0}.md pre{margin:0;padding:.6rem .7rem;overflow:auto}.md .code-wrap code{background:0 0;padding:0;font-size:.82rem}.md-compact{line-height:1.35}.md-compact p,.md-compact ul,.md-compact ol{margin:.15rem 0}.md-compact>:first-child{margin-top:0}.md-compact .code-wrap{margin:.2rem 0}.md-compact .code-wrap pre{padding:.3rem .4rem;overflow:auto}}

@layer priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x54k8fr {
    padding: var(--x137pk89);
  }

  .x10k5zp0 {
    padding: var(--x1ryu32w);
  }

  .xeiu23r {
    padding: var(--xb8h8dw);
  }

  .x2xn3ye {
    padding: var(--xumi6sm);
  }

  .x1rbf2ak {
    padding: var(--xvm2o0j);
  }

  .x4bg9v5 {
    padding: var(--xyyjxbc);
  }

  @media (width <= 360px) {
    .x1fofoez.x1fofoez {
      padding: var(--x137pk89);
    }
  }

  @media (width <= 900px) {
    .x18t3qlg.x18t3qlg {
      padding: var(--x137pk89);
    }
  }
}

@layer priority3 {
  .x18i1fmu {
    border-color: color-mix(in srgb,var(--x1nf7wrg) 60%,transparent);
  }

  .x6ppbwd {
    border-color: color-mix(in srgb,var(--x7crhhh),var(--x1nf7wrg) 35%);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1z0323o {
    border-color: var(--x1nf7wrg);
  }

  .xaaz0mi {
    border-color: var(--x3gaj05);
  }

  .x1imau8b {
    border-radius: var(--x1lujms5);
  }

  .x12znh2z {
    border-radius: var(--x1vjpwek);
  }

  .x1myx0iz {
    border-radius: var(--xev2p9i);
  }

  .x9lzrp3 {
    border-radius: var(--xyi8s7h);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xxhr3t {
    gap: 0;
  }

  .xyunt0i {
    gap: var(--x137pk89);
  }

  .xuyezju {
    gap: var(--xb8h8dw);
  }

  .xvvemzh {
    gap: var(--xumi6sm);
  }

  .x13uuurf {
    gap: var(--xvm2o0j);
  }

  .xyugxqk {
    gap: var(--xyyjxbc);
  }

  .xe8uvvx {
    list-style: none;
  }

  .xhpg889 {
    margin-block: var(--xyyjxbc);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x19khina {
    padding-block: var(--xb8h8dw);
  }

  .x13vkmju {
    padding-block: var(--xumi6sm);
  }

  .x14qkki3 {
    padding-block: var(--xvm2o0j);
  }

  .xtn3ywa {
    padding-block: var(--xyyjxbc);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x5izlng {
    padding-inline: var(--x137pk89);
  }

  .x4r5bjb {
    padding-inline: var(--xb8h8dw);
  }

  .x1hpfycz {
    padding-inline: var(--xvm2o0j);
  }

  .xwkyzda {
    padding-inline: var(--xyyjxbc);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xs8d56a:focus-within {
    border-color: var(--x3gaj05);
  }

  .x17yyxzj:disabled {
    border-color: #0000;
  }

  .x1117d23:disabled, .xz83o0e:hover {
    border-color: var(--x1nf7wrg);
  }

  .xtuvx0m:hover {
    border-color: var(--x3gaj05);
  }

  .x1jtldxo:hover {
    border-color: var(--x7crhhh);
  }

  .xzfatsu:focus {
    border-color: var(--x3gaj05);
  }

  @media (width <= 360px) {
    .x1xlj5oh.x1xlj5oh {
      overflow: hidden;
    }
  }

  @media (width <= 900px) {
    .x15731g8.x15731g8 {
      overflow: visible;
    }

    .x1n8r90m.x1n8r90m {
      padding-block: var(--xb8h8dw);
    }
  }
}

@layer priority4 {
  .xw7j56t {
    -webkit-mask-image: linear-gradient(#000 55%, #0000 100%);
  }

  .xsqt49z {
    accent-color: var(--x3gaj05);
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

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

  .xkh2ocl {
    align-self: stretch;
  }

  .xjyslct {
    appearance: none;
  }

  .xyxve32 {
    background-color: color-mix(in srgb,var(--x1v80jzo) 78%,var(--x6jq5je));
  }

  .xn2wge9 {
    background-color: color-mix(in srgb,var(--x3gaj05) 12%,transparent);
  }

  .xb9anc8 {
    background-color: #000c;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x6pe2nz {
    background-color: var(--x1am29wd);
  }

  .x1hwqbon {
    background-color: var(--x1av9h48);
  }

  .x1x8qk5z {
    background-color: var(--x1tik043);
  }

  .xqy3g78 {
    background-color: var(--x1v80jzo);
  }

  .x80lwm2 {
    background-color: var(--x3gaj05);
  }

  .x1l8hk58 {
    background-color: var(--xswtoas);
  }

  .x190vdfi {
    box-shadow: 0 20px 64px #00000073;
  }

  .x6aukiq {
    box-shadow: 0 8px 28px #0006;
  }

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

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

  .x1heor9g {
    color: inherit;
  }

  .x1xlmjcu {
    color: var(--x15pt6ig);
  }

  .xjp4czb {
    color: var(--x1jihe47);
  }

  .x1kblepb {
    color: var(--x1pju2ra);
  }

  .xud3wna {
    color: var(--x1tik043);
  }

  .xnan7eh {
    color: var(--x1v80jzo);
  }

  .xeey6yp {
    color: var(--x3gaj05);
  }

  .x1itrsqk {
    color: var(--x6jq5je);
  }

  .xfz2tjb {
    color: var(--x7crhhh);
  }

  .xsp03v9 {
    color: var(--xx67rmk);
  }

  .x1appev {
    column-gap: var(--x137pk89);
  }

  .xt0e3qv {
    cursor: default;
  }

  .x7eptgl {
    cursor: ew-resize;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .x1yl03ai {
    cursor: nesw-resize;
  }

  .x1e5i8e3 {
    cursor: ns-resize;
  }

  .x16djdpl {
    cursor: nwse-resize;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1f8j2c9 {
    flex-basis: 4rem;
  }

  .xgualba {
    flex-basis: 8rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xgb1g0n {
    flex-basis: var(--xeewp);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xufs9de {
    font-family: ui-monospace, Menlo, monospace;
  }

  .x13wdia2 {
    font-family: var(--x1fcq71v);
  }

  .x1ljotr0 {
    font-family: var(--xnqloyf);
  }

  .x9cxo5s {
    font-size: .62rem;
  }

  .x1shuy96 {
    font-size: .65rem;
  }

  .x191ayms {
    font-size: .68rem;
  }

  .x1iuv88s {
    font-size: .72rem;
  }

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

  .xp1qmoa {
    font-size: .78rem;
  }

  .x1sfrptf {
    font-size: .7rem;
  }

  .xym1t2f {
    font-size: .82rem;
  }

  .x1qzg9v8 {
    font-size: .85rem;
  }

  .xgommxb {
    font-size: .8rem;
  }

  .xyr29y3 {
    font-size: .95rem;
  }

  .x1nrrp6k {
    font-size: .9rem;
  }

  .x1ksoetq {
    font-size: 1.05rem;
  }

  .x1gqo1bu {
    font-size: 1.15rem;
  }

  .x5pdnfe {
    font-size: 1.35rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1q74xe4 {
    font-size: 1.75rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

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

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

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

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

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

  .x12i9re0 {
    grid-template-columns: 240px 1fr 220px;
  }

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

  .x1i769km {
    grid-template-columns: 4.5rem 1fr;
  }

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

  .xntw7xv {
    grid-template-columns: minmax(9rem, auto) 1fr;
  }

  .x33njr9 {
    grid-template-rows: 48px 1fr;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1dgsrnt {
    letter-spacing: .06em;
  }

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

  .x1labic3 {
    letter-spacing: .14em;
  }

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x14ju556 {
    line-height: 0;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .xnunrkz {
    line-height: 1.4rem;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

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

  .xnpee73 {
    -webkit-mask-image: linear-gradient(#000 55%, #0000 100%);
    mask-image: linear-gradient(#000 55%, #0000 100%);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x3onkmb {
    opacity: .35;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .xabxntr {
    outline-color: var(--x3gaj05);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1qgsegg {
    outline-width: 1px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xdg6ny2 {
    row-gap: var(--x137pk89);
  }

  .x1u2t7bs {
    stroke: var(--x3gaj05);
  }

  .xdpxx8g {
    text-align: left;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1m9mm8y {
    transform: translate(-50%, 50%);
  }

  .x147yg2k {
    transform: translate(50%, -50%);
  }

  .x4v1no5 {
    transform: translate(50%, 50%);
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x1jinmle {
    z-index: 21;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x1q8xho0 {
    z-index: 8;
  }

  .xk3oba8 {
    z-index: 9;
  }

  .xy2o3ld {
    zoom: 2;
  }

  .x7ejhl0.x7ejhl0:where(.x-default-marker:hover *) {
    text-decoration-line: underline;
  }

  .x94uqv7.x94uqv7:where(.x-default-marker:hover *) {
    text-underline-offset: .15em;
  }

  .x14xc8xn:focus-within {
    outline-style: solid;
  }

  .x16gxa91:focus-within {
    outline-width: 2px;
  }

  .x1qcsrk8:disabled {
    color: var(--x1jihe47);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x2wzlov:disabled {
    opacity: .35;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xffvrxn:hover {
    background-color: #c45c4a1a;
  }

  .xdfhnqs:hover {
    background-color: var(--x1am29wd);
  }

  .x1ggdhwi:hover {
    background-color: var(--xswtoas);
  }

  .xzmd2ko:hover {
    color: var(--x3gaj05);
  }

  .xwxelm9:hover {
    color: var(--x6jq5je);
  }

  .x17b8owf:hover {
    color: var(--xx67rmk);
  }

  .x3v1jnx:hover {
    filter: brightness(1.08);
  }

  .xeacqie:focus {
    box-shadow: 0 0 0 2px #c4a35a33;
  }

  .xhlp2gg:focus {
    outline-style: none;
  }

  .x1ab6j8:active {
    background-color: var(--x1v80jzo);
  }

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

    .x1jf6x2l.x1jf6x2l {
      column-gap: var(--xvm2o0j);
    }

    .x17f3tr6.x17f3tr6 {
      flex-direction: column;
    }
  }

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

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

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

    .x45f85e.x45f85e {
      grid-template-rows: auto auto minmax(20rem, 1fr) auto;
    }
  }

  @media (width <= 360px) {
    .x1m32eft.x1m32eft {
      order: 2;
    }
  }

  @media (width <= 900px) {
    .x4dg8vp.x4dg8vp {
      position: absolute;
    }
  }

  @media (width <= 360px) {
    .x1bpxk2x.x1bpxk2x {
      row-gap: var(--xb8h8dw);
    }

    .xfbjzec.xfbjzec {
      text-overflow: ellipsis;
    }

    .xi6n985.xi6n985 {
      white-space: nowrap;
    }
  }

  @media (width <= 900px) {
    .x1ue7cy4.x1ue7cy4 {
      z-index: 6;
    }
  }
}

@layer priority5 {
  .xqmrjwc {
    border-bottom-color: var(--x1nf7wrg);
  }

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

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

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

  .xuoof3b {
    border-left-color: var(--x1nf7wrg);
  }

  .x1v4ei85 {
    border-left-color: var(--x3gaj05);
  }

  .x1mdqw1w {
    border-left-color: var(--x7vj3jo);
  }

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

  .xe0pwq {
    border-left-width: 1px;
  }

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

  .x1vo0akb {
    border-left-width: 3px;
  }

  .x17khdtp {
    border-right-color: var(--x1nf7wrg);
  }

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

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

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

  .x1e9bitn {
    border-top-color: var(--x1nf7wrg);
  }

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

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x1das43d {
    bottom: calc(100% + .4rem);
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1pazyae {
    height: .9rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xhdxxi3 {
    height: 1.1rem;
  }

  .xdh1ao5 {
    height: 1.35rem;
  }

  .xt1ahm6 {
    height: 1.45rem;
  }

  .xydt64x {
    height: 1.4rem;
  }

  .x7bujqp {
    height: 1.85rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x1ymw6g {
    height: 160px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .x1vei0eb {
    left: .55rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x4ii5y1 {
    margin-bottom: auto;
  }

  .x1xpjyco {
    margin-bottom: var(--x137pk89);
  }

  .x1w4pbzl {
    margin-bottom: var(--xb8h8dw);
  }

  .x149v7qu {
    margin-bottom: var(--xpb6hju);
  }

  .x14xdciw {
    margin-bottom: var(--xumi6sm);
  }

  .xudb73l {
    margin-bottom: var(--xvm2o0j);
  }

  .x1bv1zcn {
    margin-bottom: var(--xyyjxbc);
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xpwzip6 {
    margin-left: var(--x137pk89);
  }

  .x1l35w3v {
    margin-left: var(--xpb6hju);
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .x14e79pj {
    margin-right: var(--x137pk89);
  }

  .x12zwscq {
    margin-right: var(--xpb6hju);
  }

  .xdj266r {
    margin-top: 0;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1hu9zvz {
    margin-top: var(--x137pk89);
  }

  .x1jsjw4a {
    margin-top: var(--xb8h8dw);
  }

  .x162knx2 {
    margin-top: var(--xpb6hju);
  }

  .x1f0e685 {
    margin-top: var(--xumi6sm);
  }

  .xa81gnv {
    margin-top: var(--xvm2o0j);
  }

  .x3gvc5s {
    margin-top: var(--xyyjxbc);
  }

  .x1qojfa0 {
    max-height: 16rem;
  }

  .x3uj6mb {
    max-height: 6rem;
  }

  .x179dxpb {
    max-height: 80vh;
  }

  .x1rfg0mu {
    max-height: 3.159rem;
  }

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

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x1mrxg6j {
    max-width: 36ch;
  }

  .xq4muvt {
    max-width: min(90vw, 1100px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xen30ot {
    min-height: 168px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .x1alwttm {
    min-width: 13.5rem;
  }

  .x11gxwtt {
    min-width: 16rem;
  }

  .x46jg8d {
    min-width: 32px;
  }

  .x1843ork {
    min-width: 6rem;
  }

  .x1bnrkr7 {
    min-width: 7rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1srzcv {
    padding-bottom: var(--x137pk89);
  }

  .x189bojh {
    padding-bottom: var(--xb8h8dw);
  }

  .x1l2vw7u {
    padding-bottom: var(--xvm2o0j);
  }

  .xsmmkw7 {
    padding-bottom: var(--xyyjxbc);
  }

  .x1po3mw7 {
    padding-left: var(--x137pk89);
  }

  .xoimdt6 {
    padding-left: var(--x1ryu32w);
  }

  .x11ewx8i {
    padding-left: var(--xb8h8dw);
  }

  .x18w2zmz {
    padding-left: var(--xyyjxbc);
  }

  .x2ixkcm {
    padding-right: var(--x137pk89);
  }

  .x1h1b6d {
    padding-right: var(--x1ryu32w);
  }

  .xnwy755 {
    padding-right: var(--xb8h8dw);
  }

  .x164wm87 {
    padding-right: var(--xyyjxbc);
  }

  .xz7f22 {
    padding-top: var(--x137pk89);
  }

  .xve941i {
    padding-top: var(--xb8h8dw);
  }

  .x12y7m5s {
    padding-top: var(--xumi6sm);
  }

  .xmfbp8t {
    padding-top: var(--xvm2o0j);
  }

  .x1tdmqlw {
    padding-top: var(--xyyjxbc);
  }

  .x157znyb {
    right: .2rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1rhw8x6 {
    top: calc(100% + .25rem);
  }

  .x103f1er {
    top: calc(100% + .35rem);
  }

  .x1r8k9rp {
    top: calc(100% + .4rem);
  }

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

  .x1jjc1wv {
    width: .5rem;
  }

  .x1y6pbyt {
    width: .9rem;
  }

  .xmh2cwo {
    width: 1.1rem;
  }

  .xf8x8r1 {
    width: 1.35rem;
  }

  .x1wyq0ch {
    width: 1.45rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x100vrsf {
    width: 40px;
  }

  .xekueh {
    width: 4rem;
  }

  .x15yg21f {
    width: 56px;
  }

  .xex909m {
    width: 5rem;
  }

  .x14atkfc {
    width: auto;
  }

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

  .xajsvdv {
    width: min(28rem, 100%);
  }

  .x1tf9yam {
    width: min(560px, 100% - 32px);
  }

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

  .x1h5t5d0 {
    width: var(--x1f7eiob);
  }

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

  .x1snub50:focus {
    border-bottom-color: var(--x3gaj05);
  }

  @media (width <= 900px) {
    .xwd3hym.xwd3hym {
      border-bottom-width: 1px;
    }

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

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

    .x1t2m3g3.x1t2m3g3 {
      bottom: 0;
    }

    .x170yzee.x170yzee {
      left: 0;
    }
  }

  @media (width <= 360px) {
    .x809ct.x809ct {
      margin-left: 0;
    }

    .xzxqgub.xzxqgub {
      max-height: calc(100dvh - 16px);
    }
  }

  @media (width <= 900px) {
    .x1tn5n9m.x1tn5n9m {
      max-height: calc(100dvh - 16px);
    }
  }

  @media (width <= 360px) {
    .x1nofcl.x1nofcl {
      max-width: 10rem;
    }
  }

  @media (width <= 900px) {
    .xbq807e.xbq807e {
      max-width: 900px;
    }
  }

  @media (width <= 360px) {
    .x1w60084.x1w60084 {
      max-width: none;
    }

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

  @media (width <= 900px) {
    .x1o4dzqe.x1o4dzqe {
      min-height: 44px;
    }

    .xa1117y.xa1117y {
      min-height: var(--xksjv30);
    }

    .x1nbvxh1.x1nbvxh1 {
      right: 0;
    }

    .xwdshd4.xwdshd4 {
      top: 0;
    }
  }

  @media (width <= 360px) {
    .x4sy7vk.x4sy7vk {
      width: 100%;
    }
  }

  @media (width <= 900px) {
    .x34mqrq.x34mqrq {
      width: 100%;
    }
  }

  @media (width <= 360px) {
    .x1xr7h89.x1xr7h89 {
      width: calc(100% - 16px);
    }
  }

  @media (width <= 900px) {
    .x1tpziiw.x1tpziiw {
      width: calc(100% - 16px);
    }
  }
}

@layer priority6 {
  .x1abwkk1::backdrop {
    backdrop-filter: blur(2px);
  }

  .x8ybbm0::backdrop {
    background-color: #0a0907b8;
  }

  .x1s928wv:after {
    content: "";
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

@layer priority7 {
  .xauth8a:after {
    bottom: -10px;
  }

  .x13e6hf:after {
    left: -10px;
  }

  .x1mhlbml:after {
    right: -10px;
  }

  .xksr4jm:after {
    top: -10px;
  }
}

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

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

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

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

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

:root, .x1fuv2je {
  --x1v80jzo: #1b1a17;
  --x1am29wd: #24221e;
  --xswtoas: #201e1b;
  --x1nf7wrg: #3a372f;
  --x6jq5je: #ece7dc;
  --x1jihe47: #aea89a;
  --x3gaj05: #c4a35a;
  --x7crhhh: #c45c4a;
  --x15pt6ig: #1b1a17;
  --x1tik043: #7a9e6b;
  --x1av9h48: #6a8aa8;
  --x1pju2ra: #8eb4d4;
  --x7vj3jo: #739b68;
  --xx67rmk: #db7968;
  --x8r52id: #141310;
}

:root, .xjmr4yb {
  --xksjv30: 48px;
  --x1at06kv: 240px;
  --xqd149b: 220px;
  --xeewp: 280px;
  --x1f7eiob: 22rem;
}

:root, .xbxzbpq {
  --xxzs5ai: ui-sans-serif, system-ui, sans-serif;
  --xnqloyf: ui-monospace, "Cascadia Code", "SFMono-Regular", Menlo, monospace;
  --x1fcq71v: ui-monospace, Menlo, monospace;
}

:root, .x1fpdznj {
  --xyi8s7h: 2px;
  --xev2p9i: 6px;
  --x1vjpwek: 8px;
  --x1lujms5: 50%;
}

:root, .x1tnzivp {
  --xyyjxbc: 4px;
  --xb8h8dw: 8px;
  --xvm2o0j: 12px;
  --x137pk89: 16px;
  --xumi6sm: 24px;
  --x1ryu32w: 32px;
  --xpb6hju: -4px;
}
