@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@layer reset{*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0a09}body{color:#e7e5e4;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#0c0a09;min-width:320px;margin:0;font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.45}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #fbbf24}::selection{background:#fbbf2438}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#44403c;border:3px solid #0c0a09;border-radius:999px}::-webkit-scrollbar-track{background:0 0}}@layer base,stylex;

@layer priority1 {
  :root, .xh9ivzt {
    --x1855vnv: 4px;
    --xcdn6xt: 8px;
    --x13b2xux: 12px;
    --xgluab1: 16px;
    --x17oyzm8: 20px;
    --x6ph2kx: 24px;
    --xxfrpcz: 32px;
    --x1c53afe: 40px;
    --x1rt1k7w: 48px;
  }

  :root, .x1eo6mmq {
    --xdl5q5d: #0c0a09;
    --xs3hkzr: #100e0c;
    --x17glxn8: #141210;
    --xdtubw4: #1c1917;
    --x1pw4j00: #231f1c;
    --x1x95bxo: #292524;
    --x1b8nzh: #44403c;
    --x1nveu65: #e7e5e4;
    --xhap76o: #a8a29e;
    --xpq4jmz: #918a84;
    --xyhrwpp: #fbbf24;
    --x1bf35am: #f59e0b;
    --x1hn9ipf: #fbbf241a;
    --x1cih2n8: #34d399;
    --xwlr4y0: #34d3991a;
    --xnu38ij: #f87171;
    --xdgaovn: #f871711a;
    --x1t1w8lp: #38bdf8;
    --x1kuzy5p: #38bdf81a;
    --x5jemf7: #fb923c;
    --x1q1vxkz: #a78bfa;
    --x841yi6: #34d399;
    --xmk8sao: #10b981;
    --x1u82h5l: #34d3991a;
    --x1b2tp2r: #ffffff0b;
    --x1nl2nd4: #ffffff09;
    --xs938cm: #ffffff0e;
    --x8ntjtc: #ffffff17;
    --xq4pnkk: #ffffff0d;
    --x13t9ekw: #0c0a09c7;
  }

  :root, .x13efoex {
    --xjbogjs: 6px;
    --xkzlfll: 8px;
    --x7czxl1: 10px;
    --xmaijl: 999px;
  }
}

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

  .x1ghz6dp {
    margin: 0;
  }

  .x137nzri {
    margin: var(--xgluab1);
  }

  .x1717udv {
    padding: 0;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .xj89iyo {
    padding: var(--x13b2xux);
  }

  .x1ky6y9f {
    padding: var(--x17oyzm8);
  }

  .xa1d4ej {
    padding: var(--x6ph2kx);
  }

  .x7js18b {
    padding: var(--xcdn6xt);
  }

  .xpwghbj {
    padding: var(--xgluab1);
  }

  @media (width <= 520px) {
    .x1xxpfnr.x1xxpfnr {
      padding: var(--x17oyzm8);
    }
  }

  @media (width <= 620px) {
    .xek6vlk.xek6vlk {
      padding: var(--x17oyzm8);
    }
  }

  @media (width <= 520px) {
    .x17shhxk.x17shhxk {
      padding: var(--xgluab1);
    }
  }

  @media (width <= 620px) {
    .x1dg2k4p.x1dg2k4p {
      padding: var(--xgluab1);
    }
  }
}

@layer priority3 {
  .xnphmnf {
    border-color: #f59e0b3d;
  }

  .x18t5w1y {
    border-color: #f8717133;
  }

  .x1srfwwn {
    border-color: #f871714d;
  }

  .x1xjm4ls {
    border-color: #fbbf2433;
  }

  .xisdpk6 {
    border-color: #fbbf2442;
  }

  .x16trjpx {
    border-color: #ffffff1f;
  }

  .x1c0gj8m {
    border-color: #34d39933;
  }

  .x1lmqecs {
    border-color: #34d39938;
  }

  .xbodx8h {
    border-color: #34d3993d;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xcqogzn {
    border-color: var(--x17glxn8);
  }

  .x1yamgqe {
    border-color: var(--x1b8nzh);
  }

  .x2t55co {
    border-color: var(--x1cih2n8);
  }

  .x168yz81 {
    border-color: var(--x1nveu65);
  }

  .x1dbvyor {
    border-color: var(--x1x95bxo);
  }

  .xjoafyh {
    border-color: var(--x8ntjtc);
  }

  .x33bgzn {
    border-color: var(--xs3hkzr);
  }

  .x196v8jp {
    border-color: var(--xyhrwpp);
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .x1jvnzes {
    border-radius: 28px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .xa89218 {
    border-radius: var(--x7czxl1);
  }

  .xnea9ok {
    border-radius: var(--xjbogjs);
  }

  .xard57z {
    border-radius: var(--xkzlfll);
  }

  .x1v19kxh {
    border-radius: var(--xmaijl);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x1a87jhh {
    border-width: 4px;
  }

  .x3psx0u {
    flex: none;
  }

  .xqbee8j {
    flex: 280px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xxhr3t {
    gap: 0;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x3e70ew {
    gap: var(--x13b2xux);
  }

  .xvnhi2f {
    gap: var(--x17oyzm8);
  }

  .xn0gao4 {
    gap: var(--x1855vnv);
  }

  .xgkb8ou {
    gap: var(--x6ph2kx);
  }

  .xrl2wvn {
    gap: var(--xcdn6xt);
  }

  .x1u8erpt {
    gap: var(--xgluab1);
  }

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

  .xm5moh1 {
    grid-column: auto;
  }

  .x15daork {
    grid-row: auto;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .x10luyfp {
    margin-block: 10px;
  }

  .x9a19cp {
    margin-block: 3px;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .x15j7jsh {
    margin-block: 5px;
  }

  .x1uuky47 {
    margin-block: 6px;
  }

  .xp2gdd0 {
    margin-block: var(--x13b2xux);
  }

  .x1l13hil {
    margin-block: var(--xcdn6xt);
  }

  .x1k7w83l {
    margin-block: var(--xgluab1);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1iofowy {
    margin-inline: var(--x17oyzm8);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xrii95j {
    padding-block: 11px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1qbvu1e {
    padding-block: clamp(64px, 3.1vw, 80px);
  }

  .x1a3nrae {
    padding-block: var(--x13b2xux);
  }

  .x10pfucn {
    padding-block: var(--xcdn6xt);
  }

  .x1oqnz06 {
    padding-block: var(--xgluab1);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .xilt7pz {
    padding-inline: 68px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1q4txso {
    padding-inline: 9px;
  }

  .xksf32r {
    padding-inline: clamp(64px, 3.1vw, 80px);
  }

  .x11wt7uh {
    padding-inline: var(--x13b2xux);
  }

  .x1lb7avl {
    padding-inline: var(--x17oyzm8);
  }

  .xieghoc {
    padding-inline: var(--x6ph2kx);
  }

  .xezuueq {
    padding-inline: var(--xcdn6xt);
  }

  .xm5aenc {
    padding-inline: var(--xgluab1);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  @media (width <= 520px) {
    .x1k4ki5s.x1k4ki5s {
      border-radius: 22px;
    }
  }

  @media (width <= 620px) {
    .xcl7lzq.xcl7lzq {
      flex: auto;
    }
  }

  @media (width <= 600px) {
    .x13fnfit.x13fnfit {
      gap: var(--xcdn6xt);
    }
  }

  @media (width <= 620px) {
    .x1vaexjz.x1vaexjz {
      gap: var(--xgluab1);
    }

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

    .x7rmm7.x7rmm7 {
      grid-column: 1;
    }

    .xuzhqwp.xuzhqwp {
      grid-column: 2;
    }

    .xpobn87.xpobn87 {
      grid-column: 3;
    }

    .xffz7k1.xffz7k1 {
      grid-column: 4;
    }

    .x19wly54.x19wly54 {
      grid-row: 1;
    }

    .x120am79.x120am79 {
      grid-row: 2;
    }

    .x15g4l8i.x15g4l8i {
      grid-row: 3;
    }

    .xrhx8ru.xrhx8ru {
      padding-block: var(--x13b2xux);
    }

    .x28qc43.x28qc43 {
      padding-block: var(--x1c53afe);
    }
  }

  @media (width <= 520px) {
    .xqeowk4.xqeowk4 {
      padding-inline: 48px;
    }
  }

  @media (width <= 620px) {
    .x2fi8rb.x2fi8rb {
      padding-inline: 4px;
    }

    .xrzbokm.xrzbokm {
      padding-inline: var(--x17oyzm8);
    }

    .x17midlj.x17midlj {
      padding-inline: var(--x6ph2kx);
    }
  }
}

@layer priority4 {
  .xkcxp1i {
    -webkit-mask-image: linear-gradient(#0000 0%, #000 28% 100%);
  }

  .x8gbvx8 {
    align-content: flex-start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xpqajaz {
    align-items: end;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

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

  .xsqw6gz {
    backdrop-filter: blur(12px) saturate(108%);
  }

  .x29vb6v {
    backdrop-filter: blur(16px) saturate(110%);
  }

  .xmylrie {
    backdrop-filter: blur(4px) saturate(105%);
  }

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

  .x9uftiz {
    background-color: #070909;
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xlx3ysa {
    background-color: #0c0e0edb;
  }

  .xw6u4ie {
    background-color: #0c0e0ef0;
  }

  .xq57d9w {
    background-color: #101212c7;
  }

  .x1jd86vk {
    background-color: #121515e6;
  }

  .xpj9qch {
    background-color: #ffffff0d;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x8hhsqx {
    background-color: var(--x13t9ekw);
  }

  .x176z4p0 {
    background-color: var(--x17glxn8);
  }

  .x1j797td {
    background-color: var(--x1b2tp2r);
  }

  .x13kjl3e {
    background-color: var(--x1b8nzh);
  }

  .xef1vtp {
    background-color: var(--x1cih2n8);
  }

  .x70xtsq {
    background-color: var(--x1hn9ipf);
  }

  .x2pv4w0 {
    background-color: var(--x1kuzy5p);
  }

  .xanhc4 {
    background-color: var(--x1nveu65);
  }

  .x1kk1wg7 {
    background-color: var(--x1pw4j00);
  }

  .xmfrcgt {
    background-color: var(--x1t1w8lp);
  }

  .xo6coch {
    background-color: var(--x1x95bxo);
  }

  .x5jv5w6 {
    background-color: var(--xdgaovn);
  }

  .xlmihnf {
    background-color: var(--xdl5q5d);
  }

  .x1wmy3g2 {
    background-color: var(--xdtubw4);
  }

  .x1vg7psy {
    background-color: var(--xnu38ij);
  }

  .x1incs89 {
    background-color: var(--xpq4jmz);
  }

  .x1khdx25 {
    background-color: var(--xs3hkzr);
  }

  .x1lzkfkq {
    background-color: var(--xs938cm);
  }

  .x1e9p8ug {
    background-color: var(--xwlr4y0);
  }

  .x1k34puw {
    background-color: var(--xyhrwpp);
  }

  .x962mnj {
    background-image: linear-gradient(#070909 0%, #070909fa 22%, #070909a8 48%, #0709091f 72%, #07090952 100%);
  }

  .x1bhyfb8 {
    background-image: radial-gradient(circle at 25% 35%, #ffffff0b 0 .6px, #0000 .8px), radial-gradient(circle at 70% 60%, #0000000f 0 .6px, #0000 .8px);
  }

  .xmytezw {
    background-image: radial-gradient(circle at 52% 68%, #d8f4ed 0, #6abdbb 24%, #497a8e 45%, #121c1d 74%, #070909 100%);
  }

  .xtt4vmm {
    background-image: radial-gradient(min(74vw, 1180px) min(62vh, 640px) at 50% 70%, #0000 28%, #0507073d 72%, #050707c7 100%);
  }

  .xg01o5h {
    background-size: 5px 5px, 7px 7px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1y8uvv1 {
    box-shadow: 0 0 0 4px #fbbf2414;
  }

  .x1sc751c {
    box-shadow: 0 0 0 4px #fbbf241a;
  }

  .xc0ov2p {
    box-shadow: 0 0 0 4px #22c55e1a;
  }

  .x16tjkze {
    box-shadow: 0 14px 36px #00000047;
  }

  .x1lqvd9d {
    box-shadow: 0 18px 50px #00000052;
  }

  .xqo3t3g {
    box-shadow: 0 18px 50px #00000057;
  }

  .x16h279v {
    box-shadow: inset 0 1px #ffffff0d, 0 32px 100px #0000002e;
  }

  .x18c2wti {
    box-shadow: 0 8px 30px #0000003d;
  }

  .x11lt5ue {
    box-shadow: inset 0 1px #ffffff0d;
  }

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

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

  .x1xynqgc {
    color: #e7e5e4b8;
  }

  .xest47n {
    color: var(--x1cih2n8);
  }

  .x12vn4qj {
    color: var(--x1nveu65);
  }

  .xz4jbg1 {
    color: var(--x1q1vxkz);
  }

  .x436kx2 {
    color: var(--x1t1w8lp);
  }

  .x19xztzy {
    color: var(--x5jemf7);
  }

  .xtj9xji {
    color: var(--x841yi6);
  }

  .x1tu4p89 {
    color: var(--xdl5q5d);
  }

  .x30r1he {
    color: var(--xhap76o);
  }

  .xzkevwn {
    color: var(--xnu38ij);
  }

  .x125phlp {
    color: var(--xpq4jmz);
  }

  .x5dzvnz {
    color: var(--xyhrwpp);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xe9gel8 {
    fill: var(--x1t1w8lp);
  }

  .x1t12jq3 {
    fill: var(--x5jemf7);
  }

  .xw0nx2f {
    filter: saturate(.92) contrast(1.03);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xmiln4x {
    font-family: IBM Plex Mono, monospace;
  }

  .x17wcwvh {
    font-family: IBM Plex Sans, sans-serif;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1siv692 {
    font-size: clamp(54px, 4.4vw, 78px);
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1e55zpb {
    grid-template-columns: 100px minmax(180px, 1fr) 100px 72px 60px 92px 18px;
  }

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

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

  .xyachv {
    grid-template-columns: 1fr auto 16px;
  }

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

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

  .x7pl3vr {
    grid-template-columns: 240px minmax(280px, 1fr) 72px;
  }

  .xoqwcju {
    grid-template-columns: 260px 1fr 1fr 1fr 80px;
  }

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

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

  .x1jm2pws {
    grid-template-columns: 32px minmax(0, 1fr) 180px;
  }

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

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

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

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

  .xsaf1jg {
    grid-template-columns: 40px minmax(0, 1fr) 36px;
  }

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

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

  .x12wxwjk {
    grid-template-columns: 56px 18px 24px 1fr;
  }

  .xjtsy29 {
    grid-template-columns: 62px 18px minmax(0, 1fr);
  }

  .xa6hoon {
    grid-template-columns: 74px 42px 1fr;
  }

  .x18q5ffz {
    grid-template-columns: 98px 52px 120px minmax(280px, 1fr) 84px;
  }

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

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

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

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

  .xcfag83 {
    grid-template-columns: minmax(160px, auto) 1fr;
  }

  .xv9to7l {
    grid-template-columns: minmax(260px, .8fr) minmax(0, 1.2fr);
  }

  .xqkrmit {
    grid-template-columns: minmax(260px, 1fr) minmax(300px, 1fr) auto;
  }

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

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

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

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

  .x9qjshl {
    grid-template-rows: auto auto minmax(320px, 1fr) auto;
  }

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

  .xc8icb0 {
    isolation: isolate;
  }

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

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

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

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

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

  .x97j52 {
    letter-spacing: -.055em;
  }

  .xobulqh {
    line-height: .98;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xo5v014 {
    line-height: 1;
  }

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

  .x11mqrsb {
    -webkit-mask-image: linear-gradient(#0000 0%, #000 28% 100%);
    mask-image: linear-gradient(#0000 0%, #000 28% 100%);
  }

  .x1poe65g {
    mix-blend-mode: soft-light;
  }

  .xha0d5n {
    opacity: .36;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x5lhwog {
    text-decoration-line: line-through;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

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

  .x7p49u4 {
    transform: rotate(0);
  }

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

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

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

  .xbb3pvg {
    transition-duration: .14s;
  }

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

  .x11xpdln {
    transition-property: transform;
  }

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

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1hi9sau {
    z-index: 120;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x13tdkmf {
    z-index: 80;
  }

  .x1fina04 {
    z-index: 90;
  }

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

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1bsyyaj:hover {
    background-color: #d6d3d1;
  }

  .xd19ezc:hover {
    background-color: #f8717129;
  }

  .x9fhv0n:hover {
    background-color: var(--x17glxn8);
  }

  .xzempao:hover {
    background-color: var(--x1b2tp2r);
  }

  .x9yfszk:hover {
    background-color: var(--x1pw4j00);
  }

  .x1lmomvp:hover {
    color: var(--x1nveu65);
  }

  .xh1eu3d:hover {
    color: var(--x1t1w8lp);
  }

  @media (width <= 620px) {
    .x1xj70gi.x1xj70gi {
      align-items: flex-start;
    }

    .x1c4a5li.x1c4a5li {
      align-items: start;
    }
  }

  @media (width <= 460px) {
    .x1slt461.x1slt461 {
      align-items: stretch;
    }
  }

  @media (width <= 620px) {
    .x1ukrrs4.x1ukrrs4 {
      align-items: stretch;
    }

    .x167ble9.x167ble9 {
      display: block;
    }
  }

  @media (width <= 520px) {
    .x349ylp.x349ylp {
      display: flex;
    }
  }

  @media (width <= 840px) {
    .x16a2i63.x16a2i63 {
      display: grid;
    }
  }

  @media (width <= 620px) {
    .xijj5j7.xijj5j7 {
      display: none;
    }
  }

  @media (width <= 720px) {
    .x49x15t.x49x15t {
      display: none;
    }
  }

  @media (width <= 840px) {
    .x16jr1d2.x16jr1d2 {
      display: none;
    }
  }

  @media (width >= 620.01px) and (width <= 860px) {
    .xgqbupj.xgqbupj {
      display: none;
    }
  }

  @media (width <= 460px) {
    .x1w9t9sz.x1w9t9sz {
      flex-direction: column;
    }
  }

  @media (width <= 600px) {
    .x1fc7d7z.x1fc7d7z {
      flex-direction: column;
    }
  }

  @media (width <= 620px) {
    .x1apw3ch.x1apw3ch {
      flex-direction: column;
    }
  }

  @media (width <= 760px) {
    .x1krwfvz.x1krwfvz {
      flex-direction: column;
    }
  }

  @media (width <= 520px) {
    .xxy3qsb.xxy3qsb {
      font-size: 16px;
    }
  }

  @media (width <= 390px) {
    .xyr8pnp.xyr8pnp {
      font-size: 40px;
    }
  }

  @media (width >= 390.01px) and (width <= 620px) {
    .xdnrtpj.xdnrtpj {
      font-size: 46px;
    }
  }

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

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

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

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

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

  @media (width <= 620px) {
    .xdkotm4.xdkotm4 {
      grid-template-columns: 32px minmax(0, 1fr);
    }
  }

  @media (width >= 520.01px) and (width <= 760px) {
    .x162wgmo.x162wgmo {
      grid-template-columns: 44px minmax(0, 1fr);
    }
  }

  @media (width <= 480px) {
    .xli4xc2.xli4xc2 {
      grid-template-columns: 54px 34px 1fr;
    }
  }

  @media (width <= 620px) {
    .x1p2yxe5.x1p2yxe5 {
      grid-template-columns: 64px 42px minmax(0, 1fr) 36px;
    }
  }

  @media (width >= 620.01px) and (width <= 860px) {
    .x1mtpp5r.x1mtpp5r {
      grid-template-columns: 82px 46px minmax(220px, 1fr) 74px;
    }
  }

  @media (width <= 620px) {
    .xyptfjy.xyptfjy {
      grid-template-columns: minmax(0, 1fr) 92px 54px;
    }

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

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

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

  @media (width <= 900px) {
    .xirox3h.xirox3h {
      grid-template-columns: minmax(0, 1fr);
    }
  }

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

  @media (width <= 620px) {
    .xj0mpjz.xj0mpjz {
      justify-content: center;
    }
  }

  @media (width <= 600px) {
    .x1fn78np.x1fn78np {
      justify-content: space-between;
    }
  }

  @media (width <= 620px) {
    .x10uquv.x10uquv {
      justify-content: start;
    }
  }

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

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

  .x3j30e9 {
    border-bottom-color: var(--x1x95bxo);
  }

  .x3esc7x {
    border-bottom-color: var(--x8ntjtc);
  }

  .xzxctyp {
    border-bottom-color: var(--xyhrwpp);
  }

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

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

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

  .x1g4hjc {
    border-left-color: #0000;
  }

  .xrfkfkq {
    border-left-color: var(--x1b8nzh);
  }

  .xrcwa1y {
    border-left-color: var(--x1x95bxo);
  }

  .xxwvukh {
    border-left-color: var(--xyhrwpp);
  }

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

  .xe0pwq {
    border-left-width: 1px;
  }

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

  .xkfb308 {
    border-right-color: var(--x1b8nzh);
  }

  .x1i8xgo8 {
    border-right-color: var(--x1x95bxo);
  }

  .xtlglf2 {
    border-right-color: var(--x8ntjtc);
  }

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

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

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

  .x16zvzpd {
    border-top-color: #34d39938;
  }

  .x1mz5l1g {
    border-top-color: var(--x1cih2n8);
  }

  .x1lgrk0z {
    border-top-color: var(--x1q1vxkz);
  }

  .x17uvsws {
    border-top-color: var(--x1t1w8lp);
  }

  .x1oj1lip {
    border-top-color: var(--x1x95bxo);
  }

  .x1jlqtok {
    border-top-color: var(--x5jemf7);
  }

  .x1mnoc5j {
    border-top-color: var(--x841yi6);
  }

  .x1wrqo4j {
    border-top-color: var(--xhap76o);
  }

  .x1i95a6v {
    border-top-color: var(--xnu38ij);
  }

  .x16bf4vg {
    border-top-color: var(--xyhrwpp);
  }

  .xlya59e {
    border-top-style: dashed;
  }

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

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

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

  .xamhcws {
    border-top-width: 2px;
  }

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

  .x1wvyhpi {
    bottom: -24%;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .xy27lif {
    height: 278px;
  }

  .x9fpu7x {
    height: 27px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xuoj239 {
    height: 3px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xols6we {
    height: 6px;
  }

  .x1hagigm {
    height: 7px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xuan8c8 {
    height: var(--collapsible-panel-height);
  }

  .x14p8jc9 {
    left: -16px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xwoyzhm {
    margin-bottom: 7px;
  }

  .x12m3gx3 {
    margin-bottom: var(--x17oyzm8);
  }

  .x1gkxybf {
    margin-bottom: var(--x6ph2kx);
  }

  .x1igqzh7 {
    margin-bottom: var(--xgluab1);
  }

  .x1pl01wc {
    margin-bottom: var(--xxfrpcz);
  }

  .xq1n1xh {
    margin-left: 16px;
  }

  .x1tbjnsx {
    margin-left: 232px;
  }

  .x2jnbcu {
    margin-left: 25px;
  }

  .xj5c8sz {
    margin-left: var(--x1855vnv);
  }

  .x230s57 {
    margin-left: var(--xcdn6xt);
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x7r5mf7 {
    margin-top: 3px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xij15n5 {
    margin-top: var(--x13b2xux);
  }

  .x10erf0v {
    margin-top: var(--x17oyzm8);
  }

  .x3x84qi {
    margin-top: var(--x6ph2kx);
  }

  .x1p8etgh {
    margin-top: var(--xcdn6xt);
  }

  .x1xj5gn4 {
    margin-top: var(--xgluab1);
  }

  .xxadlzb {
    margin-top: var(--xxfrpcz);
  }

  .xuyqlj2 {
    max-height: 300px;
  }

  .x1g9kxxr {
    max-height: 560px;
  }

  .xs8sm83 {
    max-height: calc(100dvh - 32px);
  }

  .xd84ytd {
    max-height: calc(100svh - 32px);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1cmgiil {
    max-width: 1400px;
  }

  .x1wuq3rq {
    max-width: 42vw;
  }

  .x1gfrnbc {
    max-width: 450px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x7ep2pv {
    max-width: 680px;
  }

  .xrgej4m {
    max-width: 700px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1ewvobj {
    max-width: 72ch;
  }

  .x17q2glr {
    max-width: 780px;
  }

  .x1dtb55y {
    max-width: 900px;
  }

  .xw7nakj {
    max-width: calc(100vw - 32px);
  }

  .x1r4lsos {
    max-width: calc(100vw - 40px);
  }

  .x1recik0 {
    max-width: calc(100vw - 48px);
  }

  .x1q165sa {
    max-width: min(60vw, 760px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x11md1zd {
    min-height: 100px;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x6lgdlw {
    min-height: 112px;
  }

  .xpgt3lm {
    min-height: 132px;
  }

  .xbwy6ji {
    min-height: 150px;
  }

  .x1hshjfz {
    min-height: 16px;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x1ficeh5 {
    min-height: 240px;
  }

  .x712feu {
    min-height: 320px;
  }

  .xu97haq {
    min-height: 34px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .xgujvf1 {
    min-height: 42px;
  }

  .x3sc9yq {
    min-height: 46px;
  }

  .x1wiwyrm {
    min-height: 52px;
  }

  .xvkrg5o {
    min-height: 58px;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1rfaoo0 {
    min-height: 70px;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .xs440o7 {
    min-height: calc(100vh - 56px);
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xt4ypqs {
    min-width: 20px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .x1lz2oak {
    min-width: 232px;
  }

  .x15hfatp {
    min-width: 36px;
  }

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

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x2oj89k {
    padding-bottom: var(--x17oyzm8);
  }

  .x804w9e {
    padding-bottom: var(--x1c53afe);
  }

  .x1hlaz3v {
    padding-bottom: var(--xcdn6xt);
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x9crk5p {
    padding-left: var(--xgluab1);
  }

  .xh80x56 {
    padding-right: 48px;
  }

  .xkhz7bo {
    padding-right: 56px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x96k8nx {
    padding-top: 9px;
  }

  .xi2dxxe {
    padding-top: var(--x13b2xux);
  }

  .xqh39ut {
    padding-top: var(--x6ph2kx);
  }

  .xixcbxe {
    padding-top: var(--xgluab1);
  }

  .x3m8u43 {
    right: 0;
  }

  .xn5hqff {
    right: 16px;
  }

  .x19up5dg {
    right: 8px;
  }

  .xgc9qql {
    right: var(--x13b2xux);
  }

  .x10i8dwl {
    right: var(--xgluab1);
  }

  .x1lepq5j {
    scroll-margin-top: var(--x6ph2kx);
  }

  .x13vifvy {
    top: 0;
  }

  .xuivejd {
    top: 14px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1q5nibb {
    top: var(--x13b2xux);
  }

  .xag060y {
    top: var(--xgluab1);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .xylgo91 {
    width: 156px;
  }

  .xzjbwwf {
    width: 180px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xy2penl {
    width: 232px;
  }

  .xo7uitg {
    width: 27px;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1peuizl {
    width: 440px;
  }

  .x187nhsf {
    width: 44px;
  }

  .xvue9z {
    width: 500px;
  }

  .xewp6mh {
    width: 560px;
  }

  .x14rvwrp {
    width: 600px;
  }

  .x1hmiwze {
    width: 62%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xci0xqf {
    width: 7px;
  }

  .x14atkfc {
    width: auto;
  }

  .xgkm8s9 {
    width: max(112vw, 199.111svh);
  }

  .xij5m6b {
    width: min(100%, 780px);
  }

  .x1uiww0a {
    width: min(320px, 75%);
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .x1lpyac:last-child {
    border-right-width: 0;
  }

  @media (width <= 760px) {
    .xomyfaz.xomyfaz {
      border-left-color: #0000;
    }
  }

  @media (width <= 520px) {
    .xh9m8v6.xh9m8v6 {
      height: 238px;
    }
  }

  @media (width <= 620px) {
    .x1jlyvpu.x1jlyvpu {
      height: 44px;
    }
  }

  @media (width <= 840px) {
    .xnu7ita.xnu7ita {
      margin-left: 0;
    }
  }

  @media (width <= 900px) {
    .xl1pqfx.xl1pqfx {
      max-height: 280px;
    }
  }

  @media (width <= 620px) {
    .xwiqprl.xwiqprl {
      min-height: 44px;
    }
  }

  @media (width <= 520px) {
    .x1csjt6r.x1csjt6r {
      min-width: 160px;
    }
  }

  @media (width <= 620px) {
    .xo7lbfc.xo7lbfc {
      min-width: 36px;
    }

    .xexrmde.xexrmde {
      min-width: 44px;
    }
  }

  @media (width <= 760px) {
    .xh3i0hw.xh3i0hw {
      padding-left: 0;
    }
  }

  @media (width <= 620px) {
    .x8u2ff2.x8u2ff2 {
      padding-left: 70px;
    }
  }

  @media (width <= 840px) {
    .x1szh1xg.x1szh1xg {
      top: 58px;
    }
  }

  @media (width <= 460px) {
    .x8k7wbb.x8k7wbb {
      width: 100%;
    }
  }

  @media (width <= 600px) {
    .x1eshf1s.x1eshf1s {
      width: 100%;
    }
  }

  @media (width <= 620px) {
    .x1999td6.x1999td6 {
      width: 100%;
    }

    .x149z4xf.x149z4xf {
      width: 44px;
    }

    .xmxdwkf.xmxdwkf {
      width: auto;
    }
  }
}

@layer priority6 {
  .xwmrh2c[aria-invalid="true"] {
    border-color: var(--xnu38ij);
  }
}

@layer priority7 {
  .xr4rva9[data-highlighted] {
    background-color: var(--x1pw4j00);
  }
}

@layer priority8 {
  .x6lljwt::placeholder {
    color: var(--xpq4jmz);
  }
}
