@layer reset{*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse}}

@layer reset, priority1;

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

  .x10a8y8t {
    inset: 0;
  }

  .x1xnali0 {
    inset: var(--x9xeowz);
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .x9ms5i6 {
    padding: 3px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .x7s6ob5 {
    padding: clamp(32px, 4vw, 64px);
  }

  .x3ffob1 {
    padding: var(--x197ex3w);
  }

  .x1kxgwgq {
    padding: var(--x1aweqry);
  }

  .xt7cvmq {
    padding: var(--x1c9u02u);
  }

  .x1p56jqp {
    padding: var(--x1xwq9be);
  }

  .x1o68gz3 {
    padding: var(--x9xeowz);
  }
}

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

  .x1dlxfug {
    border-color: #ffffff1a;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x13jthph {
    border-color: var(--x11p8s4e);
  }

  .x15smp5w {
    border-color: var(--x17hsz8z);
  }

  .x87u443 {
    border-color: var(--x19nv5qw);
  }

  .xl9ry8v {
    border-color: var(--x1j5igml);
  }

  .x19kl4u5 {
    border-color: var(--x1szlt75);
  }

  .xc3xcr9 {
    border-color: var(--x9b7qqe);
  }

  .xvuxxmh {
    border-color: var(--xbac4wi);
  }

  .x1pe9yfu {
    border-color: var(--xhe10e6);
  }

  .x1p4ba9y {
    border-radius: 0 2px 2px 0;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1u67y57 {
    border-radius: var(--x1c5gtiv);
  }

  .xdzzoeo {
    border-radius: var(--x1qgxmxg);
  }

  .xqtviye {
    border-radius: var(--x1v1uf4m);
  }

  .x13i2xcx {
    border-radius: var(--x4p8arb);
  }

  .x36pdxq {
    border-radius: var(--xl5czjn);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xha96y3 {
    border-style: dotted;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xkz0k9k {
    flex: 0 auto;
  }

  .x15lv9n0 {
    flex: 180px;
  }

  .xsdi4jd {
    flex: 220px;
  }

  .xk30mkq {
    flex: 240px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .xfrnrkv {
    gap: var(--x17fdohf);
  }

  .x10qk55p {
    gap: var(--x197ex3w);
  }

  .x3ubooh {
    gap: var(--x1aweqry);
  }

  .x1ly1w07 {
    gap: var(--x1c9u02u);
  }

  .x153y3bx {
    gap: var(--x1xwq9be);
  }

  .xuedf4a {
    gap: var(--x9xeowz);
  }

  .x93qg7x {
    gap: var(--xpbl8t9);
  }

  .x1pkcsrh {
    gap: var(--xs1nqot);
  }

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

  .x1npkx4u {
    grid-column: 2;
  }

  .x1v2tqpn {
    grid-column: 9;
  }

  .x14d52f8 {
    grid-column: var(--x-gridColumn);
  }

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

  .x33j1x8 {
    grid-row: var(--x-gridRow);
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xg9jes1 {
    margin-block: 4px;
  }

  .xeubng1 {
    margin-block: var(--xs1nqot);
  }

  .x1x57ub9 {
    margin-inline: -8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xyq3gg9 {
    margin-inline: calc(-1 * var(--x197ex3w));
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xxqldzo {
    overscroll-behavior: auto;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1bggn2h {
    padding-block: var(--x197ex3w);
  }

  .xkzf7lo {
    padding-block: var(--x1aweqry);
  }

  .xljs1cr {
    padding-block: var(--x1xwq9be);
  }

  .x1p8opck {
    padding-block: var(--x9xeowz);
  }

  .x1sxwh4f {
    padding-block: var(--xpbl8t9);
  }

  .x1gxvcgx {
    padding-block: var(--xs1nqot);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .x5k8d2m {
    padding-inline: 2px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x110yrdq {
    padding-inline: var(--x197ex3w);
  }

  .x1cczxqp {
    padding-inline: var(--x1aweqry);
  }

  .xzktgpm {
    padding-inline: var(--x1xwq9be);
  }

  .xv8qg95 {
    padding-inline: var(--x9xeowz);
  }

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

  .x1hl2dhg {
    text-decoration: none;
  }

  .x4kzm0k:focus-within, .x7og1wg:focus-visible {
    outline: 2px solid var(--x3fsrez);
  }

  .x856n7e:hover {
    border-color: var(--x11p8s4e);
  }

  .x1q8zqv1:hover {
    border-color: var(--x1qqil8b);
  }

  .xd6jp92:hover {
    border-color: var(--xbac4wi);
  }

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

  .x1i7dxo4:focus {
    border-color: var(--x3fsrez);
  }
}

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

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

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1oa3qoh {
    align-self: auto;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

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

  .x1y8v6su {
    align-self: start;
  }

  .xreyxwi {
    animation-delay: 60ms;
  }

  .x142vmpx {
    animation-delay: .14s;
  }

  .x1yq23n6 {
    animation-delay: .22s;
  }

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

  .x18hd8ej {
    animation-duration: 1.6s;
  }

  .xf7uft5 {
    animation-duration: var(--x1g55lu5);
  }

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

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

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .x1t2s9a4 {
    animation-name: xn6bpu4-B;
  }

  .xfl9z6j {
    animation-name: xn6vz5e-B;
  }

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

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

  .xuaw5bm {
    animation-timing-function: var(--x1fngbwg);
  }

  .xgv0goc {
    backdrop-filter: blur(10px);
  }

  .xsc08za {
    background-color: #0b1016;
  }

  .x161v63w {
    background-color: #3cc4b2;
  }

  .x1k9z1l7 {
    background-color: color-mix(in srgb,var(--xezrr2) 84%,transparent);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .x6sywi {
    background-color: #7f7f7f24;
  }

  .x1fdq93p {
    background-color: #ffffff0f;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .xcj8wgh {
    background-color: var(--x11p8s4e);
  }

  .x1tgngra {
    background-color: var(--x17hsz8z);
  }

  .x1ioqzue {
    background-color: var(--x18t3fkf);
  }

  .xebwkqr {
    background-color: var(--x1d7uq8d);
  }

  .x1ib8981 {
    background-color: var(--x1hfhzrg);
  }

  .xcwh47r {
    background-color: var(--x1iys9lt);
  }

  .x1m6cgkh {
    background-color: var(--x1j5igml);
  }

  .x137udty {
    background-color: var(--x1lsq69t);
  }

  .x1cjr08y {
    background-color: var(--x1qqil8b);
  }

  .x1xk4abd {
    background-color: var(--x1szlt75);
  }

  .xk1xbmx {
    background-color: var(--x1tzxdcn);
  }

  .x1rr6yn2 {
    background-color: var(--x2q9j8p);
  }

  .x1sbzwe7 {
    background-color: var(--x7lrmgy);
  }

  .x1wrigab {
    background-color: var(--x9b7qqe);
  }

  .x6jnjjg {
    background-color: var(--x9z7ra3);
  }

  .x4rv629 {
    background-color: var(--xbac4wi);
  }

  .x1ghqv00 {
    background-color: var(--xet55ve);
  }

  .x11tpnvh {
    background-color: var(--xezrr2);
  }

  .xbwg04i {
    background-color: var(--xgissi5);
  }

  .x1ug4edg {
    background-color: var(--xhe10e6);
  }

  .xpxi1od {
    background-color: var(--xklnnts);
  }

  .x1e245uo {
    background-color: var(--xlu20sk);
  }

  .xfe9be1 {
    background-color: var(--xmsthr8);
  }

  .x1nwf1kz {
    background-color: var(--xqdtgkz);
  }

  .xyp0ftp {
    background-color: var(--xse76s6);
  }

  .x155x5z9 {
    background-color: var(--xtwn0eq);
  }

  .x16976k0 {
    background-color: var(--xyva3ov);
  }

  .x1bypmsr {
    background-image: linear-gradient(#ffffff0b 1px, #0000 1px), linear-gradient(90deg, #ffffff0b 1px, #0000 1px);
  }

  .x1or94ta {
    background-size: 56px 56px;
  }

  .xtmfzz7 {
    border-inline-end-color: var(--x1j5igml);
  }

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

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .x17pwg0w {
    border-inline-start-color: var(--x1j5igml);
  }

  .x13s6hmi {
    border-inline-start-color: var(--xbac4wi);
  }

  .x1c1n6zs {
    border-inline-start-color: var(--xhe10e6);
  }

  .x1hu126a {
    border-inline-start-color: var(--xyva3ov);
  }

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

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

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

  .xim6lbo {
    box-shadow: 0 0 0 3px var(--x1d7uq8d),0 0 0 5px var(--xmsthr8);
  }

  .x13m823f {
    box-shadow: 0 0 0 3px var(--x1d7uq8d);
  }

  .x15ydu7b {
    box-shadow: 0 1px 2px #0f17201f;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1vv028m {
    box-shadow: var(--x1a14d3n);
  }

  .xna9ywf {
    box-shadow: var(--x9ia7zs);
  }

  .xcpxe8c {
    box-shadow: var(--xhd7vqx);
  }

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

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

  .x1b4bnd8 {
    color: #04201c;
  }

  .x1ftpmvh {
    color: #3cc4b2;
  }

  .x1xk0g86 {
    color: #e9eef3;
  }

  .x1heor9g {
    color: inherit;
  }

  .xswzvkl {
    color: var(--x11wa9vn);
  }

  .x1nsxgg8 {
    color: var(--x17hsz8z);
  }

  .x17i2vwv {
    color: var(--x1hchfmt);
  }

  .x1xeazpq {
    color: var(--x1hfhzrg);
  }

  .xpgeg3o {
    color: var(--x1qqil8b);
  }

  .x1vu9my4 {
    color: var(--x1szlt75);
  }

  .x2f6kgh {
    color: var(--x5m19tg);
  }

  .x12wuqux {
    color: var(--x9b7qqe);
  }

  .xxv3v21 {
    color: var(--xbac4wi);
  }

  .xhdp0zd {
    color: var(--xhe10e6);
  }

  .x9lvv8e {
    color: var(--xi6dqu5);
  }

  .x1tgtt7c {
    color: var(--xklnnts);
  }

  .xu9m02i {
    color: var(--xww6n4w);
  }

  .x177fqzz {
    color: var(--xyva3ov);
  }

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

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

  .x1ned7t2 {
    column-gap: 2px;
  }

  .x1fsa3c3 {
    column-gap: var(--x197ex3w);
  }

  .xf23ujc {
    column-gap: var(--x1xwq9be);
  }

  .xicojor {
    cursor: col-resize;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x1n9xxwz {
    display: table-cell;
  }

  .xbh8q5q {
    fill: none;
  }

  .x1ee95hi {
    fill: var(--x1d7uq8d);
  }

  .x13o2xnp {
    fill: var(--xbac4wi);
  }

  .x8la1e6 {
    fill: var(--xet55ve);
  }

  .xu9q4jn {
    fill: var(--xgissi5);
  }

  .xgosos {
    fill: var(--xmsthr8);
  }

  .xtkapwd {
    fill: var(--xqdtgkz);
  }

  .x1a1y48u {
    fill: var(--xse76s6);
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

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

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1sgqu14 {
    font-family: var(--x1q1wt1l);
  }

  .xna97fr {
    font-family: var(--x8fwzvm);
  }

  .xgakq07 {
    font-family: var(--xg7fr6n);
  }

  .x1on947a {
    font-size: .94em;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1ct8sxb {
    font-size: 12.5px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1v6b9ag {
    font-size: clamp(42px, 4.4vw, 64px);
  }

  .x2ea5aq {
    font-size: var(--x1hwqfbx);
  }

  .x1n4bh8q {
    font-size: var(--x1iuvvm7);
  }

  .x16aw5pp {
    font-size: var(--x1o2np75);
  }

  .xnu30nr {
    font-size: var(--x1xne8zs);
  }

  .x1s4lk77 {
    font-size: var(--xmuir17);
  }

  .x1rma6nq {
    font-size: var(--xqk4i21);
  }

  .x103c1yj {
    font-size: var(--xqpwfk1);
  }

  .xant89d {
    font-size: var(--xs0go1);
  }

  .x1k4tb9n {
    font-style: italic;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

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

  .x1mt1orb {
    grid-auto-flow: column;
  }

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

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

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

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

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

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

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

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

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

  .xirfg9w {
    grid-template-columns: minmax(0, 1fr) 96px 48px 84px;
  }

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

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

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

  .x1yzlmg0 {
    grid-template-columns: minmax(120px, 160px) minmax(0, 1fr);
  }

  .xkpxeeu {
    grid-template-columns: minmax(180px, 2fr) minmax(0, 3fr) auto;
  }

  .x2hbn0e {
    grid-template-columns: minmax(96px, 1.2fr) repeat(3, minmax(0, 1fr));
  }

  .x75r7lz {
    grid-template-columns: repeat(2, auto);
  }

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

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

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

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

  .xqketvx {
    grid-template-columns: var(--x-gridTemplateColumns);
  }

  .x15fl5r4 {
    grid-template-rows: none;
  }

  .xkjl1po {
    hyphens: auto;
  }

  .x1ceywv6 {
    inset-inline-end: -220px;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1ro0b6g {
    inset-inline-end: 3px;
  }

  .xm5wy6p {
    inset-inline-end: var(--x1aweqry);
  }

  .xgp5wk {
    inset-inline-end: var(--x9xeowz);
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xi5uv41 {
    inset-inline-start: 10px;
  }

  .x169f3pf {
    inset-inline-start: 18px;
  }

  .x1f7v2z9 {
    inset-inline-start: 61px;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .xl4xnwh {
    justify-items: stretch;
  }

  .x7v7x1q {
    justify-self: center;
  }

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

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

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

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .x1w3xk6t {
    letter-spacing: -.045em;
  }

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

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

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

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

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

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

  .x11fj6oh {
    letter-spacing: .18em;
  }

  .xribhvm {
    letter-spacing: .2em;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .xe8mmo7 {
    line-height: .95;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

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

  .xo5v014 {
    line-height: 1;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1v35mwd {
    line-height: var(--x1wd4y2v);
  }

  .x1pmugll {
    line-height: var(--xqji43r);
  }

  .x1telefa {
    list-style-type: "›  ";
  }

  .x1ampnwc {
    list-style-type: "→  ";
  }

  .x3yw8vx {
    list-style-type: decimal;
  }

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

  .x3ct3a4 {
    list-style-type: none;
  }

  .x2fvf9 {
    margin-inline-end: 4px;
  }

  .x7futre {
    margin-inline-end: var(--x197ex3w);
  }

  .xe9ewy2 {
    margin-inline-start: -2px;
  }

  .xwklpps {
    margin-inline-start: 2px;
  }

  .xdzw4kq {
    margin-inline-start: 6px;
  }

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

  .x1laa0o {
    margin-inline-start: calc(var(--x197ex3w) * -1);
  }

  .x174hkvw {
    margin-inline-start: var(--xs1nqot);
  }

  .x2si5yz {
    -webkit-mask-image: radial-gradient(at 20% 30%, #000000e6, #0000 70%);
    mask-image: radial-gradient(at 20% 30%, #000000e6, #0000 70%);
  }

  .xs9930i {
    opacity: .28;
  }

  .xyd83as {
    opacity: .45;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1i5mnmd {
    opacity: .66;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x1667htg {
    opacity: .78;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .x1g40iwv {
    outline-offset: -1px;
  }

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

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x2wh2y9 {
    outline-offset: 4px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1h4wwuj {
    overflow-wrap: normal;
  }

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

  .x1xnnf8n {
    padding-inline-end: 20px;
  }

  .x1im30kd {
    padding-inline-end: 3px;
  }

  .xp48ta0 {
    padding-inline-end: 40px;
  }

  .x11lfxj5 {
    padding-inline-end: 4px;
  }

  .xql6sqp {
    padding-inline-end: var(--x197ex3w);
  }

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

  .xe2zdcy {
    padding-inline-start: 10px;
  }

  .xwn43p0 {
    padding-inline-start: 18px;
  }

  .xz7312c {
    padding-inline-start: 22px;
  }

  .x1mfogq2 {
    padding-inline-start: 32px;
  }

  .x135b78x {
    padding-inline-start: 4px;
  }

  .x1lfd57z {
    padding-inline-start: var(--x197ex3w);
  }

  .x1jqfhqx {
    padding-inline-start: var(--x1xwq9be);
  }

  .xugpkqm {
    padding-inline-start: var(--x9xeowz);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .xjkpesa {
    row-gap: var(--x197ex3w);
  }

  .x1nnnkjr {
    row-gap: var(--xs1nqot);
  }

  .x15r8bi0 {
    scrollbar-color: var(--x11p8s4e) transparent;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x1741n7v {
    stroke: var(--x11p8s4e);
  }

  .x1fpq56g {
    stroke: var(--x17hsz8z);
  }

  .x1lo7tnc {
    stroke: var(--x5m19tg);
  }

  .xholtej {
    stroke: var(--x9b7qqe);
  }

  .x103y8s0 {
    stroke: var(--xbac4wi);
  }

  .x1fzsil3 {
    stroke: var(--xhe10e6);
  }

  .x16sth24 {
    stroke: var(--xyva3ov);
  }

  .x1azkmc1 {
    stroke-dasharray: 2 2.4;
  }

  .xbw2l0c {
    stroke-dasharray: 2 2;
  }

  .xbpseyi {
    stroke-dasharray: 2.5 2.5;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .x1f6yumg {
    stroke-linejoin: round;
  }

  .x1ct8w4g {
    stroke-width: .65px;
  }

  .x1i8vdtw {
    stroke-width: 1.3px;
  }

  .xhxwl1 {
    stroke-width: 1.6px;
  }

  .x68fu6m {
    stroke-width: 1.8px;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .x1yc453h {
    text-align: start;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x7p49u4 {
    transform: rotate(0);
  }

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

  .x1n5d1j9 {
    transform: scale(.96);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .xdhfsmw {
    transform: translate(-50%, -48%) scale(.98);
  }

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

  .xbryuvx {
    transform: translateX(0);
  }

  .xqyy0d1 {
    transform: translateX(18px);
  }

  .x13t98kf {
    transform: translateX(24px);
  }

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

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1o5awu1 {
    transform: translateY(12px);
  }

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

  .x1mq3mr6 {
    transition-duration: 0s;
  }

  .xxah9rp {
    transition-duration: var(--x17jtsei);
  }

  .xeimeli {
    transition-duration: var(--x1g55lu5);
  }

  .x1rx9o0i {
    transition-duration: var(--xox4jce);
  }

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

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

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

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

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

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

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

  .xt3l3uh {
    transition-property: color;
  }

  .x1ym43eq {
    transition-property: left, width;
  }

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

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

  .x19991ni {
    transition-property: opacity;
  }

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

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1m6bdz9 {
    transition-timing-function: var(--x1fngbwg);
  }

  .xoi4wuv {
    transition-timing-function: var(--xfn8lma);
  }

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

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

  .x523cq2 {
    vertical-align: -3px;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

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

  .x1yn0g08 {
    word-break: break-all;
  }

  .x13faqbe {
    word-break: break-word;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x52sccv {
    z-index: 15;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x6y048q {
    z-index: 70;
  }

  .x13tdkmf {
    z-index: 80;
  }

  .x1fina04 {
    z-index: 90;
  }

  .xqn3h35:focus-visible {
    background-color: var(--xmsthr8);
  }

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

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .x14d61ku:hover {
    background-color: var(--x11p8s4e);
  }

  .x1bdhrae:hover {
    background-color: var(--x152q4su);
  }

  .x1jcspik:hover {
    background-color: var(--x17hsz8z);
  }

  .x1nguee8:hover {
    background-color: var(--x1ee6dom);
  }

  .x11cesd8:hover {
    background-color: var(--x1szlt75);
  }

  .x13cobh9:hover {
    background-color: var(--x2q9j8p);
  }

  .x1ae0ycn:hover {
    background-color: var(--x5m19tg);
  }

  .x1yl532f:hover {
    background-color: var(--x7lrmgy);
  }

  .x19u2zew:hover {
    background-color: var(--xmsthr8);
  }

  .x13sjhy6:hover {
    background-color: var(--xqdtgkz);
  }

  .x5mg0ca:hover {
    background-color: var(--xtwn0eq);
  }

  .x1t6mhzx:hover {
    color: var(--x1ee6dom);
  }

  .x1r1a5p9:hover {
    color: var(--x1hchfmt);
  }

  .x7wy9l4:hover {
    color: var(--x1hfhzrg);
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x1m8ihxi:focus {
    box-shadow: var(--xkq1nje);
  }

  .x4gyw5p:active {
    opacity: 1;
  }

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

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

  .xv0tuox {
    border-bottom-color: var(--x1j5igml);
  }

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

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

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

  .x175qc1n {
    border-top-color: var(--x1j5igml);
  }

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

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

  .x1pu3x9t {
    bottom: -260px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xqo3gd {
    bottom: 8px;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .xvaoykw {
    bottom: var(--x197ex3w);
  }

  .xqbfowz {
    bottom: var(--x1aweqry);
  }

  .x78w8o0 {
    bottom: var(--x9xeowz);
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .x170jfvy {
    height: 10px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1isuwpm {
    height: 220px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xdwzuf7 {
    height: 260px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x5kalc8 {
    height: 42px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .xwa7hi {
    height: 58px;
  }

  .x1d9x2de {
    height: 640px;
  }

  .xols6we {
    height: 6px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xegnrdp {
    height: 9px;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1gezbiy {
    height: var(--active-tab-height);
  }

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

  .x1nrll8i {
    left: 50%;
  }

  .xvbikie {
    left: var(--active-tab-left);
  }

  .x6a96j0 {
    margin-bottom: var(--x197ex3w);
  }

  .x19wtbqi {
    margin-bottom: var(--x1aweqry);
  }

  .x1i2kh0o {
    margin-bottom: var(--x1xwq9be);
  }

  .x12ojif5 {
    margin-bottom: var(--xs1nqot);
  }

  .xrum2ci {
    margin-right: var(--xs1nqot);
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xrbgmy6 {
    margin-top: calc(-1 * var(--x197ex3w));
  }

  .xr7hyq2 {
    margin-top: var(--x17fdohf);
  }

  .x1ij6tni {
    margin-top: var(--x197ex3w);
  }

  .x1nz86cg {
    margin-top: var(--x1xwq9be);
  }

  .xmr2gtj {
    margin-top: var(--x9xeowz);
  }

  .xymuunr {
    margin-top: var(--xs1nqot);
  }

  .x1vke2v8 {
    max-height: 144px;
  }

  .x1auol1i {
    max-height: 208px;
  }

  .x1ucg5v8 {
    max-height: 232px;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x2z3yb8 {
    max-height: 360px;
  }

  .x1jcbksy {
    max-height: 420px;
  }

  .x6kd6ug {
    max-height: 60dvh;
  }

  .xpsdv8q {
    max-height: calc(100dvh - 140px);
  }

  .x1km48wp {
    max-height: calc(100vh - 140px);
  }

  .x1xoggjn {
    max-height: calc(100vh - 48px);
  }

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

  .x193iq5w {
    max-width: 100%;
  }

  .x186ixgm {
    max-width: 1440px;
  }

  .x16em4ew {
    max-width: 240px;
  }

  .x1dt7z5j {
    max-width: 380px;
  }

  .x1lr1uin {
    max-width: 420px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x7kya4p {
    max-width: 540px;
  }

  .x27kpxv {
    max-width: 560px;
  }

  .xrlsmeg {
    max-width: 600px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1ewvobj {
    max-width: 72ch;
  }

  .x74rdph {
    max-width: min(420px, 100vw - 24px);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xi3av73 {
    min-height: 120px;
  }

  .x1fk3hok {
    min-height: 14px;
  }

  .x1db3i3o {
    min-height: 160px;
  }

  .xz65tgg {
    min-height: 200px;
  }

  .xisnujt {
    min-height: 20px;
  }

  .xj9xw9b {
    min-height: 26px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .xefclja {
    min-height: 88px;
  }

  .x1edz59j {
    min-height: 96px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x5w4yej {
    min-width: 160px;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .x1oslful {
    min-width: 22px;
  }

  .xlm99nl {
    min-width: 240px;
  }

  .x9041oi {
    min-width: 2px;
  }

  .x13m5vm7 {
    min-width: 38px;
  }

  .x1nb6za0 {
    min-width: 44px;
  }

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

  .x7w7ha4 {
    min-width: var(--x-1utbgw4);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xryxfnj {
    overflow-y: visible;
  }

  @media (width <= 719px) {
    .xwcysim.xwcysim {
      padding: var(--x197ex3w);
    }

    .xc0nvgx.xc0nvgx {
      padding: var(--x9xeowz);
    }
  }

  .xpq3e1d {
    padding-bottom: 46px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .x11ba12 {
    padding-bottom: env(safe-area-inset-bottom);
  }

  .x1rixfv2 {
    padding-bottom: var(--x197ex3w);
  }

  .x1j1jako {
    padding-bottom: var(--x1xwq9be);
  }

  .xg68g7u {
    padding-bottom: var(--xpbl8t9);
  }

  .x29e0m2 {
    padding-left: var(--x9xeowz);
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x4p5aij {
    padding-top: 1px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x19u865c {
    padding-top: var(--x197ex3w);
  }

  .xkyihna {
    padding-top: var(--x1aweqry);
  }

  .x40x4mo {
    padding-top: var(--x1xwq9be);
  }

  .xelozv2 {
    padding-top: var(--x9xeowz);
  }

  .xwukr4l {
    right: auto;
  }

  .xk0gnl0 {
    right: var(--x197ex3w);
  }

  .x15pzgfc {
    right: var(--x1xwq9be);
  }

  .x5dnzld {
    scroll-margin-top: var(--x1xwq9be);
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .xfr5jun {
    top: 8px;
  }

  .x80663w {
    top: auto;
  }

  .x10uur0e {
    top: var(--active-tab-top);
  }

  .x1oml2bn {
    top: var(--x1xwq9be);
  }

  .xaecvyq {
    top: var(--x9xeowz);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xsmyaan {
    width: 12px;
  }

  .x13ie5k6 {
    width: 130px;
  }

  .x6jxa94 {
    width: 14px;
  }

  .xrostsh {
    width: 150px;
  }

  .x1kky2od {
    width: 16px;
  }

  .xzjbwwf {
    width: 180px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xy2penl {
    width: 232px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x1cvmir6 {
    width: 360px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .xwl9fdd {
    width: 380px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x10h3iyq {
    width: 42px;
  }

  .x51ohtg {
    width: 4px;
  }

  .x11i3ho8 {
    width: 640px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x13oubkp {
    width: 96px;
  }

  .x1wc42o8 {
    width: 9px;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1h75b27 {
    width: min(400px, 100%);
  }

  .xpn72k7 {
    width: min(560px, 100vw - 32px);
  }

  .xo9swhx {
    width: min(640px, 100vw);
  }

  .x1xup1jc {
    width: min(780px, 100vw);
  }

  .xoffw1 {
    width: var(--active-tab-width);
  }

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

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

  .x14l7nz5:first-child {
    margin-top: 0;
  }
}

@layer priority6 {
  @media (width <= 719px) {
    .xqb45as.xqb45as {
      border-radius: 20px 20px 0 0;
    }
  }

  @media (width >= 1100px) {
    .x4ri23w.x4ri23w {
      flex: 1;
    }

    .x18srbtr.x18srbtr {
      gap: 0;
    }
  }

  @media (width <= 719px) {
    .x6v6i51.x6v6i51 {
      gap: var(--x197ex3w);
    }

    .xollc8a.xollc8a {
      gap: var(--x9xeowz);
    }

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

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

    .x150vp48.x150vp48 {
      grid-column: auto;
    }

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

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

  @media (width >= 1100px) {
    .x1fnquc5.x1fnquc5 {
      overscroll-behavior: contain;
    }
  }

  @media (width <= 719px) {
    .x1athhsh.x1athhsh {
      padding-inline: 2px;
    }

    .xpoq6wn.xpoq6wn {
      padding-inline: var(--x197ex3w);
    }

    .xgcrikj.xgcrikj {
      padding-inline: var(--x9xeowz);
    }
  }
}

@layer priority7 {
  @media (width <= 719px) {
    .xfqc5ze.xfqc5ze {
      align-items: stretch;
    }

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

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

  @media (width <= 719px) {
    .x1b6sjhm.x1b6sjhm {
      background-color: #0000;
    }

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

    .xmbgliu.xmbgliu {
      color: var(--x1hfhzrg);
    }

    .xajr7u0.xajr7u0 {
      column-gap: 1px;
    }
  }

  @media (width >= 1100px) {
    .x7dcxsx.x7dcxsx {
      display: flex;
    }
  }

  @media (width <= 1099px) {
    .xxrg2bg.xxrg2bg {
      display: flex;
    }

    .x1netz2e.x1netz2e {
      display: none;
    }
  }

  @media (width <= 719px) {
    .xx47hg9.xx47hg9 {
      display: block;
    }

    .x179b3ak.x179b3ak {
      display: grid;
    }

    .xdu2r3v.xdu2r3v {
      display: inline-flex;
    }

    .x1ftii4z.x1ftii4z {
      display: none;
    }

    .x1amjbns.x1amjbns {
      display: table-cell;
    }

    .xretjf2.xretjf2 {
      flex-basis: auto;
    }

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

    .xmtw1m8.xmtw1m8 {
      flex-grow: 0;
    }

    .x5cwqta.x5cwqta {
      flex-shrink: 0;
    }

    .x1s3ih7r.x1s3ih7r {
      font-size: 56px;
    }
  }

  @media (width >= 1100px) {
    .x1w67ff2.x1w67ff2 {
      grid-template-columns: var(--x-v90xsw);
    }
  }

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

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

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

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

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

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

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

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

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

  @media (width >= 1100px) {
    .x1pxgh7j.x1pxgh7j {
      grid-template-rows: minmax(0, 1fr);
    }
  }

  @media (width <= 719px) {
    .x7iodg.x7iodg {
      inset-inline-end: var(--x9xeowz);
    }

    .x1p64qv2.x1p64qv2 {
      inset-inline-start: var(--x9xeowz);
    }

    .x1pvkpee.x1pvkpee {
      order: -1;
    }

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

  @media (width >= 1100px) {
    .x3oka6v.x3oka6v {
      position: absolute;
    }

    .x1fzz2ln.x1fzz2ln {
      position: sticky;
    }
  }

  @media (width <= 719px) {
    .x1khlk63.x1khlk63 {
      position: static;
    }

    .xd74aad.xd74aad {
      position: sticky;
    }

    .xhtdvpf.xhtdvpf {
      transform: none;
    }

    .x1maei4v.x1maei4v {
      transform: translateY(16px);
    }
  }

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

  @media (width >= 1100px) {
    .xa6anns.xa6anns {
      visibility: hidden;
    }
  }
}

@layer priority8 {
  @media (width <= 719px) {
    .x1jf847g.x1jf847g {
      bottom: 0;
    }

    .x1d4oh01.x1d4oh01 {
      bottom: calc(66px + env(safe-area-inset-bottom));
    }

    .x9s2dw9.x9s2dw9 {
      bottom: calc(72px + env(safe-area-inset-bottom));
    }
  }

  @media (width >= 1100px) {
    .x10mtehp.x10mtehp {
      height: 100%;
    }
  }

  @media (width <= 719px) {
    .x1ybil7u.x1ybil7u {
      left: 0;
    }

    .x26txu7.x26txu7 {
      max-height: 92vh;
    }

    .x39awrl.x39awrl {
      max-height: none;
    }

    .xqo877q.xqo877q {
      min-width: 0;
    }
  }

  @media (width >= 1100px) {
    .x1ig0ez4.x1ig0ez4 {
      overflow-y: hidden;
    }
  }

  @media (width <= 719px) {
    .xwztqdm.xwztqdm {
      overflow-y: auto;
    }

    .x62ssgf.x62ssgf {
      overflow-y: visible;
    }

    .x1hm20qp.x1hm20qp {
      padding-bottom: calc(72px + env(safe-area-inset-bottom));
    }
  }

  @media (width <= 1099px) {
    .xxqwk7k.xxqwk7k {
      padding-top: var(--xpbl8t9);
    }
  }

  @media (width <= 719px) {
    .x1eikca5.x1eikca5 {
      right: 0;
    }

    .xznqzz0.xznqzz0 {
      top: 0;
    }

    .x1mteuij.x1mteuij {
      top: auto;
    }

    .x6d3x7a.x6d3x7a {
      width: 100%;
    }

    .x1uqcw7u.x1uqcw7u {
      width: 100vw;
    }

    .x1c19qth.x1c19qth {
      width: auto;
    }

    .x1lxczht.x1lxczht {
      width: calc(50% - 4px);
    }
  }
}

@layer priority9 {
  .xc2oxd::marker {
    color: var(--x1qqil8b);
  }

  .xfwlia9::placeholder {
    color: var(--x1qqil8b);
  }

  .x1lgkdh4::marker {
    color: var(--xi6dqu5);
  }

  .x16c44lg::marker {
    font-variant-numeric: tabular-nums;
  }

  .xzngokm::marker {
    font-weight: 600;
  }
}

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

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

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

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

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

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

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

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

@keyframes xn6bpu4-B {
  0% {
    opacity: .55;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .55;
  }
}

@keyframes xn6vz5e-B {
  from {
    opacity: 0;
    transform: translateY(14px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

:root, .x1w0suj1 {
  --x17fdohf: 2px;
  --xs1nqot: 4px;
  --x197ex3w: 8px;
  --x1xwq9be: 12px;
  --x9xeowz: 16px;
  --x1aweqry: 24px;
  --x1c9u02u: 32px;
  --xpbl8t9: 48px;
}

:root, .x1pigryl {
  --x17jtsei: .14s;
  --xox4jce: .22s;
  --x1g55lu5: .36s;
  --xfn8lma: cubic-bezier(.2, .8, .2, 1);
  --x1fngbwg: cubic-bezier(.16, 1, .3, 1);
}

:root, .xdz1v75 {
  --x1v1uf4m: 6px;
  --x1c5gtiv: 10px;
  --x1qgxmxg: 14px;
  --x4p8arb: 20px;
  --xl5czjn: 999px;
}

:root, .xq469c {
  --xezrr2: #f2f4f7;
  --x1d7uq8d: #fff;
  --x2q9j8p: #f8fafb;
  --xqdtgkz: #eaeef2;
  --x1j5igml: #e0e5ea;
  --x11p8s4e: #c6cfd8;
  --x1hfhzrg: #0f1720;
  --x5m19tg: #4b5866;
  --x1qqil8b: #7c8894;
  --x1hchfmt: #fff;
  --xbac4wi: #0f766e;
  --x1ee6dom: #0b5f58;
  --xmsthr8: #dff2ee;
  --xi6dqu5: #0b5f58;
  --xww6n4w: #fff;
  --xhe10e6: #a8690b;
  --x18t3fkf: #fbf0d9;
  --xyva3ov: #5348c7;
  --xgissi5: #eceafb;
  --x17hsz8z: #b42318;
  --xse76s6: #fce9e7;
  --x9b7qqe: #b54708;
  --xet55ve: #fdefd8;
  --x1szlt75: #087443;
  --x9z7ra3: #e1f4ea;
  --xklnnts: #1d5fcf;
  --xtwn0eq: #e6eefb;
  --x3fsrez: #0f766e;
  --x1iys9lt: #0f172052;
  --x1tzxdcn: #7f7f7f24;
  --x7lrmgy: #7f7f7f2e;
  --xlu20sk: #0f1720;
  --x11wa9vn: #fff;
  --x1lsq69t: #ffffff14;
  --x152q4su: #ffffff2e;
  --x19nv5qw: #fff3;
  --x1ovak1k: #e6eaef;
  --x1tzl6ic: #5348c7;
  --x1dnlt1a: #128f83;
  --x18q3k4v: #c0660e;
}

:root, .xzww25t {
  --xg7fr6n: "Bricolage Grotesque", "Instrument Sans", system-ui, sans-serif;
  --x8fwzvm: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
  --x1q1wt1l: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;
}

:root, .xdx1q2f {
  --xhd7vqx: 0 1px 2px #0f17200f;
  --x1a14d3n: 0 4px 14px #0f172014, 0 1px 2px #0f17200d;
  --x9ia7zs: 0 20px 50px #0f17202e, 0 2px 6px #0f172014;
  --xkq1nje: 0 0 0 3px #0f766e40;
}

:root, .xd3ozis {
  --xmuir17: 11px;
  --xs0go1: 12.5px;
  --x1iuvvm7: 14px;
  --x1xne8zs: 16px;
  --x1o2np75: 19px;
  --x1hwqfbx: 24px;
  --xqpwfk1: 34px;
  --xqk4i21: 72px;
  --xqji43r: 1.15;
  --x1wd4y2v: 1.5;
}

.xpwkjja.xpwkjja, .xpwkjja.xpwkjja:root {
  --x9ia7zs: 0 20px 50px #0009, 0 2px 6px #00000080;
  --x1a14d3n: 0 4px 14px #00000073, 0 1px 2px #0006;
  --xkq1nje: 0 0 0 3px #3cc4b259;
  --xhd7vqx: 0 1px 2px #0006;
}

.x1h8iw9c.x1h8iw9c, .x1h8iw9c.x1h8iw9c:root {
  --xhe10e6: #e3a94d;
  --x18t3fkf: #e3a94d29;
  --xezrr2: #0b1016;
  --x1j5igml: #232e39;
  --x11p8s4e: #34424f;
  --x1tzl6ic: #9085e9;
  --x1dnlt1a: #1fa392;
  --x18q3k4v: #d9772a;
  --x1ovak1k: #232e39;
  --x17hsz8z: #f2766d;
  --xse76s6: #f2766d29;
  --x3fsrez: #3cc4b2;
  --xklnnts: #6fa4f5;
  --xtwn0eq: #6fa4f529;
  --x1hfhzrg: #e9eef3;
  --x5m19tg: #a6b2be;
  --x1qqil8b: #6f7d8a;
  --x1hchfmt: #0b1016;
  --x19nv5qw: #ffffff24;
  --x1lsq69t: #ffffff0f;
  --x152q4su: #ffffff1f;
  --xlu20sk: #222d39;
  --xyva3ov: #a199f7;
  --xgissi5: #a199f729;
  --x11wa9vn: #e9eef3;
  --xww6n4w: #04201c;
  --x1iys9lt: #0000008c;
  --xbac4wi: #3cc4b2;
  --x1ee6dom: #5ad6c6;
  --xmsthr8: #3cc4b229;
  --xi6dqu5: #6fdccd;
  --x1szlt75: #4cc98a;
  --x9z7ra3: #4cc98a29;
  --x1d7uq8d: #121922;
  --x1tzxdcn: #7f7f7f24;
  --x7lrmgy: #7f7f7f2e;
  --x2q9j8p: #18212b;
  --xqdtgkz: #0e141b;
  --x9b7qqe: #f0a24b;
  --xet55ve: #f0a24b29;
}
