@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif}@layer base{*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{min-width:320px;font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ol,ul,menu{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}svg{vertical-align:middle;display:block}dd{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

@layer base;

@layer stylex.priority1 {
  :root, .x19ckhcy {
    --x1k19lq0: 0 1px 2px #0a0a0b12;
    --x1dpqupa: 0 6px 18px #0a0a0b1f;
    --x1ez05bg: 0 16px 36px #0a0a0b2e;
    --x1fq4aq3: none;
  }

  @supports (color: lab(0% 0 0)) {
    :root, .x19ckhcy {
      --x1k19lq0: 0 1px 2px lab(2.74518% .099048 -.36445 / .07);
      --x1dpqupa: 0 6px 18px lab(2.74518% .099048 -.36445 / .12);
      --x1ez05bg: 0 16px 36px lab(2.74518% .099048 -.36445 / .18);
    }
  }

  :root, .x15y7l67 {
    --xelcthn: .375rem;
    --x1tpljhb: .625rem;
    --xw0qcor: .5625rem;
    --xpqh1tc: .25rem;
    --x108wrbx: 999px;
  }

  :root, .xpt846l {
    --xhm57cs: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;
    --xfeyu17: "IBM Plex Mono", ui-monospace, monospace;
    --xqegs7o: .6875rem;
    --x1ufto46: .75rem;
    --x1ko0784: .8125rem;
    --xdwe3p7: .875rem;
    --xj2uvjc: 1rem;
    --x1ro490x: 1.0625rem;
    --x12b1xu2: 1.125rem;
    --x1ic8nvv: 1.5rem;
    --x1i7kq8: 1.875rem;
    --x1fhxzf3: 2rem;
    --x10bt629: 2.25rem;
    --x1slu1xk: 400;
    --x1xf4ftw: 500;
    --x20hv5g: 600;
    --x17pk81z: 1.05;
    --x1y3ms96: 1;
    --x1pjpkok: 1.12;
    --x1yjhq1v: 1.25;
    --xdrdaos: 1.3;
    --x1kf1kyn: 1.45;
    --xjo3wpf: 1.5;
    --x690ois: 1.6;
    --x3xmmm0: -.03em;
    --xzeaoqb: -.015em;
    --xmhilhv: -.035em;
    --x1p2rstg: .08em;
  }

  :root, .xy60zd1 {
    --xkho8jg: 2.75rem;
    --xk455g8: 2.25rem;
    --x16iyb92: .875rem;
    --x1w850w2: .5rem;
    --x1aq614s: 1rem;
    --xn23pll: 2rem;
    --x15s9ic1: calc(1.5rem);
  }

  :root, .x177tbv8 {
    --xtww6kj: #cc1331;
    --xnnc2ou: #fff;
    --x1rw1kj1: #b10026;
    --xnk7ggm: #c3c3c8;
    --xaoes5a: #d0d0d4;
    --x1bczxbj: #cc1331;
    --xu1utjg: #e4e4e6;
    --x1ha6t4k: #ffffff1f;
    --xm7fh9b: #ffffff4d;
    --xsvmq1s: 0 0 0 3px #cc133147;
    --x1qnfrv: 0 0 0 3px #c600113d;
    --xkwck8u: #020202a3;
    --x2fr3ny: .375rem;
    --xvqk4tt: .625rem;
    --x1hdswc8: .5625rem;
    --x1w2tjxt: 0 1px 2px #0a0a0b12;
    --x12tqszt: #c60011;
    --x1hggh63: #a16b00;
    --xcl5l6w: #1a5b36;
    --x18ohss9: #ffedea;
    --xwrdegn: #fff3e4;
    --x2wrlz1: #eeeef2;
    --x14iypyj: #f1f1f3;
    --x8vxi2k: #fafafa;
    --x1vv9pbi: #fff;
    --xsu198: #e9f6ec;
    --xx28zhp: #0a0a0b;
    --xjle4gu: #ffffff1a;
    --x1ydybo4: #fff3;
    --x1xz7bsw: #ae000c;
    --xu0dsk8: #714400;
    --xh0m20s: #fff;
    --xwx7ix: #4f4f55;
    --xydhm2o: #0a0a0b;
    --x1yb3us0: #114f2d;
    --xokoq4r: #ebebed;
    --x1kmhmzw: #9e9ea3;
    --x255i37: #0000;
  }

  @supports (color: lab(0% 0 0)) {
    :root, .x177tbv8 {
      --xtww6kj: lab(44.4246% 67.1951 37.0779);
      --xnnc2ou: lab(100% 0 0);
      --x1rw1kj1: lab(37.5581% 64.0598 36.3633);
      --xnk7ggm: lab(79.068% .592202 -2.18269);
      --xaoes5a: lab(83.7168% .491768 -1.82006);
      --x1bczxbj: lab(44.4246% 67.1951 37.0779);
      --xu1utjg: lab(90.6942% .293255 -1.09323);
      --x1ha6t4k: lab(100% 0 0 / .12);
      --xm7fh9b: lab(100% 0 0 / .3);
      --xsvmq1s: 0 0 0 3px lab(44.4246% 67.1951 37.0779 / .28);
      --x1qnfrv: 0 0 0 3px lab(42.0912% 69.5283 54.9609 / .24);
      --xkwck8u: lab(.459814% .0307858 -.11254 / .64);
      --x1w2tjxt: 0 1px 2px lab(2.74518% .099048 -.36445 / .07);
      --x12tqszt: lab(42.0912% 69.5283 54.9609);
      --x1hggh63: lab(49.9403% 18.3091 65.2034);
      --xcl5l6w: lab(33.8824% -28.4833 15.3771);
      --x18ohss9: lab(95.1394% 7.51343 4.47246);
      --xwrdegn: lab(96.5565% 2.2825 9.3343);
      --x2wrlz1: lab(94.1481% .590801 -2.1836);
      --x14iypyj: lab(95.3427% .199497 -.727665);
      --x8vxi2k: lab(98.26% 0 0);
      --x1vv9pbi: lab(100% 0 0);
      --xsu198: lab(95.6038% -5.52377 2.94825);
      --xx28zhp: lab(2.74518% .099048 -.36445);
      --xjle4gu: lab(100% 0 0 / .1);
      --x1ydybo4: lab(100% 0 0 / .2);
      --x1xz7bsw: lab(36.4923% 63.2202 50.2533);
      --xu0dsk8: lab(33.5793% 18.925 55.7825);
      --xh0m20s: lab(100% 0 0);
      --xwx7ix: lab(33.7907% 1.02422 -3.61468);
      --xydhm2o: lab(2.74518% .099048 -.36445);
      --x1yb3us0: lab(29.1754% -26.9507 14.5614);
      --xokoq4r: lab(93.0142% .293255 -1.09327);
      --x1kmhmzw: lab(65.1301% .797272 -2.9053);
    }
  }

  :root, .x1shqbqd {
    --xx5mfkr: 0;
    --xfsw8hh: 1px;
    --x1baduvj: .125rem;
    --x1ghvm5q: .25rem;
    --x397ypt: .3125rem;
    --xdnp2wq: .375rem;
    --xufvr4i: .5rem;
    --xbvj06x: .5625rem;
    --x1al5iqb: .625rem;
    --x1mmlnh7: .75rem;
    --xvwp3jx: .875rem;
    --xwpwcq9: 1rem;
    --x1aooer0: 1.125rem;
    --x11t7oi7: 1.25rem;
    --xp916or: 1.375rem;
    --xvucr6m: 1.5rem;
    --x193oo63: 1.75rem;
    --xmhsnvc: 2rem;
    --xkrba7: 2.125rem;
    --x120kmkj: 2.5rem;
    --x10a0eu7: 3rem;
  }

  .x1brf0wr.x1brf0wr, .x1brf0wr.x1brf0wr:root {
    --xkho8jg: 2.25rem;
    --xk455g8: 2rem;
    --x16iyb92: .75rem;
    --x1w850w2: .375rem;
    --x1aq614s: .75rem;
    --xn23pll: 1.5rem;
    --x15s9ic1: 1rem;
  }

  .x15hn4zh.x15hn4zh, .x15hn4zh.x15hn4zh:root {
    --xkho8jg: 2.75rem;
    --xk455g8: 2.25rem;
    --x16iyb92: .875rem;
    --x1w850w2: .5rem;
    --x1aq614s: 1rem;
    --xn23pll: 2rem;
    --x15s9ic1: 1.5rem;
  }

  .xj7ykok.xj7ykok, .xj7ykok.xj7ykok:root {
    --xtww6kj: #cc1331;
    --xnnc2ou: #fff;
    --x1rw1kj1: #b10026;
    --xnk7ggm: #c3c3c8;
    --xaoes5a: #d0d0d4;
    --x1bczxbj: #cc1331;
    --x1ha6t4k: #ffffff1f;
    --xm7fh9b: #ffffff4d;
    --xu1utjg: #e4e4e6;
    --xsvmq1s: 0 0 0 3px #cc133147;
    --x1qnfrv: 0 0 0 3px #c600113d;
    --xkwck8u: #020202a3;
    --x2fr3ny: .375rem;
    --xvqk4tt: .625rem;
    --x1hdswc8: .5625rem;
    --x1w2tjxt: 0 1px 2px #0a0a0b12;
    --x1hggh63: #a16b00;
    --x12tqszt: #c60011;
    --xcl5l6w: #1a5b36;
    --xwrdegn: #fff3e4;
    --x18ohss9: #ffedea;
    --x2wrlz1: #eeeef2;
    --x14iypyj: #f1f1f3;
    --x8vxi2k: #fafafa;
    --x1vv9pbi: #fff;
    --xx28zhp: #0a0a0b;
    --xjle4gu: #ffffff1a;
    --x1ydybo4: #fff3;
    --xsu198: #e9f6ec;
    --xu0dsk8: #714400;
    --x1xz7bsw: #ae000c;
    --xh0m20s: #fff;
    --xwx7ix: #4f4f55;
    --xydhm2o: #0a0a0b;
    --xokoq4r: #ebebed;
    --x1kmhmzw: #9e9ea3;
    --x1yb3us0: #114f2d;
    --x255i37: transparent;
  }

  @supports (color: lab(0% 0 0)) {
    .xj7ykok.xj7ykok, .xj7ykok.xj7ykok:root {
      --xtww6kj: lab(44.4246% 67.1951 37.0779);
      --xnnc2ou: lab(100% 0 0);
      --x1rw1kj1: lab(37.5581% 64.0598 36.3633);
      --xnk7ggm: lab(79.068% .592202 -2.18269);
      --xaoes5a: lab(83.7168% .491768 -1.82006);
      --x1bczxbj: lab(44.4246% 67.1951 37.0779);
      --x1ha6t4k: lab(100% 0 0 / .12);
      --xm7fh9b: lab(100% 0 0 / .3);
      --xu1utjg: lab(90.6942% .293255 -1.09323);
      --xsvmq1s: 0 0 0 3px lab(44.4246% 67.1951 37.0779 / .28);
      --x1qnfrv: 0 0 0 3px lab(42.0912% 69.5283 54.9609 / .24);
      --xkwck8u: lab(.459814% .0307858 -.11254 / .64);
      --x1w2tjxt: 0 1px 2px lab(2.74518% .099048 -.36445 / .07);
      --x1hggh63: lab(49.9403% 18.3091 65.2034);
      --x12tqszt: lab(42.0912% 69.5283 54.9609);
      --xcl5l6w: lab(33.8824% -28.4833 15.3771);
      --xwrdegn: lab(96.5565% 2.2825 9.3343);
      --x18ohss9: lab(95.1394% 7.51343 4.47246);
      --x2wrlz1: lab(94.1481% .590801 -2.1836);
      --x14iypyj: lab(95.3427% .199497 -.727665);
      --x8vxi2k: lab(98.26% 0 0);
      --x1vv9pbi: lab(100% 0 0);
      --xx28zhp: lab(2.74518% .099048 -.36445);
      --xjle4gu: lab(100% 0 0 / .1);
      --x1ydybo4: lab(100% 0 0 / .2);
      --xsu198: lab(95.6038% -5.52377 2.94825);
      --xu0dsk8: lab(33.5793% 18.925 55.7825);
      --x1xz7bsw: lab(36.4923% 63.2202 50.2533);
      --xh0m20s: lab(100% 0 0);
      --xwx7ix: lab(33.7907% 1.02422 -3.61468);
      --xydhm2o: lab(2.74518% .099048 -.36445);
      --xokoq4r: lab(93.0142% .293255 -1.09327);
      --x1kmhmzw: lab(65.1301% .797272 -2.9053);
      --x1yb3us0: lab(29.1754% -26.9507 14.5614);
    }
  }

  .x3tarcb.x3tarcb, .x3tarcb.x3tarcb:root {
    --xtww6kj: #f64d56;
    --xnnc2ou: #060607;
    --x1rw1kj1: #ff6f71;
    --xnk7ggm: #fff3;
    --xaoes5a: #ffffff24;
    --x1bczxbj: #f64d56;
    --x1ha6t4k: #ffffff1f;
    --xm7fh9b: #ffffff4d;
    --xu1utjg: #ffffff17;
    --xsvmq1s: 0 0 0 3px #f64d565c;
    --x1qnfrv: 0 0 0 3px #ff65684d;
    --xkwck8u: #000000b8;
    --x2fr3ny: .375rem;
    --xvqk4tt: .625rem;
    --x1hdswc8: .5625rem;
    --x1w2tjxt: 0 1px 2px #0000003d;
    --x1hggh63: #ebae51;
    --x12tqszt: #ff8785;
    --xcl5l6w: #6fc78e;
    --xwrdegn: #2d1f0a;
    --x18ohss9: #321613;
    --x2wrlz1: #27272a;
    --x14iypyj: #1f1f22;
    --x8vxi2k: #0a0a0b;
    --x1vv9pbi: #131316;
    --xx28zhp: #060607;
    --xjle4gu: #ffffff1a;
    --x1ydybo4: #fff3;
    --xsu198: #112116;
    --xu0dsk8: #f5c076;
    --x1xz7bsw: #ffa9a5;
    --xh0m20s: #060607;
    --xwx7ix: #b0b0b9;
    --xydhm2o: #ebebed;
    --xokoq4r: #ebebed;
    --x1kmhmzw: #a4a4ab;
    --x1yb3us0: #86d29f;
    --x255i37: transparent;
  }

  @supports (color: lab(0% 0 0)) {
    .x3tarcb.x3tarcb, .x3tarcb.x3tarcb:root {
      --xtww6kj: lab(58.4324% 65.3865 33.9554);
      --xnnc2ou: lab(1.55187% .103906 -.379822);
      --x1rw1kj1: lab(65.676% 57.2477 28.7288);
      --xnk7ggm: lab(100% 0 0 / .2);
      --xaoes5a: lab(100% 0 0 / .14);
      --x1bczxbj: lab(58.4324% 65.3865 33.9554);
      --x1ha6t4k: lab(100% 0 0 / .12);
      --xm7fh9b: lab(100% 0 0 / .3);
      --xu1utjg: lab(100% 0 0 / .09);
      --xsvmq1s: 0 0 0 3px lab(58.4324% 65.3865 33.9554 / .36);
      --x1qnfrv: 0 0 0 3px lab(63.7049% 60.7483 31.2879 / .3);
      --xkwck8u: lab(.0571136% .00814349 -.0290066 / .72);
      --x1w2tjxt: 0 1px 2px lab(0% 0 0 / .24);
      --x1hggh63: lab(75.5685% 16.5023 55.3165);
      --x12tqszt: lab(70.541% 50.7179 25.3622);
      --xcl5l6w: lab(73.7308% -37.5887 20.2072);
      --xwrdegn: lab(12.9805% 5.03545 15.3412);
      --x18ohss9: lab(11.4183% 13.876 8.44973);
      --x2wrlz1: lab(15.7306% .612617 -2.16994);
      --x14iypyj: lab(11.7863% .61699 -2.16737);
      --x8vxi2k: lab(2.74518% .099048 -.36445);
      --x1vv9pbi: lab(6.15793% .435486 -1.58955);
      --xx28zhp: lab(1.55187% .103906 -.379822);
      --xjle4gu: lab(100% 0 0 / .1);
      --x1ydybo4: lab(100% 0 0 / .2);
      --xsu198: lab(11.0753% -9.35435 5.02009);
      --xu0dsk8: lab(81.4304% 13.088 44.7043);
      --x1xz7bsw: lab(77.9235% 37.8831 18.4899);
      --xh0m20s: lab(1.55187% .103906 -.379822);
      --xwx7ix: lab(72.0543% 1.20813 -4.35029);
      --xydhm2o: lab(93.0142% .293255 -1.09327);
      --xokoq4r: lab(93.0142% .293255 -1.09327);
      --x1kmhmzw: lab(67.4322% 1.0024 -3.62804);
      --x1yb3us0: lab(78.1833% -32.7445 17.5735);
    }
  }
}

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

  .x1ghz6dp {
    margin: 0;
  }

  .xgwre5k {
    margin: var(--x11t7oi7);
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1blgzdm {
    padding: 1.75rem;
  }

  .x1csy1tn {
    padding: var(--x10a0eu7);
  }

  .x19qz015 {
    padding: var(--x11t7oi7);
  }

  .x89b96j {
    padding: var(--x193oo63);
  }

  .x18j85pi {
    padding: var(--x1aooer0);
  }

  .x6mc3d2 {
    padding: var(--x1baduvj);
  }

  .x131bigd {
    padding: var(--x1ghvm5q);
  }

  .x10153p7 {
    padding: var(--x1mmlnh7);
  }

  .x1ehbde5 {
    padding: var(--xkrba7);
  }

  .xawygwg {
    padding: var(--xmhsnvc);
  }

  .x1rcgogs {
    padding: var(--xufvr4i);
  }

  .xu4yvn8 {
    padding: var(--xvucr6m);
  }

  .xsk732s {
    padding: var(--xvwp3jx);
  }

  .x1grrmkb {
    padding: var(--xwpwcq9);
  }
}

@layer stylex.priority3 {
  .x1r7ld26 {
    border-color: currentColor;
  }

  .x1tc588j {
    border-color: var(--x12tqszt);
  }

  .x1hh82qx {
    border-color: var(--x1bczxbj);
  }

  .x1jcnz1o {
    border-color: var(--x1hggh63);
  }

  .x1sl8hda {
    border-color: var(--x1kmhmzw);
  }

  .x1eqyqae {
    border-color: var(--x255i37);
  }

  .xr9x5k7 {
    border-color: var(--xaoes5a);
  }

  .x1n7iqm6 {
    border-color: var(--xcl5l6w);
  }

  .xd9vmtr {
    border-color: var(--xm7fh9b);
  }

  .x1b09vih {
    border-color: var(--xnk7ggm);
  }

  .xgeyuue {
    border-color: var(--xtww6kj);
  }

  .x1mdkyss {
    border-color: var(--xu1utjg);
  }

  .xuxrje7 {
    border-inline-width: 0;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1jck25b {
    border-radius: var(--x108wrbx);
  }

  .x3nrccz {
    border-radius: var(--x1tpljhb);
  }

  .xx7rz1k {
    border-radius: var(--xelcthn);
  }

  .x1g0fmwi {
    border-radius: var(--xpqh1tc);
  }

  .x1i8l9gi {
    border-radius: var(--xw0qcor);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .x1hp5c4 {
    border-width: 1px 0 0;
  }

  .xwurgbp {
    border-width: 1px 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x3psx0u {
    flex: none;
  }

  .xgudgbx {
    flex: 1 0 min(15rem, 72vw);
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1keyc1r {
    gap: 3rem;
  }

  .x1fuwoya {
    gap: var(--x10a0eu7);
  }

  .xaflt0 {
    gap: var(--x11t7oi7);
  }

  .x9ic5pf {
    gap: var(--x1al5iqb);
  }

  .xc5k1pa {
    gap: var(--x1aooer0);
  }

  .x7s61r {
    gap: var(--x1baduvj);
  }

  .x1on04aq {
    gap: var(--x1ghvm5q);
  }

  .x1fd85ys {
    gap: var(--x1mmlnh7);
  }

  .x1duqa3b {
    gap: var(--x1w850w2);
  }

  .xtcyg2g {
    gap: var(--x397ypt);
  }

  .x7w64cu {
    gap: var(--xdnp2wq);
  }

  .x14f7m0h {
    gap: var(--xfsw8hh);
  }

  .x1pte5ru {
    gap: var(--xmhsnvc);
  }

  .xma5gqh {
    gap: var(--xp916or);
  }

  .x1yoie7y {
    gap: var(--xufvr4i);
  }

  .x13w7ti3 {
    gap: var(--xvucr6m);
  }

  .x1w4mab {
    gap: var(--xvwp3jx);
  }

  .x1s4mvkx {
    gap: var(--xwpwcq9);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x4rc877 {
    margin-block: var(--x1ghvm5q);
  }

  .xidrkni {
    margin-block: var(--x1mmlnh7);
  }

  .x1o6igj2 {
    margin-block: var(--xdnp2wq);
  }

  .x1hny7ol {
    margin-block: var(--xufvr4i);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xfeaqk1 {
    margin-inline: calc(var(--x11t7oi7) * -1);
  }

  .xeb2u9z {
    margin-inline: calc(var(--x193oo63) * -1);
  }

  .xei3rp7 {
    margin-inline: var(--x1mmlnh7);
  }

  .xko9jbo {
    margin-inline: var(--xwpwcq9);
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x180372u {
    padding-block: var(--x10a0eu7);
  }

  .x1gj48eu {
    padding-block: var(--x11t7oi7);
  }

  .xje5t1f {
    padding-block: var(--x1al5iqb);
  }

  .xuvhwan {
    padding-block: var(--x1aooer0);
  }

  .x1gwmohh {
    padding-block: var(--x1baduvj);
  }

  .x2xpb6h {
    padding-block: var(--x1ghvm5q);
  }

  .x130h146 {
    padding-block: var(--x1mmlnh7);
  }

  .x1v3tvgn {
    padding-block: var(--x397ypt);
  }

  .xaavyho {
    padding-block: var(--xmhsnvc);
  }

  .x8hfyc2 {
    padding-block: var(--xufvr4i);
  }

  .xj46rj8 {
    padding-block: var(--xvucr6m);
  }

  .xik6azj {
    padding-block: var(--xvwp3jx);
  }

  .xc5a7wb {
    padding-block: var(--xwpwcq9);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1gyaxrg {
    padding-inline: var(--x11t7oi7);
  }

  .x1dauhbz {
    padding-inline: var(--x16iyb92);
  }

  .xf3d9k4 {
    padding-inline: var(--x193oo63);
  }

  .x9mdxca {
    padding-inline: var(--x1al5iqb);
  }

  .x1c54un1 {
    padding-inline: var(--x1aooer0);
  }

  .x1u92la6 {
    padding-inline: var(--x1ghvm5q);
  }

  .x1f95vam {
    padding-inline: var(--x1mmlnh7);
  }

  .x16q7n63 {
    padding-inline: var(--xbvj06x);
  }

  .x1ih42ad {
    padding-inline: var(--xdnp2wq);
  }

  .x1gbwlcj {
    padding-inline: var(--xp916or);
  }

  .xeeawyt {
    padding-inline: var(--xufvr4i);
  }

  .xe2sn23 {
    padding-inline: var(--xvucr6m);
  }

  .x1o0k0fn {
    padding-inline: var(--xvwp3jx);
  }

  .x1xotkl9 {
    padding-inline: var(--xwpwcq9);
  }

  .x11x033 {
    place-content: center;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xeutwev {
    place-items: normal;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xm1dnft:focus-visible {
    border-color: var(--x1bczxbj);
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .x1pfpol3:hover {
    border-color: var(--x1bczxbj);
  }

  @media (width <= 40rem) {
    .x5s6qm0.x5s6qm0 {
      grid-column: 1 / -1;
    }
  }
}

@layer stylex.priority4 {
  .xoqfwxw {
    accent-color: var(--xtww6kj);
  }

  .x10ukxgv {
    align-content: start;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xjyslct {
    appearance: none;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xgcd1z6 {
    background-color: inherit;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xm3isyv {
    background-color: var(--x12tqszt);
  }

  .x1fbm2ot {
    background-color: var(--x14iypyj);
  }

  .xrd9620 {
    background-color: var(--x18ohss9);
  }

  .x10cynnq {
    background-color: var(--x1bczxbj);
  }

  .xoqylo2 {
    background-color: var(--x1hggh63);
  }

  .x10lnbzw {
    background-color: var(--x1vv9pbi);
  }

  .xmbhpmm {
    background-color: var(--x1ydybo4);
  }

  .xrelyee {
    background-color: var(--x255i37);
  }

  .x1pw8jgd {
    background-color: var(--x2wrlz1);
  }

  .x1wat291 {
    background-color: var(--x8vxi2k);
  }

  .x1jhchft {
    background-color: var(--xaoes5a);
  }

  .xj25hzk {
    background-color: var(--xcl5l6w);
  }

  .x1w03e53 {
    background-color: var(--xjle4gu);
  }

  .x9kq47l {
    background-color: var(--xkwck8u);
  }

  .x10ahtzu {
    background-color: var(--xsu198);
  }

  .x1oj25dj {
    background-color: var(--xtww6kj);
  }

  .xjl87k3 {
    background-color: var(--xwrdegn);
  }

  .x17gb8h4 {
    background-color: var(--xwx7ix);
  }

  .x10bmmyv {
    background-color: var(--xx28zhp);
  }

  .xc9b0pk {
    background-color: var(--xydhm2o);
  }

  .x1owql80 {
    border-block-color: var(--xaoes5a);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x14ikr9s {
    border-inline-end-color: var(--xaoes5a);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

  .x1m5skcm {
    border-inline-start-color: var(--x255i37);
  }

  .xkhqsgv {
    border-inline-start-color: var(--xaoes5a);
  }

  .x1bxfgop {
    border-inline-start-color: var(--xtww6kj);
  }

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

  .x14e42zd {
    border-inline-start-width: 0;
  }

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

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x13r9sz9 {
    box-shadow: var(--x1ez05bg);
  }

  .x1huf47m {
    box-shadow: var(--x1k19lq0);
  }

  .x1r5pea0 {
    box-shadow: var(--x1qnfrv);
  }

  .x1anh5cr {
    box-shadow: var(--xsvmq1s);
  }

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

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

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .xntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .xhjupvl {
    color: var(--x1bczxbj);
  }

  .xahf2j4 {
    color: var(--x1kmhmzw);
  }

  .x131g52q {
    color: var(--x1xz7bsw);
  }

  .x135cbhy {
    color: var(--x1yb3us0);
  }

  .x1hi1r6r {
    color: var(--xh0m20s);
  }

  .xc6b8wh {
    color: var(--xnnc2ou);
  }

  .xpxukh9 {
    color: var(--xokoq4r);
  }

  .xs9ibmj {
    color: var(--xtww6kj);
  }

  .x17ociu5 {
    color: var(--xu0dsk8);
  }

  .xq0srut {
    color: var(--xwx7ix);
  }

  .x1ex6amk {
    color: var(--xydhm2o);
  }

  .x41o525 {
    contain: inline-size;
  }

  .x1n90sf7 {
    cursor: not-allowed;
  }

  .xm0mkw3 {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1yp0efi {
    font-family: var(--xfeyu17);
  }

  .x182lfs3 {
    font-family: var(--xhm57cs);
  }

  .x1rxlx2k {
    font-size: var(--x10bt629);
  }

  .x1e7826e {
    font-size: var(--x12b1xu2);
  }

  .xvdeead {
    font-size: var(--x1fhxzf3);
  }

  .xh114p2 {
    font-size: var(--x1i7kq8);
  }

  .x1l45z1w {
    font-size: var(--x1ic8nvv);
  }

  .x1mu39av {
    font-size: var(--x1ko0784);
  }

  .xqrk3tf {
    font-size: var(--x1ro490x);
  }

  .xj8s6yy {
    font-size: var(--x1ufto46);
  }

  .xwil5yp {
    font-size: var(--xdwe3p7);
  }

  .x1jhx3hm {
    font-size: var(--xj2uvjc);
  }

  .x1q8x6sx {
    font-size: var(--xqegs7o);
  }

  .x1j61x8r {
    font-style: normal;
  }

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

  .xzeb0gh {
    font-weight: var(--x1slu1xk);
  }

  .x1rfkmm7 {
    font-weight: var(--x1xf4ftw);
  }

  .x10z4h6t {
    font-weight: var(--x20hv5g);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .x1fafzbo {
    grid-template-columns: minmax(0, 22.5rem) auto;
  }

  .x92d2uk {
    grid-template-columns: minmax(13.75rem, 1fr) 11.25rem 6rem;
  }

  .x1rqebfy {
    grid-template-columns: minmax(13rem, .34fr) minmax(0, 1.66fr);
  }

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

  .x1vatfx3 {
    grid-template-columns: repeat(2, minmax(7.5rem, 1fr));
  }

  .x1j4267d {
    grid-template-columns: repeat(2, minmax(9rem, 1fr));
  }

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

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

  .x1cq1i4l {
    grid-template-columns: repeat(6, minmax(6.5rem, 1fr));
  }

  .x1vfedg7 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 17rem), 1fr));
  }

  .x1u1e3ib {
    grid-template-columns: repeat(auto-fit, minmax(min(13.75rem, 100%), 1fr));
  }

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

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

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

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

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

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

  .xlqzeqv {
    justify-content: start;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x4xo5sw {
    justify-items: end;
  }

  .x619ttb {
    justify-items: start;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xuy72oy {
    justify-self: stretch;
  }

  .xd8z1hi {
    letter-spacing: var(--x1p2rstg);
  }

  .x14jbxsg {
    letter-spacing: var(--x3xmmm0);
  }

  .x1rrnzmo {
    letter-spacing: var(--xmhilhv);
  }

  .x1lpbner {
    letter-spacing: var(--xzeaoqb);
  }

  .x3k5255 {
    line-height: var(--x17pk81z);
  }

  .x1ujy2wt {
    line-height: var(--x1kf1kyn);
  }

  .xubsg8i {
    line-height: var(--x1pjpkok);
  }

  .xjdar4t {
    line-height: var(--x1y3ms96);
  }

  .x1yvg4uj {
    line-height: var(--x1yjhq1v);
  }

  .x1018aze {
    line-height: var(--x690ois);
  }

  .xw2uung {
    line-height: var(--xdrdaos);
  }

  .x6k4fcc {
    line-height: var(--xjo3wpf);
  }

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

  .x1lziwak {
    margin-inline-start: 0;
  }

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

  .xbyyjgo {
    opacity: .5;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x1ktcbtz {
    opacity: .56;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xg01cxk {
    opacity: 0;
  }

  .xh5t18m {
    outline-color: var(--x1bczxbj);
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1ptx732 {
    padding-inline-end: 3rem;
  }

  .xg6zpvs {
    padding-inline-end: var(--x1ghvm5q);
  }

  .x1qdpwgp {
    padding-inline-end: var(--xufvr4i);
  }

  .xsvdllu {
    padding-inline-end: var(--xwpwcq9);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .x1gukbms {
    padding-inline-start: var(--x11t7oi7);
  }

  .x1o6gchj {
    padding-inline-start: var(--x1mmlnh7);
  }

  .x1w559bj {
    padding-inline-start: var(--xmhsnvc);
  }

  .x15wl2iq {
    padding-inline-start: var(--xwpwcq9);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1q5xp2k {
    row-gap: var(--x1ghvm5q);
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1dx9gvc {
    text-underline-offset: .1875rem;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1c071of {
    transform: none;
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

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

  .xbryuvx {
    transform: translateX(0);
  }

  .x10tizke {
    transform: translateX(1rem);
  }

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

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

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

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

  .xr8lsft {
    transition-property: transform;
  }

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

  .x1xtlns1 {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .xeymi48 {
    z-index: 40;
  }

  .x7azqhj {
    z-index: 20;
  }

  .xx9qv8n {
    z-index: 30;
  }

  .xh1e93p {
    z-index: 50;
  }

  .xogk7c7[data-selected] {
    background-color: var(--x14iypyj);
  }

  .x18ntb20:focus-visible, .x1vysbjg:focus-within {
    box-shadow: var(--xsvmq1s);
  }

  .x10xfuxq[data-selected] {
    font-weight: var(--x20hv5g);
  }

  .x2y4qx2:hover {
    background-color: var(--x14iypyj);
  }

  .xbyxa89:hover {
    background-color: var(--x18ohss9);
  }

  .x19bh2rx:hover {
    background-color: var(--x1rw1kj1);
  }

  .xes8o7s:hover {
    background-color: var(--x1ydybo4);
  }

  .x5l6fjv:hover {
    background-color: var(--x2wrlz1);
  }

  .x1qapt1j:hover {
    background-color: var(--xjle4gu);
  }

  .x1phxp5:active {
    transform: translateY(1px);
  }

  @media (width <= 40rem) {
    .xiv9wbx.xiv9wbx {
      align-items: flex-start;
    }
  }

  @media (width <= 60rem) {
    .x87za2p.x87za2p {
      display: grid;
    }
  }

  @media (width <= 40rem) {
    .xzeeffm.xzeeffm {
      display: none;
    }

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

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

  @media (width <= 60rem) {
    .x1gn3rdr.x1gn3rdr {
      grid-template-columns: 1fr;
    }
  }

  @media (width <= 40rem) {
    .x1txdgtp.x1txdgtp {
      grid-template-columns: minmax(0, 1fr) auto;
    }

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

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

    .x10ybp16.x10ybp16 {
      justify-items: start;
    }
  }
}

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

  .xygapen {
    border-bottom-color: var(--xaoes5a);
  }

  .xh7hz5d {
    border-bottom-color: var(--xtww6kj);
  }

  .x2a3p5o {
    border-bottom-color: var(--xu1utjg);
  }

  .x1bpv9rq {
    border-bottom-color: var(--xydhm2o);
  }

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

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

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

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x853abe {
    border-top-color: var(--x12tqszt);
  }

  .x1ewc6lc {
    border-top-color: var(--x1ha6t4k);
  }

  .x38x04q {
    border-top-color: var(--xaoes5a);
  }

  .x1ji8tc0 {
    border-top-color: var(--xtww6kj);
  }

  .xo7lm4q {
    border-top-color: var(--xu1utjg);
  }

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .xmn4e3e {
    border-top-width: 3px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xvqfenq {
    height: .3125rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .xx63ema {
    height: .4375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1fz7b6p {
    height: 1.0625rem;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xu53h13 {
    height: 1.625rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .xwl81jg {
    height: 1.875rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .x142y1qz {
    height: 2.125rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .x2j8i3k {
    height: 2.375rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x7gvb2z {
    height: 2.625rem;
  }

  .xettwda {
    height: 2rem;
  }

  .x1o2zv2s {
    height: 4.375rem;
  }

  .x1q7yecz {
    height: 4.5rem;
  }

  .x1l61k1t {
    height: 4.75rem;
  }

  .xupy61u {
    height: 5rem;
  }

  .x1nfhcmm {
    height: 8.875rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xxnzwk9 {
    height: var(--xdnp2wq);
  }

  .x4ya80i {
    height: var(--xk455g8);
  }

  .x9231sb {
    height: var(--xkho8jg);
  }

  .xfzieuw {
    height: var(--xwpwcq9);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1s67u26 {
    margin-bottom: calc(var(--x11t7oi7) * -1);
  }

  .xrf2rd1 {
    margin-bottom: calc(var(--x193oo63) * -1);
  }

  .x1ctd57i {
    margin-bottom: calc(var(--x1mmlnh7) * -1);
  }

  .xcsi8uv {
    margin-bottom: var(--x1al5iqb);
  }

  .x1219p8t {
    margin-bottom: var(--x1mmlnh7);
  }

  .xhv5t30 {
    margin-bottom: var(--xufvr4i);
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xwj1688 {
    margin-top: var(--x1aooer0);
  }

  .x9abfrq {
    margin-top: var(--x1ghvm5q);
  }

  .x11qkm9h {
    margin-top: var(--x1mmlnh7);
  }

  .x1qkv7in {
    margin-top: var(--x397ypt);
  }

  .x1kk78ny {
    margin-top: var(--xdnp2wq);
  }

  .x1263phw {
    margin-top: var(--xkrba7);
  }

  .x1dz7gws {
    margin-top: var(--xp916or);
  }

  .x1t76uz1 {
    margin-top: var(--xufvr4i);
  }

  .x12whnob {
    margin-top: var(--xvucr6m);
  }

  .x1nw2zf {
    margin-top: var(--xwpwcq9);
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .xolu55j {
    max-height: 13rem;
  }

  .x54lwg9 {
    max-height: 15rem;
  }

  .x1qojfa0 {
    max-height: 16rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .xkch13f {
    max-height: 32rem;
  }

  .x62v5gn {
    max-height: 65vh;
  }

  .xqui1pq {
    max-height: 90vh;
  }

  .xlmodhz {
    max-height: calc(100vh - 2rem);
  }

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x16xn7b0 {
    max-width: 100vw;
  }

  .xheeete {
    max-width: 13.125rem;
  }

  .x1qz6idc {
    max-width: 16.25rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x1mali8n {
    max-width: 21.25rem;
  }

  .x6c8nl2 {
    max-width: 22.5rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .x1pb4kw4 {
    max-width: 26.25rem;
  }

  .xi22e4n {
    max-width: 26.875rem;
  }

  .xvcgbx2 {
    max-width: 27.5rem;
  }

  .xvnft6 {
    max-width: 28.75rem;
  }

  .xud4d5p {
    max-width: 29rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .xa5mq1c {
    max-width: 32.5rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xnep1pk {
    max-width: 35.625rem;
  }

  .x1mrxg6j {
    max-width: 36ch;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xpkxogj {
    max-width: 38.75rem;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .x1wuq3rq {
    max-width: 42vw;
  }

  .x13q1rou {
    max-width: 45rem;
  }

  .xk54lfw {
    max-width: 47.5rem;
  }

  .x1l59rab {
    max-width: 52rem;
  }

  .x6waasg {
    max-width: 58.75rem;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .xhp8qd7 {
    max-width: 65rem;
  }

  .x13w81kk {
    max-width: 70ch;
  }

  .x1ewvobj {
    max-width: 72ch;
  }

  .xeun1iu {
    max-width: 77.5rem;
  }

  .x1szrnbp {
    max-width: 80rem;
  }

  .x1u73tnu {
    max-width: 90rem;
  }

  .x15cnngr {
    max-width: 93.75rem;
  }

  .x199jogh {
    max-width: 96.25rem;
  }

  .xnnubor {
    max-width: calc(100vw - 3rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x10jenth {
    min-height: 11.875rem;
  }

  .xrvz5h0 {
    min-height: 11rem;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .x5kbhrn {
    min-height: 16.25rem;
  }

  .x5x8ntp {
    min-height: 19.375rem;
  }

  .x1aewpuf {
    min-height: 1rem;
  }

  .x1n5z47t {
    min-height: 2.125rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xkfb02p {
    min-height: 2.625rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x1iat63c {
    min-height: 2.875rem;
  }

  .xhirv7n {
    min-height: 21.875rem;
  }

  .x2hthij {
    min-height: 28rem;
  }

  .x1w8wqur {
    min-height: 3.125rem;
  }

  .x1p38f1z {
    min-height: 3.25rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xalj155 {
    min-height: 3.625rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .xv28v8l {
    min-height: 4.125rem;
  }

  .x1how20q {
    min-height: 4.25rem;
  }

  .xy7hq9i {
    min-height: 4.375rem;
  }

  .xrulz3o {
    min-height: 4.625rem;
  }

  .xyvwee0 {
    min-height: 4.75rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1c5m4an {
    min-height: 5.5rem;
  }

  .x1wzdup0 {
    min-height: 5.75rem;
  }

  .x1meygxz {
    min-height: 5rem;
  }

  .xuwfaz {
    min-height: 6.75rem;
  }

  .x1xkfc13 {
    min-height: 6rem;
  }

  .xl77w6h {
    min-height: 7rem;
  }

  .x1xu8ybv {
    min-height: 8.875rem;
  }

  .x1vjm4cg {
    min-height: calc(100vh - 40px);
  }

  .xsrr38t {
    min-height: var(--xk455g8);
  }

  .xeuugli {
    min-width: 0;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x3uugq3 {
    min-width: 12.8125rem;
  }

  .xd98ffb {
    min-width: 13.75rem;
  }

  .x1arx1u8 {
    min-width: 2.25rem;
  }

  .x1pkcwrs {
    min-width: 48rem;
  }

  .x115fd0o {
    min-width: 51.25rem;
  }

  .x12nqmh {
    min-width: 53.75rem;
  }

  .x2hib58 {
    min-width: 56rem;
  }

  .xrwfab4 {
    min-width: 57.5rem;
  }

  .x16cjnz9 {
    min-width: 58rem;
  }

  .xrfwaj8 {
    min-width: 61.25rem;
  }

  .xv7sbj3 {
    min-width: 66.25rem;
  }

  .x1lt55zu {
    min-width: 7.375rem;
  }

  .x1cu11pk {
    min-width: 70rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

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

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1q8uoa4 {
    padding-bottom: 4rem;
  }

  .xxkcqdv {
    padding-bottom: var(--x10a0eu7);
  }

  .x17visa4 {
    padding-bottom: var(--x11t7oi7);
  }

  .xwwepsr {
    padding-bottom: var(--x1aooer0);
  }

  .x1uid3lz {
    padding-bottom: var(--x1ghvm5q);
  }

  .x19miw6j {
    padding-bottom: var(--x1mmlnh7);
  }

  .xbcvv39 {
    padding-bottom: var(--xp916or);
  }

  .x1cqdkw8 {
    padding-bottom: var(--xvucr6m);
  }

  .x1rm7v77 {
    padding-bottom: var(--xwpwcq9);
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .xpsy8zc {
    padding-top: var(--x11t7oi7);
  }

  .xm4l2mf {
    padding-top: var(--x193oo63);
  }

  .x4cv9or {
    padding-top: var(--x1al5iqb);
  }

  .xevaslo {
    padding-top: var(--x1ghvm5q);
  }

  .x13a44ip {
    padding-top: var(--x1mmlnh7);
  }

  .xgp3wzj {
    padding-top: var(--xkrba7);
  }

  .x1em629s {
    padding-top: var(--xufvr4i);
  }

  .xhf7rpc {
    padding-top: var(--xvwp3jx);
  }

  .x456yun {
    padding-top: var(--xwpwcq9);
  }

  @media (width >= 641px) {
    .xwp7eg9.xwp7eg9 {
      padding: 1.5rem;
    }
  }

  @media (width >= 480px) {
    .x1igk2mo.x1igk2mo {
      padding: 2.125rem;
    }
  }

  @media (width >= 901px) {
    .x11rph67.x11rph67 {
      padding: 2.5rem;
    }
  }

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

  @media (width >= 901px) {
    .x13gf9ou.x13gf9ou {
      padding: 3rem;
    }
  }

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

  @media (width >= 641px) {
    .xtbyeq0.xtbyeq0 {
      padding: var(--x1aooer0);
    }

    .x3ia2q2.x3ia2q2 {
      padding: var(--xvucr6m);
    }
  }

  .xlxwssv {
    right: .375rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1m2jox5 {
    right: var(--xufvr4i);
  }

  .x13vifvy {
    top: 0;
  }

  .xphl6p3 {
    top: 4rem;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1x49nj4 {
    top: var(--xufvr4i);
  }

  .xttl3oo {
    width: .25rem;
  }

  .xrkia0p {
    width: .375rem;
  }

  .xq36fz5 {
    width: .4375rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x51uzbs {
    width: 1.0625rem;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xmombtg {
    width: 1.625rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xq3tarq {
    width: 1.875rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .xrrv2d3 {
    width: 2.125rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xjguntv {
    width: 2.375rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xjzc1uz {
    width: 2.625rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x1q22l7i {
    width: 4.5rem;
  }

  .x14atkfc {
    width: auto;
  }

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

  .xeq5yr9 {
    width: fit-content;
  }

  .xqq9wk5 {
    width: min(100%, 42rem);
  }

  .xxv5qbc {
    width: var(--xdnp2wq);
  }

  @media (width <= 60rem) {
    .x1g5xeqs.x1g5xeqs {
      min-width: 0;
    }

    .xhv3lfn.xhv3lfn {
      overflow-x: hidden;
    }
  }
}

@layer stylex.priority6 {
  @media (width >= 641px) {
    .x1yfjqos.x1yfjqos {
      border-radius: var(--x1tpljhb);
    }
  }

  @media (width >= 721px) {
    .x18la63e.x18la63e {
      border-radius: var(--x1tpljhb);
    }
  }

  @media (width >= 641px) {
    .x1bfk119.x1bfk119 {
      border-width: 1px;
    }
  }

  @media (width >= 721px) {
    .x1zc1j3.x1zc1j3 {
      border-width: 1px;
    }

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

  @media (width >= 768px) {
    .xtqynr4.xtqynr4 {
      grid-column: 1 / -1;
    }
  }

  @media (width >= 641px) {
    .x1gk91uf.x1gk91uf {
      grid-column: auto;
    }
  }

  @media (width >= 721px) {
    .x1d2h60a.x1d2h60a {
      grid-column: auto;
    }
  }

  @media (width >= 641px) {
    .x6jpwrb.x6jpwrb {
      margin-inline: 3.875rem .875rem;
    }

    .xxtq8t0.xxtq8t0 {
      padding-block: var(--x11t7oi7);
    }

    .x1n0xxv0.x1n0xxv0 {
      padding-inline: clamp(1.25rem, 3vw, 2.75rem);
    }

    .x1571opd.x1571opd {
      padding-inline: var(--x10a0eu7);
    }

    .x16xxws6.x16xxws6 {
      padding-inline: var(--x11t7oi7);
    }

    .x6zkr1i.x6zkr1i {
      padding-inline: var(--x193oo63);
    }

    .xd366x3.xd366x3 {
      padding-inline: var(--x1mmlnh7);
    }
  }

  @media (width >= 768px) {
    .xo05l6s.xo05l6s {
      padding-inline: var(--xkrba7);
    }
  }

  @media (width >= 641px) {
    .x1jmreoi.x1jmreoi {
      padding-inline: var(--xmhsnvc);
    }
  }

  @media (width >= 768px) {
    .x1w8bp3a.x1w8bp3a {
      padding-inline: var(--xmhsnvc);
    }
  }
}

@layer stylex.priority7 {
  @media (width >= 641px) {
    .x1dm8l7p.x1dm8l7p {
      align-items: center;
    }
  }

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

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

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

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

  @media (width >= 641px) {
    .x1vl9se7.x1vl9se7 {
      align-items: end;
    }
  }

  @media (width >= 960px) {
    .x1mz0k0s.x1mz0k0s {
      align-items: end;
    }
  }

  @media (width >= 721px) {
    .x3y0mfd.x3y0mfd {
      align-items: end;
    }
  }

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

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

  @media (width >= 641px) {
    .x94y2tm.x94y2tm {
      align-items: start;
    }
  }

  @media (width >= 901px) {
    .x1vakqth.x1vakqth {
      border-inline-end-width: 1px;
    }

    .xao0xqt.xao0xqt {
      border-inline-start-color: var(--xaoes5a);
    }
  }

  @media (width >= 641px) {
    .xpzo60g.xpzo60g {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 761px) {
    .x1kfw2ch.x1kfw2ch {
      display: block;
    }
  }

  @media (width >= 721px) {
    .xkmlf9k.xkmlf9k {
      display: block;
    }
  }

  @media (width >= 480px) {
    .xlarq98.xlarq98 {
      display: block;
    }
  }

  @media (width >= 721px) {
    .x1csc78y.x1csc78y {
      display: flex;
    }
  }

  @media (width >= 641px) {
    .x1cx1nv4.x1cx1nv4 {
      display: grid;
    }
  }

  @media (width >= 721px) {
    .x11hanma.x11hanma {
      display: grid;
    }
  }

  @media (width >= 480px) {
    .x122et15.x122et15 {
      display: grid;
    }
  }

  @media (width >= 641px) {
    .xaq4f7u.xaq4f7u {
      display: inline-flex;
    }

    .xgoccsk.xgoccsk {
      display: inline;
    }
  }

  @media (width >= 721px) {
    .xph0c1n.xph0c1n {
      display: inline;
    }
  }

  @media (width >= 480px) {
    .x19umoqj.x19umoqj {
      display: inline;
    }
  }

  @media (width >= 761px) {
    .x1yj957l.x1yj957l {
      display: none;
    }
  }

  @media (width >= 721px) {
    .xx68erj.xx68erj {
      display: none;
    }
  }

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

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

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

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

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

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

  @media (width >= 641px) {
    .xld4ytg.xld4ytg {
      font-size: var(--x1ic8nvv);
    }
  }

  @media (width >= 761px) {
    .xq2ehgp.xq2ehgp {
      grid-template-columns: 11.25rem minmax(0, 1fr);
    }

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

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

  @media (width >= 721px) {
    .x19lulkr.x19lulkr {
      grid-template-columns: 1fr auto;
    }
  }

  @media (width >= 641px) {
    .xj7h26m.xj7h26m {
      grid-template-columns: 2.625rem minmax(0, 1fr) auto auto;
    }

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

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

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

  @media (width >= 901px) {
    .x1jg9pte.x1jg9pte {
      grid-template-columns: auto minmax(13.75rem, 1fr) auto auto;
    }

    .x15kngcw.x15kngcw {
      grid-template-columns: minmax(0, 1.2fr) minmax(17.5rem, .8fr);
    }

    .x1fdg4gc.x1fdg4gc {
      grid-template-columns: minmax(0, 1.2fr) minmax(18.75rem, .8fr);
    }
  }

  @media (width >= 768px) {
    .x13a0gwj.x13a0gwj {
      grid-template-columns: minmax(0, 1.2fr) minmax(18rem, .8fr);
    }
  }

  @media (width >= 960px) {
    .x1h4e1ho.x1h4e1ho {
      grid-template-columns: minmax(0, 1.4fr) minmax(17rem, .7fr);
    }
  }

  @media (width >= 641px) {
    .x1i2csii.x1i2csii {
      grid-template-columns: minmax(0, 1.5fr) minmax(16.25rem, .65fr);
    }

    .xp1ih4w.xp1ih4w {
      grid-template-columns: minmax(0, 1.5fr) minmax(18.75rem, 1fr);
    }

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

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

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

  @media (width >= 561px) {
    .xdth7z3.xdth7z3 {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @media (width >= 480px) {
    .xxd43zu.xxd43zu {
      grid-template-columns: minmax(0, 1fr) auto;
    }
  }

  @media (width >= 641px) {
    .x1pks8jv.x1pks8jv {
      grid-template-columns: minmax(0, 1fr) minmax(0, .8fr);
    }
  }

  @media (width >= 960px) {
    .x1lom8p5.x1lom8p5 {
      grid-template-columns: minmax(11.25rem, 1fr) minmax(10rem, .8fr) minmax(13.75rem, 1fr) auto;
    }

    .x13wjnzg.x13wjnzg {
      grid-template-columns: minmax(12rem, 1.2fr) repeat(3, minmax(8rem, .8fr));
    }
  }

  @media (width >= 641px) {
    .x1bki1ko.x1bki1ko {
      grid-template-columns: minmax(13.75rem, 1.4fr) minmax(8rem, .7fr) minmax(10rem, .9fr) auto;
    }
  }

  @media (width >= 721px) {
    .x11jd8cg.x11jd8cg {
      grid-template-columns: minmax(13.75rem, 1fr) 10rem auto;
    }
  }

  @media (width >= 960px) {
    .x1rruu46.x1rruu46 {
      grid-template-columns: minmax(13.75rem, 1fr) 10rem minmax(16.25rem, 1.2fr) auto;
    }
  }

  @media (width >= 721px) {
    .xjv95i5.xjv95i5 {
      grid-template-columns: minmax(13.75rem, 1fr) 11.25rem 6rem;
    }
  }

  @media (width >= 761px) {
    .xh5yb5t.xh5yb5t {
      grid-template-columns: minmax(13.75rem, 1fr) 11.25rem auto;
    }
  }

  @media (width >= 960px) {
    .x1ymppbh.x1ymppbh {
      grid-template-columns: minmax(13.75rem, 1fr) 9.375rem 13.75rem auto;
    }
  }

  @media (width >= 761px) {
    .x13tqz6m.x13tqz6m {
      grid-template-columns: minmax(13.75rem, 1fr) minmax(16.25rem, 1.4fr) auto;
    }
  }

  @media (width >= 901px) {
    .x1c041si.x1c041si {
      grid-template-columns: minmax(15rem, 1.5fr) repeat(4, minmax(7rem, .65fr));
    }
  }

  @media (width >= 761px) {
    .xu27tvj.xu27tvj {
      grid-template-columns: minmax(16.25rem, .9fr) minmax(20rem, 1.2fr);
    }
  }

  @media (width >= 721px) {
    .x1booiyl.x1booiyl {
      grid-template-columns: minmax(16rem, .82fr) minmax(0, 1.18fr);
    }
  }

  @media (width >= 768px) {
    .xi4kzdg.xi4kzdg {
      grid-template-columns: minmax(16rem, 1fr) 13rem;
    }
  }

  @media (width >= 901px) {
    .x1uazn5d.x1uazn5d {
      grid-template-columns: minmax(17.5rem, .52fr) minmax(0, 1fr);
    }
  }

  @media (width >= 480px) {
    .xx1mrli.xx1mrli {
      grid-template-columns: minmax(8rem, .45fr) minmax(0, 1fr);
    }
  }

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

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

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

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

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

  @media (width >= 761px) {
    .x1585uti.x1585uti {
      grid-template-columns: repeat(2, minmax(11.25rem, 1fr)) auto;
    }
  }

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

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

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

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

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

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

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

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

  @media (width >= 960px) {
    .xvgilpc.xvgilpc {
      grid-template-columns: repeat(4, minmax(7.5rem, 1fr)) auto;
    }
  }

  @media (width >= 641px) {
    .xdree0k.xdree0k {
      grid-template-columns: repeat(4, minmax(7.5rem, 1fr));
    }
  }

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

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

    .x10b1w2o.x10b1w2o {
      grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
    }
  }

  @media (width >= 768px) {
    .x12175zx.x12175zx {
      grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
    }
  }

  @media (width >= 641px) {
    .xfq8oz3.xfq8oz3 {
      grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
    }
  }

  @media (width >= 480px) {
    .x1v39q8q.x1v39q8q {
      grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
    }
  }

  @media (width >= 761px) {
    .x3ifz74.x3ifz74 {
      grid-template-columns: repeat(auto-fit, minmax(15.625rem, 1fr));
    }

    .x4mw2ne.x4mw2ne {
      justify-items: end;
    }
  }

  @media (width >= 641px) {
    .x8r7b6u.x8r7b6u {
      justify-self: auto;
    }

    .xiyy0vx.xiyy0vx {
      justify-self: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1xihbg0.x1xihbg0 {
      transform: none;
    }

    .x16fv3mn.x16fv3mn {
      transition-duration: .01ms;
    }
  }

  @media (forced-colors: active) {
    .x1djm3bc.x1djm3bc:focus-visible {
      outline-style: solid;
    }

    .xtcnp2o.xtcnp2o:focus-visible {
      outline-width: 2px;
    }
  }
}

@layer stylex.priority8 {
  @media (width >= 901px) {
    .xzud8in.xzud8in {
      border-bottom-width: 0;
    }

    .xbwwide.xbwwide {
      border-top-color: var(--x255i37);
    }
  }

  @media (width >= 641px) {
    .x56kit2.x56kit2 {
      max-height: min(90vh, 56.25rem);
    }

    .x1ek1oiy.x1ek1oiy {
      max-width: 20rem;
    }

    .x1xt9uya.x1xt9uya {
      min-height: 0;
    }
  }

  @media (pointer: coarse) {
    .xupdoif.xupdoif {
      min-height: 2.75rem;
    }
  }

  @media (width >= 721px) {
    .x10cuzh6.x10cuzh6 {
      min-height: 38.75rem;
    }

    .xl3a8w0.xl3a8w0 {
      min-height: auto;
    }
  }

  @media (pointer: coarse) {
    .x1jktujj.x1jktujj {
      min-height: 2.75rem;
    }
  }

  @media (width >= 641px) {
    .x19ru5h5.x19ru5h5 {
      min-width: 11.875rem;
    }
  }

  @media (width >= 761px) {
    .x1tw5u3a.x1tw5u3a {
      min-width: 13.75rem;
    }
  }

  @media (pointer: coarse) {
    .x1gj4fzb.x1gj4fzb, .xu5n6it.xu5n6it {
      min-width: 2.75rem;
    }
  }

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

    .x1vuxwqu.x1vuxwqu {
      padding-bottom: 0;
    }
  }

  @media (width >= 641px) {
    .x1644r57.x1644r57 {
      padding-top: 2.25rem;
    }
  }

  @media (width >= 761px) {
    .x191v5cz.x191v5cz {
      width: 100%;
    }
  }

  @media (width >= 641px) {
    .x16ao33e.x16ao33e {
      width: 21.25rem;
    }
  }

  @media (width >= 768px) {
    .x1bft6ur.x1bft6ur {
      width: 22.5rem;
    }
  }

  @media (width >= 721px) {
    .x1la1ud4.x1la1ud4 {
      width: auto;
    }
  }

  @media (width >= 561px) {
    .xe2zxqz.xe2zxqz {
      width: auto;
    }
  }

  @media (width >= 641px) {
    .xh5hcd5.xh5hcd5 {
      width: min(100%, 61.25rem);
    }
  }

  @media (width >= 561px) {
    .x1fsqedi.x1fsqedi {
      width: min(18rem, 45%);
    }
  }
}

@layer utilities;
