@layer reset{*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}}@layer base{:root{scrollbar-gutter:stable;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1d1d1f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f6f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,system-ui,ui-sans-serif,sans-serif}a{color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #6e56cf}::selection{background:#e4defc}}@layer components{body:has(dialog[data-dynamic-dialog][open]){overflow:hidden}dialog[data-dynamic-dialog]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1c2052}}

@layer priority1;

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

  .x12xej8t {
    inset: -28px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x3v4ctg {
    padding: 0 20px 14px;
  }

  .x48a4g7 {
    padding: 0 20px 18px;
  }

  .x1717udv {
    padding: 0;
  }

  .xhesof7 {
    padding: 10px 20px 20px;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x1gqud3g {
    padding: 12px 14px;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x11qu3wa {
    padding: 13px 15px;
  }

  .xh073nz {
    padding: 13px;
  }

  .x15h7in4 {
    padding: 14px 20px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x19ty7af {
    padding: 18px 20px 10px;
  }

  .xu18zpt {
    padding: 18px 20px 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1cvq6kf {
    padding: 20px 20px 12px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .x9290af {
    padding: 2px 20px 18px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .x2lkgqm {
    padding: 7px 10px;
  }

  @media (width <= 520px) {
    .xmk3zek.xmk3zek {
      padding: 12px;
    }
  }

  @media (width >= 700px) {
    .xw9d2u2.xw9d2u2 {
      padding: 26px;
    }
  }
}

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

  .xb91g6l {
    border-color: var(--xd4794o);
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .xff7v11 {
    border-radius: 36px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xu4hgxq {
    border-radius: 7px;
  }

  .x13t5usl {
    border-radius: var(--x10y11oi);
  }

  .x1vzfr34 {
    border-radius: var(--x5uf5c5);
  }

  .xhfbasd {
    border-radius: var(--xds005w);
  }

  .x2u47fa {
    border-radius: var(--xjgsjpy);
  }

  .x1l04ct9 {
    border-radius: var(--xqh1rbh);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x3psx0u {
    flex: none;
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1aut5rd {
    gap: 13px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x3up9cc {
    gap: 52px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x1rbzc5 {
    gap: var(--x12aa9cu);
  }

  .x1fci1hh {
    gap: var(--x1an4i4x);
  }

  .xpf6aju {
    gap: var(--x1e0s90s);
  }

  .x1rse64j {
    gap: var(--x1tk3os0);
  }

  .xnaxmkp {
    margin-block: -12px;
  }

  .xas0nrk {
    margin-block: 0 10px;
  }

  .x16tq8sp {
    margin-block: 0 12px;
  }

  .x1eek8mh {
    margin-block: 0 14px;
  }

  .xu8mtj6 {
    margin-block: 0 16px;
  }

  .x1ufjmnp {
    margin-block: 0 18px;
  }

  .xjvwokm {
    margin-block: 0 4px;
  }

  .x1w2vg4i {
    margin-block: 0 5px;
  }

  .xc4jdw5 {
    margin-block: 0 8px;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x1e8zgaj {
    margin-block: 12px 5px;
  }

  .xjtqpgw {
    margin-block: 14px 10px;
  }

  .x1l1ky9z {
    margin-block: 16px 0;
  }

  .x6uih3u {
    margin-block: 18px 0;
  }

  .x1vgbr40 {
    margin-block: 22px 0;
  }

  .x18ystb9 {
    margin-block: 22px;
  }

  .xqbtnzu {
    margin-block: 24px 0;
  }

  .xykofju {
    margin-block: 24px 10px;
  }

  .x1ug6e0y {
    margin-block: 3px 0;
  }

  .x1ej72tz {
    margin-block: 4px 0;
  }

  .xvitm61 {
    margin-block: 5px 10px;
  }

  .x4gb806 {
    margin-block: 8px 0;
  }

  .x1ktxxwb {
    margin-inline: -20px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1xpdb3q {
    margin-inline: calc(50% - 50cqw);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1xw9so5 {
    padding-block: 0 12px;
  }

  .xlqpvhv {
    padding-block: 0 18px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .x99dwph {
    padding-block: 13px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xamx0xs {
    padding-block: 18px 8px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .x1xpdnt7 {
    padding-block: 22px 2px;
  }

  .x28pbvm {
    padding-block: 30px 22px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xlzwbui {
    padding-block: 70px 86px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xfoe8qy {
    padding-inline: 11px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1l730wp {
    padding-inline: 13px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x15ldat2 {
    padding-inline: 15px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .xpg7nyu {
    padding-inline: 9px 8px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .xf1wgu6:disabled {
    border-color: var(--x4v62mt);
  }

  .x141tn3z:checked {
    border-color: var(--x1nd8icu);
  }

  .xxlgr59:focus {
    border-color: var(--x1j05e0);
  }

  @media (width >= 820px) {
    .xiq3gi.xiq3gi {
      gap: 72px;
    }
  }

  @media (width <= 520px) {
    .x1cpdmmb.x1cpdmmb {
      gap: 7px;
    }
  }

  @media (width <= 620px) {
    .x1kl3b3o.x1kl3b3o {
      gap: 9px;
    }
  }

  @media (width <= 520px) {
    .xwqe6ol.xwqe6ol {
      grid-column: 2;
    }
  }

  @media (width >= 700px) {
    .xtgnnr2.xtgnnr2 {
      padding-block: 24px;
    }

    .xzfp5jc.xzfp5jc {
      padding-block: 52px 30px;
    }
  }

  @media (width >= 820px) {
    .xtjq4o9.xtjq4o9 {
      padding-block: 80px 96px;
    }
  }

  @media (width <= 620px) {
    .xb4nwjv.xb4nwjv {
      padding-inline: 16px;
    }
  }

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

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

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

  .x10ukxgv {
    align-content: start;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x18hd8ej {
    animation-duration: 1.6s;
  }

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

  .x1mta51n {
    animation-name: xtut5q7-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .xjyslct {
    appearance: none;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .x1jh03n0 {
    backdrop-filter: blur(16px);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .x17rozzh {
    background-color: #46464b;
  }

  .x1qqqge2 {
    background-color: #b8a8ff;
  }

  .x8hbr53 {
    background-color: #ffffffe0;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x18ic76a {
    background-color: var(--x16aqwmq);
  }

  .xzuztel {
    background-color: var(--x16izb2s);
  }

  .xw3a7u4 {
    background-color: var(--x1k126qk);
  }

  .x1t8dlro {
    background-color: var(--x1k95qx5);
  }

  .x8ykafh {
    background-color: var(--x1l0g2yw);
  }

  .xf387ww {
    background-color: var(--x1n3dcxl);
  }

  .x1kt2xbl {
    background-color: var(--x1nd8icu);
  }

  .x96ryx4 {
    background-color: var(--x1okpu5w);
  }

  .xagqxs7 {
    background-color: var(--x1r8j8ba);
  }

  .x1pj59gb {
    background-color: var(--x1ucwe2i);
  }

  .xgbe4lt {
    background-color: var(--x1yerpzr);
  }

  .xbue82z {
    background-color: var(--xfj58s7);
  }

  .x1vwxmh0 {
    background-color: var(--xtgivx6);
  }

  .x4wwvjd {
    background-image: radial-gradient(circle at 25% 20%, #e8e1ff 0, #0000 50%), radial-gradient(circle at 85% 80%, #dff3e6 0, #0000 46%);
  }

  .x8979su {
    border-inline-start-color: var(--x1gmy5x3);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1v87jfy {
    box-shadow: var(--x1fexaci);
  }

  .x15liw3t {
    box-shadow: var(--xwydor4);
  }

  .x17015oj {
    color: #c5c5ca;
  }

  .x1heor9g {
    color: inherit;
  }

  .xoip674 {
    color: var(--x16izb2s);
  }

  .xyokf3z {
    color: var(--x1dsppb1);
  }

  .x1xy621g {
    color: var(--x1gmy5x3);
  }

  .x1yrn89t {
    color: var(--x1j05e0);
  }

  .x1mlfqfu {
    color: var(--x1khdhf1);
  }

  .xjdh7w5 {
    color: var(--x1n3dcxl);
  }

  .x15seww1 {
    color: var(--x1nd8icu);
  }

  .x1qy1azg {
    color: var(--x74qyng);
  }

  .xopcohj {
    color: var(--xirb0kv);
  }

  .xdkkq1u {
    color: var(--xmh9f8j);
  }

  .xqtzcoz {
    color: var(--xn6qn95);
  }

  .xw3pa54 {
    color: var(--xtgivx6);
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .x1ypdohk {
    cursor: pointer;
  }

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

  .xbh8q5q {
    fill: none;
  }

  .xkweyqu {
    fill: var(--x1j05e0);
  }

  .x16jsckm {
    fill: var(--x1l0g2yw);
  }

  .xife0yv {
    fill: var(--x1n3dcxl);
  }

  .x1mgrwuj {
    fill: var(--x1nd8icu);
  }

  .x1i31poj {
    fill: var(--xtgivx6);
  }

  .x1sbjjv6 {
    filter: blur(5px);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x138sq33 {
    font-family: var(--x1ehm2wb);
  }

  .x15ueopt {
    font-family: var(--x4vixoi);
  }

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

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .xw9cf7e {
    font-size: clamp(17px, 2.2vw, 21px);
  }

  .x1dsjsre {
    font-size: clamp(17px, 3vw, 21px);
  }

  .xwa8qdn {
    font-size: clamp(24px, 5vw, 34px);
  }

  .x1moxcr0 {
    font-size: clamp(25px, 7vw, 34px);
  }

  .xqht8ob {
    font-size: clamp(32px, 7vw, 52px);
  }

  .xwbr619 {
    font-size: clamp(42px, 7vw, 72px);
  }

  .x1h4oaey {
    font-size: var(--x12eidsa);
  }

  .x1hdujh4 {
    font-size: var(--x1q01ijd);
  }

  .xtes1tj {
    font-size: var(--xhsd0iw);
  }

  .x13fyfi9 {
    font-size: var(--xjnz67e);
  }

  .xu4zscv {
    font-size: var(--xv90wb7);
  }

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

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .xh72mav {
    font-weight: 660;
  }

  .x163ouvj {
    font-weight: 670;
  }

  .xvdv984 {
    font-weight: 680;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

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

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

  .x1hkmqdg {
    grid-template-columns: 38px minmax(0, 1fr) 18px;
  }

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

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

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

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

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

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

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

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

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

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

  .x11dcrhx {
    inset-inline-end: 8px;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

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

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

  .x619ttb {
    justify-items: start;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

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

  .x1w3xk6t {
    letter-spacing: -.045em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x6i0qwz {
    letter-spacing: var(--x1686e0d);
  }

  .xvpvcq9 {
    letter-spacing: var(--x1iqsip7);
  }

  .x19clmkh {
    line-height: .99;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1mzbs4p {
    line-height: 1.48;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xv8gssa {
    line-height: var(--x1297kwl);
  }

  .xcgfzki {
    line-height: var(--x19097v1);
  }

  .xf6vk7d {
    margin-inline-end: 5px;
  }

  .x1xegmmw {
    margin-inline-end: 8px;
  }

  .x1a5kqlc {
    margin-inline-start: -10px;
  }

  .xw01apr {
    margin-inline-start: -6px;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xtg6wg7 {
    opacity: .42;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xwn43p0 {
    padding-inline-start: 18px;
  }

  .x106a9eq {
    padding-inline-start: 20px;
  }

  .xz7312c {
    padding-inline-start: 22px;
  }

  .x13jy36j {
    padding-inline-start: 24px;
  }

  .x67w97k {
    padding-inline-start: 50px;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xix1iav {
    stop-color: var(--x1n3dcxl);
  }

  .x1twqjd0 {
    stop-color: var(--xmh9f8j);
  }

  .x1weimwj {
    stop-color: var(--xn6qn95);
  }

  .x1lgjlcq {
    stop-opacity: .02;
  }

  .x14kbqne {
    stop-opacity: .24;
  }

  .xqywxam {
    stroke-dasharray: 5 8;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .xqjr0vm {
    stroke-width: 3px;
  }

  .xefhp24 {
    stroke-width: 5px;
  }

  .x19hu7x7 {
    stroke-width: 9px;
  }

  .xk3l84a {
    stroke: var(--x1n3dcxl);
  }

  .x10x3rb1 {
    stroke: var(--xd4794o);
  }

  .x42c0na {
    stroke: var(--xmh9f8j);
  }

  .xe22eeb {
    stroke: var(--xn6qn95);
  }

  .x1qqgxh1 {
    stroke: var(--xtgivx6);
  }

  .x2b8uid {
    text-align: center;
  }

  .x1yc453h {
    text-align: start;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1gmnda3 {
    transition-duration: var(--x18qw2h3);
  }

  .x1uu0l13 {
    transition-duration: var(--x1kqlzor);
  }

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

  .x1yyhn7k {
    transition-property: background-color, color, box-shadow;
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .xuo13n2 {
    transition-property: background-color, transform;
  }

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

  .xt3l3uh {
    transition-property: color;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xgzivqp:disabled {
    background-color: var(--x1khdhf1);
  }

  .x14tg41m:disabled {
    background-color: var(--x1l0g2yw);
  }

  .xmpqmxc:disabled {
    background-color: var(--xtgivx6);
  }

  .x4bmkhp:disabled {
    color: var(--x1khdhf1);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .xjb0foi:disabled {
    cursor: wait;
  }

  .x18l7pgf:checked {
    background-color: var(--x1nd8icu);
  }

  .x1quxz6r:checked {
    box-shadow: inset 0 0 0 4px var(--xtgivx6);
  }

  .x17m0ye6:hover {
    background-color: var(--x1i0dp14);
  }

  .xdsv0wm:hover {
    background-color: var(--x1l0g2yw);
  }

  .x10p518f:hover {
    background-color: var(--x1lyd6vp);
  }

  .x1gf9wdc:hover {
    background-color: var(--x1q8n29l);
  }

  .x1r4cctv:hover {
    background-color: var(--x1ucwe2i);
  }

  .x1az7sm7:hover {
    color: var(--x16izb2s);
  }

  .x1mcdunu:hover {
    color: var(--x1n3dcxl);
  }

  .x1jplu5e:active {
    transform: scale(.95);
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  .x1vyg1ym:active {
    transform: scale(.995);
  }

  @media (width <= 520px) {
    .x13pdd3w.x13pdd3w {
      align-items: flex-start;
    }

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

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

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

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

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

  @media (width <= 620px) {
    .x2g18ii.x2g18ii {
      grid-template-columns: 36px minmax(0, 1fr) 16px;
    }

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

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

  @media (width >= 820px) {
    .x1ylnan4.x1ylnan4 {
      grid-template-columns: minmax(0, .93fr) minmax(380px, .78fr);
    }
  }

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

  @media (width <= 520px) {
    .x1xvukda.x1xvukda {
      justify-content: flex-start;
    }
  }

  @media (width <= 620px) {
    .x111vbx8.x111vbx8 {
      padding-inline-start: 45px;
    }
  }
}

@layer priority5 {
  .xc9lsgh {
    border-bottom-color: var(--x4v62mt);
  }

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

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

  .xh39y0t {
    border-top-color: var(--x4v62mt);
  }

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

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

  .xn0vg7t {
    bottom: 12px;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xhvdbge {
    height: 19px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xwvwv9b {
    height: 46px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xols6we {
    height: 6px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xyydaah {
    height: min(700px, 100dvh - 34px);
  }

  .x6rjjgv {
    margin-bottom: -13px;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1xka2u1 {
    margin-bottom: 26px;
  }

  .xjpr12u {
    margin-bottom: 2px;
  }

  .x1hyhr7 {
    margin-bottom: 34px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x1uqsib7 {
    margin-top: var(--x1tk3os0);
  }

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

  .x1ujudnl {
    max-height: calc(100dvh - 34px);
  }

  .x63bdn6 {
    max-width: 1040px;
  }

  .x1e03a83 {
    max-width: 170px;
  }

  .xaka53j {
    max-width: 230px;
  }

  .x1q6x1k0 {
    max-width: 470px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .xtfrcel {
    max-width: 590px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .xic84rp {
    max-width: 650px;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .xrgej4m {
    max-width: 700px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x17q2glr {
    max-width: 780px;
  }

  .x1ap80js {
    max-width: 800px;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x6lgdlw {
    min-height: 112px;
  }

  .x19pd8fg {
    min-height: 126px;
  }

  .xf8hhag {
    min-height: 184px;
  }

  .xe0957l {
    min-height: 22px;
  }

  .xj9xw9b {
    min-height: 26px;
  }

  .x1rz828m {
    min-height: 30px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1ba4aug {
    min-height: 40px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xt55aet {
    min-height: 54px;
  }

  .xbktkl8 {
    min-height: 56px;
  }

  .x879a55 {
    min-height: 60px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xrldyam {
    min-height: calc(100svh - 122px);
  }

  .x1vekgt4 {
    min-height: calc(100svh - 154px);
  }

  .xeuugli {
    min-width: 0;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xyamay9 {
    padding-top: 16px;
  }

  .x1xy6bms {
    padding-top: 22px;
  }

  .xm7lytj {
    padding-top: 7px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x1tl05z5 {
    padding-top: var(--x1omkogg);
  }

  .xlftelb {
    right: 12px;
  }

  .x1eu8d0j {
    top: 10px;
  }

  .xfr5jun {
    top: 8px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xync3js {
    width: 100cqw;
  }

  .xb172dh {
    width: 116px;
  }

  .xn6xy2s {
    width: 19px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x3x2bpi {
    width: 46px;
  }

  .x1kmanbg {
    width: 55%;
  }

  .x15yg21f {
    width: 56px;
  }

  .x19app5s {
    width: 68%;
  }

  .x13zx6y {
    width: 68px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xci0xqf {
    width: 7px;
  }

  .xb4qofg {
    width: min(680px, 100vw - 32px);
  }

  .xl8vvoo {
    width: min(900px, 100vw - 32px);
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

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

  @media (width <= 620px) {
    .x1utuln1.x1utuln1 {
      height: calc(100dvh - 18px);
    }
  }

  @media (width <= 520px) {
    .x4e4gxx.x4e4gxx {
      margin-top: 4px;
    }
  }

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

  @media (width <= 520px) {
    .xvfidus.xvfidus {
      min-height: 112px;
    }
  }

  @media (width >= 700px) {
    .x1d6vgh0.x1d6vgh0 {
      padding-bottom: 24px;
    }

    .xtf3urx.xtf3urx {
      padding-top: 34px;
    }
  }

  @media (width <= 620px) {
    .x1a8dtic.x1a8dtic {
      width: calc(100vw - 16px);
    }
  }
}

@layer priority6 {
  .xramuyw:after {
    inset: -4px;
  }

  .x1g692jb:after {
    inset: -5px -1px;
  }

  .xjkdhj0:after {
    inset: -7px 0;
  }
}

@layer priority7 {
  .x1s928wv:after {
    content: "";
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

@keyframes xtut5q7-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

:root, .x197rcn0 {
  --x11htqg7: #f6f6f7;
  --xtgivx6: #fff;
  --x1l0g2yw: #f2f2f3;
  --x1i0dp14: #ebebed;
  --x16izb2s: #1d1d1f;
  --x1q8n29l: #343438;
  --x1j05e0: #75757d;
  --x1khdhf1: #a3a3ab;
  --x4v62mt: #ececee;
  --xd4794o: #e2e2e5;
  --x1n3dcxl: #6e56cf;
  --x1ucwe2i: #f1eefc;
  --x1nd8icu: #22824e;
  --x1k126qk: #e4f5ea;
  --x1gmy5x3: #9e6c00;
  --x16aqwmq: #fdf3d9;
  --xn6qn95: #c93d3d;
  --x1okpu5w: #fdebea;
  --x1lyd6vp: #fadcda;
  --xusygik: #6e56cf;
  --xmh9f8j: #b4552f;
  --x1yerpzr: #fdeee6;
  --xw0ysww: #fbe3d4;
  --xirb0kv: #9e6c00;
  --x1k95qx5: #fdf3d9;
  --x1dsppb1: #2578b5;
  --xfj58s7: #e6f2fb;
  --x74qyng: #22824e;
  --x1r8j8ba: #e4f5ea;
  --x4vixoi: -apple-system, BlinkMacSystemFont, "SF Pro Text", Inter, "Segoe UI", system-ui, ui-sans-serif, sans-serif;
  --x1ehm2wb: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --xsk2ke6: ui-monospace, SFMono-Regular, Menlo, monospace;
  --x12eidsa: 11px;
  --x1q01ijd: 12px;
  --xv90wb7: 14px;
  --xhsd0iw: 17px;
  --xjnz67e: 22px;
  --xk69lp8: 30px;
  --x1297kwl: 1.2;
  --x19097v1: 1.5;
  --x1686e0d: -.01em;
  --x1iqsip7: .05em;
  --x3zm8gp: 4px;
  --x1an4i4x: 8px;
  --x1tk3os0: 12px;
  --x12aa9cu: 16px;
  --x1omkogg: 20px;
  --x1e0s90s: 24px;
  --x15j7wg6: 32px;
  --x1d1jumq: 40px;
  --xds005w: 8px;
  --x10y11oi: 12px;
  --xqh1rbh: 16px;
  --x5uf5c5: 20px;
  --xjgsjpy: 999px;
  --x1fexaci: 0 0 0 1px #1414180f;
  --xwydor4: 0 0 0 1px #1414180a, 0 24px 64px #14141824;
  --x18qw2h3: .14s;
  --x1kqlzor: .18s;
}
