@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./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(./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(./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(./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(./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(./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(./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(./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(./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(./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(./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}@layer base{*,:after,:before{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}[role=button],a,button{touch-action:manipulation}h1,h2,h3,p{margin:0}.legal-prose h1{display:none}.legal-prose h2{letter-spacing:-.015em;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.375rem;line-height:1.25}.legal-prose h2,.legal-prose h3{color:oklch(14.5% 0 0);font-weight:600}.legal-prose h3{margin-top:1.75rem;margin-bottom:.5rem;font-size:1.0625rem;line-height:1.3}.legal-prose ol,.legal-prose p,.legal-prose ul{margin-block:.75rem}.legal-prose li{margin-block:.375rem}.legal-prose li>p{margin-block:.25rem}.legal-prose a{color:oklch(49.3% .277 270);text-underline-offset:.15em;text-decoration:underline}.legal-prose strong{color:oklch(14.5% 0 0);font-weight:600}.legal-prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.legal-prose td,.legal-prose th{text-align:left;vertical-align:top;border-bottom:1px solid oklch(92.2% 0 0);padding:.5rem .75rem}.legal-prose hr{border:0;border-top:1px solid oklch(92.2% 0 0);margin-block:2rem}}

@layer priority1 {
  :root, .xff2uhb {
    --x10iozmn: "Geist Variable", ui-sans-serif, system-ui, sans-serif;
    --x6zu2rl: "Geist Mono Variable", ui-monospace, "SFMono-Regular", monospace;
    --xg35ae5: 400;
    --xlzax73: 500;
    --x46bxzm: 600;
  }

  :root, .xgha3m7 {
    --x1bc8skl: 75rem;
    --x1alsapf: 3rem;
    --x1ir63ok: 2.375rem;
  }

  :root, .x6rec86 {
    --x1i4elay: .12s;
    --x1whpamo: .32s;
    --xju21w6: cubic-bezier(.2, 0, 0, 1);
  }

  :root, .xj9lnjk {
    --x1t10lvf: .375rem;
    --xdeav1l: .625rem;
    --xdstkj9: .875rem;
    --x1crmjx0: 1.25rem;
    --x13nysuz: 9999px;
  }

  :root, .x1tqscxr {
    --x1xo77uv: 0 1px 2px 0 #0000000f;
    --xg1n6da: 0 12px 32px -12px #0000002e, 0 1px 2px 0 #0000000f;
    --x9pgzda: 0 0 0 3px color-mix(in oklch, var(--x1eohphi) 40%, transparent);
  }

  @supports (color: lab(0% 0 0)) {
    :root, .x1tqscxr {
      --x1xo77uv: 0 1px 2px 0 lab(0% 0 0 / .06);
      --xg1n6da: 0 12px 32px -12px lab(0% 0 0 / .18), 0 1px 2px 0 lab(0% 0 0 / .06);
    }
  }

  :root, .x17mc0o6 {
    --xcjiszy: #fff;
    --x1gfjbg0: #0a0a0a;
    --x99txm8: #262626;
    --x19awoap: #666;
    --x1p984fl: #8c8c8c;
    --xokcktu: #e5e5e5;
    --xhvnptq: #f0f0f0;
    --xixch0r: #fafafa;
    --x12xqa1l: #f5f5f5;
    --x1jxlvn9: #e5e5e5;
    --x1k18rgb: #0a0a0a;
    --x1f0303g: #ffffffb8;
    --x8z9pf6: #fff9;
    --x1qdbd0j: #ffffff24;
    --xhb1wb: #7676fc;
    --xulyz57: #615beb;
    --xptyxo0: #fafafa;
    --xb0tre4: #3334fa;
    --xjtu5av: #f3f3ff;
    --x1mfpz7z: #c7c7fe;
    --x1f04qjl: #b6b6f6;
    --x1c8fr7z: #008138;
    --x1t66s54: #dcfce7;
    --x1pk9d3z: #b75000;
    --x13er62w: #fef3c6;
    --x1i325ef: #e40015;
    --xvj5p7x: #fef2f2;
    --x1eohphi: #7676fc;
  }

  @supports (color: lab(0% 0 0)) {
    :root, .x17mc0o6 {
      --xcjiszy: lab(100% 0 0);
      --x1gfjbg0: lab(2.75381% 0 0);
      --x99txm8: lab(15.204% 0 -.00000596046);
      --x19awoap: lab(43.16% 0 0);
      --x1p984fl: lab(58.24% 0 0);
      --xokcktu: lab(90.952% 0 -.0000119209);
      --xhvnptq: lab(94.78% 0 0);
      --xixch0r: lab(98.26% 0 0);
      --x12xqa1l: lab(96.52% -.0000298023 .0000119209);
      --x1jxlvn9: lab(90.952% 0 -.0000119209);
      --x1k18rgb: lab(2.75381% 0 0);
      --x1f0303g: lab(100% 0 0 / .72);
      --x8z9pf6: lab(100% 0 0 / .6);
      --x1qdbd0j: lab(100% 0 0 / .14);
      --xhb1wb: lab(54.9536% 28.1408 -68.1223);
      --xulyz57: lab(45.7978% 34.8356 -73.5174);
      --xptyxo0: lab(98.26% 0 0);
      --xb0tre4: lab(35.9834% 53.3175 -98.5704);
      --xjtu5av: lab(96.1464% 1.6287 -5.7936);
      --x1mfpz7z: lab(81.6216% 8.45787 -27.0618);
      --x1f04qjl: lab(75.8895% 10.2212 -31.9556);
      --x1c8fr7z: lab(47.0334% -47.0448 31.4437);
      --x1t66s54: lab(96.186% -13.8418 6.53539);
      --x1pk9d3z: lab(47.2709% 42.9071 69.3012);
      --x13er62w: lab(95.9158% -1.21045 23.1117);
      --x1i325ef: lab(48.4487% 77.439 61.4502);
      --xvj5p7x: lab(96.5005% 4.18463 1.52494);
      --x1eohphi: lab(54.9536% 28.1408 -68.1223);
    }
  }

  :root, .x18un9cs {
    --xtzt4t7: .125rem;
    --xjbqr4o: .25rem;
    --x1deff65: .5rem;
    --xxqot25: .75rem;
    --xjqem6l: 1rem;
    --x1ujkasz: 1.5rem;
    --x8etpo4: 2rem;
    --xty2cto: 3rem;
    --x7urrmi: 6.5rem;
    --x1y0xi87: 4.5rem;
    --x1fa7k5x: 2.5rem;
    --x1k6dd3y: 1.25rem;
  }

  @media (prefers-reduced-motion: reduce) {
    :root, .x6rec86 {
      --x1i4elay: 0s;
      --x1whpamo: 0s;
    }
  }
}

@layer priority2 {
  .x1ghz6dp {
    margin: 0;
  }

  .xj7npxn {
    padding: .875rem 1rem 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1aetswf {
    padding: 1.125rem;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .x1ek7d9 {
    padding: 1.375rem;
  }

  .x1blgzdm {
    padding: 1.75rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .xuu9xdy {
    padding: 4rem;
  }

  .x1bq21jd {
    padding: var(--x8etpo4);
  }

  .xu4bown {
    padding: var(--xjqem6l);
  }
}

@layer priority3 {
  .x1esgu9m {
    border-color: #ffffff38;
    border-color: lab(100% 0 0 / .22);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x8x1lk6 {
    border-color: var(--x13er62w);
  }

  .xa0ys3f {
    border-color: var(--x1mfpz7z);
  }

  .x1ofzrlq {
    border-color: var(--xcjiszy);
  }

  .x19e1v85 {
    border-color: var(--xokcktu);
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .x6i6fhv {
    border-radius: .375rem;
  }

  .xdcc95m {
    border-radius: .5625rem;
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x1o1jaxx {
    border-radius: var(--x13nysuz);
  }

  .x1vca2x3 {
    border-radius: var(--x1crmjx0);
  }

  .x1m64dhd {
    border-radius: var(--x1t10lvf);
  }

  .xxiiji2 {
    border-radius: var(--xdeav1l);
  }

  .x1167fs3 {
    border-radius: var(--xdstkj9);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .x9sv3eg {
    gap: 1.125rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .x1yju4uz {
    gap: 1.375rem;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .xj5jcj5 {
    gap: 4rem;
  }

  .x19z97jk {
    gap: var(--x1deff65);
  }

  .x1boa2k6 {
    gap: var(--x1ujkasz);
  }

  .x1mehk52 {
    gap: var(--xjqem6l);
  }

  .xoeitp {
    gap: var(--xxqot25);
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1k89h87 {
    margin-block: .75rem;
  }

  .x1nqqfzk {
    margin-inline: 1rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .x13eudtd {
    padding-block: .625rem;
  }

  .x6qoaat {
    padding-block: 1.25rem;
  }

  .xn48sxs {
    padding-block: 1.75rem;
  }

  .xhoadpv {
    padding-block: var(--x1ujkasz);
  }

  .x1gjvjhs {
    padding-block: var(--x7urrmi);
  }

  .xllzysa {
    padding-inline: .25rem;
  }

  .x18a9hih {
    padding-inline: .375rem;
  }

  .x97vtpp {
    padding-inline: .5rem;
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x9vjvnl {
    padding-inline: var(--xxqot25);
  }

  .x1ku5rj1 {
    place-items: center;
  }
}

@layer priority4 {
  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .xuk3077 {
    align-items: flex-end;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1wv7o33 {
    backdrop-filter: saturate(1.4) blur(12px);
  }

  .x1vglbrj {
    background-color: #ffffffdb;
    background-color: lab(100% 0 0 / .86);
  }

  .x1x7k46m {
    background-color: var(--x12xqa1l);
  }

  .x8hht98 {
    background-color: var(--x13er62w);
  }

  .x2xrfa {
    background-color: var(--x1c8fr7z);
  }

  .x1pouc99 {
    background-color: var(--x1i325ef);
  }

  .xqe864b {
    background-color: var(--x1k18rgb);
  }

  .x9u5ep5 {
    background-color: var(--x1p984fl);
  }

  .x18qni43 {
    background-color: var(--x99txm8);
  }

  .x1ffpoo0 {
    background-color: var(--xcjiszy);
  }

  .x4rv3ne {
    background-color: var(--xhb1wb);
  }

  .x1e7pnzc {
    background-color: var(--xixch0r);
  }

  .x4i2x4o {
    background-color: var(--xjtu5av);
  }

  .x1o982y4 {
    background-image: linear-gradient(#f7f6fb 0%, #eeedf6 100%);
    background-image: linear-gradient(lab(97.1598% .724107 -2.13352) 0%, lab(94.0864% 1.46478 -4.25602) 100%);
  }

  .x490sr1 {
    background-image: repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),var(--xhvnptq) calc(25% - 1px),var(--xhvnptq) 25%);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1ecflh2 {
    box-shadow: var(--x1xo77uv);
  }

  .xvhft {
    box-shadow: var(--xg1n6da);
  }

  .xa53e39 {
    color: #ffffffe6;
    color: lab(100% 0 0 / .9);
  }

  .x1bhelcp {
    color: var(--x19awoap);
  }

  .x1xm6iq {
    color: var(--x1c8fr7z);
  }

  .x13mdnzv {
    color: var(--x1f0303g);
  }

  .xjrxfno {
    color: var(--x1f04qjl);
  }

  .xijgiiu {
    color: var(--x1gfjbg0);
  }

  .x8urgo3 {
    color: var(--x1k18rgb);
  }

  .x15dmuax {
    color: var(--x1p984fl);
  }

  .xjr9k9e {
    color: var(--x1pk9d3z);
  }

  .x10m69tg {
    color: var(--x8z9pf6);
  }

  .xk0cuvb {
    color: var(--x99txm8);
  }

  .x137is6t {
    color: var(--xb0tre4);
  }

  .x1a7c8vd {
    color: var(--xcjiszy);
  }

  .xngxbh0 {
    color: var(--xhb1wb);
  }

  .xbaxgl1 {
    color: var(--xptyxo0);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xqo3gp9 {
    fill: var(--xhb1wb);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x11j1p0x {
    font-family: var(--x10iozmn);
  }

  .xwby5jv {
    font-family: var(--x6zu2rl);
  }

  .x1ivwg07 {
    font-size: .5625rem;
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

  .x12lo8hy {
    font-size: .6875rem;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .xlm9qay {
    font-size: 1.1875rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xddofbv {
    font-size: 1.625rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .x13wtedm {
    font-size: 2.5rem;
  }

  .x1iv1qll {
    font-size: 2.75rem;
  }

  .x146ww0r {
    font-size: 3.25rem;
  }

  .x1uw5iiy {
    font-size: 4.25rem;
  }

  .x1j61x8r {
    font-style: normal;
  }

  .x1g9appc {
    font-weight: var(--x46bxzm);
  }

  .x1k071ie {
    font-weight: var(--xlzax73);
  }

  .x1jat583 {
    grid-template-columns: .8fr 1.2fr;
  }

  .xkrj2t4 {
    grid-template-columns: 1.1fr .9fr;
  }

  .x137oxvg {
    grid-template-columns: 1.9fr 1fr;
  }

  .x56x950 {
    grid-template-columns: 10.5rem 1fr;
  }

  .x1l3avuh {
    grid-template-columns: 1fr 1.5fr;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x134kloy {
    grid-template-columns: 1fr auto 1fr;
  }

  .x157mr3k {
    grid-template-columns: 4rem 1fr;
  }

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

  .xl501l6 {
    grid-template-columns: repeat(4, 1fr);
  }

  .xogrr9c {
    grid-template-rows: auto 1fr;
  }

  .x1bo5odz {
    grid-template-rows: auto;
  }

  .xl56j7k {
    justify-content: center;
  }

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

  .x1nhvcw1 {
    justify-content: flex-start;
  }

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

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

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xdpg8n2 {
    line-height: 1.125rem;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x2b8uid {
    text-align: center;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1c071of {
    transform: none;
  }

  .x83nc03 {
    transition-duration: var(--x1i4elay);
  }

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

  .x1597fkk {
    transition-timing-function: var(--xju21w6);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xkpimxw:focus-visible {
    box-shadow: var(--x9pgzda);
  }

  .x1tg06ww:hover {
    background-color: var(--x12xqa1l);
  }

  .x1kfcf2x:hover {
    background-color: var(--xjtu5av);
  }

  .x4tv1cx:hover {
    background-color: var(--xulyz57);
  }

  .x2mfqei:hover {
    color: var(--x1gfjbg0);
  }

  .x14ow2ja:hover {
    transform: translateY(-1px);
  }
}

@layer priority5 {
  .xjwasoz {
    border-bottom-color: var(--x1qdbd0j);
  }

  .x1995vwx {
    border-bottom-color: var(--xhvnptq);
  }

  .x1bztqr6 {
    border-bottom-color: var(--xokcktu);
  }

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

  .x1qhh985 {
    border-bottom-width: 0;
  }

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

  .xkckcg9 {
    border-right-color: var(--x1qdbd0j);
  }

  .xleo8wk {
    border-right-color: var(--xokcktu);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .x10uxczd {
    border-top-color: var(--xokcktu);
  }

  .xdocmp1 {
    border-top-left-radius: 2px;
  }

  .xja2y4p {
    border-top-right-radius: 2px;
  }

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

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

  .xf08kfj {
    height: .875rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .x142y1qz {
    height: 2.125rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1a4ne5q {
    height: 4.25rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xols6we {
    height: 6px;
  }

  .x1s9j9rf {
    height: var(--x1alsapf);
  }

  .x6zq9u3 {
    height: var(--x1ir63ok);
  }

  .x14phcvn {
    margin-bottom: 2.5rem;
  }

  .x1glsnup {
    margin-bottom: 3.5rem;
  }

  .xanydxt {
    margin-bottom: var(--xjbqr4o);
  }

  .x1en5z0v {
    margin-bottom: var(--xty2cto);
  }

  .xxyw1jk {
    margin-left: -.5rem;
  }

  .x4aigyd {
    margin-left: .25rem;
  }

  .x13zjp5t {
    margin-left: .5rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x5j7nwy {
    margin-top: .375rem;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .xhj8ucd {
    margin-top: .75rem;
  }

  .xgt8d7i {
    margin-top: 1.125rem;
  }

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1uyqo6j {
    margin-top: var(--x1deff65);
  }

  .xu4g937 {
    max-width: 35rem;
  }

  .x13q1rou {
    max-width: 45rem;
  }

  .xk54lfw {
    max-width: 47.5rem;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x2fgd0r {
    min-height: 9.5rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .xgomdpo {
    min-width: 1rem;
  }

  @media (width <= 767.98px) {
    .x1870xrs.x1870xrs {
      padding: .875rem;
    }

    .x1mvx9jv.x1mvx9jv {
      padding: 2.5rem;
    }

    .x1lrd1f.x1lrd1f {
      padding: var(--xxqot25);
    }
  }

  .xes99ow {
    padding-bottom: .25rem;
  }

  .x1j85h84 {
    padding-bottom: 1px;
  }

  .x58caik {
    padding-bottom: 7rem;
  }

  .x5llltw {
    padding-bottom: var(--x8etpo4);
  }

  .x1ocddtk {
    padding-bottom: var(--xty2cto);
  }

  .x1q57ora {
    padding-top: .75rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x1rjoabk {
    padding-top: 2.5rem;
  }

  .x1hx5lgg {
    padding-top: 5rem;
  }

  .x117yac4 {
    padding-top: 6rem;
  }

  .xcejo4b {
    padding-top: 7.5rem;
  }

  .x9dfb27 {
    padding-top: var(--xjbqr4o);
  }

  .xs1l0e8 {
    padding-top: var(--xjqem6l);
  }

  .x11jdl05 {
    right: -8px;
  }

  .xtu2xtp {
    top: -6px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x6jxa94 {
    width: 14px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .x1nqqiwj {
    width: 22rem;
  }

  .x1ftt334 {
    width: 5px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xj3tz2b {
    width: min(var(--x1bc8skl),100% - var(--x1fa7k5x) * 2);
  }
}

@layer priority6 {
  @media (width <= 1023.98px) {
    .x1f42htx.x1f42htx {
      gap: 2.5rem;
    }
  }

  @media (width <= 767.98px) {
    .x1p3i88b.x1p3i88b {
      gap: var(--xjbqr4o);
    }

    .x1n8p4ma.x1n8p4ma {
      padding-block: var(--x1y0xi87);
    }
  }
}

@layer priority7 {
  @media (width <= 767.98px) {
    .x1l75v7y.x1l75v7y {
      align-items: flex-start;
    }
  }

  @media (width <= 1023.98px) {
    .x1hl5u77.x1hl5u77 {
      display: none;
    }
  }

  @media (width <= 767.98px) {
    .x18g4gqw.x18g4gqw {
      display: none;
    }

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

    .x1shsnuw.x1shsnuw {
      font-size: 1.0625rem;
    }

    .xy0w550.xy0w550 {
      font-size: 2.125rem;
    }

    .x111j5d.x111j5d {
      font-size: 2.25rem;
    }

    .xd9zv29.xd9zv29 {
      font-size: 2.75rem;
    }

    .x1fe8t1i.x1fe8t1i {
      font-size: 2rem;
    }
  }

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

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

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

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

@layer priority8 {
  @media (width <= 1023.98px) {
    .xv7etoo.xv7etoo {
      border-bottom-width: 1px;
    }

    .xjs4ees.xjs4ees {
      border-right-width: 0;
    }
  }

  @media (width <= 767.98px) {
    .x1t026wo.x1t026wo {
      margin-bottom: var(--x1ujkasz);
    }

    .x8qbj5q.x8qbj5q {
      margin-bottom: var(--x8etpo4);
    }

    .xubj8xk.xubj8xk {
      padding-bottom: 4.5rem;
    }

    .x1enojqt.x1enojqt {
      padding-top: var(--x7urrmi);
    }

    .xfj4uj5.xfj4uj5 {
      padding-top: var(--xty2cto);
    }

    .x28vkkg.x28vkkg {
      width: calc(100% - var(--x1k6dd3y) * 2);
    }
  }
}
