*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}blockquote,dd,dl,figure,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:#0000;background-image:none}[role=button],button{cursor:pointer}:disabled{cursor:default}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}textarea{resize:vertical}summary{display:list-item}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}.mobile-menu-enter-active{transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1)}.mobile-menu-leave-active{transition:opacity .15s cubic-bezier(.4,0,1,1),transform .15s cubic-bezier(.4,0,1,1)}.mobile-menu-enter-from,.mobile-menu-leave-to{opacity:0;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){.hero-item{opacity:0;animation:0s 2s forwards hero-fallback}}@keyframes hero-fallback{to{opacity:1}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./Inter-normal-100_900-cyrillic-ext.BOeWTOD4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./Inter-normal-100_900-cyrillic.DqGufNeO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./Inter-normal-100_900-greek-ext.DlzME5K_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./Inter-normal-100_900-greek.CkhJZR-_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./Inter-normal-100_900-vietnamese.CBcvBZtf.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(./Inter-normal-100_900-latin-ext.DO1Apj_S.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(./Inter-normal-100_900-latin.Dx4kXJAl.woff2)format("woff2");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}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

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

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

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

.x15fnm84:not(#\#) {
  padding: 32px;
}

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

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

.x1mfecon:not(#\#):not(#\#) {
  border-color: #bbf7d0;
}

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

.x3yw38r:not(#\#):not(#\#) {
  border-color: #d1d5db;
}

.x1jr2meq:not(#\#):not(#\#) {
  border-color: #e5e7eb;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.x1xn8qrt:not(#\#):not(#\#) {
  padding-block: 16px;
}

.xr9q8rw:not(#\#):not(#\#) {
  padding-block: 24px;
}

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

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

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

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

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

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

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

.xj7an9n:not(#\#):not(#\#) {
  padding-inline: 32px;
}

.xwerj0w:hover:not(#\#):not(#\#) {
  border-color: #fff9;
}

.x35y961:hover:not(#\#):not(#\#) {
  border-color: #9ca3af;
}

.x18eh22f:focus:not(#\#):not(#\#) {
  border-color: #1e1d24;
}

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

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

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

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

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

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

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

.xo6bm9r:not(#\#):not(#\#):not(#\#) {
  animation-name: xjsmpz5-B;
}

.xw1l40g:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
}

.xpivpjv:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(4px);
}

.xyknbnq:not(#\#):not(#\#):not(#\#) {
  background-color: #f0fdf4;
}

.xf9y4gk:not(#\#):not(#\#):not(#\#) {
  background-color: #1e1d240d;
}

.xi6yyev:not(#\#):not(#\#):not(#\#) {
  background-color: #f9fafb;
}

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

.x1xohlxk:not(#\#):not(#\#):not(#\#) {
  background-color: #f3f4f6;
}

.xt6ij8q:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffffe6;
}

.x1vuqc21:not(#\#):not(#\#):not(#\#) {
  background-color: #1e1d24;
}

.xr9aigb:not(#\#):not(#\#):not(#\#) {
  background-color: #e5e7eb;
}

.x1hxkdp7:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(#fff, #f9fafb);
}

.x1fpk6fd:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px #1e1d24;
}

.xccxm7c:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

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

.x1aqchyu:not(#\#):not(#\#):not(#\#) {
  color: #1e1d24b3;
}

.xpuwm2j:not(#\#):not(#\#):not(#\#) {
  color: #6b7280;
}

.x1i0c5k8:not(#\#):not(#\#):not(#\#) {
  color: #dc2626;
}

.x1dhcp8r:not(#\#):not(#\#):not(#\#) {
  color: #166534;
}

.x1a23ecc:not(#\#):not(#\#):not(#\#) {
  color: #15803d;
}

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

.x1wxnalu:not(#\#):not(#\#):not(#\#) {
  color: #4b5563;
}

.x1jpexqn:not(#\#):not(#\#):not(#\#) {
  color: #111827;
}

.xjwuya5:not(#\#):not(#\#):not(#\#) {
  color: #9ca3af;
}

.x12nun8d:not(#\#):not(#\#):not(#\#) {
  color: #1e1d24;
}

.xtrwnic:not(#\#):not(#\#):not(#\#) {
  color: #d1d5db;
}

.x1ae7p3e:not(#\#):not(#\#):not(#\#) {
  color: #374151;
}

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

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

.xy712c7:not(#\#):not(#\#):not(#\#) {
  filter: grayscale();
}

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

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

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

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

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

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

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

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

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

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

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

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

.x8cw2a4:not(#\#):not(#\#):not(#\#) {
  font-size: 3rem;
}

.x1j61x8r:not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.x16n75kc:not(#\#):not(#\#):not(#\#) {
  line-height: 2.25rem;
}

.x1akz92t:not(#\#):not(#\#):not(#\#) {
  line-height: 2.5rem;
}

.xhacrq1:not(#\#):not(#\#):not(#\#) {
  line-height: 2rem;
}

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

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

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

.xuql0xz:not(#\#):not(#\#):not(#\#) {
  outline-color: #fff;
}

.x3vbx38:not(#\#):not(#\#):not(#\#) {
  outline-color: #9ca3af;
}

.xa9ba3l:not(#\#):not(#\#):not(#\#) {
  outline-color: #1e1d24;
}

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

.x1t137rt:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

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

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

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

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

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

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

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

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

.x7p49u4:not(#\#):not(#\#):not(#\#) {
  transform: rotate(0);
}

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

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

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x13dflua:not(#\#):not(#\#):not(#\#) {
  transition-duration: .2s;
}

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

.xfagghw:not(#\#):not(#\#):not(#\#) {
  transition-property: all;
}

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

.x1vk1w0b:not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
}

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

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

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

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

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

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

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

.x1tv2vg9:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #f9fafb;
}

.x1oowc4n:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #f3f4f6;
}

.x936ruh:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #2a2932;
}

.x14x4jtk:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
}

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

.x1am0qa3:hover:not(#\#):not(#\#):not(#\#) {
  color: #4b5563;
}

.x1ycxlmz:hover:not(#\#):not(#\#):not(#\#) {
  color: #111827;
}

.x1wyb777:hover:not(#\#):not(#\#):not(#\#) {
  color: #2a2932;
}

.x1lp05ht:hover:not(#\#):not(#\#):not(#\#) {
  filter: grayscale(0);
}

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

.x1n3u82n:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-4px);
}

.x1dsy2lc:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px #1e1d24;
}

.x1jxxt1b:focus:not(#\#):not(#\#):not(#\#) {
  clip: auto;
}

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

.x1dezu5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #e5e7eb;
}

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

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

.xqm63g5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #f3f4f6;
}

.xb844rc:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #2a2932;
}

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

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

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

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

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

.xb2rc7v:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 192px;
}

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

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

.x1stpcqk:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 224px;
}

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

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

.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

.x1peatla:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 64px;
}

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

.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.x1yztbdb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.x1hq5gj4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 24px;
}

.x1iymm2a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 32px;
}

.x14ler8:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 40px;
}

.x13ihpsm:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 48px;
}

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

.x16bybu0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 64px;
}

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

.x1d6c7ev:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -20px;
}

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

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

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

.x1pdq3kb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 80px;
}

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

.xh4j8nf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 32px;
}

.x1wti20i:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1280px;
}

.x1iasaxs:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 448px;
}

.x4uk5c4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 672px;
}

.x1yjoq1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 768px;
}

.xj7dor9:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 96px;
}

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

.xa3b7fw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 350px;
}

.xwxc41k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 24px;
}

.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 32px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

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

.x4h5fkn:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 96px;
}

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

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

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

.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14px;
}

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

.x1so1ns2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 192px;
}

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

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

.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}

.x1wkeeys:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 33.3333%;
}

.x1useyqa:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

.x3hqpx7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 50%;
}

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

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

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

.x1xr5qq9:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 16px;
}

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

@media (width >= 768px) {
  .x1a27upx.x1a27upx:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 40px;
  }

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

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

  .x1qu8zse.x1qu8zse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: 24px;
  }

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

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

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

@media (width >= 640px) {
  .xerb6ob.xerb6ob:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-inline: 24px;
  }
}

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

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

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

@media (width >= 640px) {
  .x151rfyh.x151rfyh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (width >= 768px) {
  .x1gttd5e.x1gttd5e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
  }

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

  .x1kuwdag.x1kuwdag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 3.75rem;
  }

  .x1yk9u7g.x1yk9u7g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 3rem;
  }
}

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

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

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

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

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

@media (width >= 1024px) {
  .xd6ne09.xd6ne09:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media (width >= 768px) {
  .x11i24b.x11i24b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

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

  .xvnu47m.xvnu47m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    line-height: 2.5rem;
  }

  .xcu0u0b.xcu0u0b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 320px;
  }

  .x1hbplsf.x1hbplsf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 24px;
  }

  .x1ng8lqq.x1ng8lqq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 64px;
  }

  .xe6ihh1.xe6ihh1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 48px;
  }

  .xzzkuea.xzzkuea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 150px;
  }

  .x1e0h4k3.x1e0h4k3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 500px;
  }
}

.x1sq5hst:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: #9ca3af;
}
