:root{--radius:.5rem;--background:oklch(97.77% .0041 301.426);--foreground:oklch(36.51% .0325 287.081);--card:oklch(100% 0 0);--card-foreground:oklch(36.51% .0325 287.081);--popover:oklch(100% 0 0);--popover-foreground:oklch(36.51% .0325 287.081);--primary:oklch(61.04% .0767 299.734);--primary-foreground:oklch(97.77% .0041 301.426);--secondary:oklch(89.57% .0265 300.242);--secondary-foreground:oklch(36.51% .0325 287.081);--muted:oklch(89.06% .0139 299.775);--muted-foreground:oklch(52.88% .0375 290.79);--accent:oklch(78.89% .0802 359.938);--accent-foreground:oklch(33.94% .0441 1.7583);--destructive:oklch(63.32% .1578 22.6734);--border:oklch(84.47% .0226 300.142);--input:oklch(93.29% .0124 301.278);--ring:oklch(61.04% .0767 299.734);--chart-1:oklch(61.04% .0767 299.734);--chart-2:oklch(78.89% .0802 359.938);--chart-3:oklch(73.21% .0749 169.867);--chart-4:oklch(85.4% .0882 76.8292);--chart-5:oklch(78.57% .0645 258.084);--sidebar:oklch(95.54% .0082 301.354);--sidebar-foreground:oklch(36.51% .0325 287.081);--sidebar-primary:oklch(61.04% .0767 299.734);--sidebar-primary-foreground:oklch(97.77% .0041 301.426);--sidebar-accent:oklch(78.89% .0802 359.938);--sidebar-accent-foreground:oklch(33.94% .0441 1.7583);--sidebar-border:oklch(87.19% .0198 302.169);--sidebar-ring:oklch(61.04% .0767 299.734);--destructive-foreground:oklch(97.77% .0041 301.426);--shadow-color:#000;--shadow-opacity:.06;--shadow-blur:5px;--shadow-spread:1px;--shadow-offset-x:1px;--shadow-offset-y:2px;--letter-spacing:0em;--spacing:.25rem;--shadow-2xs:1px 2px 5px 1px #00000008;--shadow-xs:1px 2px 5px 1px #00000008;--shadow-sm:1px 2px 5px 1px #0000000f, 1px 1px 2px 0px #0000000f;--shadow:1px 2px 5px 1px #0000000f, 1px 1px 2px 0px #0000000f;--shadow-md:1px 2px 5px 1px #0000000f, 1px 2px 4px 0px #0000000f;--shadow-lg:1px 2px 5px 1px #0000000f, 1px 4px 6px 0px #0000000f;--shadow-xl:1px 2px 5px 1px #0000000f, 1px 8px 10px 0px #0000000f;--shadow-2xl:1px 2px 5px 1px #00000026;--tracking-normal:0em}[data-slot=accordion-trigger][aria-expanded=true]>[data-slot=accordion-trigger-icon]{transform:translateY(.125rem)rotate(180deg)}[data-slot=navigation-menu-trigger][data-popup-open]>[data-slot=navigation-menu-trigger-icon]{transform:rotate(180deg)}[data-slot=collapsible][data-open] [data-slot=faq-open-icon]{display:none}[data-slot=collapsible][data-open] [data-slot=faq-close-icon]{display:block}.dark{--background:oklch(21.66% .0215 292.847);--foreground:oklch(90.53% .0245 293.557);--card:oklch(25.44% .0301 292.732);--card-foreground:oklch(90.53% .0245 293.557);--popover:oklch(25.44% .0301 292.732);--popover-foreground:oklch(90.53% .0245 293.557);--primary:oklch(70.58% .0777 302.049);--primary-foreground:oklch(21.66% .0215 292.847);--secondary:oklch(46.04% .0472 295.558);--secondary-foreground:oklch(90.53% .0245 293.557);--muted:oklch(25.6% .032 294.838);--muted-foreground:oklch(69.74% .0282 300.061);--accent:oklch(31.81% .0321 308.615);--accent-foreground:oklch(83.91% .0692 2.6681);--destructive:oklch(68.75% .142 21.4566);--border:oklch(30.63% .0359 293.337);--input:oklch(28.47% .0346 291.273);--ring:oklch(70.58% .0777 302.049);--chart-1:oklch(70.58% .0777 302.049);--chart-2:oklch(83.91% .0692 2.6681);--chart-3:oklch(73.21% .0749 169.867);--chart-4:oklch(85.4% .0882 76.8292);--chart-5:oklch(78.57% .0645 258.084);--sidebar:oklch(19.85% .02 293.664);--sidebar-foreground:oklch(90.53% .0245 293.557);--sidebar-primary:oklch(70.58% .0777 302.049);--sidebar-primary-foreground:oklch(21.66% .0215 292.847);--sidebar-accent:oklch(31.81% .0321 308.615);--sidebar-accent-foreground:oklch(83.91% .0692 2.6681);--sidebar-border:oklch(28.47% .0346 291.273);--sidebar-ring:oklch(70.58% .0777 302.049);--destructive-foreground:oklch(21.66% .0215 292.847);--radius:.5rem;--shadow-color:#000;--shadow-opacity:.06;--shadow-blur:5px;--shadow-spread:1px;--shadow-offset-x:1px;--shadow-offset-y:2px;--letter-spacing:0em;--spacing:.25rem;--shadow-2xs:1px 2px 5px 1px #00000008;--shadow-xs:1px 2px 5px 1px #00000008;--shadow-sm:1px 2px 5px 1px #0000000f, 1px 1px 2px 0px #0000000f;--shadow:1px 2px 5px 1px #0000000f, 1px 1px 2px 0px #0000000f;--shadow-md:1px 2px 5px 1px #0000000f, 1px 2px 4px 0px #0000000f;--shadow-lg:1px 2px 5px 1px #0000000f, 1px 4px 6px 0px #0000000f;--shadow-xl:1px 2px 5px 1px #0000000f, 1px 8px 10px 0px #0000000f;--shadow-2xl:1px 2px 5px 1px #00000026}@layer reset{*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid var(--border);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid var(--border);margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{background:var(--background);color:var(--foreground);letter-spacing:var(--tracking-normal)}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}ol,ul,menu{list-style:none}button,input,optgroup,select,textarea{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}button,[role=button]{cursor:pointer}button:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}textarea{resize:vertical}::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent);opacity:1}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}[hidden]:where(:not([hidden=until-found])){display:none!important}}

@layer theme, base, components, stylex.priority1;

@layer stylex.priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .xbbi47o {
    margin: -.375rem;
  }

  .xro7fib {
    margin: -.5rem;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1d8tflm {
    margin: .25rem -.25rem;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xs07bxi {
    padding: .125rem .5rem;
  }

  .xym41cn {
    padding: .125rem .625rem;
  }

  .x48ff29 {
    padding: .25rem .5rem;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .xzfjtcg {
    padding: .375rem .5rem;
  }

  .xt20s28 {
    padding: .375rem .625rem;
  }

  .xhz068r {
    padding: .375rem .75rem;
  }

  .xksqqte {
    padding: .375rem 2rem .375rem .5rem;
  }

  .xd7ozn7 {
    padding: .375rem;
  }

  .x1ifzyay {
    padding: .5rem .625rem .5rem .5rem;
  }

  .xu8om6g {
    padding: .5rem .75rem;
  }

  .xrqs5gp {
    padding: .5rem 1rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x19btat0 {
    padding: .75rem 1rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .xyf9f8g {
    padding: 1px;
  }

  .x1uz70x1 {
    padding: 1rem;
  }

  .xr6jg0x {
    padding: 2rem;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  @media (width >= 64rem) {
    .x1jxr0f6.x1jxr0f6 {
      margin: -1rem;
    }
  }

  @media (width >= 768px) {
    .x144aib5.x144aib5 {
      margin: .5rem;
    }
  }

  @media (width >= 64rem) {
    .xh0rga6.xh0rga6 {
      padding: 1rem;
    }
  }

  @media (width >= 40rem) {
    .xhk2s8o.xhk2s8o {
      padding: 2.5rem;
    }
  }

  @media (width >= 48rem) {
    .x1cjeoqy.x1cjeoqy {
      padding: 2.5rem;
    }
  }
}

@layer stylex.priority3 {
  .xqyu60d {
    border-color: #bbf7d0;
  }

  .x17av0z6 {
    border-color: #bfdbfe;
  }

  .x942gkx {
    border-color: #fed7aa;
  }

  .xmfq964 {
    border-color: #fef08a;
  }

  .x1awd4f6 {
    border-color: color-mix(in oklab,var(--destructive) 20%,transparent);
  }

  .x1e26067 {
    border-color: color-mix(in oklab,var(--destructive) 50%,transparent);
  }

  .x1fu67a6 {
    border-color: color-mix(in oklab,var(--muted-foreground) 25%,transparent);
  }

  .xoq8zr9 {
    border-color: color-mix(in oklab,var(--primary) 20%,transparent);
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xtdmv5m {
    border-color: var(--input);
  }

  .x1h71lp8 {
    border-color: var(--muted);
  }

  .x1b4399s {
    border-color: var(--x1vjjvwy);
  }

  .xiyco2t {
    border-color: var(--x1z0hlr0);
  }

  .x1owqur9 {
    border-color: var(--xwwae81);
  }

  .x1aepk7r {
    border-radius: .125rem;
  }

  .x116uinm {
    border-radius: .5rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1j6x5gx {
    border-radius: 1.5rem;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .xtkphhm {
    border-radius: 3.40282e38px;
  }

  .x1bsa73p {
    border-radius: calc(var(--radius) - 2px);
  }

  .xyyztjb {
    border-radius: calc(var(--radius) + 4px);
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .xnlr88l {
    border-radius: var(--radius);
  }

  .xhcfmo3 {
    border-radius: var(--x1s8rezg);
  }

  .x1gv9ecn {
    border-radius: var(--xvbt9wd);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1isitws {
    flex: auto;
  }

  .x1okw0bk {
    flex: none;
  }

  .x61a5jf {
    gap: .125rem .75rem;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .xa1s216 {
    grid-row: 1 / span 2;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1e5nzy4 {
    margin-block: .125rem;
  }

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

  .x1wboj75 {
    margin-inline: .5rem;
  }

  .x1liig8x {
    margin-inline: .875rem;
  }

  .x1nqqfzk {
    margin-inline: 1rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

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

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

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

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

  .x1yb22fu {
    padding-block: 1.5rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x1j6fjeo {
    padding-block: 2.5rem;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .xic3azd {
    padding-block: 3rem;
  }

  .x1x76c5w {
    padding-block: 6rem;
  }

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

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

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

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

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

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xw4edqq {
    padding-inline: 2rem;
  }

  .x12m9giz {
    scroll-margin-block: .25rem;
  }

  .x7kj204 {
    scroll-padding-block: .25rem;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1h43p98 {
    transition: background-color .15s, border-color .15s, box-shadow .15s;
  }

  .x17pyunm {
    transition: background-color .15s, border-color .15s, color .15s, box-shadow .15s;
  }

  .xgj0km0 {
    transition: background-color .15s, border-color .15s, color .15s;
  }

  .x1f7qyil {
    transition: background-color .15s, border-color .15s;
  }

  .x1tj0bqc {
    transition: background-color .15s, box-shadow .15s;
  }

  .x1t3whoi {
    transition: background-color .15s;
  }

  .x74oach {
    transition: border-color .15s, box-shadow .15s;
  }

  .xdgp2vl {
    transition: box-shadow .15s;
  }

  .xa7cq0s {
    transition: color .15s, background-color .15s, box-shadow .15s;
  }

  .x1ns7avo {
    transition: color .15s, background-color .15s;
  }

  .xvvgl4s {
    transition: color .15s, box-shadow .15s, border-color .15s;
  }

  .x1ivamy0 {
    transition: color .15s, box-shadow .15s;
  }

  .xloy9ls {
    transition: color .15s;
  }

  .x1xb16o0 {
    transition: left .2s linear, right .2s linear, width .2s linear;
  }

  .xro6sv4 {
    transition: margin .2s linear, opacity .2s linear;
  }

  .x12xwlg2 {
    transition: opacity .15s;
  }

  .x12l1qku {
    transition: opacity .45s cubic-bezier(.32, .72, 0, 1);
  }

  .x112o3c2 {
    transition: transform .15s;
  }

  .x1trvaba {
    transition: transform .2s;
  }

  .xbngzmg {
    transition: transform .3s ease-in-out;
  }

  .x1yssd5k {
    transition: transform .3s;
  }

  .x5c9erg {
    transition: transform .45s cubic-bezier(.22, 1, .36, 1);
  }

  .x1kpk2av {
    transition: width .15s, height .15s, padding .15s;
  }

  .xvevhrx {
    transition: width .2s linear;
  }

  .x71bj68:is(.dark *) {
    border-color: #1e40af;
  }

  .x1wddic9:is(.dark *) {
    border-color: #9a3412;
  }

  .x1582gwq[data-checked] {
    border-color: var(--x1z0hlr0);
  }

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

  .xaoo83m[data-active="true"], .xpk2c7p:focus-visible {
    border-color: var(--xz43pk1);
  }

  .x179c7zo[data-range-middle="true"] {
    border-radius: 0;
  }

  .x1afldkk[data-range-end="true"], .xn5h3fk[data-range-start="true"] {
    border-radius: var(--xvbt9wd);
  }

  .x114y1c1:focus-visible {
    outline: 1px solid var(--ring);
  }

  .x8wg6bh:first-child {
    border-radius: var(--xvbt9wd) 0 0 var(--xvbt9wd);
  }

  .x1jfbl4w:last-child {
    border-radius: 0 var(--xvbt9wd) var(--xvbt9wd) 0;
  }

  .xuws3og:hover {
    border-color: color-mix(in oklab,var(--muted-foreground) 50%,transparent);
  }

  .xlhgkwk:hover {
    border-color: color-mix(in oklab,var(--primary) 50%,transparent);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  @media (width >= 64rem) {
    .x1gn3ij7.x1gn3ij7 {
      border-radius: 1rem;
    }
  }

  @media (width >= 768px) {
    .x1hs48am.x1hs48am {
      border-radius: var(--x1s8rezg);
    }
  }

  @media (width >= 64rem) {
    .xn90f8m.xn90f8m {
      flex: 1;
    }

    .xuwawqc.xuwawqc {
      flex: auto;
    }
  }

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

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

  @media (width >= 40rem) {
    .xpyt20y.xpyt20y {
      gap: 0;
    }

    .xlcgn06.xlcgn06 {
      gap: 1.5rem;
    }
  }

  @media (width >= 48rem) {
    .x1j7s0s4.x1j7s0s4 {
      gap: 2rem;
    }
  }

  @media (width >= 80rem) {
    .x1unb2xq.x1unb2xq {
      gap: 2rem;
    }
  }

  @media (width >= 1024px) {
    .x1ba34x3.x1ba34x3 {
      grid-column: span 1 / span 1;
    }
  }

  @media (width >= 64rem) {
    .xmi63at.xmi63at {
      grid-column: span 1 / span 1;
    }
  }

  @media (width >= 1024px) {
    .x1iieg8x.x1iieg8x {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 768px) {
    .x11dr3db.x11dr3db {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 80rem) {
    .x1dm59lg.x1dm59lg {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 64rem) {
    .x1uqp5y5.x1uqp5y5 {
      grid-column: span 3 / span 3;
    }

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

  @media (width >= 40rem) {
    .x18lbmtd.x18lbmtd {
      margin-inline: auto;
    }
  }

  @media (width >= 64rem) {
    .x1crt1x2.x1crt1x2 {
      padding-block: 10rem;
    }
  }

  @media (width >= 40rem) {
    .x1d3nzq4.x1d3nzq4 {
      padding-block: 16rem;
    }
  }

  @media (width >= 64rem) {
    .x1js8i2a.x1js8i2a {
      padding-block: 4rem;
    }
  }

  @media (width >= 40rem) and (width <= 63.99rem) {
    .x7upl52.x7upl52 {
      padding-block: 8rem;
    }
  }

  @media (width >= 40rem) {
    .x1varhy.x1varhy {
      padding-block: 8rem;
    }

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

  @media (width >= 40rem) and (width <= 63.99rem) {
    .xfy8w1j.xfy8w1j {
      padding-inline: 1.5rem;
    }
  }

  @media (width >= 64rem) {
    .x7vzn7u.x7vzn7u {
      padding-inline: 2rem;
    }
  }
}

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

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

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

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

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

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

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

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

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

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

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

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

  .x1t853zo {
    backdrop-filter: none;
  }

  .xvrvcqj {
    background-color: #22c55e;
  }

  .x1o9znd0 {
    background-color: #dcfce7;
  }

  .x1elpzu9 {
    background-color: #eff6ff;
  }

  .xf46gf9 {
    background-color: #f0fdf4;
  }

  .x1sbuxhi {
    background-color: #fefce8;
  }

  .x1apbofr {
    background-color: #ffedd5;
  }

  .x1obv3nd {
    background-color: #fff7ed;
  }

  .xftg9yi {
    background-color: #f0fdf480;
    background-color: lab(98.1485% -5.62009 2.76837 / .5);
  }

  .x5uqnln {
    background-color: #fff7ed80;
    background-color: lab(97.6568% 1.51449 5.82145 / .5);
  }

  .xohhdi5 {
    background-color: color-mix(in oklab,var(--accent) 10%,transparent);
  }

  .x17xjnef {
    background-color: color-mix(in oklab,var(--background) 50%,transparent);
  }

  .x1odf2hk {
    background-color: color-mix(in oklab,var(--destructive) 5%,transparent);
  }

  .x1t1i93j {
    background-color: color-mix(in oklab,var(--muted) 50%,transparent);
  }

  .xgj90kv {
    background-color: color-mix(in oklab,var(--primary) 10%,transparent);
  }

  .x1bn16ji {
    background-color: color-mix(in oklab,var(--primary) 20%,transparent);
  }

  .x1mb2x0d {
    background-color: color-mix(in oklab,var(--primary) 5%,transparent);
  }

  .xyjr88h {
    background-color: var(--lightningcss-light, #fff) var(--lightningcss-dark, #000);
  }

  .x1seex57 {
    background-color: #00000080;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xuhz2es {
    background-color: var(--muted);
  }

  .xqy2nev {
    background-color: var(--popover);
  }

  .x1ym2bw5 {
    background-color: var(--sidebar-border);
  }

  .xw1jzds {
    background-color: var(--sidebar-primary);
  }

  .xgcb8oj {
    background-color: var(--sidebar);
  }

  .x7w8ra7 {
    background-color: var(--x1a7s8kd);
  }

  .x22is9b {
    background-color: var(--x1kpjww2);
  }

  .x1ys48n9 {
    background-color: var(--x1kuany4);
  }

  .x1s1vlrp {
    background-color: var(--x1vjjvwy);
  }

  .x23o5o {
    background-color: var(--x1z0hlr0);
  }

  .xq1pidt {
    background-color: var(--xu0rcge);
  }

  .x1crfxrn {
    background-color: var(--xvvhwti);
  }

  .xtma65e {
    background-color: var(--xwwae81);
  }

  .x1mm3ak7 {
    background-image: linear-gradient(to bottom right,color-mix(in oklab,var(--primary) 5%,transparent),color-mix(in oklab,var(--primary) 10%,transparent));
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xkue1rk {
    box-shadow: 0 0 0 1px var(--muted);
  }

  .x1lch8hk {
    box-shadow: 0 0 0 1px var(--primary);
  }

  .x16z3a6k {
    box-shadow: 0 0 0 1px var(--sidebar-border);
  }

  .x7vramj {
    box-shadow: inset 0 0 0 1px color-mix(in oklab,var(--muted-foreground) 5%,transparent);
  }

  .x1vcmdgf {
    box-shadow: inset 0 0 0 1px color-mix(in oklab,var(--muted) 10%,transparent);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xdrg12o {
    box-shadow: var(--shadow-lg);
  }

  .x14egsve {
    box-shadow: var(--shadow-md);
  }

  .x1ysgd3x {
    box-shadow: var(--shadow-sm);
  }

  .x1hmi3wa {
    box-shadow: var(--shadow-xl);
  }

  .xkrwg70 {
    box-shadow: var(--shadow-xs);
  }

  .xxs23d9 {
    box-shadow: var(--shadow);
  }

  .xhdg8po {
    caption-side: bottom;
  }

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

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

  .xwwobyb {
    color: #15803d;
  }

  .x1q1kjw2 {
    color: #166534;
  }

  .x1vh2qog {
    color: #16a34a;
  }

  .x4c2zqf {
    color: #1d4ed8;
  }

  .xscbn16 {
    color: #1e40af;
  }

  .xqi19zs {
    color: #22c55e;
  }

  .x19te5d5 {
    color: #2563eb;
  }

  .x93p4j0 {
    color: #6b7280;
  }

  .x18fx7v8 {
    color: #854d0e;
  }

  .xjw3mh4 {
    color: #9a3412;
  }

  .x12rwjr2 {
    color: #c2410c;
  }

  .x8hp1xd {
    color: #ca8a04;
  }

  .x18jtpyt {
    color: #dc2626;
  }

  .x2qhyzs {
    color: #ea580c;
  }

  .x1m3z5z6 {
    color: #eab308;
  }

  .x1968d2o {
    color: #ef4444;
  }

  .xfungia {
    color: #fff;
  }

  .xy77l61 {
    color: color-mix(in oklab,var(--sidebar-foreground) 70%,transparent);
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1sdkhcm {
    color: var(--lightningcss-light, #364153) var(--lightningcss-dark, #d1d5dc);
    color: var(--lightningcss-light, lab(27.1134% -.956401 -12.3224)) var(--lightningcss-dark, lab(85.1236% -.612259 -3.7138));
  }

  .xg5sqh7 {
    color: #a30037;
    color: lab(34.6481% 60.802 20.1957);
  }

  .x4wfpnh {
    color: #008138;
    color: lab(47.0329% -47.0239 31.4788);
  }

  .xklbisk {
    color: #6a7282;
    color: lab(47.7841% -.393182 -10.0268);
  }

  .x9rsgum {
    color: #fb2c36;
    color: lab(55.4814% 75.0732 48.8528);
  }

  .xt9en1m {
    color: #00c758;
    color: lab(70.5521% -66.5147 45.8073);
  }

  .xw5xl12 {
    color: var(--chart-1);
  }

  .x34dtx1 {
    color: var(--chart-3);
  }

  .x10ovitv {
    color: var(--chart-4);
  }

  .x1gjcqpb {
    color: var(--popover-foreground);
  }

  .x5ophwf {
    color: var(--sidebar-foreground);
  }

  .x133hjh {
    color: var(--sidebar-primary-foreground);
  }

  .xltw8np {
    color: var(--x15n3are);
  }

  .xzgyr07 {
    color: var(--x1kpjww2);
  }

  .xxkxnk3 {
    color: var(--x1z0hlr0);
  }

  .x6bhfj4 {
    color: var(--x5tot6e);
  }

  .x17xru1k {
    color: var(--xo5m6o4);
  }

  .xhua1h0 {
    color: var(--xu3it68);
  }

  .xxhfosr {
    color: var(--xwamzm2);
  }

  .x1sgqi55 {
    color: var(--xwwae81);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x4prdry {
    column-gap: .5rem;
  }

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

  .xgvynzx {
    column-gap: 1.5rem;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .xfdd877 {
    column-gap: 2rem;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x14isd7o {
    cursor: w-resize;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xufnvkl {
    display: flow-root;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x3f7jj6, .x117rol3 {
    fill: currentColor;
  }

  .xpijb5y {
    fill: var(--x1z0hlr0);
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1ey7xld {
    font-family: monospace;
  }

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

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

  .xgommxb {
    font-size: .8rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xbd84rj {
    grid-column-end: span 3;
  }

  .xj49aid {
    grid-column-end: span 4;
  }

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

  .x145lw3y {
    grid-column-start: span 3;
  }

  .x1skmq0g {
    grid-column-start: span 4;
  }

  .x130aad7 {
    grid-template-columns: 0 1fr;
  }

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

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

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

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

  .xazofl5 {
    isolate: isolate;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x12j93s6 {
    justify-content: normal;
  }

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

  .x619ttb {
    justify-items: start;
  }

  .x1qab1bc {
    justify-self: end;
  }

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

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

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

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x16n75kc {
    line-height: 2.25rem;
  }

  .x1akz92t {
    line-height: 2.5rem;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .x1cy9i3i {
    list-style-position: inside;
  }

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

  .x19kjcj4 {
    object-fit: contain;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xsm2jyy {
    opacity: max(var(--drawer-overlay-min-opacity, 0),calc(1 - var(--drawer-swipe-progress, 0)));
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xwsa1kb {
    rotate: -90deg;
  }

  .x1gcftaf {
    rotate: 0deg;
  }

  .xq77vm1 {
    rotate: 90deg;
  }

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

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

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

  .x9pjww1 {
    row-gap: 1.5rem;
  }

  .x1w6r25c {
    row-gap: 1rem;
  }

  .x1d474pu {
    row-gap: 2rem;
  }

  .x3tbmvi {
    row-gap: 4rem;
  }

  .x1t448cz {
    scale: 0;
  }

  .x1hsy5kr {
    scale: 1;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

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

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

  .x3c4gkl {
    transform: translateX(-1px);
  }

  .x157v9xi {
    transform: translateX(-50%) rotate(90deg);
  }

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

  .x6ll9c4 {
    transform: translateX(1px);
  }

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

  .x10qg6z4 {
    transform: translateY(.125rem) rotate(180deg);
  }

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

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .xfagghw {
    transition-property: all;
  }

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

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

  .xtnl7vc {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
  }

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

  .xwwtwea {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .x3sa99s {
    translate: 0 -50%;
  }

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

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .xa9119d {
    z-index: 50;
  }

  .xve5dnk:is(.dark *) {
    background-color: #172554;
  }

  .x14p7sdp:is(.dark *) {
    background-color: #431407;
  }

  .x1dugs84[data-popup-open], .x1i8n69p[data-active="true"] {
    background-color: color-mix(in oklab,var(--accent) 50%,transparent);
  }

  .x1vvtcda[data-unchecked] {
    background-color: var(--input);
  }

  .xh6tb62[data-state="selected"] {
    background-color: var(--muted);
  }

  .x13ncpht[data-state="open"], .x1yigbj1[data-active="true"] {
    background-color: var(--sidebar-accent);
  }

  .xjxx1to[data-active] {
    background-color: var(--x1a7s8kd);
  }

  .x1a5szu5[data-range-start="true"], .x1p2cl6o[data-checked], .x1t0zwq5[data-range-end="true"], .x3slc91[data-selected-single="true"] {
    background-color: var(--x1z0hlr0);
  }

  .x10k5blv[data-popup-open], .x1k3rqb5[data-range-middle="true"], .xzk7r6y[data-selected="true"] {
    background-color: var(--xvvhwti);
  }

  .x27xrc5:focus-visible {
    box-shadow: 0 0 0 2px var(--sidebar-ring);
  }

  .xjxx8m0[aria-invalid="true"] {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--destructive) 20%,transparent);
  }

  .x1v7yk1c:focus-visible, .xpom735[data-active="true"] {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--ring) 50%,transparent);
  }

  .x1ivzgcz:focus-visible {
    box-shadow: 0 0 0 4px color-mix(in oklab,var(--ring) 50%,transparent);
  }

  .x3c1jhf[data-active] {
    box-shadow: var(--shadow-sm);
  }

  .x1uorviu:is(.dark *) {
    color: #bfdbfe;
  }

  .x1ss8ff5:is(.dark *) {
    color: #fed7aa;
  }

  .x1ab118o[data-state="open"], .xvn51p[data-active="true"] {
    color: var(--sidebar-accent-foreground);
  }

  .x1nix7rg[data-range-middle="true"], .x1u8cj3s[data-selected="true"], .xanstj8[data-active="true"], .xt9zmyk[data-popup-open] {
    color: var(--x15n3are);
  }

  .x1vtavok:is(.group:hover *) {
    color: var(--x1z0hlr0);
  }

  .xuwmofl[data-placeholder] {
    color: var(--xu3it68);
  }

  .x1hj42kq[data-selected-single="true"], .x1wjiknj[data-range-end="true"], .x9q0tgy[data-checked], .xb5bp5b[data-range-start="true"] {
    color: var(--xwamzm2);
  }

  .x1iux4jc[data-variant="destructive"], .x7qfryq[data-error="true"] {
    color: var(--xwwae81);
  }

  .x1afm8fu:is(.peer:disabled ~ *) {
    cursor: not-allowed;
  }

  .xv3k46w:is([data-collapsible="icon"] *) {
    display: none;
  }

  .x18ko33d[data-orientation="vertical"] {
    flex-direction: column;
  }

  .xau2l25[data-active="true"] {
    font-weight: 500;
  }

  .xfoakni[aria-disabled="true"], .xikin22[data-disabled="true"], .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .xvg5gvd:is(.peer:disabled ~ *) {
    opacity: .7;
  }

  .x1i2unn7:is([data-starting-style], [data-ending-style]) {
    opacity: 0;
  }

  .x1gfzyi5[data-modal="true"] {
    pointer-events: auto;
  }

  .x1ggmego[data-disabled="true"], .xye1tj0[data-disabled] {
    pointer-events: none;
  }

  .x1wy0l19[data-state="open"] {
    transform: rotate(90deg);
  }

  .x1v31pvw:is([data-swipe-direction="up"][data-starting-style], [data-swipe-direction="up"][data-ending-style]) {
    transform: translate3d(0, calc(-100% - 2px), 0);
  }

  .xm6untx:is([data-swipe-direction="down"][data-starting-style], [data-swipe-direction="down"][data-ending-style]) {
    transform: translate3d(0, calc(100% + 2px), 0);
  }

  .x1ei8elf[data-swipe-direction="up"], .x1ox63h1[data-swipe-direction="down"] {
    transform: translate3d(0,var(--drawer-swipe-movement-y, 0px),0);
  }

  .x1rgm3ib:is([data-swipe-direction="left"][data-starting-style], [data-swipe-direction="left"][data-ending-style]) {
    transform: translate3d(calc(-100% - 2px), 0, 0);
  }

  .x1azpy2v:is([data-swipe-direction="right"][data-starting-style], [data-swipe-direction="right"][data-ending-style]) {
    transform: translate3d(calc(100% + 2px), 0, 0);
  }

  .x1vvkv3j[data-swipe-direction="left"], .x4y5gmo[data-swipe-direction="right"] {
    transform: translate3d(var(--drawer-swipe-movement-x, 0px),0,0);
  }

  .x4z8bqh:is([data-starting-style], [data-ending-style]) {
    transform: translateX(-100%);
  }

  .x3uf4wj[data-unchecked] {
    transform: translateX(0);
  }

  .xesqr1w:is([data-starting-style], [data-ending-style]) {
    transform: translateX(100%);
  }

  .x9plr8m[data-checked] {
    transform: translateX(calc(100% - 2px));
  }

  .x1sgguxn:is([data-starting-style], [data-ending-style]) {
    transform: translateY(-100%);
  }

  .xjvuu2i:is([data-starting-style], [data-ending-style]) {
    transform: translateY(100%);
  }

  .xm69ghq[data-swiping] {
    transition-duration: 0s;
  }

  .x1rlxzim[data-active="true"] {
    z-index: 10;
  }

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

  .xijokvz:disabled {
    opacity: .5;
  }

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

  .x1coliin:hover {
    background-color: color-mix(in oklab,var(--muted) 50%,transparent);
  }

  .x1qxz5y:hover {
    background-color: var(--muted);
  }

  .x10fb3xt:hover {
    background-color: var(--sidebar-accent);
  }

  .x1bu68b8:hover {
    background-color: var(--sidebar-border);
  }

  .x1jcxwrk:hover {
    background-color: var(--xvvhwti);
  }

  .xlitj7o:hover {
    box-shadow: 0 0 0 4px color-mix(in oklab,var(--ring) 50%,transparent);
  }

  .x19hyazr:hover {
    box-shadow: var(--shadow-md);
  }

  .xfgpvl:hover {
    color: var(--sidebar-accent-foreground);
  }

  .xnjiv6q:hover {
    color: var(--x15n3are);
  }

  .xs17uqr:hover {
    color: var(--x1kpjww2);
  }

  .xm3pmoh:hover {
    color: var(--x1z0hlr0);
  }

  .x5z6fxw:hover {
    opacity: .8;
  }

  .x18uuni6:hover {
    opacity: .9;
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x1wnxyof:focus {
    background-color: var(--xvvhwti);
  }

  .x3uf8td:focus {
    color: var(--x15n3are);
  }

  .xog8q7u:focus {
    outline-color: var(--x1z0hlr0);
  }

  .x1cm8ssg:focus {
    outline-offset: 2px;
  }

  .x1de710j:focus {
    outline-style: solid;
  }

  .xbtwl55:focus {
    outline-width: 2px;
  }

  @media (width >= 768px) {
    .x80x2nr.x80x2nr {
      box-shadow: var(--shadow-sm);
    }
  }

  @media (width >= 64rem) {
    .x1qzqj7n.x1qzqj7n {
      column-gap: 3rem;
    }
  }

  @media (width >= 640px) {
    .x1hgqwjb.x1hgqwjb {
      display: block;
    }
  }

  @media (width >= 768px) {
    .x12gs5cb.x12gs5cb {
      display: block;
    }
  }

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

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

  @media (width >= 768px) {
    .xsif4ur.xsif4ur {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .x19ln4vc.x19ln4vc {
      display: grid;
    }
  }

  @media (width >= 80rem) {
    .xkkvjjk.xkkvjjk {
      display: grid;
    }
  }

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

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

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

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

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

  @media (width >= 64rem) {
    .x1h5l5dp.x1h5l5dp {
      flex-shrink: 0;
    }
  }

  @media (width >= 40rem) {
    .x1qkmqvy.x1qkmqvy {
      font-size: .875rem;
    }
  }

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

  @media (width >= 40rem) {
    .x48hpkt.x48hpkt {
      font-size: 1.25rem;
    }

    .x1ipw6d5.x1ipw6d5 {
      font-size: 1rem;
    }

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

    .x7hjn1q.x7hjn1q {
      font-size: 3.75rem;
    }

    .x1yaitte.x1yaitte {
      font-size: 3rem;
    }
  }

  @media (width >= 48rem) {
    .x1d8euw9.x1d8euw9 {
      font-size: 3rem;
    }
  }

  @media (width >= 40rem) {
    .x48jggp.x48jggp {
      font-size: 4.5rem;
    }
  }

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

  @media (width >= 40rem) {
    .x1n720ss.x1n720ss {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) and (width <= 63.99rem) {
    .x19b0z24.x19b0z24 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .x18q8ew7.x18q8ew7 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) and (width <= 1023.99px) {
    .xymiimu.xymiimu {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

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

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

  @media (width >= 768px) and (width <= 1023.99px) {
    .x19dh4cu.x19dh4cu {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

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

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

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

  @media (width >= 64rem) {
    .x1s8x0v0.x1s8x0v0 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

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

  @media (width >= 80rem) {
    .xubxx8r.xubxx8r {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

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

  @media (width >= 64rem) {
    .x1p0uchv.x1p0uchv {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

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

  @media (width >= 1024px) {
    .x15wcz0d.x15wcz0d {
      grid-template-columns: repeat(7, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .x1qjh6hg.x1qjh6hg {
      justify-content: center;
    }
  }

  @media (width >= 64rem) {
    .x1nv420j.x1nv420j {
      justify-content: center;
    }
  }

  @media (width >= 640px) {
    .xl6ahjf.xl6ahjf {
      justify-content: flex-end;
    }
  }

  @media (width >= 64rem) {
    .xly279n.xly279n {
      justify-content: flex-end;
    }
  }

  @media (width >= 40rem) {
    .x15byysm.x15byysm {
      line-height: 1.25rem;
    }

    .x8lcgky.x8lcgky {
      line-height: 1.5rem;
    }

    .xdzze8x.xdzze8x {
      line-height: 1.75rem;
    }

    .x8aze6y.x8aze6y {
      line-height: 1;
    }
  }

  @media (width >= 48rem) {
    .x6omb94.x6omb94 {
      line-height: 1;
    }
  }

  @media (width >= 40rem) {
    .xmug9nf.xmug9nf {
      line-height: 2.5rem;
    }

    .x1ela08.x1ela08 {
      line-height: 2rem;
    }
  }

  @media (width >= 768px) {
    .xcaf4e.xcaf4e {
      opacity: 0;
    }
  }

  @media (width >= 64rem) {
    .x122k90v.x122k90v {
      order: -9999;
    }
  }

  @media (width >= 768px) {
    .xsyqjbm.xsyqjbm {
      position: absolute;
    }
  }

  @media (width >= 40rem) {
    .x669hm3.x669hm3 {
      row-gap: 1.5rem;
    }

    .xyn9o7q.xyn9o7q {
      row-gap: 1rem;
    }
  }

  @media (width >= 80rem) {
    .xh9z2r3.xh9z2r3 {
      row-gap: 2rem;
    }
  }

  @media (width >= 40rem) {
    .x13vibr.x13vibr {
      row-gap: 5rem;
    }

    .xp0iodk.xp0iodk {
      text-align: center;
    }
  }

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

  @media (width >= 768px) {
    .x1v0rchh.x1v0rchh {
      text-align: left;
    }
  }

  @media (width >= 40rem) {
    .x18sofmk.x18sofmk {
      text-wrap: balance;
    }
  }

  @media (hover: hover) {
    .x1yai2yr.x1yai2yr:hover {
      background-color: color-mix(in oklab,var(--primary) 80%,transparent);
    }

    .x1ulww05.x1ulww05:hover {
      background-color: color-mix(in oklab,var(--primary) 90%,transparent);
    }

    .xae3q5i.xae3q5i:hover {
      background-color: var(--xvvhwti);
    }

    .xl5g7qg.xl5g7qg:hover {
      box-shadow: var(--shadow-md);
    }

    .x192om1q.x192om1q:hover {
      color: color-mix(in oklab,var(--primary) 80%,transparent);
    }

    .x1ao0n9b.x1ao0n9b:hover {
      color: #c20039;
      color: lab(41.1651% 71.6251 30.3087);
    }

    .x12a1y23.x12a1y23:hover {
      color: var(--x15n3are);
    }

    .x1gu0eb5.x1gu0eb5:hover {
      color: var(--x1z0hlr0);
    }

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

@layer stylex.priority5 {
  .xm6w1e1 {
    border-bottom-color: var(--x1vjjvwy);
  }

  .xc9ryaz {
    border-bottom-left-radius: var(--xvbt9wd);
  }

  .x1irme4v {
    border-bottom-right-radius: var(--xvbt9wd);
  }

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

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

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

  .x1u72a0e {
    border-top-color: var(--x1vjjvwy);
  }

  .x13txc44 {
    border-top-left-radius: .125rem;
  }

  .x1vz8gdl {
    border-top-left-radius: var(--xvbt9wd);
  }

  .xqpjg8y {
    border-top-right-radius: var(--xvbt9wd);
  }

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

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

  .xx2hsw7 {
    bottom: -3rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x16wp3ig {
    height: .25rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .x1u5kllg {
    height: 1.15rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xkp8s6x {
    height: 1.2rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x187pvsn {
    height: 100svh;
  }

  .x6120nr {
    height: 12rem;
  }

  .xr004xx {
    height: 16rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .xei03b9 {
    height: 24rem;
  }

  .xettwda {
    height: 2rem;
  }

  .x1vd4hg5 {
    height: 300px;
  }

  .x1b0wou9 {
    height: 350px;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x16nrsnc {
    height: 400px;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .xw76nk8 {
    height: 8rem;
  }

  .xt7dq6l {
    height: auto;
  }

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

  .xbl3jrn {
    height: calc(100vh - 10rem);
  }

  .x18dv8qi {
    height: var(--popup-height);
  }

  .xm56wjt {
    height: var(--positioner-height);
  }

  .x1a7i7vh {
    left: -3rem;
  }

  .x6fl0gr {
    left: .25rem;
  }

  .x1lr0wgl {
    left: .5rem;
  }

  .xtmw667 {
    left: .75rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1pemb1n {
    left: 1rem;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xy1tjzl {
    left: calc(var(--sidebar-width) * -1);
  }

  .x1hpqcdg {
    margin-bottom: .25rem;
  }

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

  .xat24cr {
    margin-bottom: 0;
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x1t84w78 {
    margin-bottom: 2rem;
  }

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

  .xfb5sle {
    margin-left: -1rem;
  }

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

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

  .xj3b58b {
    margin-left: 0;
  }

  .x1lj0y6e {
    margin-left: 1.5rem;
  }

  .xt3xpxm {
    margin-left: 1rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xj17ml3 {
    margin-right: .25rem;
  }

  .xpoiemb {
    margin-right: .5rem;
  }

  .x1t5w0y4 {
    margin-right: 1rem;
  }

  .xack27t {
    margin-right: auto;
  }

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

  .x1sytv6u {
    margin-top: -1rem;
  }

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

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

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .x1hpjnmm {
    margin-top: 3rem;
  }

  .xfo0wrl {
    margin-top: 4rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1qojfa0 {
    max-height: 16rem;
  }

  .xuyqlj2 {
    max-height: 300px;
  }

  .x9ybwvh {
    max-height: 600px;
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .x1374xjt {
    max-height: var(--available-height);
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x1uz7gt0 {
    max-width: 425px;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1lke7as {
    max-width: 75%;
  }

  .x1szrnbp {
    max-width: 80rem;
  }

  .xy0ukom {
    max-width: 96rem;
  }

  .xvcrhkp {
    max-width: calc(100% - 2rem);
  }

  .x1t8xbu {
    max-width: max-content;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x7k7lee {
    max-width: var(--available-width);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x11md1zd {
    min-height: 100px;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1aewpuf {
    min-height: 1rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .x1i9suas {
    min-width: 120px;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .x19hwnzc {
    min-width: 2rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x80t9vs {
    min-width: var(--anchor-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

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

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

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

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x17r0vjz {
    padding-bottom: 2rem;
  }

  .x117aka2 {
    padding-bottom: 3rem;
  }

  .xf00w7v {
    padding-left: .25rem;
  }

  .x15u6esi {
    padding-left: .5rem;
  }

  .x79ra4s {
    padding-left: .75rem;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1vua2ax {
    padding-left: 1.5rem;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .x13t99w4 {
    padding-left: 2.25rem;
  }

  .xmhxsxp {
    padding-left: 2.5rem;
  }

  .x1oqrxb4 {
    padding-left: 2rem;
  }

  .x1hi4g37 {
    padding-left: 3rem;
  }

  .x1d60ukw {
    padding-right: .25rem;
  }

  .x1arb9wb {
    padding-right: .5rem;
  }

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

  .x1xpa7k {
    padding-right: 0;
  }

  .xnywu7s {
    padding-right: 1.5rem;
  }

  .x52dz5p {
    padding-right: 1rem;
  }

  .xlwr664 {
    padding-right: 2rem;
  }

  .xl8an7g {
    padding-right: 3rem;
  }

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

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

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

  .xexx8yu {
    padding-top: 0;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x1rjoabk {
    padding-top: 2.5rem;
  }

  .x128v7jw {
    padding-top: 2rem;
  }

  .x1thg88o {
    padding-top: 3.5rem;
  }

  .x1bw24hb {
    padding-top: 3rem;
  }

  .x1nrka1y {
    right: -1rem;
  }

  .xkmwlh1 {
    right: -3rem;
  }

  .x5qeokm {
    right: .25rem;
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x1suesbl {
    right: .75rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1u62bzc {
    right: 1rem;
  }

  .xc9muyr {
    right: calc(var(--sidebar-width) * -1);
  }

  .x11ulg39 {
    top: -3rem;
  }

  .xsv2zaq {
    top: .25rem;
  }

  .x2g408t {
    top: .375rem;
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .xaksmix {
    top: .875rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .xnfr1j {
    top: 1px;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .xm3se36 {
    top: 2rem;
  }

  .xwa60dl {
    top: 50%;
  }

  .xgnilib {
    top: 60%;
  }

  .x1755psy {
    top: 50%;
  }

  .xttl3oo {
    width: .25rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x19n8kug {
    width: 1.2rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1exxlbk {
    width: 100px;
  }

  .xhnqznf {
    width: 12rem;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .x1w1wbw6 {
    width: 24rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x188tqju {
    width: 3rem;
  }

  .xb3blil {
    width: 48rem;
  }

  .xekueh {
    width: 4rem;
  }

  .xex909m {
    width: 5rem;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .xg0jo4d {
    width: 75%;
  }

  .xwqembl {
    width: 76rem;
  }

  .x1eyvef {
    width: 8rem;
  }

  .x14atkfc {
    width: auto;
  }

  .xjdehy0 {
    width: calc(100vw - 2rem);
  }

  .x1b1xan1 {
    width: calc(var(--sidebar-width-icon) + 1rem + 2px);
  }

  .x135iyqs {
    width: calc(var(--sidebar-width-icon) + 1rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x1hhjr3y {
    width: var(--anchor-width);
  }

  .x1u1wfrh {
    width: var(--popup-width);
  }

  .xluuen9 {
    width: var(--positioner-width);
  }

  .x1kqolrq {
    width: var(--sidebar-width-icon);
  }

  .x1nxupii {
    width: var(--sidebar-width);
  }

  .x8rqs5n[data-swipe-direction="up"] {
    border-bottom-left-radius: var(--x1s8rezg);
  }

  .xp9n8g1[data-swipe-direction="up"] {
    border-bottom-right-radius: var(--x1s8rezg);
  }

  .x3iinpx[data-swipe-direction="down"] {
    border-top-left-radius: var(--x1s8rezg);
  }

  .x1rtvlj6[data-swipe-direction="down"] {
    border-top-right-radius: var(--x1s8rezg);
  }

  .x145h72b[data-swipe-direction="left"], .x1okbqoj[data-swipe-direction="right"], .x8bm0ev[data-swipe-direction="down"] {
    bottom: 0;
  }

  .x155gj1e[data-orientation="horizontal"] {
    height: .375rem;
  }

  .xc0mykd[data-orientation="horizontal"], .xcilmmt[data-orientation="vertical"] {
    height: 100%;
  }

  .xfi3gd4[data-orientation="vertical"] {
    height: 1rem;
  }

  .x5kb90k[data-size="default"] {
    height: 2.25rem;
  }

  .x55re7m[data-size="sm"] {
    height: 2rem;
  }

  .x1fr10g8[data-swipe-direction="left"], .x1ps361u[data-swipe-direction="down"], .xst96xa[data-swipe-direction="up"] {
    left: 0;
  }

  .x145a506[data-swipe-direction="down"], .x1lajc6k[data-swipe-direction="up"] {
    max-height: calc(100dvh - 6rem);
  }

  .x1fxoa5p[data-swipe-direction="left"], .x1xn6s4i[data-swipe-direction="right"] {
    max-width: 24rem;
  }

  .x5amp43[data-orientation="vertical"] {
    min-height: 11rem;
  }

  .x10m6dsj[data-inset] {
    padding-left: 2rem;
  }

  .x18uk8vj[data-swipe-direction="up"], .x1ko5v6j[data-swipe-direction="right"], .xpfq85i[data-swipe-direction="down"] {
    right: 0;
  }

  .x19509nn[data-swipe-direction="right"], .x19ennkl[data-swipe-direction="up"], .x1twll41[data-swipe-direction="left"] {
    top: 0;
  }

  .x1ol82e6[data-orientation="vertical"] {
    width: .375rem;
  }

  .x1i52ddk[data-orientation="vertical"], .xmyzdj5[data-orientation="horizontal"] {
    width: 100%;
  }

  .x1lf1bqv[data-swipe-direction="right"], .xyk73y7[data-swipe-direction="left"] {
    width: 75%;
  }

  .xjqm1lu[data-orientation="vertical"] {
    width: auto;
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x10zg81t:first-child {
    padding-top: 0;
  }

  .xup0pd7:last-child {
    padding-bottom: 0;
  }

  @media (width >= 40rem) {
    .x1ronrwj.x1ronrwj {
      height: 1.5rem;
    }

    .xwu10s4.xwu10s4 {
      height: 2.75rem;
    }

    .x33bp7t.x33bp7t {
      height: 2rem;
    }

    .xdzfklf.xdzfklf {
      margin-bottom: 0;
    }
  }

  @media (width >= 48rem) and (width <= 63.99rem) {
    .xe6wuea.xe6wuea {
      margin-left: -1rem;
    }
  }

  @media (width >= 64rem) {
    .xzk7g4y.xzk7g4y {
      margin-left: 0;
    }
  }

  @media (width >= 40rem) {
    .x1qz1zap.x1qz1zap {
      margin-left: 1rem;
    }
  }

  @media (width >= 64rem) {
    .x1r684fk.x1r684fk {
      margin-left: auto;
    }
  }

  @media (width >= 48rem) {
    .x1ewdnl1.x1ewdnl1 {
      margin-top: 0;
    }
  }

  @media (width >= 64rem) {
    .x1fa2bnw.x1fa2bnw {
      margin-top: 0;
    }
  }

  @media (width >= 80rem) {
    .x1fbmyvf.x1fbmyvf {
      margin-top: 0;
    }
  }

  @media (width >= 40rem) {
    .xptrllc.xptrllc {
      margin-top: 1.5rem;
    }
  }

  @media (width >= 40rem) and (width <= 63.99rem) {
    .xk50jjk.xk50jjk {
      margin-top: 4rem;
    }

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

  @media (width >= 40rem) {
    .xm9qe88.xm9qe88 {
      margin-top: 5rem;
    }
  }

  @media (width >= 64rem) {
    .xtregru.xtregru {
      margin-top: 5rem;
    }
  }

  @media (width >= 40rem) {
    .x14fn9rr.x14fn9rr {
      margin-top: 6rem;
    }
  }

  @media (width >= 64rem) {
    .x1jrmwpa.x1jrmwpa {
      margin-top: 6rem;
    }
  }

  @media (width >= 40rem) {
    .xrj6qam.xrj6qam {
      max-width: 24rem;
    }
  }

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

  @media (width >= 64rem) {
    .x1d8sdmx.x1d8sdmx {
      max-width: 28rem;
    }
  }

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

  @media (width >= 64rem) {
    .x1sqmx96.x1sqmx96 {
      max-width: 32rem;
    }

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

  @media (width >= 40rem) {
    .x58ovky.x58ovky {
      min-height: 120px;
    }
  }

  @media (width >= 64rem) {
    .x1ra3893.x1ra3893 {
      padding-bottom: 10rem;
    }

    .x593xz1.x593xz1 {
      padding-left: 1rem;
    }

    .x12aw5ed.x12aw5ed {
      padding-right: 2rem;
    }

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

  @media (width >= 40rem) and (width <= 63.99rem) {
    .x5tbbn0.x5tbbn0 {
      padding-top: 4rem;
    }
  }

  @media (width >= 64rem) {
    .xwkqhb2.xwkqhb2 {
      padding-top: 6rem;
    }
  }

  @media (width >= 40rem) {
    .xdfl1mh.xdfl1mh {
      width: 1.5rem;
    }

    .x1o75niw.x1o75niw {
      width: 100%;
    }
  }

  @media (width >= 64rem) {
    .x1erxgm1.x1erxgm1 {
      width: 100%;
    }
  }

  @media (width >= 640px) {
    .x154wu1a.x154wu1a {
      width: 180px;
    }
  }

  @media (width >= 40rem) {
    .x1jtl75h.x1jtl75h {
      width: 57rem;
    }

    .x9y6l1k.x9y6l1k {
      width: auto;
    }
  }

  @media (width >= 768px) {
    .xowshl7.xowshl7 {
      width: auto;
    }
  }
}

@layer stylex.priority6 {
  .xkvh4g7:before {
    border-color: var(--x1vjjvwy);
  }

  .xm4btww:before {
    inset-inline: 0;
  }
}

@layer stylex.priority7 {
  .xh7nqm5::placeholder {
    color: var(--xu3it68);
  }

  .x1cpjm7i:before {
    content: "";
  }

  .x1hmns74:before {
    position: absolute;
  }

  .x2hztxu:before {
    z-index: 0;
  }
}

@layer stylex.priority8 {
  .xnvurfn:before {
    border-top-style: solid;
  }

  .xm4vf9w:before {
    border-top-width: 1px;
  }

  .x1knuo7r:before {
    top: 50%;
  }
}

@layer utilities;

@keyframes x1hobm0i-B {
  from {
    height: var(--accordion-panel-height);
  }

  to {
    height: 0;
  }
}

@keyframes x6qfot1-B {
  from {
    height: 0;
  }

  to {
    height: var(--accordion-panel-height);
  }
}

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

  50% {
    opacity: .5;
  }
}

@keyframes x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

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

  20%, 50% {
    opacity: 0;
  }
}

@keyframes xg0bqix-B {
  from {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(.95);
  }
}

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

  to {
    opacity: 1;
  }
}

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

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

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

:root, .x1ouqfs7 {
  --x1skkkyq: calc(var(--radius) - 4px);
  --xvbt9wd: var(--radius);
  --x1s8rezg: calc(var(--radius) + 4px);
}

:root, .xmgj3rl {
  --xvvhwti: var(--accent);
  --x15n3are: var(--accent-foreground);
  --x1a7s8kd: var(--background);
  --x1vjjvwy: var(--border);
  --xu0rcge: var(--card);
  --xo5m6o4: var(--card-foreground);
  --xwwae81: var(--destructive);
  --x1kpjww2: var(--foreground);
  --xmloicg: var(--muted);
  --xu3it68: var(--muted-foreground);
  --x1z0hlr0: var(--primary);
  --xwamzm2: var(--primary-foreground);
  --xz43pk1: var(--ring);
  --x1kuany4: var(--secondary);
  --x5tot6e: var(--secondary-foreground);
}

.xkj47l9 {
  --cell-size: 2rem;
}
