@layer reset{:root{--background:0 0% 100%;--foreground:22 10% 9%;--muted-foreground:33 7% 41%;--popover:0 0% 100%;--popover-foreground:22 10% 9%;--border:38 20% 89%;--input:38 20% 89%;--accent-foreground:22 10% 9%;--destructive:0 65% 40%;--ring:212 88% 52%}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:hsl(var(--border))}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{background-color:hsl(var(--background));color:hsl(var(--foreground));line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul,menu{margin:0;padding:0;list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:is([type=button],[type=reset],[type=submit]){appearance:button;background-color:#0000;background-image:none}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}

@layer reset, stylex.priority1;

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

  .xkdpibf {
    margin: -1px;
  }

  .x1c5nz5h {
    margin: -4px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xwbkpvb {
    padding: .625rem .875rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749 {
    padding: 1.5rem;
  }

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

  .x1uz70x1, .xnl4tv2 {
    padding: 1rem;
  }

  .xuofukx {
    padding: 2rem;
  }

  .x1oku5ur {
    padding: .25rem;
  }

  .xuiloe8 {
    padding: 1.75rem;
  }

  .xkvl0ru {
    padding: .75rem;
  }

  .x6v2fk8 {
    padding: 1.25rem;
  }

  .x1nlfbe1 {
    padding: 1.5rem;
  }
}

@layer stylex.priority3 {
  .x4fhlvr {
    border-color: var(--x193u40q);
  }

  .xzem23d {
    border-color: var(--x1anqn41);
  }

  .x1t6hge0 {
    border-color: var(--x1cn5tp5);
  }

  .xpzgbv6 {
    border-color: var(--x1rap9sm);
  }

  .x1cnryhe {
    border-color: var(--x3mee48);
  }

  .x1onna4z {
    border-color: var(--x7h65q5);
  }

  .x19k7p2l {
    border-color: var(--xm2apj0);
  }

  .xqfk3l4 {
    border-color: var(--xoycbzb);
  }

  .xgmzvr0 {
    border-color: var(--xyq66lc);
  }

  .x10rxjuh {
    border-inline-color: var(--x1cn5tp5);
  }

  .x1g0j0hn {
    border-inline-color: var(--xm2apj0);
  }

  .x1vxew43 {
    border-inline-style: solid;
  }

  .x1l0rsgs {
    border-inline-width: 1px;
  }

  .xt2brgm {
    border-inline-width: 5px;
  }

  .x11f5o7s {
    border-radius: 1.5rem;
  }

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

  .x7h2vzd, .x6k5tik {
    border-radius: .75rem;
  }

  .xa021r0 {
    border-radius: .625rem;
  }

  .xlfxqmv {
    border-radius: 1rem;
  }

  .x1w28oo5 {
    border-radius: 9999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

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

  .xmkeg23 {
    border-width: 1px;
  }

  .x3psx0u {
    flex: none;
  }

  .x98rzlu {
    flex: 1;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xtacmkj {
    gap: 2.5rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x1keyc1r {
    gap: 3rem;
  }

  .x1mwiwjp {
    gap: 3.5rem;
  }

  .x1hfc33q {
    gap: .375rem;
  }

  .x13ne00j {
    gap: 1rem;
  }

  .x116lp0g {
    gap: .625rem;
  }

  .xayf4jl {
    gap: 3rem;
  }

  .xu0zufi {
    gap: 2rem;
  }

  .xds7r6k {
    gap: .25rem;
  }

  .x1xo1uph {
    gap: 2.5rem;
  }

  .x41sbon {
    gap: .5rem;
  }

  .x15qwoym {
    gap: .75rem;
  }

  .xysbl0n {
    gap: 1.25rem;
  }

  .xk22ccf {
    gap: 1.5rem;
  }

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

  .x1npkx4u {
    grid-column: 2;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x19bwqal {
    grid-row: 1 / -1;
  }

  .x1bq66g9 {
    inset-inline: -.02em;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xwdb9gb {
    margin-block: 0 2rem;
  }

  .x1y17zk0 {
    margin-block: 0 .25rem;
  }

  .x1hjlq7t {
    margin-block: 0 .5rem;
  }

  .xklr2p1 {
    margin-block: 0 1.5rem;
  }

  .xtn8ckb {
    margin-block: 1rem 0;
  }

  .x1tyq9o0 {
    margin-block: 1rem;
  }

  .xp62arc {
    margin-block: 2rem 1rem;
  }

  .xhmecv5 {
    margin-block: .5rem 0;
  }

  .x1vfdwz6 {
    margin-block: .75rem 0;
  }

  .x1l0m8gt {
    margin-block: 1.5rem 1rem;
  }

  .xp5q1rs {
    margin-inline: 12.5%;
  }

  .xl4o6ss {
    margin-inline: 5px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

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

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

  .x142x9wm {
    padding-block: .875rem;
  }

  .x6qoaat {
    padding-block: 1.25rem;
  }

  .xn48sxs {
    padding-block: 1.75rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x1ie5kix {
    padding-block: 3.5rem;
  }

  .x1921sjq {
    padding-block: 5rem;
  }

  .xumhmf7 {
    padding-block: 3.5rem;
  }

  .x1xmn {
    padding-block: .875rem;
  }

  .x161ciej {
    padding-block: 5rem;
  }

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

  .x1i7hmn1 {
    padding-block: 1rem;
  }

  .x1a19jc9 {
    padding-block: 3rem;
  }

  .xiod3la {
    padding-block: 2rem;
  }

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

  .xclb9hw {
    padding-block: 1.75rem;
  }

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

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

  .xx1cla4 {
    padding-block: 6rem;
  }

  .x1dh2434 {
    padding-block: 1.25rem;
  }

  .x1rwmp6k {
    padding-block: 1.5rem;
  }

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

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

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .xw4edqq {
    padding-inline: 2rem;
  }

  .x1am2jih {
    padding-inline: 1rem;
  }

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

  .xcxf6ge {
    padding-inline: 1.75rem;
  }

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

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

  .x4e9ed6 {
    padding-inline: 1.25rem;
  }

  .x12mpxqq {
    padding-inline: 1.5rem;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xwshxlj {
    transition: background-color .16s, border-color .16s;
  }

  .xhgq3pz {
    transition: background-color .16s;
  }

  .x1v53can {
    transition: color .16s, background-color .16s;
  }

  .x1w3xhyk {
    transition: color .16s;
  }

  .x1y63vf {
    transition: opacity .22s, transform .22s cubic-bezier(.23, 1, .32, 1);
  }

  .x13oqn9z:focus-visible {
    outline: 2px solid var(--x11qrbvx);
  }

  .xfgsvj0:hover {
    border-color: var(--xm2apj0);
  }

  .x1invpdz:hover {
    border-color: var(--xyq66lc);
  }

  .xrf23z5:focus {
    border-color: var(--x11qrbvx);
  }
}

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

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

  .x1gzmk7r {
    -webkit-line-clamp: 3;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

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

  .x13iwyz6 {
    align-items: normal;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

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

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

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

  .xop4jck {
    animation-delay: .28s;
  }

  .x14skv4n {
    animation-delay: .42s;
  }

  .x1hzggpf {
    animation-delay: .56s;
  }

  .xt3dplx {
    animation-delay: .7s;
  }

  .x1uzojwf {
    animation-delay: 0s;
  }

  .x1s0aqod {
    animation-direction: normal;
  }

  .xi8ivo6 {
    animation-duration: .48s;
  }

  .xdz8niu {
    animation-duration: .6s;
  }

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

  .xr7ufhj {
    animation-duration: 1.1s;
  }

  .xius3t {
    animation-duration: 2.4s;
  }

  .x1ubysej {
    animation-duration: 30s;
  }

  .xmo6lhl {
    animation-duration: .5s;
  }

  .xhv3u {
    animation-duration: .15s;
  }

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

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

  .x29ho9j {
    animation-name: x1l7hleg-B;
  }

  .xdk4z3d {
    animation-name: x1m5uljo-B;
  }

  .x1no39iu {
    animation-name: x1npa8st-B;
  }

  .x1avuawy {
    animation-name: x1ofc7ps-B;
  }

  .xhpbw76 {
    animation-name: x1uknk9t-B;
  }

  .xy231wg {
    animation-name: xjlv7m0-B;
  }

  .x1e2q2ne {
    animation-name: xwfpvoo-B;
  }

  .xoj058f {
    animation-play-state: running;
  }

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

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

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

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

  .xjyslct {
    appearance: none;
  }

  .x185waq4 {
    background-color: #ffffff0a;
  }

  .x1sxht2n {
    background-color: var(--x10dvsvw);
  }

  .x1un6z5e {
    background-color: var(--x10jsna9);
  }

  .xj1lezf {
    background-color: var(--x11qrbvx);
  }

  .xw9i344 {
    background-color: var(--x16sio93);
  }

  .x1nyowwg {
    background-color: var(--x17cnwxn);
  }

  .xvatj9t {
    background-color: var(--x1ajvzhq);
  }

  .x1kspwe3 {
    background-color: var(--x1anqn41);
  }

  .xqppea9 {
    background-color: var(--x1awan52);
  }

  .x7dc0j4 {
    background-color: var(--x1cn5tp5);
  }

  .x1jlwe12 {
    background-color: var(--x1gzyrer);
  }

  .x6zex1d {
    background-color: var(--x1kyv7pn);
  }

  .x425l6n {
    background-color: var(--x1lrdsmt);
  }

  .xzzto2r {
    background-color: var(--x1or1r7f);
  }

  .xxop6av {
    background-color: var(--x1oyyij1);
  }

  .x1ftsekk {
    background-color: var(--x1pcqwzn);
  }

  .x8h49h7 {
    background-color: var(--x1pgih20);
  }

  .x15n61yh {
    background-color: var(--x1qaw0ja);
  }

  .x7dccnu {
    background-color: var(--x1t0eg7z);
  }

  .x984dsn {
    background-color: var(--x1t459nq);
  }

  .x183pddd {
    background-color: var(--x1xr3437);
  }

  .x1co919n {
    background-color: var(--x1yb97fk);
  }

  .x1rwt4cu {
    background-color: var(--x3o01qi);
  }

  .x1d3tmfk {
    background-color: var(--x91ylg5);
  }

  .x1ctxdnf {
    background-color: var(--xb4hult);
  }

  .x1ceovdo {
    background-color: var(--xbbt91r);
  }

  .x13keua {
    background-color: var(--xc4zfj8);
  }

  .x6jl4n8 {
    background-color: var(--xczc7lb);
  }

  .xnlqi81 {
    background-color: var(--xdnil23);
  }

  .x1h4qu50 {
    background-color: var(--xgygil6);
  }

  .x135den5 {
    background-color: var(--xhwz104);
  }

  .xcvsrrx {
    background-color: var(--xkv9wiz);
  }

  .xwwjuxt {
    background-color: var(--xm2apj0);
  }

  .x1mlsbvc {
    background-color: var(--xnu6kmr);
  }

  .xjlyei0 {
    background-color: var(--xuovpu1);
  }

  .xotve49 {
    background-color: var(--xyq66lc);
  }

  .x1t7qam6 {
    border-block-color: var(--xm2apj0);
  }

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

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

  .x1aodvvf {
    border-end-end-radius: .75rem;
  }

  .x1du917q {
    border-end-start-radius: .75rem;
  }

  .xeobzkz {
    border-inline-start-color: var(--x1anqn41);
  }

  .x1lbm53w {
    border-inline-start-color: var(--x1cn5tp5);
  }

  .x5xo81z {
    border-inline-start-color: var(--x1qaw0ja);
  }

  .x1c41mli {
    border-inline-start-color: var(--xm2apj0);
  }

  .xueild3 {
    border-inline-start-color: var(--xoycbzb);
  }

  .xstzfhl {
    border-inline-start-style: none;
  }

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

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

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

  .xalsa2k {
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .x1uohxy {
    box-shadow: 0 10px 30px -18px #094fa58c;
  }

  .xtmilrf {
    box-shadow: 0 24px 70px -40px #094fa540, 0 8px 24px -18px #1917143d;
  }

  .xhcptzx {
    box-shadow: 0 24px 70px -40px #094fa54d, 0 8px 24px -18px #19171447;
  }

  .x1g5awrf {
    box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  }

  .x1tekg4m {
    box-shadow: 0 8px 24px -18px #1917143d;
  }

  .x1t3mu5u {
    box-shadow: inset 0 0 0 1px var(--x193u40q);
  }

  .x1kyfe96 {
    box-shadow: inset 0 0 0 1px var(--x1fw83y1);
  }

  .x1h6kmsu {
    box-shadow: inset 0 0 0 1px var(--x1i3qqaq);
  }

  .xbz4xc2 {
    box-shadow: inset 0 0 0 1px var(--x1rap9sm);
  }

  .x1emvjzl {
    box-shadow: inset 0 0 0 1px var(--xibnmgg);
  }

  .x9ks1xl {
    box-shadow: inset 0 0 0 1px var(--xm2apj0);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

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

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

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

  .x1heor9g {
    color: inherit;
  }

  .x1upqciz {
    color: var(--x10jzyjq);
  }

  .x1eibork {
    color: var(--x11qrbvx);
  }

  .x1waltnk {
    color: var(--x12uqbso);
  }

  .xnavq51 {
    color: var(--x16lzzxx);
  }

  .xewy9or {
    color: var(--x16sio93);
  }

  .x1ehccuv {
    color: var(--x1gzyrer);
  }

  .xpvmknp {
    color: var(--x1h4kax1);
  }

  .x1vh1dgx {
    color: var(--x1kh40rh);
  }

  .xzs60um {
    color: var(--x1lrdsmt);
  }

  .xl6ajj8 {
    color: var(--x1lvoz8o);
  }

  .xz9dhn5 {
    color: var(--x1qaw0ja);
  }

  .xqrh07s {
    color: var(--x1r8c6d7);
  }

  .xbtm5h5 {
    color: var(--x1t459nq);
  }

  .x9gemxd {
    color: var(--x1xr3437);
  }

  .x1sgui23 {
    color: var(--xbbt91r);
  }

  .x1t6yj40 {
    color: var(--xe3xe9o);
  }

  .x78175g {
    color: var(--xhwz104);
  }

  .xrqth3j {
    color: var(--xjy2g54);
  }

  .xnt2stq {
    color: var(--xm2apj0);
  }

  .xbne8tv {
    color: var(--xovkpag);
  }

  .x1miy3s3 {
    color: var(--xoycbzb);
  }

  .xbfkkj1 {
    color: var(--xspjss5);
  }

  .xf1ivvz {
    color: var(--xu2tyfw);
  }

  .x35pv0i {
    color: var(--xvk44ec);
  }

  .x12sb1ms {
    color: var(--xyolrfk);
  }

  .xz08ncb {
    color: var(--xyq66lc);
  }

  .xgo9nx2 {
    color: var(--xznuoif);
  }

  .xq0coo3 {
    column-gap: 1rem;
  }

  .xxn0nyc {
    column-gap: 2rem;
  }

  .x7kqa66 {
    column-gap: 4rem;
  }

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

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

  .xw91utu {
    column-gap: 1.25rem;
  }

  .x1a1glxi {
    column-gap: 1.5rem;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xy712c7 {
    filter: grayscale();
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x8rsizb {
    font-family: IBM Plex Mono, ui-monospace, SFMono-Regular, Menlo, monospace;
  }

  .x12klmt6 {
    font-family: Newsreader, Georgia, Cambria, Times New Roman, serif;
  }

  .xuq5hhr {
    font-family: IBM Plex Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  }

  .x12lo8hy {
    font-size: .6875rem;
  }

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

  .x1dcheo9 {
    font-size: .8125rem;
  }

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

  .x6u19be {
    font-size: .9375rem;
  }

  .x1lkfr7t {
    font-size: 1.0625rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .x1aueamr {
    font-size: 1.375rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x8cw2a4 {
    font-size: 3rem;
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .xw1kivl {
    grid-template-columns: 1.4fr 1fr;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .x1w1ezjj {
    inset-inline-start: -6px;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

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

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

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .x1labic3 {
    letter-spacing: .14em;
  }

  .xa7ig63 {
    letter-spacing: .16em;
  }

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

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

  .x1f41ap9 {
    line-height: 1.05;
  }

  .xdpg8n2 {
    line-height: 1.125rem;
  }

  .x1uo3zyz {
    line-height: 1.15;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .xal1hqk {
    line-height: 1.375rem;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .x1akz92t {
    line-height: 2.5rem;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .xcgk4ki {
    line-height: 32px;
  }

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

  .x1w5wx5t {
    margin-inline-end: -8px;
  }

  .x7sbyjr {
    margin-inline-end: .375rem;
  }

  .xs1n3x7 {
    margin-inline-start: .5rem;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x1ucmi1s {
    outline-color: var(--x1cn5tp5);
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1ewu8gn {
    outline-offset: 3px;
  }

  .xaatb59 {
    outline-style: solid;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

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

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

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

  .xx40qfn {
    padding-inline-start: 1.5rem;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .x89huxp {
    row-gap: 1rem;
  }

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

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

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

  .x1n9u268 {
    stroke-dasharray: 130;
  }

  .xhpa9b7 {
    stroke-dasharray: 240;
  }

  .x1b0o3cz {
    stroke-dashoffset: 0;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

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

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

  .xzmx7tv {
    text-decoration-thickness: .08em;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xxxd787 {
    text-underline-offset: .16em;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1nf803f, .x19w6rv {
    transform-origin: 0;
  }

  .xj6oov3 {
    transform-origin: var(--bits-tooltip-content-transform-origin);
  }

  .x1c071of {
    transform: none;
  }

  .x7p49u4 {
    transform: rotate(0);
  }

  .x1ufz0iv {
    transform: scaleX(0);
  }

  .xzn2k1w {
    transform: scaleX(1);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x131p8rn {
    transform: translateY(50%);
  }

  .x1rbuhwb {
    transform: translateY(6px);
  }

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

  .x9i6iqp {
    transition-duration: .16s;
  }

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

  .x17cl2jb {
    transition-duration: .3s;
  }

  .xac5l7i {
    transition-duration: .5s;
  }

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

  .xfagghw {
    transition-property: all;
  }

  .x1py2p9g {
    transition-property: background-color, border-color, color, text-decoration-color;
  }

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

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

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

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

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

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

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

  .xz1df8t {
    transition-property: color, text-decoration-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

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

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

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1rn9tdr[data-state="closed"] {
    animation-duration: .3s;
  }

  .xdcg1e0[data-state="open"] {
    animation-name: x18re5ia-B;
  }

  .xxzbfga[data-state="open"][data-side="right"] {
    animation-name: x1axf3q0-B;
  }

  .x1b0ecn9[data-state="closed"] {
    animation-name: x1jn504y-B;
  }

  .x1lw4448[data-state="closed"] {
    animation-name: x1wtgnkq-B;
  }

  .x1ju2b4d[data-state="open"] {
    animation-name: x44muo0-B;
  }

  .xolj2sq[data-state="open"][data-side="top"] {
    animation-name: x7is6mf-B;
  }

  .x1y6nsqa[data-state="open"][data-side="left"] {
    animation-name: xa10b8b-B;
  }

  .xax3um6[data-state="closed"] {
    animation-name: xg0bqix-B;
  }

  .x1jv83wa[data-state="open"][data-side="bottom"] {
    animation-name: xk9rpkr-B;
  }

  .x18v915o:focus-visible {
    box-shadow: 0 0 0 2px var(--xuovpu1),0 0 0 4px var(--xr2pif6);
  }

  .xythuq1:focus-visible {
    outline-color: var(--x11qrbvx);
  }

  .xoymcm3:focus-visible {
    outline-color: var(--xbbt91r);
  }

  .xzy3fop:focus-visible {
    outline-color: var(--xr2pif6);
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

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

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

  .xnylrb4.xnylrb4:where(.x-default-marker[data-state="open"] *) {
    transform: rotate(180deg);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

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

  .x2wzlov:disabled {
    opacity: .35;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

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

  .xg4gkpr:hover {
    animation-play-state: paused;
  }

  .xdib4wl:hover {
    background-color: var(--x12ool63);
  }

  .x1k05blu:hover {
    background-color: var(--x1ajvzhq);
  }

  .x81vdcc:hover {
    background-color: var(--x1or1r7f);
  }

  .x1y2pl4i:hover {
    background-color: var(--x1yb97fk);
  }

  .x145bs0k:hover {
    background-color: var(--xbbt91r);
  }

  .x1qbso79:hover {
    background-color: var(--xjy2g54);
  }

  .xwllvq6:hover {
    background-color: var(--xoycbzb);
  }

  .x1uk7kqf:hover {
    color: var(--x1gzyrer);
  }

  .xz4xb4k:hover {
    color: var(--x1h4kax1);
  }

  .x1og8yy9:hover {
    color: var(--x1lrdsmt);
  }

  .x17twcgd:hover {
    color: var(--xbbt91r);
  }

  .xdu5r83:hover {
    color: var(--xjy2g54);
  }

  .xzcwu1a:hover {
    color: var(--xvk44ec);
  }

  .x1c3glr3:hover {
    opacity: .7;
  }

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

  .xd35qnd:focus {
    box-shadow: 0 0 0 2px var(--x1jao3ba);
  }

  .xv3zcqh:active {
    transform: scale(.985);
  }

  .xviw4z2:active {
    transform: scale(.992);
  }
}

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

  .xuzny6e {
    border-bottom-color: var(--x1ajvzhq);
  }

  .xttiau7 {
    border-bottom-color: var(--x1anqn41);
  }

  .xoxvryj {
    border-bottom-color: var(--x3mee48);
  }

  .xebhesc {
    border-bottom-color: var(--xm2apj0);
  }

  .x16ehq6o {
    border-bottom-color: var(--xyq66lc);
  }

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

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

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

  .x7zknp3 {
    border-bottom-width: 7px;
  }

  .x1uxgvzz {
    border-left-color: var(--x3mee48);
  }

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

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

  .x44zyeo {
    border-top-color: var(--x193u40q);
  }

  .x1hmnrhd {
    border-top-color: var(--x1ajvzhq);
  }

  .x100a5x7 {
    border-top-color: var(--x1anqn41);
  }

  .xxziyu4 {
    border-top-color: var(--x1cn5tp5);
  }

  .x1t8rphx {
    border-top-color: var(--xm2apj0);
  }

  .x13ad87m {
    border-top-color: var(--xoycbzb);
  }

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

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

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

  .x14sb8hp {
    bottom: -.12em;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xfu96jv {
    height: .24em;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .x6120nr {
    height: 12rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .xettwda {
    height: 2rem;
  }

  .xuoj239 {
    height: 3px;
  }

  .xols6we {
    height: 6px;
  }

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

  .x84lew3 {
    height: 3.5rem;
  }

  .x4ydys3 {
    height: 1rem;
  }

  .x18rtwul {
    height: .875rem;
  }

  .x19watim {
    height: .375rem;
  }

  .xzwv6p8 {
    height: 1rem;
  }

  .x1ovsyl2 {
    height: 2.25rem;
  }

  .x1x6rf9s {
    height: 1.25rem;
  }

  .x1jxdmj3 {
    height: 5rem;
  }

  .x1wtr811 {
    height: 2rem;
  }

  .x1yt9jf1 {
    height: .25rem;
  }

  .x1nz87wf {
    height: 4rem;
  }

  .xkx4rx0 {
    height: 1.75rem;
  }

  .x1uy6qsy {
    height: 2.5rem;
  }

  .x1r8puhk {
    height: 4rem;
  }

  .xxyeeu5 {
    height: .75rem;
  }

  .x13hwsm7 {
    height: 2.75rem;
  }

  .x6tyo45 {
    height: 100%;
  }

  .x1p56axu {
    height: 1.25rem;
  }

  .xizjcp5 {
    height: 1.5rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x14phcvn {
    margin-bottom: 2.5rem;
  }

  .x13ftfll {
    margin-bottom: 3.5rem;
  }

  .xc4ntvd {
    margin-bottom: 1rem;
  }

  .x1dc4c50 {
    margin-bottom: 3rem;
  }

  .xv45rcf {
    margin-bottom: 2rem;
  }

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

  .x14zd6lh {
    margin-bottom: 2.5rem;
  }

  .xhv83qa {
    margin-bottom: 4rem;
  }

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

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

  .xmklf8h {
    margin-bottom: 1.25rem;
  }

  .xln881s {
    margin-bottom: 1.5rem;
  }

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

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

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

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

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

  .xdj266r {
    margin-top: 0;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

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

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

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

  .x9q06hn {
    margin-top: 1rem;
  }

  .x1cnglxj {
    margin-top: 3rem;
  }

  .xb2yifs {
    margin-top: 2rem;
  }

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

  .x1i2wwus {
    margin-top: 2.5rem;
  }

  .x1ygdoex {
    margin-top: 4rem;
  }

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

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

  .x18fjmla {
    margin-top: 1.25rem;
  }

  .x18bc5rw {
    margin-top: 1.5rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x1n8psvb {
    max-width: 512px;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x4uk5c4 {
    max-width: 672px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x1552ewp {
    max-width: 80rem;
  }

  .x1h396v9 {
    max-width: 42rem;
  }

  .x1xlnndf {
    max-width: 87.5rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x4f8skw {
    min-height: 22rem;
  }

  .xyk3fo9 {
    min-height: 30rem;
  }

  .x1meygxz {
    min-height: 5rem;
  }

  .xdmy4d6 {
    min-height: 7.5rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x10l3h1t {
    padding-bottom: 1.25rem;
  }

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x1xq5id5 {
    padding-bottom: 3.5rem;
  }

  .x1f6cpgx {
    padding-bottom: 1rem;
  }

  .x12v003w {
    padding-bottom: 3rem;
  }

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

  .x1bozl99 {
    padding-bottom: 1.25rem;
  }

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

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

  .xexx8yu {
    padding-top: 0;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x6gltce {
    padding-top: 1.5rem;
  }

  .x12t3zde {
    padding-top: 1rem;
  }

  .x1hx5lgg, .xqq3vmj {
    padding-top: 5rem;
  }

  .x13nh38j {
    padding-top: 1rem;
  }

  .xhci30e {
    padding-top: 2rem;
  }

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

  .x5wxckl {
    padding-top: 4rem;
  }

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

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

  .xmylpq7 {
    padding-top: 1.25rem;
  }

  .x1jacsp6 {
    padding-top: 1.5rem;
  }

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

    .x1uuahsg.x1uuahsg, .x1rkbtd3.x1rkbtd3 {
      padding: 2rem;
    }

    .x1h36lic.x1h36lic {
      padding: 2.5rem;
    }
  }

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

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

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

  .x3m8u43 {
    right: 0;
  }

  .x1v4kod4 {
    top: -8px;
  }

  .x13vifvy {
    top: 0;
  }

  .xrkia0p {
    width: .375rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1jmt848 {
    width: 104%;
  }

  .xhnqznf {
    width: 12rem;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x1pq5h1c {
    width: 5.5rem;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x14atkfc {
    width: auto;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x11nsmf1 {
    width: 3.5rem;
  }

  .xpk2r4e {
    width: 1rem;
  }

  .x10xi24f {
    width: 7rem;
  }

  .x1somnwn {
    width: .875rem;
  }

  .x1ihh45x {
    width: .375rem;
  }

  .xjnbaek {
    width: 1rem;
  }

  .x29h7qf {
    width: 2.25rem;
  }

  .x1fnev32 {
    width: 1.25rem;
  }

  .xm00x9u {
    width: 2rem;
  }

  .x1dd99jq {
    width: .25rem;
  }

  .xc553aa {
    width: 2.5rem;
  }

  .x1pbdml9 {
    width: .75rem;
  }

  .xn4l0x6 {
    width: 2.75rem;
  }

  .x16991ot {
    width: 100%;
  }

  .x1c3dedm {
    width: 1.25rem;
  }

  .x1wj8e2w:not(:first-child) {
    border-top-color: var(--xm2apj0);
  }

  .x10n88xp:not(:first-child) {
    border-top-width: 1px;
  }

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

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

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

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

@layer stylex.priority6 {
  @media (hover: hover) and (pointer: fine) {
    .xdx5ae3.xdx5ae3 {
      border-color: var(--x1cn5tp5);
    }
  }

  @media (width >= 1024px) {
    .xhlcl42.xhlcl42 {
      border-width: 0 0 0 1px;
    }

    .x69104z.x69104z {
      gap: 2rem;
    }

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

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

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

    .xm7k03p.xm7k03p {
      grid-column: span 2 / span 2;
    }
  }

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

  @media (width >= 1024px) {
    .x99ido4.x99ido4 {
      padding-block: 5rem;
    }
  }

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

  @media (width >= 1024px) {
    .xtgdk3r.xtgdk3r {
      padding-block: 7rem;
    }
  }

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

  @media (width >= 1024px) {
    .xouvdk7.xouvdk7 {
      padding-block: 7rem;
    }

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

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

  @media (width >= 1024px) {
    .xf1wb60.xf1wb60 {
      padding-block: 8rem;
    }
  }

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

    .x1k1vfoz.x1k1vfoz {
      padding-block: 6rem;
    }
  }

  @media (width >= 1024px) {
    .x1q63mj8.x1q63mj8 {
      padding-block: 9rem;
    }
  }

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

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

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

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

  @media (hover: hover) and (pointer: fine) {
    .x1wa05eq.x1wa05eq {
      transition: background-color .16s, border-color .16s, transform .14s cubic-bezier(.23, 1, .32, 1);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1628xno.x1628xno {
      transition: background-color .16s, border-color .16s;
    }

    .x9hivxc.x9hivxc {
      transition: opacity .16s;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xeo3xba.xeo3xba:hover {
      border-color: var(--xm2apj0);
    }
  }
}

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

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

    .x1l22iiv.x1l22iiv {
      align-items: end;
    }

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

  @media (width >= 640px) {
    .x1lvvsu.x1lvvsu {
      align-self: auto;
    }
  }

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

    .x1796f47.x1796f47 {
      animation-duration: 0s;
    }

    .xrn3ho3.xrn3ho3 {
      animation-name: none;
    }

    .x1736ixw.x1736ixw {
      animation-play-state: paused;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xfc5mnb.xfc5mnb {
      background-color: var(--x11qrbvx);
    }

    .xehdaal.xehdaal {
      background-color: var(--x1cn5tp5);
    }
  }

  @media (width >= 1024px) {
    .x17eqod5.x17eqod5 {
      border-inline-start-color: var(--xm2apj0);
    }

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

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

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

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

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

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

    .xmq1dq3.xmq1dq3 {
      display: flex;
    }
  }

  @media (width >= 768px) {
    .x1jlpozp.x1jlpozp {
      display: grid;
    }
  }

  @media (width >= 640px) {
    .x1avtbb0.x1avtbb0 {
      display: inline;
    }
  }

  @media (width >= 768px) {
    .xxkf3o7.xxkf3o7 {
      display: none;
    }
  }

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

  @media (width >= 1024px) {
    .x1vktkl3.x1vktkl3 {
      display: none;
    }
  }

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

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

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

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

    .x1iz7mb2.x1iz7mb2 {
      font-size: 1.125rem;
    }

    .x1wj72p2.x1wj72p2 {
      font-size: 1.5rem;
    }

    .x1pzjnd1.x1pzjnd1 {
      font-size: 1.875rem;
    }
  }

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

  @media (width >= 640px) {
    .xfjqjim.xfjqjim {
      font-size: 1rem;
    }

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

  @media (width >= 1024px) {
    .x17umrpf.x17umrpf {
      font-size: 3.75rem;
    }
  }

  @media (width >= 640px) {
    .x144zqab.x144zqab {
      font-size: 3rem;
    }
  }

  @media (width >= 1024px) {
    .x15lcefg.x15lcefg {
      font-size: 3rem;
    }

    .x1l7o3o1.x1l7o3o1 {
      grid-template-columns: .68fr 1.32fr;
    }

    .xiebjcj.xiebjcj {
      grid-template-columns: .72fr 1.28fr;
    }

    .x1xoonz8.x1xoonz8 {
      grid-template-columns: 1.1fr .9fr;
    }
  }

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

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

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

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

    .xjet6ot.xjet6ot {
      grid-template-columns: 1fr .72fr;
    }

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

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

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

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

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

  @media (width >= 1024px) {
    .x1fu4cy7.x1fu4cy7 {
      grid-template-columns: auto minmax(0, 1.1fr) minmax(0, .9fr);
    }
  }

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

  @media (width >= 1024px) {
    .xznmpz1.xznmpz1 {
      grid-template-columns: minmax(0, .72fr) minmax(0, 1.28fr);
    }

    .x1mex8ww.x1mex8ww {
      grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);
    }

    .x1yokfu6.x1yokfu6 {
      grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
    }

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

    .x1dy0nsv.x1dy0nsv {
      grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
    }

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

    .x1w2v7ld.x1w2v7ld {
      grid-template-columns: minmax(0, 1.05fr) minmax(0, .9fr) minmax(0, 1.05fr);
    }
  }

  @media (width >= 640px) {
    .xp3wzom.xp3wzom {
      grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);
    }
  }

  @media (width >= 1024px) {
    .x7s9mkt.x7s9mkt {
      grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);
    }

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

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

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

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

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

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

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

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

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

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

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

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

  @media (width >= 640px) {
    .x1wfhsn.x1wfhsn {
      justify-content: space-between;
    }
  }

  @media (width >= 1024px) {
    .x1kxizwj.x1kxizwj {
      justify-content: space-between;
    }

    .xv90ocz.xv90ocz, .x2qtifk.x2qtifk {
      padding-inline-start: 2rem;
    }
  }

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

  @media (width >= 1024px) {
    .x1dran9b.x1dran9b {
      padding-inline-start: 1.5rem;
    }

    .x1e0fwu7.x1e0fwu7 {
      text-align: end;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xllgk2q.xllgk2q {
      transform: none;
    }
  }

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

    .x1dpabmu.x1dpabmu {
      transform: scaleX(1);
    }

    .x1d7znwm.x1d7znwm {
      transition-duration: 0s;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1tvc84u.x1tvc84u:hover {
      background-color: #ffffff08;
    }

    .x3jxqwv.x3jxqwv:hover {
      background-color: var(--xbbt91r);
    }

    .xaxxga5.xaxxga5:hover {
      background-color: var(--xjy2g54);
    }

    .x1ramrlf.x1ramrlf:active {
      transform: scale(.985);
    }
  }
}

@layer stylex.priority8 {
  @media (width >= 640px) {
    .x5hm1lf.x5hm1lf {
      border-top-width: 0;
    }
  }

  @media (width >= 1024px) {
    .x4zek81.x4zek81 {
      border-top-width: 0;
    }
  }

  .x1nc033x:before {
    inset-block: 0;
  }

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

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

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

    .xv6stls.xv6stls {
      min-height: 24rem;
    }
  }

  @media (width >= 640px) {
    .x1ih6311.x1ih6311 {
      min-height: 26rem;
    }

    .x196cdps.x196cdps {
      padding-top: 0;
    }
  }

  @media (width >= 1024px) {
    .x16orurn.x16orurn {
      padding-top: 0;
    }
  }

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

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

@layer stylex.priority9 {
  .xpau1cv:before {
    background-color: var(--x1qaw0ja);
  }

  .x4a6jkq:before {
    background-color: var(--xjy2g54);
  }

  .xyky6ec:before {
    background-color: var(--xm2apj0);
  }

  .xpj3mkw::placeholder {
    color: var(--xbb78ou);
  }

  .x1cpjm7i:before {
    content: "";
  }

  .xx0c6n0:before {
    inset-inline-start: .65rem;
  }

  .xfbisj7:before {
    inset-inline-start: 50%;
  }

  .x1hmns74:before {
    position: absolute;
  }
}

@layer stylex.priority10 {
  .xy80zi5:before {
    height: 1px;
  }

  .xe672r2:before {
    height: 1rem;
  }

  .x4tfqzn:before {
    top: -1rem;
  }

  .xckr92c:before {
    width: 1.5rem;
  }

  .x1vgi0k:before {
    width: 1px;
  }
}

@layer stylex.priority11 {
  @media (width >= 1024px) {
    .xec6070.xec6070:before {
      inset-inline-start: 5.5rem;
    }
  }

  @media (width >= 768px) {
    .x10ksqpi.x10ksqpi:before {
      inset-inline-start: -1rem;
    }
  }

  @media (width >= 1024px) {
    .x16sbu28.x16sbu28:before {
      inset-inline-start: -1rem;
    }
  }
}

@layer stylex.priority12 {
  @media (width >= 768px) {
    .x1frq3hb.x1frq3hb:before {
      height: 1px;
    }
  }

  @media (width >= 1024px) {
    .x1cthkxv.x1cthkxv:before {
      height: 1px;
    }
  }

  @media (width >= 768px) {
    .xgy95yt.xgy95yt:before {
      top: 2rem;
    }
  }

  @media (width >= 1024px) {
    .xd92xan.xd92xan:before {
      top: 3rem;
    }
  }

  @media (width >= 768px) {
    .xcp40qd.xcp40qd:before {
      width: 1rem;
    }
  }

  @media (width >= 1024px) {
    .x51w1vc.x51w1vc:before {
      width: 1rem;
    }
  }
}

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

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

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

  to {
    opacity: 0;
  }
}

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

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

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

  to {
    opacity: 1;
  }
}

@keyframes x1m5uljo-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .35;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x1axf3q0-B {
  from {
    opacity: 0;
    transform: translateX(-.5rem) scale(.95);
  }

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

@keyframes xa10b8b-B {
  from {
    opacity: 0;
    transform: translateX(.5rem) scale(.95);
  }

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

@keyframes x7is6mf-B {
  from {
    opacity: 0;
    transform: translateY(.5rem) scale(.95);
  }

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

@keyframes xk9rpkr-B {
  from {
    opacity: 0;
    transform: translateY(-.5rem) scale(.95);
  }

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

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

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

@keyframes x1l7hleg-B {
  from {
    stroke-dashoffset: 240px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes xwfpvoo-B {
  from {
    stroke-dashoffset: 130px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes x1npa8st-B {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes xjlv7m0-B {
  0% {
    transform: scaleY(.3);
  }

  50% {
    transform: scaleY(1);
  }

  100% {
    transform: scaleY(.3);
  }
}

@keyframes x1ofc7ps-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}

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

  to {
    transform: translateX(0);
  }
}

@keyframes x1wtgnkq-B {
  from {
    transform: translateX(0);
  }

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

:root, .x1151n42 {
  --xuovpu1: hsl(var(--background));
  --x1h4kax1: hsl(var(--foreground));
  --xbb78ou: hsl(var(--muted-foreground));
  --xczc7lb: hsl(var(--popover));
  --xyolrfk: hsl(var(--popover-foreground));
  --x3mee48: hsl(var(--border));
  --x7h65q5: hsl(var(--input));
  --xr2pif6: hsl(var(--ring));
  --x6dpfqx: hsl(var(--accent-foreground));
  --xu2tyfw: hsl(var(--destructive));
  --x1t0eg7z: #f7f5f0;
  --xc4zfj8: #fff;
  --x1yb97fk: #fbfaf7;
  --x1cn5tp5: transparent;
  --x10dvsvw: #000c;
  --xbbt91r: #fff;
  --xdnil23: #ffffff0d;
  --x1anqn41: #ffffff1a;
  --x91ylg5: #fffffff2;
  --x3o01qi: #f0f7ff;
  --x193u40q: #dcecfe;
  --x1qaw0ja: #6eb0f7;
  --x11qrbvx: #0e6edd;
  --xjy2g54: #0965ce;
  --xvk44ec: #094fa5;
  --x1or1r7f: #faf9f6;
  --x10jsna9: #faf9f680;
  --xkv9wiz: #faf9f699;
  --xgygil6: #faf9f6b3;
  --x1ajvzhq: #f1efea;
  --x12ool63: #f1efea99;
  --xm2apj0: #e8e4dd;
  --x166gn3: #e8e4dd99;
  --xyq66lc: #d6d2ca;
  --x16sio93: #a39d93;
  --xovkpag: #6f6960;
  --x1kh40rh: #57514a;
  --x10jzyjq: #453f38;
  --xoycbzb: #2f2b26;
  --x1gzyrer: #24211d;
  --x1lrdsmt: #191714;
  --x1pcqwzn: #f0f9ff;
  --x1jao3ba: #e0f2fe;
  --xibnmgg: #bae6fd;
  --x1lvoz8o: #7dd3fc;
  --xb4hult: #38bdf8;
  --x1pgih20: #38bdf8b3;
  --xcdagwy: #0ea5e9;
  --x12uqbso: #0284c7;
  --x1r8c6d7: #0369a1;
  --x1oyyij1: #fffbeb;
  --x1fw83y1: #fde68a;
  --x16lzzxx: #b45309;
  --x1awan52: #ecfdf5;
  --x17cnwxn: #d1fae5;
  --x1i3qqaq: #a7f3d0;
  --xznuoif: #6ee7b7;
  --x1t459nq: #34d399;
  --x1kyv7pn: #34d3991a;
  --x1xr3437: #10b981;
  --xspjss5: #059669;
  --xhwz104: #047857;
  --xnu6kmr: #fff1f2;
  --x1rap9sm: #fecdd3;
  --xe3xe9o: #be123c;
}

.xsmvz1r {
  --rich-text-blockquote: var(--x1kh40rh);
}

.x4mfg88 {
  --rich-text-border: var(--xm2apj0);
}

.x1jccojs {
  --rich-text-code-background: var(--x1ajvzhq);
}

.xllp94b {
  --rich-text-heading: var(--x1gzyrer);
}

.x6n868k {
  --rich-text-inverse: var(--x1or1r7f);
}

.x1yk61xp {
  --rich-text-strong: var(--x10jzyjq);
}
