@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}*,:before,:after{box-sizing:border-box}body{margin:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.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}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.sheen-light[data-astro-cid-f7espo7c]{stop-color:#6b7078}.sheen-mid[data-astro-cid-f7espo7c]{stop-color:#2f333a}.sheen-edge[data-astro-cid-f7espo7c]{stop-color:#16181c}@media (prefers-color-scheme:dark){.sheen-light[data-astro-cid-f7espo7c]{stop-color:#f7f7f7}.sheen-mid[data-astro-cid-f7espo7c]{stop-color:#d8d8d8}.sheen-edge[data-astro-cid-f7espo7c]{stop-color:#9c9c9c}}@media (forced-colors:active){.sheen-light[data-astro-cid-f7espo7c],.sheen-mid[data-astro-cid-f7espo7c],.sheen-edge[data-astro-cid-f7espo7c]{stop-color:CanvasText}}

@keyframes xuu2tmx-B {
  from {
    opacity: 0;
    filter: blur(4px);
    transform: translateY(6px);
  }

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

@keyframes xiekrje-B {
  from {
    opacity: 0;
    transform: scale(.6);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes xm16y5f-B {
  from {
    stroke-dashoffset: 1px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

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

  45% {
    transform: scale(1.15);
  }

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

:root, .x1aci3ti {
  --x11nr3pq: color-mix(in oklab, var(--x495k9r) 64%, var(--x18myrwo));
  --x3f8051: color-mix(in oklab, var(--x495k9r) 42%, var(--x18myrwo));
  --xiw1hn2: color-mix(in oklab, var(--x495k9r) 12%, transparent);
  --x1wgsg0a: color-mix(in oklab, var(--x495k9r) 18%, transparent);
  --x1475kp0: color-mix(in oklab, var(--x495k9r) 4.5%, transparent);
  --xwmpj89: color-mix(in oklab, var(--x495k9r) 8%, transparent);
  --xueg6n6: 0 0 0 1px color-mix(in oklab, var(--x495k9r) 7%, transparent);
  --x1dkwh3p: 0 0 0 1px color-mix(in oklab, var(--x495k9r) 7%, transparent), 0 1px 1px -.5px color-mix(in oklab, var(--x495k9r) 7%, transparent);
  --xg7bxwh: 0 0 0 1px color-mix(in oklab, var(--x495k9r) 7%, transparent), 0 1px 1px -.5px color-mix(in oklab, var(--x495k9r) 7%, transparent), 0 3px 3px -1.5px color-mix(in oklab, var(--x495k9r) 7%, transparent);
  --xd8y5cq: 0 0 0 1px color-mix(in oklab, var(--x495k9r) 7%, transparent), 0 1px 1px -.5px color-mix(in oklab, var(--x495k9r) 7%, transparent), 0 3px 3px -1.5px color-mix(in oklab, var(--x495k9r) 7%, transparent), 0 6px 6px -3px color-mix(in oklab, var(--x495k9r) 7%, transparent), 0 12px 12px -6px color-mix(in oklab, var(--x495k9r) 7%, transparent);
}

:root, .x1r2k2tj {
  --x1awcjrp: #f3eee3;
  --x18myrwo: #f7f5f0;
  --x9qevqm: #fdfcf9;
  --x7dyna1: #faf7ef;
  --x495k9r: #1e2a30;
  --xjyvhr9: #9cc3e6;
  --xxifroy: #007aff;
  --x134kvjm: #2c8a7a;
  --x1qbcywj: #a85a45;
  --x1po99dz: #c65a3e;
  --x1mgg6hj: #2e525a;
  --x1s1djsu: #8c9aa6;
  --x381fs: #f1eee7;
  --x3cf6i5: #b3bf5c;
  --x1np0cxe: #3b7a6f;
  --x1ojhhtv: #2e525a;
  --xaopx3k: #c0302b;
}

@media (prefers-color-scheme: dark) {
  :root, .x1r2k2tj {
    --x1awcjrp: #14181d;
    --x18myrwo: #14181d;
    --x9qevqm: #1c2027;
    --x7dyna1: #1c2027;
    --xjyvhr9: #2f4a72;
    --x134kvjm: #67b28a;
    --x1qbcywj: #6e3d30;
    --x1po99dz: #8f4231;
    --x1mgg6hj: #27434a;
    --x1s1djsu: #48525f;
    --x381fs: #6c7280;
    --x3cf6i5: #5a733a;
    --x1np0cxe: #335f55;
    --x1ojhhtv: #f0d68c;
  }
}

@media (prefers-color-scheme: light) and (prefers-contrast: more) {
  :root, .x1r2k2tj {
    --x495k9r: #141c20;
    --xxifroy: #0051aa;
    --xaopx3k: #80201d;
  }
}

@media (prefers-color-scheme: dark) and (not (prefers-contrast: more)) {
  :root, .x1r2k2tj {
    --x495k9r: #efece4;
    --xxifroy: #0a84ff;
    --xaopx3k: #ff6a5e;
  }
}

@media (prefers-color-scheme: dark) and (prefers-contrast: more) {
  :root, .x1r2k2tj {
    --x495k9r: #f4f2ed;
    --xxifroy: #5cadff;
    --xaopx3k: #ff9c94;
  }
}

@media (prefers-color-scheme: dark) {
  :root, .x1aci3ti {
    --xueg6n6: 0 0 0 1px #0000004d;
    --x1dkwh3p: inset 0 1px 0 0 #ffffff0d, inset 0 0 0 1px #ffffff14, 0 1px 1px -.5px #0000004d;
    --xg7bxwh: inset 0 1px 0 0 #ffffff14, inset 0 0 0 1px #ffffff14, 0 0 0 1px #0000001f, 0 1px 1px -.5px #0000004d, 0 3px 3px -1.5px #0000004d;
    --xd8y5cq: inset 0 1px 0 0 #ffffff1a, inset 0 0 0 1px #ffffff1a, 0 0 0 1px #00000029, 0 1px 1px -.5px #0000004d, 0 3px 3px -1.5px #0000004d, 0 6px 6px -3px #0000004d, 0 12px 12px -6px #0000004d;
  }
}

.xokhrxw.xokhrxw, .xokhrxw.xokhrxw:root {
  --xaopx3k: #00747a;
}

.x15w3o9c.x15w3o9c, .x15w3o9c.x15w3o9c:root {
  --xaopx3k: #3d5588;
}

.x166hzuu.x166hzuu, .x166hzuu.x166hzuu:root {
  --xaopx3k: #8a5f00;
}

.xcktw8p.xcktw8p, .xcktw8p.xcktw8p:root {
  --xaopx3k: #914e72;
}

.x1ajn3v8.x1ajn3v8, .x1ajn3v8.x1ajn3v8:root {
  --xaopx3k: #c0302b;
}

@media (prefers-color-scheme: light) and (prefers-contrast: more) {
  .xokhrxw.xokhrxw, .xokhrxw.xokhrxw:root {
    --xaopx3k: #004d51;
  }

  .x15w3o9c.x15w3o9c, .x15w3o9c.x15w3o9c:root {
    --xaopx3k: #29395b;
  }
}

@media (prefers-color-scheme: dark) and (not (prefers-contrast: more)) {
  .xokhrxw.xokhrxw, .xokhrxw.xokhrxw:root {
    --xaopx3k: #3fc1c9;
  }
}

@media (prefers-color-scheme: light) and (prefers-contrast: more) {
  .x166hzuu.x166hzuu, .x166hzuu.x166hzuu:root {
    --xaopx3k: #5c3f00;
  }

  .xcktw8p.xcktw8p, .xcktw8p.xcktw8p:root {
    --xaopx3k: #61344c;
  }
}

@media (prefers-color-scheme: dark) and (prefers-contrast: more) {
  .xokhrxw.xokhrxw, .xokhrxw.xokhrxw:root {
    --xaopx3k: #7fd6db;
  }
}

@media (prefers-color-scheme: light) and (prefers-contrast: more) {
  .x1ajn3v8.x1ajn3v8, .x1ajn3v8.x1ajn3v8:root {
    --xaopx3k: #80201d;
  }
}

@media (prefers-color-scheme: dark) and (not (prefers-contrast: more)) {
  .x15w3o9c.x15w3o9c, .x15w3o9c.x15w3o9c:root {
    --xaopx3k: #8fa6e8;
  }
}

@media (prefers-color-scheme: dark) and (prefers-contrast: more) {
  .x15w3o9c.x15w3o9c, .x15w3o9c.x15w3o9c:root {
    --xaopx3k: #b4c4f0;
  }
}

@media (prefers-color-scheme: dark) and (not (prefers-contrast: more)) {
  .xcktw8p.xcktw8p, .xcktw8p.xcktw8p:root {
    --xaopx3k: #d27fa8;
  }
}

@media (prefers-color-scheme: dark) and (prefers-contrast: more) {
  .xcktw8p.xcktw8p, .xcktw8p.xcktw8p:root {
    --xaopx3k: #e1aac5;
  }
}

@media (prefers-color-scheme: dark) and (not (prefers-contrast: more)) {
  .x1ajn3v8.x1ajn3v8, .x1ajn3v8.x1ajn3v8:root {
    --xaopx3k: #ff6a5e;
  }
}

@media (prefers-color-scheme: dark) and (prefers-contrast: more) {
  .x1ajn3v8.x1ajn3v8, .x1ajn3v8.x1ajn3v8:root {
    --xaopx3k: #ff9c94;
  }
}

@media (prefers-color-scheme: dark) and (not (prefers-contrast: more)) {
  .x166hzuu.x166hzuu, .x166hzuu.x166hzuu:root {
    --xaopx3k: #ffb511;
  }
}

@media (prefers-color-scheme: dark) and (prefers-contrast: more) {
  .x166hzuu.x166hzuu, .x166hzuu.x166hzuu:root {
    --xaopx3k: #ffce60;
  }
}

.x15r89dc:not(#\#) {
  grid-area: 1 / 1;
}

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

.xvd3b87:not(#\#) {
  margin: 0 12px 12px;
}

.xnrvl3w:not(#\#) {
  margin: 0 16px 14px;
}

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

.x1cpde12:not(#\#) {
  margin: 2px 0 0;
}

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

.xq79u0e:not(#\#) {
  padding: 12px 12px 12px 16px;
}

.xcvrojd:not(#\#) {
  padding: 12px 16px 14px;
}

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

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

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

.xiitsn5:not(#\#) {
  padding: 6px 8px 4px;
}

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

.x1ruevkc:not(#\#) {
  padding: 6px;
}

.x2lkgqm:not(#\#) {
  padding: 7px 10px;
}

.x1xesjvx:not(#\#):not(#\#) {
  border-color: var(--xiw1hn2);
}

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

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

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

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

.x1cum3z5:not(#\#):not(#\#) {
  border-radius: 2px;
}

.x18zih8k:not(#\#):not(#\#) {
  border-radius: 3px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.x1frd91:not(#\#):not(#\#) {
  gap: 56px;
}

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

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

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

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

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

.x16tq8sp:not(#\#):not(#\#) {
  margin-block: 0 12px;
}

.x15g5nkp:not(#\#):not(#\#) {
  margin-block: 0 6px;
}

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

.xzr2epb:not(#\#):not(#\#) {
  margin-block: 10px 0;
}

.x1o2c30l:not(#\#):not(#\#) {
  margin-block: 32px 6px;
}

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

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

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

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

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

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

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

.xwmep1z:not(#\#):not(#\#) {
  padding-block: 72px 0;
}

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

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

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

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

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

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

.x1f7nf68.x1f7nf68:where(.x-default-marker:has(#length-40:focus-visible) *):not(#\#):not(#\#), .x1rmicys:focus-visible:not(#\#):not(#\#), .x1wfbjog.x1wfbjog:where(.x-default-marker:has(#length-60:focus-visible) *):not(#\#):not(#\#), .x2g6xuc.x2g6xuc:where(.x-default-marker:has(#length-20:focus-visible) *):not(#\#):not(#\#) {
  outline: 2px solid var(--xxifroy);
}

.xxtjdj8:hover:not(#\#):not(#\#) {
  border-color: var(--xiw1hn2);
}

@media (forced-colors: active) {
  .x1ylmb6m.x1ylmb6m:not(#\#):not(#\#) {
    border-color: buttontext;
  }

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

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

.xvmahel:not(#\#):not(#\#):not(#\#) {
  -webkit-font-smoothing: antialiased;
}

.x1i10hfl:not(#\#):not(#\#):not(#\#) {
  -webkit-tap-highlight-color: transparent;
}

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

.x6u02c4:not(#\#):not(#\#):not(#\#) {
  animation-delay: calc(var(--i, 0) * 55ms);
}

.x4afe7t:not(#\#):not(#\#):not(#\#) {
  animation-duration: .3s;
}

.xguxzv4:not(#\#):not(#\#):not(#\#) {
  animation-duration: .52s;
}

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

.x1sbju2s:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.4s;
}

.xunnfop:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.9s;
}

.x1v2fiiz:not(#\#):not(#\#):not(#\#) {
  animation-duration: .24s;
}

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

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

.x1o1lnq6:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear(0,.0154,.0554,.1118,.1785,.2507,.3247,.3978,.4682,.5346,.5961,.6523,.703,.7483,.7883,.8234,.8539,.8801,.9026,.9216,.9377,.9511,.9622,.9713,.9787,.9847,.9894,.9932,1);
}

.xshh1tl:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear(0,.0315,.1055,.1998,.3005,.3989,.4904,.5726,.6448,.7069,.7597,.804,.8409,.8714,.8964,.9168,.9334,.9468,.9576,.9663,.9733,.9788,.9833,.9868,.9896,.9918,.9936,.9949,1);
}

.x17ro30k:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1 / .62;
}

.xu97j55:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1 / 1.45;
}

.x1r0gza0:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1000 / 800;
}

.x11ssezz:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in oklab,var(--x134kvjm) 14%,transparent);
}

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

.x1mvdq63:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x134kvjm);
}

.xrnsp0r:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1475kp0);
}

.x1p3it7d:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x18myrwo);
}

.xgfu16h:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x495k9r);
}

.x1ern6f:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x7dyna1);
}

.x1pvr3tg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x9qevqm);
}

.x4t7qqw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xaopx3k);
}

.x1z0mzhi:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xjyvhr9);
}

.xfk6czs:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xwmpj89);
}

.xq9lkzw:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 -1px 0 0 var(--xiw1hn2);
}

.x1pk8bg8:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--xiw1hn2);
}

.x1ere1oo:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 2px 0 color-mix(in oklab,var(--x495k9r) 4%,transparent);
}

.x1j22bi6:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px color-mix(in oklab,var(--x495k9r) 22%,transparent);
}

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

.xry8qxq:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--x1dkwh3p);
}

.xao1ml3:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xd8y5cq);
}

.x1jathwe:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xg7bxwh);
}

.xp05pu3:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xueg6n6);
}

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

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

.x1jfjdj8:not(#\#):not(#\#):not(#\#) {
  color: var(--x11nr3pq);
}

.xt8npdp:not(#\#):not(#\#):not(#\#) {
  color: var(--x18myrwo);
}

.x14w0cxc:not(#\#):not(#\#):not(#\#) {
  color: var(--x1awcjrp);
}

.xr8glkw:not(#\#):not(#\#):not(#\#) {
  color: var(--x3f8051);
}

.xleyawj:not(#\#):not(#\#):not(#\#) {
  color: var(--x495k9r);
}

.x1o9incr:not(#\#):not(#\#):not(#\#) {
  color: var(--xxifroy);
}

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

.x40hh3e:not(#\#):not(#\#):not(#\#) {
  column-gap: 16px;
}

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

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

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

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

.x1ro29fe:not(#\#):not(#\#):not(#\#) {
  fill: var(--x495k9r);
}

.x3kvb9l:not(#\#):not(#\#):not(#\#) {
  fill: var(--x7dyna1);
}

.xafs0bq:not(#\#):not(#\#):not(#\#) {
  fill: var(--xaopx3k);
}

.x1h5mj68:not(#\#):not(#\#):not(#\#) {
  fill: var(--xxifroy);
}

.xi79m1p:not(#\#):not(#\#):not(#\#) {
  fill-opacity: .85;
}

.xp0zrg0:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 24px 32px #00000029) drop-shadow(0 4px 8px #0000001a);
}

.xkcp37y:not(#\#):not(#\#):not(#\#) {
  filter: none;
}

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

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

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

.x1c4vz4f:not(#\#):not(#\#):not(#\#) {
  flex-grow: 0;
}

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

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

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

.x1jzjfcv:not(#\#):not(#\#):not(#\#) {
  font-family: Inter Variable, system-ui, -apple-system, sans-serif;
}

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

.x1kppf4f:not(#\#):not(#\#):not(#\#) {
  font-feature-settings: "cv11","ss03";
}

.x12lo8hy:not(#\#):not(#\#):not(#\#) {
  font-size: .6875rem;
}

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

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

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

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

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

.x1q74xe4:not(#\#):not(#\#):not(#\#) {
  font-size: 1.75rem;
}

.xk390pu:not(#\#):not(#\#):not(#\#) {
  font-size: 100%;
}

.xrv4cvt:not(#\#):not(#\#):not(#\#) {
  font-size: 1em;
}

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

.x182gycs:not(#\#):not(#\#):not(#\#) {
  font-variation-settings: "wght" 450, "opsz" 16;
}

.xt4t02c:not(#\#):not(#\#):not(#\#) {
  font-variation-settings: "wght" 560, "opsz" 16;
}

.x1l1ivhk:not(#\#):not(#\#):not(#\#) {
  font-variation-settings: "wght" 620,"opsz" 18;
}

.xz472ay:not(#\#):not(#\#):not(#\#) {
  font-variation-settings: "wght" 620,"opsz" 28;
}

.x1tdn553:not(#\#):not(#\#):not(#\#) {
  font-variation-settings: "wght" 620,"opsz" 32;
}

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

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

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

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

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

.x18zu7yx:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: -12px;
}

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

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

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

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

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

.x130jcwj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.018em;
}

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

.x1jo673t:not(#\#):not(#\#):not(#\#) {
  line-height: .875rem;
}

.xm4ceio:not(#\#):not(#\#):not(#\#) {
  line-height: 1.0625rem;
}

.xdpg8n2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.125rem;
}

.x8r4c90:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25rem;
}

.xtdofjg:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3125rem;
}

.xal1hqk:not(#\#):not(#\#):not(#\#) {
  line-height: 1.375rem;
}

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

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

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

.xlx89p5:not(#\#):not(#\#):not(#\#) {
  line-height: 2.125rem;
}

.x1ows92d:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: -10px;
}

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

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

.x1vmdtjo:not(#\#):not(#\#):not(#\#) {
  mask-image: linear-gradient(#0000, #000 45%);
}

.xti2d7y:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

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

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

.x1mzt3pk:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: break-word;
}

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

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

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

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

.xlrxu3r:not(#\#):not(#\#):not(#\#) {
  scroll-behavior: auto;
}

.xbedhwe:not(#\#):not(#\#):not(#\#) {
  stroke: var(--x495k9r);
}

.x1pneyd4:not(#\#):not(#\#):not(#\#) {
  stroke: var(--xxifroy);
}

.xnq1ati:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 1;
}

.x1b0o3cz:not(#\#):not(#\#):not(#\#) {
  stroke-dashoffset: 0;
}

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

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

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

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

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

.xk292i9:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: var(--x3f8051);
}

.xq6a5e1:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: var(--xiw1hn2);
}

.x5lhwog:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: line-through;
}

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

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

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

.xfqjyog:not(#\#):not(#\#):not(#\#) {
  text-rendering: optimizelegibility;
}

.x1javzw2:not(#\#):not(#\#):not(#\#) {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

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

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

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

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

.x1764fhq:not(#\#):not(#\#):not(#\#) {
  transform-box: fill-box;
}

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

.x1e1674e:not(#\#):not(#\#):not(#\#) {
  transition-delay: 0s, 0s, 0s, .235s;
}

.x1y6d72y:not(#\#):not(#\#):not(#\#) {
  transition-duration: 80ms, .118s;
}

.x12s1jxh:not(#\#):not(#\#):not(#\#) {
  transition-duration: 80ms;
}

.xo7o0pc:not(#\#):not(#\#):not(#\#) {
  transition-duration: .118s;
}

.x13li59i:not(#\#):not(#\#):not(#\#) {
  transition-duration: .235s, .24s, .235s, 0s;
}

.x8b523u:not(#\#):not(#\#):not(#\#) {
  transition-duration: .235s;
}

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

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

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

.x12jyi75:not(#\#):not(#\#):not(#\#) {
  transition-property: color, font-variation-settings;
}

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

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

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

.xeirdtl:not(#\#):not(#\#):not(#\#) {
  transition-property: text-decoration-color;
}

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

.xpflsvt:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1),linear(0,.0317,.1063,.2011,.3022,.4009,.4926,.5749,.647,.7091,.7617,.8059,.8426,.8729,.8977,.918,.9344,.9477,.9584,.9669,.9738,.9793,.9836,.9871,.9898,.992,.9937,.9951,1);
}

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

.xtg4vp1:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: linear(0,.0315,.1055,.1998,.3005,.3989,.4904,.5726,.6448,.7069,.7597,.804,.8409,.8714,.8964,.9168,.9334,.9468,.9576,.9663,.9733,.9788,.9833,.9868,.9896,.9918,.9936,.9949,1),linear(0,.0154,.0554,.1118,.1785,.2507,.3247,.3978,.4682,.5346,.5961,.6523,.703,.7483,.7883,.8234,.8539,.8801,.9026,.9216,.9377,.9511,.9622,.9713,.9787,.9847,.9894,.9932,1),linear(0,.0315,.1055,.1998,.3005,.3989,.4904,.5726,.6448,.7069,.7597,.804,.8409,.8714,.8964,.9168,.9334,.9468,.9576,.9663,.9733,.9788,.9833,.9868,.9896,.9918,.9936,.9949,1),linear;
}

.x1jte0sl:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: linear(0,.0315,.1055,.1998,.3005,.3989,.4904,.5726,.6448,.7069,.7597,.804,.8409,.8714,.8964,.9168,.9334,.9468,.9576,.9663,.9733,.9788,.9833,.9868,.9896,.9918,.9936,.9949,1);
}

.xu06biu:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: linear(0,.0317,.1063,.2011,.3022,.4009,.4926,.5749,.647,.7091,.7617,.8059,.8426,.8729,.8977,.918,.9344,.9477,.9584,.9669,.9738,.9793,.9836,.9871,.9898,.992,.9937,.9951,1);
}

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

.xnpuxes:not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}

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

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

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

.xb67ry0:is([aria-pressed="true"] *):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x495k9r);
}

.x19tq8z.x19tq8z:where(.x-default-marker:not([data-js]):has(#length-40:checked) *):not(#\#):not(#\#):not(#\#), .x1clhpve.x1clhpve:where(.x-default-marker:not([data-js]):has(#length-20:checked) *):not(#\#):not(#\#):not(#\#), .x1ruruuv.x1ruruuv:where(.x-default-marker:not([data-js]):has(#length-60:checked) *):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x9qevqm);
}

.x1rikude:is([aria-pressed="true"] *):not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x1gdrrr3.x1gdrrr3:where(.x-default-marker:not([data-js]):has(#length-20:checked) *):not(#\#):not(#\#):not(#\#), .x1w5y5zo.x1w5y5zo:where(.x-default-marker:not([data-js]):has(#length-40:checked) *):not(#\#):not(#\#):not(#\#), .xnwzlpy.xnwzlpy:where(.x-default-marker:not([data-js]):has(#length-60:checked) *):not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--xg7bxwh);
}

.x14hg8bj:is([aria-pressed="true"] *):not(#\#):not(#\#):not(#\#) {
  color: var(--x18myrwo);
}

.x1bf7up2.x1bf7up2:where(.x-default-marker:has(#length-20:checked) *):not(#\#):not(#\#):not(#\#), .x1ce0pvy.x1ce0pvy:where(.x-default-marker:has(#length-60:checked) *):not(#\#):not(#\#):not(#\#), .x1phubxh.x1phubxh:where(.x-default-marker:has(#length-40:checked) *):not(#\#):not(#\#):not(#\#), .x1tbvl5w[data-near]:not(#\#):not(#\#):not(#\#), .xpeh25c[aria-current="page"]:not(#\#):not(#\#):not(#\#) {
  color: var(--x495k9r);
}

.x10zi2fc.x10zi2fc:where(.x-default-marker:has(#length-40:checked) *):not(#\#):not(#\#):not(#\#), .x1gn4fq6:is([aria-pressed="true"] *):not(#\#):not(#\#):not(#\#), .x1itosvg.x1itosvg:where(.x-default-marker:has(#length-20:checked) *):not(#\#):not(#\#):not(#\#), .xlq4fb2.xlq4fb2:where(.x-default-marker:has(#length-60:checked) *):not(#\#):not(#\#):not(#\#) {
  font-variation-settings: "wght" 560, "opsz" 16;
}

.x1gd6pq0.x1gd6pq0:where(.x-default-marker:has(#length-40:checked) *):not(#\#):not(#\#):not(#\#), .x1ruetz9.x1ruetz9:where(.x-default-marker:has(#length-60:checked) *):not(#\#):not(#\#):not(#\#), .xtc7dca.xtc7dca:where(.x-default-marker:has(#length-20:checked) *):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.xwlpgjh:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 0;
}

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

.x1d7vida.x1d7vida:where(.x-default-marker:has(#length-20:checked) *):not(#\#):not(#\#):not(#\#), .x1fqsvux.x1fqsvux:where(.x-default-marker:has(#length-40:checked) *):not(#\#):not(#\#):not(#\#), .xwhgksw.xwhgksw:where(.x-default-marker:has(#length-60:checked) *):not(#\#):not(#\#):not(#\#) {
  transition-delay: 0s;
}

.x1pvf8fx.x1pvf8fx:where(.x-default-marker:has(#length-60:checked) *):not(#\#):not(#\#):not(#\#), .x1wcv3zd.x1wcv3zd:where(.x-default-marker:has(#length-20:checked) *):not(#\#):not(#\#):not(#\#), .xnkqitm.xnkqitm:where(.x-default-marker:has(#length-40:checked) *):not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}

.x1jgsj7t:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x495k9r);
}

.x1ef9nq2:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xwmpj89);
}

.x9ojkr9:hover:not(#\#):not(#\#):not(#\#) {
  text-decoration-color: currentColor;
}

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

@media (prefers-color-scheme: dark) {
  .xfr19oy.xfr19oy:not(#\#):not(#\#):not(#\#) {
    opacity: .3;
  }

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

  .x266fr3.x266fr3:not(#\#):not(#\#):not(#\#) {
    visibility: visible;
  }
}

.x18wrs24:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xiw1hn2);
}

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

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

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

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

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

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

.xx3o462:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 15px;
}

.x1ymw6g:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 160px;
}

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

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

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

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

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

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

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

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

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

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

.x1p1iix:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 95%;
}

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

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

.x1f4w0lx:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 5.333%;
}

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

.xzueoph:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 6px;
}

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

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

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

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.xx4vt8u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 48px;
}

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

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

.x6mwo3c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 72px;
}

.x16em4ew:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 240px;
}

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

.x1mrxg6j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36ch;
}

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

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

.xe0576n:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 52ch;
}

.x12qliqu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 60ch;
}

.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 640px;
}

.x1uedy8c:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 880px;
}

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

.x11kvzp:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 232px;
}

.xjwf9q1:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 24px;
}

.x1xaied3:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 260px;
}

.xe0p6wg:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 28px;
}

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

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

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

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

.x8nclml:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 64px;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

@media (width <= 820px) {
  .xtigney.xtigney:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 20px 16px;
  }
}

.x84yb8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 28px;
}

.x15uerrv:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 72px;
}

.x12875ou:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-padding-top: 24px;
}

.x1pdn4fc:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -48px;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.x1nglrlm:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 2.5%;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10px;
}

.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20px;
}

.xgd8bvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28px;
}

.xqmnf81:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 292px;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

.x1qny6qp:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 89.333%;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

.x7eerkc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(200px, 70%);
}

.x1ge35i0:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 12px;
}

@media (width <= 820px) {
  .x1i4coxp.x1i4coxp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 10px;
  }

  .x1yl82yk.x1yl82yk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 36px;
  }

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

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

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

  .xmz3ehm.xmz3ehm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 40px 0;
  }

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

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

@media (hover: hover) and (pointer: fine) {
  .xemrke7.xemrke7:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--x1wgsg0a);
  }
}

@media (width <= 820px) {
  .xx3hpy7.xx3hpy7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: stretch;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x1r49hpq.x1r49hpq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xuu2tmx-B;
  }
}

@media (width <= 820px) {
  .x1g2hh5v.x1g2hh5v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    aspect-ratio: 1 / .62;
  }

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

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

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

@media (prefers-reduced-motion: no-preference) {
  .x1xwuq2l.x1xwuq2l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    filter: blur(6px);
  }
}

@media (width <= 820px) {
  .xvrolww.xvrolww:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-basis: 0;
  }

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

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

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

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

  .xf68i8c.xf68i8c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    inset-inline-end: max(0px, 50% - 170px);
  }

  .x3vivop.x3vivop:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    line-height: 1.875rem;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x1x5m0tr.x1x5m0tr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scroll-behavior: smooth;
  }

  .x1c1chnb.x1c1chnb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: scale(.985);
  }

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

  .x15q1bsv.x15q1bsv.x15q1bsv:where(.x-default-marker:has(#length-40:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .x2ny9ry.x2ny9ry.x2ny9ry:where(.x-default-marker:has(#length-60:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .x916zt5.x916zt5.x916zt5:where(.x-default-marker:has(#length-20:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: x1nnbppj-B;
  }

  .x1hvyjt6.x1hvyjt6.x1hvyjt6:where(.x-default-marker:has(#length-20:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xd0sb57.xd0sb57.xd0sb57:where(.x-default-marker:has(#length-40:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xgdxrym.xgdxrym.xgdxrym:where(.x-default-marker:has(#length-60:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xiekrje-B;
  }

  .x152od8o.x152od8o.x152od8o:where(.x-default-marker:has(#length-40:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .x1m7pa1c.x1m7pa1c.x1m7pa1c:where(.x-default-marker:has(#length-20:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .x4aefwf.x4aefwf.x4aefwf:where(.x-default-marker:has(#length-60:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: xm16y5f-B;
  }

  .x1cldxbq.x1cldxbq.x1cldxbq:where(.x-default-marker:has(#length-40:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .x1nzz8uv.x1nzz8uv.x1nzz8uv:where(.x-default-marker:has(#length-60:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xl1e4g2.xl1e4g2.xl1e4g2:where(.x-default-marker:has(#length-20:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    filter: none;
  }

  .x1d2zctv.x1d2zctv.x1d2zctv:where(.x-default-marker:has(#length-60:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xj59iic.xj59iic.xj59iic:where(.x-default-marker:has(#length-40:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xjxx6x7.xjxx6x7.xjxx6x7:where(.x-default-marker:has(#length-20:checked) *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: none;
  }
}

@media (hover: hover) and (pointer: fine) {
  .x1ux3kpm.x1ux3kpm:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in oklab,var(--x495k9r) 12%,transparent);
  }

  .xdsz8bg.xdsz8bg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in oklab,var(--x495k9r) 86%,var(--x1awcjrp));
  }
}

@media (prefers-reduced-motion: no-preference) {
  .xmoxtst.xmoxtst:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: scale(.97);
  }
}

@media (width <= 820px) {
  .xcm3w0k.xcm3w0k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 150px;
  }

  .xrqxbx5.xrqxbx5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 40px;
  }

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

  .x18598o7.x18598o7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 200px;
  }

  .xa07v8j.xa07v8j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 56px;
  }

  .x1vv7vnq.x1vv7vnq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 40px;
  }

  .xeiaoib.xeiaoib:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(70vw, 292px);
  }
}
