*,:before,:after{box-sizing:border-box}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:100svh;margin:0}pre{text-align:left;direction:ltr}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,h3[tabindex="-1"]:focus,h4[tabindex="-1"]:focus,h5[tabindex="-1"]:focus,h6[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}[role=presentation]:has(>[data-site-overlay]){z-index:100}div:has(+[role=presentation]>[data-site-overlay]){z-index:99}[role=presentation]:has(>[data-site-overlay=search]){z-index:120}div:has(+[role=presentation]>[data-site-overlay=search]){z-index:119;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#030c1880}

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

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

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

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

@keyframes xpihtdv-B {
  0%, 49% {
    opacity: 1;
  }

  50%, 100% {
    opacity: 0;
  }
}

@keyframes x5ab4r5-B {
  0%, 100% {
    opacity: .65;
    transform: scale(.96);
  }

  50% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xy94qka-B {
  from {
    opacity: 0;
    transform: translateY(10px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x8r82sw-B {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: .45;
    transform: scale(1.6);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

:root, .x4ve7j8 {
  --x17k387u: .5rem;
  --x1dxk75c: max(0px, calc(var(--x17k387u) - .25rem));
  --x19nvhb8: var(--x17k387u);
  --x192uw21: calc(var(--x17k387u) + .25rem);
  --x3gdztx: 9999px;
}

:root, .xa3z8md {
  --x18tmkgz: 2rem;
  --xor5q2l: 2.5rem;
  --xxue4sr: 3rem;
}

:root, .x14zffnx {
  --x1barn2y: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

:root, .x13k98o2 {
  --x1r7w5ix: 0 6px 20px #0000002e;
  --x1337zj1: 0 8px 24px #0000002e;
  --xhgh3zk: 0 10px 30px #0003;
}

:root, .x1x3432q {
  --x1s806ap: var(--xy9j4dj);
  --x1wql76t: calc(var(--xy9j4dj) * 2);
  --xy5olgc: calc(var(--xy9j4dj) * 3);
  --x1ti1i67: calc(var(--xy9j4dj) * 4);
  --x1o0v37: calc(var(--xy9j4dj) * 5);
  --xfemqm0: calc(var(--xy9j4dj) * 6);
  --x1a1via9: calc(var(--xy9j4dj) * 8);
  --xy9j4dj: .25rem;
}

:root, .x1hjj78j {
  --x1uey5os: .75rem;
  --xtfdh8u: .875rem;
  --xdebyey: 1rem;
  --x1tmenee: 1.125rem;
  --x15skh1m: 1.25rem;
  --xu8fzsq: 1.5rem;
}

:root, .x1l5fnaw {
  --x1vl2yqt: 1.25;
  --x1mzikmr: 1.5;
  --x5h5vik: 1.625;
}

:root, .x18e6jui {
  --x6r2viw: light-dark(#fff, #111);
  --xjjjg0p: light-dark(#181818, #f5f5f5);
  --x1u0vjnm: light-dark(#fafafa, #181818);
  --x1263s1r: light-dark(#181818, #f5f5f5);
  --x115bpx1: light-dark(#f5f5f5, #262626);
  --x1w5bmad: light-dark(#707070, #a3a3a3);
  --x1cur4z8: light-dark(#e5e5e5, #404040);
  --xzze9ya: light-dark(#00000080, #000000b3);
  --x15uzle8: light-dark(#171717, #fafafa);
  --x1khxon2: light-dark(#fff, #171717);
  --xxbl734: light-dark(#dc2626, #f87171);
  --x1ookupi: #fff;
  --xv2t6qv: light-dark(#525252, #d4d4d4);
  --x5gpkt7: light-dark(#262626, #e5e5e5);
  --x1txr2f8: light-dark(#404040, #d4d4d4);
  --xlx8vm9: light-dark(#e5e5e5, #404040);
  --xa4qmnh: light-dark(#d4d4d4, #525252);
  --xuh9fox: #b91c1c;
  --x5xmprd: #991b1b;
}

:root, .x1rfxo16 {
  --xckyhzm: 0px;
  --x3up58: 0px;
  --x1jbgf25: 1px;
}

:root, .x18615gj {
  --xdyicrl: .12s;
  --x1d2t4sy: .18s;
  --xtommqn: .26s;
  --xp865rl: cubic-bezier(.2, 0, 0, 1);
}

.x32h7rn.x32h7rn, .x32h7rn.x32h7rn:root {
  --x17k387u: .125rem;
}

.x1powtpx.x1powtpx, .x1powtpx.x1powtpx:root {
  --x17k387u: .375rem;
}

.xs9pqvh.xs9pqvh, .xs9pqvh.xs9pqvh:root {
  --x17k387u: .75rem;
}

.x1lh7bml.x1lh7bml, .x1lh7bml.x1lh7bml:root {
  --x1barn2y: Georgia, Cambria, "Times New Roman", Times, serif;
}

.x4uu7e.x4uu7e, .x4uu7e.x4uu7e:root {
  --x1mzikmr: 1.55;
  --x5h5vik: 1.75;
  --x1vl2yqt: 1.18;
}

.x16ccj46.x16ccj46, .x16ccj46.x16ccj46:root {
  --x6r2viw: light-dark(#fff, #111318);
  --x1cur4z8: light-dark(#e4e4e7, #3f3f46);
  --xxbl734: #dc2626;
  --xv2t6qv: light-dark(#7c3aed, #a78bfa);
  --xjjjg0p: light-dark(#18181b, #f4f4f5);
  --x115bpx1: light-dark(#f4f4f5, #27272a);
  --xa4qmnh: light-dark(#d4d4d8, #52525b);
  --x1w5bmad: light-dark(#71717a, #a1a1aa);
  --xlx8vm9: light-dark(#e4e4e7, #3f3f46);
  --x1khxon2: #fff;
  --x15uzle8: light-dark(#6d28d9, #7c3aed);
  --x1txr2f8: light-dark(#4c1d95, #5b21b6);
  --x5gpkt7: light-dark(#5b21b6, #6d28d9);
  --x1u0vjnm: light-dark(#fafafa, #18181b);
  --x1263s1r: light-dark(#18181b, #f4f4f5);
}

.x1siwpe2.x1siwpe2, .x1siwpe2.x1siwpe2:root {
  --xckyhzm: 1px;
  --x1jbgf25: 1px;
  --x3up58: 1px;
}

.x1pejzgw.x1pejzgw, .x1pejzgw.x1pejzgw:root {
  --xckyhzm: 2px;
  --x1jbgf25: 2px;
  --x3up58: 2px;
}

.x1xvl7t0.x1xvl7t0, .x1xvl7t0.x1xvl7t0:root {
  --xdyicrl: .16s;
  --x1d2t4sy: .24s;
  --xtommqn: .36s;
  --xp865rl: cubic-bezier(.22, .08, .18, 1);
}

.x19cgyxu.x19cgyxu, .x19cgyxu.x19cgyxu:root {
  --xdyicrl: 90ms;
  --x1d2t4sy: .14s;
  --xtommqn: .2s;
  --xp865rl: cubic-bezier(.3, 0, 0, 1);
}

.xc3gevq.xc3gevq, .xc3gevq.xc3gevq:root {
  --xhgh3zk: 0 28px 72px #2d221529;
  --x1337zj1: 0 16px 44px #2d22151f;
  --x1r7w5ix: 0 8px 22px #2d221514;
}

.xebeqe9.xebeqe9, .xebeqe9.xebeqe9:root {
  --xhgh3zk: 0 2px 6px #0000001f;
  --x1337zj1: 0 2px 6px #0000001a;
  --x1r7w5ix: 0 1px 2px #00000014;
}

.x1vhsa4z.x1vhsa4z, .x1vhsa4z.x1vhsa4z:root {
  --xu8fzsq: 2rem;
  --x1tmenee: 1.25rem;
  --xdebyey: 1.0625rem;
  --xtfdh8u: .9375rem;
  --x15skh1m: 1.5rem;
  --x1uey5os: .8125rem;
}

.xxnye55.xxnye55, .xxnye55.xxnye55:root {
  --xxue4sr: 2.625rem;
  --xor5q2l: 2.25rem;
  --x18tmkgz: 1.875rem;
}

.x1tmngu1.x1tmngu1, .x1tmngu1.x1tmngu1:root {
  --xxue4sr: 3.25rem;
  --xor5q2l: 2.75rem;
  --x18tmkgz: 2.25rem;
}

.x153tvbn.x153tvbn, .x153tvbn.x153tvbn:root {
  --xy9j4dj: .1875rem;
}

.x8u2jfj.x8u2jfj, .x8u2jfj.x8u2jfj:root {
  --xy9j4dj: .3125rem;
}

.x1vu0w12.x1vu0w12, .x1vu0w12.x1vu0w12:root {
  --xzze9ya: light-dark(#0a0b1680, #0a0b16b3);
  --x6r2viw: light-dark(#f5f6fc, #0a0b16);
  --x1cur4z8: light-dark(#c5cae2, #373c64);
  --xxbl734: light-dark(#e0183f, #ff5c7a);
  --x5xmprd: light-dark(#9f0d2d, #f0405f);
  --xuh9fox: light-dark(#c21036, #ff7a92);
  --xv2t6qv: light-dark(#e3169a, #ff6fd0);
  --xjjjg0p: light-dark(#0b0c1d, #f5f6ff);
  --x115bpx1: light-dark(#e8eaf6, #1f2240);
  --xa4qmnh: light-dark(#cbd0e8, #363b66);
  --x1w5bmad: light-dark(#4b5070, #aab0d6);
  --xlx8vm9: light-dark(#dcdff0, #2a2e52);
  --x1ookupi: light-dark(#fff, #0a0b16);
  --x1khxon2: light-dark(#fff, #0a0b16);
  --x15uzle8: light-dark(#3d3dff, #8b8bff);
  --x1txr2f8: light-dark(#1f1fbf, #7373f5);
  --x5gpkt7: light-dark(#2a2ae6, #a3a3ff);
  --x1u0vjnm: light-dark(#fff, #141629);
  --x1263s1r: light-dark(#0b0c1d, #f5f6ff);
}

.x14i0yan.x14i0yan, .x14i0yan.x14i0yan:root {
  --xzze9ya: light-dark(#17141180, #171411b3);
  --x6r2viw: light-dark(#f7f2ea, #171411);
  --x1cur4z8: light-dark(#d8cab9, #4b4034);
  --xxbl734: light-dark(#a33d31, #e26d61);
  --x5xmprd: light-dark(#6f2823, #cf5d54);
  --xuh9fox: light-dark(#873129, #ef8378);
  --xv2t6qv: light-dark(#9f6a35, #e0b66f);
  --xjjjg0p: light-dark(#231f1a, #f5efe5);
  --x115bpx1: light-dark(#ece3d6, #2c261f);
  --xa4qmnh: light-dark(#d7c6b2, #44382e);
  --x1w5bmad: light-dark(#6f6254, #c4b6a4);
  --xlx8vm9: light-dark(#e3d7c7, #382f27);
  --x1ookupi: light-dark(#fffaf2, #1d1711);
  --x1khxon2: light-dark(#fffaf2, #1d1711);
  --x15uzle8: light-dark(#7b4f2b, #d6a45f);
  --x1txr2f8: light-dark(#55341d, #c88f48);
  --x5gpkt7: light-dark(#684123, #e0b06e);
  --x1u0vjnm: light-dark(#fffaf2, #211d18);
  --x1263s1r: light-dark(#231f1a, #f5efe5);
}

.x1w1hcyy {
  --x15uzle8: light-dark(#0284c7, #7dd3fc);
}

.xu09iov {
  --x15uzle8: light-dark(#0369a1, #38bdf8);
}

.x1ospwbh {
  --x15uzle8: light-dark(#047857, #34d399);
}

.x1f3222a {
  --x15uzle8: light-dark(#075985, #7dd3fc);
}

.xn39wse {
  --x15uzle8: light-dark(#6d28d9, #a78bfa);
}

.xgary0p {
  --x15uzle8: light-dark(#b45309, #fbbf24);
}

.x1th3wat {
  --x15uzle8: light-dark(#be185d, #f472b6);
}

.xujki1d {
  --x1khxon2: light-dark(#fff, #022c22);
}

.xiidn5t {
  --x1khxon2: light-dark(#fff, #082f49);
}

.xbj9zy2 {
  --x1khxon2: light-dark(#fff, #2e1065);
}

.x7r6wks {
  --x1khxon2: light-dark(#fff, #451a03);
}

.x1e3ej5q {
  --x1khxon2: light-dark(#fff, #500724);
}

.x19s3esg {
  --x1txr2f8: light-dark(#064e3b, #a7f3d0);
}

.xwohauw {
  --x1txr2f8: light-dark(#075985, #e0f2fe);
}

.x1tso7wu {
  --x1txr2f8: light-dark(#0c4a6e, #bae6fd);
}

.xojf5ye {
  --x1txr2f8: light-dark(#4c1d95, #ddd6fe);
}

.xl38h9k {
  --x1txr2f8: light-dark(#78350f, #fde68a);
}

.x7txpup {
  --x1txr2f8: light-dark(#831843, #fbcfe8);
}

.x1nzsqx8 {
  --x5gpkt7: light-dark(#0369a1, #bae6fd);
}

.x195bcbu {
  --x5gpkt7: light-dark(#065f46, #6ee7b7);
}

.x1l70ef8 {
  --x5gpkt7: light-dark(#075985, #7dd3fc);
}

.x1m1vu0n {
  --x5gpkt7: light-dark(#5b21b6, #c4b5fd);
}

.x107u3ix {
  --x5gpkt7: light-dark(#92400e, #fcd34d);
}

.x12pa9ot {
  --x5gpkt7: light-dark(#9d174d, #f9a8d4);
}

.x17zl2w8 {
  --xv2t6qv: light-dark(#0284c7, #7dd3fc);
}

.x1wk5j4w {
  --xv2t6qv: light-dark(#059669, #6ee7b7);
}

.x1jul2ls {
  --xv2t6qv: light-dark(#0ea5e9, #7dd3fc);
}

.x1vw1rfw {
  --xv2t6qv: light-dark(#7c3aed, #c4b5fd);
}

.x1jrmudt {
  --xv2t6qv: light-dark(#d97706, #fcd34d);
}

.xxbimo4 {
  --xv2t6qv: light-dark(#db2777, #f9a8d4);
}

.xln7xf2:not(#\#) {
  font: inherit;
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.xkdpibf:not(#\#) {
  margin: -1px;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x1bpp3o7:not(#\#) {
  margin: auto;
}

.xi95lyl:not(#\#) {
  padding: .1875rem;
}

.x1c05m33:not(#\#) {
  padding: .35rem .5rem .35rem .9rem;
}

.xqiv6wf:not(#\#) {
  padding: .4rem .7rem;
}

.x7gbtqy:not(#\#) {
  padding: .5rem;
}

.xq068xy:not(#\#) {
  padding: .6rem;
}

.x1mukccg:not(#\#) {
  padding: .75rem .8rem .4rem;
}

.x19btat0:not(#\#) {
  padding: .75rem 1rem;
}

.x79iv2k:not(#\#) {
  padding: .75rem;
}

.x86o7ao:not(#\#) {
  padding: .8rem 1rem;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.xomzojh:not(#\#) {
  padding: 1.25rem;
}

.xis3749:not(#\#) {
  padding: 1.5rem;
}

.x1blgzdm:not(#\#) {
  padding: 1.75rem;
}

.x1uz70x1:not(#\#) {
  padding: 1rem;
}

.x1i3ajwb:not(#\#) {
  padding: 2px;
}

.xju2qex:not(#\#) {
  padding: clamp(.75rem, 2vw, 1rem);
}

.x3zr7c3:not(#\#) {
  padding: clamp(1.25rem, 4vw, 2.5rem);
}

.xhbabwf:not(#\#) {
  padding: clamp(1.5rem, 4cqi, 3rem);
}

.x1s2wgfl:not(#\#) {
  padding: clamp(1.5rem, 5vw, 3rem);
}

.xsg1avm:not(#\#) {
  padding: clamp(1.75rem, 5vw, 3.5rem);
}

.xbpzr58:not(#\#) {
  padding: clamp(1rem, 3vw, 2rem);
}

.x18nx3pk:not(#\#) {
  padding: var(--x1o0v37);
}

.x6b0mn8:not(#\#) {
  padding: var(--x1s806ap);
}

.x1f18abz:not(#\#) {
  padding: var(--x1ti1i67);
}

.xbzol3w:not(#\#) {
  padding: var(--xfemqm0);
}

.x1ptlneh:not(#\#) {
  padding: var(--xy5olgc);
}

@media (width <= 639px) {
  .xw1wj8u.xw1wj8u:not(#\#) {
    padding: 1rem;
  }
}

.x1xm72za:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,currentColor 14%,transparent);
}

.x1y9ugr:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,currentColor 16%,transparent);
}

.xfph60s:not(#\#):not(#\#) {
  border-color: color-mix(in srgb,var(--x15uzle8) 45%,transparent);
}

.x1r7ld26:not(#\#):not(#\#) {
  border-color: currentColor;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.xga9v3g:not(#\#):not(#\#) {
  border-color: var(--x1cur4z8);
}

.xgpfkbn:not(#\#):not(#\#) {
  border-radius: .18em;
}

.xxp7a0d:not(#\#):not(#\#) {
  border-radius: .22em;
}

.x16eypsj:not(#\#):not(#\#) {
  border-radius: .25rem;
}

.x5goj4r:not(#\#):not(#\#) {
  border-radius: .35rem;
}

.x6i6fhv:not(#\#):not(#\#) {
  border-radius: .375rem;
}

.x116uinm:not(#\#):not(#\#) {
  border-radius: .5rem;
}

.xmx9ex2:not(#\#):not(#\#) {
  border-radius: .625rem;
}

.x1yt6v20:not(#\#):not(#\#) {
  border-radius: .75rem;
}

.x15fclwp:not(#\#):not(#\#) {
  border-radius: .875rem;
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

.x8jt5ee:not(#\#):not(#\#) {
  border-radius: 1.25rem;
}

.x3fmiap:not(#\#):not(#\#) {
  border-radius: 1rem;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x10hpsqq:not(#\#):not(#\#) {
  border-radius: 9999px;
}

.xhtxqet:not(#\#):not(#\#) {
  border-radius: calc(1rem - 2px);
}

.x1pjcqnp:not(#\#):not(#\#) {
  border-radius: inherit;
}

.x9zgzqy:not(#\#):not(#\#) {
  border-radius: var(--x192uw21);
}

.x9websw:not(#\#):not(#\#) {
  border-radius: var(--x19nvhb8);
}

.xlzj679:not(#\#):not(#\#) {
  border-radius: var(--x1dxk75c);
}

.x1d89gez:not(#\#):not(#\#) {
  border-radius: var(--x3gdztx);
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xn1luxr:not(#\#):not(#\#) {
  border-width: .15em;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.xp8sysn:not(#\#):not(#\#) {
  border-width: var(--x1jbgf25);
}

.x15vxgca:not(#\#):not(#\#) {
  border-width: var(--x3up58);
}

.x10ky41f:not(#\#):not(#\#) {
  border-width: var(--xckyhzm);
}

.x1cqoux5:not(#\#):not(#\#) {
  flex: 1 1 0;
}

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.x1enigpx:not(#\#):not(#\#) {
  gap: .125rem;
}

.x1i0ffca:not(#\#):not(#\#) {
  gap: .15rem;
}

.xvh977a:not(#\#):not(#\#) {
  gap: .25rem;
}

.xpj7pl4:not(#\#):not(#\#) {
  gap: .375rem;
}

.x1rcpt3j:not(#\#):not(#\#) {
  gap: .45rem;
}

.x88508r:not(#\#):not(#\#) {
  gap: .5rem .875rem;
}

.x1tmakyn:not(#\#):not(#\#) {
  gap: .5rem 1rem;
}

.x13z6uf9:not(#\#):not(#\#) {
  gap: .5rem;
}

.xb6y1gh:not(#\#):not(#\#) {
  gap: .625rem;
}

.x1uma3xh:not(#\#):not(#\#) {
  gap: .6rem;
}

.x19gx3kl:not(#\#):not(#\#) {
  gap: .75rem 1.25rem;
}

.x8233eu:not(#\#):not(#\#) {
  gap: .75rem;
}

.x1fsutb:not(#\#):not(#\#) {
  gap: .875rem;
}

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.xnuvkkf:not(#\#):not(#\#) {
  gap: 1.25rem 2.5rem;
}

.x15iy025:not(#\#):not(#\#) {
  gap: 1.25rem;
}

.xru8eyw:not(#\#):not(#\#) {
  gap: 1.5rem;
}

.xj3jsk1:not(#\#):not(#\#) {
  gap: 1.75rem;
}

.x12mrbbr:not(#\#):not(#\#) {
  gap: 1px;
}

.x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

.x1h4iudz:not(#\#):not(#\#) {
  gap: 2rem;
}

.xmpxahs:not(#\#):not(#\#) {
  gap: clamp(1.25rem, 4vw, 3rem);
}

.x1we3h7c:not(#\#):not(#\#) {
  gap: clamp(1.5rem, 4cqi, 3.5rem);
}

.x1ewdpu0:not(#\#):not(#\#) {
  gap: clamp(1.5rem, 4vw, 2.75rem);
}

.xtdk8h0:not(#\#):not(#\#) {
  gap: clamp(1.5rem, 5vw, 5rem);
}

.x1v5dmu2:not(#\#):not(#\#) {
  gap: clamp(1.75rem, 3vw, 2.5rem);
}

.xzbbcdw:not(#\#):not(#\#) {
  gap: clamp(1rem, 4vw, 3rem);
}

.x1mlgu9p:not(#\#):not(#\#) {
  gap: clamp(1rem, 4vw, 4rem);
}

.xhlbzf0:not(#\#):not(#\#) {
  gap: clamp(2.5rem, 5vw, 4rem);
}

.x1jmsy6l:not(#\#):not(#\#) {
  gap: clamp(2.5rem, 6cqi, 4.5rem);
}

.x13puuhk:not(#\#):not(#\#) {
  gap: clamp(2rem, 5vw, 4.5rem);
}

.xb3396g:not(#\#):not(#\#) {
  gap: clamp(4.5rem, 9vw, 7.5rem);
}

.x1aqitm9:not(#\#):not(#\#) {
  gap: var(--x1a1via9);
}

.x1nud1br:not(#\#):not(#\#) {
  gap: var(--x1o0v37);
}

.x10jz130:not(#\#):not(#\#) {
  gap: var(--x1s806ap);
}

.x1iwnub9:not(#\#):not(#\#) {
  gap: var(--x1ti1i67);
}

.x1v6kxrv:not(#\#):not(#\#) {
  gap: var(--x1wql76t);
}

.x1fqefee:not(#\#):not(#\#) {
  gap: var(--xfemqm0);
}

.xuzns2q:not(#\#):not(#\#) {
  gap: var(--xy5olgc);
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.xm5moh1:not(#\#):not(#\#) {
  grid-column: auto;
}

.x10no89f:not(#\#):not(#\#) {
  inset-block: 0;
}

.x17y0mx6:not(#\#):not(#\#) {
  inset-inline: 0;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.x10xc3dj:not(#\#):not(#\#) {
  margin-block: var(--x1s806ap);
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.xysyzu8:not(#\#):not(#\#) {
  overflow: auto;
}

.x7giv3:not(#\#):not(#\#) {
  overflow: clip;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.xish69e:not(#\#):not(#\#) {
  overscroll-behavior: contain;
}

.x1w42luf:not(#\#):not(#\#) {
  padding-block: .05rem;
}

.x1dus959:not(#\#):not(#\#) {
  padding-block: .125rem;
}

.x1o5vn8x:not(#\#):not(#\#) {
  padding-block: .25rem;
}

.x1267ecw:not(#\#):not(#\#) {
  padding-block: .35rem;
}

.xmjv5ib:not(#\#):not(#\#) {
  padding-block: .45rem;
}

.xkzvafa:not(#\#):not(#\#) {
  padding-block: .55rem;
}

.x18g2hj5:not(#\#):not(#\#) {
  padding-block: .5rem;
}

.x13eudtd:not(#\#):not(#\#) {
  padding-block: .625rem;
}

.xo0yzjp:not(#\#):not(#\#) {
  padding-block: .75rem;
}

.x15tgwd1:not(#\#):not(#\#) {
  padding-block: .85rem;
}

.xt970qd:not(#\#):not(#\#) {
  padding-block: 0;
}

.xox36hz:not(#\#):not(#\#) {
  padding-block: 1.25rem 0;
}

.x6n4lnj:not(#\#):not(#\#) {
  padding-block: 1.25rem 3rem;
}

.xsplgde:not(#\#):not(#\#) {
  padding-block: 1px;
}

.xgepmj6:not(#\#):not(#\#) {
  padding-block: 1rem;
}

.x1j6fjeo:not(#\#):not(#\#) {
  padding-block: 2.5rem;
}

.xj8oexa:not(#\#):not(#\#) {
  padding-block: 2px;
}

.x18mflkt:not(#\#):not(#\#) {
  padding-block: 2rem;
}

.xsi1y86:not(#\#):not(#\#) {
  padding-block: clamp(.5rem, 2vw, 1.5rem);
}

.x16qbf4v:not(#\#):not(#\#) {
  padding-block: clamp(1.5rem, 4vw, 3.5rem);
}

.xwk83kf:not(#\#):not(#\#) {
  padding-block: clamp(1.5rem, 4vw, 4rem);
}

.xtjmwze:not(#\#):not(#\#) {
  padding-block: clamp(1rem, 2.5vw, 1.75rem) 3rem;
}

.xc29c4e:not(#\#):not(#\#) {
  padding-block: clamp(1rem, 2.5vw, 1.75rem);
}

.x1lv15ue:not(#\#):not(#\#) {
  padding-block: clamp(1rem, 4vw, 3rem);
}

.x1lyl3st:not(#\#):not(#\#) {
  padding-block: clamp(2.5rem, 7vw, 6rem);
}

.xc1pao9:not(#\#):not(#\#) {
  padding-block: clamp(2rem, 6vw, 5rem);
}

.xiubo9c:not(#\#):not(#\#) {
  padding-block: var(--x1s806ap);
}

.x1rxpovl:not(#\#):not(#\#) {
  padding-block: var(--x1wql76t);
}

.xhof57n:not(#\#):not(#\#) {
  padding-block: var(--xy5olgc);
}

.x152qiui:not(#\#):not(#\#) {
  padding-inline: .12em;
}

.x1hna57e:not(#\#):not(#\#) {
  padding-inline: .18em;
}

.xllzysa:not(#\#):not(#\#) {
  padding-inline: .25rem;
}

.x87rvix:not(#\#):not(#\#) {
  padding-inline: .35rem;
}

.x97vtpp:not(#\#):not(#\#) {
  padding-inline: .5rem;
}

.xvpgqt4:not(#\#):not(#\#) {
  padding-inline: .625rem;
}

.x1iouy3e:not(#\#):not(#\#) {
  padding-inline: .6rem;
}

.x1ryrjj2:not(#\#):not(#\#) {
  padding-inline: .75rem;
}

.xlmytos:not(#\#):not(#\#) {
  padding-inline: .8rem;
}

.x1tt96h8:not(#\#):not(#\#) {
  padding-inline: .9rem;
}

.xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.x1qhpy6z:not(#\#):not(#\#) {
  padding-inline: 1.25rem;
}

.x1gbt3hs:not(#\#):not(#\#) {
  padding-inline: 1px;
}

.xnxx81d:not(#\#):not(#\#) {
  padding-inline: 1rem;
}

.x5k8d2m:not(#\#):not(#\#) {
  padding-inline: 2px;
}

.x108nx7i:not(#\#):not(#\#) {
  padding-inline: clamp(0rem, 2vw, 2rem);
}

.xazvcum:not(#\#):not(#\#) {
  padding-inline: clamp(1.25rem, 4vw, 3rem);
}

.x1qrguiv:not(#\#):not(#\#) {
  padding-inline: clamp(1.25rem, 5vw, 4rem);
}

.x15y7y1p:not(#\#):not(#\#) {
  padding-inline: clamp(1rem, 2.5vw, 1.75rem);
}

.x12q7nax:not(#\#):not(#\#) {
  padding-inline: clamp(1rem, 2vw, 1.5rem);
}

.x1d2cf0x:not(#\#):not(#\#) {
  padding-inline: var(--x1o0v37);
}

.x5q7w9n:not(#\#):not(#\#) {
  padding-inline: var(--x1ti1i67);
}

.x19de1g7:not(#\#):not(#\#) {
  padding-inline: var(--x1wql76t);
}

.xzwoky2:not(#\#):not(#\#) {
  padding-inline: var(--xy5olgc);
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1bvjpef:not(#\#):not(#\#) {
  text-decoration: underline;
}

.x1lku1pv:hover:not(#\#):not(#\#) {
  text-decoration: none;
}

.xt0b8zv:hover:not(#\#):not(#\#) {
  text-decoration: underline;
}

.x11iimpl:active:not(#\#):not(#\#) {
  text-decoration: none;
}

@media (width <= 720px) {
  .xvd3ua9.xvd3ua9:not(#\#):not(#\#) {
    gap: .75rem;
  }
}

@media (width <= 880px) {
  .x18rdn7c.x18rdn7c:not(#\#):not(#\#) {
    gap: .75rem;
  }
}

@media (width <= 639px) {
  .x19298ws.x19298ws:not(#\#):not(#\#) {
    grid-column: span 2;
  }
}

@media (width >= 900px) {
  .xnf3uff.xnf3uff:not(#\#):not(#\#) {
    overflow: hidden;
  }
}

@media (width <= 880px) {
  .x1xcoguw.x1xcoguw:not(#\#):not(#\#) {
    padding-block: .75rem;
  }
}

@media (width <= 1023px) {
  .xopq9sh.xopq9sh:not(#\#):not(#\#) {
    padding-inline: 0;
  }
}

.xc26acl:not(#\#):not(#\#):not(#\#) {
  align-content: center;
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xpqajaz:not(#\#):not(#\#):not(#\#) {
  align-items: end;
}

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

.xqcrz7y:not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}

.xkh2ocl:not(#\#):not(#\#):not(#\#) {
  align-self: stretch;
}

.x13evuud:not(#\#):not(#\#):not(#\#) {
  animation-delay: 40ms;
}

.xs6alww:not(#\#):not(#\#):not(#\#) {
  animation-delay: 80ms;
}

.x1vwdvh2:not(#\#):not(#\#):not(#\#) {
  animation-delay: .12s;
}

.x1jksiw5:not(#\#):not(#\#):not(#\#) {
  animation-delay: .16s;
}

.x1uzojwf:not(#\#):not(#\#):not(#\#) {
  animation-delay: 0s;
}

.x1g18oiy:not(#\#):not(#\#):not(#\#) {
  animation-duration: .26s;
}

.xl8t4ro:not(#\#):not(#\#):not(#\#) {
  animation-duration: .55s;
}

.xr7ufhj:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.1s;
}

.x18hd8ej:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.6s;
}

.x1xixsfh:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.8s;
}

.x1u6ievf:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: both;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.x1aerksh:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wc8ddo-B;
}

.x1cafn2g:not(#\#):not(#\#):not(#\#) {
  animation-name: x5ab4r5-B;
}

.xer953i:not(#\#):not(#\#):not(#\#) {
  animation-name: x8r82sw-B;
}

.xl8jj3l:not(#\#):not(#\#):not(#\#) {
  animation-name: xpihtdv-B;
}

.xivcr1a:not(#\#):not(#\#):not(#\#) {
  animation-name: xy94qka-B;
}

.xvjiv3b:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.2, 0, 0, 1);
}

.x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.x1nxgg22:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: step-end;
}

.x10wak2g:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1 / 1.12;
}

.x2ebxmi:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 16 / 10;
}

.x1gnjpr7:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 3.6;
}

.x1x7emk9:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(16px) saturate(160%);
}

.x1f0ztbi:not(#\#):not(#\#):not(#\#) {
  background-color: #000;
}

.x1gklgq8:not(#\#):not(#\#):not(#\#) {
  background-color: #c8f55a;
}

.xn5dbpy:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,currentColor 10%,transparent);
}

.xnp73nf:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,currentColor 12%,transparent);
}

.x1a6yn1b:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,currentColor 22%,transparent);
}

.xvwvfa4:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,currentColor 5%,transparent);
}

.x1x6th2t:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,currentColor 7%,transparent);
}

.xaldt1e:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,currentColor 8%,transparent);
}

.xawns60:not(#\#):not(#\#):not(#\#) {
  background-color: light-dark(#db277724, #f9a8d424);
}

.xivm72a:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x15uzle8) 12%,transparent);
}

.xmvbaca:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x15uzle8) 14%,transparent);
}

.xzjbst8:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1u0vjnm) 96%,transparent);
}

.x68t234:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1w5bmad) 55%,transparent);
}

.x1xqbdg5:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x6r2viw) 72%,transparent);
}

.xtwfq29:not(#\#):not(#\#):not(#\#) {
  background-color: currentColor;
}

.xgcd1z6:not(#\#):not(#\#):not(#\#) {
  background-color: inherit;
}

.x1tifrlh:not(#\#):not(#\#):not(#\#) {
  background-color: light-dark(#0b0c1d, #c8f55a);
}

.xd89lx9:not(#\#):not(#\#):not(#\#) {
  background-color: light-dark(#0b0c1d, #f5f6ff);
}

.x19uz38q:not(#\#):not(#\#):not(#\#) {
  background-color: light-dark(#db2777, #f9a8d4);
}

.x1sq1c4n:not(#\#):not(#\#):not(#\#) {
  background-color: #0b0c1dc2;
}

.xbcl0a8:not(#\#):not(#\#):not(#\#) {
  background-color: #0b0c1dc7;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x29ges6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x115bpx1);
}

.x2juzvo:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x15uzle8);
}

.x1hqez5i:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1cur4z8);
}

.x1eqn4ep:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1khxon2);
}

.x1q2vuvy:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1u0vjnm);
}

.x1ipq5ak:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1w5bmad);
}

.x6mgaxl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x6r2viw);
}

.xp6s8iw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xa4qmnh);
}

.xp90642:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xjjjg0p);
}

.x3v1rgh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xlx8vm9);
}

.x14bv7z9:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xxbl734);
}

.x1asvdwp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xzze9ya);
}

.xn6kf0x:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(135deg,color-mix(in srgb,var(--x15uzle8) 12%,transparent),light-dark(#db277724, #f9a8d424));
}

.x1uhhktx:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(135deg,var(--x15uzle8),light-dark(#db2777, #f9a8d4));
}

.x7ttr7y:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(40rem 22rem at 20% 18%,color-mix(in srgb,var(--x15uzle8) 12%,transparent),transparent 70%),radial-gradient(34rem 20rem at 85% 10%,light-dark(#db277724, #f9a8d424),transparent 70%);
}

.x1euey5b:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(color-mix(in srgb,currentColor 7%,transparent) 1px,transparent 1px);
}

.x13jyubh:not(#\#):not(#\#):not(#\#) {
  background-size: 1.25rem 1.25rem;
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.xbiv7yw:not(#\#):not(#\#):not(#\#) {
  border-end-start-radius: 0;
}

.xjusrqj:not(#\#):not(#\#):not(#\#) {
  border-inline-end-color: var(--x1cur4z8);
}

.x18b5jzi:not(#\#):not(#\#):not(#\#) {
  border-inline-end-style: solid;
}

.x1lun4ml:not(#\#):not(#\#):not(#\#) {
  border-inline-end-width: 1px;
}

.xgg87z8:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--x15uzle8);
}

.x1t7ytsu:not(#\#):not(#\#):not(#\#) {
  border-inline-start-style: solid;
}

.xct1zlm:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 3px;
}

.x1rcx0f8:not(#\#):not(#\#):not(#\#) {
  border-start-end-radius: .25rem;
}

.xlg2s8c:not(#\#):not(#\#):not(#\#) {
  border-start-start-radius: .25rem;
}

.x15mokao:not(#\#):not(#\#):not(#\#) {
  border-start-start-radius: 0;
}

.xyh5bb9:not(#\#):not(#\#):not(#\#) {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.x1j8aadq:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--x15uzle8);
}

.xge6n4m:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--x1u0vjnm),inset 0 0 0 1px color-mix(in srgb,var(--xjjjg0p) 18%,transparent);
}

.xiexlnn:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 24px 80px #0000004d,inset 0 1px 0 color-mix(in srgb,var(--x15uzle8) 12%,transparent);
}

.x3irbmg:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 24px 80px #0000004d;
}

.xwf2idi:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 28px 80px color-mix(in srgb,currentColor 14%,transparent);
}

.x1yf1uv8:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 30px 60px -30px color-mix(in srgb,currentColor 35%,transparent);
}

.x8vxw13:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 30px 70px -40px #00000080;
}

.xs87l1z:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1.5px var(--x15uzle8);
}

.x1xh5pj6:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--xjjjg0p) 18%,transparent);
}

.x1jfvigc:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px var(--xv2t6qv);
}

.x1b0dcdd:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px light-dark(#ffffffb3, #ffffff12), 0 8px 24px light-dark(#0000000f, #00000059);
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.xz4z5r1:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1337zj1);
}

.x1s85vtd:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1r7w5ix);
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.xhdg8po:not(#\#):not(#\#):not(#\#) {
  caption-side: bottom;
}

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

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

.xntwwlm:not(#\#):not(#\#):not(#\#) {
  color-scheme: dark;
}

.x19aimcq:not(#\#):not(#\#):not(#\#) {
  color-scheme: light;
}

.xi0k1xm:not(#\#):not(#\#):not(#\#) {
  color: #0b0c1d;
}

.x1aoa6gf:not(#\#):not(#\#):not(#\#) {
  color: #f5f6ff;
}

.x17g3617:not(#\#):not(#\#):not(#\#) {
  color: #f9a8d4;
}

.x18fqvxl:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,currentColor 55%,transparent);
}

.x1bz19w1:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,currentColor 60%,transparent);
}

.x179chdg:not(#\#):not(#\#):not(#\#) {
  color: color-mix(in srgb,currentColor 72%,transparent);
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.xd482j9:not(#\#):not(#\#):not(#\#) {
  color: light-dark(#db2777, #f9a8d4);
}

.xa0e900:not(#\#):not(#\#):not(#\#) {
  color: light-dark(#f5f6ff, #0b0c1d);
}

.x9gbmyw:not(#\#):not(#\#):not(#\#) {
  color: light-dark(var(--x5gpkt7), var(--x15uzle8));
}

.x1gapsv8:not(#\#):not(#\#):not(#\#) {
  color: orange;
}

.x1irozzk:not(#\#):not(#\#):not(#\#) {
  color: var(--x1263s1r);
}

.x1qewcei:not(#\#):not(#\#):not(#\#) {
  color: var(--x15uzle8);
}

.xzo3cmz:not(#\#):not(#\#):not(#\#) {
  color: var(--x1khxon2);
}

.xb7cxin:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ookupi);
}

.xzpz65s:not(#\#):not(#\#):not(#\#) {
  color: var(--x1w5bmad);
}

.x1m02t8p:not(#\#):not(#\#):not(#\#) {
  color: var(--xjjjg0p);
}

.x1rzlq4a:not(#\#):not(#\#):not(#\#) {
  color: var(--xxbl734);
}

.x12h1iku:not(#\#):not(#\#):not(#\#) {
  container-type: inline-size;
}

.x1h6gzvc:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1ed109x:not(#\#):not(#\#):not(#\#) {
  cursor: text;
}

.xky4qsq:not(#\#):not(#\#):not(#\#) {
  cursor: wait;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.xjp7ctv:not(#\#):not(#\#):not(#\#) {
  display: contents;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.xwz0xwf:not(#\#):not(#\#):not(#\#) {
  display: inline-grid;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.x117rol3:not(#\#):not(#\#):not(#\#) {
  fill: currentColor;
}

.xbh8q5q:not(#\#):not(#\#):not(#\#) {
  fill: none;
}

.x1dt1glo:not(#\#):not(#\#):not(#\#) {
  fill: var(--x115bpx1);
}

.x1rly3oa:not(#\#):not(#\#):not(#\#) {
  fill: var(--x15uzle8);
}

.x5ckbbw:not(#\#):not(#\#):not(#\#) {
  fill: var(--x1khxon2);
}

.x16wdg8f:not(#\#):not(#\#):not(#\#) {
  fill: var(--x1u0vjnm);
}

.x1tqo41w:not(#\#):not(#\#):not(#\#) {
  fill: var(--x1w5bmad);
}

.xemfjni:not(#\#):not(#\#):not(#\#) {
  fill: var(--xjjjg0p);
}

.xkxgx9z:not(#\#):not(#\#):not(#\#) {
  fill: var(--xxbl734);
}

.x394exg:not(#\#):not(#\#):not(#\#) {
  filter: saturate(1.08) contrast(1.04);
}

.x1r8uery:not(#\#):not(#\#):not(#\#) {
  flex-basis: 0;
}

.xz35qm7:not(#\#):not(#\#):not(#\#) {
  flex-basis: 12rem;
}

.xdl72j9:not(#\#):not(#\#):not(#\#) {
  flex-basis: auto;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1q0g3np:not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.xs83m0k:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 1;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.xn5wdht:not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, Menlo, Consolas, monospace;
}

.xmz2490:not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

.xt19nqk:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1barn2y);
}

.x1iuv88s:not(#\#):not(#\#):not(#\#) {
  font-size: .72rem;
}

.xboafo0:not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

.xp1qmoa:not(#\#):not(#\#):not(#\#) {
  font-size: .78rem;
}

.x1dcheo9:not(#\#):not(#\#):not(#\#) {
  font-size: .8125rem;
}

.x1qzg9v8:not(#\#):not(#\#):not(#\#) {
  font-size: .85rem;
}

.xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.x6u19be:not(#\#):not(#\#):not(#\#) {
  font-size: .9375rem;
}

.x1ksoetq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.05rem;
}

.x1lkfr7t:not(#\#):not(#\#):not(#\#) {
  font-size: 1.0625rem;
}

.x1c3i2sq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
}

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.x5pdnfe:not(#\#):not(#\#):not(#\#) {
  font-size: 1.35rem;
}

.x1aueamr:not(#\#):not(#\#):not(#\#) {
  font-size: 1.375rem;
}

.xngnso2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.xcg35fi:not(#\#):not(#\#):not(#\#) {
  font-size: 1.875rem;
}

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.xdhfpv1:not(#\#):not(#\#):not(#\#) {
  font-size: 2.25rem;
}

.x579bpy:not(#\#):not(#\#):not(#\#) {
  font-size: 2rem;
}

.x19o2x1f:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.35rem, 4vw, 2.25rem);
}

.x1hfobda:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.375rem, 2.6cqi, 2rem);
}

.xlulfnd:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 3cqi, 2.25rem);
}

.x1nxxa62:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 4vw, 3rem);
}

.x1mfjluf:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
}

.x1xf07gl:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.9rem, 3.6vw, 2.9rem);
}

.x1ibo5qe:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.25rem, 4.4vw, 3.6rem);
}

.x4zfoqo:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.35rem, 7vw, 6rem);
}

.xnfxwl0:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.5rem, 7.5vw, 5.25rem);
}

.x1bwigkz:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.75rem, 5vw, 4rem);
}

.xowft42:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.75rem, 9vw, 6.25rem);
}

.xji0n50:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2rem, 4.6cqi, 3.5rem);
}

.x1xhxvn3:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2rem, 5vw, 4.25rem);
}

.x1wh4uyx:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(3rem, 8vw, 4.5rem);
}

.x1qlqyl8:not(#\#):not(#\#):not(#\#) {
  font-size: inherit;
}

.x19srs1q:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x15skh1m);
}

.xdju8s3:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1tmenee);
}

.xlzxo7i:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1uey5os);
}

.xizzufp:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xdebyey);
}

.x15uyn7q:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xtfdh8u);
}

.x18g563d:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xu8fzsq);
}

.x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.xuv8nkb:not(#\#):not(#\#):not(#\#) {
  font-weight: 800;
}

.x8bsokv:not(#\#):not(#\#):not(#\#) {
  font-weight: 850;
}

.x1uu0p8:not(#\#):not(#\#):not(#\#) {
  font-weight: 900;
}

.x1pd3egz:not(#\#):not(#\#):not(#\#) {
  font-weight: inherit;
}

.xqj2jmg:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x1ir08yl:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1dks87v:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.x1tsxuhk:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.x1ix6knd:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 12.5rem minmax(0, 1fr);
}

.x1t6w6o1:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 15.5rem minmax(0, 1fr);
}

.x1hgl65l:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 19.5rem minmax(0, 1fr);
}

.x11c5591:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, .82fr) minmax(18rem, 1.18fr);
}

.x1ai6b7n:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, .9fr) minmax(18rem, 1.1fr);
}

.x6wpvjd:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.25fr) minmax(18rem, 1fr);
}

.x1pmrsdd:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
}

.xl61mdq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.4fr) repeat(3, minmax(0, 1fr));
}

.x4b1woq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);
}

.x12v64c3:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.6fr) minmax(17rem, 1fr);
}

.x1c7ynzm:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
}

.xj8hjba:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
}

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

.x1rblrui:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(12rem, .7fr) minmax(0, 1.3fr);
}

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

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

.x1sipb5g:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

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

.x1i3q30n:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr));
}

.x1nus3f:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 14rem), 1fr));
}

.x16uxq4m:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));
}

.x1vfedg7:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 17rem), 1fr));
}

.x16p6thf:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto minmax(0, 1fr);
}

.xe388cy:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: .5rem;
}

.xtijo5x:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: 0;
}

.x1fmyei2:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: 1rem;
}

.xcpu2n4:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: 4%;
}

.xpcs1pq:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: calc(.5rem + 2px);
}

.x7s641z:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: .4rem;
}

.x1ldr68l:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: .75rem;
}

.x1o0tod:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: 0;
}

.x1qw7hl8:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: calc(.75rem + 2px);
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

.x1nhvcw1:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

.x1w69ole:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.025em;
}

.x72az59:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.02em;
}

.xrq0m5f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.035em;
}

.x1b4dsll:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.03em;
}

.x1w3xk6t:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.045em;
}

.x1clpfr8:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.05em;
}

.x1vyo3qp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .04em;
}

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.xa7ig63:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .16em;
}

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

.x1j4510k:not(#\#):not(#\#):not(#\#) {
  line-height: .92;
}

.x1wltjb0:not(#\#):not(#\#):not(#\#) {
  line-height: .94;
}

.xe8mmo7:not(#\#):not(#\#):not(#\#) {
  line-height: .95;
}

.xobulqh:not(#\#):not(#\#):not(#\#) {
  line-height: .98;
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.xax6vvg:not(#\#):not(#\#):not(#\#) {
  line-height: 1.12;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.x11m8ghp:not(#\#):not(#\#):not(#\#) {
  line-height: 1.65;
}

.xa7kkou:not(#\#):not(#\#):not(#\#) {
  line-height: 1.7;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x15bjb6t:not(#\#):not(#\#):not(#\#) {
  line-height: inherit;
}

.x1jnd14a:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1mzikmr);
}

.x4zrcuw:not(#\#):not(#\#):not(#\#) {
  line-height: var(--x1vl2yqt);
}

.x3ct3a4:not(#\#):not(#\#):not(#\#) {
  list-style-type: none;
}

.x11t971q:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: auto;
}

.x1qgz25x:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: -.3rem;
}

.xyee16s:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: .08em;
}

.xvc5jky:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: auto;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.x12tttym:not(#\#):not(#\#):not(#\#) {
  opacity: .14;
}

.x7zo42s:not(#\#):not(#\#):not(#\#) {
  opacity: .16;
}

.xi8ndw4:not(#\#):not(#\#):not(#\#) {
  opacity: .18;
}

.xs9930i:not(#\#):not(#\#):not(#\#) {
  opacity: .28;
}

.xyd83as:not(#\#):not(#\#):not(#\#) {
  opacity: .45;
}

.xbyyjgo:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.xwq05k6:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.xiiclqw:not(#\#):not(#\#):not(#\#) {
  opacity: .85;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1uczgqu:not(#\#):not(#\#):not(#\#) {
  outline-color: #0000;
}

.x18a61kl:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xv2t6qv);
}

.x4h8meg:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xxbl734);
}

.x2ssjo2:not(#\#):not(#\#):not(#\#) {
  outline-offset: -2px;
}

.x1hl8ikr:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.xaatb59:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1de99jn:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.xkyoe5z:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: .75rem;
}

.x167vaf5:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: 1rem;
}

.x1ptx732:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: 3rem;
}

.x8945me:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 1rem;
}

.x1bh7nc0:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 2.75rem;
}

.x1bcjcwz:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: clamp(.75rem, 1.5vw, 1.25rem);
}

.x67bb7w:not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.x288g5:not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}

.xlz5em3:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 4 4;
}

.x1owpc8m:not(#\#):not(#\#):not(#\#) {
  stroke-linecap: round;
}

.x1f6yumg:not(#\#):not(#\#):not(#\#) {
  stroke-linejoin: round;
}

.xhr4kjn:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1.5px;
}

.xnpr05h:not(#\#):not(#\#):not(#\#) {
  stroke-width: 1px;
}

.x1qrb80n:not(#\#):not(#\#):not(#\#) {
  stroke-width: 12px;
}

.x1ip4yf:not(#\#):not(#\#):not(#\#) {
  stroke-width: 2.5px;
}

.xqjr0vm:not(#\#):not(#\#):not(#\#) {
  stroke-width: 3px;
}

.xv6h1w6:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x115bpx1);
}

.x1c2dqzy:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x15uzle8);
}

.x1hetzkf:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x1cur4z8);
}

.x6b6mlg:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x1w5bmad);
}

.x17k5sss:not(#\#):not(#\#):not(#\#) {
  stroke: var(--xxbl734);
}

.x140o2bo:not(#\#):not(#\#):not(#\#) {
  table-layout: fixed;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xp4054r:not(#\#):not(#\#):not(#\#) {
  text-align: end;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.x1yc453h:not(#\#):not(#\#):not(#\#) {
  text-align: start;
}

.xkrqix3:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: none;
}

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.xctpfpq:not(#\#):not(#\#):not(#\#) {
  transform-origin: var(--transform-origin);
}

.x1c071of:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.xizgwol:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-8deg);
}

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

.x1n5d1j9:not(#\#):not(#\#):not(#\#) {
  transform: scale(.96);
}

.xjzqdv7:not(#\#):not(#\#):not(#\#) {
  transform: scale(.98);
}

.x3oybdh:not(#\#):not(#\#):not(#\#) {
  transform: scale(1);
}

.x1bee3ir:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-200%);
}

.x1cb1t30:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%);
}

.xgdialr:not(#\#):not(#\#):not(#\#) {
  transition-duration: .12s;
}

.x9dyr19:not(#\#):not(#\#):not(#\#) {
  transition-duration: .18s;
}

.x1mq3mr6:not(#\#):not(#\#):not(#\#) {
  transition-duration: 0s;
}

.xvwfb6d:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--x1d2t4sy);
}

.x3mzc9j:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--xdyicrl);
}

.x11vqxbs:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, box-shadow;
}

.xr2cm6z:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color, opacity, outline-color;
}

.x106061f:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, box-shadow;
}

.x1huvg16:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color, border-color, opacity;
}

.x15i8hvq:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color, opacity, outline-color;
}

.x1k8yt6i:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color, outline-color;
}

.xs2xxs2:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color;
}

.x1rcircu:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, opacity, outline-color;
}

.x2ur4fe:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, outline-color;
}

.x15406qy:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color;
}

.x6o7n8i:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity, transform;
}

.x19991ni:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
}

.x11xpdln:not(#\#):not(#\#):not(#\#) {
  transition-property: transform;
}

.x1p0hc1o:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.2, 0, 0, 1);
}

.xied4xo:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: var(--xp865rl);
}

.x4ej8vm:not(#\#):not(#\#):not(#\#) {
  unicode-bidi: isolate;
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.x13efnbd:not(#\#):not(#\#):not(#\#) {
  vector-effect: non-scaling-stroke;
}

.x15w9ogl:not(#\#):not(#\#):not(#\#) {
  vertical-align: -.08em;
}

.xxymvpz:not(#\#):not(#\#):not(#\#) {
  vertical-align: middle;
}

.xeaf4i8:not(#\#):not(#\#):not(#\#) {
  white-space: normal;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x1sdyfia:not(#\#):not(#\#):not(#\#) {
  white-space: pre;
}

.x1ja2u2z:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.x11uqc5h:not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

.x68pp3s:not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}

.xf5e64p:not(#\#):not(#\#):not(#\#) {
  z-index: 40;
}

.xa9119d:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.xejnc0b:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xlx8vm9);
}

.xlcfjtv:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: color-mix(in srgb,currentColor 55%,transparent);
}

.x4dt574:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xv2t6qv);
}

.xd3ee6g:dir(rtl):not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(225deg,var(--x15uzle8),light-dark(#db2777, #f9a8d4));
}

.x19axjrm:dir(rtl):not(#\#):not(#\#):not(#\#) {
  transform: scaleX(-1);
}

.x1pwwqoy:first-child:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 0;
}

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x2wzlov:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .35;
}

.xijokvz:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.xcyqlr4:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,currentColor 6%,transparent);
}

.x119e2f5:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,currentColor 8%,transparent);
}

.x1x345ir:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x15uzle8) 18%,transparent);
}

.x2679cn:hover:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--x1w5bmad) 80%,transparent);
}

.x1ulu2bk:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x115bpx1);
}

.xr6m31p:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x5gpkt7);
}

.xzcci76:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xlx8vm9);
}

.x1h5i4jh:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xuh9fox);
}

.x144v4sp:hover:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.x11lkbrc:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x5gpkt7);
}

.x1scoyy7:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xjjjg0p);
}

.x1sur9pj:hover:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.x1wfrlr2:focus:not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

.x1hz75zm:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1txr2f8);
}

.x1uhlwb6:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1w5bmad);
}

.x1nr5o5w:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x5xmprd);
}

.xrfr2v3:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xa4qmnh);
}

.x7t3vjl:active:not(#\#):not(#\#):not(#\#) {
  color: var(--x1txr2f8);
}

@media (width <= 639px) {
  .xgkdfkq.xgkdfkq:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width <= 720px) {
  .x1pftkvw.x1pftkvw:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (width <= 880px) {
  .xoyj9fs.xoyj9fs:not(#\#):not(#\#):not(#\#) {
    align-items: start;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1u6grsq.x1u6grsq:not(#\#):not(#\#):not(#\#) {
    animation-duration: 0s;
  }

  .x2j9xt1.x2j9xt1:not(#\#):not(#\#):not(#\#) {
    animation-iteration-count: 0;
  }

  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (width <= 880px) {
  .xqh8gqr.xqh8gqr:not(#\#):not(#\#):not(#\#) {
    aspect-ratio: 16 / 8.5;
  }
}

@media (width <= 899px) {
  .x9m3v1i.x9m3v1i:not(#\#):not(#\#):not(#\#) {
    border-inline-end-width: 0;
  }

  .xqupn85.xqupn85:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width <= 1023px) {
  .x1urh96f.x1urh96f:not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }

  .x1a1oztq.x1a1oztq:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 560px) {
  .xl0nte0.xl0nte0:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 639px) {
  .x16v1wmp.x16v1wmp:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 720px) {
  .x1g3ag0e.x1g3ag0e:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 899px) {
  .xvrxa7q.xvrxa7q:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 560px) {
  .xcghluf.xcghluf:not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
  }

  .x1icaffu.x1icaffu:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(2.75rem, 12vw, 4.25rem);
  }
}

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

@media (width <= 640px) {
  .xreyasp.xreyasp:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 760px) {
  .x1guth9d.x1guth9d:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 820px) {
  .xbxg0s0.xbxg0s0:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 880px) {
  .x1t2qu9j.x1t2qu9j:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

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

@media (width <= 1023px) {
  .x1sdzcu3.x1sdzcu3:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 420px) {
  .x1gc00kl.x1gc00kl:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 639px) {
  .xb2s05o.xb2s05o:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 767px) {
  .xwkle13.xwkle13:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 820px) {
  .x1nvgh83.x1nvgh83:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 880px) {
  .xu9rfuz.xu9rfuz:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 899px) {
  .x1jfirf0.x1jfirf0:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 960px) {
  .x19dxrgd.x19dxrgd:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 1023px) {
  .x12eoyfm.x12eoyfm:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 639px) {
  .x1t70r1v.x1t70r1v:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 900px) {
  .xaclxhj.xaclxhj:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 1023px) {
  .x1fmmemb.x1fmmemb:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xnzhnk.xnzhnk:not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }

  .x1tz4fso.x1tz4fso:not(#\#):not(#\#):not(#\#) {
    justify-content: flex-start;
  }
}

@media (width <= 720px) {
  .xx5kb6y.xx5kb6y:not(#\#):not(#\#):not(#\#) {
    justify-content: flex-start;
  }
}

@media (width <= 560px) {
  .x13yt92q.x13yt92q:not(#\#):not(#\#):not(#\#) {
    line-height: .98;
  }

  .x1e96pg0.x1e96pg0:not(#\#):not(#\#):not(#\#) {
    line-height: 1.45;
  }
}

@media (width <= 639px) {
  .xdxymsi.xdxymsi:not(#\#):not(#\#):not(#\#) {
    text-align: start;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#) {
    transition-duration: 0s;
  }
}

@container (width <= 52rem) {
  .xurebfb.xurebfb:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

  .xeuiejh.xeuiejh:not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }
}

@container (width <= 40rem) {
  .x1sp3fdr.x1sp3fdr:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@container (width <= 52rem) {
  .x3gda9y.x3gda9y:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@container (width <= 60rem) {
  .xtc65js.xtc65js:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@container (width <= 38rem) {
  .x1rs97ew.x1rs97ew:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@container (38rem < width <= 58rem) {
  .x1b4s9pz.x1b4s9pz:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@container (width <= 52rem) {
  .xkg6s6h.xkg6s6h:not(#\#):not(#\#):not(#\#) {
    position: static;
  }
}

.x1tibm2s:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: color-mix(in srgb,var(--x1cur4z8) 70%,transparent);
}

.x16stqrj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #0000;
}

.xr5la2j:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1cur4z8);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.x1qhh985:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.x1v8p93f:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #0000;
}

.xpcke9h:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x1cur4z8);
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x2lv02:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: var(--x1jbgf25);
}

.x1of4z1n:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: .5rem;
}

.x4210vg:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: .75rem;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x1szun9y:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 1rem;
}

.x4j2xbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .375rem;
}

.x164u9eo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .5rem;
}

.x1qa65zt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .625rem;
}

.xvle69y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .75rem;
}

.xf08kfj:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .875rem;
}

.x1jzj0mp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .9em;
}

.xaylbqo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.125rem;
}

.xmll18r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.25rem;
}

.xam5rvr:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.5rem;
}

.xb8l8e1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.75rem;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

.xf6s82a:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 11rem;
}

.xkloqmj:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14rem;
}

.xlzyvqe:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1em;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x1l36t39:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1rem;
}

.xk8t5le:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.25rem;
}

.xwaiz5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.5rem;
}

.xei03b9:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 24rem;
}

.xettwda:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2rem;
}

.x1pizb70:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3rem;
}

.x1q7yecz:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4.5rem;
}

.x17frcva:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6rem;
}

.xdaezf2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 7rem;
}

.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.xyq6l7l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x-blockSize);
}

.x14uvevv:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x18tmkgz);
}

.x1jjg8kn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1o0v37);
}

.xy9t57k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1ti1i67);
}

.x1aakma5:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x1wql76t);
}

.xscw4su:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xor5q2l);
}

.x5xt2un:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--xxue4sr);
}

.xhbfen4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5rem;
}

.xyi6m4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1rem;
}

.xc9714a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1wql76t);
}

.xzv6pj1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .1rem;
}

.x1o5ky9o:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2.5rem;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.xz6j1ir:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 10rem;
}

.x1q2tmi7:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 11rem;
}

.x10xx96q:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 18rem;
}

.x18fb9vk:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 24rem;
}

.x15vuvwr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 85dvh;
}

.x1wax79r:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(84dvh - 2rem);
}

.x1raqwv9:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(15rem, 45dvh);
}

.xd7ad8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(20rem,var(--available-height));
}

.x128xfy7:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(28rem, 44dvh);
}

.x1h3xn1d:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(55dvh, 28rem);
}

.x1374xjt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: var(--available-height);
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.x1fwz4qh:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 12ch;
}

.x12utx1m:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 13ch;
}

.x1910umr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 15rem;
}

.xt80e6n:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 18ch;
}

.x1vxnb6q:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 18rem;
}

.x9h9p8b:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 20rem;
}

.xuv54rz:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 22rem;
}

.xowlazn:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 24rem;
}

.x1983rqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 28rem;
}

.x18t6ddr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 30rem;
}

.x19pysoa:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34rem;
}

.xc0i79g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
}

.x19pzynt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 38rem;
}

.xf2d64e:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 40rem;
}

.x1dwg165:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 44rem;
}

.xvnzux6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 46rem;
}

.x1vpbbxe:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48rem;
}

.xmmfdjc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 54rem;
}

.x1sr9v62:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 61rem;
}

.xl4u9xm:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 64rem;
}

.x13w81kk:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 70ch;
}

.x1hv4mr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 72rem;
}

.xqvrsj2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 76rem;
}

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

.x16iq6kf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(22rem, 100vw - 2rem);
}

.x19l0mzw:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(22rem,var(--available-width));
}

.x1acyypk:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(44rem, 100vw - 2rem);
}

.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

.x7k7lee:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--available-width);
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.x1y06tjk:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100svh;
}

.xmqjtvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 13rem;
}

.x1ymnqli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 15rem;
}

.x85c375:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 16rem;
}

.x19wm6jj:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.25rem;
}

.xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.x1q0l6uf:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 24rem;
}

.xhmtybg:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3.75rem;
}

.x1xkfc13:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 6rem;
}

.xl77w6h:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 7rem;
}

.x1t2pt76:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: inherit;
}

.x1chvrdh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--x-minBlockSize);
}

.xpnudhu:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--x18tmkgz);
}

.x1n6q5ca:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--xor5q2l);
}

.x1n4dopc:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: var(--xxue4sr);
}

.x3g74o3:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: .25rem;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x12kinc7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 12rem;
}

.x9padk7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 14rem;
}

.x80t9vs:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--anchor-width);
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x101abm8:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: clip;
}

.xryxfnj:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: visible;
}

.xnw97ix:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .125rem;
}

.xes99ow:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .25rem;
}

.xmnamis:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .5rem;
}

.x10l3h1t:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.25rem;
}

.x163t5y5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.5rem;
}

.x2yie3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1rem;
}

.x17r0vjz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2rem;
}

.x117aka2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 3rem;
}

.x1yh02es:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 6rem;
}

.x15ordc9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(2rem, 5vw, 4rem);
}

.xoenrzm:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(4rem, 8vw, 6rem);
}

.x1yh50ro:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x1ti1i67);
}

.x1b58sdr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .5rem;
}

.x1q57ora:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .75rem;
}

.x1ovk6n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .9rem;
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x6gltce:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.5rem;
}

.x12t3zde:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1rem;
}

.x9x3noc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(2.75rem + var(--x1wql76t));
}

.x1bhdujo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(1.75rem, 4vw, 3rem);
}

.x146tkn1:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(2.5rem, 5vw, 4rem);
}

.x1gudjt5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(2.5rem, 6vw, 5rem);
}

.x15xjn4p:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1wql76t);
}

.xq6gl7f:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 5rem;
}

.x1awrlly:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 6rem;
}

.xz43bub:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -6rem;
}

.x1g00e40:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: .4rem;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.x1nwpe0i:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 1rem;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.x1pll31j:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: clamp(1rem, 3vw, 2.5rem);
}

.x16bgldp:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: min(16dvh, 8rem);
}

.x5mnzd7:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x-insetBlockStart);
}

.x14hoyv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .09em;
}

.xrkia0p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .375rem;
}

.x1jjc1wv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .5rem;
}

.x1e7hgle:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .625rem;
}

.x1jw3ynk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .75rem;
}

.x1xvt488:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .875rem;
}

.xsk17dz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.125rem;
}

.xmh2cwo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.1rem;
}

.xwqq7k2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.25rem;
}

.xp8d6y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.5rem;
}

.xh29eag:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.75rem;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1brf3r0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 11rem;
}

.xhnqznf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12rem;
}

.x1q2mzld:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14rem;
}

.x1qyi71f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18rem;
}

.x15vhz18:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1em;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xcdlrvm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1rem;
}

.x1s4ejo4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.25rem;
}

.xvm51jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.5rem;
}

.xb1qrhf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.75rem;
}

.x1nqqiwj:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 22rem;
}

.xs5h3dt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2rem;
}

.x1kbppkt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 33.333%;
}

.x188tqju:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3rem;
}

.x1q22l7i:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4.5rem;
}

.x3t8dnf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44rem;
}

.x65xoit:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 70%;
}

.x1l24a0r:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7rem;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.x1fd79ee:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% - 2rem);
}

.xr64jzs:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(11rem, 22vw, 20rem);
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

.x1jmpxz3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 80rem);
}

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

.x1ugrd8y:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(22rem, 88vw);
}

.x1uyokj7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x-inlineSize);
}

.xjf750s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x18tmkgz);
}

.xd7vc8d:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x1o0v37);
}

.xuf2s31:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--xor5q2l);
}

.x1e5z3ge:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--xxue4sr);
}

@media (width >= 900px) {
  .x14pssys.x14pssys:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 100dvh;
  }
}

@media (width <= 720px) {
  .x15a9oh8.x15a9oh8:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: none;
  }
}

@media (width >= 900px) {
  .xypwrj2.xypwrj2:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 0;
  }
}

@media (width <= 820px) {
  .xyx9ppy.xyx9ppy:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 18rem;
  }
}

@media (width <= 1023px) {
  .x1p041j9.x1p041j9:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: auto;
  }
}

@media (width <= 720px) {
  .x94aena.x94aena:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: .75rem;
  }
}

@media (width <= 899px) {
  .xee7xm7.xee7xm7:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 1.5rem;
  }

  .xwn1f64.xwn1f64:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 1023px) {
  .x1cazovg.x1cazovg:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 2.25rem;
  }
}

.x1lvj5ml:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-decoration {
  -webkit-appearance: none;
}

.x85pmdh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.x1bq192g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x1w5bmad);
}

.x1hcrkkg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-cancel-button {
  display: none;
}

.xzwh6sb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-decoration {
  display: none;
}

.x7xwk5j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  opacity: 1;
}
