@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f6fa;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;background:#0d0f14}}body{margin:0}button,a,input,select{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border-radius:inherit;border:0}input[type=color]::-moz-color-swatch{border-radius:inherit;border:0}::selection{color:#17181d;background:#c9c6ff}@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;

@layer stylex.priority1 {
  :root, .x17wttmu {
    --x1xiap45: #554de5;
    --x1vuntvo: #453ed0;
    --x1eb09db: #554de5;
    --x19ovh1g: #eeedff;
    --x1fsr0c5: #f5f6fa;
    --xaekek8: #e2e4ec;
    --xp3nj8f: #cdd0dc;
    --x1383pmi: #c9364f;
    --xymowmq: #17181d;
    --xbae2vq: #686b76;
    --x1b9gdje: #fff;
    --x14hbpvb: #fafaff;
    --x1a44d1: #f0f1f5;
  }

  @media (prefers-color-scheme: dark) {
    :root, .x17wttmu {
      --x1xiap45: #9b97ff;
      --x1vuntvo: #514acb;
      --x1eb09db: #5d56d8;
      --x19ovh1g: #252344;
      --x1fsr0c5: #0d0f14;
      --xaekek8: #292c35;
      --xp3nj8f: #3a3e49;
      --x1383pmi: #ff7188;
      --xymowmq: #f3f4f7;
      --xbae2vq: #a6a9b3;
      --x1b9gdje: #17191f;
      --x14hbpvb: #1d2028;
      --x1a44d1: #12141a;
    }
  }
}

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

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .xcaa3tu {
    padding: 17px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x14odnwx {
    padding: 5px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .xe8ttls {
    padding: 8px;
  }

  @media (width <= 600px) {
    .x1lf5mlj.x1lf5mlj {
      padding: 9px;
    }
  }
}

@layer stylex.priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x1vkzhjt {
    border-color: var(--x1eb09db);
  }

  .x7sdtgk {
    border-color: var(--x1xiap45);
  }

  .x1b451b6 {
    border-color: var(--xaekek8);
  }

  .x3rw2oh {
    border-color: var(--xp3nj8f);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .xhpnuu7 {
    border-radius: 9px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .xa2rlgh {
    gap: 38px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x2i9t41 {
    margin-block: 16px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x1xb32ym {
    padding-block: 44px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x15ldat2 {
    padding-inline: 15px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xixrare {
    padding-inline: 38px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .x10805t3 {
    padding-inline: max(16px, 50vw - 560px);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x12bnz0p:hover {
    border-color: var(--x1xiap45);
  }

  .x1vhvs5e:hover {
    border-color: var(--xaekek8);
  }

  .x1hbw7d0:hover {
    border-color: var(--xp3nj8f);
  }

  .xpaaxry:focus {
    border-color: var(--x1xiap45);
  }

  .x1fckv12:focus {
    border-color: var(--xp3nj8f);
  }

  @media (width <= 600px) {
    .x11ub8la.x11ub8la {
      border-inline-width: 0;
    }

    .x1aupjfw.x1aupjfw {
      border-radius: 0;
    }

    .xmlfagq.xmlfagq {
      gap: 12px;
    }
  }

  @media (width <= 500px) {
    .x16rhlf6.x16rhlf6 {
      padding-block: 36px;
    }
  }

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

  @media (width <= 600px) {
    .x1k5bsi9.x1k5bsi9 {
      padding-inline: 14px;
    }
  }

  @media (width <= 500px) {
    .xytplzn.xytplzn {
      padding-inline: 24px;
    }
  }
}

@layer stylex.priority4 {
  .x10ukxgv {
    align-content: start;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1ji4ovk {
    background-color: var(--x19ovh1g);
  }

  .x1fb2l8v {
    background-color: var(--x1b9gdje);
  }

  .xce18m4 {
    background-color: var(--x1eb09db);
  }

  .x1mk063r {
    background-color: var(--x1fsr0c5);
  }

  .x9hnu91 {
    box-shadow: 0 16px 36px #14161e3d;
  }

  .xi7gfg7 {
    box-shadow: 0 1px 2px #14141e24;
  }

  .xqqz074 {
    box-shadow: 0 1px 2px #14161e08;
  }

  .x1tmtv1e {
    box-shadow: 0 1px 2px #14161e0a;
  }

  .x1jrvnt0 {
    box-shadow: 0 24px 70px #14161e1a;
  }

  .x299h56 {
    box-shadow: 0 8px 24px #14161e24;
  }

  .x1xk22qn {
    box-shadow: 0 8px 30px #14161e0f;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1f7m26b {
    color: #fff;
  }

  .x1heor9g {
    color: inherit;
  }

  .xtpir2e {
    color: var(--x1383pmi);
  }

  .xh9u2gb {
    color: var(--x1xiap45);
  }

  .x1ur1855 {
    color: var(--xbae2vq);
  }

  .xbwkfnf {
    color: var(--xymowmq);
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

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

  .x1dcheo9 {
    font-size: .8125rem;
  }

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

  .x6u19be {
    font-size: .9375rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xh88oxj {
    font-weight: 550;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x18ab760 {
    font-weight: 720;
  }

  .xt64d2d {
    font-weight: 740;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .xuv8nkb {
    font-weight: 800;
  }

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

  .x1xi3v1t {
    grid-template-columns: 32px 34px minmax(0, 1fr) 30px;
  }

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

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

  .x1iuxcc1 {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  }

  .xhsicrm {
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1xte0cv {
    letter-spacing: -.15px;
  }

  .x1yrajzq {
    letter-spacing: -.2px;
  }

  .x1roq8pg {
    letter-spacing: -.5px;
  }

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

  .xbac8wx {
    letter-spacing: .5px;
  }

  .x147bs2h {
    letter-spacing: 1.1px;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xz5rk10 {
    opacity: .2;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .x179ler2 {
    opacity: .96;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1gabggj {
    padding-inline-end: 5px;
  }

  .x1iwz3mf {
    padding-inline-start: 11px;
  }

  .x1pixwil {
    padding-inline-start: 7px;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x2b8uid {
    text-align: center;
  }

  .xipaxtn {
    text-box-edge: cap text;
  }

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .x1c071of {
    transform: none;
  }

  .x1lsqapj {
    transition-duration: .13s;
  }

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

  .x9i6iqp {
    transition-duration: .16s;
  }

  .xyim87l {
    transition-property: background-color, border-color, box-shadow, transform;
  }

  .x9vp5wv {
    transition-property: border-color, box-shadow, transform;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1a275cg:focus-visible {
    outline-color: var(--x1383pmi);
  }

  .x1z09tff:focus-visible {
    outline-color: var(--x1xiap45);
  }

  .x13iak60:focus-visible {
    outline-offset: 1px;
  }

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

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

  .x13nr6v:disabled {
    background-color: var(--x1eb09db);
  }

  .x1rudlt0:disabled {
    box-shadow: none;
  }

  .xw8j52r:disabled {
    color: var(--xbae2vq);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x17ahczi:disabled {
    opacity: .75;
  }

  .xwqof5t:hover {
    background-color: var(--x14hbpvb);
  }

  .xjewg9c:hover {
    background-color: var(--x1a44d1);
  }

  .xovkcrx:hover {
    background-color: var(--x1vuntvo);
  }

  .xg99utp:hover {
    box-shadow: 0 10px 30px #3530821a;
  }

  .xq1a9m6:hover {
    box-shadow: 0 4px 12px #14161e1a;
  }

  .x1lz31oe:hover {
    transform: translateY(-2px);
  }

  .x1mkcyo9:focus {
    background-color: var(--x1b9gdje);
  }

  .x1xhavyp:focus {
    box-shadow: 0 0 0 3px var(--x19ovh1g);
  }

  .x1l9t207:focus {
    outline-width: 0;
  }

  .xch2mbi:active {
    cursor: grabbing;
  }

  .xymg228:active {
    transform: translateY(1px);
  }

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

  @media (width <= 700px) {
    .x1gz44f.x1gz44f {
      display: none;
    }
  }

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

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

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

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

  @media (width <= 600px) {
    .x11ezrg2.x11ezrg2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
}

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

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

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

  .xclz65o {
    border-top-color: var(--xaekek8);
  }

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

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

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1sfzahb {
    margin-bottom: 13px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x4gyc16 {
    max-width: 1120px;
  }

  .x18jmo4m {
    max-width: 1168px;
  }

  .x197vjsw {
    max-width: 430px;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x19pd8fg {
    min-height: 126px;
  }

  .x21xpn4 {
    min-height: 32px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xt55aet {
    min-height: 54px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .x1gfops9 {
    min-width: 55px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .x1ej9moc {
    padding-bottom: 80px;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x13vifvy {
    top: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x100vrsf {
    width: 40px;
  }

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

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

  @media (width <= 600px) {
    .x1eshf1s.x1eshf1s {
      width: 100%;
    }

    .xre47a0.xre47a0 {
      width: calc(100% - 24px);
    }
  }
}

@layer stylex.priority6 {
  .x1x89o5h::placeholder {
    color: var(--xbae2vq);
  }
}
