@layer reset{*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.5}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ol,ul{margin:0;padding:0}button,input,optgroup,select,textarea{font:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button,[role=button]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:default}[data-slot=dropdown-menu-item]>svg,[data-slot=list-row-icon]>svg{flex-shrink:0;width:1.25rem;height:1.25rem}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}[hidden]{display:none!important}}@font-face{font-family:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-ext-wght-normal-CStSwzyf.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:Funnel Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-wght-normal-zzU05adE.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:Funnel Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-ext-wght-italic-v0y9XLkz.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:Funnel Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/funnel-sans-latin-wght-italic-CwAYKvT1.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:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-ext-wght-normal-DxkvHKaa.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:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}

@layer priority1;

@layer priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xultkzf {
    inset: 40% 0 0;
  }

  .xbbi47o {
    margin: -.375rem;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1ngqb6p {
    padding: .125rem;
  }

  .xi95lyl {
    padding: .1875rem;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .xd7ozn7 {
    padding: .375rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x1835gkm {
    padding: .625rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }
}

@layer priority3 {
  .x1j43nte {
    background-position: bottom;
  }

  .x1v2q2or {
    border-color: color-mix(in oklch,var(--x1rvbvvx) 35%,transparent);
  }

  .xauq70s {
    border-color: color-mix(in oklch,var(--x1rvbvvx) 45%,transparent);
  }

  .xj86awk {
    border-color: color-mix(in oklch,var(--x1rvbvvx) 75%,transparent);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x6w5c0t {
    border-color: var(--x-borderColor);
  }

  .xsrqo56 {
    border-color: var(--x1b9gkdv);
  }

  .x185jzh6 {
    border-color: var(--x1ogmg4u);
  }

  .xh2t04k {
    border-color: var(--x1qk9c4m);
  }

  .xnu7pv5 {
    border-color: var(--x1rvbvvx);
  }

  .xe5mns8 {
    border-color: var(--x1w3sb1v);
  }

  .xrujxz3 {
    border-color: var(--xcnmj68);
  }

  .xuyiw32 {
    border-color: var(--xls6ds8);
  }

  .x1whlhao {
    border-color: var(--xsflce);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1yljkgo {
    border-radius: calc(var(--x1k29rra) / 2);
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .x17g4bn3 {
    border-radius: var(--x1jtu75e);
  }

  .xxfrx0r {
    border-radius: var(--x1k29rra);
  }

  .xu8z3f0 {
    border-radius: var(--x1uigc7z);
  }

  .x1njgojy {
    border-radius: var(--x5clbkp);
  }

  .x16onij3 {
    border-radius: var(--xp5g214);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1eovdha {
    border-width: 2.5px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x167keso {
    flex: 0 0 calc(22.2222% - .333333rem);
  }

  .x98rzlu {
    flex: 1;
  }

  .x1ecuts7 {
    gap: .0625rem;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .x4484yh {
    gap: .1875rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xx7b8my {
    gap: .3125rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .xj3jsk1 {
    gap: 1.75rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xtacmkj {
    gap: 2.5rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .xj5jcj5 {
    gap: 4rem;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xg7hhy6 {
    margin-block: -.375rem;
  }

  .x8atrpe {
    margin-block: .25rem;
  }

  .xq6kz29 {
    margin-block: 1rem;
  }

  .x15e8ic6 {
    margin-inline: -.25rem;
  }

  .x1jj5amu {
    margin-inline: -.375rem;
  }

  .x1vvoggu {
    margin-inline: -.75rem;
  }

  .x10z5scy {
    margin-inline: -1rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1iv7sc9 {
    padding-block: .0625rem;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

  .x5utbj {
    padding-block: .1875rem;
  }

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

  .x1qrv0by {
    padding-block: .3125rem;
  }

  .x1bilvtl {
    padding-block: .375rem;
  }

  .xxbimen {
    padding-block: .4375rem;
  }

  .x3a08hx {
    padding-block: .5625rem;
  }

  .x18g2hj5 {
    padding-block: .5rem;
  }

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

  .xo0yzjp {
    padding-block: .75rem;
  }

  .x1smmkbn {
    padding-block: .9375rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1yash4b {
    padding-block: 1.125rem;
  }

  .x6qoaat {
    padding-block: 1.25rem;
  }

  .x1yb22fu {
    padding-block: 1.5rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x1j6fjeo {
    padding-block: 2.5rem;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .xic3azd {
    padding-block: 3rem;
  }

  .xfxxivl {
    padding-block: calc(.75rem - 1px);
  }

  .xgeu62s {
    padding-block: calc((2.5rem - var(--xanc4ql)) / 2);
  }

  .x1ca4bdb {
    padding-block: var(--x7wf2qy);
  }

  .x12v0u0r {
    padding-block: var(--xabvfgt);
  }

  .x4s9767 {
    padding-block: var(--xq4iysj);
  }

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

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

  .x1miazu {
    padding-inline: .5625rem;
  }

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

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

  .x12pyf1d {
    padding-inline: .6875rem;
  }

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

  .x1ry8kwj {
    padding-inline: .8125rem;
  }

  .x13s4r1c {
    padding-inline: .875rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x11h0hc {
    padding-inline: 1.125rem;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .x129psgg {
    padding-inline: 1.75rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x128qzdt {
    padding-inline: calc(1rem - 1px);
  }

  .xra8mi0 {
    scroll-margin-block: 2rem;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x120o601[aria-invalid="true"] {
    border-color: var(--x546qe0);
  }

  .x15uiwzf:focus-within, .xaqstiy:focus-visible {
    border-color: var(--xn8inps);
  }

  .xykuaxm[data-state="checked"], .xgic9t2:has(:checked) {
    border-color: var(--xsflce);
  }

  .x15d02vz:hover {
    border-color: var(--x1qk9c4m);
  }

  .x1sv9jgp:hover {
    border-color: var(--x1wojmth);
  }

  .x53mr5l:hover {
    border-color: var(--xfgs979);
  }

  .x173oc7p:hover {
    border-color: var(--xls6ds8);
  }

  .x1ok6unb:hover {
    border-color: var(--xsflce);
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .xc26acl {
    align-content: center;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1t83zlg {
    animation-delay: .2s;
  }

  .x1xwhvez {
    animation-delay: .4s;
  }

  .x1uzojwf {
    animation-delay: 0s;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .x12l1aco {
    animation-duration: .12s;
  }

  .x1g18oiy {
    animation-duration: .26s;
  }

  .xl8t4ro {
    animation-duration: .55s;
  }

  .xof6966 {
    animation-duration: .7s;
  }

  .xegkacw {
    animation-duration: .9s;
  }

  .xr7ufhj {
    animation-duration: 1.1s;
  }

  .x1m9vv7p {
    animation-duration: 1.2s;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .x1xixsfh {
    animation-duration: 1.8s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xooolmq {
    animation-duration: 5.5s;
  }

  .x1iqn8j4 {
    animation-duration: var(--x9zt6yd);
  }

  .xp6k0za {
    animation-duration: var(--xrtxaco);
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xcx56e2 {
    animation-name: x13kz0yu-B;
  }

  .x1o86pkw {
    animation-name: x13sr2e4-B;
  }

  .x1906p10 {
    animation-name: x16ahcfj-B;
  }

  .x1u99bxs {
    animation-name: x18n1fgk-B;
  }

  .x13gdli1 {
    animation-name: x1d3tin5-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .x8s20so {
    animation-name: x1jz15s3-B;
  }

  .x1lzcywm {
    animation-name: x1ogm9e5-B;
  }

  .xh9vqsk {
    animation-name: x1t8pb0t-B;
  }

  .xg79ri8 {
    animation-name: x1x5u4li-B;
  }

  .xeujwg0 {
    animation-name: x4ins34-B;
  }

  .x1s4ox9n {
    animation-name: x4ldl0u-B;
  }

  .xrrai4t {
    animation-name: x818zc7-B;
  }

  .x1ea77su {
    animation-name: x8z2bvp-B;
  }

  .x11qo0zl {
    animation-name: xg7suav-B;
  }

  .x1ka1v4i {
    animation-name: xqng64z-B;
  }

  .x8o90pd {
    animation-name: xroe53j-B;
  }

  .xqwktou {
    animation-name: xrte7qu-B;
  }

  .x1ek7fwy {
    animation-name: xwk5ooy-B;
  }

  .xdd610l {
    animation-name: xzk1luc-B;
  }

  .xn08tdu {
    animation-name: xzun50b-B;
  }

  .xatqbsq {
    animation-timing-function: cubic-bezier(.2, .8, .2, 1);
  }

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

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x1s0nywi {
    animation-timing-function: var(--x116w068);
  }

  .xjyslct {
    appearance: none;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x2ebxmi {
    aspect-ratio: 16 / 10;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x6grhm {
    aspect-ratio: 3 / 4;
  }

  .x1sg1d4o {
    aspect-ratio: 4 / 5;
  }

  .x15jox0q {
    aspect-ratio: 9 / 16;
  }

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

  .x1jh03n0 {
    backdrop-filter: blur(16px);
  }

  .x1h2i921 {
    backdrop-filter: blur(24px) saturate(1.6);
  }

  .x1ydx4q1 {
    backdrop-filter: blur(6px);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .x1t853zo {
    backdrop-filter: none;
  }

  .x14tapbe {
    background-color: color-mix(in oklab,var(--xcnmj68) 94%,var(--x1nci276));
  }

  .x18qhpz1 {
    background-color: color-mix(in oklch,var(--x1nhvvdq) 12%,transparent);
  }

  .x7c20rv {
    background-color: color-mix(in oklch,var(--x546qe0) 12%,transparent);
  }

  .xp1q5t7 {
    background-color: color-mix(in oklch,var(--x8jrhkw) 13%,transparent);
  }

  .xkdz8a2 {
    background-color: color-mix(in oklch,var(--xcnmj68) 40%,transparent);
  }

  .xktkr8l {
    background-color: color-mix(in oklch,var(--xcnmj68) 45%,transparent);
  }

  .x1931qnl {
    background-color: color-mix(in oklch,var(--xfgs979) 12%,transparent);
  }

  .xeqpmwl {
    background-color: color-mix(in oklch,var(--xfgs979) 28%,transparent);
  }

  .x1aqnrir {
    background-color: color-mix(in oklch,var(--xfgs979) 62%,transparent);
  }

  .xwxptr {
    background-color: color-mix(in oklch,var(--xpvvv6u) 12%,transparent);
  }

  .xm5k0yv {
    background-color: color-mix(in oklch,var(--xsflce) 7%,transparent);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x19s2ug0 {
    background-color: #1e130e61;
    background-color: lab(7.11571% 4.89476 4.55772 / .38);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xl8spv7 {
    background-color: var(--x-backgroundColor);
  }

  .x5h3csb {
    background-color: var(--x11hs111);
  }

  .x1l1usxa {
    background-color: var(--x13oy385);
  }

  .x1tma2zp {
    background-color: var(--x1b9gkdv);
  }

  .x5tyf2r {
    background-color: var(--x1ikys90);
  }

  .xxlrwdx {
    background-color: var(--x1lgvwv1);
  }

  .xsn13hj {
    background-color: var(--x1q2rsp0);
  }

  .x1ymr3wq {
    background-color: var(--x1qk9c4m);
  }

  .xmzd8ut {
    background-color: var(--x1rvbvvx);
  }

  .x6ysl00 {
    background-color: var(--x1vtksge);
  }

  .x1pgxdb5 {
    background-color: var(--x1wojmth);
  }

  .xcepxa0 {
    background-color: var(--x1y0d8p9);
  }

  .xbv9beu {
    background-color: var(--x546qe0);
  }

  .x1ikr0pn {
    background-color: var(--xcnmj68);
  }

  .x1jfecau {
    background-color: var(--xfgs979);
  }

  .x198ap1q {
    background-color: var(--xh0lhhe);
  }

  .x2a9lqy {
    background-color: var(--xhdxhzf);
  }

  .x1ce935p {
    background-color: var(--xknw16y);
  }

  .xv1jvof {
    background-color: var(--xls6ds8);
  }

  .x14a2r2z {
    background-color: var(--xsflce);
  }

  .xrmpyw5 {
    background-color: var(--xy3fjbc);
  }

  .x1deczaq {
    background-image: linear-gradient(105deg,transparent 30%,var(--x1lgvwv1) 50%,transparent 70%);
  }

  .xcakl2v {
    background-image: linear-gradient(180deg,transparent,var(--x1bfc0u6) 45%,var(--x3ynsph));
  }

  .x1pxbtnu {
    background-image: linear-gradient(90deg,transparent,var(--xls6ds8) 20%,var(--xls6ds8) 80%,transparent);
  }

  .xnhdnks {
    background-image: linear-gradient(to bottom,transparent,var(--x3ynsph));
  }

  .xt3tceo {
    background-image: linear-gradient(var(--x1rvbvvx),var(--x1b9gkdv) 35%,var(--x1b9gkdv) 65%,var(--x1rvbvvx));
  }

  .xabxwxj {
    background-image: radial-gradient(42% 9rem at 82% 0%,color-mix(in oklch,var(--x1rvbvvx) 24%,transparent),transparent 72%),linear-gradient(180deg,var(--x18rjpfu) 0,var(--x1nci276) 3rem,color-mix(in oklab,var(--xcnmj68) 94%,var(--x1nci276)) 8rem);
  }

  .x1lsjclv {
    background-image: radial-gradient(58% 44% at 50% 100%,color-mix(in oklch,var(--x1rvbvvx) 24%,transparent),transparent 72%),linear-gradient(0deg,var(--x18rjpfu) 0%,var(--x1nci276) 38%,transparent 82%);
  }

  .x1th5640 {
    background-image: radial-gradient(58% 44% at 82% 20%,color-mix(in oklch,var(--x1rvbvvx) 24%,transparent),transparent 72%),linear-gradient(180deg,var(--x18rjpfu) 0%,var(--x1nci276) 36%,var(--xcnmj68) 78%);
  }

  .x15lo7qn {
    background-image: radial-gradient(60% 80% at 50% 0%,color-mix(in oklch,var(--x1rvbvvx) 26%,transparent),transparent 70%);
  }

  .xpwvfai {
    background-image: radial-gradient(70% 120% at 100% 0%,color-mix(in oklch,var(--x1rvbvvx) 22%,transparent),transparent 70%);
  }

  .xdan04x {
    background-image: radial-gradient(90% 60% at 50% 100%,color-mix(in oklch,var(--x19t4vzp) 50%,transparent),transparent);
  }

  .xu30l3v {
    background-image: radial-gradient(circle at 34% 30%,color-mix(in oklch,var(--x1rvbvvx) 30%,white),color-mix(in oklch,var(--x1rvbvvx) 80%,white) 70%);
  }

  .x19tmxc4 {
    background-image: radial-gradient(circle at 34% 30%,color-mix(in oklch,var(--x1rvbvvx) 35%,white),var(--x1rvbvvx) 52%,color-mix(in oklch,var(--x1rvbvvx) 78%,var(--xsflce)));
  }

  .xajn5zg {
    background-image: radial-gradient(circle at 34% 30%,color-mix(in oklch,var(--x1rvbvvx) 35%,white),var(--x1rvbvvx) 60%);
  }

  .xfvlzki {
    background-image: radial-gradient(circle,color-mix(in oklch,var(--x1rvbvvx) 40%,transparent),transparent 68%);
  }

  .xdr1wzz {
    background-image: radial-gradient(circle,color-mix(in oklch,var(--x1rvbvvx) 42%,transparent) 0,transparent 70%);
  }

  .x1fr1c7h {
    background-image: radial-gradient(circle,color-mix(in oklch,var(--x1rvbvvx) 55%,transparent) 45%,transparent 72%);
  }

  .xqmv5s4 {
    background-image: radial-gradient(closest-side,color-mix(in oklch,var(--x1rvbvvx) 42%,transparent),color-mix(in oklch,var(--x1rvbvvx) 14%,transparent) 55%,transparent);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .xntq7mn {
    background-size: 100% 1px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xmsqy8x {
    border-inline-start-color: var(--x1b9gkdv);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .x1e31iom {
    box-shadow: 0 0 .5em .04em color-mix(in oklch,var(--x1rvbvvx) 50%,transparent);
  }

  .xtawyts {
    box-shadow: 0 0 0 1px var(--x1b9gkdv);
  }

  .x1d4a27v {
    box-shadow: 0 0 0 1px var(--xsflce);
  }

  .x9pwrdu {
    box-shadow: 0 0 0 2px var(--xcnmj68),0 0 .5rem .0625rem color-mix(in oklch,var(--x1rvbvvx) 60%,transparent);
  }

  .x1dn44f5 {
    box-shadow: 0 0 0 3px color-mix(in oklch,var(--x1rvbvvx) 70%,transparent),0 0 1.5rem color-mix(in oklch,var(--x1rvbvvx) 35%,transparent);
  }

  .xycszqb {
    box-shadow: 0 0 0 3px var(--x1vtksge);
  }

  .x1xxs9dm {
    box-shadow: 0 0 2rem .25rem color-mix(in oklch,var(--x1rvbvvx) 40%,transparent);
  }

  .x18a0m0w {
    box-shadow: 0 0 6px var(--x1rvbvvx);
  }

  .xuya85h {
    box-shadow: 0 1px 0 var(--x1b9gkdv);
  }

  .x1olzu2d {
    box-shadow: inset 0 0 0 1px var(--xfgs979);
  }

  .x1wi8jyu {
    box-shadow: inset 0 0 0 1px var(--xsflce),var(--x68y8gy);
  }

  .x1g7p2d8 {
    box-shadow: inset 0 0 0 1px var(--xsflce);
  }

  .x1j12qcf {
    box-shadow: inset 0 0 0 2px var(--xsflce);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1iotiob {
    box-shadow: var(--x-boxShadow);
  }

  .x1185753 {
    box-shadow: var(--x165lp6e);
  }

  .xqugdls {
    box-shadow: var(--x1e2fd1v);
  }

  .xmarb5o {
    box-shadow: var(--x68y8gy);
  }

  .x18rjsjv {
    box-shadow: var(--x76zd5h);
  }

  .xi5klvh {
    box-shadow: var(--xmvmij1);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xvd3k3c {
    caption-side: top;
  }

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

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

  .xd4q2qg {
    color: color-mix(in oklch,var(--x8jrhkw) 82%,transparent);
  }

  .x1heor9g {
    color: inherit;
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .x1rw6jh9 {
    color: var(--x16hceuu);
  }

  .xi1jmbu {
    color: var(--x1e90kqp);
  }

  .x1pfpv96 {
    color: var(--x1gx8c93);
  }

  .x7s7hjq {
    color: var(--x1kgif7c);
  }

  .x1hxy3ou {
    color: var(--x1mgkws1);
  }

  .xlmaa1a {
    color: var(--x1nhvvdq);
  }

  .xe37moa {
    color: var(--x1qk9c4m);
  }

  .xjzkob2 {
    color: var(--x1qqy8x9);
  }

  .x1x3ot4i {
    color: var(--x1rp8de9);
  }

  .x1dblztp {
    color: var(--x1rvbvvx);
  }

  .xh7amo8 {
    color: var(--x1wojmth);
  }

  .x11taknj {
    color: var(--x1y0d8p9);
  }

  .xy61aw7 {
    color: var(--x546qe0);
  }

  .x17w7ofn {
    color: var(--x68tdfq);
  }

  .x1v9i3fd {
    color: var(--x8jrhkw);
  }

  .x1ap9ba6 {
    color: var(--xcnmj68);
  }

  .xdrmli {
    color: var(--xfgs979);
  }

  .xfymx4f {
    color: var(--xls6ds8);
  }

  .x19d6vfk {
    color: var(--xpvvv6u);
  }

  .x7gjd7i {
    color: var(--xsflce);
  }

  .xutds4k {
    color: var(--xwhxues);
  }

  .x13weync {
    color-scheme: var(--x1avj6mv);
  }

  .xsin8gy {
    column-gap: .75rem;
  }

  .xgvynzx {
    column-gap: 1.5rem;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .xo10215 {
    column-gap: 2.5rem;
  }

  .xfdd877 {
    column-gap: 2rem;
  }

  .xrnao7d {
    column-gap: 4rem;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .x7jcbqb {
    fill: var(--x1rvbvvx);
  }

  .xpwhrjo {
    fill: var(--x1y0d8p9);
  }

  .x1ojc1qx {
    fill: var(--xfgs979);
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .xgualba {
    flex-basis: 8rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .xgyuaek {
    flex-grow: 2;
  }

  .x1ikap7u {
    flex-grow: 3;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x14x92v3 {
    font-family: var(--x1dd0jh5);
  }

  .x12rvma3 {
    font-family: var(--xl2p907);
  }

  .x10nmpoi {
    font-family: var(--xuihtkv);
  }

  .x9klnio {
    font-feature-settings: "rlig" 1,"calt" 1;
  }

  .x6phcfz {
    font-size: .5rem;
  }

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

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

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .x13wtedm {
    font-size: 2.5rem;
  }

  .x579bpy {
    font-size: 2rem;
  }

  .xvzvg7y {
    font-size: 3.75rem;
  }

  .xybftwd {
    font-size: 6rem;
  }

  .xs3snuo {
    font-size: 9rem;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xkq5xad {
    font-size: var(--x1879i74);
  }

  .xc4fhg3 {
    font-size: var(--x18yxdly);
  }

  .x21l7ie {
    font-size: var(--x1d8d1cf);
  }

  .x18l490m {
    font-size: var(--x1l4fu30);
  }

  .xs768aq {
    font-size: var(--x1mdrvy);
  }

  .xw6ieco {
    font-size: var(--x1u6a6h2);
  }

  .x7xhs96 {
    font-size: var(--x48d81t);
  }

  .x2nfjkm {
    font-size: var(--xcn7gsu);
  }

  .x76ijv7 {
    font-size: var(--xk00or7);
  }

  .x1x9072m {
    font-size: var(--xo3l136);
  }

  .x1cj1bhb {
    font-size: var(--xprfkhh);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .xqti54a {
    grid-row-end: span 2;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

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

  .x1l4l5bn {
    grid-template-columns: 1fr minmax(0, auto) 1fr;
  }

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

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

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

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

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

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

  .x1jl941j {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .x5y027y {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 20rem), 1fr));
  }

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

  .x1un6h8u {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1qab1bc {
    justify-self: end;
  }

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

  .x7447wj {
    letter-spacing: .12em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .x199pqll {
    letter-spacing: var(--x1k97gql);
  }

  .x10oqk5b {
    letter-spacing: var(--x1n0n3wt);
  }

  .x5gqkdx {
    letter-spacing: var(--x1xn881);
  }

  .xsxgvff {
    letter-spacing: var(--x329peq);
  }

  .x13ivqjh {
    letter-spacing: var(--xev1no7);
  }

  .xqrfhxs {
    letter-spacing: var(--xte0xjm);
  }

  .x1usyaxp {
    letter-spacing: var(--xzkj42b);
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1psw2ra {
    line-height: 4.5rem;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xc33twp {
    line-height: var(--x17sa2t0);
  }

  .x1br2ts1 {
    line-height: var(--x1byved3);
  }

  .x69b37p {
    line-height: var(--x1fn4m5a);
  }

  .x1h7yws9 {
    line-height: var(--x1l3341w);
  }

  .x11erf0y {
    line-height: var(--x1tw3cbv);
  }

  .x1o6l2pf {
    line-height: var(--x4gnicl);
  }

  .x1q6sqga {
    line-height: var(--xanc4ql);
  }

  .x1p2y7rv {
    line-height: var(--xdadjv6);
  }

  .x13g4gz {
    line-height: var(--xpbtl22);
  }

  .x11o9i3a {
    line-height: var(--xt2fcef);
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x11t971q {
    margin-inline-end: auto;
  }

  .xsgnqz4 {
    margin-inline-start: .125rem;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xlgtta4 {
    -webkit-mask-image: linear-gradient(90deg, #000 calc(100% - 2.5rem), #0000);
    mask-image: linear-gradient(90deg, #000 calc(100% - 2.5rem), #0000);
  }

  .xnbm30 {
    -webkit-mask-image: linear-gradient(#0000 0 5.25rem, #000 7rem);
    mask-image: linear-gradient(#0000 0 5.25rem, #000 7rem);
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x8ozjh4 {
    object-position: top;
  }

  .x11hjqv3 {
    object-position: var(--x-objectPosition);
  }

  .xvpkmg4 {
    opacity: .25;
  }

  .x3onkmb {
    opacity: .35;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xb4nw82 {
    opacity: var(--x-opacity);
  }

  .x1clqncf {
    order: -1;
  }

  .xwwifbd {
    outline-color: var(--x1rvbvvx);
  }

  .x156y1b0 {
    outline-color: var(--xn8inps);
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x8m2rex {
    outline-offset: .375rem;
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xkyoe5z {
    padding-inline-end: .75rem;
  }

  .xyri2b {
    padding-inline-end: 0;
  }

  .xpnwous {
    padding-inline-end: 1.25rem;
  }

  .x167vaf5 {
    padding-inline-end: 1rem;
  }

  .xctxq56 {
    padding-inline-end: 2rem;
  }

  .x1znate {
    padding-inline-start: .25rem;
  }

  .xd1uisr {
    padding-inline-start: .625rem;
  }

  .x1m83qfk {
    padding-inline-start: .75rem;
  }

  .x1bxe5rh {
    padding-inline-start: 1.625rem;
  }

  .x1u3jnwt {
    padding-inline-start: 3rem;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .x5qd032 {
    row-gap: .25rem;
  }

  .x1fc8kun {
    row-gap: .5rem;
  }

  .x1rnwn48 {
    row-gap: .75rem;
  }

  .x1w6r25c {
    row-gap: 1rem;
  }

  .x1bqcfbn {
    row-gap: 2.5rem;
  }

  .x1d474pu {
    row-gap: 2rem;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x6sjrrr {
    stroke: var(--x1b9gkdv);
  }

  .xjg42wb {
    stroke: var(--x1rp8de9);
  }

  .x5qq7vf {
    stroke: var(--x8jrhkw);
  }

  .xzyavmb {
    stroke: var(--xsflce);
  }

  .x16cma3n {
    stroke-width: 2.25px;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .x11lds8a {
    -webkit-text-decoration-color: var(--xls6ds8);
    text-decoration-color: var(--xls6ds8);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xfqjyog {
    text-rendering: optimizelegibility;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .x1c071of {
    transform: none;
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

  .x12x3gb1 {
    transform: scale(.4);
  }

  .x1h0botc {
    transform: scale(.5) rotate(-45deg);
  }

  .xst6bnn {
    transform: scale(.6);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x1m9mm8y {
    transform: translate(-50%, 50%);
  }

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

  .xbryuvx {
    transform: translateX(0);
  }

  .x11n2la0 {
    transform: translateY(.125rem);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x184fap9 {
    transform: translateY(calc(-50% - 2px)) rotate(45deg);
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

  .xhenidt {
    transform-origin: 0 100%;
  }

  .x1iszdtt {
    transition-duration: .12s, .18s;
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .x43t7r1 {
    transition-duration: .24s;
  }

  .x16gg8jk {
    transition-duration: .2s, .15s;
  }

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .x1qopp8c {
    transition-duration: var(--x1htyrg);
  }

  .xwnjlhl {
    transition-duration: var(--x9zt6yd);
  }

  .x1glysdb {
    transition-duration: var(--xrtxaco);
  }

  .xu8237s {
    transition-property: background-color, border-color, box-shadow, color;
  }

  .xgzoi8n {
    transition-property: background-color, border-color, color, box-shadow;
  }

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

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

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

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .xldbnix {
    transition-property: border-color, background-color, box-shadow;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .xe97l14 {
    transition-property: box-shadow, opacity;
  }

  .xhd6ntr {
    transition-property: box-shadow, transform;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .xmsq1kp {
    transition-property: color, box-shadow;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .xnpjden {
    transition-property: opacity, background-color;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x14nx5dh {
    transition-property: right, bottom, font-size;
  }

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

  .xwcsmn1 {
    transition-property: transform, opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1igmll {
    transition-timing-function: cubic-bezier(.2, .8, .2, 1), ease-out;
  }

  .xpkt1hu {
    transition-timing-function: cubic-bezier(.2, .8, .2, 1);
  }

  .xcj1dhv {
    transition-timing-function: linear;
  }

  .xig1kna {
    transition-timing-function: var(--x116w068);
  }

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

  .x1hx0egp {
    -webkit-user-select: text;
    user-select: text;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .x1ep6cz3 {
    view-transition-name: character-portrait;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x14cwt4g {
    z-index: -1;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x18atv1u {
    z-index: 40;
  }

  .xedxapq {
    z-index: 50;
  }

  .x5b7970.x5b7970:where(.x-default-marker:hover *) {
    opacity: 1;
  }

  .xpel3r5:focus-within {
    background-color: var(--x1ikys90);
  }

  .xg97l5r[data-state="active"] {
    background-color: var(--xcnmj68);
  }

  .x5sjv9c[data-state="checked"] {
    background-color: var(--xsflce);
  }

  .x3n5xzm:focus-visible, .xnpmzfb:focus-within {
    box-shadow: 0 0 0 3px color-mix(in oklch,var(--xn8inps) 22%,transparent);
  }

  .xkx1s1[data-state="active"] {
    box-shadow: var(--x1e2fd1v);
  }

  .x10xuy8q[data-state="active"] {
    color: var(--xfgs979);
  }

  .x1l0h98r[data-disabled] {
    opacity: .4;
  }

  .x25t5g8:focus-visible, .xy6iglo[data-state="open"] {
    opacity: 1;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .xye1tj0[data-disabled] {
    pointer-events: none;
  }

  .x1x18qn7[data-state="checked"] {
    transform: translateX(1.25rem);
  }

  .xnhrbra:has(:checked) {
    background-color: var(--x1vtksge);
  }

  .xbw300g:has(:disabled) {
    background-color: var(--xhdxhzf);
  }

  .xzve2i4:has(:checked) {
    background-color: var(--xsflce);
  }

  .xraj1d0:has(:checked) {
    box-shadow: inset 0 0 0 1px var(--xsflce),var(--x68y8gy);
  }

  .x4x83rv:has(:checked) {
    box-shadow: inset 0 0 0 1px var(--xsflce);
  }

  .xw1ed0h:has(:checked) {
    color: var(--x8jrhkw);
  }

  .xeg4vf7:has(:disabled) {
    cursor: not-allowed;
  }

  .x1518slo:has(:checked) {
    font-weight: 600;
  }

  .xc4xxb1:has(:disabled) {
    opacity: .6;
  }

  .xnnj0qo:has(:focus-visible) {
    outline-style: solid;
  }

  .x1pjtm37:last-child {
    box-shadow: none;
  }

  .xrytfwn:disabled {
    background-color: var(--xhdxhzf);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .x1yrekjv:hover {
    background-color: color-mix(in oklch,var(--x1qk9c4m) 88%,var(--x1rp8de9));
  }

  .x1510zqi:hover {
    background-color: color-mix(in oklch,var(--x546qe0) 20%,transparent);
  }

  .x4ufgli:hover {
    background-color: color-mix(in oklch,var(--x546qe0) 88%,var(--xcnmj68));
  }

  .xjhumiq:hover {
    background-color: color-mix(in oklch,var(--xfgs979) 12%,transparent);
  }

  .x7p5j9g:hover {
    background-color: color-mix(in oklch,var(--xfgs979) 14%,transparent);
  }

  .x16ob613:hover {
    background-color: color-mix(in oklch,var(--xfgs979) 8%,transparent);
  }

  .x11oa7d1:hover {
    background-color: color-mix(in oklch,var(--xsflce) 86%,var(--xcnmj68));
  }

  .x11fgrt4:hover {
    background-color: var(--x1bfc0u6);
  }

  .x1ajotl:hover {
    background-color: var(--x1ikys90);
  }

  .x3bc5le:hover {
    background-color: var(--x1lgvwv1);
  }

  .x10fehf9:hover {
    background-color: var(--x1rvbvvx);
  }

  .x1mb7qmu:hover {
    background-color: var(--x1vtksge);
  }

  .x1io3ohm:hover {
    background-color: var(--xfgs979);
  }

  .x25wf0p:hover {
    background-color: var(--xhdxhzf);
  }

  .x1f9snt0:hover {
    background-color: var(--xsflce);
  }

  .xp4kf5o:hover {
    box-shadow: var(--x68y8gy);
  }

  .xmid4ck:hover {
    color: var(--x16hceuu);
  }

  .x13bmv85:hover {
    color: var(--x1qqy8x9);
  }

  .xt7ixj4:hover {
    color: var(--x1y0d8p9);
  }

  .x19g6q4n:hover {
    color: var(--xfgs979);
  }

  .xj34u2y:hover {
    opacity: .5;
  }

  .x1wy1cpf:hover {
    opacity: .92;
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .xc4g4qg:hover {
    -webkit-text-decoration-color: var(--xfgs979);
    text-decoration-color: var(--xfgs979);
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x1hh1m9r:hover {
    transform: scale(.85);
  }

  .xwydt6r:hover {
    transform: translateY(-.125rem);
  }

  .x1qt35m0:focus {
    background-color: var(--xhdxhzf);
  }

  .x5wh462:focus {
    color: var(--xfgs979);
  }

  .xidpb84:active {
    background-color: color-mix(in oklch,var(--xfgs979) 12%,transparent);
  }

  .xuk24y6:active {
    background-color: var(--x1ikys90);
  }

  .xokai7a:active {
    color: var(--xfgs979);
  }

  .x1nvndan:active {
    transform: scale(var(--xj8h4af));
  }

  @media (hover: hover) and (width >= 64rem) {
    .x9etl64.x9etl64 {
      display: block;
    }
  }

  @media (hover: none) {
    .xlltosk.xlltosk {
      opacity: 0;
    }
  }

  @media (hover: hover) {
    .x160u8su.x160u8su {
      pointer-events: auto;
    }
  }

  @media (hover: none) {
    .xh08zhp.xh08zhp {
      -webkit-user-select: none;
      user-select: none;
    }
  }
}

@layer priority5 {
  .x16stqrj {
    border-bottom-color: #0000;
  }

  .xod7o4y {
    border-bottom-color: var(--x1b9gkdv);
  }

  .xfrllxf {
    border-bottom-left-radius: 0;
  }

  .x1u1qs9u {
    border-bottom-left-radius: var(--x1k29rra);
  }

  .xjppbhk {
    border-bottom-right-radius: 0;
  }

  .xntvvig {
    border-bottom-right-radius: var(--x1k29rra);
  }

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

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

  .x1h2mt7u {
    border-bottom-width: 4px;
  }

  .xa309fb {
    border-bottom-width: 5px;
  }

  .x17v6hkb {
    border-left-color: var(--x1rvbvvx);
  }

  .x1h8hnch {
    border-left-color: var(--x8jrhkw);
  }

  .x18dyznj {
    border-left-color: var(--xcnmj68);
  }

  .xcu30po {
    border-left-color: var(--xsflce);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .x1dca7zs {
    border-left-width: 6px;
  }

  .x8wh5ej {
    border-left-width: 7px;
  }

  .x1gl7nqg {
    border-left-width: 8px;
  }

  .x1v8p93f {
    border-top-color: #0000;
  }

  .x1cmqugs {
    border-top-color: var(--x1b9gkdv);
  }

  .x1c4ug6q {
    border-top-color: var(--xsflce);
  }

  .x1680kdc {
    border-top-left-radius: var(--x1k29rra);
  }

  .x1i18pup {
    border-top-left-radius: var(--xp5g214);
  }

  .x1wtqj66 {
    border-top-right-radius: var(--x1k29rra);
  }

  .x1dt3dnd {
    border-top-right-radius: var(--xp5g214);
  }

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

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

  .x1gp4ovq {
    border-top-width: 4px;
  }

  .x18ccme9 {
    border-top-width: 5px;
  }

  .x8fiswh {
    bottom: -.375rem;
  }

  .x1mgtmex {
    bottom: .25rem;
  }

  .xg9bc2 {
    bottom: .875rem;
  }

  .xncf649 {
    bottom: .9375rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xnzndbb {
    bottom: 1.75rem;
  }

  .x1szun9y {
    bottom: 1rem;
  }

  .x1ra7wr6 {
    bottom: calc(100% + .75rem);
  }

  .x16wp3ig {
    height: .25rem;
  }

  .xx63ema {
    height: .4375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .x75iezw {
    height: .8125rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .x25yk9b {
    height: .9375rem;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xuquc1b {
    height: 1.5px;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xu53h13 {
    height: 1.625rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .xwl81jg {
    height: 1.875rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1roirhx {
    height: 10rem;
  }

  .x37inxi {
    height: 12.25rem;
  }

  .x180m5hr {
    height: 13rem;
  }

  .xkloqmj {
    height: 14rem;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x17ype65 {
    height: 22.5rem;
  }

  .xettwda {
    height: 2rem;
  }

  .x1j7fsof {
    height: 3.25rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xuv9qwe {
    height: 3.75rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x1fzaivr {
    height: 5.625rem;
  }

  .xupy61u {
    height: 5rem;
  }

  .x17frcva {
    height: 6rem;
  }

  .x1m88sa6 {
    height: 7.75rem;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .xod417i {
    height: 8.125rem;
  }

  .xw76nk8 {
    height: 8rem;
  }

  .xw1cyfh {
    height: 9rem;
  }

  .x1dvw0t3 {
    height: calc(100% - 1px);
  }

  .xc0nwu7 {
    height: clamp(100cqw, 100svh - 21rem, 133.333cqw - .333333rem);
  }

  .xehu0qy {
    height: clamp(100cqw, 100svh - 33.5rem, 133.333cqw - .333333rem);
  }

  .x16ye13r {
    height: var(--x-height);
  }

  .xirz3dz {
    left: -.625rem;
  }

  .xde1yd6 {
    left: -1.75rem;
  }

  .x6fl0gr {
    left: .25rem;
  }

  .x1pt9dlk {
    left: .3125rem;
  }

  .x13eh7f8 {
    left: .375rem;
  }

  .xtmw667 {
    left: .75rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1pemb1n {
    left: 1rem;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1v7hwer {
    left: calc(1px - 1.5625rem);
  }

  .x1j5bikn {
    left: 1.75rem;
  }

  .xuh6244 {
    margin-bottom: -.5rem;
  }

  .x18jvhmb {
    margin-bottom: .375rem;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .x1gr9t9r {
    margin-bottom: .75rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

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

  .xko4hcy {
    margin-left: .375rem;
  }

  .xifpjyr {
    margin-left: 1.25rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xjufezg {
    margin-top: -.125rem;
  }

  .x15s5u4p {
    margin-top: -.25rem;
  }

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

  .xzkevq2 {
    margin-top: -.8125rem;
  }

  .x1e45of0 {
    margin-top: -1.0625rem;
  }

  .xsj8jdm {
    margin-top: .0625rem;
  }

  .x72edsj {
    margin-top: .125rem;
  }

  .x1xfscbn {
    margin-top: .1875rem;
  }

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

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

  .x5y4uik {
    margin-top: .625rem;
  }

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

  .xdj266r {
    margin-top: 0;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .x4ys8kp {
    max-height: 45dvh;
  }

  .x9ppk4f {
    max-height: 88dvh;
  }

  .xdjlk1h {
    max-height: 9rem;
  }

  .xrtzzio {
    max-height: calc(100dvh - 1rem);
  }

  .xc2cyh5 {
    max-height: calc(6 * var(--x1byved3) + 2.5rem - var(--x1byved3));
  }

  .x7ab17h {
    max-height: none;
  }

  .xg1enw6 {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1910umr {
    max-width: 15rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x10br76f {
    max-width: 25rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x1xtbepa {
    max-width: 28ch;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x1u4zz6s {
    max-width: 33rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .xf0ssc6 {
    max-width: 41rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x14grgdy {
    max-width: 43rem;
  }

  .x1dwg165 {
    max-width: 44rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x12xyk8x {
    max-width: 58rem;
  }

  .xh9uqaf {
    max-width: 60%;
  }

  .x14jpq49 {
    max-width: 60rem;
  }

  .xnb20ik {
    max-width: 62rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .xwsfxh0 {
    max-width: 76%;
  }

  .x14r61f {
    max-width: 80%;
  }

  .x1szrnbp {
    max-width: 80rem;
  }

  .x3gi1w8 {
    max-width: 82%;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .x616ay3 {
    max-width: 86%;
  }

  .x1k5yvld {
    max-width: 88%;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x1p38f1z {
    min-height: 3.25rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .x1how20q {
    min-height: 4.25rem;
  }

  .x17qorbb {
    min-height: 4.5rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1c5m4an {
    min-height: 5.5rem;
  }

  .xvzw917 {
    min-height: 5.625rem;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .xovaoln {
    min-height: var(--x4gnicl);
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x19hwnzc {
    min-width: 2rem;
  }

  .x17aaooq {
    min-width: 5.5rem;
  }

  .xfkfdo9 {
    min-width: 6.5rem;
  }

  .x1843ork {
    min-width: 6rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1e4zzel {
    overscroll-behavior-y: contain;
  }

  @media (width >= 640px) {
    .x1etbx8e.x1etbx8e {
      padding: 1.25rem;
    }

    .x1x1pfuc.x1x1pfuc {
      padding: 1.5rem;
    }
  }

  @media (width >= 768px) {
    .x1jf1jt0.x1jf1jt0 {
      padding: 2rem;
    }
  }

  .xgqvdwc {
    padding-bottom: .0625rem;
  }

  .xnw97ix {
    padding-bottom: .125rem;
  }

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

  .x1uwplc6 {
    padding-bottom: .375rem;
  }

  .xmnamis {
    padding-bottom: .5rem;
  }

  .x1v0wz0i {
    padding-bottom: .625rem;
  }

  .xsaxbkt {
    padding-bottom: .75rem;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x10l3h1t {
    padding-bottom: 1.25rem;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x17r0vjz {
    padding-bottom: 2rem;
  }

  .x117aka2 {
    padding-bottom: 3rem;
  }

  .x1t3ss1m {
    padding-bottom: max(.75rem,env(safe-area-inset-bottom));
  }

  .x1uof5vr {
    padding-bottom: max(.875rem,env(safe-area-inset-bottom));
  }

  .xss34iq {
    padding-bottom: max(1.25rem,env(safe-area-inset-bottom));
  }

  .x1h5htif {
    padding-bottom: max(1.5rem,env(safe-area-inset-bottom));
  }

  .x1isx2n3 {
    padding-bottom: max(1.75rem,env(safe-area-inset-bottom));
  }

  .x1ab37qb {
    padding-bottom: var(--xabvfgt);
  }

  .x1uae1lo {
    padding-left: 1.25rem;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .xlfu2qw {
    padding-left: 2.75rem;
  }

  .x1oqrxb4 {
    padding-left: 2rem;
  }

  .x33uob6 {
    padding-right: .75rem;
  }

  .xrhwvvd {
    padding-top: .125rem;
  }

  .x1iul6r4 {
    padding-top: .25rem;
  }

  .xox8ek {
    padding-top: .3125rem;
  }

  .x6dzris {
    padding-top: .375rem;
  }

  .x1b58sdr {
    padding-top: .5rem;
  }

  .x1pe9zv5 {
    padding-top: .625rem;
  }

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

  .xexx8yu {
    padding-top: 0;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .xefbat3 {
    padding-top: 1.75rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x1e3x9m6 {
    padding-top: 5.25rem;
  }

  .x1wydif {
    padding-top: 7.25rem;
  }

  .x1ykxo1o {
    padding-top: 7rem;
  }

  .x1iqx5cf {
    padding-top: calc(max(.25rem,env(safe-area-inset-top)) + 2.75rem + .5rem);
  }

  .xynhygb {
    padding-top: max(.25rem,env(safe-area-inset-top));
  }

  .xgv7apa {
    padding-top: max(.5rem,env(safe-area-inset-top));
  }

  .x1tusigy {
    padding-top: max(.75rem,env(safe-area-inset-top));
  }

  .xd6jdgm {
    padding-top: max(1rem,env(safe-area-inset-top));
  }

  .x1bbpto5 {
    padding-top: var(--xabvfgt);
  }

  .x1d9mawx {
    right: -.375rem;
  }

  .x7m86qh {
    right: -.625rem;
  }

  .x1nrka1y {
    right: -1rem;
  }

  .xlxwssv {
    right: .375rem;
  }

  .x1suesbl {
    right: .75rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1u62bzc {
    right: 1rem;
  }

  .xyms10z {
    scroll-margin-top: 5.25rem;
  }

  .xq6gl7f {
    scroll-margin-top: 5rem;
  }

  .x1scwc3n {
    top: -.375rem;
  }

  .x1tf9f6j {
    top: -.75rem;
  }

  .xy7d523 {
    top: -5.125rem;
  }

  .xvt88x2 {
    top: -8rem;
  }

  .xsv2zaq {
    top: .25rem;
  }

  .x1ghao90 {
    top: .3125rem;
  }

  .x2g408t {
    top: .375rem;
  }

  .x6bjhkz {
    top: .4375rem;
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .x13vifvy {
    top: 0;
  }

  .x1bdw5cd {
    top: 1.3125rem;
  }

  .x7t06u3 {
    top: 1.75rem;
  }

  .x1nn58mm {
    top: 5.25rem;
  }

  .xwa60dl {
    top: 50%;
  }

  .xvya9yh {
    top: 55%;
  }

  .xguctmh {
    top: 7.25rem;
  }

  .x80663w {
    top: auto;
  }

  .x849q3h {
    top: calc(100% - 3rem);
  }

  .xq36fz5 {
    width: .4375rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x10rziqa {
    width: .8125rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .x15xktyq {
    width: .9375rem;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xmombtg {
    width: 1.625rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xq3tarq {
    width: 1.875rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .xfxusn2 {
    width: 12.25rem;
  }

  .x9ndnb8 {
    width: 15rem;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .xqr5nr8 {
    width: 22.5rem;
  }

  .x1nqqiwj {
    width: 22rem;
  }

  .xdqdh73 {
    width: 28%;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x14cw3s8 {
    width: 3.25rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xujl33w {
    width: 3.75rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .x1qj20 {
    width: 4.75rem;
  }

  .xekueh {
    width: 4rem;
  }

  .x3hqpx7 {
    width: 50%;
  }

  .x1x9ro0j {
    width: 58vw;
  }

  .xex909m {
    width: 5rem;
  }

  .xwhvtxh {
    width: 6.5rem;
  }

  .xycev2y {
    width: 60%;
  }

  .x1nldzm0 {
    width: 60vw;
  }

  .xl0uuke {
    width: 66.666%;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .x9a7vwu {
    width: 7.5rem;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .x14atkfc {
    width: auto;
  }

  .x1gwb9g2 {
    width: calc(100% + .75rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x1tm1tgp {
    width: min(15rem, 100vw - 1.5rem);
  }

  .x1nxkfan {
    width: min(36rem, 80vw);
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x1bta2m4:last-child {
    border-bottom-color: #0000;
  }

  @media (hover: hover) {
    .x1qrz9aa.x1qrz9aa {
      bottom: auto;
    }

    .x1k9eztg.x1k9eztg {
      left: calc(100% + .25rem);
    }

    .x5lpeq9.x5lpeq9 {
      right: calc(100% + .25rem);
    }

    .x9gup0z.x9gup0z {
      top: .25rem;
    }
  }
}

@layer priority6 {
  @media (width >= 640px) {
    .x1fe99c9.x1fe99c9 {
      flex: none;
    }
  }

  @media (width >= 1024px) {
    .xf0ifnm.xf0ifnm {
      flex: 1 1 0;
    }
  }

  @media (width >= 640px) {
    .x1dg5ww4.x1dg5ww4 {
      gap: .75rem;
    }

    .xf6na2x.xf6na2x {
      gap: 1.5rem;
    }

    .xf94xzs.xf94xzs {
      gap: 3rem;
    }
  }

  @media (width >= 768px) {
    .x2dab50.x2dab50 {
      gap: 1.5rem;
    }

    .x1pgbbc2.x1pgbbc2 {
      gap: 2.5rem;
    }

    .x5a30ly.x5a30ly {
      gap: 2rem;
    }

    .x1w4o7dq.x1w4o7dq {
      gap: 3.5rem;
    }
  }

  @media (width >= 1024px) {
    .x1c7oild.x1c7oild {
      gap: .5rem;
    }

    .x1fd2c38.x1fd2c38 {
      gap: .75rem;
    }

    .x8cdg1x.x8cdg1x {
      gap: 4rem;
    }
  }

  @media (height <= 480px) {
    .xkwnwao.xkwnwao {
      gap: .75rem;
    }

    .x1k9zchj.x1k9zchj {
      gap: 1rem;
    }
  }

  @media (height <= 700px) {
    .xzd7amw.xzd7amw {
      gap: 1rem;
    }
  }

  @media (width >= 640px) {
    .xnaglm5.xnaglm5 {
      grid-column: span 2;
    }

    .x1uq463r.x1uq463r {
      margin-inline: -1.5rem;
    }

    .x1v7oevk.x1v7oevk {
      margin-inline: 0;
    }
  }

  @media (height <= 480px) {
    .xnna07u.xnna07u {
      overflow: hidden;
    }
  }

  @media (width >= 640px) {
    .x1124wfc.x1124wfc {
      padding-block: 1.5rem;
    }

    .x9vwlxr.x9vwlxr {
      padding-block: 1rem;
    }

    .x1wva0z0.x1wva0z0 {
      padding-block: 2.5rem;
    }

    .xmpf0cl.xmpf0cl {
      padding-block: 4.5rem;
    }

    .x1lu046a.x1lu046a {
      padding-block: 4rem;
    }

    .x1tnnab5.x1tnnab5 {
      padding-block: calc((2.5rem - var(--x1byved3)) / 2);
    }

    .x1iohuz7.x1iohuz7 {
      padding-block: var(--x1g49khv);
    }

    .x1b3edpy.x1b3edpy {
      padding-block: var(--x1us8np7);
    }

    .x10sl9l9.x10sl9l9 {
      padding-block: var(--xhzfaf8);
    }
  }

  @media (width >= 768px) {
    .x1dudr1s.x1dudr1s {
      padding-block: 1.5rem;
    }

    .xqzv2op.xqzv2op {
      padding-block: 3rem;
    }

    .xqfng96.xqfng96 {
      padding-block: 4rem;
    }
  }

  @media (width >= 640px) {
    .x1d0chlg.x1d0chlg {
      padding-inline: .5rem;
    }

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

    .xopfmbp.xopfmbp {
      padding-inline: 0;
    }

    .x3vk2su.x3vk2su {
      padding-inline: 1.5rem;
    }

    .x11vq2bd.x11vq2bd {
      padding-inline: 1.75rem;
    }

    .xpejhrm.xpejhrm {
      padding-inline: 1rem;
    }

    .xlhnqd1.xlhnqd1 {
      padding-inline: 2rem;
    }

    .xy8pbv2.xy8pbv2 {
      padding-inline: 3rem;
    }
  }

  @media (width >= 1024px) {
    .xlw9qsg.xlw9qsg {
      padding-inline: 2rem;
    }
  }
}

@layer priority7 {
  @media (width >= 640px) {
    .xc184p7.xc184p7 {
      align-items: baseline;
    }

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

  @media (width >= 768px) {
    .x1p60dpc.x1p60dpc {
      align-items: center;
    }

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

  @media (width >= 1024px) {
    .x157rzci.x157rzci {
      align-items: flex-start;
    }
  }

  @media (height <= 480px) {
    .x1ndlmw2.x1ndlmw2 {
      align-items: flex-start;
    }
  }

  @media (width >= 640px) {
    .x14ywd01.x14ywd01 {
      align-self: flex-start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x6qxn3c.x6qxn3c {
      animation-duration: 0s;
    }
  }

  @media (width >= 640px) {
    .x1qeqxhf.x1qeqxhf {
      animation-name: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xlfqgty.xlfqgty {
      animation-name: none;
    }
  }

  @media (width >= 1024px) {
    .x1pyq6x8.x1pyq6x8 {
      aspect-ratio: 3 / 4;
    }
  }

  @media (width >= 640px) {
    .x1mqeslf.x1mqeslf {
      backdrop-filter: none;
    }

    .x1ndi3ao.x1ndi3ao {
      background-color: #0000;
    }
  }

  @media (width >= 768px) {
    .x1cf1d7p.x1cf1d7p {
      column-gap: 2rem;
    }
  }

  @media (width >= 640px) {
    .xko2jr8.xko2jr8 {
      display: flex;
    }
  }

  @media (width >= 1024px) {
    .xsy8wz9.xsy8wz9 {
      display: block;
    }

    .x1mfvhmy.x1mfvhmy {
      display: flex;
    }

    .x1nfm0z7.x1nfm0z7 {
      display: grid;
    }

    .x53pc23.x53pc23 {
      display: none;
    }
  }

  @media (height <= 480px) {
    .x8vezhq.x8vezhq {
      display: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x15hm6h7.x15hm6h7 {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .xalfcig.xalfcig {
      flex-basis: calc(16.6667% - .416667rem);
    }

    .x46f056.x46f056 {
      flex-basis: calc(20% - .4rem);
    }
  }

  @media (width >= 640px) {
    .xxvohdz.xxvohdz {
      flex-direction: row;
    }
  }

  @media (width >= 768px) {
    .x58jzz0.x58jzz0 {
      flex-direction: column;
    }

    .xf1xruq.xf1xruq {
      flex-direction: row;
    }
  }

  @media (width >= 1024px) {
    .xfoq7pv.xfoq7pv {
      flex-direction: row;
    }
  }

  @media (height <= 480px) {
    .x1pcitgx.x1pcitgx {
      flex-direction: row;
    }
  }

  @media (width >= 640px) {
    .x1s4v0a5.x1s4v0a5 {
      font-size: var(--x1u6a6h2);
    }

    .x9k6y30.x9k6y30 {
      font-size: var(--xcn7gsu);
    }
  }

  @media (width >= 768px) {
    .x1j9ispx.x1j9ispx {
      font-size: 13rem;
    }

    .xlrd7jj.xlrd7jj {
      font-size: var(--xprfkhh);
    }
  }

  @media (height <= 700px) {
    .xh93dvh.xh93dvh {
      font-size: 3.125rem;
    }
  }

  @media (width >= 640px) {
    .xkzt51b.xkzt51b {
      grid-template-columns: 1fr 1fr;
    }

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

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

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

    .x15q18z4.x15q18z4 {
      grid-template-columns: minmax(16rem, 21.25rem) minmax(0, 1fr);
    }

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

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

  @media (width >= 1024px) {
    .x1rz1us6.x1rz1us6 {
      grid-template-columns: 15rem minmax(0, 1fr);
    }

    .xxiow92.xxiow92 {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }

    .xiqgi5y.xiqgi5y {
      grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
    }

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

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

  @media (width >= 1280px) {
    .x1q1xili.x1q1xili {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  .x1diz7tj:before {
    inset: -.25rem 0;
  }

  .xp4hqrs:before {
    inset: -.75rem -.5rem;
  }

  @media (width >= 768px) {
    .xemuptp.xemuptp {
      justify-content: flex-start;
    }
  }

  @media (width >= 1024px) {
    .x11puldt.x11puldt {
      justify-content: flex-start;
    }
  }

  @media (width >= 768px) {
    .xavknhk.xavknhk {
      letter-spacing: var(--x1v3fhbi);
    }
  }

  @media (width >= 640px) {
    .xuyi37p.xuyi37p {
      line-height: 5rem;
    }

    .xsz8z57.xsz8z57 {
      line-height: var(--x1byved3);
    }

    .x1k1chhw.x1k1chhw {
      line-height: var(--x1l3341w);
    }
  }

  @media (width >= 768px) {
    .xyzx5ua.xyzx5ua {
      line-height: var(--x1fwuupe);
    }
  }

  @media (width >= 1024px) {
    .xi73fxl.xi73fxl {
      margin-inline-end: 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1bvxi4i.x1bvxi4i {
      opacity: .6;
    }

    .xyi6wwi.xyi6wwi {
      opacity: 1;
    }
  }

  @media (width >= 768px) {
    .x15mn2ro.x15mn2ro {
      order: 0;
    }
  }

  @media (width >= 640px) {
    .xe70yiu.xe70yiu {
      padding-inline-end: 1.5rem;
    }

    .x7g6vvr.x7g6vvr {
      padding-inline-start: 1rem;
    }
  }

  @media (height <= 700px) and (width >= 640px) {
    .x71yj8r.x71yj8r {
      position: fixed;
    }
  }

  @media (width >= 640px) {
    .x1aakx7g.x1aakx7g {
      position: static;
    }
  }

  @media (width >= 768px) {
    .x18eyh1p.x18eyh1p {
      position: sticky;
    }
  }

  @media (width >= 640px) {
    .x17m6ccm.x17m6ccm {
      text-align: right;
    }
  }

  @media (width >= 1024px) {
    .x1me2fvg.x1me2fvg {
      text-align: start;
    }
  }

  @media (height <= 480px) {
    .x1k5tqw.x1k5tqw {
      text-align: start;
    }
  }

  @media (height <= 700px) and (width >= 640px) {
    .x1eavj06.x1eavj06 {
      transform: translate(-50%, -50%);
    }
  }

  @media (width >= 640px) {
    .x1kmpz9y.x1kmpz9y {
      transform: translate(-50%, -50%);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xyvg3kh.xyvg3kh {
      transition-duration: 0s;
    }
  }
}

@layer priority8 {
  @media (width >= 640px) {
    .xddufek.xddufek {
      border-bottom-left-radius: var(--xp5g214);
    }

    .x10xj202.x10xj202 {
      border-bottom-right-radius: var(--xp5g214);
    }

    .xvx67i0.xvx67i0 {
      border-top-color: #0000;
    }
  }

  @media (height <= 700px) and (width >= 640px) {
    .xjtpkuj.xjtpkuj {
      bottom: auto;
    }
  }

  @media (width >= 640px) {
    .x1ulyy8r.x1ulyy8r {
      bottom: auto;
    }
  }

  @media (height <= 700px) {
    .x1prbazh.x1prbazh {
      bottom: .78125rem;
    }
  }

  @media (width >= 640px) {
    .x6tqy8x.x6tqy8x {
      height: 14.5rem;
    }

    .xkmbla5.xkmbla5 {
      height: 18rem;
    }

    .x1ij898m.x1ij898m {
      height: 3.5rem;
    }

    .x1gqze0u.x1gqze0u {
      height: 30rem;
    }

    .x5herlu.x5herlu {
      height: 5rem;
    }

    .x1o7r4rn.x1o7r4rn {
      height: clamp(100cqw, 100svh - 22.5rem, 133.333cqw - .333333rem);
    }

    .xjp575a.xjp575a {
      height: clamp(100cqw, 100svh - 35rem, 133.333cqw - .333333rem);
    }
  }

  @media (width >= 1024px) {
    .x16vikvo.x16vikvo {
      height: auto;
    }

    .x128osl3.x128osl3 {
      height: calc(50% - .25rem);
    }

    .x1xvw5g4.x1xvw5g4 {
      height: min(100svh - 22.5rem, 53.3333cqw - .566667rem);
    }

    .x1pvt9d7.x1pvt9d7 {
      height: min(100svh - 35.5rem, 53.3333cqw - .566667rem);
    }
  }

  @media (height <= 700px) {
    .x2tfbam.x2tfbam {
      height: 4.6875rem;
    }
  }

  @media (height <= 480px) {
    .x178tqww.x178tqww {
      height: 6rem;
    }
  }

  @media (width >= 640px) {
    .x1qyftzn.x1qyftzn {
      left: 50%;
    }
  }

  @media (width >= 768px) {
    .x9rajar.x9rajar {
      margin-bottom: auto;
    }
  }

  @media (width >= 640px) {
    .xj5n70q.xj5n70q {
      margin-top: 3.5rem;
    }
  }

  @media (width >= 768px) {
    .x1hm6p10.x1hm6p10 {
      margin-top: 0;
    }

    .xca3ojf.xca3ojf {
      margin-top: auto;
    }
  }

  @media (width >= 640px) {
    .x18yzfzd.x18yzfzd {
      max-height: 80dvh;
    }
  }

  @media (height <= 480px) {
    .xjndqoq.xjndqoq {
      max-height: calc(3 * var(--x17sa2t0));
    }
  }

  @media (width >= 640px) {
    .x1ra37r3.x1ra37r3 {
      max-width: 22rem;
    }

    .x18ijhk7.x18ijhk7 {
      max-width: 26rem;
    }

    .x10q3fqe.x10q3fqe {
      max-width: 28rem;
    }

    .x2x5v68.x2x5v68 {
      max-width: 32rem;
    }

    .x152du0o.x152du0o {
      max-width: min(22rem, max(17.85rem, 60svh - 14.7rem));
    }

    .x1crfmgv.x1crfmgv {
      max-width: min(24rem, max(20rem, 100svh - 28.5rem));
    }

    .x1czisua.x1czisua {
      max-width: min(76%, 32rem);
    }

    .x1q6pz83.x1q6pz83 {
      max-width: min(80%, 36rem);
    }
  }

  @media (width >= 768px) {
    .x1p5pev4.x1p5pev4 {
      max-width: none;
    }
  }

  @media (width >= 1024px) {
    .x7tgd5q.x7tgd5q {
      max-width: calc(250svh - 55.5rem);
    }

    .x9xghc5.x9xghc5 {
      max-width: calc(250svh - 88rem);
    }

    .x1kt7kcr.x1kt7kcr {
      max-width: max(33rem, min(62rem, 225svh - 47.25rem));
    }

    .x6b4yrw.x6b4yrw {
      max-width: max(36rem, min(65rem, 225svh - 44.25rem));
    }

    .x1xp6ywq.x1xp6ywq {
      max-width: none;
    }
  }

  @media (height <= 480px) {
    .x1vw42yp.x1vw42yp {
      min-height: .5rem;
    }

    .x1om9k4g.x1om9k4g {
      min-height: .75rem;
    }
  }

  @media (height <= 700px) {
    .x1d9rtrd.x1d9rtrd {
      min-height: .75rem;
    }

    .xi6qass.xi6qass {
      min-height: 4.6875rem;
    }
  }

  @media (width >= 640px) {
    .x1mtnjhf.x1mtnjhf {
      min-width: 12rem;
    }
  }

  @media (width >= 1024px) {
    .x1cw3p31.x1cw3p31 {
      overflow-x: visible;
    }
  }

  @media (width >= 640px) {
    .x141st9e.x141st9e {
      padding-bottom: 0;
    }

    .x1cw9o8g.x1cw9o8g {
      padding-bottom: 1.5rem;
    }

    .xsi0rab.xsi0rab {
      padding-bottom: 1.75rem;
    }

    .xbz9ski.xbz9ski {
      padding-bottom: 3rem;
    }

    .xocaaro.xocaaro {
      padding-bottom: 5rem;
    }

    .x8c625s.x8c625s {
      padding-bottom: var(--x1g49khv);
    }
  }

  @media (height <= 480px) {
    .xlx5ncv.xlx5ncv {
      padding-bottom: max(.75rem,env(safe-area-inset-bottom));
    }
  }

  @media (width >= 640px) {
    .x1ndvtv7.x1ndvtv7 {
      padding-top: .5rem;
    }

    .x1p26au7.x1p26au7 {
      padding-top: 1.5rem;
    }

    .x1egcaw6.x1egcaw6 {
      padding-top: 1.75rem;
    }

    .x1gks8vn.x1gks8vn {
      padding-top: 1rem;
    }

    .x1egvt0g.x1egvt0g {
      padding-top: 2.5rem;
    }

    .x1bop114.x1bop114 {
      padding-top: calc(max(.25rem,env(safe-area-inset-top)) + 2.75rem + 1rem);
    }

    .x1kfnbdg.x1kfnbdg {
      padding-top: var(--x1g49khv);
    }

    .x1jsw8ta.x1jsw8ta {
      right: -3rem;
    }
  }

  @media (height <= 700px) {
    .xws0rqf.xws0rqf {
      right: .3125rem;
    }
  }

  @media (width >= 640px) {
    .x42etuc.x42etuc {
      top: -1.5rem;
    }

    .x1www2t1.x1www2t1 {
      top: -7.75rem;
    }
  }

  @media (height <= 700px) and (width >= 640px) {
    .x1u7of2e.x1u7of2e {
      top: 2.875rem;
    }
  }

  @media (width >= 640px) {
    .x11n5bgh.x11n5bgh {
      top: 50%;
    }

    .xr63es.xr63es {
      top: calc(100% - 3.5rem);
    }

    .x18pl05j.x18pl05j {
      width: 14.5rem;
    }

    .x1v6ggky.x1v6ggky {
      width: 15rem;
    }

    .x1it5lnu.x1it5lnu {
      width: 20rem;
    }

    .x14gh6ck.x14gh6ck {
      width: 3.5rem;
    }

    .x5sjzkj.x5sjzkj {
      width: 30rem;
    }

    .x2o3xpm.x2o3xpm {
      width: 34rem;
    }

    .x10d7iyb.x10d7iyb {
      width: 5.5rem;
    }

    .x12vi9hm.x12vi9hm {
      width: 6rem;
    }

    .xjxi509.xjxi509 {
      width: 7.5rem;
    }

    .x16uro1q.x16uro1q {
      width: auto;
    }
  }

  @media (width >= 1024px) {
    .x6jt4ue.x6jt4ue {
      width: 100%;
    }

    .x1jgza9n.x1jgza9n {
      width: calc(33.3333% - .333333rem);
    }
  }

  @media (height <= 700px) {
    .xlzz880.xlzz880 {
      width: 3.75rem;
    }
  }

  @media (height <= 480px) {
    .xe0ae3b.xe0ae3b {
      width: 6rem;
    }
  }
}

@layer priority9 {
  .x12o37fo:before {
    background-image: linear-gradient(to bottom,transparent,var(--xcnmj68));
  }

  .x1k1ulvx::placeholder {
    color: color-mix(in oklch,var(--x1y0d8p9) 45%,transparent);
  }

  .x8bcs1d::placeholder {
    color: var(--x1y0d8p9);
  }

  .xg0en4t::placeholder {
    color: var(--xls6ds8);
  }

  .x1cpjm7i:before {
    content: "";
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before {
    position: absolute;
  }
}

@layer priority10 {
  .x25sk2o:before {
    height: 2.5rem;
  }

  .x1wlytlt:before {
    left: 0;
  }

  .xb0dqd5:before {
    right: 0;
  }

  .xjdr90s:before {
    top: -2.5rem;
  }
}

@layer priority11 {
  @media (width >= 640px) {
    .x1lvd40f.x1lvd40f:before {
      content: none;
    }
  }
}

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

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

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

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

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

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

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

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

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

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

@keyframes xwk5ooy-B {
  from {
    background-color: color-mix(in oklch,var(--xfgs979) 28%,transparent);
  }

  to {
    background-color: var(--x1rvbvvx);
  }
}

@keyframes x1x5u4li-B {
  from {
    clip-path: inset(calc(100% - 2.4375rem) calc(100% - 3.9375rem) 0 0 round 1rem 1rem 1rem .375rem);
  }

  to {
    clip-path: inset(0 round 1rem 1rem 1rem .375rem);
  }
}

@keyframes xzun50b-B {
  from {
    filter: blur(14px);
    opacity: 0;
  }
}

@keyframes x4ldl0u-B {
  0%, 9%, 19%, 34%, 45%, 70%, 100% {
    filter: brightness();
    transform: scale(1);
  }

  14%, 40%, 76%, 89% {
    filter: brightness(1.12);
    transform: scale(1.04);
  }
}

@keyframes x818zc7-B {
  from {
    filter: blur(10px) saturate(.6);
    opacity: 0;
    transform: translateY(6px);
  }

  30% {
    opacity: 1;
  }

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

@keyframes x13kz0yu-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }
}

@keyframes x18n1fgk-B {
  0% {
    opacity: 0;
  }

  15%, 85% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes xrte7qu-B {
  from {
    opacity: 0;
    transform: scale(var(--x17n7nmb));
  }
}

@keyframes xg7suav-B {
  0%, 100% {
    opacity: .25;
  }

  40% {
    opacity: 1;
  }
}

@keyframes x16ahcfj-B {
  from {
    opacity: 0;
    transform: translateX(calc(-1 * var(--xhwan29)));
  }

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

@keyframes x1jz15s3-B {
  from {
    opacity: 0;
    transform: translateY(6px) scale(.97);
  }

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

@keyframes x4ins34-B {
  from {
    opacity: 0;
    transform: translateX(var(--xhwan29));
  }

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

@keyframes x8z2bvp-B {
  from {
    opacity: 0;
    transform: scale(var(--x17n7nmb));
  }

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

@keyframes x1d3tin5-B {
  0%, 60%, 100% {
    opacity: .35;
    transform: scale(.82);
  }

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

@keyframes x1t8pb0t-B {
  0% {
    opacity: 0;
    transform: scale(var(--x17n7nmb));
  }

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

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

@keyframes xqng64z-B {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes x1ogm9e5-B {
  0%, 100% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.04);
  }
}

@keyframes x13sr2e4-B {
  0%, 100% {
    transform: scaleY(.25);
  }

  50% {
    transform: scaleY(1);
  }
}

@keyframes xroe53j-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(100%);
  }
}

@keyframes xzk1luc-B {
  from {
    transform: translateY(100%);
  }

  to {
    transform: translateY(0);
  }
}

:root, .x1trpd3a {
  --x11hs111: #130d09;
  --x19t4vzp: #c4530f;
  --x1qk9c4m: #f0ba59;
  --xwhxues: #201308;
  --x1rp8de9: #f6f1eb;
  --x1wojmth: #b7b0a7;
  --x1q2rsp0: #f6f1eb0f;
  --x1w3sb1v: #f6f1eb29;
}

@supports (color: lab(0% 0 0)) {
  :root, .x1trpd3a {
    --x11hs111: lab(4.01485% 2.11786 2.37354);
    --x19t4vzp: lab(50.1161% 43.7443 56.6089);
    --x1qk9c4m: lab(79.1996% 12.6808 55.9505);
    --xwhxues: lab(7.1291% 5.82799 7.6681);
    --x1rp8de9: lab(95.377% .869095 3.70333);
    --x1wojmth: lab(72.1658% 1.76492 5.43427);
    --x1q2rsp0: lab(95.377% .869095 3.70333 / .06);
    --x1w3sb1v: lab(95.377% .869095 3.70333 / .16);
  }
}

:root, .x3lg2q8 {
  --x1avj6mv: light;
  --xcnmj68: #faf7f3;
  --xfgs979: #261d17;
  --x1vtksge: #fefcfb;
  --x1e90kqp: #261d17;
  --x13oy385: #fefcfb;
  --x1mgkws1: #261d17;
  --xy3fjbc: #fffdfbb8;
  --x1lgvwv1: #fffdfbdb;
  --xsflce: #352822;
  --x8jrhkw: #faf7f3;
  --xknw16y: #f2e7dd;
  --x1gx8c93: #2f241e;
  --xhdxhzf: #f3efeb;
  --x1y0d8p9: #6c615a;
  --x1rvbvvx: #f68c36;
  --x1qqy8x9: #2f190f;
  --x16hceuu: #a34d16;
  --x546qe0: #ba3630;
  --x68tdfq: #fefcfb;
  --xpvvv6u: #337344;
  --xoy5m3g: #fefcfb;
  --x1nhvvdq: #815c0a;
  --x1g6aoiz: #fefcfb;
  --x1b9gkdv: #3a2a202e;
  --xls6ds8: #3a2a204d;
  --x1ikys90: #3a2a2017;
  --xn8inps: #a34d16;
  --x18rjpfu: #f9e8d2;
  --x1nci276: #ffe0ce;
}

@supports (color: lab(0% 0 0)) {
  :root, .x3lg2q8 {
    --xcnmj68: lab(97.3426% .514001 2.21722);
    --xfgs979: lab(11.7735% 3.72522 5.8749);
    --x1vtksge: lab(99.1935% .254244 1.10694);
    --x1e90kqp: lab(11.7735% 3.72522 5.8749);
    --x13oy385: lab(99.1935% .254244 1.10694);
    --x1mgkws1: lab(11.7735% 3.72522 5.8749);
    --xy3fjbc: lab(99.4255% .254244 1.10694 / .72);
    --x1lgvwv1: lab(99.4255% .254244 1.10694 / .86);
    --xsflce: lab(17.5133% 5.47186 6.18839);
    --x8jrhkw: lab(97.3426% .514001 2.21722);
    --xknw16y: lab(92.4461% 2.60389 6.29207);
    --x1gx8c93: lab(15.2254% 4.57026 6.09492);
    --xhdxhzf: lab(94.784% .799537 2.51997);
    --x1y0d8p9: lab(41.9412% 3.58033 5.74291);
    --x1rvbvvx: lab(69.0195% 37.0844 61.0352);
    --x1qqy8x9: lab(11.5812% 10.4444 11.2282);
    --x16hceuu: lab(43.46% 33.983 46.5742);
    --x546qe0: lab(43.807% 53.2983 35.6325);
    --x68tdfq: lab(99.1935% .254244 1.10694);
    --xpvvv6u: lab(43.2686% -30.0935 19.7304);
    --xoy5m3g: lab(99.1935% .254244 1.10694);
    --x1nhvvdq: lab(42.004% 10.718 46.7938);
    --x1g6aoiz: lab(99.1935% .254244 1.10694);
    --x1b9gkdv: lab(18.6508% 6.98864 9.29691 / .18);
    --xls6ds8: lab(18.6508% 6.98864 9.29691 / .3);
    --x1ikys90: lab(18.6508% 6.98864 9.29691 / .09);
    --xn8inps: lab(43.46% 33.983 46.5742);
    --x18rjpfu: lab(93.085% 3.3083 13.1546);
    --x1nci276: lab(91.6531% 11.2442 15.0616);
  }
}

:root, .xwflyod {
  --x1htyrg: .14s;
  --xrtxaco: .22s;
  --x9zt6yd: .3s;
  --x116w068: cubic-bezier(.16, 1, .3, 1);
  --xj8h4af: .98;
  --xhwan29: .5rem;
  --x17n7nmb: .92;
}

:root, .xhecm8j {
  --x1k29rra: .375rem;
  --x1jtu75e: .5rem;
  --x1uigc7z: .75rem;
  --xp5g214: 1rem;
  --x5clbkp: 9999px;
}

:root, .xzy43no {
  --x3ynsph: #120905b8;
  --x1bfc0u6: #12090561;
  --x1kgif7c: #fdfbfa;
  --x3w4e1t: #f6f1ebe0;
  --xh0lhhe: #1a151261;
  --x1ogmg4u: #ffffff47;
}

@supports (color: lab(0% 0 0)) {
  :root, .xzy43no {
    --x3ynsph: lab(2.99349% 2.63709 2.64775 / .72);
    --x1bfc0u6: lab(2.99349% 2.63709 2.64775 / .38);
    --x1kgif7c: lab(98.8455% .254273 1.10694);
    --x3w4e1t: lab(95.377% .869095 3.70333 / .88);
    --xh0lhhe: lab(7.18438% 2.13412 2.59285 / .38);
    --x1ogmg4u: lab(100% 0 0 / .28);
  }
}

:root, .xfjrlmr {
  --x76zd5h: none;
  --x1e2fd1v: 0 1px 2px #3f271d14;
  --x68y8gy: 0 10px 30px -12px #42251847, 0 2px 6px -3px #4225181a;
  --xmvmij1: 0 20px 44px -14px #4225184d, 0 4px 10px -4px #4225181a;
  --x165lp6e: 0 36px 72px -20px #4225185c, 0 10px 20px -10px #4225181f;
}

@supports (color: lab(0% 0 0)) {
  :root, .xfjrlmr {
    --x1e2fd1v: 0 1px 2px lab(18.5515% 10.2724 11.6815 / .08);
    --x68y8gy: 0 10px 30px -12px lab(18.4765% 13.0555 15.0167 / .28), 0 2px 6px -3px lab(18.4765% 13.0555 15.0167 / .1);
    --xmvmij1: 0 20px 44px -14px lab(18.4765% 13.0555 15.0167 / .3), 0 4px 10px -4px lab(18.4765% 13.0555 15.0167 / .1);
    --x165lp6e: 0 36px 72px -20px lab(18.4765% 13.0555 15.0167 / .36), 0 10px 20px -10px lab(18.4765% 13.0555 15.0167 / .12);
  }
}

:root, .xi3urpm {
  --xabvfgt: 2rem;
  --x1g49khv: 2.5rem;
  --x7wf2qy: 3rem;
  --x1us8np7: 4rem;
  --xq4iysj: 4rem;
  --xhzfaf8: 6rem;
  --x1i1qrse: transparent;
  --xreom24: transparent;
}

:root, .x1gw4z0q {
  --xprfkhh: 4.5rem;
  --x1fwuupe: 4.5rem;
  --x1v3fhbi: -.03em;
  --xo3l136: 2.75rem;
  --x1tw3cbv: 2.875rem;
  --xev1no7: -.025em;
  --x1d8d1cf: 2.125rem;
  --xdadjv6: 2.375rem;
  --xte0xjm: -.02em;
  --x48d81t: 1.625rem;
  --xt2fcef: 1.875rem;
  --x1k97gql: -.015em;
  --x18yxdly: 1.25rem;
  --x17sa2t0: 1.625rem;
  --xzkj42b: -.01em;
  --x1l4fu30: 1.0625rem;
  --xpbtl22: 1.5rem;
  --x329peq: -.005em;
  --x1u6a6h2: 1.0625rem;
  --x1byved3: 1.5625rem;
  --x1n0n3wt: 0em;
  --x1mdrvy: 1rem;
  --xanc4ql: 1.5rem;
  --x7yjm7v: 0em;
  --xcn7gsu: .9375rem;
  --x1l3341w: 1.375rem;
  --x9r4nq7: 0em;
  --x1879i74: .8125rem;
  --x4gnicl: 1.125rem;
  --xdv2eqt: 0em;
  --xk00or7: .75rem;
  --x1fn4m5a: 1rem;
  --x1xn881: .01em;
}

:root, .x13elahe {
  --xuihtkv: "Funnel Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  --xl2p907: "Funnel Display Variable", "Funnel Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --x1dd0jh5: "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
}

.x17ji1ey.x17ji1ey, .x17ji1ey.x17ji1ey:root {
  --x1rvbvvx: #fba952;
  --x1qqy8x9: #23140b;
  --x16hceuu: #fba952;
  --xcnmj68: #150f0c;
  --x1b9gkdv: #f8ece026;
  --x1vtksge: #1e1814;
  --x1e90kqp: #efeae4;
  --x546qe0: #f27166;
  --x68tdfq: #150f0c;
  --xfgs979: #efeae4;
  --xy3fjbc: #28201aad;
  --x1nci276: #3e0f0a;
  --xls6ds8: #f8ece047;
  --xhdxhzf: #231d18;
  --x1y0d8p9: #b2a9a1;
  --x1lgvwv1: #2a221dc7;
  --x13oy385: #342c26;
  --x1mgkws1: #efeae4;
  --xsflce: #e5d5c3;
  --x8jrhkw: #201610;
  --xn8inps: #fba952;
  --x1avj6mv: dark;
  --xknw16y: #2c231e;
  --x1gx8c93: #efeae4;
  --x18rjpfu: #20112f;
  --x1ikys90: #f8ece01a;
  --xpvvv6u: #7cc58c;
  --xoy5m3g: #150f0c;
  --x1nhvvdq: #e8be62;
  --x1g6aoiz: #150f0c;
}

@supports (color: lab(0% 0 0)) {
  .x17ji1ey.x17ji1ey, .x17ji1ey.x17ji1ey:root {
    --x1rvbvvx: lab(76.4124% 25.2934 56.2945);
    --x1qqy8x9: lab(8.19911% 7.19518 7.69427);
    --x16hceuu: lab(76.4124% 25.2934 56.2945);
    --xcnmj68: lab(4.81007% 1.80832 2.4799);
    --x1b9gkdv: lab(94.2074% 2.36055 7.25074 / .15);
    --x1vtksge: lab(8.89404% 2.65229 4.03704);
    --x1e90kqp: lab(93.057% .869691 3.70377);
    --x546qe0: lab(63.6724% 49.6726 31.1038);
    --x68tdfq: lab(4.81007% 1.80832 2.4799);
    --xfgs979: lab(93.057% .869691 3.70377);
    --xy3fjbc: lab(12.9428% 3.27586 5.18617 / .68);
    --x1nci276: lab(12.2935% 23.136 15.1174);
    --xls6ds8: lab(94.2074% 2.36055 7.25074 / .28);
    --xhdxhzf: lab(11.2148% 2.63854 4.19207);
    --x1y0d8p9: lab(69.8282% 2.17387 5.24616);
    --x1lgvwv1: lab(14.1032% 3.26787 5.17845 / .78);
    --x13oy385: lab(18.7447% 3.24087 5.15355);
    --x1mgkws1: lab(93.057% .869691 3.70377);
    --xsflce: lab(86.0853% 3.64745 10.955);
    --x8jrhkw: lab(8.26144% 4.64305 5.4217);
    --xn8inps: lab(76.4124% 25.2934 56.2945);
    --xknw16y: lab(14.6834% 3.26407 5.17485);
    --x1gx8c93: lab(93.057% .869691 3.70377);
    --x18rjpfu: lab(8.02088% 13.9427 -17.6138);
    --x1ikys90: lab(94.2074% 2.36055 7.25074 / .1);
    --xpvvv6u: lab(73.5797% -32.8834 21.3277);
    --xoy5m3g: lab(4.81007% 1.80832 2.4799);
    --x1nhvvdq: lab(79.3456% 7.84469 51.2967);
    --x1g6aoiz: lab(4.81007% 1.80832 2.4799);
  }
}

.xjy9x1r.xjy9x1r, .xjy9x1r.xjy9x1r:root {
  --xabvfgt: 2.5rem;
  --x1g49khv: 3rem;
  --x7wf2qy: 4rem;
  --x1us8np7: 6rem;
  --xq4iysj: 4.5rem;
  --xhzfaf8: 7.5rem;
  --x1i1qrse: transparent;
  --xreom24: transparent;
}
