@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#050608;font-family:Geist Variable,system-ui,sans-serif}body{color:#f0f3f1;background:#050608;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,video,canvas,svg{max-width:100%;display:block}::selection{color:#fff;background:#7ee08e47}#main-content:focus{outline:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.45s ease-out theme-wipe}@keyframes theme-wipe{0%{clip-path:circle(0px at var(--theme-wipe-x,50%) var(--theme-wipe-y,0%))}to{clip-path:circle(150% at var(--theme-wipe-x,50%) var(--theme-wipe-y,0%))}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}}}@layer tokens,components,utilities;@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*$vite$:1*/
@keyframes x1a369nt-B {
  0% {
    opacity: .9;
  }

  100% {
    opacity: 0;
  }
}

@keyframes x250uv8-B {
  from {
    opacity: .85;
  }

  to {
    opacity: 0;
  }
}

@keyframes x1wsoo1k-B {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

  50% {
    opacity: .35;
  }

  100% {
    opacity: 1;
  }
}

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

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

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

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x6fvaw8-B {
  from {
    opacity: 0;
    transform: translateY(18%);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

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

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

@keyframes xe6i1fw-B {
  from {
    transform: translateY(108%);
  }

  to {
    transform: none;
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes x1krztv7-B {
  to {
    translate: 0 var(--still-drift);
  }
}

:root, .x10fnxih {
  --x127knaq: #050608;
  --xh84o4f: #0b0e12;
  --x1ge64a2: #11161b;
  --x1zndgd: #f0f3f1;
  --x1ejfrd8: #a6b0aa;
  --x1mgz590: #7d8881;
  --x139a294: #f0f3f11c;
  --x1m57z4g: #f0f3f133;
  --xnu8l86: #7ee08e;
  --xguaccb: #a4ecae;
  --xetjoda: #04140a;
  --x1hc4uwo: #7fb2dc;
  --xnvmo48: #e59a4a;
  --x5rtxx0: #e77;
  --x1c20j1i: #b7f4c0;
  --xrf1mi2: #ffffff0b;
  --x6frjej: #0a0e12c7;
  --x119zcdl: #0000004d;
  --xoqcp9m: #050608c2;
}

:root, .x1jdqmf7 {
  --x1hsnqxz: "Geist Variable", system-ui, sans-serif;
  --x1hrzbgq: "Geist Mono Variable", ui-monospace, SFMono-Regular, monospace;
}

:root, .xaz9kbi {
  --x1oonwr3: .12s;
  --x1z03l4i: .2s;
  --x1rxu83y: .26s;
  --x1rw7if7: cubic-bezier(.2, 0, 0, 1);
}

:root, .xseno8u {
  --x8vntfn: .5rem;
  --x7satlu: .75rem;
  --x1apgh9: 1rem;
  --x1k21q5e: 999px;
}

:root, .x16vl6ha {
  --xi3jon: .25rem;
  --xnzw5pc: .5rem;
  --x1a5axg0: .75rem;
  --x1mbm5lz: 1rem;
  --xxu7yl5: 1.5rem;
  --x1bsbn9a: 2rem;
  --x1stdite: clamp(4rem, 10vw, 8rem);
}

:root, .x1u5656x {
  --xstqdee: 76rem;
  --x1dqa0uj: 46rem;
  --x12ne09g: 4.5rem;
}

.x1de1ivt.x1de1ivt, .x1de1ivt.x1de1ivt:root {
  --xnu8l86: #1c9150;
  --xetjoda: #fff;
  --xguaccb: #177c44;
  --x5rtxx0: #bb3535;
  --x1c20j1i: #1c9150;
  --xrf1mi2: #151b170b;
  --x6frjej: #ffffffd1;
  --x127knaq: #f4f6f4;
  --xoqcp9m: #f4f6f4d1;
  --x1hc4uwo: #20629c;
  --x119zcdl: #151b170d;
  --x139a294: #151b171f;
  --x1m57z4g: #151b173d;
  --xh84o4f: #fff;
  --x1ge64a2: #e9ede9;
  --x1zndgd: #151b17;
  --x1mgz590: #79837c;
  --x1ejfrd8: #525d56;
  --xnvmo48: #9c5a14;
}

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

.x1jz8bvi:not(#\#) {
  inset: -1px;
}

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

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

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

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

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.x10xs6qf:not(#\#) {
  padding: 28px;
}

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

.x9ms5i6:not(#\#) {
  padding: 3px;
}

.xfawy5m:not(#\#) {
  padding: 4px;
}

.xe8ttls:not(#\#) {
  padding: 8px;
}

.xuggby3:not(#\#) {
  padding: var(--x1a5axg0);
}

.xoi2z37:not(#\#) {
  padding: var(--x1mbm5lz);
}

.xwfypdc:not(#\#) {
  padding: var(--xxu7yl5);
}

.xvqwuf2:not(#\#):not(#\#) {
  border-color: #30363d;
}

.x1wv9zkb:not(#\#):not(#\#) {
  border-color: #58a6ff;
}

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

.x11tl40s:not(#\#):not(#\#) {
  border-color: #7ee08e4d;
}

.x1oo5e9l:not(#\#):not(#\#) {
  border-color: #7ee08e59;
}

.xxaq13m:not(#\#):not(#\#) {
  border-color: #7ee08e61;
}

.xnucgc8:not(#\#):not(#\#) {
  border-color: #7ee08e73;
}

.xrcqjod:not(#\#):not(#\#) {
  border-color: #e59a4a66;
}

.x13rnaae:not(#\#):not(#\#) {
  border-color: #ee77774d;
}

.x9apwe8:not(#\#):not(#\#) {
  border-color: #ee777759;
}

.xb6jgfm:not(#\#):not(#\#) {
  border-color: #f0f3f124;
}

.x1jexgh6:not(#\#):not(#\#) {
  border-color: #f0f3f138;
}

.x1dlxfug:not(#\#):not(#\#) {
  border-color: #ffffff1a;
}

.xgejvvm:not(#\#):not(#\#) {
  border-color: #fff3;
}

.x1ldjesc:not(#\#):not(#\#) {
  border-color: #ffffff40;
}

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

.xuzgpax:not(#\#):not(#\#) {
  border-color: var(--x139a294);
}

.x9ebx2n:not(#\#):not(#\#) {
  border-color: var(--x1m57z4g);
}

.xqpdm7l:not(#\#):not(#\#) {
  border-color: var(--xnu8l86);
}

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

.x6ixg6f:not(#\#):not(#\#) {
  border-radius: 0 10px 10px 0;
}

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.xugzpu4:not(#\#):not(#\#) {
  border-radius: 18px;
}

.x13pz1uv:not(#\#):not(#\#) {
  border-radius: 22px;
}

.x1scc38k:not(#\#):not(#\#) {
  border-radius: 27px;
}

.x174e0gf:not(#\#):not(#\#) {
  border-radius: 30px;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

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

.x1sxf85j:not(#\#):not(#\#) {
  border-radius: 5px;
}

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

.xu4hgxq:not(#\#):not(#\#) {
  border-radius: 7px;
}

.xur7f20:not(#\#):not(#\#) {
  border-radius: 8px;
}

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

.xhpnuu7:not(#\#):not(#\#) {
  border-radius: 9px;
}

.x1j9mdku:not(#\#):not(#\#) {
  border-radius: var(--x1apgh9);
}

.x1bbnfn3:not(#\#):not(#\#) {
  border-radius: var(--x1k21q5e);
}

.x17yqcy:not(#\#):not(#\#) {
  border-radius: var(--x7satlu);
}

.x1ee56sy:not(#\#):not(#\#) {
  border-radius: var(--x8vntfn);
}

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

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

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

.x5a1yi1:not(#\#):not(#\#) {
  border-width: 0 0 0 3px;
}

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

.xvndefy:not(#\#):not(#\#) {
  border-width: 1.5px;
}

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

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

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

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

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

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1rzw5jd:not(#\#):not(#\#) {
  gap: 32px;
}

.x1ed6fcf:not(#\#):not(#\#) {
  gap: 3px;
}

.x14n5cft:not(#\#):not(#\#) {
  gap: 40px;
}

.x1y9zxd1:not(#\#):not(#\#) {
  gap: 48px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x1nejdyq:not(#\#):not(#\#) {
  gap: 5px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x1j9xkj6:not(#\#):not(#\#) {
  gap: 7px;
}

.xxy7wue:not(#\#):not(#\#) {
  gap: 80px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.x5matda:not(#\#):not(#\#) {
  gap: var(--x1a5axg0);
}

.x1rrian3:not(#\#):not(#\#) {
  gap: var(--x1bsbn9a);
}

.x8dazdx:not(#\#):not(#\#) {
  gap: var(--x1mbm5lz);
}

.x17mku4d:not(#\#):not(#\#) {
  gap: var(--xi3jon);
}

.xhqb1zp:not(#\#):not(#\#) {
  gap: var(--xnzw5pc);
}

.xt9gic8:not(#\#):not(#\#) {
  gap: var(--xxu7yl5);
}

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

.xvf9o5y:not(#\#):not(#\#) {
  inset-inline: 16px;
}

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

.xqn327o:not(#\#):not(#\#) {
  margin-block: -9%;
}

.x10im51j:not(#\#):not(#\#) {
  margin-block: 0;
}

.x1bt4lc1:not(#\#):not(#\#) {
  margin-block: var(--x1a5axg0);
}

.x1uivnck:not(#\#):not(#\#) {
  margin-block: var(--x1bsbn9a);
}

.x1w805d5:not(#\#):not(#\#) {
  margin-block: var(--xxu7yl5);
}

.xrxpjvj:not(#\#):not(#\#) {
  margin-inline: 0;
}

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

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

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

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

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

.xp59q4u:not(#\#):not(#\#) {
  padding-block: 10px;
}

.xrii95j:not(#\#):not(#\#) {
  padding-block: 11px;
}

.x1qvrp8:not(#\#):not(#\#) {
  padding-block: 128px;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.xxlmvz2:not(#\#):not(#\#) {
  padding-block: 14px;
}

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

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

.xqp6ajr:not(#\#):not(#\#) {
  padding-block: 20px;
}

.x1e9difb:not(#\#):not(#\#) {
  padding-block: 28px;
}

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

.x1a6kali:not(#\#):not(#\#) {
  padding-block: 30px;
}

.xd11lqx:not(#\#):not(#\#) {
  padding-block: 32px;
}

.xf4egzd:not(#\#):not(#\#) {
  padding-block: 3px;
}

.x12ulsxz:not(#\#):not(#\#) {
  padding-block: 4px;
}

.xgmh6ty:not(#\#):not(#\#) {
  padding-block: 56px;
}

.x1iefggq:not(#\#):not(#\#) {
  padding-block: 64px;
}

.x1t0vds8:not(#\#):not(#\#) {
  padding-block: 6px;
}

.xknfcqp:not(#\#):not(#\#) {
  padding-block: 7px;
}

.x1r7f3ni:not(#\#):not(#\#) {
  padding-block: 80px;
}

.x1vvogim:not(#\#):not(#\#) {
  padding-block: 8px;
}

.x6sgm8y:not(#\#):not(#\#) {
  padding-block: 96px;
}

.xp4s7mq:not(#\#):not(#\#) {
  padding-block: clamp(5rem, 14vw, 10rem);
}

.xjonzhr:not(#\#):not(#\#) {
  padding-block: var(--x1a5axg0);
}

.x1d2m1dw:not(#\#):not(#\#) {
  padding-block: var(--x1bsbn9a);
}

.x13a2kp9:not(#\#):not(#\#) {
  padding-block: var(--x1mbm5lz);
}

.x1mc4bgz:not(#\#):not(#\#) {
  padding-block: var(--xnzw5pc);
}

.xkmzb19:not(#\#):not(#\#) {
  padding-block: var(--xxu7yl5);
}

.x1awh872:not(#\#):not(#\#) {
  padding-inline: 10px;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.xqin4a2:not(#\#):not(#\#) {
  padding-inline: 14px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

.x12j899k:not(#\#):not(#\#) {
  padding-inline: 18px;
}

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

.x4l9tsp:not(#\#):not(#\#) {
  padding-inline: 24px;
}

.x1pbfunf:not(#\#):not(#\#) {
  padding-inline: 28px;
}

.xfn1xvj:not(#\#):not(#\#) {
  padding-inline: 4px;
}

.xm9j1uf:not(#\#):not(#\#) {
  padding-inline: 5px;
}

.x1xijbu4:not(#\#):not(#\#) {
  padding-inline: 6px;
}

.xlkn9b3:not(#\#):not(#\#) {
  padding-inline: 7px;
}

.xdqyycr:not(#\#):not(#\#) {
  padding-inline: 8px;
}

.x1q4txso:not(#\#):not(#\#) {
  padding-inline: 9px;
}

.x17rx218:not(#\#):not(#\#) {
  padding-inline: var(--x1a5axg0);
}

.xs2xmhr:not(#\#):not(#\#) {
  padding-inline: var(--x1mbm5lz);
}

.x1kv7p8c:not(#\#):not(#\#) {
  padding-inline: var(--xnzw5pc);
}

.x8wvkwr:not(#\#):not(#\#) {
  padding-inline: var(--xxu7yl5);
}

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

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

.x1eq3uzl:not(#\#):not(#\#) {
  transition: background-color .14s;
}

.xw80sxj:not(#\#):not(#\#) {
  transition: background-color var(--x1oonwr3) var(--x1rw7if7),border-color var(--x1oonwr3) var(--x1rw7if7),box-shadow .32s var(--x1rw7if7);
}

.xpnsnbo:not(#\#):not(#\#) {
  transition: background-color var(--x1oonwr3) var(--x1rw7if7),border-color var(--x1oonwr3) var(--x1rw7if7);
}

.xjb0blt:not(#\#):not(#\#) {
  transition: background-color var(--x1oonwr3) var(--x1rw7if7);
}

.xjus4j9:not(#\#):not(#\#) {
  transition: background-color var(--x1z03l4i) var(--x1rw7if7);
}

.x1qkeoto:not(#\#):not(#\#) {
  transition: border-color .12s, background-color .12s;
}

.x152m2u7:not(#\#):not(#\#) {
  transition: box-shadow var(--x1z03l4i) var(--x1rw7if7);
}

.x1op4zxa:not(#\#):not(#\#) {
  transition: color .3s;
}

.x15dysj9:not(#\#):not(#\#) {
  transition: color var(--x1oonwr3) var(--x1rw7if7),border-color var(--x1oonwr3) var(--x1rw7if7),background-color var(--x1oonwr3) var(--x1rw7if7);
}

.xe26xeq:not(#\#):not(#\#) {
  transition: color var(--x1oonwr3) var(--x1rw7if7);
}

.xzn1qfz:not(#\#):not(#\#) {
  transition: filter .6s cubic-bezier(.3, 0, .2, 1), opacity .6s cubic-bezier(.3, 0, .2, 1);
}

.x1le9ltd:not(#\#):not(#\#) {
  transition: opacity .18s;
}

.xqz5vs7:not(#\#):not(#\#) {
  transition: opacity .3s;
}

.x12yibdt:not(#\#):not(#\#) {
  transition: opacity var(--x1oonwr3) var(--x1rw7if7);
}

.x1ri61pi:not(#\#):not(#\#) {
  transition: transform .12s;
}

.x1iou1qo:not(#\#):not(#\#) {
  transition: transform .14s;
}

.x94wcrn:not(#\#):not(#\#) {
  transition: transform .22s cubic-bezier(.2, 0, 0, 1);
}

.xb5tx5x:focus-visible:not(#\#):not(#\#) {
  border-color: var(--x1c20j1i);
}

.xn61e16:focus-visible:not(#\#):not(#\#) {
  border-radius: 4px;
}

.x1ssqvlk:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--x1c20j1i);
}

.xrdmh04:hover:not(#\#):not(#\#) {
  border-color: #f0f3f180;
}

.x13dy8xb:hover:not(#\#):not(#\#) {
  border-color: #ffffff4d;
}

.xd6n2w0:hover:not(#\#):not(#\#) {
  border-color: var(--x1m57z4g);
}

.x1i8m3c5:hover:not(#\#):not(#\#) {
  border-color: var(--x1mgz590);
}

.x1vqb7jp:hover:not(#\#):not(#\#) {
  border-color: var(--xguaccb);
}

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

.xszntf7:focus:not(#\#):not(#\#) {
  border-color: var(--x1c20j1i);
}

@media (width >= 1024px) {
  .x17lfouq.x17lfouq:not(#\#):not(#\#) {
    gap: 12px;
  }

  .x1t8a8os.x1t8a8os:not(#\#):not(#\#) {
    gap: 20px;
  }

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

  .x14pfdr0.x14pfdr0:not(#\#):not(#\#) {
    grid-column: 2;
  }

  .x219dym.x219dym:not(#\#):not(#\#) {
    grid-column: 3;
  }

  .x1ew303f.x1ew303f:not(#\#):not(#\#) {
    grid-row: 1;
  }
}

@media (width >= 64rem) {
  .xpn4gh2.xpn4gh2:not(#\#):not(#\#) {
    padding-block: 96px;
  }
}

@media (width >= 1024px) {
  .x11r0wn9.x11r0wn9:not(#\#):not(#\#) {
    padding-inline: 20px;
  }
}

@media (width >= 40rem) and (width <= 63.99rem) {
  .x1a9jout.x1a9jout:not(#\#):not(#\#) {
    padding-inline: 40px;
  }
}

@media (width >= 40rem) {
  .x1kztikv.x1kztikv:not(#\#):not(#\#) {
    padding-inline: 40px;
  }
}

@media (width >= 64rem) {
  .x1enil74.x1enil74:not(#\#):not(#\#) {
    padding-inline: 48px;
  }
}

@media (width >= 40rem) {
  .xamxcn6.xamxcn6:not(#\#):not(#\#) {
    padding-inline: var(--xxu7yl5);
  }
}

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

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

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

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

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

.x1snll8:not(#\#):not(#\#):not(#\#) {
  animation-delay: .18s;
}

.x1q3rxjm:not(#\#):not(#\#):not(#\#) {
  animation-delay: .23s;
}

.xop4jck:not(#\#):not(#\#):not(#\#) {
  animation-delay: .28s;
}

.x10sgr2u:not(#\#):not(#\#):not(#\#) {
  animation-delay: .34s;
}

.x1g2xn35:not(#\#):not(#\#):not(#\#) {
  animation-delay: .38s;
}

.x15q9nvk:not(#\#):not(#\#):not(#\#) {
  animation-delay: .45s;
}

.x1vvzlz1:not(#\#):not(#\#):not(#\#) {
  animation-delay: .8s;
}

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

.xpz12be:not(#\#):not(#\#):not(#\#) {
  animation-direction: alternate;
}

.xs4xyr0:not(#\#):not(#\#):not(#\#) {
  animation-duration: .25s;
}

.x5hsz1j:not(#\#):not(#\#):not(#\#) {
  animation-duration: .2s;
}

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

.xxkxylk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .5s;
}

.xdz8niu:not(#\#):not(#\#):not(#\#) {
  animation-duration: .6s;
}

.xof6966:not(#\#):not(#\#):not(#\#) {
  animation-duration: .7s;
}

.xnzwbad:not(#\#):not(#\#):not(#\#) {
  animation-duration: .85s;
}

.xemfg65:not(#\#):not(#\#):not(#\#) {
  animation-duration: .8s;
}

.xegkacw:not(#\#):not(#\#):not(#\#) {
  animation-duration: .9s;
}

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

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

.x1q3qbx4:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1s;
}

.xskzprw:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: backwards;
}

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

.x10e4vud:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

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

.xqcmdr3:not(#\#):not(#\#):not(#\#) {
  animation-name: x18re5ia-B;
}

.xxefzbr:not(#\#):not(#\#):not(#\#) {
  animation-name: x1a369nt-B;
}

.xj1zbdh:not(#\#):not(#\#):not(#\#) {
  animation-name: x1bzi508-B;
}

.xpedhrg:not(#\#):not(#\#):not(#\#) {
  animation-name: x1fy8ia8-B;
}

.xu6eu1k:not(#\#):not(#\#):not(#\#) {
  animation-name: x1krztv7-B;
}

.xdk4z3d:not(#\#):not(#\#):not(#\#) {
  animation-name: x1m5uljo-B;
}

.x11fx2pw:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wsoo1k-B;
}

.x3px7l3:not(#\#):not(#\#):not(#\#) {
  animation-name: x250uv8-B;
}

.x1gla395:not(#\#):not(#\#):not(#\#) {
  animation-name: x3xj9ga-B;
}

.x1ytuot:not(#\#):not(#\#):not(#\#) {
  animation-name: x6fvaw8-B;
}

.x1afjg56:not(#\#):not(#\#):not(#\#) {
  animation-name: xbtkye5-B;
}

.xk45m0f:not(#\#):not(#\#):not(#\#) {
  animation-name: xe6i1fw-B;
}

.x19gf97f:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.2, .75, .15, 1);
}

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

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

.x1debuo4:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease;
}

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

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

.x1fbz0w8:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: var(--x1rw7if7);
}

.xjyslct:not(#\#):not(#\#):not(#\#) {
  appearance: none;
}

.xn32mrv:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: .5;
}

.x1dltgaz:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 3;
}

.xau965u:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 674 / 1430;
}

.x11fneen:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: auto;
}

.xvn2z4z:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(12px);
}

.x2prt38:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(16px) saturate(1.15);
}

.x1ilxrc6:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(16px) saturate(1.2);
}

.x1rgiboo:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(18px) saturate(1.4);
}

.x1qb2erx:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(20px);
}

.x1x7omzh:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(22px) saturate(1.4);
}

.xwhdwdg:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(24px);
}

.x5kmd2y:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(3px);
}

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

.x16hslpn:not(#\#):not(#\#):not(#\#) {
  background-color: #020304;
}

.x1ne3j8w:not(#\#):not(#\#):not(#\#) {
  background-color: #050608;
}

.x3w20lg:not(#\#):not(#\#):not(#\#) {
  background-color: #060809;
}

.xr1614k:not(#\#):not(#\#):not(#\#) {
  background-color: #0b0d0c;
}

.x53slbp:not(#\#):not(#\#):not(#\#) {
  background-color: #0b0f12;
}

.xesdzps:not(#\#):not(#\#):not(#\#) {
  background-color: #0d1117;
}

.x1srub44:not(#\#):not(#\#):not(#\#) {
  background-color: #11161b;
}

.xn6b4ds:not(#\#):not(#\#):not(#\#) {
  background-color: #161b22;
}

.x1lattdz:not(#\#):not(#\#):not(#\#) {
  background-color: #21262d;
}

.x1twr3tt:not(#\#):not(#\#):not(#\#) {
  background-color: #238636;
}

.x13nxnto:not(#\#):not(#\#):not(#\#) {
  background-color: #28c840;
}

.x5qcvd7:not(#\#):not(#\#):not(#\#) {
  background-color: #30363d;
}

.xg2k0ca:not(#\#):not(#\#):not(#\#) {
  background-color: #388bfd26;
}

.x15tvmop:not(#\#):not(#\#):not(#\#) {
  background-color: #febc2e;
}

.x102euic:not(#\#):not(#\#):not(#\#) {
  background-color: #ff5f57;
}

.x83z2og:not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
}

.x8qq8ib:not(#\#):not(#\#):not(#\#) {
  background-color: #0000008c;
}

.xsl1nhx:not(#\#):not(#\#):not(#\#) {
  background-color: #0a0e129e;
}

.x1g9yb42:not(#\#):not(#\#):not(#\#) {
  background-color: #0a0e12b8;
}

.x1bo4iny:not(#\#):not(#\#):not(#\#) {
  background-color: #0b0f12d9;
}

.xgcpg9k:not(#\#):not(#\#):not(#\#) {
  background-color: #0b0f12e6;
}

.xyr6ynl:not(#\#):not(#\#):not(#\#) {
  background-color: #7ee08e12;
}

.x1wr9egj:not(#\#):not(#\#):not(#\#) {
  background-color: #7ee08e14;
}

.x1fgybde:not(#\#):not(#\#):not(#\#) {
  background-color: #7ee08e1a;
}

.x1e81qvc:not(#\#):not(#\#):not(#\#) {
  background-color: #7fb2dc1a;
}

.xlqw7ow:not(#\#):not(#\#):not(#\#) {
  background-color: #7fb2dc1f;
}

.xt6779p:not(#\#):not(#\#):not(#\#) {
  background-color: #02040a80;
}

.x6yyu7l:not(#\#):not(#\#):not(#\#) {
  background-color: #e59a4a1a;
}

.x1rmphkx:not(#\#):not(#\#):not(#\#) {
  background-color: #ee777712;
}

.x18jio77:not(#\#):not(#\#):not(#\#) {
  background-color: #ee777714;
}

.x380i28:not(#\#):not(#\#):not(#\#) {
  background-color: #ee77771f;
}

.x1j6cj9r:not(#\#):not(#\#):not(#\#) {
  background-color: #ee777724;
}

.xdoowgk:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff08;
}

.x1ohetei:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff1a;
}

.xws6zjw:not(#\#):not(#\#):not(#\#) {
  background-color: #fff6;
}

.xlmac10:not(#\#):not(#\#):not(#\#) {
  background-color: #04140af0;
}

.xnwzmth:not(#\#):not(#\#):not(#\#) {
  background-color: #080b0eeb;
}

.x7yz4hg:not(#\#):not(#\#):not(#\#) {
  background-color: #080b0ef0;
}

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

.xdu0zqo:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x119zcdl);
}

.xk3p5bz:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x127knaq);
}

.x1i1gwu:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x139a294);
}

.xwemj00:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1m57z4g);
}

.xq289tb:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1zndgd);
}

.x15o8e0p:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x5rtxx0);
}

.x1jjamoc:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x6frjej);
}

.xbhehif:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xh84o4f);
}

.x1kq29m6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xnu8l86);
}

.x19j3oxt:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xnvmo48);
}

.x2fo4f9:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xoqcp9m);
}

.x1nye9bw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrf1mi2);
}

.x1etuqqg:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(150deg, #69c789, #2b8f72);
}

.x19uhrdc:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(250deg, #ffffff13 0%, #ffffff09 30%, #fff0 46%), linear-gradient(70deg, #080e180b 0%, #0000 34%);
}

.x1he7k0x:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(250deg, #ffffff13, #ffffff09 30%, #0000 46%), linear-gradient(70deg, #080e180b, #0000 34%);
}

.x1fnkueq:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at 50% 100%, #4c9b6438, #0000 52%);
}

.x1uoi2u4:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(circle at 92% 0, #2c5b4833, #0000 30rem);
}

.xjf14vc:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(at 50% 110%, #4887bc6b, #0000 45%), radial-gradient(at 72% 98%, #7ee08e3d, #0000 38%);
}

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

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

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

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

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

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

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

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

.x1d1rkhu:not(#\#):not(#\#):not(#\#) {
  box-shadow: -16px 0 60px #0009;
}

.xrw9r3o:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px #7ee08e40, 0 6px 24px #7ee08e38;
}

.x6jwanw:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 12px 32px #00000057;
}

.x13vaguk:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 12px 36px #00000080;
}

.x83g46:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 14px 36px #00000073;
}

.xj9vagn:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 3px #0006;
}

.xjhbjqa:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 24px 72px #00000080;
}

.xd1jd6j:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 30px 80px #000000a6;
}

.x8qpqub:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 8px 28px #00000038;
}

.x1aoufss:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px #ffffff17, 0 20px 60px #0000008c;
}

.xtkopkj:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px #ffffff0d;
}

.x146a3mk:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px #ffffff0e;
}

.x122kpsc:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px #ffffff0f, 0 18px 48px #00000059;
}

.x12ae2sa:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px #ffffff14, 0 18px 50px #0009;
}

.x1fdges:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px #ffffff14, 0 28px 80px #00000059;
}

.xkbuzs6:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 1px #ffffff14;
}

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

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

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

.x29nugx:not(#\#):not(#\#):not(#\#) {
  color: #36413b;
}

.x11v2yvu:not(#\#):not(#\#):not(#\#) {
  color: #58a6ff;
}

.x15ex8fa:not(#\#):not(#\#):not(#\#) {
  color: #7fb2dc;
}

.x126x9xv:not(#\#):not(#\#):not(#\#) {
  color: #8d96a0;
}

.x142ccj2:not(#\#):not(#\#):not(#\#) {
  color: #aab5ad;
}

.x1jtk1vf:not(#\#):not(#\#):not(#\#) {
  color: #c6cdc8;
}

.xo5e87d:not(#\#):not(#\#):not(#\#) {
  color: #c9d1d9;
}

.x1bufpwj:not(#\#):not(#\#):not(#\#) {
  color: #cbd5cf;
}

.x5d0t3n:not(#\#):not(#\#):not(#\#) {
  color: #e59a4a;
}

.x1uhherk:not(#\#):not(#\#):not(#\#) {
  color: #e6edf3;
}

.x11weteu:not(#\#):not(#\#):not(#\#) {
  color: #f0f3f1;
}

.xfungia:not(#\#):not(#\#):not(#\#) {
  color: #fff;
}

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

.x16ynba9:not(#\#):not(#\#):not(#\#) {
  color: #f0f3f1b3;
}

.xtnelg4:not(#\#):not(#\#):not(#\#) {
  color: #ffffff4d;
}

.xto31z9:not(#\#):not(#\#):not(#\#) {
  color: #fff9;
}

.xtz6rxn:not(#\#):not(#\#):not(#\#) {
  color: #ffffffb3;
}

.x1pr2ixp:not(#\#):not(#\#):not(#\#) {
  color: #ffffffb8;
}

.xw5f7a1:not(#\#):not(#\#):not(#\#) {
  color: #ffffffc7;
}

.x60d0xz:not(#\#):not(#\#):not(#\#) {
  color: #ffffffe6;
}

.x3armc2:not(#\#):not(#\#):not(#\#) {
  color: var(--brand);
}

.x1t2mr9w:not(#\#):not(#\#):not(#\#) {
  color: var(--x127knaq);
}

.x1jwr7nu:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ejfrd8);
}

.x1g315hb:not(#\#):not(#\#):not(#\#) {
  color: var(--x1hc4uwo);
}

.xqpxi74:not(#\#):not(#\#):not(#\#) {
  color: var(--x1mgz590);
}

.x1s2zg8w:not(#\#):not(#\#):not(#\#) {
  color: var(--x1zndgd);
}

.xvdd1o5:not(#\#):not(#\#):not(#\#) {
  color: var(--x5rtxx0);
}

.xbviq9z:not(#\#):not(#\#):not(#\#) {
  color: var(--xetjoda);
}

.x190kyct:not(#\#):not(#\#):not(#\#) {
  color: var(--xnu8l86);
}

.x12ftiwi:not(#\#):not(#\#):not(#\#) {
  color: var(--xnvmo48);
}

.xfex06f:not(#\#):not(#\#):not(#\#) {
  column-gap: 8px;
}

.xt0e3qv:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

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

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

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

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

.x87tsj5:not(#\#):not(#\#):not(#\#) {
  filter: blur(2.5px);
}

.x18qzusg:not(#\#):not(#\#):not(#\#) {
  filter: blur(26px) saturate(1.2);
}

.x1qgin71:not(#\#):not(#\#):not(#\#) {
  filter: blur(4px);
}

.x13gtkmz:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 .75px #8291a080) drop-shadow(-10px 20px 28px #00000073);
}

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

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

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

.xzia5v6:not(#\#):not(#\#):not(#\#) {
  font-family: Geist Mono Variable, monospace;
}

.x1b8psgn:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1hrzbgq);
}

.x1u93y6f:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1hsnqxz);
}

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

.xg9jl45:not(#\#):not(#\#):not(#\#) {
  font-size: .82em;
}

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

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

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

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

.x1s31vzs:not(#\#):not(#\#):not(#\#) {
  font-size: 10.5px;
}

.x1k6wstc:not(#\#):not(#\#):not(#\#) {
  font-size: 10px;
}

.x1qt5hsa:not(#\#):not(#\#):not(#\#) {
  font-size: 11.5px;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

.x1ct8sxb:not(#\#):not(#\#):not(#\#) {
  font-size: 12.5px;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x2ouz8m:not(#\#):not(#\#):not(#\#) {
  font-size: 13.5px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xazqsvr:not(#\#):not(#\#):not(#\#) {
  font-size: 14.5px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.xf9d6ro:not(#\#):not(#\#):not(#\#) {
  font-size: 15.5px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#):not(#\#) {
  font-size: 17px;
}

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

.xew7ush:not(#\#):not(#\#):not(#\#) {
  font-size: 21px;
}

.x1pvqxga:not(#\#):not(#\#):not(#\#) {
  font-size: 24px;
}

.x1nyyd3:not(#\#):not(#\#):not(#\#) {
  font-size: 25px;
}

.x1ulgg28:not(#\#):not(#\#):not(#\#) {
  font-size: 30px;
}

.xvwhms9:not(#\#):not(#\#):not(#\#) {
  font-size: 9px;
}

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

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

.xppx7b8:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.25rem, 5vw, 3.25rem);
}

.xbv93wz:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.5rem, 8vw, 5rem);
}

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

.xxk3ys0:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2rem, 3.6vw, 3.25rem);
}

.x1eb8x75:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(3rem, 10vw, 6rem);
}

.x1iikomf:not(#\#):not(#\#):not(#\#) {
  font-weight: 300;
}

.xc8nv1x:not(#\#):not(#\#):not(#\#) {
  font-weight: 320;
}

.x1h2wbqz:not(#\#):not(#\#):not(#\#) {
  font-weight: 390;
}

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

.xdek9o1:not(#\#):not(#\#):not(#\#) {
  font-weight: 410;
}

.x1cmdng9:not(#\#):not(#\#):not(#\#) {
  font-weight: 440;
}

.x10p5zqr:not(#\#):not(#\#):not(#\#) {
  font-weight: 450;
}

.x1cf7cre:not(#\#):not(#\#):not(#\#) {
  font-weight: 480;
}

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

.x11zgcw:not(#\#):not(#\#):not(#\#) {
  font-weight: 520;
}

.xfbjfs5:not(#\#):not(#\#):not(#\#) {
  font-weight: 540;
}

.xh88oxj:not(#\#):not(#\#):not(#\#) {
  font-weight: 550;
}

.xlpn31b:not(#\#):not(#\#):not(#\#) {
  font-weight: 570;
}

.xseu7c4:not(#\#):not(#\#):not(#\#) {
  font-weight: 580;
}

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

.x19s9jnd:not(#\#):not(#\#):not(#\#) {
  font-weight: 650;
}

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

.x1t8wntd:not(#\#):not(#\#):not(#\#) {
  font-weight: 750;
}

.xqvn5zq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: .68fr 1.32fr;
}

.x1y6fwsi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr;
}

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

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

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

.x1qd1gx7:not(#\#):not(#\#):not(#\#) {
  image-rendering: pixelated;
}

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

.xanzm1z:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: -10px;
}

.x1kzkgjr:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: -36px;
}

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

.x5tdj20:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: 11px;
}

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

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

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

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

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

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

.x1ixy4ik:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.005em;
}

.x1lg07ej:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.015em;
}

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

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

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

.xqahw4z:not(#\#):not(#\#):not(#\#) {
  line-height: 1.02;
}

.xcl1409:not(#\#):not(#\#):not(#\#) {
  line-height: 1.04;
}

.x1vsts26:not(#\#):not(#\#):not(#\#) {
  line-height: 1.08;
}

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

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

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

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

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

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

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

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

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

.x4q1cud:not(#\#):not(#\#):not(#\#) {
  line-height: 1.75;
}

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

.x1vrqzgy:not(#\#):not(#\#):not(#\#) {
  line-height: 2.1;
}

.x15xroh9:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: var(--xnzw5pc);
}

.x61c7pd:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: .5px;
}

.x7phf20:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 3px;
}

.xdwrcjd:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 4px;
}

.x13fj5qh:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 8px;
}

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

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

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

.xuo7x8y:not(#\#):not(#\#):not(#\#) {
  opacity: .12;
}

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

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

.x197sbye:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

.x1ks1olk:not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

.x1iy03kw:not(#\#):not(#\#):not(#\#) {
  opacity: .9;
}

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

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

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

.x1acsyrj:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: var(--xxu7yl5);
}

.xizuyw3:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 34px;
}

.xf7qf19:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 36px;
}

.xg5n3v5:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--x1a5axg0);
}

.x1ovphie:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: var(--xxu7yl5);
}

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

.x1yl65le:not(#\#):not(#\#):not(#\#) {
  rotate: 45deg;
}

.x3pnbk8:not(#\#):not(#\#):not(#\#) {
  row-gap: 8px;
}

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

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

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

.x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

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

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

.xyi4chj:not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: 1px;
}

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

.xrys4gj:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 2px;
}

.xda060z:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 3px;
}

.x5ve5x3:not(#\#):not(#\#):not(#\#) {
  touch-action: none;
}

.x1hj3fc7:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0 0;
}

.x1g0ag68:not(#\#):not(#\#):not(#\#) {
  transform-origin: center;
}

.xtj8gnn:not(#\#):not(#\#):not(#\#) {
  transform-origin: top;
}

.x1dkt6fu:not(#\#):not(#\#):not(#\#) {
  transform: scale(.4) rotate(-45deg);
}

.x1o8luej:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.8);
}

.x1nd5xg5:not(#\#):not(#\#):not(#\#) {
  transform: scale(1) rotate(0);
}

.x1gh8ufe:not(#\#):not(#\#):not(#\#) {
  transform: translate(14px, -14px);
}

.x13ebb89:not(#\#):not(#\#):not(#\#) {
  transform: translate(4px, -4px);
}

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

.xbryuvx:not(#\#):not(#\#):not(#\#) {
  transform: translateX(0);
}

.x13n5tbt:not(#\#):not(#\#):not(#\#) {
  transform: translateX(20px);
}

.xfqxla5:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-160%);
}

.x10zsvh1:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-28px) scale(.98);
}

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

.xvvkyix:not(#\#):not(#\#):not(#\#) {
  transform: translateY(0) scale(1);
}

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

.x9i6iqp:not(#\#):not(#\#):not(#\#) {
  transition-duration: .16s;
}

.xchbrx7:not(#\#):not(#\#):not(#\#) {
  transition-duration: .26s;
}

.xbj2oyo:not(#\#):not(#\#):not(#\#) {
  transition-duration: .32s, .26s, .6s;
}

.x1d8287x:not(#\#):not(#\#):not(#\#) {
  transition-duration: .3s;
}

.x1wsgiic:not(#\#):not(#\#):not(#\#) {
  transition-duration: .5s;
}

.xh2z07y:not(#\#):not(#\#):not(#\#) {
  transition-duration: .7s, .7s, .6s;
}

.x1on8d5a:not(#\#):not(#\#):not(#\#) {
  transition-duration: 1s, .6s;
}

.x1bop9x9:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--x1oonwr3);
}

.x1r76n17:not(#\#):not(#\#):not(#\#) {
  transition-duration: var(--x1z03l4i);
}

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

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

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

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

.xqfjuw0:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity, filter;
}

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

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

.xsz4j8n:not(#\#):not(#\#):not(#\#) {
  transition-property: scale, border-color;
}

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

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

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

.x1f5m92f:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.22, 1, .36, 1), ease, cubic-bezier(.3, 0, .2, 1);
}

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

.xnjqu7k:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.4, 0, .6, 1), ease, cubic-bezier(.3, 0, .2, 1);
}

.x14ugz4c:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.68, -.35, .35, 1.35);
}

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

.xwji4o3:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: ease;
}

.x1lciuxp:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: var(--x1rw7if7);
}

.x113ijq:not(#\#):not(#\#):not(#\#) {
  translate: -50% -50%;
}

.x3sa99s:not(#\#):not(#\#):not(#\#) {
  translate: 0 -50%;
}

.xp32l27:not(#\#):not(#\#):not(#\#) {
  translate: 0 52%;
}

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

.xlshs6z:not(#\#):not(#\#):not(#\#) {
  visibility: hidden;
}

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

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

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

.x1so62im:not(#\#):not(#\#):not(#\#) {
  will-change: transform;
}

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

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

.x1n327nk:not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

.xfo81ep:not(#\#):not(#\#):not(#\#) {
  z-index: 1000;
}

.x18ivbjn:not(#\#):not(#\#):not(#\#) {
  z-index: 10000;
}

.x52sccv:not(#\#):not(#\#):not(#\#) {
  z-index: 15;
}

.x1355qak:not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}

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

.xoegz02:not(#\#):not(#\#):not(#\#) {
  z-index: 4;
}

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

.x1ygf0dq:not(#\#):not(#\#):not(#\#) {
  z-index: 49;
}

.x1u8a7rm:not(#\#):not(#\#):not(#\#) {
  z-index: 5;
}

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

.x1aciyhk:not(#\#):not(#\#):not(#\#) {
  z-index: 60;
}

.x1x0xlhi:not(#\#):not(#\#):not(#\#) {
  z-index: 64;
}

.xjjc6tt:not(#\#):not(#\#):not(#\#) {
  z-index: 65;
}

.x6y048q:not(#\#):not(#\#):not(#\#) {
  z-index: 70;
}

.xwqzgo9:focus-visible:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px #b7f4c029;
}

.xg4xwym:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: #b7f4c0e6;
}

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

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

.xhfxdjs:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: -3px;
}

.x13iak60:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.xj3ae5l:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

.x12ijfkc:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 4px;
}

.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x784prv:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.xtgyt42:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

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

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

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

.xfqoyci:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

.x1mxti7l:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ee77771a;
}

.xqo9gfn:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ee77771f;
}

.x14oszs7:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #e773;
}

.x113ai5h:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff08;
}

.x1rqhihk:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff0f;
}

.x1hwb296:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff2e;
}

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

.xlmr4ub:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1ge64a2);
}

.xa1824d:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xguaccb);
}

.x1ytvena:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xrf1mi2);
}

.x9w6y6b:hover:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--xnu8l86);
}

.x6spcgl:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px #7ee08e66, 0 10px 40px #7ee08e6b;
}

.xguh8om:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1zndgd);
}

.x1369li9:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x5rtxx0);
}

.x1598uf3:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xguaccb);
}

.xx98vai:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xnu8l86);
}

.x10mgsul:hover:not(#\#):not(#\#):not(#\#) {
  scale: 1.06;
}

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

.x1l5n6jp:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px #7ee08e59;
}

.x1wi3b10:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px #b7f4c021;
}

.x7xzcb7:focus:not(#\#):not(#\#):not(#\#) {
  color: var(--x1zndgd);
}

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

.xh1h871:active:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff1a;
}

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

@media (width >= 40rem) {
  .xwm5elu.xwm5elu:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 42rem) {
  .x1f0ljuv.x1f0ljuv:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 44rem) {
  .x1anhd9c.x1anhd9c:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 48rem) {
  .xo2ubr0.xo2ubr0:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (width >= 34rem) {
  .x18107gw.x18107gw:not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }
}

@media (width >= 48rem) {
  .x562ej2.x562ej2:not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }
}

@media (width >= 1024px) {
  .x1m9dh3w.x1m9dh3w:not(#\#):not(#\#):not(#\#) {
    align-items: start;
  }
}

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

  .xdn7m2a.xdn7m2a:not(#\#):not(#\#):not(#\#) {
    animation-duration: 1ms;
  }

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

@media (width >= 1024px) {
  .xzhf20h.xzhf20h:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width >= 64rem) {
  .xyowz6r.xyowz6r:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width >= 80rem) {
  .x16d40a8.x16d40a8:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width >= 1024px) {
  .x1cxnrsr.x1cxnrsr:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 40rem) {
  .x1ii1w07.x1ii1w07:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 48rem) {
  .x1j2yrl1.x1j2yrl1:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 52rem) {
  .x95oweh.x95oweh:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 64rem) {
  .xpa1mh0.xpa1mh0:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width >= 1024px) {
  .x142rcdx.x142rcdx:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}

@media (width >= 38rem) {
  .xfdccj0.xfdccj0:not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }
}

@media (width >= 48rem) {
  .xxigu4w.xxigu4w:not(#\#):not(#\#):not(#\#) {
    display: inline;
  }
}

@media (width >= 1024px) {
  .x1oob3yn.x1oob3yn:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 64rem) {
  .x1wdgsqc.x1wdgsqc:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width >= 1024px) {
  .xoihae8.xoihae8:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width >= 34rem) {
  .x80tk9b.x80tk9b:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 40rem) {
  .xjicg4i.xjicg4i:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 42rem) {
  .x1vldp69.x1vldp69:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 44rem) {
  .xx3lj1.xx3lj1:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 48rem) {
  .x1k046mz.x1k046mz:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 80rem) {
  .xc7bhcw.xc7bhcw:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 220px minmax(0, 1fr) 180px;
  }
}

@media (width >= 64rem) and (width <= 79.99rem) {
  .x48uezf.x48uezf:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 220px minmax(0, 1fr);
  }
}

@media (width >= 52rem) {
  .xp86spr.xp86spr:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1.55fr) minmax(18rem, 1fr);
  }
}

@media (width >= 42rem) {
  .xb14qhq.xb14qhq:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) auto;
  }
}

@media (width >= 64rem) {
  .x14wvld7.x14wvld7:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
  }

  .xcsjowd.xcsjowd:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  }
}

@media (width >= 1024px) {
  .x1e37go9.x1e37go9:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(248px, 304px) minmax(360px, 1fr) minmax(220px, 248px);
  }
}

@media (width >= 64rem) {
  .x19hpp6z.x19hpp6z:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 48rem) {
  .x961yeq.x961yeq:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

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

@media (width >= 42rem) {
  .xzvwa32.xzvwa32:not(#\#):not(#\#):not(#\#) {
    justify-content: flex-end;
  }
}

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

.x5rmce5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #30363d;
}

.x12eudo1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #f78166;
}

.x5zdw0p:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #ffffff14;
}

.xhmdp5h:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x139a294);
}

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

.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 2px;
}

.xtk86ot:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #e59a4a;
}

.x19ffj0w:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #ffffffe6;
}

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

.xle9c7l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x139a294);
}

.xd468df:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xnu8l86);
}

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

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

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

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

.xjnlgov:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 20px;
}

.x1vr0g5d:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(16px + env(safe-area-inset-bottom));
}

.xd2t7sg:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: max(1.25rem,env(safe-area-inset-bottom));
}

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

.x187pvsn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100svh;
}

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 12px;
}

.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18px;
}

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

.x17rw0jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 22px;
}

.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 24px;
}

.xd7y6wv:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 26px;
}

.x1fgtraw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 28px;
}

.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 32px;
}

.x90ne7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 34px;
}

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.x16wdlz0:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 38px;
}

.xnf4ull:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 400vh;
}

.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xwvwv9b:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 46px;
}

.xdd8jsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 52px;
}

.xwa7hi:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 58px;
}

.x1jagjf1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 673.684px;
}

.x1gb2em4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 68px;
}

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

.x1w6mund:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: min(100vh, 840px);
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.xpnmzw7:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 12px;
}

.x1qpfodn:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 16px;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.xx8bi4a:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 7px;
}

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.xyorhqc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 10px;
}

.x1chd833:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 28px;
}

.xjpr12u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2px;
}

.x12nagc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 4px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.xblvf79:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1a5axg0);
}

.x3elvcm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1mbm5lz);
}

.x1ijxg5v:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xnzw5pc);
}

.xtg36bu:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xxu7yl5);
}

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.x1hmvnq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 14px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

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

.x13sefmx:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2.75rem;
}

.x1sy10c2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.xjv05ge:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 28px;
}

.xr9ek0c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2px;
}

.xg87l8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.xseo6mj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 36px;
}

.x7r5mf7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3px;
}

.x1hpjnmm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3rem;
}

.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.x1d7yc3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 56px;
}

.x1ok221b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 5px;
}

.x8rgt9n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 64px;
}

.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

.x1rhet7l:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 7px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.xzbgwbi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 9px;
}

.x1loiv2e:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1a5axg0);
}

.xswujxz:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1bsbn9a);
}

.xugdt7l:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1mbm5lz);
}

.xiukxu4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xnzw5pc);
}

.x8oqvxl:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xxu7yl5);
}

.x1p6zaud:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 340px;
}

.x1pom53b:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 384px;
}

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

.x10xiq2s:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1180px;
}

.x1xtrz5g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 16ch;
}

.x1e4dklr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 180px;
}

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

.xw5ewwj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 300px;
}

.xyq1l15:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 340px;
}

.xs55cus:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34vw;
}

.x1dt7z5j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 380px;
}

.x1cj0jgk:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 390px;
}

.x1lr1uin:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 420px;
}

.xq2pcee:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 440px;
}

.xh80utv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48%;
}

.x17fpy1y:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 480px;
}

.x1lwm3bp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 520px;
}

.x7ep2pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 680px;
}

.xkyadst:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 68ch;
}

.xwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 720px;
}

.xapjn7j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 760px;
}

.xek5uqk:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 92vw;
}

.xfx9s81:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 980px;
}

.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

.x18exz04:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--xstqdee);
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.x1y06tjk:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100svh;
}

.xg6iff7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.xi3av73:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 120px;
}

.x1lpwdgh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 300px;
}

.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 32px;
}

.xu97haq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 34px;
}

.xu0aao5:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 36px;
}

.x141feeh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 38px;
}

.x1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 40px;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.xjxljni:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 50vh;
}

.x8nclml:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 64px;
}

.x1wzw5q2:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 68px;
}

.xp22266:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 700px;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x46jg8d:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 32px;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x101abm8:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: clip;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x6i9wio:not(#\#):not(#\#):not(#\#):not(#\#) {
  overscroll-behavior-y: none;
}

.x5u8d5p:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .06em;
}

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.xwxc41k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 24px;
}

.x117aka2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 3rem;
}

.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.x1m90gmt:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(1.25rem + env(safe-area-inset-bottom));
}

.xhwzfej:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x1a5axg0);
}

.x1m68e6i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--x1mbm5lz);
}

.xxpkpgd:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 28px;
}

.xp5pvr8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 7px;
}

.x1ug7bdz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 6px;
}

.x1p5oq8j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 24px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

.x17teg8n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 96px;
}

.x14704tu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1bsbn9a);
}

.x14bi4ko:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--x1mbm5lz);
}

.x1j5r8rs:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xnzw5pc);
}

.xv4p2t9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--xxu7yl5);
}

.xlftelb:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 12px;
}

.xn5hqff:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 16px;
}

.xa58gbm:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 100px;
}

.x14s9kgb:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 40px;
}

.x1fur4o1:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -10px;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.x1tk7jg1:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 12px;
}

.xomnu4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 16px;
}

.xndqk7f:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 4px;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.x1i11f4d:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 92px;
}

.xhlxh3h:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(.75rem + env(safe-area-inset-top));
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10px;
}

.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12px;
}

.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.x17z2i9w:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 22px;
}

.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}

.x12y7sa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 250%;
}

.x23j0i4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 26px;
}

.xgd8bvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28px;
}

.xdzyupr:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 300px;
}

.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 32px;
}

.x1691je0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 34px;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.x100vrsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 40px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x3x2bpi:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 46px;
}

.xht4xr3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 480px;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

.x1tl7h16:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(280px, 72vw);
}

.x11hbfrl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(500px, 100%, 55dvh - 99px);
}

.x1t1lzn6:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

@media (width >= 40rem) {
  .x1awr62n.x1awr62n:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: calc(24px + env(safe-area-inset-bottom));
  }
}

@media (width >= 1024px) {
  .x1ib6xiz.x1ib6xiz:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 36px;
  }
}

@media (width >= 40rem) {
  .x277zby.x277zby:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 24px;
  }
}

@media (width >= 34rem) {
  .x1n69ele.x1n69ele:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 190px;
  }
}

.x19gt4sx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x1mgz590);
}

.x1i5lizr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker {
  display: none;
}
